So rc5 is noticeably bigger than rc4 was, and my hope last week that we were starting to calm down and shrink the releases seems to have been premature.
That said, most of the diffstat looks fairly flat (which tends to imply lots of small trivial changes rather than big invasive ones). There's some stuff going on in the mellanox mlx5 network driver, and there is some nfs and overlayfs noise, but on the whole it just looks like a lot of small fixes. It may be _more_ of those small fixes than I'd prefer at this stage, but I suspect what happened was that rc4 looked so nice and small simply because some of the fixes ended up being delayed until rc5. Not that any of this looks worrisome per se, but if things don't start calming down from now, this may be one of those releases that will need an rc8. We'll see. [ That said, looking at the stats of the individual commits, it all looks pretty small and simple - there's just more of them than I would have wished for ] The shortlog is appended for those who want to get a feel for the kinds of details that happened. Linus --- Aditya Shankar (1): MAINTAINERS: Update maintainer entry for wilc1000 Alan Cox (1): pata_ninja32: Avoid corrupting status flags Alan Stern (2): USB: fix typo in wMaxPacketSize validation USB: avoid left shift by -1 Aleksandr Makarov (2): USB: serial: option: add WeTelecom WM-D200 USB: serial: option: add WeTelecom 0x6802 and 0x6803 products Alexander Duyck (1): ixgbe: Do not clear RAR entry when clearing VMDq for SAN MAC Alexandre Bounine (2): rapidio/documentation/mport_cdev: add missing parameter description rapidio/tsi721: fix incorrect detection of address translation condition Alexey Khoroshilov (2): USB: serial: mos7720: fix non-atomic allocation in write path USB: serial: mos7840: fix non-atomic allocation in write path Alexey Obitotskiy (1): md: Prevent IO hold during accessing to faulty raid5 array Alison Schofield (6): iio: accel: bma220_spi: set up buffer timestamps for non-zero values iio: humidity: am2315: set up buffer timestamps for non-zero values iio: proximity: as3935: set up buffer timestamps for non-zero values iio: add Kconfig selects needed for triggered buffer compiles iio: humidity: hdc100x: fix sensor data reads of temp and humidity tools: iio: iio_generic_buffer: initialize channel array pointer Amir Vadai (1): net/mlx5: Update last-use statistics for flow rules Anders Darander (1): iio: adc: at91: unbreak channel adc channel 3 Andreas Gruenbacher (4): ovl: Fix OVL_XATTR_PREFIX ovl: Get rid of ovl_xattr_noacl_handlers array ovl: Switch to generic_removexattr ovl: Switch to generic_getxattr Andreas Noever (1): thunderbolt: Fix resume quirk for Falcon Ridge 4C. Andrew Donnellan (1): cxl: use pcibios_free_controller_deferred() when removing vPHBs Andrew Rybchenko (1): sfc: fix potential stack corruption from running past stat bitmask Andrzej Hajda (1): powerpc/powernv/pci: fix iterator signedness Andy Shevchenko (2): Revert "tty/serial/8250: use mctrl_gpio helpers" serial: 8250_mid: fix divide error bug if baud rate is 0 Anjali Singhai Jain (1): i40e: Change some init flow for the client Arnd Bergmann (2): 8250/fintek: rename IRQ_MODE macro kconfig: tinyconfig: provide whole choice blocks to avoid warnings Artur Paszkiewicz (1): md: don't print the same repeated messages about delayed sync operation Axel Lin (1): phy: brcm-sata: Return proper error if brcm_sata_phy_init fails Balbir Singh (1): cgroup: reduce read locked section of cgroup_threadgroup_rwsem during fork Baolin Wang (1): usb: gadget: Add the gserial port checking in gs_start_tx() Benjamin Coddington (2): pnfs/blocklayout: update last_write_offset atomically with extents NFS4: Avoid migration loops Bhaktipriya Shridhar (1): dm bufio: remove use of deprecated create_singlethread_workqueue() Binoy Jayan (1): staging: wilc1000: txq_event: Fix coding error Boqun Feng (1): powerpc, hotplug: Avoid to touch non-existent cpumasks. Brian Foster (1): xfs: prevent dropping ioend completions during buftarg wait Brian Norris (1): iio: fix sched WARNING "do not call blocking ops when !TASK_RUNNING" Caesar Wang (3): iio: adc: rockchip_saradc: reset saradc controller before programming it arm64: dts: rockchip: add reset saradc node for rk3368 SoCs arm: dts: rockchip: add reset node for the exist saradc SoCs Chen-Yu Tsai (1): clk: sunxi-ng: Fix inverted test condition in ccu_helper_wait_for_lock Chris Zhong (1): clk: rockchip: fix rk3399 aclk_vio gate bit Christoph Hellwig (4): ahci: disable correct irq for dummy ports nvme-fabrics: get a reference when reusing a nvme_host structure nvme: fabrics drivers don't need the nvme-pci driver iomap: don't set FIEMAP_EXTENT_MERGED for extent based filesystems Christophe JAILLET (1): phy: sun9i-usb: fix error handling Christophe Leroy (1): powerpc: sysdev: cpm: fix gpio save_regs functions Chuck Lever (1): SUNRPC: Silence WARN_ON when NFSv4.1 over RDMA is in use Chunming Zhou (1): drm/amdgpu: record error code when ring test failed Colin Ian King (6): nvme-rdma: initialize ret to zero to avoid returning garbage iio: chemical: atlas-ph-sensor: fix typo in val assignment staging: wilc1000: correctly check if associatedsta has not been found net: tehuti: fix typo: "eneble" -> "enable" net: hns: dereference ppe_cb->ppe_common_cb if it is non-null ovl: fix spelling mistake: "directries" -> "directories" Cyril Bur (1): powerpc: signals: Discard transaction state from signal frames Dan Carpenter (3): staging: comedi: dt2811: fix a precedence bug staging: wilc1000: NULL dereference on error usb: gadget: fsl_qe_udc: signedness bug in qe_get_frame() Daniel Borkmann (1): Bluetooth: split sk_filter in l2cap_sock_recv_cb Daniel Lezcano (1): clocksource/drivers/atmel-pit: Fix compilation error Daniel Romell (1): net: xilinx: emaclite: Fallback to random MAC address. Daniel Verkamp (1): nvme-fabrics: change NQN UUID to big-endian format Darrick J. Wong (6): xfs: don't perform lookups on zero-height btrees xfs: disallow mounting of realtime + rmap filesystems xfs: don't log the entire end of the AGF xfs: fix some key handling problems in _btree_simple_query_range xfs: simple btree query range should look right if LE lookup fails xfs: track log done items directly in the deferred pending work item Dave Chinner (1): xfs: fix superblock inprogress check David Ahern (1): net: diag: Fix refcnt leak in error path destroying socket David Daney (1): net: thunderx: Fix OOPs with ethtool --register-dump David Lechner (1): mfd: da8xx-cfgchip: New header file for CFGCHIP registers David Rientjes (1): mm, mempolicy: task->mempolicy must be NULL before dropping final reference Dinh Nguyen (1): usb: dwc2: Add reset control to dwc2 Emanuel Czirai (1): x86/AMD: Apply erratum 665 on machines without a BIOS fix Eran Ben Elisha (2): net/mlx5e: Fix ethtool -g/G rx ring parameter report with striding RQ net/mlx5: Add error prints when validate ETS failed Eric Anholt (6): drm/vc4: Use drm_free_large() on handles to match its allocation. drm/vc4: Use drm_malloc_ab to fix large rendering jobs. drm/vc4: Fix handling of a pm_runtime_get_sync() success case. drm/vc4: Free hang state before destroying BO cache. drm/vc4: Fix overflow mem unreferencing when the binner runs dry. drm/vc4: Fix oops when userspace hands in a bad BO. Eric Biggers (1): dm crypt: fix free of bad values after tfm allocation failure Eric Dumazet (7): netfilter: tproxy: properly refcount tcp listeners tcp: fix use after free in tcp_xmit_retransmit_queue() udp: fix poll() issue with zero sized packets tcp: properly scale window in tcp_v[46]_reqsk_send_ack() udp: get rid of SLAB_DESTROY_BY_RCU allocations qdisc: fix a module refcount leak in qdisc_create_dflt() rhashtable: fix a memory leak in alloc_bucket_locks() Fabian Frederick (1): hwrng: mxc-rnga - Fix Kconfig dependency Fabio Estevam (1): net: lpc_eth: Check clk_prepare_enable() error Felipe Balbi (5): usb: dwc3: pci: runtime_resume child device usb: dwc3: core: allow device to runtime_suspend several times usb: gadget: udc: core: don't starve DMA resources usb: dwc3: debug: fix ep name on trace output usb: dwc3: gadget: always decrement by 1 Florian Fainelli (2): net: dsa: bcm_sf2: Fix race condition while unmasking interrupts Documentation: networking: dsa: Remove platform device TODO Frederic Dalleau (1): Bluetooth: Fix memory leak at end of hci requests Gao Feng (2): l2tp: Fix the connect status check in pppol2tp_getname 8139cp: Fix one possible deadloop in cp_rx_poll Geert Uytterhoeven (3): MAINTAINERS: Add file patterns for ion device tree bindings lib/test_hash.c: fix warning in two-dimensional array init lib/test_hash.c: fix warning in preprocessor symbol evaluation Giorgio Dal Molin (1): iio:ti-ads1015: fix a wrong pointer definition. Giovanni Cabiddu (1): crypto: qat - fix aes-xts key sizes Greg Kroah-Hartman (1): Revert "android: binder: fix dangling pointer comparison" Guenter Roeck (1): powerpc: cputhreads: Add missing include file Guoqing Jiang (1): md: remove obsolete ret in md_start_sync Hadar Hen Zion (2): net/mlx5e: Use correct flow dissector key on flower offloading net/mlx5e: Retrieve the switchdev id from the firmware only once Hans de Goede (1): phy-sun4i-usb: Add support for peripheral-only mode Hariprasad Shenai (1): cxgb4: Fixes resource allocation for ULD's in kdump kernel Ian Abbott (4): staging: comedi: daqboard2000: bug fix board type matching code staging: comedi: comedi_test: fix timer race conditions staging: comedi: ni_mio_common: fix wrong insn_write handler staging: comedi: ni_mio_common: fix AO inttrig backwards compatibility Ido Schimmel (1): mlxsw: spectrum: Add missing flood to router port Jamal Hadi Salim (1): net sched: fix encoding to use real length James Morse (1): arm64: kernel: Fix unmasked debug exceptions when restoring mdscr_el1 Jamie Lentin (1): net: mv88e6xxx: Fix ingress rate removal for mv6131 chips Jan Kara (4): ext4: fix xattr shifting when expanding inodes ext4: fix xattr shifting when expanding inodes part 2 ext4: properly align shifted xattrs when expanding inodes ext4: avoid deadlock when expanding inode size Jann Horn (1): android: binder: fix dangling pointer comparison Jarkko Sakkinen (1): tpm: invalid self test error message Jay Freyensee (4): nvmet-rdma: +1 to *queue_size from hsqsize/hrqsize fabrics: define admin sqsize min default, per spec nvme-rdma: fix sqsize/hsqsize per spec nvme-loop: set sqsize to 0-based value, per spec Jean Delvare (1): hwmon: (it87) Add missing sysfs attribute group terminator Jimi Damon (1): serial: 8250: added acces i/o products quad and octal serial cards Jiri Pirko (2): mlxsw: spectrum_buffers: Fix pool value handling in mlxsw_sp_sb_tc_pool_bind_set team: loadbalance: push lacpdus to exact delivery Joe Perches (2): drivers/scsi/wd719x.c: remove last declaration using DEFINE_PCI_DEVICE_TABLE treewide: remove references to the now unnecessary DEFINE_PCI_DEVICE_TABLE Josef Bacik (1): Btrfs: kill invalid ASSERT() in process_all_refs() Josh Poimboeuf (1): mm/usercopy: get rid of CONFIG_DEBUG_STRICT_USER_COPY_CHECKS Kamal Heib (1): net/mlx5e: Fix memory leak if refreshing TIRs fails Kees Cook (1): seccomp: Fix tracer exit notifications during fatal signals Konstantin Khlebnikov (1): sysfs: correctly handle read offset on PREALLOC attrs LABBE Corentin (1): dmaengine: img-mdc: fix a possible NULL dereference Lance Richardson (1): sctp: fix overrun in sctp_diag_dump_one() Lars-Peter Clausen (2): iio: sw-trigger: Fix config group initialization iio: ad799x: Fix buffered capture for ad7991/ad7995/ad7999 Li Jun (1): usb: chipidea: udc: don't touch DP when controller is in host mode Li Zhong (1): crypto: vmx - fix null dereference in p8_aes_xts_crypt Linus Torvalds (3): binfmt_elf: switch to new creds when switching to new mm devpts: return NULL pts 'priv' entry for non-devpts nodes Linux 4.8-rc5 Linus Walleij (3): misc: delete bh1780 driver iio: pressure: bmp280: fix runtime suspend/resume crash iio: accel: kxsd9: Fix raw read return Liping Zhang (5): netfilter: conntrack: do not dump other netns's conntrack entries via proc netfilter: nfnetlink_log: add "nf-logger-3-1" module alias name netfilter: nfnetlink_acct: report overquota to the right netns netfilter: nfnetlink_acct: fix race between nfacct del and xt_nfacct destroy netfilter: cttimeout: fix use after free error when delete netns Liu Bo (1): Btrfs: fix endless loop in balancing block groups Liu Ying (1): drm/imx: Add active plane reconfiguration support Lorenzo Pieralisi (2): ACPI / drivers: fix typo in ACPI_DECLARE_PROBE_ENTRY macro ACPI / drivers: replace acpi_probe_lock spinlock with mutex Lucas Stach (1): drm/imx: fix crtc vblank state regression Luiz Augusto von Dentz (2): Bluetooth: Fix bt_sock_recvmsg when MSG_TRUNC is not set Bluetooth: Fix hci_sock_recvmsg when MSG_TRUNC is not set Lukas Wunner (1): thunderbolt: Don't declare Falcon Ridge unsupported Maor Gottlieb (1): net/mlx5: Increase number of ethtool steering priorities Marcelo Ricardo Leitner (1): sctp: linearize early if it's not GSO Markus Elfring (3): drivers/macintosh: Delete owner assignment powerpc/512x: Delete unnecessary assignment for the field "owner" powerpc: mpc8349emitx: Delete unnecessary assignment for the field "owner" Martin Fuzzey (1): documentation: drivers/core/of: fix name of of_node symlink Mateusz Guzik (2): mm: introduce get_task_exe_file audit: fix exe_file access in audit_exe_compare Mauricio Faria de Oliveira (1): powerpc/pseries: use pci_host_bridge.release_fn() to kfree(phb) Mel Gorman (1): mm, vmscan: only allocate and reclaim from zones with pages managed by the buddy allocator Michael Ellerman (2): powerpc/prom: Fix sub-processor option passed to ibm, client-architecture-support lkdtm: Mark lkdtm_rodata_do_nothing() notrace Michal Hocko (2): mm, oom: prevent premature OOM killer invocation for high order request kernel/fork: fix CLONE_CHILD_CLEARTID regression in nscd Mike Manning (1): net: ipv6: Remove addresses for failures with strict DAD Mikko Rapeli (8): include/uapi/linux/if_pppox.h: include linux/if.h include/uapi/linux/if_tunnel.h: include linux/if.h, linux/ip.h and linux/in6.h include/uapi/linux/if_pppol2tp.h: include linux/in.h and linux/in6.h include/uapi/linux/if_pppox.h: include linux/in.h and linux/in6.h include/uapi/linux/openvswitch.h: use __u32 from linux/types.h include/uapi/linux/atm_zatm.h: include linux/time.h include/uapi/linux/openvswitch.h: use __u32 from linux/types.h include/uapi/linux/ipx.h: fix conflicting defitions with glibc netipx/ipx.h Miklos Szeredi (9): ovl: don't copy up opaqueness ovl: handle umask and posix_acl_default correctly on creation ovl: remove posix_acl_default from workdir ovl: proper cleanup of workdir ovl: use cached acl on underlying layer ovl: don't cache acl on overlay layer ovl: copyattr after setting POSIX ACL ovl: listxattr: use strnlen() ovl: update doc Mikulas Patocka (3): dm log writes: move IO accounting earlier to fix error path dm log writes: fix bug with too large bios dm crypt: fix error with too large bios Mohamad Haj Yahia (1): net/mlx5: Fix pci error recovery flow Mukesh Ojha (1): powerpc/powernv : Drop reference added by kset_find_obj() Nicholas Piggin (3): powerpc/pseries: PACA save area fix for general exception vs MCE powerpc/pseries: PACA save area fix for MCE vs MCE powerpc/tm: do not use r13 for tabort_syscall Nicolas Saenz Julienne (1): usb: dwc3: gadget: don't rely on jiffies while holding spinlock Oleg Drokin (1): staging/lustre/llite: Close atomic_open race with several openers Oliver Neukum (2): kaweth: fix firmware download kaweth: fix oops upon failed memory allocation Or Gerlitz (3): net/mlx5: E-Switch, Return the correct devlink e-switch mode net/mlx5: E-Switch, Set the send-to-vport rules in the correct table net/mlx5: E-Switch, Avoid ACLs in the offloads mode Owen Lin (1): Add Killer E2500 device ID in alx driver. Paolo Bonzini (1): powerpc: move hmi.c to arch/powerpc/kvm/ Paul Blakey (1): net/mlx5: Added missing check of msg length in verifying its signature Paul E. McKenney (2): PM / runtime: Add _rcuidle suffix to allow rpm_resume() to be called from idle PM / runtime: Add _rcuidle suffix to allow rpm_idle() use from idle Paul Gortmaker (3): powerpc: migrate exception table users off module.h and onto extable.h platform/olpc: Make ec explicitly non-modular intel_pmic_gpio: Make explicitly non-modular Peter Chen (2): usb: gadget: function: f_eem: socket buffer may be NULL usb: gadget: function: f_rndis: socket buffer may be NULL Peter Wu (1): drm/nouveau/acpi: use DSM if bridge does not support D3cold Phil Turnbull (2): staging: iio: ad5933: Return correct value for AD5933_OUT_RANGE. staging: comedi: adv_pci1760: Do not return EINVAL for CMDF_ROUND_DOWN. Rabin Vincent (1): dwc_eth_qos: fix interrupt enable race Rafał Miłecki (1): net: bgmac: fix reversed check for MII registration error Randy Dunlap (1): include/linux: fix excess fence.h kernel-doc notation Rob Clark (2): drm/msm: fix use of copy_from_user() while holding spinlock drm/msm: protect against faults from copy_from_user() in submit ioctl Robert Jarzmik (2): dmaengine: pxa_dma: fix hotchain corner case dmaengine: pxa_dma: fix debug message Russell King (1): net: smc91x: fix SMC accesses Saeed Mahameed (5): net/mlx5e: Set port MTU on netdev creation rather on open net/mlx5e: Limit UMR length to the device's limitation net/mlx5e: Don't wait for RQ completions on close net/mlx5e: Don't post fragmented MPWQE when RQ is disabled net/mlx5e: Don't wait for SQ completions on close Sagi Grimberg (2): nvme-rdma: Get rid of duplicate variable nvme-rdma: Get rid of redundant defines Sergey Senozhatsky (1): printk/nmi: avoid direct printk()-s from __printk_nmi_flush() Shaohua Li (3): MD: hold mddev lock to change bitmap location raid5: fix memory leak of bio integrity data raid5: avoid unnecessary bio data set Shmulik Ladkani (1): net: ip_finish_output_gso: Allow fragmenting segments of tunneled skbs if their DF is unset Shrikrishna Khare (1): vmxnet3: fix tx data ring copy for variable size Soheil Hassas Yeganeh (1): tun: fix transmit timestamp support Song Liu (2): md: do not count journal as spare in GET_ARRAY_INFO r5cache: set MD_JOURNAL_CLEAN correctly Stefan Wahren (2): drivers/perf: arm_pmu: Fix leak in error path drivers/perf: arm_pmu: Fix NULL pointer dereference during probe Steven Rostedt (1): x86/paravirt: Do not trace _paravirt_ident_*() functions Tariq Toukan (2): net/mlx5e: Optimization for MTU change net/mlx5e: Add ethtool counter for TX xmit_more Tejun Heo (1): kernfs: don't depend on d_find_any_alias() when generating notifications Theodore Ts'o (2): ext4: reserve xattr index for the Hurd ext4: validate that metadata blocks do not overlap superblock Thiago Jung Bauermann (1): kexec: fix double-free when failing to relocate the purgatory Tomas Winkler (1): mei: me: disable driver on SPT SPS firmware Tomasz Majchrzak (2): raid10: increment write counter after bio is split raid10: record correct address of bad block Tony Lindgren (1): usb: musb: Fix locking errors for host only mode Trond Myklebust (12): pNFS/flexfiles: Fix layoutstat periodic reporting NFS: Allow the mount option retrans=0 pNFS/flexfiles: Set reasonable default retrans values for the data channel pNFS: Handle NFS4ERR_OLD_STATEID correctly in LAYOUTSTAT calls pNFS: The client must not do I/O to the DS if it's lease has expired NFSv4.1: Fix Oopsable condition in server callback races NFSv4.1: Delay callback processing when there are referring triples NFSv4.1: Defer bumping the slot sequence number until we free the slot NFSv4.1: Close callback races for OPEN, LAYOUTGET and LAYOUTRETURN NFSv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequence pNFS/flexfiles: Fix an Oopsable condition when connection to the DS fails NFSv4.x: Fix a refcount leak in nfs_callback_up_net Valentin Rothberg (1): drivers/iio/light/Kconfig: SENSORS_BH1780 cleanup Vignesh R (2): iio: adc: ti_am335x_adc: Protect FIFO1 from concurrent access iio: adc: ti_am335x_adc: Increase timeout value waiting for ADC sample Vince Hsu (1): clk: tegra: remove TEGRA_PLL_USE_LOCK for PLLD/PLLD2 Vincent Stehlé (1): nvmet-rdma: Fix use after free Vladimir Davydov (1): MAINTAINERS: Vladimir has moved Vladimir Zapolskiy (1): dm log writes: fix check of kthread_run() return value Wang Xiaoguang (1): btrfs: fix one bug that process may endlessly wait for ticket in wait_reserve_ticket() Wanpeng Li (1): tick/nohz: Fix softlockup on scheduler stalls in kvm guest Wei Yongjun (7): iio: pressure: bmp280: fix wrong pointer passed to PTR_ERR() dmaengine: fsl_raid: add missing of_node_put() in fsl_re_probe() dmaengine: at_xdmac: fix to pass correct device identity to free_irq() usb: renesas_usbhs: gadget: fix return value check in usbhs_mod_gadget_probe() md-cluster: fix error return code in join() tipc: fix the error handling in tipc_udp_enable() cpufreq: dt: Add terminate entry for of_device_id tables William Breathitt Gray (1): iio: stx104: Unregister IIO device on remove callback Xander Huff (2): phy: micrel: Reenable interrupts during resume for ksz9031 Revert "phy: IRQ cannot be shared" Xavier Gnata (1): thunderbolt: Add support for INTEL_FALCON_RIDGE_2C controller. Xing Zheng (3): clk: rockchip: fix incorrect aclk_emmc source gate bits on rk3399 clk: rockchip: fix incorrect GATE bits for {c, g}pll_aclk_perihp_src on rk3399 clk: rockchip: mark aclk_emmc_noc as a critical clock on rk3399 Xunlei Pang (1): fib_trie: Fix the description of pos and bits Yoshihiro Shimoda (2): dmaengine: usb-dmac: check CHCR.DE bit in usb_dmac_isr_channel() clk: renesas: r8a7795: Fix SD clocks Yotam Gigi (1): mlxsw: router: Enable neighbors to be created on stacked devices Yuval Mintz (2): qede: Fix Tx timeout due to xmit_more qed: FLR of active VFs might lead to FW assert Zefan Li (1): cpuset: make sure new tasks conform to the current config of the cpuset Zefir Kurtisi (2): gianfar: prevent fragmentation in DSA environments gianfar: fix size of scatter-gathered frames ZhengYuan Liu (1): raid5: fix incorrectly counter of conf->empty_inactive_list_nr jimqu (2): drm/amd/amdgpu: sdma resume fail during S4 on CI drm/amd/amdgpu: compute ring test fail during S4 on CI