Linux 4.14-rc7
From: Linus Torvalds
Date: Sun Oct 29 2017 - 17:18:56 EST
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()