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