Date Sun, 6 Mar 2016 15:13:24 -0800 Subject Linux 4.5-rc7 From Linus Torvalds <> So things have finally calmed down this past week, and I think we'll

end up with a normal release where rc7 is the last rc.



Of course, I reserve the right to change my mind in case we find

something worrisome, but on the whole it looks good. We did have some

changes that were larger than I'd like at this stage, but they were

mostly to individual drivers. Most of the commits here are trivial

one- and few-liner, with perhaps just the block layer standing out as

having a couple of bigger changes (and those are "bigger" only in

relation to the rest, not particularly big in any absolute sense).



The changes are all over the map, but about three quarters of it is

drivers (a usb-serial redundant driver removal is the biggest single

piece, but it's a bit of everything, including compat sound fixed,

gpu, watchdog, libata, rdma, etc). The rest is architecture fixes

(sparc, x86, mips, arm) and filesystem fixes (jffs2, cifs, ceph,

btrfs, but also a lovely fix to the dentry code that not just fixes a

bug but cleans up things a lot).



So please do go out and test, because we should be pretty much done

here for this release, and things look fine.



Shortlog appended as usual for the people who want more detailed

information about the things that went on this week,



Linus



---



Al Viro (1):

use ->d_seq to get coherency between ->d_inode and ->d_flags



Alex Deucher (5):

drm/amdgpu/pm: update current crtc info after setting the powerstate

drm/radeon/pm: update current crtc info after setting the powerstate

drm/amdgpu/cz: enable/disable vce dpm even if vce pg is disabled

drm/amdgpu/powerplay/cz: enable/disable vce dpm independent of vce pg

drm/amdgpu/cz: remove commented out call to enable vce pg



Alexandra Yates (1):

Adding Intel Lewisburg device IDs for SATA



Alexandre Courbot (2):

gpu: host1x: Set DMA mask

gpu: host1x: Set DMA ops on device creation



Anton Protopopov (1):

[media] media: i2c/adp1653: probe: fix erroneous return value



Ard Biesheuvel (1):

arm64: vmemmap: use virtual projection of linear region



Arindam Nath (1):

drm/amdgpu: return from atombios_dp_get_dpcd only when error



Arnd Bergmann (3):

libata: fix HDIO_GET_32BIT ioctl

cpufreq: qoriq: allow building as module with THERMAL=m

cpufreq: mediatek: allow building as a module



Bjørn Mork (1):

USB: qcserial: add Sierra Wireless EM74xx device ID



Chris Wilson (2):

drm/i915: Balance assert_rpm_wakelock_held() for !IS_ENABLED(CONFIG_PM)

drm/i915: Balance assert_rpm_wakelock_held() for !IS_ENABLED(CONFIG_PM)



Christian König (1):

drm/amdgpu: apply gfx_v8 fixes to gfx_v7 as well



Christoph Hellwig (4):

nvme: set queue limits for the admin queue

nvme: fix max_segments integer truncation

block: fix blk_rq_get_max_sectors for driver private requests

block: support large requests in blk_rq_map_user_iov



Chunming Zhou (1):

drm/amdgpu/gfx8: specify which engine to wait before vm flush



Colin Ian King (1):

um: use %lx format specifiers for unsigned longs



Daniel Sanders (1):

MIPS: Avoid variant of .type unsupported by LLVM Assembler



Daniele Palmas (1):

USB: serial: option: add support for Telit LE922 PID 0x1045



David S. Miller (3):

sparc: Hook up copy_file_range syscall.

sparc32: Add -Wa,-Av8 to KBUILD_CFLAGS.

sparc64: Fix sparc64_set_context stack handling.



David Woodhouse (2):

jffs2: Fix page lock / f->sem deadlock

Fix directory hardlinks from deleted directories



Dennis Kadioglu (1):

ALSA: usb-audio: Add a quirk for Plantronics DA45



Filipe Manana (1):

Btrfs: fix loading of orphan roots leading to BUG_ON



Frederic Barrat (1):

cxl: Fix PSL timebase synchronization detection



Gabor Juhos (1):

pata-rb532-cf: get rid of the irq_to_gpio() call



Gabriel Krisman Bertazi (1):

ipr: Fix regression when loading firmware



Geert Uytterhoeven (1):

gpio: rcar: Add Runtime PM handling for interrupts



Govindraj Raja (1):

MIPS: scache: Fix scache init with invalid line size.



Greg Kurz (1):

vhost: fix error path in vhost_init_used()



Han Xu (2):

MAINTAINERS: update Han's email

MAINTAINERS: add maintainer entry for FREESCALE GPMI NAND driver



Hans Verkuil (3):

[media] [for,v4.5] media.h: increase the spacing between function ranges

[media] adv7604: fix tx 5v detect regression

[media] media.h: use hex values for range offsets, move

connectors base up.



Harvey Hunt (1):

libata: Align ata_device's id on a cacheline



Helge Deller (3):

parisc: Use parentheses around expression in floppy.h

parisc: Fix ptrace syscall number and return value modification

parisc: Wire up copy_file_range syscall



Imre Deak (1):

drm/i915/skl: Fix power domain suspend sequence



Jay Cornwall (1):

iommu/amd: Apply workaround for ATS write permission check



Jean-Philippe Brucker (2):

ARM: 8534/1: virt: fix hyp-stub build for pre-ARMv7 CPUs

fbcon: set a default value to blink interval



Joerg Roedel (2):

iommu/amd: Detach device from domain before removal

iommu/vt-d: Use BUS_NOTIFY_REMOVED_DEVICE in hotplug path



Johan Hovold (1):

Revert "USB: serial: add Moxa UPORT 11x0 driver"



Justin Maggard (1):

cifs: fix out-of-bounds access in lease parsing



Keith Busch (7):

NVMe: Don't unmap controller registers on reset

NVMe: Use IDA for namespace disk naming

NVMe: Fix namespace removal deadlock

NVMe: Simplify device reset failure

NVMe: Move error handling to failed reset handler

NVMe: Don't allow unsupported flags

NVMe: Fix 0-length integrity payload



Ladi Prosek (1):

virtio-pci: read the right virtio_pci_notify_cap field



Leon Romanovsky (1):

IB/core: Fix missed clean call in registration path



Libin Yang (2):

ALSA: hda - hdmi add wmb barrier for audio component

ALSA: hda - hdmi defer to register acomp eld notifier



Linus Torvalds (2):

userfaultfd: don't block on the last VM updates at exit time

Linux 4.5-rc7



Maciej W. Rozycki (1):

MIPS: traps: Fix SIGFPE information leak from `do_ov' and `do_trap_or_bp'



Majd Dibbiny (2):

IB/mlx5: Avoid using user-index for SRQs

IB/{core, mlx5}: Fix input len in vendor part of create_qp/srq



Manuel Lauss (1):

ata: ahci: don't mark HotPlugCapable Ports as external/removable



Mauro Carvalho Chehab (2):

[media] media.h: get rid of MEDIA_ENT_F_CONN_TEST

[media] media.h: postpone connectors entities



Michael S. Tsirkin (4):

vfio: fix ioctl error handling

arm/arm64: KVM: Fix ioctl error handling

MIPS: kvm: Fix ioctl error handling.

mips/kvm: fix ioctl error handling



Mika Penttilä (1):

ARM: 8544/1: set_memory_xx fixes



Mike Frysinger (1):

sparc: Fix system call tracing register handling.



Ming Lei (4):

block: bio: introduce helpers to get the 1st and last bvec

block: check virt boundary in bio_will_gap()

block: get the 1st and last bvec via helpers

block: merge: get the 1st and last bvec via helpers



Minghuan Lian (1):

PCI: layerscape: Fix MSG TLP drop setting



Murali Karicheri (1):

PCI: keystone: Fix MSI code that retrieves struct pcie_port pointer



Or Gerlitz (1):

IB/core: Use GRH when the path hop-limit > 0



Owen Hofmann (1):

kvm: x86: Update tsc multiplier on change.



Paolo Bonzini (1):

KVM: x86: fix root cause for missed hardware breakpoints



Patrik Halfar (1):

USB: qcserial: add Dell Wireless 5809e Gobi 4G HSPA+ (rev3)



Pavel Shilovsky (1):

CIFS: Fix SMB2+ interim response processing for read requests



Peter Chen (1):

usb: chipidea: otg: change workqueue ci_otg as freezable



Ralf Baechle (1):

MIPS: jz4740: Fix surviving instance of irq_to_gpio()



Ravi Bangoria (1):

powerpc/hw_breakpoint: Fix oops when destroying hw_breakpoint event



Rex Zhu (2):

drm/amd/powerplay: export AMD_PP_EVENT_COMPLETE_INIT task to amdgpu.

drm/amd/powerplay: send event to notify powerplay all modules

are initialized.



Richard Weinberger (3):

ubi: Fix out of bounds write in volume update code

Revert "um: Fix get_signal() usage"

um: Export pm_power_off



Robert Jarzmik (1):

dmaengine: pxa_dma: fix cyclic transfers



Sakari Ailus (1):

[media] media: Sanitise the reserved fields of the G_TOPOLOGY

IOCTL arguments



Scott Wood (1):

powerpc/fsl-book3e: Avoid lbarx on e5500



Sergei Shtylyov (1):

ARM: dts: porter: remove enable prop from HS-USB device node



Simon South (1):

ALSA: hda - Fix mic issues on Acer Aspire E1-472



Steve French (1):

CIFS: Fix duplicate line introduced by clone_file_range patch



Steven Rostedt (Red Hat) (1):

tracing: Do not have 'comm' filter override event 'comm' field



Suman Tripathi (3):

libahci: Implement the capability to override the generic ahci

interrupt handler.

ata: Remove the AHCI_HFLAG_EDGE_IRQ support from libahci.

ahci_xgene: Implement the workaround to fix the missing of the

edge interrupt for the HOST_IRQ_STAT.



Suravee Suthikulpanit (1):

iommu/amd: Fix boot warning when device 00:00.0 is not iommu covered



Takashi Iwai (10):

ALSA: ctl: Fix ioctls for X32 ABI

ALSA: pcm: Fix ioctls for X32 ABI

ALSA: rawmidi: Use comapt_put_timespec()

ALSA: rawmidi: Fix ioctls X32 ABI

ALSA: timer: Fix broken compat timer user status ioctl

ALSA: timer: Fix ioctls for X32 ABI

ALSA: hdspm: Fix wrong boolean ctl value accesses

ALSA: hdspm: Fix zero-division

ALSA: hdsp: Fix wrong boolean ctl value accesses

ALSA: seq: oss: Don't drain at closing a client



Tejun Heo (1):

writeback: flush inode cgroup wb switches instead of pinning super_block



Thomas Betker (1):

Revert "jffs2: Fix lock acquisition order bug in jffs2_write_begin"



Timothy Pearson (1):

drm/ast: Fix incorrect register check for DRAM width



Tirumalesh Chalamarla (1):

ahci: Workaround for ThunderX Errata#22536



Todd E Brandt (1):

PM / sleep / x86: Fix crash on graph trace through x86 suspend



Vishal Verma (1):

nfit: Continue init even if ARS commands are unimplemented



Vittorio Alfieri (1):

USB: cp210x: Add ID for Parrot NMEA GPS Flight Recorder



Wei Yongjun (1):

[media] media: davinci_vpfe: fix missing unlock on error in

vpfe_prepare_pipeline()



Wolfram Sang (1):

i2c: brcmstb: allocate correct amount of memory for regmap



Yadan Fan (1):

Fix cifs_uniqueid_to_ino_t() function for s390x



Yan, Zheng (1):

ceph: initial CEPH_FEATURE_FS_FILE_LAYOUT_V2 support



Yegor Yefremov (1):

USB: serial: option: add support for Quectel UC20



jiangyiwen (1):

SCSI: Free resources when we return BLKPREP_INVALID



wim.coekaerts@oracle.com (1):

Add sun4v_wdt watchdog driver



