Linux 4.5-rc7

From: Linus Torvalds
Date: Sun Mar 06 2016 - 18:13:37 EST


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@xxxxxxxxxx (1):
Add sun4v_wdt watchdog driver