Linux 4.14-rc4
From: Linus Torvalds
Date: Mon Oct 09 2017 - 00:18:14 EST
Another week, another -rc.
This release does seem to continue to be more active in the rc's than
usual, but it actually feels like it's calming down. So rc4 is larger
than an rc4 release usually is (about 400 non-merge commits, when
usually at this stage we should be at ~300), but at the same time it
feels fairly normal. There was the watchdog merge that I already
mentioned in the rc3 release, but other than that it looks much more
like a normal rc than rc3 did, for example.
In particular, ignoring that core watchdog thing, it's the usual
"mostly drivers and arch updates". This time most of the arch updates
(by far) are arm, and the driver5s are dominated by networking, but
there's other stuff in there too (USB, MMC, HID..). And then the usual
random stuff elsewhere.
The good news is that the diffstat is pretty flat - ie the changes are
pretty small. The exception is that core watchdog thing, and some
stm32 dts-file reorg.
So I do have some hope that things are approaching normal. I'd expect
that to continue, and things start calming down. If rc5 doesn't show
noticeable signs of that calming down, I suspect we'll have to start
thinking about rc8 etc, but we'll see The kernel summit is
approaching, so people will be traveling later in the release cycle.
We'll see how that affects things too.
Anyway, shortlog appended, go out and test,
Linus
---
Aaron Armstrong Skomra (1):
HID: wacom: leds: Don't try to control the EKR's read-only LEDs
Adam Wallis (1):
usb: host: xhci-plat: allow sysdev to inherit from ACPI
Adrian Salido (1):
HID: i2c-hid: allocate hid buffers for real worst case
Akinobu Mita (1):
iio: adc: ti-ads1015: fix comparator polarity setting
Alan Stern (9):
usb-storage: fix bogus hardware error messages for ATA pass-thru devices
usb-storage: unusual_devs entry to fix write-access regression
for Seagate external drives
USB: uas: fix bug in handling of alternate settings
USB: gadgetfs: fix copy_to_user while holding spinlock
USB: gadgetfs: Fix crash caused by inadequate synchronization
USB: g_mass_storage: Fix deadlock when driver is unbound
USB: dummy-hcd: fix connection failures (wrong speed)
USB: dummy-hcd: fix infinite-loop resubmission bug
USB: dummy-hcd: Fix erroneous synchronization change
Aleksander Morgado (1):
rndis_host: support Novatel Verizon USB730L
Alexander Potapenko (1):
tun: bail out from tun_get_user() if the skb is empty
Alexander Shishkin (3):
stm class: Fix a use-after-free
intel_th: pci: Add Cedar Fork PCH support
intel_th: pci: Add Lewisburg PCH support
Alexandre Belloni (1):
ARM: at91: Replace uses of virt_to_phys with __pa_symbol
Alexandre Torgue (2):
ARM: dts: stm32: Fix STMPE1600 binding on stm32429i-eval board
ARM: dts: stm32: use right pinctrl compatible for stm32f469
Alexandru Moise (1):
mm, hugetlb, soft_offline: save compound page order before page migration
Alexei Starovoitov (1):
bpf: fix bpf_tail_call() x64 JIT
Alexey Brodkin (1):
ARC: [*defconfig] Reenable soft lock-up detector
Alexey Khoroshilov (1):
serial: sccnxp: Fix error handling in sccnxp_probe()
Alexey Kodanev (1):
vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit
Amir Goldstein (6):
ovl: fix may_write_real() for overlayfs directories
ovl: fix error value printed in ovl_lookup_index()
ovl: fix dput() of ERR_PTR in ovl_cleanup_index()
ovl: fix dentry leak in ovl_indexdir_cleanup()
ovl: fix missing unlock_rename() in ovl_do_copy_up()
ovl: fix regression caused by exclusive upper/work dir protection
Amrani, Ram (2):
RDMA/qedr: Parse VLAN ID correctly and ignore the value of zero
RDMA/qedr: Parse vlan priority as sl
Andrea Arcangeli (1):
userfaultfd: non-cooperative: fix fork use after free
Andrew Lunn (1):
net: dsa: mv88e6xxx: Allow dsa and cpu ports in multiple vlans
Andrey Konovalov (2):
uwb: ensure that endpoint is interrupt
uwb: properly check kthread_run return value
Antoine Tenart (1):
net: mvpp2: do not select the internal source clock
Anton Blanchard (1):
powerpc/powernv: Increase memory block size to 1GB on radix
Ard Biesheuvel (1):
ahci: don't ignore result code of ahci_reset_controller()
Arend Van Spriel (2):
brcmfmac: add length check in brcmf_cfg80211_escan_handler()
brcmfmac: setup passive scan if requested by user-space
Arnd Bergmann (10):
ata: avoid gcc-7 warning in ata_timing_quantize
staging: unisys/visorbus: add __init/__exit annotations
android: binder: fix type mismatch warning
usb: gadget: dummy: fix nonsensical comparisons
ath10k: mark PM functions as __maybe_unused
rocker: fix rocker_tlv_put_* functions for KASAN
netlink: fix nla_put_{u8,u16,u32} for KASAN
mm: meminit: mark init_reserved_page as __meminit
ARM: defconfig: FRAMEBUFFER_CONSOLE can no longer be =m
KVM: add X86_LOCAL_APIC dependency
Arun Nagendran (1):
staging: mt29f_spinand: Enable the read ECC before program the page
Avraham Stern (2):
iwlwifi: mvm: send all non-bufferable frames on the probe queue
iwlwifi: mvm: wake the correct mac80211 queue
Baolin Wang (2):
ALSA: pcm: Fix structure definition for X32 ABI
usb: dwc3: of-simple: Add compatible for Spreadtrum SC9860 platform
Bartlomiej Zolnierkiewicz (2):
ide: free hwif->portdev on hwif_init() failure
ide: pci: free PCI BARs on initialization failure
Baruch Siach (1):
arm64: dt marvell: Fix AP806 system controller size
Benjamin Block (1):
bsg-lib: fix use-after-free under memory-pressure
Bjorn Andersson (1):
clk: Export clk_bulk_prepare()
BjÃrn Mork (1):
USB: cdc-wdm: ignore -EPIPE from GetEncapsulatedResponse
Boqun Feng (1):
kvm/x86: Avoid async PF preempting the kernel incorrectly
Bryant G. Ly (1):
scsi: ibmvscsis: Fix write_pending failure path
Casey Schaufler (1):
lsm: fix smack_inode_removexattr and xattr_getsecurity memleak
Chanho Min (1):
mmc: core: add driver strength selection when selecting hs400es
Chen-Yu Tsai (1):
drm/sun4i: hdmi: Disable clks in bind function error path and
unbind function
Christian Lamparter (1):
powerpc/4xx: Fix compile error with 64K pages on 40x, 44x
Christoph Hellwig (2):
xfs: handle racy AIO in xfs_reflink_end_cow
nvme-pci: Use PCI bus address for data/queues in CMB
Christoph Paasch (1):
net: Set sk_prot_creator when cloning sockets to the right proto
Christophe JAILLET (5):
cnic: Fix an error handling path in 'cnic_alloc_bnx2x_resc()'
iio: adc: twl4030: Fix an error handling path in 'twl4030_madc_probe()'
iio: adc: twl4030: Disable the vusb3v1 rugulator in the error
handling path of 'twl4030_madc_probe()'
iio: adc: twl4030: Return an error if we can not enable the
vusb3v1 regulator in 'twl4030_madc_probe()'
net: hns3: Fix an error handling path in 'hclge_rss_init_hw()'
Christophe Jaillet (1):
hwmon: (xgene) Fix up error handling path mixup in 'xgene_hwmon_probe()'
Christophe Leroy (1):
mm: fix RODATA_TEST failure "rodata_test: test data was not read only"
Christophe Lombard (1):
cxl: Fix memory page not handled
Colin Ian King (8):
staging: r8822be: fix null pointer dereferences with a null driver_adapter
staging: rtl8723bs: add missing range check on id
staging: rtl8723bs: avoid null pointer dereference on pmlmepriv
drm/i915: remove redundant variable hw_check
watchdog/hardlockup/perf: Fix spelling mistake: "permanetely" ->
"permanently"
scripts/spelling.txt: add more spelling mistakes to spelling.txt
lib/lz4: make arrays static const, reduces object code size
i2c: i2c-stm32f7: make structure stm32f7_setup static const
Colin Parker (1):
IIO: BME280: Updates to Humidity readings need ctrl_reg write!
Coly Li (1):
bcache: use llist_for_each_entry_safe() in __closure_wake_up()
Cyrill Gorcunov (1):
kernel/kcmp.c: drop branch leftover typo
CÃdric Le Goater (2):
powerpc/xive: Fix IPI reset
powerpc/xive: Clear XIVE internal structures when a CPU is removed
Dan Carpenter (3):
USB: devio: Prevent integer overflow in proc_do_submiturb()
USB: devio: Don't corrupt user memory
sctp: Fix a big endian bug in sctp_diag_dump()
Darrick J. Wong (1):
xfs: always swap the cow forks when swapping extents
David Spinadel (1):
iwlwifi: mvm: Flush non STA TX queues
David Wu (1):
net: stmmac: dwmac-rk: Add RK3128 GMAC support
Davidlohr Bueso (1):
mm,compaction: serialize waitqueue_active() checks (for real)
Dennis Zhou (2):
percpu: fix starting offset for chunk statistics traversal
percpu: fix iteration to prevent skipping over block
Dexuan Cui (1):
vmbus: don't acquire the mutex in vmbus_hvsock_device_unregister()
Dmitry Fleytman (1):
usb: Increase quirk delay for USB devices
Dmitry Torokhov (2):
driver core: suppress sending MODALIAS in UNBIND uevents
HID: hidraw: fix power sequence when closing device
Dragos Bogdan (2):
iio: ad_sigma_delta: Implement a dedicated reset function
iio: ad7793: Fix the serial interface reset
Ed Blake (2):
net: stmmac: dwc-qos: Add suspend / resume support
net: stmmac: dwmac4: Re-enable MAC Rx before powering down
Elaine Zhang (3):
clk: rockchip: add pclk_pmu as critical clock on rk3128
clk: rockchip: fix up rk3128 pvtm and mipi_24m gate regs error
clk: rockchip: add sclk_timer5 as critical clock on rk3128
Eric Biggers (1):
lib/idr.c: fix comment for idr_replace()
Eric Dumazet (2):
inetpeer: fix RCU lookup() again
socket, bpf: fix possible use after free
Eugeniy Paltsev (7):
ARC: reset: add missing DT binding documentation for HSDKv1 reset driver
ARC: [plat-axs103] Add temporary quirk to reset ethernet IP
ARC: [plat-hsdk] sdio: Temporary fix of sdio ciu frequency
ARC: [plat-axs10x] sdio: Temporary fix of sdio ciu frequency
ARC: [plat-hsdk] use actual clk driver to manage cpu clk
ARC: [plat-hsdk]: Temporary fix to set CPU frequency to 1GHz
ARC: [plat-hsdk]: Add reset controller node to manage ethernet reset
Fabrice Gasnier (3):
iio: trigger: stm32-timer: preset shouldn't be buffered
iio: trigger: stm32-timer: fix a corner case to write preset
iio: adc: stm32: fix bad error check on max_channels
Felipe Balbi (1):
usb: dwc3: ep0: fix DMA starvation by assigning req->trb on ep0
Florian Fainelli (1):
net: dsa: Fix network device registration order
Fugang Duan (1):
tty: serial: lpuart: avoid report NULL interrupt
Gal Pressman (3):
net/mlx5e: Print netdev features correctly in error message
net/mlx5e: Don't add/remove 802.1ad rules when changing 802.1Q VLAN filter
net/mlx5e: Fix calculated checksum offloads counters
Geert Uytterhoeven (6):
staging: pi433: Move limit check to switch default to kill warning
reset: Restrict RESET_HSDK to ARC_SOC_HSDK or COMPILE_TEST
sh: sh7722: remove nonexistent GPIO_PTQ7 to fix pinctrl registration
sh: sh7757: remove nonexistent GPIO_PT[JLNQ]7_RESV to fix
pinctrl registration
sh: sh7264: remove nonexistent GPIO_PH[0-7] to fix pinctrl registration
sh: sh7269: remove nonexistent GPIO_PH[0-7] to fix pinctrl registration
Goffredo Baroncelli (1):
btrfs: avoid overflow when sector_t is 32 bit
Grant Grundler (1):
r8152: add Linksys USB3GIGV1 id
Greg Kroah-Hartman (4):
fpga: altera-cvp: remove DRIVER_ATTR() usage
driver core: remove DRIVER_ATTR
USB: fix out-of-bounds in usb_set_configuration
USB: core: harden cdc_parse_cdc_header
Gregory CLEMENT (2):
net: mvpp2: Fix clock resource by adding an optional bus clock
mmc: sdhci-xenon: Fix clock resource by adding an optional bus clock
Guenter Roeck (1):
powerpc/mm: Call flush_tlb_kernel_range with interrupts enabled
Guillaume Nault (4):
l2tp: ensure sessions are freed after their PPPOL2TP socket
l2tp: fix race between l2tp_session_delete() and l2tp_tunnel_closeall()
ppp: fix __percpu annotation
l2tp: fix l2tp_eth module loading
Guneshwor Singh (1):
ALSA: compress: Remove unused variable
Guy Shapiro (1):
nvmem: core: return EFBIG on out-of-range write
H. Nikolaus Schaller (1):
ARM: OMAP2+: hsmmc: fix logic to call either omap_hsmmc_init or
omap_hsmmc_late_init but not both
Hans de Goede (1):
HID: multitouch: Fix system-control buttons not working
Heiko Stuebner (1):
Revert "arm64: dts: rockchip: Add basic cpu frequencies for RK3368"
Igor Russkikh (3):
aquantia: Setup max_mtu in ndev to enable jumbo frames
aquantia: Fix Tx queue hangups
aquantia: Fix transient invalid link down/up indications
Imre Deak (3):
drm/i915: Fix DDI PHY init if it was already on
drm/i915/cnl: Reprogram DMC firmware after S3/S4 resume
drm/i915/glk: Fix DMC/DC state idleness calculation
Inbar Karmy (1):
net/mlx5: Fix FPGA capability location
Ioan Nicu (1):
rapidio: remove global irq spinlocks from the subsystem
James Hogan (1):
Update James Hogan's email address
Jani Nikula (2):
drm/i915: always update ELD connector type after get modes
drm/i915/bios: ignore HDMI on port A
Jarkko Nikula (1):
i2c: i801: Add support for Intel Cedar Fork
Jason A. Donenfeld (1):
netlink: do not proceed if dump's start() errs
Jason Gerecke (5):
HID: wacom: Properly report negative values from Intuos Pro 2 Bluetooth
HID: wacom: Correct coordinate system of touchring and pen twist
HID: wacom: generic: Send MSC_SERIAL and ABS_MISC when leaving prox
HID: wacom: generic: Clear ABS_MISC when tool leaves proximity
HID: wacom: Always increment hdev refcount within wacom_get_hdev_data
Jean Delvare (4):
kernel/params.c: align add_sysfs_param documentation with code
kernel/params.c: fix the maximum length in param_get_string
kernel/params.c: fix an overflow in param_attr_show
kernel/params.c: improve STANDARD_PARAM_DEF readability
Jeff Layton (1):
mm: have filemap_check_and_advance_wb_err clear AS_EIO/AS_ENOSPC
Jeffy Chen (1):
dm crypt: fix memory leak in crypt_ctr_cipher_old()
Jens Axboe (1):
null_blk: change configfs dependency to select
Jeremy Kerr (1):
powerpc: Fix action argument for cpufeatures-based TLB flush
Jerome Brunet (12):
ARM64: dts: meson-gx: Use correct mmc clock source 0
ARM64: dts: meson: remove cap-sd-highspeed from emmc nodes
ARM64: dts: meson: add mmc clk gate pins
ARM64: dts: meson-gxbb: nanopi-k2: add card regulator settle times
ARM64: dts: meson-gxl: libretech-cc: add card regulator settle times
ARM64: dts: meson-gxl: libretech-cc: enable high speed modes
ARM64: dts: meson-gxbb: p20x: enable sdcard UHS modes
ARM64: dts: meson-gxbb: nanopi-k2: enable sdcard UHS modes
ARM64: dts: meson-gxbb: nanopi-k2: enable sdr104 mode
mmc: meson-gx: make sure the clock is rounded down
mmc: meson-gx: fix rx phase reset
mmc: meson-gx: include tx phase in the tuning process
Jim Dickerson (1):
usb: pci-quirks.c: Corrected timeout values used in handshake
Jiri Slaby (1):
mxser: fix timeout calculation for low rates
Johannes Weiner (1):
mm: memcontrol: use vmalloc fallback for large kmem memcg arrays
John Keeping (1):
usb: gadget: ffs: handle I/O completion in-order
Jonathan Brassow (1):
dm raid: fix incorrect status output at the end of a "recover" process
Josef Bacik (1):
nbd: fix -ERESTARTSYS handling
Joseph Qi (1):
blk-throttle: fix possible io stall when upgrade to max
Josh Poimboeuf (1):
x86/kvm: Move kvm_fastop_exception to .fixup section
JÃrÃme Glisse (1):
mm/memcg: avoid page count check for zone device
Kai-Heng Feng (3):
Revert "xhci: Limit USB2 port wake support for AMD Promontory hosts"
ALSA: usb-audio: Add sample rate quirk for Plantronics C310/C520-M
Revert "HID: multitouch: Support ALPS PTP stick with pid 0x120A"
Keerthy (2):
ARM: OMAP2+: dra7xx: Set OPT_CLKS_IN_RESET flag for gpio1
ARM: dts: dra7: Set a default parent to mcasp3_ahclkx_mux
Khazhismel Kumykov (2):
scsi: libiscsi: Fix use-after-free race during iscsi_session_teardown
scsi: libiscsi: Remove iscsi_destroy_session
Kirill A. Shutemov (1):
include/linux/mm.h: fix typo in VM_MPX definition
Kirill Tkhai (1):
ksm: fix unlocked iteration over vmas in cmp_and_merge_page()
Linus Torvalds (1):
Linux 4.14-rc4
Linus Walleij (2):
ARM: defconfig: update Gemini defconfig
mmc: Delete bounce buffer handling
Lorenzo Bianconi (1):
iio: magnetometer: st_magn: fix drdy line configuration for LIS3MDL
Lorenzo Pieralisi (2):
ide: fix IRQ assignment for PCI bus order probing
ACPI/IORT: Fix PCI ACS enablement
Lu Baolu (1):
usb: xhci: Free the right ring in xhci_add_endpoint()
Luca Coelho (4):
iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD
iwlwifi: mvm: handle FIF_ALLMULTI when setting multicast addresses
iwlwifi: mvm: initialize status in iwl_mvm_add_int_sta_common()
iwlwifi: mvm: set status before calling iwl_mvm_send_cmd_status()
Ludovic Desroches (2):
ARM: dts: at91: sama5d27_som1_ek: update pinmux/pinconf for LEDs and USB
ARM: dts: at91: sama5d27_som1_ek: fix typos
Luis R. Rodriguez (1):
kernel/sysctl.c: remove duplicate UINT_MAX check on
do_proc_douintvec_conv()
Lukas Wunner (2):
iio: adc: mcp320x: Fix oops on module unload
iio: adc: mcp320x: Fix readout of negative voltages
Lyude (1):
HID: rmi: Make sure the HID device is opened on resume
Marek Szyprowski (1):
clk: samsung: exynos4: Enable VPLL and EPLL clocks for
suspend/resume cycle
Mark Rutland (3):
percpu: make this_cpu_generic_read() atomic w.r.t. interrupts
arm64: fix misleading data abort decoding
arm64: Use larger stacks when KASAN is selected
Martin K. Petersen (2):
scsi: sd: Implement blacklist option for WRITE SAME w/ UNMAP
scsi: sd: Do not override max_sectors_kb sysfs setting
Martin Wilck (1):
nvme: fix visibility of "uuid" ns attribute
Masahiro Yamada (3):
nvmem: add missing of_node_put() in of_nvmem_cell_get()
include/linux/bitfield.h: remove 32bit from FIELD_GET comment block
arc: remove redundant UTS_MACHINE define in arch/arc/Makefile
Matan Barak (1):
net/mlx5: Fix static checker warning on steering tracepoints code
Mathias Nyman (4):
xhci: fix finding correct bus_state structure for USB 3.1 hosts
xhci: fix wrong endpoint ESIT value shown in tracing
xhci: Fix sleeping with spin_lock_irq() held in ASmedia 1042A workaround
xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor
Matt Chen (1):
iwlwifi: mvm: fix wowlan resume failed to load INIT ucode
Matt Fornero (1):
iio: core: Return error for failed read_reg
Meng Xu (1):
ALSA: asihpi: fix a potential double-fetch bug when copying puhm
Michael Neuling (2):
powerpc: Handle MCE on POWER9 with only DSISR bit 30 set
powerpc: Fix workaround for spurious MCE on POWER9
Michal Hocko (5):
mm, oom_reaper: skip mm structs with mmu notifiers
mm, memcg: remove hotplug locking from try_charge
mm, memory_hotplug: add scheduling point to __add_pages
mm, page_alloc: add scheduling point to memmap_init_zone
memremap: add scheduling point to devm_memremap_pages
Mike Rapoport (1):
include/linux/fs.h: fix comment about struct address_space
Mikulas Patocka (1):
dm ioctl: fix alignment of event number in the device list
Milan Broz (1):
dm crypt: reject sector_size feature if device length is not aligned to it
Minchan Kim (1):
zram: fix null dereference of handle
Mustafa Ismail (2):
i40iw: Add missing memory barriers
i40iw: Fix port number for query QP
Naftali Goldstein (1):
iwlwifi: mvm: change state when queueing agg start work
Nicholas Bishop (1):
HID: add multi-input quirk for IDC6680 touchscreen
Nickey Yang (2):
arm64: dts: rockchip: Correct MIPI DPHY PLL clock on rk3399
arm64: dts: rockchip: add the grf clk for dw-mipi-dsi on rk3399
Nicolai Stange (1):
driver core: platform: Don't read past the end of "driver_override" buffer
Nicolas Ferre (2):
ARM: dts: at91: sama5d27_som1_ek: fix USB host vbus
usb: gadget: udc: atmel: set vbus irqflags explicitly
Nikolay Aleksandrov (1):
net: rtnetlink: fix info leak in RTM_GETSTATS call
Okash Khawaja (1):
staging: speakup: fix speakup-r empty line lockup
Olaf Hering (1):
Drivers: hv: fcopy: restore correct transfer length
Oleg Nesterov (6):
exec: load_script: kill the onstack interp[BINPRM_BUF_SIZE] array
exec: binfmt_misc: don't nullify Node->dentry in kill_node()
exec: binfmt_misc: shift filp_close(interp_file) from
kill_node() to bm_evict_inode()
exec: binfmt_misc: remove the confusing e->interp_file != NULL checks
exec: binfmt_misc: fix race between load_misc_binary() and kill_node()
exec: binfmt_misc: kill the onstack iname[BINPRM_BUF_SIZE] array
Omar Sandoval (1):
blk-mq-debugfs: fix device sched directory for default scheduler
Or Gerlitz (2):
net/mlx5e: Disallow TC offloading of unsupported match/action combinations
net/mlx5: Fix wrong indentation in enable SRIOV code
Paolo Abeni (2):
IPv4: early demux can return an error code
udp: perform source validation for mcast early demux
Parav Pandit (1):
IB/mlx5: Fix label order in error path handling
Parthasarathy Bhuvaragan (1):
tipc: use only positive error codes in messages
Paul Blakey (1):
net/mlx5e: Fix erroneous freeing of encap header buffer
Paul E. McKenney (1):
rcu: Remove extraneous READ_ONCE()s from rcu_irq_{enter,exit}()
Pavel Belous (1):
atlantic: fix iommu errors
Pavel Machek (1):
ARM: dts: nokia n900: drop unneeded/undocumented parts of the dts
Pavel Tatashin (1):
HID: multitouch: support buttons and trackpoint on Lenovo X1 Tab Gen2
Peter Zijlstra (2):
watchdog/hardlockup: Provide interface to stop/restart perf events
perf/x86/intel, watchdog/core: Sanitize PMU HT bug workaround
Petr Machata (2):
mlxsw: spectrum_router: Move VRF refcounting
mlxsw: spectrum_router: Track RIF of IPIP next hops
Pierre-Yves MORDRET (1):
i2c: stm32f7: fix setup structure
Ping Cheng (1):
HID: wacom: bits shifted too much for 9th and 10th buttons
Raed Salem (1):
net/mlx5: Check device capability for maximum flow counters
Rafael J. Wysocki (1):
PM / s2idle: Invoke the ->wake() platform callback earlier
Randy Dunlap (2):
Documentation: core-api: minor workqueue.rst cleanups
usb: gadget: udc: fix snps_udc_plat.c build errors
Reza Arbab (1):
mm/device-public-memory: fix edge case in _vm_normal_page()
Roger Quadros (1):
usb: gadget: core: fix ->udc_set_speed() logic
Roi Dayan (1):
net/mlx5e: IPoIB, Fix access to invalid memory address
Russell Enderby (1):
serial: bcm63xx: fix timing issue.
Russell King (1):
MAINTAINERS: add Macchiatobin maintainers entry
Sabrina Dubroca (1):
l2tp: fix race condition in l2tp_tunnel_delete
Sam Bobroff (1):
KVM: PPC: Book3S: Fix server always zero from kvmppc_xive_get_xive()
Sara Sharon (1):
iwlwifi: mvm: fix reorder buffer for 9000 devices
Sekhar Nori (1):
ARM: dts: da850-evm: add serial and ethernet aliases
Sergei Shtylyov (1):
serial: sh-sci: document R8A77970 bindings
Sergey Matyukevich (2):
qtnfmac: lock access to h/w in tx path
qtnfmac: cancel scans on wireless interface changes
Sergey Senozhatsky (1):
lib/ratelimit.c: use deferred printk() version
Shaohua Li (2):
mm: avoid marking swap cached page as lazyfree
mm: fix data corruption caused by lazyfree page
Sherry Yang (1):
android: binder: drop lru lock in isolate callback
Shiraz Saleem (1):
RDMA/iwpm: Properly mark end of NL messages
Shrirang Bagul (1):
HID: multitouch: Support ALPS PTP stick with pid 0x120A
Shu Wang (1):
ftrace: Fix kmemleak in unregister_ftrace_graph
Sriram Periyasamy (1):
ALSA: hda - program ICT bits to support HBR audio
Stafford Horne (1):
checkpatch: fix ignoring cover-letter logic
Stefan Chulski (1):
net: mvpp2: fix parsing fragmentation detection
Stefan Popa (1):
staging: iio: ad7192: Fix - use the dedicated reset function
avoiding dma from stack.
Stefan Wahren (1):
staging: vchiq_2835_arm: Fix NULL ptr dereference in free_pagelist
Subash Abhinov Kasiviswanathan (1):
net: qualcomm: rmnet: Fix rcu splat in rmnet_is_real_dev_registered
Sudeep Holla (1):
base: arch_topology: fix section mismatch build warnings
Sudip Mukherjee (3):
alpha: fix build failures
m32r: define CPU_BIG_ENDIAN
m32r: fix build failure
Suniel Mahesh (1):
ARM: dts: am33xx: Add spi alias to match SOC schematics
Suzuki K Poulose (2):
arm64: Ensure the instruction emulation is ready for userspace
arm64: Ensure fpsimd support is ready before userspace is active
Takashi Iwai (2):
ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor
ALSA: usx2y: Suppress kernel warning at page allocation failures
Takashi Sakamoto (1):
Revert "ALSA: echoaudio: purge contradictions between dimension
matrix members and total number of members"
Thomas Gleixner (33):
watchdog/core: Provide interface to stop from poweroff()
parisc, watchdog/core: Use lockup_detector_stop()
watchdog/core: Remove broken suspend/resume interfaces
watchdog/core: Rework CPU hotplug locking
watchdog/core: Rename watchdog_proc_mutex
watchdog/core: Mark hardlockup_detector_disable() __init
watchdog/hardlockup/perf: Remove broken self disable on failure
watchdog/hardlockup/perf: Prevent CPU hotplug deadlock
watchdog/core: Remove the park_in_progress obfuscation
watchdog/core: Clean up stub functions
watchdog/core: Clean up the #ifdef maze
watchdog/core: Split out cpumask write function
smpboot/threads, watchdog/core: Avoid runtime allocation
watchdog/core: Create new thread handling infrastructure
watchdog/core: Get rid of the thread teardown/setup dance
watchdog/core: Further simplify sysctl handling
watchdog/core: Clean up header mess
watchdog/sysctl: Get rid of the #ifdeffery
watchdog/sysctl: Clean up sysctl variable name space
watchdog/core, powerpc: Make watchdog_nmi_reconfigure() two stage
watchdog/core: Get rid of the racy update loop
watchdog/hardlockup/perf: Implement init time perf validation
watchdog/hardlockup/perf: Implement init time detection of perf
watchdog/hardlockup/perf: Implement CPU enable replacement
watchdog/hardlockup/perf: Use new perf CPU enable mechanism
watchdog/hardlockup/perf: Simplify deferred event destroy
watchdog/hardlockup: Clean up hotplug locking mess
watchdog/hardlockup/perf: Cure UP damage
watchdog/core, powerpc: Replace watchdog_nmi_reconfigure()
watchdog/core, powerpc: Lock cpus across reconfiguration
powerpc/watchdog: Make use of watchdog_nmi_probe()
watchdog/core: Rename some softlockup_* functions
watchdog/core: Put softlockup_threads_initialized under ifdef guard
Thomas Meyer (2):
ARC: reset: Only build on archs that have IOMEM
i2c: ensure termination of *_device_id tables
Timur Tabi (1):
net: qcom/emac: specify the correct size when mapping a DMA buffer
Tsutomu Itoh (1):
Btrfs: fix overlap of fs_info::flags values
Ville SyrjÃlà (1):
ata_piix: Add Fujitsu-Siemens Lifebook S6120 to short cable IDs
Vineet Gupta (5):
ARC: reset: remove the misleading v1 suffix all over
ARC: [plat-eznps] Update platform maintainer as Noam left
ARC: boot log: decontaminate ARCv2 ISA_CONFIG register
ARCv2: boot log: identify HS48 cores (dual issue)
ARC: fix allnoconfig build warning
Vishakha Narvekar (1):
net: 8021q: skip packets if the vlan is down
Vitaly Wool (2):
z3fold: fix potential race in z3fold_reclaim_page
z3fold: fix stale list handling
Vivien Didelot (1):
net: dsa: mv88e6xxx: lock mutex when freeing IRQs
Vlad Buslov (1):
net/mlx5e: Check encap entry state when offloading tunneled flows
Waiman Long (1):
cgroup: Reinit cgroup_taskset structure before
cgroup_migrate_execute() returns
Willem de Bruijn (2):
packet: in packet_do_bind, test fanout with bind_lock held
packet: only test po->has_vnet_hdr once in packet_snd
Willy Tarreau (1):
auxdisplay: charlcd: properly restore atomic counter on error path
Wouter Verhelst (1):
MAINTAINERS: update list for NBD
Xin Long (7):
ip_gre: ipgre_tap device should keep dst
ip6_gre: ip6gre_tap device should keep dst
ip6_tunnel: update mtu properly for ARPHRD_ETHER tunnel device in tx path
ip_gre: get key from session_id correctly in erspan_rcv
ip_gre: check packet length and mtu correctly in erspan_xmit
ip_gre: set tunnel hlen properly in erspan_tunnel_init
ip_gre: erspan device should keep dst
Xu YiPing (2):
binder: fix an ret value override
binder: fix memory corruption in binder_transaction binder
YASUAKI ISHIMATSU (2):
mm/memory_hotplug: change pfn_to_section_nr/section_nr_to_pfn
macro to inline function
mm/memory_hotplug: define find_{smallest|biggest}_section_pfn as
unsigned long
Yan Markman (1):
net: mvpp2: fix port list indexing
Yan, Zheng (2):
ceph: properly queue cap snap for newly created snap realm
ceph: fix __choose_mds() for LSSNAP request
Yogesh Siraswar (1):
ARM: dts: am43xx-epos-evm: Remove extra CPSW EMAC entry
Yoshihiro Shimoda (6):
usb: gadget: function: printer: avoid spinlock recursion
usb: gadget: udc: renesas_usb3: fix for no-data control transfer
usb: gadget: udc: renesas_usb3: fix Pn_RAMMAP.Pn_MPKT value
usb: gadget: udc: renesas_usb3: Fix return value of usb3_write_pipe()
usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe
usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction