Linux 5.4-rc3

From: Linus Torvalds
Date: Sun Oct 13 2019 - 20:23:45 EST

Things continue to look fairly normal, with rc3 being larger than rc2,
as people are starting to find more regressions, but 5.4 so far
remains on the smaller side of recent releases.

The diffstat looks fairly flat too, although we had a couple of
staging drivers being removed here that show up as spikes. Drivers in
general account for about two thirds of the diff, and it's not just
those staging drivers, it's other small noise all over the place: usb,
drm, iio, rdma..

Outside of drivers, filesystems pop up more than perhaps usual, but
it's again mostly low-grade noise all over: btrfs, cifs, nfs, ocfs,
xfs and some core vfs fixes.

The rest is arch updates (mainly arm64, x86, mips), tooling (mostly
perf tooling updates, but also some selftest fixlets), documentation,
and misc core kernel and mm stuff.

There really isn't anything huge that stands out. You can scan the
appended shortlog for a flavor of the details, it's not too long to
just scroll through.


Adam Ford (2):
serial: mctrl_gpio: Check for NULL pointer
serial: 8250_omap: Fix gpio check for auto RTS/CTS

Adam Zerella (3):
docs: arm64: Fix indentation and doc formatting
docs: hwmon: Include 'inspur-ipsps1.rst' into docs
hwmon: docs: Extend inspur-ipsps1 title underline

Adit Ranadive (1):
RDMA/vmw_pvrdma: Free SRQ only once

Al Viro (3):
Fix the locking in dcache_readdir() and friends
shmem: fix LSM options parsing
libfs: take cursors out of list when moving past the end of directory

Alan Stern (1):
USB: yurex: Don't retry on unexpected errors

Alexander Shishkin (1):
perf/core: Fix inheritance of aux_output groups

Alexander Usyskin (1):
mei: avoid FW version request on Ibex Peak and earlier

Aliasgar Surti (1):
xfs: removed unused error variable from xchk_refcountbt_rec

Andi Kleen (2):
perf script brstackinsn: Fix recovery from LBR/binary mismatch
perf jevents: Fix period for Intel fixed counters

Andreas Klinger (1):
iio: adc: hx711: fix bug in sampling of data

Andrey Smirnov (1):
tty: serial: fsl_lpuart: Fix lpuart_flush_buffer()

Anshuman Khandual (1):
mm/memremap: drop unused SECTION_SIZE and SECTION_MASK

Anson Huang (1):
tty: serial: imx: Use platform_get_irq_optional() for optional IRQs

Ard Biesheuvel (3):
crypto: arm/aes-ce - build for v8 architecture explicitly
crypto: arm/aes-ce - add dependency on AES library
efivar/ssdt: Don't iterate over EFI vars if no SSDT override was specified

Arnaldo Carvalho de Melo (13):
tools headers uapi: Sync drm/i915_drm.h with the kernel sources
tools headers uapi: Sync asm-generic/mman-common.h with the kernel
tools headers uapi: Sync linux/usbdevice_fs.h with the kernel sources
tools headers uapi: Sync linux/fs.h with the kernel sources
tools headers kvm: Sync kvm headers with the kernel sources
perf tools: Propagate get_cpuid() error
perf evsel: Fall back to global 'perf_env' in perf_evsel__env()
perf annotate: Propagate perf_env__arch() error
perf annotate: Fix the signedness of failure returns
perf annotate: Propagate the symbol__annotate() error return
perf annotate: Fix arch specific ->init() failure errors
perf annotate: Return appropriate error code for allocation failures
perf annotate: Don't return -1 for error when doing BPF disassembly

Arnd Bergmann (1):
udc: lpc32xx: fix 64-bit compiler warning

Arvind Sankar (1):
lib/string: Make memzero_explicit() inline instead of external

Austin Kim (2):
fs: cifs: mute -Wunused-const-variable message
btrfs: silence maybe-uninitialized warning in clone_range

Baoquan He (1):
memcg: only record foreign writebacks with dirty pages when
memcg is not disabled

Bart Van Assche (1):
RDMA/iwcm: Fix a lock inversion issue

Bartosz Golaszewski (1):
gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source

Bastien Nocera (1):
USB: rio500: Remove Rio 500 kernel driver

Ben Dooks (1):
efi: Make unexported efi_rci2_sysfs_init() static

Beni Mahler (1):
USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20

Benjamin Coddington (1):
SUNRPC: fix race to sk_err after xs_error_report

Biju Das (1):
dt-bindings: serial: sh-sci: Document r8a774b1 bindings

Bill Kuzeja (1):
xhci: Prevent deadlock when xhci adapter breaks during init

Bill O'Donnell (1):
xfs: assure zeroed memory buffers for certain kmem allocations

Boris Ostrovsky (1):
x86/xen: Return from panic notifier

Brian Foster (3):
xfs: log the inode on directory sf to block format change
xfs: remove broken error handling on failed attr sf to leaf change
xfs: move local to extent inode logging into bmap helper

Brian Norris (1):
firmware: google: increment VPD key_len properly

Bruce Chen (1):
gpio: eic: sprd: Fix the incorrect EIC offset when toggling

Chris Down (3):
mm, memcg: proportional memory.{low,min} reclaim
mm, memcg: make memory.emin the baseline for utilisation determination
mm, memcg: make scan aggression always exclude protection

Chris Wilson (12):
drm/i915/execlists: Remove incorrect BUG_ON for schedule-out
drm/i915: Perform GGTT restore much earlier during resume
drm/i915: Don't mix srcu tag and negative error codes
drm/i915: Extend Haswell GT1 PSMI workaround to all
drm/i915: Verify the engine after acquiring the active.lock
drm/i915: Prevent bonded requests from overtaking each other on preemption
drm/i915: Mark contents as dirty on a write fault
drm/i915/execlists: Drop redundant list_del_init(&rq->
drm/i915: Only enqueue already completed requests
drm/i915: Fixup preempt-to-busy vs reset of a virtual request
drm/i915/execlists: Protect peeking at execlists->active
drm/i915/gt: execlists->active is serialised by the tasklet

Christian Borntraeger (1):
s390/uaccess: avoid (false positive) compiler warnings

Christian Brauner (1):
binder: prevent UAF read in print_binder_transaction_log_entry()

Christoph Hellwig (1):
serial/sifive: select SERIAL_EARLYCON

Christophe JAILLET (3):
tty: serial: owl: Fix the link time qualifier of 'owl_uart_exit()'
tty: serial: rda: Fix the link time qualifier of 'rda_uart_exit()'
RDMA/core: Fix an error handling path in 'res_get_common_doit()'

Chuck Lever (1):
NFSv4: Fix leak of clp->cl_acceptor string

Colin Ian King (1):
efi/tpm: Fix sanity check of unsigned tbl_size being less than zero

Connor Kuehl (1):
staging: rtl8188eu: fix null dereference when kzalloc fails

Cristian Marussi (2):
kselftest: add capability to skip chosen TARGETS
kselftest: exclude failed TARGETS from runlist

Dan Carpenter (3):
usb: cdns3: Fix use after free in probe error handling
usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in
mm/vmpressure.c: fix a signedness bug in vmpressure_register_event()

Dan Murphy (1):
leds: core: Fix leds.h structure documentation

Daniele Palmas (1):
USB: serial: option: add Telit FN980 compositions

Dave Wysochanski (1):
cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic

Dave Young (1):
efi/x86: Do not clean dummy variable in kexec path

David Frey (1):
iio: light: opt3001: fix mutex unlock race

Denis Efremov (1):
staging: rtl8188eu: fix HighestRate check in odm_ARFBRefresh_8188E()

Desnes A. Nunes do Rosario (1):
selftests/powerpc: Fix compile error on tlbie_test due to newer gcc

Dexuan Cui (2):
HID: hyperv: Use in-place iterator API in the channel callback
Drivers: hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP

Douglas Anderson (1):
MAINTAINERS: kgdb: Add myself as a reviewer for kgdb/kdb

Emmanuel Nicolet (1):
spufs: fix a crash in spufs_create_root()

Eric Sandeen (1):
xfs: remove unused flags arg from xfs_get_aghdr_buf()

Fabrice Gasnier (2):
iio: adc: stm32-adc: move registers definitions
iio: adc: stm32-adc: fix a race when using several adcs with dma and irq

Filipe Manana (1):
Btrfs: fix memory leak due to concurrent append writes with fiemap

Frederic Weisbecker (1):
sched/vtime: Fix guest/system mis-accounting on task switch

Fuqian Huang (1):
xen/grant-table: remove unnecessary printing

Geert Uytterhoeven (3):
staging: octeon: Use "(uintptr_t)" to cast from pointer to int
serial: sh-sci: Use platform_get_irq_optional() for optional interrupts
MAINTAINERS: Remove Simon as Renesas SoC Co-Maintainer

George G. Davis (2):
selftests: watchdog: Validate optional file argument
selftests: watchdog: Add command line option to show watchdog_info

Greg KH (1):
RDMA/cxgb4: Do not dma memory off of the stack

Halil Pasic (1):
s390/cio: fix virtio-ccw DMA without PV

Hans de Goede (4):
driver core: platform: Add platform_get_irq_byname_optional()
usb: dwc3: Switch to platform_get_irq_byname_optional()
usb: dwc3: Remove dev_err() on platform_get_irq() failure
iio: adc: axp288: Override TS pin bias current for some models

Harshad Shirwadkar (1):
blk-wbt: fix performance regression in wbt scale_up/scale_down

Heikki Krogerus (2):
usb: typec: ucsi: ccg: Remove run_isr flag
usb: typec: ucsi: displayport: Fix for the mode entering routine

Ian Kent (1):
vfs: add missing blkdev_put() in get_tree_bdev()

Ian Rogers (4):
libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature
perf tests: Avoid raising SEGV using an obvious NULL dereference
perf docs: Allow man page date to be specified
perf llvm: Don't access out-of-scope array

Jack Morgenstein (1):
RDMA/cm: Fix memory leak in cm_add/remove_one

Jacky.Cao@xxxxxxxx (1):
USB: dummy-hcd: fix power budget for SuperSpeed mode

James Morse (2):
arm64: Fix incorrect irqflag restore for priority masking for compat
arm64: ftrace: Ensure synchronisation in PLT setup for
Neoverse-N1 #1542419

Jan Schmidt (1):
xhci: Check all endpoints for LPM timeout

Janakarajan Natarajan (1):
x86/asm: Fix MWAITX C-state hint value

Jason Gunthorpe (6):
RDMA/mlx5: Do not allow rereg of a ODP MR
RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR
RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages()
RDMA/mlx5: Order num_pending_prefetch properly with synchronize_srcu
RDMA/mlx5: Put live in the correct place for ODP MRs
RDMA/mlx5: Add missing synchronize_srcu() for MW cases

Jens Axboe (2):
io_uring: only flush workqueues on fileset removal
io_uring: fix sequence logic for timeout requests

Jerry Snitselaar (1):
efi/tpm: Only set 'efi_tpm_final_log_size' after successful
event log parsing

Jia Guo (1):
ocfs2: clear zero in unaligned direct IO

Jia-Ju Bai (3):
fs: ocfs2: fix possible null-pointer dereferences in
fs: ocfs2: fix a possible null-pointer dereference in
fs: ocfs2: fix a possible null-pointer dereference in

Jia-Ye Li (1):
staging: exfat: Use kvzalloc() instead of kzalloc() for exfat_sb_info

Jiaxun Yang (1):
MIPS: elf_hwcap: Export userspace ASEs

Joe Perches (3):
net: sctp: Rename fallthrough label to unhandled
compiler_attributes.h: Add 'fallthrough' pseudo keyword for
switch/case use
Documentation/process: Add fallthrough pseudo-keyword

Joel Fernandes (Google) (1):
binder: Fix comment headers on binder_alloc_prepare_to_free()

Johan Hovold (30):
USB: serial: keyspan: fix NULL-derefs on open() and write()
USB: microtek: fix info-leak at probe
USB: adutux: fix use-after-free on disconnect
USB: adutux: fix NULL-derefs on disconnect
USB: usblcd: fix I/O after disconnect
USB: usblcd: drop redundant disconnect mutex
USB: usblcd: drop redundant lcd mutex
USB: usblcd: use pr_err()
USB: legousbtower: fix slab info leak at probe
USB: legousbtower: fix deadlock on disconnect
USB: legousbtower: fix potential NULL-deref on disconnect
USB: legousbtower: fix open after failed reset request
USB: usb-skeleton: fix runtime PM after driver unbind
USB: usblp: fix runtime PM after driver unbind
USB: serial: fix runtime PM after driver unbind
media: stkwebcam: fix runtime PM after driver unbind
USB: usb-skeleton: fix NULL-deref on disconnect
USB: usb-skeleton: fix use-after-free after driver unbind
USB: usb-skeleton: drop redundant in-urb check
USB: legousbtower: fix use-after-free on release
USB: ldusb: fix NULL-derefs on driver unbind
USB: adutux: fix use-after-free on release
USB: chaoskey: fix use-after-free on release
USB: iowarrior: fix use-after-free on disconnect
USB: iowarrior: fix use-after-free on release
USB: iowarrior: fix use-after-free after driver unbind
USB: iowarrior: drop redundant disconnect mutex
USB: iowarrior: drop redundant iowarrior mutex
USB: iowarrior: use pr_err()
USB: yurex: fix NULL-derefs on disconnect

Jonathan NeuschÃfer (1):
dt-bindings: usb: Fix references to usb-hcd.yaml

Jordan Niethe (1):
powerpc/kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host

Josef Bacik (3):
btrfs: fix incorrect updating of log root tree
btrfs: allocate new inode in NOFS context
btrfs: fix uninitialized ret in ref-verify

Julien Grall (1):
arm64: cpufeature: Effectively expose FRINT capability to userspace

Kai-Heng Feng (1):
xhci: Increase STS_SAVE timeout in xhci_suspend()

Kan Liang (9):
x86/cpu: Add Comet Lake to the Intel CPU models header
perf/x86/intel: Add Comet Lake CPU support
perf/x86/msr: Add Comet Lake CPU support
perf/x86/cstate: Add Comet Lake CPU support
perf/x86/msr: Add new CPU model numbers for Ice Lake
perf/x86/cstate: Update C-state counters for Ice Lake
perf/x86/intel: Add Tiger Lake CPU support
perf/x86/msr: Add Tiger Lake CPU support
perf/x86/cstate: Add Tiger Lake CPU support

Kees Cook (1):
selftests/kselftest/ Add 45 second timeout per test

Keith Busch (1):
null_blk: Fix zoned command return code

Kenneth Graunke (1):
drm/i915: Whitelist COMMON_SLICE_CHICKEN2

Krishnamraju Eraparaju (1):
RDMA/siw: Fix serialization issue in write_space()

Laurent Dufour (1):
powerpc/pseries: Remove confusing warning message.

Laurent Pinchart (5):
drm/panel: lg-lb035q02: Fix SPI alias
drm/panel: nec-nl8048hl11: Fix SPI alias
drm/panel: sony-acx565akm: Fix SPI alias
drm/panel: tpo-td028ttec1: Fix SPI alias
drm/panel: tpo-td043mtea1: Fix SPI alias

Leon Romanovsky (1):
RDMA/nldev: Reshuffle the code to avoid need to rebind QP in error path

Linus Torvalds (2):
uaccess: implement a proper unsafe_copy_to_user() and switch
filldir over to it
Linux 5.4-rc3

Lorenzo Bianconi (2):
iio: imu: st_lsm6dsx: forbid 0 sensor sensitivity
iio: imu: st_lsm6dsx: fix waitime for st_lsm6dsx i2c controller

Lukas Wunner (1):
efi/cper: Fix endianness of PCIe class code

Lukas Zapletal (1):
hwmon: (k10temp) Update documentation and add temp2_input info

Mao Wenan (1):
usbip: vhci_hcd indicate failed message

Marco Felsch (4):
gpio: fix getting nonexclusive gpiods from DT
iio: light: fix vcnl4000 devicetree hooks
iio: light: add missing vcnl4040 of_compatible
iio: adc: ad799x: fix probe error handling

Mark Rutland (2):
arm64: mm: avoid virt_to_phys(init_mm.pgd)
arm64: mm: fix spurious fault detection

Masahiro Yamada (7):
module: swap the order of symbol.namespace
modpost: fix broken sym->namespace for external module builds
module: rename __kstrtab_ns_* to __kstrtabns_* to avoid symbol conflict
kbuild: fix build error of 'make nsdeps' in clean tree
nsdeps: fix hashbang of scripts/nsdeps
nsdeps: make generated patches independent of locale
doc: move namespaces.rst from kbuild/ to core-api/

Masanari Iida (1):
staging: exfat: Fix a typo in Kconfig

Masayoshi Mizuma (1):
arm64/sve: Fix wrong free for task->thread.sve_state

Mathias Nyman (4):
xhci: Fix false warning message about wrong bounce buffer write length
xhci: Prevent device initiated U1/U2 link pm if exit latency is too long
xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts
xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete()

Matt Roper (1):
drm/i915/cml: Add second PCH ID for CMP

Mauro Carvalho Chehab (1):
bindings: rename links to mason USB2/USB3 DT files

Max Reitz (1):
xfs: Fix tail rounding in xfs_alloc_file_space()

Maxime Ripard (2):
ARM: dts: sunxi: Revert phy-names removal for ECHI and OHCI
dt-bindings: usb: Bring back phy-names

Michael Straube (1):
staging: exfat: add missing SPDX line to Kconfig

Michal Hocko (1):
kernel/sysctl.c: do not override max_threads provided by userspace

Michal Kalderon (1):
RDMA/core: Fix use after free and refcnt leak on ndev in_device
in iwarp_query_port

Michal Simek (1):
serial: uartps: Fix uartps_major handling

Mika Westerberg (2):
bdi: Do not use freezable workqueue
Revert "libata, freezer: avoid block device removal while system
is frozen"

Mohamad Heib (1):
IB/core: Fix wrong iterating on ports

Navid Emamdoost (7):
RDMA/hfi1: Prevent memory leak in sdma_init
Staging: fbtft: fix memory leak in fbtft_framebuffer_alloc
misc: fastrpc: prevent memory leak in fastrpc_dma_buf_attach
staging: vt6655: Fix memory leak in vt6655_probe
iio: imu: adis16400: release allocated memory on failure
iio: imu: adis16400: fix memory leak
virt: vbox: fix memory leak in hgcm_call_preprocess_linaddr

Nirmoy Das (1):
drm/amdgpu: fix memory leak

Nishad Kamdar (1):
x86: Use the correct SPDX License Identifier in headers

Noralf TrÃnnes (3):
staging/fbtft: Depend on OF
staging/fbtft: Remove fbtft_device
staging/fbtft: Remove flexfb

Nuno SÃ (1):
hwmon: Fix HWMON_P_MIN_ALARM mask

Okash Khawaja (1):
staging: speakup: document sysfs attributes

Ondrej Mosnacek (1):
selinux: fix context string corruption in convert_context()

Pascal Bouwmann (1):
iio: fix center temperature of bmc150-accel-core

Paul Burton (2):
mtd: rawnand: au1550nd: Fix au_read_buf16() prototype
MIPS: Disable Loongson MMI instructions for kernel build

Pavel Begunkov (2):
io_uring: fix reversed nonblock flag for link submission
io_uring: remove wait loop spurious wakeups

Pavel Machek (1):
Add my linux-leds branch to MAINTAINERS

Pavel Shilovsky (3):
CIFS: Gracefully handle QueryInfo errors during open
CIFS: Force revalidate inode when dentry is stale
CIFS: Force reval dentry if LOOKUP_REVAL flag is set

Pawel Laszczak (3):
usb: cdns3: Fix sheduling with locks held.
usb:cdns3: Fix for CV CH9 running with g_zero driver.
usb: cdns3: Fix for incorrect DMA mask.

Peter Jones (2):
efi/tpm: Don't access event->count when it isn't mapped
efi/tpm: Don't traverse an event log with no events

Petr Mladek (1):
tracing: Initialize iter->seq after zeroing in tracing_read_pipe()

Potnuri Bharat Teja (1):
RDMA/iw_cxgb4: fix SRQ access from dump_qp()

Qian Cai (1):
mm/page_alloc.c: fix a crash in free_pages_prepare()

Randy Dunlap (3):
serial: uartlite: fix exit path null pointer
tty: n_hdlc: fix build on SPARC
serial: fix kernel-doc warning in comments

Reinhard Speyerer (1):
USB: serial: option: add support for Cinterion CLS8 devices

Remi Pommarel (1):
iio: adc: meson_saradc: Fix memory allocation order

Rick Tseng (1):
usb: xhci: wait for CNR controller not ready bit in xhci resume

Rob Herring (1):
xen: Stop abusing DT of_dma_configure API

Roger Quadros (2):
usb: cdns3: gadget: Fix full-speed mode
usb: cdns3: fix cdns3_core_init_role()

Sami Tolvanen (1):
x86/cpu/vmware: Use the full form of INL in VMWARE_PORT

Shiraz, Saleem (1):
RDMA/i40iw: Associate ibdev to netdev before IB device registration

Shuah Khan (1):
selftests: Add kselftest-all and kselftest-install targets

Song Liu (2):
perf/core: Rework memory accounting in perf_mmap()
perf/core: Fix corner case in perf_rotate_context()

Srivatsa S. Bhat (VMware) (2):
tracing/hwlat: Report total time spent in all NMIs during the sample
tracing/hwlat: Don't ignore outer-loop duration when calculating

Stefan Popa (3):
iio: accel: adxl372: Fix/remove limitation for FIFO samples
iio: accel: adxl372: Fix push to buffers lost samples
iio: accel: adxl372: Perform a reset at start up

Stefan-gabriel Mirea (2):
tty: serial: linflexuart: Fix magic SysRq handling
tty: serial: Fix PORT_LINFLEXUART definition

Stephen Rothwell (1):
powerpc/64s/radix: Fix build failure with RADIX_MMU=n

Steve French (3):
smb3: cleanup some recent endian errors spotted by updated sparse
smb3: remove noisy debug message and minor cleanup
smb3: Fix regression in time handling

Steve MacLean (3):
perf map: Fix overlapped map handling
perf inject jit: Fix JIT_CODE_MOVE filename
perf docs: Correct and clarify jitdump spec

Steven Rostedt (VMware) (8):
tracefs: Revert ccbd54ff54e8 ("tracefs: Restrict tracefs when
the kernel is locked down")
ftrace: Get a reference counter for the trace_array on filter files
tracing: Get trace_array reference for available_tracers files
tracing: Have trace events system open call tracing_open_generic_tr()
tracing: Add tracing_check_open_get_tr()
tracing: Add locked_down checks to the open calls of files
created for tracefs
tracing: Do not create tracefs files if tracefs lockdown is in effect
recordmcount: Fix nop_mcount() function

Takashi Iwai (1):
staging: bcm2835-audio: Fix draining behavior regression

Tejun Heo (1):
writeback: fix use-after-free in finish_writeback_work()

Thierry Reding (2):
arm64: errata: Update stale comment
gpio: max77620: Use correct unit for debounce times

Thomas Bogendoerfer (3):
MIPS: include: Mark __cmpxchg as __always_inline
MIPS: include: Mark __xchg as __always_inline
MIPS: fw: sni: Fix out of bounds init of o32 stack

Thomas Richter (2):
perf vendor events s390: Add JSON transaction for machine type 8561
perf vendor events s390: Use s390 machine name instead of type 8561

Tom Lendacky (1):
perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp

Tomas Winkler (1):
mei: me: add comet point (lake) LP device ids

Tomi Valkeinen (1):
drm/bridge: tc358767: fix max_tu_symbol value

Trond Myklebust (2):
NFS: Fix O_DIRECT accounting of number of bytes read/written
NFS: Remove redundant mirror tracking in O_DIRECT

Tudor Ambarus (1):
mtd: spi-nor: Fix direction of the write_sr() transfer

Valdis Kletnieks (1):
staging: exfat - fix SPDX tags..

Valentin Schneider (1):
RISC-V: entry: Remove unneeded need_resched() loop

Ville SyrjÃlà (1):
drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled

Vincent Chen (3):
riscv: avoid kernel hangs when trapped in BUG()
riscv: avoid sending a SIGTRAP to a user thread trapped in WARN()
riscv: Correct the handling of unexpected ebreak in do_trap_break()

Vincenzo Frascino (5):
arm64: vdso32: Fix broken compat vDSO build warnings
arm64: vdso: Remove stale files from old assembly implementation
arm64: vdso32: Detect binutils support for dmb ishld
arm64: vdso32: Remove jump label config option in Makefile

Vitaly Wool (1):
mm/z3fold.c: claim page in the beginning of free

Vlastimil Babka (2):
mm, sl[ou]b: improve memory accounting
mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)

Wei Yongjun (1):
xhci-ext-caps.c: Add missing platform_device_put() on error in

Will Deacon (8):
arm64: Mark functions using explicit register variables as
arm64: Default to building compat vDSO with clang when CONFIG_CC_IS_CLANG
arm64: vdso32: Move definition of COMPATCC into vdso32/Makefile
arm64: vdso32: Don't use KBUILD_CPPFLAGS unconditionally
arm64: vdso32: Pass '--target' option to clang via VDSO_CAFLAGS
arm64: vdso32: Rename COMPATCC to CC_COMPAT
arm64: Kconfig: Make CONFIG_COMPAT_VDSO a proper Kconfig option
panic: ensure preemption is disabled during panic()

Xiubo Li (1):
nbd: fix possible sysfs duplicate warning

Xuewei Zhang (1):
sched/fair: Scale bandwidth quota and period without losing
quota/period ratio precision

Yi Wang (1):
mm: fix -Wmissing-prototypes warnings

Yoshihiro Shimoda (2):
usb: renesas_usbhs: gadget: Do not discard queues in
usb: renesas_usbhs: gadget: Fix usb_ep_set_{halt,wedge}() behavior

YueHaibing (2):
scripts: add_namespace: Fix coccicheck failed
w1: ds250x: Fix build error without CRC16

Yunfeng Ye (1):
arm64: armv8_deprecated: Checking return value for memory allocation

ZhangXiaoxu (1):
nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request

Zygo Blaxell (1):
btrfs: fix balance convert to single on 32-bit host CPUs

amy.shih (2):
hwmon: (nct7904) Fix the incorrect value of vsen_mask in
nct7904_data struct
hwmon: (nct7904) Add array fan_alarm and vsen_alarm to store the
alarms in nct7904_data struct.

zhong jiang (1):
iio: Fix an undefied reference error in noa1305_probe