Back home, and back to the normal Sunday afternoon release schedule. And rc7 is also normal in size - in fact looking at statistics for the 4.x rc7 releases, this is pretty much right smack the median size. It even looked smaller than usual right up until the network fixes merge today.
Still, considering the issues we've had, I likely will do an rc8 unless this upcoming week ends up being _so_ quiet that there's no point. Which while unlikely would be lovely - if I end up doing an rc8, that will also push the latter half of the next merge window into the Thanksgiving week, which is going to be inconvenient since I'll be traveling again. So I'd really be very happy if things now suddenly calm down to the point where an rc8 wouldn't make sense. I can wish. But I'll release 4.14 when it feels ready ready, not when convenient. Anyway, go out and test. The appended shortlog is small enough to easily scan - there's a couple of reverts, and random stuff all over (with networking being perhaps the most noticeable, but there's filesystem, drivers, architecture..) Linus --- Aleksander Morgado (1): cdc_ether: flag the Huawei ME906/ME909 as WWAN Alexander Duyck (3): ixgbe: Fix Tx map failure path i40e: Fix incorrect use of tx_itr_setting when checking for Rx ITR setup i40e: Add programming descriptors to cleaned_count Alexander Shishkin (1): perf/x86/intel/bts: Fix exclusive event reference leak Alexey Kardashevskiy (1): KVM: PPC: Book3S: Protect kvmppc_gpa_to_ua() with SRCU Amir Goldstein (3): ovl: fix EIO from lookup of non-indexed upper ovl: handle ENOENT on index lookup ovl: do not cleanup unsupported index entries Andrei Vagin (1): net/unix: don't show information about sockets from other namespaces Andrew Duggan (1): Input: synaptics-rmi4 - limit the range of what GPIOs are buttons Antoine Tenart (5): net: mvpp2: do not unmap TSO headers buffers net: mvpp2: do not call txq_done from the Tx path when Tx irqs are used net: mvpp2: fix typo in the tcam setup net: mvpp2: fix invalid parameters order when calling the tcam init net: mvpp2: do not sleep in set_rx_mode Ard Biesheuvel (1): efi/libstub/arm: Don't randomize runtime regions when CONFIG_HIBERNATION=y Aurelien Aptel (1): CIFS: do not send invalid input buffer on QUERY_INFO requests Aurélien Aptel (1): CIFS: Fix NULL pointer deref on SMB2_tcon() failure Bart Van Assche (1): scsi: Suppress a kernel warning in case the prep function returns BLKPREP_DEFER Baruch Siach (1): spi: uapi: spidev: add missing ioctl header Ben Hutchings (1): scsi: sg: Re-fix off by one in sg_fill_request_table() Benjamin Gilbert (1): cifs: Select all required crypto modules Benjamin Herrenschmidt (1): KVM: PPC: Book3S HV: Add more barriers in XIVE load/unload code Borislav Petkov (1): x86/cpu/AMD: Apply the Erratum 688 fix when the BIOS doesn't Cao jin (2): kbuild: drop unused symverfile in Makefile.modpost kbuild doc: a bundle of fixes on makefiles.txt Chen-Yu Tsai (1): regulator: axp20x: Fix poly-phase bit offset for AXP803 DCDC5/6 Chris Mi (2): selftests: Introduce a new script to generate tc batch file selftests: Introduce a new test case to tc testsuite Christoph Hellwig (1): xfs: fix AIM7 regression Christos Gkekas (2): spi: stm32: Fix logical error in stm32_spi_prepare_mbr() scsi: hpsa: Fix configured_logical_drive_count·check Colin Ian King (1): e1000: avoid null pointer dereference on invalid stat type Cong Wang (15): net_sched: avoid matching qdisc with zero handle net_sched: introduce a workqueue for RCU callbacks of tc filter net_sched: use tcf_queue_work() in basic filter net_sched: use tcf_queue_work() in bpf filter net_sched: use tcf_queue_work() in cgroup filter net_sched: use tcf_queue_work() in flow filter net_sched: use tcf_queue_work() in flower filter net_sched: use tcf_queue_work() in fw filter net_sched: use tcf_queue_work() in matchall filter net_sched: use tcf_queue_work() in u32 filter net_sched: use tcf_queue_work() in route filter net_sched: use tcf_queue_work() in rsvp filter net_sched: use tcf_queue_work() in tcindex filter net_sched: add rtnl assertion to tcf_exts_destroy() net_sched: fix call_rcu() race on act_sample module removal Dan Carpenter (2): ovl: Return -ENOMEM if an allocation fails ovl_lookup() efi/efi_test: Prevent an Oops in efi_runtime_query_capsulecaps() Daniel Drake (1): pinctrl/amd: fix masking of GPIO interrupts David Disseldorp (2): SMB: fix leak of validate negotiate info response buffer SMB: fix validate negotiate info uninitialised memory use David Howells (1): assoc_array: Fix a buggy node-splitting case David Lin (1): kbuild: clang: fix build failures with sparse check David Miller (1): ipsec: Fix dst leak in xfrm_bundle_create(). Davidlohr Bueso (1): sched/swait: Document it clearly that the swait facilities are special and shouldn't be used Dmitry Mastykin (1): pinctrl: mcp23s08: fix interrupt handling regression Dmitry Torokhov (1): Input: gtco - fix potential out-of-bound access Eric Dumazet (3): tcp/dccp: fix lockdep splat in inet_csk_route_req() tcp/dccp: fix other lockdep splats accessing ireq_opt tcp: refresh tp timestamp before tcp_mtu_probe() Eugeniy Paltsev (1): ARC: [plat-hsdk] Increase SDIO CIU frequency to 50000000Hz Florian Fainelli (1): spi: bcm-qspi: Fix use after free in bcm_qspi_probe() in error path Gerhard Bertelsmann (1): can: sun4i: fix loopback mode Girish Moodalbail (2): tap: double-free in error path in tap_open() tap: reference to KVA of an unloaded module causes kernel panic Greg Kurz (1): KVM: PPC: Fix oops when checking KVM_CAP_PPC_HTM Guenter Roeck (1): hwmon: (tmp102) Fix first temperature reading Herbert Xu (1): ipsec: Fix aborted xfrm policy dump crash Himanshu Madhani (1): scsi: qla2xxx: Initialize Work element before requesting IRQs Hirofumi Nakagawa (1): ovl: add NULL check in ovl_alloc_inode Hui Wang (1): ALSA: hda - fix headset mic problem for Dell machines with alc236 Huy Nguyen (2): net/mlx5: Delay events till mlx5 interface's add complete for pci resume net/mlx5e: DCBNL, Implement tc with ets type and zero bandwidth Håkon Bugge (2): rds: ib: Fix uninitialized variable rds: Fix inaccurate accounting of unsignaled wrs Ingo Molnar (1): Revert "x86/mm: Limit mmap() of /dev/mem to valid physical addresses" James Smart (3): nvme-fc: fix iowait hang nvme-fc: retry initial controller connections 3 times nvmet: synchronize sqhd update Jason A. Donenfeld (1): mac80211: use constant time comparison with keys Jason Wang (1): tuntap: properly align skb->head before building skb Jean-Philippe Brucker (1): igb: Fix TX map failure path Jeff Layton (1): ceph: unlock dangling spinlock in try_flush_caps() Jimmy Assarsson (2): can: kvaser_usb: Correct return value in printout can: kvaser_usb: Ignore CMD_FLUSH_QUEUE_REPLY messages Johannes Berg (3): cfg80211: fix connect/disconnect edge cases mac80211: validate user rate mask before configuring driver mac80211: don't compare TKIP TX MIC key in reinstall prevention John Fastabend (2): bpf: bpf_compute_data uses incorrect cb structure bpf: rename sk_actions to align with bpf infrastructure Jose Abreu (2): net: stmmac: dwc-qos-eth: Fix typo in DT bindings parsing net: stmmac: First Queue must always be in DCB mode Josef Bacik (1): nbd: handle interrupted sendmsg with a sndtimeo set Josh Poimboeuf (2): x86/entry: Fix idtentry unwind hint x86/unwind: Show function name+offset in ORC error messages Juergen Gross (3): xen/gntdev: avoid out of bounds access in case of partial gntdev_mmap() xen: fix booting ballooned down hvm guest maintainers: drop Chris Wright from pvops Julien Gomes (1): tun: allow positive return values on dev_get_valid_name() call Kai-Heng Feng (1): Input: elan_i2c - add ELAN0611 to the ACPI table Kailang Yang (1): ALSA: hda/realtek - Add support for ALC236/ALC3204 Koichiro Den (1): tcp: do tcp_mstamp_refresh before retransmits on TSQ handler Kuppuswamy Sathyanarayanan (2): platform/x86: intel_pmc_ipc: Use devm_* calls in driver probe function platform/x86: intel_pmc_ipc: Use spin_lock to protect GCR updates Laszlo Toth (1): sctp: full support for ipv6 ip_nonlocal_bind & IP_FREEBIND Leonard Crestez (1): regulator: rn5t618: Do not index regulator_desc arrays by id Linus Torvalds (3): Revert "apparmor: add base infastructure for socket mediation" Fix tracing sample code warning. Linux 4.14-rc7 Lionel Landwerlin (1): drm/i915/perf: fix perf enable/disable ioctls with 32bits userspace Long Li (1): CIFS: SMBD: Fix the definition for SMB2_CHANNEL_RDMA_V1_INVALIDATE Lorenzo Pieralisi (1): alpha/PCI: Move pci_map_irq()/pci_swizzle() out of initdata Lucas Stach (1): spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers Martin Schwidefsky (1): s390/kvm: fix detection of guest machine checks Martyn Welch (1): hwmon: (da9052) Increase sample rate when using TSI Masahiro Yamada (1): kbuild: revert $(realpath ...) to $(shell cd ... && /bin/pwd) Maxime Chevallier (1): spi: a3700: Return correct value on timeout detection Michael J. Ruhl (1): RDMA/netlink: OOPs in rdma_nl_rcv_msg() from misinterpreted flag Miklos Szeredi (1): fuse: fix READDIRPLUS skipping an entry Miquel Raynal (1): spi: armada-3700: Fix failing commands with quad-SPI Moshe Shemesh (1): net/mlx5: Fix health work queue spin lock to IRQ safe Nicholas Piggin (1): KVM: PPC: Book3S HV: POWER9 more doorbell fixes Or Gerlitz (1): net/mlx5e: Properly deal with encap flows add/del under neigh update Pieter Jansen van Vuuren (1): nfp: refuse offloading filters that redirects to upper devices Rafael J. Wysocki (1): PM / QoS: Fix device resume latency PM QoS Raghava Aditya Renukunta (1): scsi: aacraid: Fix controller initialization failure Ran Wang (1): drivers/net/usb: add device id for TP-LINK UE300 USB 3.0 Ethernet Randy Dunlap (1): Makefile: kselftest: fix grammar typo Rex Zhu (1): drm/amd/powerplay: fix uninitialized variable Ronnie Sahlberg (1): cifs: handle large EA requests more gracefully in smb2+ Sagi Grimberg (2): nvme-rdma: Fix possible double free in reconnect flow nvme-rdma: Fix error status return in tagset allocation failure Sebastian Andrzej Siewior (1): arm/xen: don't inclide rwlock.h directly. Steffen Maier (1): scsi: zfcp: fix erp_action use-before-initialize in REC action trace Steve French (2): Fix encryption labels and lengths for SMB3.1.1 SMB3: Validate negotiate request must always be signed Tejun Heo (1): workqueue: replace pool->manager_arb mutex with a flag Toke Høiland-Jørgensen (1): fq_impl: Properly enforce memory limit Tom Herbert (1): strparser: Use delayed work instead of timer for msg timeout Tom St Denis (1): drm/amd/amdgpu: Remove workaround check for UVD6 on APUs Trond Myklebust (2): SUNRPC: fix a list corruption issue in xprt_release() SUNRPC: Destroy transport from the system workqueue Ulf Magnusson (1): kbuild: Fix optimization level choice default Vincenzo Maffione (1): e1000: fix race condition between e1000_down() and e1000_watchdog Vineet Gupta (2): ARC: [plat-hsdk] select CONFIG_RESET_HSDK from Kconfig ARC: unbork module link errors with !CONFIG_ARC_HAS_LLSC Vivien Didelot (1): net: dsa: check master device before put Xin Long (8): ipip: only increase err_count for some certain type icmp in ipip_err ip6_gre: only increase err_count for some certain type icmpv6 in ip6gre_err ip6_gre: update dst pmtu if dev mtu has been updated by toobig in __gre6_xmit sctp: reset owner sk for data chunks on out queues when migrating a sock sctp: fix some type cast warnings introduced by stream reconf sctp: fix some type cast warnings introduced by transport rhashtable sctp: fix a type cast warnings that causes a_rwnd gets the wrong value sctp: fix some type cast warnings introduced since very beginning Xiong Zhang (2): drm/i915/gvt: Extract mmio_read_from_hw() common function drm/i915/gvt: Adding ACTHD mmio read handler Yan Markman (1): net: mvpp2: fix TSO headers allocation and management Yousuk Seung (1): tcp: call tcp_rate_skb_sent() when retransmit with unaligned skb->data Zachary Zhang (1): spi: armada-3700: Fix padding when sending not 4-byte aligned data Zhenyu Wang (1): drm/i915/gvt: properly check per_ctx bb valid state Zhi Wang (1): drm/i915/gvt: Refine MMIO_RING_F()