Linux 5.1-rc3

From: Linus Torvalds
Date: Sun Mar 31 2019 - 18:01:02 EST

Nothing particularly unusual going on here.

The rc3 release is bigger than normal, which is obviously never
anything I want to see, but at the same time it's early enough in the
rc series that it's not something I really worry about. Yet.

And while it's bigger, nothing really unusual stands out. The single
biggest patch in there (by far - it's in fact about a third of the
whole rc3 patch) is just removal of the mt7621-eth staging driver,
which is because the regular mediatek ethernet driver now handles that
hardware. In fact, due to the removal of that driver, the full rc3
patch removes more lines than it adds, which is always nice to see
(honestly in advertising: looking at the whole release so far rather
than just this week's rc, that is very much not true).

But no, that driver removal isn't why I'm saying that rc3 is larger
than usual - that's just a single commit. And we simply also have more
commits than we normally do at this point. But I'm hopeful that it's
just a one-off - the whole "size of rc's" measure tends to be somewhat
noisy and depends on whether a particular week saw all the major
subsystems merging in their fixes or not. This time we obviously just
had a lot of it.

If you ignore that big chunk of the rc3 patch that is the removal of
that single driver, the changes really are pretty widely spread out.
About a third is drivers in general, another roughly third is tooling
and documentation changes, and the final third is just "misc" all over
(networking is a big chunk of it, but there are arch updates, core
kernel, kvm, you name it).

The appended shortlog gives a flavor of the details, and I don't think
there's any fundamental pattern there. Just a lot of small details.

Let's hope the rc's will start shrinking from this point on, but I
don't think we have anything particularly bad going on.

Go forth and test,


Aaro Koskinen (4):
net: stmmac: don't set own bit too early for jumbo frames
net: stmmac: fix jumbo frame sending with non-linear skbs
net: stmmac: fix memory corruption with large MTUs
staging: octeon-ethernet: fix incorrect PHY mode

Aditya Pakki (8):
qlcnic: Avoid potential NULL pointer dereference
serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference
serial: max310x: Fix to avoid potential NULL pointer dereference
nfc: Fix to check for kmemdup failure
staging: rtl8188eu: Fix potential NULL pointer dereference of kcalloc
staging: rtlwifi: rtl8822b: fix to avoid potential NULL pointer
staging: rtlwifi: Fix potential NULL pointer dereference of kzalloc
usb: usb251xb: fix to avoid potential NULL pointer dereference

Adrian Hunter (3):
perf intel-pt: Fix TSC slip
perf scripts python: Fix never-ending loop
perf scripts python: Fix python3 support

Al Viro (1):
ceph: fix use-after-free on symlink traversal

Alakesh Haloi (1):
SUNRPC: fix uninitialized variable warning

Alexandre Belloni (1):
checkpatch: add %pt as a valid vsprintf extension

Alexandru Gagniuc (1):
PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked

Alin Nastac (1):
netfilter: nf_conntrack_sip: remove direct dependency on IPv6

Anders Roxell (1):
drm/tegra: vic: Fix implicit function declaration warning

Andrea Righi (1):
btrfs: raid56: properly unmap parity page in finish_parity_scrub()

Andrei Vagin (1):
ptrace: take into account saved_sigmask in PTRACE{GET,SET}SIGMASK

Andrew Jeffery (1):
Revert "gpio: use new gpio_set_config() helper in more places"

Andrey Smirnov (2):
gpio: of: Check propname before applying "cs-gpios" quirks
gpio: of: Check for "spi-cs-high" in child instead of parent node

Andrii Nakryiko (3):
libbpf: handle BTF parsing and loading properly
btf: resolve enum fwds in btf_dedup
selftests/bpf: add fwd enum resolution test for btf_dedup

Arnaldo Carvalho de Melo (6):
tools headers uapi: Sync asm-generic/mman-common.h and linux/mman.h
tools headers uapi: Sync linux/fcntl.h to get the
tools arch x86: Sync asm/cpufeatures.h with the kernel sources
tools headers uapi: Update drm/i915_drm.h
tools headers: Update x86's syscall_64.tbl and uapi/asm-generic/unistd
tools headers uapi: Sync powerpc's asm/kvm.h copy with the kernel sources

Arnd Bergmann (10):
iwlwifi: fix 64-bit division
staging: olpc_dcon_xo_1: add missing 'const' qualifier
staging: axis-fifo: add CONFIG_OF dependency
netfilter: fix NETFILTER_XT_TARGET_TEE dependencies
mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning
3c515: fix integer overflow warning
rxrpc: avoid clang -Wuninitialized warning
io_uring: fix big-endian compat signal mask handling
usb: mtu3: fix EXTCON dependency
chelsio: use BUG() instead of BUG_ON(1)

Axel Lin (1):
gpio: adnp: Fix testing wrong value in adnp_gpio_direction_input

Baoquan He (1):
x86/boot: Fix incorrect ifdeffery scope

Bart Van Assche (1):
scsi: sd: Fix a race between closing an sd device and sd I/O

Bartosz Golaszewski (2):
gpio: mockup: fix debugfs read
gpio: mockup: use simple_read_from_buffer() in debugfs read callback

Ben Gardon (1):
kvm: mmu: Used range based flushing in slot_handle_level_range

Bernhard Rosenkraenzer (1):
ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops

Bhupesh Sharma (1):
proc/kcore: Remove unused kclist_add_remap()

Bjorn Helgaas (1):
mISDN: hfcpci: Test both vendor & device ID for Digium HFC4S

BjÃrn TÃpel (1):
xsk: fix umem memory leak on cleanup

BjÃrn Mork (1):
USB: serial: option: add Olicard 600

Brian Foster (2):
xfs: don't trip over uninitialized buffer on extent read of
corrupted inode
xfs: serialize unaligned dio writes against all other dio writes

Catalin Marinas (1):
NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock,unlock}data()

Changbin Du (2):
kconfig/[mn]conf: handle backspace (^H) key
mailmap: add Changbin Du

Chao Yu (1):
staging: erofs: fix to handle error path of erofs_vmap()

Chen Zhou (1):
arm64: replace memblock_alloc_low with memblock_alloc

Chen-Yu Tsai (2):
phy: sun4i-usb: Support set_mode to USB_HOST for non-OTG PHYs
usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails

Chris Chiu (2):
ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432
headset mic
ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256

Christian Lamparter (4):
dt-bindings: net: dsa: qca8k: fix example
dt-bindings: net: dsa: qca8k: support internal mdio-bus
net: dsa: qca8k: remove leftover phy accessors
net: dsa: qca8k: extend slave-bus implementations

Christoph Hellwig (1):
nvme-tcp: fix an endianess miss-annotation

Christoph Paasch (1):
net/packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec

Colin Ian King (2):
drivers: net: atp: fix various indentation issues
net: sis900: fix indentation issues, remove some spaces

Colin Xu (1):
drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list

Cornelia Huck (1):
vfio: ccw: only free cp on final interrupt

Dan Carpenter (3):
staging: rtl8712: uninitialized memory in read_bbreg_hdl()
staging: vc04_services: Fix an error code in vchiq_probe()
drm/i915/selftests: Fix an IS_ERR() vs NULL check

Dan Murphy (1):
net: phy: Add DP83825I to the DP83822 driver

Daniel Borkmann (3):
bpf, libbpf: fix version info and add it to shared object
bpf, libbpf: clarify bump in libbpf version info
x86/retpolines: Disable switch jump tables when retpolines are enabled

Darrick J. Wong (5):
xfs: dabtree scrub needs to range-check level
xfs: fix btree scrub checking with regards to root-in-inode
xfs: always init bma in xfs_bmapi_write
xfs: prohibit fstrim in norecovery mode
ocfs2: fix inode bh swapping mixup in ocfs2_reflink_inodes_lock

Dave Airlie (1):
drm/fb: avoid setting 0 depth.

Dave Carroll (1):
scsi: aacraid: Insure we don't access PCIe space during AER/EEH

David Howells (2):
vfs: Update mount API docs
afs: Fix StoreData op marshalling

David Sterba (1):
btrfs: don't report readahead errors and don't update statistics

Davide Caratti (18):
net/sched: prepare TC actions to properly validate the control action
net/sched: act_bpf: validate the control action inside init()
net/sched: act_csum: validate the control action inside init()
net/sched: act_gact: validate the control action inside init()
net/sched: act_ife: validate the control action inside init()
net/sched: act_mirred: validate the control action inside init()
net/sched: act_connmark: validate the control action inside init()
net/sched: act_nat: validate the control action inside init()
net/sched: act_pedit: validate the control action inside init()
net/sched: act_police: validate the control action inside init()
net/sched: act_sample: validate the control action inside init()
net/sched: act_simple: validate the control action inside init()
net/sched: act_skbedit: validate the control action inside init()
net/sched: act_skbmod: validate the control action inside init()
net/sched: act_tunnel_key: validate the control action inside init()
net/sched: act_vlan: validate the control action inside init()
net/sched: don't dereference a->goto_chain to read the chain index
net/sched: let actions use RCU to access 'goto_chain'

Dmitry Bezrukov (1):
net: usb: aqc111: Extend HWID table by QNAP device

Dmitry Bogdanov (1):
net: aquantia: fix rx checksum offload for UDP/TCP over IPv6

Eric Anholt (3):
soc: bcm: bcm2835-pm: Fix PM_IMAGE_PERI power domain support.
soc: bcm: bcm2835-pm: Fix error paths of initialization.
arm64: bcm2835: Add missing dependency on MFD_CORE.

Eric Biggers (2):
drm/vgem: fix use-after-free when drm_gem_handle_create() fails
drm/vkms: fix use-after-free when drm_gem_handle_create() fails

Eric Dumazet (5):
tun: properly test for IFF_UP
tun: add a missing rcu_read_unlock() in error path
net: rose: fix a possible stack overflow
tcp: do not use ipv6 header for ipv4 flow
dccp: do not use ipv6 header for ipv4 flow

Erik Hugne (2):
tipc: allow service ranges to be connect()'ed on RDM/DGRAM
tipc: fix cancellation of topology subscriptions

Erik Schmauss (1):
ACPI: use different default debug value than ACPICA

Erin Lo (1):
dt-bindings: serial: Add compatible for Mediatek MT8183

Fabien Dessenne (1):
tty: fix NULL pointer issue when tty_port ops is not set

Fabrizio Castro (1):
usb: common: Consider only available nodes for dr_mode

Felipe Balbi (1):
usb: dwc3: pci: add support for Comet Lake PCH ID

Felix Fietkau (16):
mt76: rewrite dma descriptor base and ring size on queue reset
mt76: mt76x02: when setting a key, use PN from mac80211
mt76: mt76x2: implement full device restart on watchdog reset
mt76: mt76x02: only update the base mac address if necessary
mt76: mt76x02: reduce false positives in ED/CCA tx blocking
mt76: mt7603: fix tx status HT rate validation
mt76: mt76x2: fix external LNA gain settings
mt76: mt76x2: fix 2.4 GHz channel gain settings
mt76: mt7603: clear ps filtering mode before releasing buffered frames
mt76: mt7603: fix up hardware queue index for PS filtered packets
mt76: mt7603: notify mac80211 about buffered frames in ps queue
mt76: mt7603: clear the service period on releasing PS filtered packets
mt76: when releasing PS frames, end the service period if no
frame was found
mt76: mt76x02: disable ED/CCA by default
mt76: mt7603: set moredata flag when queueing ps-filtered packets
mt76: mt7603: use the correct hweight8() function

Filipe Manana (3):
Btrfs: fix incorrect file size after shrinking truncate and fsync
Btrfs: fix file corruption after snapshotting due to mix of
buffered/DIO writes
Btrfs: fix assertion failure on fsync with NO_HOLES enabled

Finn Thain (1):
mac8390: Fix mmio access size probe

Florian Fainelli (2):
Documentation: networking: Update netdev-FAQ regarding patches
net: phy: Re-parent menus for MDIO bus drivers correctly

Frank Rowand (1):
tracing: initialize variable in create_dyn_event()

Fredrik Noring (1):
kbuild: modversions: Fix relative CRC byte order interpretation

Gao Xiang (2):
staging: erofs: fix error handling when failed to read compresssed data
staging: erofs: keep corrupted fs from crashing kernel in erofs_readdir()

Gautham R. Shenoy (1):
powerpc/pseries/energy: Use OF accessor functions to read ibm,drc-indexes

Geert Uytterhoeven (2):
arm64: dts: renesas: r8a774c0: Fix SCIF5 DMA channels
gpio: of: Fix of_gpiochip_add() error path

George McCollister (1):
USB: serial: ftdi_sio: add additional NovaTech products

Greg Kroah-Hartman (2):
driver core: remove BUS_ATTR()
USB: serial: cp210x: add new device id

Guido Kiener (3):
usb: gadget: net2280: Fix overrun of OUT messages
usb: gadget: net2280: Fix net2280_dequeue()
usb: gadget: net2272: Fix net2272_dequeue()

Gustavo A. R. Silva (4):
usb: typec: Fix unchecked return value
usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0
ALSA: rawmidi: Fix potential Spectre v1 vulnerability
ALSA: seq: oss: Fix Spectre v1 vulnerability

Hans de Goede (2):
usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps
virt: vbox: Implement passing requestor info to the host for
VirtualBox 6.0.x

Harald Freudenberger (1):
s390/zcrypt: revisit ap device remove procedure

Harini Katakam (1):
net: macb: Add null check for PCLK and HCLK

Hariprasad Kelam (1):
ftrace: Fix warning using plain integer as NULL & spelling corrections

Heiner Kallweit (3):
r8169: don't read interrupt mask register in interrupt handler
r8169: fix cable re-plugging issue
net: phy: don't clear BMCR in genphy_soft_reset

Helen Koike (1):
ARM: dts: bcm283x: Fix hdmi hpd gpio pull

Herbert Xu (1):
rhashtable: Still do rehash when we get EEXIST

Hoan Nguyen An (1):
serial: sh-sci: Fix setting SCSCR_TIE while transferring data

Ian Abbott (1):
staging: comedi: ni_mio_common: Fix divide-by-zero for DIO cmdtest

Ilya Dryomov (1):
libceph: fix breakage caused by multipage bvecs

Ioana Ciocoi Radulescu (1):
dpaa2-eth: Fix possible access beyond end of array

Ioana Ciornei (1):
dpaa2-eth: fix race condition with bql frame accounting

Jakub Kicinski (1):
bpf: verifier: propagate liveness on all frames

Jan Kara (1):
mm/memory.c: fix modifying of page protection by insert_pfn()

Jann Horn (2):
x86/cpufeature: Fix __percpu annotation in this_cpu_has()
Yama: mark local symbols as static

Jarkko Nikula (1):
i2c: i801: Add support for Intel Comet Lake

Jean-Philippe Brucker (2):
drm/meson: Fix invalid pointer in meson_drv_unbind()
drm/meson: Uninstall IRQ handler

Jeff Layton (1):
locks: wake any locks blocked on request before deadlock check

Jens Axboe (1):
blk-mq: fix sbitmap ws_active for shared tags

Jerome Brunet (1):
net: phy: meson-gxl: fix interrupt support

Jian-Hong Pan (3):
ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286
ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256
ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK
with ALC256

Jiri Olsa (1):
perf evsel: Fix max perf_event_attr.precise_ip detection

Jiri Pirko (1):
net: devlink: skip info_get op call if it is not defined in dumpit

Joe Lawrence (1):
kbuild: strip whitespace in cmd_record_mcount findstring

Joerg Roedel (2):
iommu: Don't print warning when IOMMU driver only supports
unmanaged domains
iommu/amd: Reserve exclusion range in iova-domain

John Hurley (1):
net: sched: fix cleanup NULL pointer exception in act_mirr

Jon Maloy (1):
tipc: tipc clang warning

Jonas Karlman (1):
drm/rockchip: vop: reset scale mode when win is disabled

Jonathan Hunter (1):
arm64: tegra: Disable CQE Support for SDMMC4 on Tegra186

Josef Bacik (1):
btrfs: remove WARN_ON in log_dir_items

Josà Roberto de Souza (1):
drm/i915/icl: Fix VEBOX mismatch BUG_ON()

Julian Wiedmann (3):
s390/qeth: don't erase configuration while probing
s390/qeth: fix race when initializing the IP address table
s390/qeth: be drop monitor friendly

Kan Liang (1):
perf pmu: Fix parser error for uncore event alias

Kangjie Lu (14):
net: ieee802154: fix a potential NULL pointer dereference
net: strparser: fix a missing check for create_singlethread_workqueue
net: openvswitch: fix a NULL pointer dereference
net: openvswitch: fix missing checks for nla_nest_start
net: ncsi: fix a missing check for nla_nest_start
net: tipc: fix a missing check of nla_nest_start
net: tipc: fix a missing check for nla_nest_start
netfilter: ip6t_srh: fix NULL pointer dereferences
tty: atmel_serial: fix a potential NULL pointer dereference
tty: mxs-auart: fix a potential NULL pointer dereference
gpio: exar: add a check for the return value of ida_simple_get fails
gpio: aspeed: fix a potential NULL pointer dereference
scsi: qla4xxx: fix a potential NULL pointer dereference
leds: pca9532: fix a potential NULL pointer dereference

Kees Cook (1):
LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig"

Kohji Okuno (1):
ARM: imx6q: cpuidle: fix bug that CPU might not wake up at expected time

Krish Sadhukhan (1):
kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and

Kristian Evensen (1):
USB: serial: option: add support for Quectel EM12

Lars Persson (1):
mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate

Leslie Monis (1):
net: sched: Kconfig: update reference link for PIE

Li RongQing (1):
ieee802154: hwsim: propagate genlmsg_reply return code

Lin Yi (1):
USB: serial: mos7720: fix mos_parport refcount imbalance on error path

Linus Torvalds (2):
Revert "parport: daisy: use new parport device model"
Linux 5.1-rc3

Linus Walleij (1):
ARM: dts: nomadik: Fix polarity of SPI CS

Lorenzo Bianconi (3):
mt76: introduce q->stopped parameter
mt76x2u: remove duplicated entry in mt76x2u_device_table
mt76: fix schedule while atomic in mt76x02_reset_state

Lukas Wunner (8):
net: ks8851: Dequeue RX packets explicitly
net: ks8851: Reassert reset pin if chip ID check fails
net: ks8851: Delay requesting IRQ until opened
net: ks8851: Set initial carrier state to down
net: ks8851: Fix register macro misnomers
net: ks8851: Deduplicate register macros
PCI/LINK: Clear bandwidth notification interrupt before enabling it
PCI/LINK: Deduplicate bandwidth reports for multi-function devices

Magnus Karlsson (1):
libbpf: fix to reject unknown flags in xsk_socket__create()

Mahesh Salgaonkar (1):
powerpc/pseries/mce: Fix misleading print for TLB mutlihit

Malcolm Priestley (2):
staging: vt6655: Fix interrupt race condition on device start up.
staging: vt6655: Remove vif check from vnt_interrupt

Manasi Navare (1):
drm/i915/icl: Fix the TRANS_DDI_FUNC_CTL2 bitfield macro

Mans Rullgard (1):
USB: serial: option: set driver_info for SIM5218 and compatibles

Mao Wenan (1):
sc16is7xx: missing unregister/delete driver on error in sc16is7xx_init()

Marc Zyngier (4):
KVM: arm64: Reset the PMU in preemptible context
arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled
KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory
KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots

Marcelo Ricardo Leitner (1):
sctp: fix ignoring asoc_id for tcp-style sockets on

Marco Felsch (1):
ARM: dts: pfla02: increase phy reset duration

Martin George (1):
nvme-multipath: relax ANA state check

Martin K. Petersen (1):
scsi: sd: Quiesce warning if device does not report optimal I/O size

Martin KaFai Lau (6):
bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release
bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper
bpf: Sync bpf.h to tools/
bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock
bpf: Add an example for bpf_get_listener_sock
bpf: Only print ref_obj_id for refcounted reg

Martin Schwidefsky (2):
s390: limit brk randomization to 32MB
s390/vtime: steal time exponential moving average

Martynas Pumputis (1):
bpf: Try harder when allocating memory for large maps

Masahiro Yamada (4):
kbuild: skip sub-make for in-tree build with GNU Make 4.x
kbuild: skip parsing pre sub-make code for recursion
kbuild: do not overwrite .gitignore in output directory
KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supported

Masanari Iida (1):
ARM: dts: imx6qdl: Fix typo in imx6qdl-icore-rqs.dtsi

Mathias Nyman (3):
xhci: Fix port resume done detection for SS ports with LPM enabled
usb: xhci: dbc: Don't free all memory with spinlock held
xhci: Don't let USB3 ports stuck in polling state prevent suspend

Matteo Croce (3):
gtp: change NET_UDP_TUNNEL dependency to select
x86/realmode: Don't leak the trampoline kernel address
x86/realmode: Make set_real_mode_mem() static inline

Matthias Kaehlcke (1):
Revert "kbuild: use -Oz instead of -Os when using clang"

Max Gurtovoy (1):
nvmet: fix error flow during ns enable

Maxim Zhukov (1):
staging, mt7621-pci: fix build without pci support

Maxime Chevallier (1):
packets: Always register packet sk in the same order

Michael Ellerman (1):
powerpc/64: Fix memcmp reading past the end of src/dest

Michael Stefaniuc (1):
scripts: coccinelle: Fix description of badty.cocci

Michal VokÃÄ (2):
ARM: dts: imx6dl-yapp4: Use rgmii-id phy mode on the cpu port
ARM: dts: imx6dl-yapp4: Use correct pseudo PHY address for the switch

Minchan Kim (1):
drivers/block/zram/zram_drv.c: fix idle/writeback string compare

Ming Lei (2):
sbitmap: order READ/WRITE freed instance and setting clear bit
nvmet: fix building bvec from sg list

Mukesh Ojha (1):
usb: u132-hcd: fix resource leak

Nathan Chancellor (1):
tty: serial: qcom_geni_serial: Initialize baud in qcom_geni_console_setup

Naveen N. Rao (1):
powerpc: bpf: Fix generation of load/store DW instructions

Neil Armstrong (1):
drm/meson: fix TMDS clock filtering for DMT monitors

NeilBrown (3):
staging: remove mt7621-eth
staging: mt7621-dts: update ethernet settings.
NFS: fix mount/umount race in nlmclnt.

Nicholas Kazlauskas (1):
drm/amd/display: Only allow VRR when vrefresh is within supported range

Nicolas Boichat (2):
mm: add support for kmem caches in DMA32 zone
iommu/io-pgtable-arm-v7s: request DMA32 memory, and improve debugging

Nikolay Borisov (2):
btrfs: Fix bound checking in qgroup_trace_new_subtree_blocks
btrfs: Avoid possible qgroup_rsv_size overflow in

Nishad Kamdar (1):
ARM: dts: imx6ull: Use the correct style for SPDX License Identifier

Noralf TrÃnnes (1):
drm: Fix drm_release() and device unplug

Oded Gabbay (3):
habanalabs: perform accounting for active CS
habanalabs: prevent host crash during suspend/resume
habanalabs: cast to expected type

Olga Kornievskaia (1):
NFSv4.1 don't free interrupted slot on open

Omer Shpigelman (4):
habanalabs: fix MMU number of pages calculation
habanalabs: fix bug when mapping very large memory area
habanalabs: complete user context cleanup before hard reset
habanalabs: fix mapping with page size bigger than 4KB

Oscar Salvador (1):
mm/debug.c: fix __dump_page when mapping->host is not set

Pablo Neira Ayuso (4):
netfilter: nft_set_rbtree: check for inactive element after flag mismatch
netfilter: nf_tables: bogus EBUSY in helper removal from transaction
netfilter: nft_redir: fix module autoload with ip4
netfilter: nf_flowtable: remove duplicated transition in diagram

Paolo Bonzini (1):
Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION

Pedro Tammela (1):
net: add documentation to socket.c

Peng Hao (1):
x86/resctrl: Remove unused variable

Petr Åtetiar (1):
serial: ar933x_uart: Fix build failure with disabled console

Pierre-Yves MORDRET (1):
dmaengine: stm32-mdma: Revert "dmaengine: stm32-mdma: Add a
check on read_u32_array"

Qian Cai (5):
kasan: fix variable 'tag' set but not used warning
mm/debug.c: add a cast to u64 for atomic64_read()
mm/hotplug: fix offline undo_isolate_page_range()
mm/memory_hotplug.c: fix notification in offline error path
mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate()

Quentin Monnet (3):
bpf: fix documentation for eBPF helpers
bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock()
tools: bpf: synchronise BPF UAPI header with tools

Radoslav Gerganov (1):
USB: gadget: f_hid: fix deadlock in f_hidg_write()

RafaÅ MiÅecki (1):
leds: trigger: netdev: fix refcnt leak on interface rename

Ralph Campbell (1):
x86/mm: Don't exceed the valid physical address space

Randy Dunlap (3):
networking: fix snmp_counter.rst Doc. Warnings
include/linux/list.h: fix list_is_first() kernel-doc
fs: fs_parser: fix printk format warning

Rasmus Villemoes (1):
leds: trigger: netdev: use memcpy in device_name_store

Razvan Stefanescu (2):
tty/serial: atmel: Add is_half_duplex helper
tty/serial: atmel: RS485 HD w/DMA: enable RX after TX is stopped

Robert Tarasov (1):
drm/udl: Refactor edid retrieving in UDL driver (v2)

Rolf Eike Beer (1):
objtool: Query pkg-config for libelf location

Romain Izard (1):
usb: cdc-acm: fix race during wakeup blocking TX traffic

Roman Penyaev (1):
io_uring: offload write to async worker in case of -EAGAIN

Samuel Thibault (1):
staging: speakup_soft: Fix alternate speech with other synths

Sean Christopherson (11):
KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT
KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size'
KVM: doc: Fix incorrect word ordering regarding supported use of APIs
KVM: Reject device ioctls from processes other than the VM's creator
KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts
KVM: x86: update %rip after emulating IO
KVM: selftests: assert on exit reason in CR4/cpuid sync test
KVM: selftests: explicitly disable PIE for tests
KVM: selftests: disable stack protector for all KVM tests
KVM: selftests: complete IO before migrating guest state
KVM: doc: Document the life cycle of a VM and its resources

Sebastian Andrzej Siewior (1):
kvm: don't redefine flags as something else

Sekhar Nori (1):
ARM: davinci: fix build failure with allnoconfig

Singh, Brijesh (1):
KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation)

Solomon Tan (1):
perf cs-etm: Add missing case value

Souptick Joarder (1):
include/linux/hugetlb.h: convert to use vm_fault_t

Sreekanth Reddy (1):
scsi: mpt3sas: Fix kernel panic during expander reset

Srinivas Pandruvada (2):
ACPI / CPPC: Fix guaranteed performance handling
cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency

Stanislaw Gruszka (4):
mt76x02: fix hdr pointer in write txwi for USB
mt7601u: check chip version on probe
mt76x02u: check chip version on probe
mt76x02: do not enable RTS/CTS by default

Steffen Maier (3):
scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host
scsi: zfcp: fix scsi_eh host reset with port_forced ERP for
non-NPIV FCP devices
scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN

Suzuki K Poulose (2):
KVM: arm/arm64: Enforce PTE mappings at stage2 when needed
KVM: arm/arm64: Fix handling of stage2 huge mappings

Taehee Yoo (1):
netfilter: nf_tables: add missing ->release_ops() in error path
of newrule()

Takashi Iwai (3):
ALSA: pcm: Fix possible OOB access in PCM oss plugins
ALSA: hda/ca0132 - Simplify alt firmware loading code
ALSA: pcm: Don't suspend stream in unrecoverable PCM state

Takeshi Kihara (1):
arm64: dts: renesas: r8a77990: Fix SCIF5 DMA channels

Tetsuo Handa (1):
fs/open.c: allow opening only regular files during execve()

Thierry Reding (1):
drm/tegra: hub: Fix dereference before check

Thomas Gleixner (5):
gpio: amd-fch: Fix bogus SPDX identifier
watchdog: Respect watchdog cpumask on CPU hotplug
cpu/hotplug: Prevent crash when CPU bringup fails on CONFIG_HOTPLUG_CPU=n
x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y
MAINTAINERS: Remove deleted file from futex file pattern

Thomas Richter (1):
s390/cpumf: Fix warning from check_processor_id

Tobias Klauser (1):
doc: fix link to MSG_ZEROCOPY patchset

Todd Kjos (2):
binder: fix BUG_ON found by selinux-testsuite
binder: fix race between munmap() and direct reclaim

Toke HÃiland-JÃrgensen (1):
sch_cake: Interpret fwmark parameter as a bitmask

Tom Zanussi (1):
tracing: Remove unnecessary var_ref destroy in track_data_destroy()

Tony Krowiak (1):
zcrypt: handle AP Info notification from CHSC SEI command

Trond Myklebust (3):
SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport
is connected
NFS: Fix a typo in nfs_init_timeout_values()
pNFS/flexfiles: Fix layoutstats handling during read failovers

Tyrel Datwyler (4):
scsi: ibmvfc: Remove "failed" from logged errors
scsi: ibmvfc: Add failed PRLI to cmd_status lookup array
scsi: ibmvfc: Byte swap status and error codes when logging
scsi: ibmvfc: Clean up transport events

Uwe Kleine-KÃnig (2):
ARM: imx_v6_v7_defconfig: continue compiling the pwm driver
ARM: imx_v4_v5_defconfig: enable PWM driver

Ville SyrjÃlà (1):
drm/i915: Mark AML 0x87CA as ULX

Vinay K Nallamothu (1):
mpls: Fix 6PE forwarding

Vincent Stehlà (1):
cpufreq: scpi: Fix use after free

Vinod Koul (1):
MAINTAINERS: Fix uniphier-mdmac.c file path

Vitaly Kuznetsov (1):
x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init

Vladimir Oltean (1):
net: phy: bcm54xx: Encode link speed and activity into LEDs

Wang Hai (1):
net-sysfs: Fix memory leak in netdev_register_kobject

Wei Li (1):
perf machine: Update kernel map address and re-order properly

Wei Yang (1):
KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region()

Wei Yongjun (1):
mt76: fix return value check in mt76_wmac_probe()

Weinan Li (1):
drm/i915/gvt: stop scheduling workload when vgpu is inactive

Wen Yang (5):
ARM: imx51: fix a leaked reference by adding missing of_node_put
net: xilinx: fix possible object reference leak
net: ibm: fix possible object reference leak
net: ethernet: ti: fix possible object reference leak
coccinelle: put_device: reduce false positives

Wentao Wang (1):
Disable kgdboc failed by echo space to

Wolfram Sang (5):
i2c: iop3xx: make bindings file name match the driver
i2c: mt65xx: make bindings file name match the driver
i2c: stu300: make bindings file name match the driver
i2c: sun6i-p2wi: make bindings file name match the driver
i2c: wmt: make bindings file name match the driver

Xiaoyao Li (1):
kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs

Xin Long (18):
netfilter: bridge: set skb transport_header before entering
sctp: get sctphdr by offset in sctp_compute_cksum
sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant
sctp: fix ignoring asoc_id for tcp-style sockets on
sctp: fix ignoring asoc_id for tcp-style sockets on
sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt
sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt
sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt
sctp: fix ignoring asoc_id for tcp-style sockets on
sctp: fix ignoring asoc_id for tcp-style sockets on
sctp: fix ignoring asoc_id for tcp-style sockets on
sctp: fix ignoring asoc_id for tcp-style sockets on
sctp: fix ignoring asoc_id for tcp-style sockets on
sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt
sctp: fix ignoring asoc_id for tcp-style sockets on
ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL
sctp: use memdup_user instead of vmemdup_user
tipc: change to check tipc_own_id to return in tipc_net_stop

Xu Yu (1):
bpf: do not restore dst_reg when cur_state is freed

Yang Shi (1):
mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified

Yasushi Asano (1):
usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk

Yonghong Song (1):
selftests/bpf: fix segfault of test_progs when prog loading failed

Yoshiki Komachi (1):
af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL

YueHaibing (6):
appletalk: Fix potential NULL pointer dereference in
net-sysfs: call dev_hold if kobject_init_and_add success
KVM: arm/arm64: vgic-its: Make attribute accessors static
genetlink: Fix a memory leak on error path
fs/proc/kcore.c: make kcore_modules static
fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links

Yufen Yu (2):
blk-mq: use blk_mq_put_driver_tag() to put tag
blk-mq: update comment for blk_mq_hctx_has_pending()

Yunsheng Lin (1):
net: hns3: fix for not calculating tx bd num correctly

Zenghui Yu (1):
KVM: arm/arm64: Comments cleanup in mmu.c

Zhenyu Wang (4):
drm/i915/gvt: Fix MI_FLUSH_DW parsing with correct index check
drm/i915/gvt: Don't submit request for error workload dispatch
drm/i915/gvt: Only assign ppgtt root at dispatch time
drm/i915/gvt: Add mutual lock for ppgtt mm LRU list

Zhiqiang Liu (1):
vxlan: Don't call gro_cells_destroy() before device is unregistered

raymond pang (1):
libata: fix using DMA buffers on stack

zhengbin (1):
scsi: core: Run queue when state is set to running after being blocked