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.coekae...@oracle.com (1): Add sun4v_wdt watchdog driver