Linux 2958 Published by

Linus Torvalds hat announced the release of the fifth release candidate for Linux Kernel 5.13.





Hmm. Things haven't really started to calm down very much yet, but rc5
seems to be fairly average in size. I'm hoping things will start
shrinking now.

Networking (both drivers and core networking code) is once again
responsible for a fairly big chunk of the fixes in rc5, but there's
certainly a fair number of fixes elsewhere to - architectures (arm64
has mostly devicetree updates, but we've got fixes to x86, mips,
powerpc in there too), other drivers (GPU driver fixes stand out, but
there's also sound, HID, scsi, nvme.. you name it).

And we have a scattering of fixes elsewhere too: filesystems (btrfs,
ext4, gfs2, ocfs, fanotify), soem core vm fixes, and some selftest and
perf tool updates.

Most of the discussion I've seen is already about future things, but
please do give this a whirl and make sure that 5.13 is stable and
good.

Shortlog appended as usual for people who want to scan the details -
you can easily scroll through this to get a feel for the kinds of
things that have been going on. Nothing really looks all that hugely
exciting (unless one of the issues happened to impact you personally,
of course).

Linus

---

Ahelenia Ziemiańska (2):
HID: multitouch: require Finger field to mark Win8 reports as MT
HID: multitouch: set Stylus suffix for Stylus-application devices, too

Alexander Aring (1):
net: sock: fix in-kernel mark setting

Alexey Makhalov (1):
ext4: fix memory leak in ext4_fill_super

Amir Goldstein (1):
fanotify: fix permission model of unprivileged group

Andreas Gruenbacher (3):
gfs2: Prevent direct-I/O write fallback errors from getting lost
gfs2: Fix mmap locking for write faults
Revert "gfs2: Fix mmap locking for write faults"

Andy Shevchenko (1):
net: ieee802154: mrf24j40: Drop unneeded of_match_ptr()

Anirudh Rayabharam (1):
HID: usbhid: fix info leak in hid_submit_ctrl

Ariel Levkovich (1):
net/sched: act_ct: Fix ct template allocation for zone 0

Armin Wolf (1):
hwmon: (dell-smm-hwmon) Fix index values

Arnd Bergmann (1):
HID: i2c-hid: fix format string mismatch

Asher Song (1):
drm/amdgpu: add judgement for dc support

Aya Levin (3):
net/mlx5e: Fix incompatible casting
net/mlx5e: Fix HW TS with CQE compression according to profile
net/mlx5e: Fix conflict with HW TS and CQE compression

Basavaraj Natikar (2):
HID: amd_sfh: Use devm_kzalloc() instead of kzalloc()
HID: amd_sfh: Fix memory leak in amd_sfh_work

Benjamin Moody (1):
HID: semitek: new driver for GK6X series keyboards

Bindu Ramamurthy (1):
drm/amd/display: Allow bandwidth validation for 0 streams.

Bixuan Cui (1):
HID: gt683r: add missing MODULE_DEVICE_TABLE

Bob Peterson (4):
gfs2: Fix I_NEW check in gfs2_dinode_in
gfs2: fix scheduling while atomic bug in glocks
gfs2: fix a deadlock on withdraw-during-mount
gfs2: Clean up revokes on normal withdraws

Borislav Petkov (3):
x86/thermal: Fix LVT thermal setup for SMI delivery mode
dmaengine: idxd: Use cpu_feature_enabled()
x86/alternative: Optimize single-byte NOPs at an arbitrary position

Brett Creeley (2):
ice: Fix allowing VF to request more/less queues via virtchnl
ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared

Carlos M (1):
ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx

Changbin Du (1):
efi/fdt: fix panic when no valid fdt found

Chu Lin (1):
hwmon/pmbus: (q54sj108a2) The PMBUS_MFR_ID is actually 6 chars
instead of 5

Coco Li (1):
ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions

Dan Carpenter (1):
efi/libstub: prevent read overflow in find_file_option()

Dan Robertson (1):
net: ieee802154: fix null deref in parse dev addr

Daniel Borkmann (1):
bpf, lockdown, audit: Fix buggy SELinux lockdown permission checks

Daniel Rosenberg (2):
ext4: fix no-key deletion for encrypt+casefold
ext4: Only advertise encrypted_casefold when encryption and
unicode are enabled

Daniel Wagner (1):
scsi: qedf: Do not put host in qedf_vport_create() unconditionally

Dave Ertman (1):
ice: Allow all LLDP packets from PF to Tx

David Hildenbrand (1):
drivers/base/memory: fix trying offlining memory blocks with
memory holes on aarch64

David Matlack (1):
proc: add .gitignore for proc-subset-pid selftest

David Sterba (1):
MAINTAINERS: add btrfs IRC link

Ding Hui (1):
mm/page_alloc: fix counting of free pages after take off from buddy

Dmitry Osipenko (1):
drm/tegra: Correct DRM_FORMAT_MOD_NVIDIA_SECTOR_LAYOUT

Dmitry Torokhov (2):
HID: hid-input: add mapping for emoji picker key
HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT

Dongliang Mu (1):
ALSA: control led: fix memory leak in snd_ctl_led_register

Erik Kaneda (1):
ACPICA: Clean up context mutex during object deletion

Ewan D. Milne (1):
scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V

Fabio Estevam (3):
ARM: imx: pm-imx27: Include "common.h"
ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property
ARM: dts: imx7d-pico: Fix the 'tuning-step' property

Felix Fietkau (4):
mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY
mt76: mt7921: fix max aggregation subframes setting
mt76: validate rx A-MSDU subframes
mt76: mt7921: remove leftover 80+80 HE capability

Filipe Manana (2):
btrfs: fix fsync failure and transaction abort after writes to
prealloc extents
btrfs: fix deadlock when cloning inline extents and low on available space

Florian Westphal (1):
netfilter: conntrack: unregister ipv4 sockopts on error unwind

Frederic Barrat (1):
Revert "powerpc/kernel/iommu: Align size for IOMMU_PAGE_SIZE()
to save TCEs"

Geert Uytterhoeven (2):
ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells
virtchnl: Add missing padding to virtchnl_proto_hdrs

Gerald Schaefer (1):
mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests()

Grant Peltier (1):
hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_3 for RAA228228

Gustavo A. R. Silva (1):
vfio/iommu_type1: Use struct_size() for kzalloc()

Haiyue Wang (1):
ice: handle the VF VSI rebuild failure

Hamza Mahfooz (1):
HID: remove the unnecessary redefinition of a macro

Hannes Reinecke (4):
nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues()
nvme-loop: clear NVME_LOOP_Q_LIVE when
nvme_loop_configure_admin_queue() fails
nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue()
nvme-loop: do not warn for deleted controllers during reset

Hans de Goede (4):
HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A
keyboard-dock
HID: core: Remove extraneous empty line before
EXPORT_SYMBOL_GPL(hid_check_keys_pressed)Ahelenia Ziemiańska (2):
HID: multitouch: require Finger field to mark Win8 reports as MT
HID: multitouch: set Stylus suffix for Stylus-application devices, too

Alexander Aring (1):
net: sock: fix in-kernel mark setting

Alexey Makhalov (1):
ext4: fix memory leak in ext4_fill_super

Amir Goldstein (1):
fanotify: fix permission model of unprivileged group

Andreas Gruenbacher (3):
gfs2: Prevent direct-I/O write fallback errors from getting lost
gfs2: Fix mmap locking for write faults
Revert "gfs2: Fix mmap locking for write faults"

Andy Shevchenko (1):
net: ieee802154: mrf24j40: Drop unneeded of_match_ptr()

Anirudh Rayabharam (1):
HID: usbhid: fix info leak in hid_submit_ctrl

Ariel Levkovich (1):
net/sched: act_ct: Fix ct template allocation for zone 0

Armin Wolf (1):
hwmon: (dell-smm-hwmon) Fix index values

Arnd Bergmann (1):
HID: i2c-hid: fix format string mismatch

Asher Song (1):
drm/amdgpu: add judgement for dc support

Aya Levin (3):
net/mlx5e: Fix incompatible casting
net/mlx5e: Fix HW TS with CQE compression according to profile
net/mlx5e: Fix conflict with HW TS and CQE compression

Basavaraj Natikar (2):
HID: amd_sfh: Use devm_kzalloc() instead of kzalloc()
HID: amd_sfh: Fix memory leak in amd_sfh_work

Benjamin Moody (1):
HID: semitek: new driver for GK6X series keyboards

Bindu Ramamurthy (1):
drm/amd/display: Allow bandwidth validation for 0 streams.

Bixuan Cui (1):
HID: gt683r: add missing MODULE_DEVICE_TABLE

Bob Peterson (4):
gfs2: Fix I_NEW check in gfs2_dinode_in
gfs2: fix scheduling while atomic bug in glocks
gfs2: fix a deadlock on withdraw-during-mount
gfs2: Clean up revokes on normal withdraws

Borislav Petkov (3):
x86/thermal: Fix LVT thermal setup for SMI delivery mode
dmaengine: idxd: Use cpu_feature_enabled()
x86/alternative: Optimize single-byte NOPs at an arbitrary position

Brett Creeley (2):
ice: Fix allowing VF to request more/less queues via virtchnl
ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared

Carlos M (1):
ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx

Changbin Du (1):
efi/fdt: fix panic when no valid fdt found

Chu Lin (1):
hwmon/pmbus: (q54sj108a2) The PMBUS_MFR_ID is actually 6 chars
instead of 5

Coco Li (1):
ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions

Dan Carpenter (1):
efi/libstub: prevent read overflow in find_file_option()

Dan Robertson (1):
net: ieee802154: fix null deref in parse dev addr

Daniel Borkmann (1):
bpf, lockdown, audit: Fix buggy SELinux lockdown permission checks

Daniel Rosenberg (2):
ext4: fix no-key deletion for encrypt+casefold
ext4: Only advertise encrypted_casefold when encryption and
unicode are enabled

Daniel Wagner (1):
scsi: qedf: Do not put host in qedf_vport_create() unconditionally

Dave Ertman (1):
ice: Allow all LLDP packets from PF to Tx

David Hildenbrand (1):
drivers/base/memory: fix trying offlining memory blocks with
memory holes on aarch64

David Matlack (1):
proc: add .gitignore for proc-subset-pid selftest

David Sterba (1):
MAINTAINERS: add btrfs IRC link

Ding Hui (1):
mm/page_alloc: fix counting of free pages after take off from buddy

Dmitry Osipenko (1):
drm/tegra: Correct DRM_FORMAT_MOD_NVIDIA_SECTOR_LAYOUT

Dmitry Torokhov (2):
HID: hid-input: add mapping for emoji picker key
HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT

Dongliang Mu (1):
ALSA: control led: fix memory leak in snd_ctl_led_register

Erik Kaneda (1):
ACPICA: Clean up context mutex during object deletion

Ewan D. Milne (1):
scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V

Fabio Estevam (3):
ARM: imx: pm-imx27: Include "common.h"
ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property
ARM: dts: imx7d-pico: Fix the 'tuning-step' property

Felix Fietkau (4):
mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY
mt76: mt7921: fix max aggregation subframes setting
mt76: validate rx A-MSDU subframes
mt76: mt7921: remove leftover 80+80 HE capability

Filipe Manana (2):
btrfs: fix fsync failure and transaction abort after writes to
prealloc extents
btrfs: fix deadlock when cloning inline extents and low on available space

Florian Westphal (1):
netfilter: conntrack: unregister ipv4 sockopts on error unwind

Frederic Barrat (1):
Revert "powerpc/kernel/iommu: Align size for IOMMU_PAGE_SIZE()
to save TCEs"

Geert Uytterhoeven (2):
ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells
virtchnl: Add missing padding to virtchnl_proto_hdrs

Gerald Schaefer (1):
mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests()

Grant Peltier (1):
hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_3 for RAA228228

Gustavo A. R. Silva (1):
vfio/iommu_type1: Use struct_size() for kzalloc()

Haiyue Wang (1):
ice: handle the VF VSI rebuild failure

Hamza Mahfooz (1):
HID: remove the unnecessary redefinition of a macro

Hannes Reinecke (4):
nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues()
nvme-loop: clear NVME_LOOP_Q_LIVE when
nvme_loop_configure_admin_queue() fails
nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue()
nvme-loop: do not warn for deleted controllers during reset

Hans de Goede (4):
HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A
keyboard-dock
HID: core: Remove extraneous empty line before
EXPORT_SYMBOL_GPL(hid_check_keys_pressed)
HID: multitouch: Disable event reporting on suspend on the Asus
T101HA touchpad
HID: asus: Cleanup Asus T101HA keyboard-dock handling

Harshad Shirwadkar (1):
ext4: fix fast commit alignment issues

Heiner Kallweit (1):
efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared

Hillf Danton (1):
gfs2: Fix use-after-free in gfs2_glock_shrink_scan

Hui Wang (1):
ALSA: hda: update the power_state during the direct-complete

James Smart (1):
scsi: lpfc: Fix failure to transmit ABTS on FC link

Jan Kara (1):
MAINTAINERS: Add Matthew Bobrowski as a reviewer

Jason A. Donenfeld (9):
wireguard: selftests: remove old conntrack kconfig value
wireguard: selftests: make sure rp_filter is disabled on vethc
wireguard: do not use -O3
wireguard: use synchronize_net rather than synchronize_rcu
wireguard: peer: allocate in kmem_cache
wireguard: allowedips: initialize list head in selftest
wireguard: allowedips: remove nodes in O(1)
wireguard: allowedips: allocate nodes in kmem_cache
wireguard: allowedips: free empty intermediate nodes when
removing single node

Javier Martinez Canillas (1):
kbuild: Quote OBJCOPY var to avoid a pahole call break the build

Jean-Philippe Brucker (1):
PCI/MSI: Fix MSIs for generic hosts that use device-tree's "msi-map"

Jens Wiklander (1):
optee: use export_uuid() to copy client UUID

Jerome Brunet (1):
arm64: meson: select COMMON_CLK

Jiansong Chen (1):
drm/amdgpu: refine amdgpu_fru_get_product_info

Jiapeng Chong (2):
ethernet: myri10ge: Fix missing error code in myri10ge_probe()
rtnetlink: Fix missing error code in rtnl_bridge_notify()

Jiashuo Liang (1):
x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR

Jisheng Zhang (1):
riscv: mm: Fix W+X mappings at boot

Joe Perches (1):
MAINTAINERS: nfc mailing lists are subscribers-only

Johan Hovold (1):
HID: magicmouse: fix NULL-deref on disconnect

Johnny Chuang (1):
HID: i2c-hid: Skip ELAN power-on command after reset

Josef Bacik (6):
btrfs: fix error handling in btrfs_del_csums
btrfs: return errors from btrfs_del_csums in cleanup_ref_head
btrfs: mark ordered extent and inode with error if we fail to finish
btrfs: fixup error handling in fixup_inode_link_counts
btrfs: check error value from btrfs_update_inode in tree log
btrfs: abort in rename_exchange if we fail to insert the second ref

Josh Triplett (1):
net: ipconfig: Don't override command-line hostnames or domains

José Expósito (1):
HID: magicmouse: fix crash when disconnecting Magic Trackpad 2

Julian Anastasov (1):
ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service

Junxiao Bi (1):
ocfs2: fix data corruption by fallocate

Kai Vehmanen (1):
ALSA: hda: Add AlderLake-M PCI ID

Khem Raj (1):
riscv: Use -mno-relax when using lld linker

Krzysztof Kozlowski (1):
nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect

Kurt Kanzenbach (1):
igb: Fix XDP with PTP enabled

Larry Finger (1):
Bluetooth: Add a new USB ID for RTL8822CE

Lee Jones (2):
i2c: altera: Fix formatting issue in struct and demote unworthy
kernel-doc headers
i2c: tegra-bpmp: Demote kernel-doc abuses

Li Huafei (1):
perf probe: Fix NULL pointer dereference in convert_variable_location()

Lin Ma (2):
Bluetooth: fix the erroneous flush_work() order
Bluetooth: use correct lock to prevent UAF of hdev object

Linus Torvalds (1):
Linux 5.13-rc5

Lorenzo Bianconi (4):
mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report
mt76: connac: do not schedule mac_work if the device is not running
mt76: mt76x0e: fix device hang during suspend/resume
mt76: mt7615: do not set MT76_STATE_PM at bootstrap

Lorenzo Pieralisi (1):
MAINTAINERS: Add Krzysztof as PCI host/endpoint controllers reviewer

Luben Tuikov (1):
drm/amdgpu: Don't query CE and UE errors

Lucas Stach (2):
arm64: dts: zii-ultra: remove second GEN_3V3 regulator instance
arm64: dts: zii-ultra: fix 12V_MAIN voltage

Luiz Augusto von Dentz (1):
Bluetooth: btusb: Fix failing to init controllers with operation firmware

Luke D Jones (2):
HID: asus: Filter keyboard EC for old ROG keyboard
HID: asus: filter G713/G733 key event to prevent shutdown

Lyude Paul (1):
drm/tegra: Get ref for DP AUX channel, not its ddc adapter

Maciej Falkowski (3):
ARM: OMAP1: Fix use of possibly uninitialized irq variable
ARM: OMAP1: isp1301-omap: Add missing gpiod_add_lookup_table function
ARM: OMAP1: ams-delta: remove unused function ams_delta_camera_power

Maciej Fijalkowski (1):
ice: track AF_XDP ZC enabled queues in bitmap

Magnus Karlsson (6):
i40e: add correct exception tracing for XDP
ice: add correct exception tracing for XDP
ixgbe: add correct exception tracing for XDP
igb: add correct exception tracing for XDP
ixgbevf: add correct exception tracing for XDP
igc: add correct exception tracing for XDP

Marcel Holtmann (1):
Bluetooth: Fix VIRTIO_ID_BT assigned number

Marco Elver (1):
kfence: use TASK_IDLE when awaiting allocation

Marek Vasut (1):
ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators

Mark Bolhuis (1):
HID: Add BUS_VIRTUAL to hid_connect logging

Mark Rutland (1):
pid: take a reference when initializing `cad_pid`

Mateusz Jończyk (1):
HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95

Matthew Auld (1):
Revert "i915: use io_mapping_map_user"

Matthew Wilcox (1):
Revert "fb_defio: Remove custom address_space_operations"

Maurizio Lombardi (1):
scsi: target: core: Fix warning on realtime kernels

Max Gurtovoy (2):
vfio/platform: fix module_put call in error flow
nvmet: fix freeing unallocated p2pmem

Maxim Mikityanskiy (2):
net/tls: Replace TLS_RX_SYNC_RUNNING with RCU
net/tls: Fix use-after-free after the TLS device goes down and up

Maximilian Luz (1):
HID: surface-hid: Fix integer endian conversion

Michael Walle (3):
arm64: dts: ls1028a: fix memory node
arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage
arm64: dts: freescale: sl28: var1: fix RGMII clock and voltage

Michael Zaidman (2):
HID: ft260: check data size in ft260_smbus_write()
HID: ft260: improve error handling of ft260_hid_feature_report_get()

Michal Vokáč (1):
ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch

Michel Lespinasse (1):
mailmap: use private address for Michel Lespinasse

Mike Rapoport (1):
x86/setup: Always reserve the first 1M of RAM

Mina Almasry (1):
mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY

Moshe Shemesh (1):
net/mlx5: Check firmware sync reset requested is set before
trying to abort it

Namhyung Kim (3):
perf record: Move probing cgroup sampling support
perf evsel: Add missing cloning of evsel->use_config_name
perf stat: Honor event config name on --no-merge

Naoya Horiguchi (1):
hugetlb: pass head page to remove_hugetlb_page()

Nathan Chancellor (1):
drm/tegra: Fix shift overflow in tegra_shared_plane_atomic_update

Naveen N. Rao (1):
powerpc/kprobes: Fix validation of prefixed instructions across
page boundary

Nicholas Kazlauskas (1):
drm/amd/display: Fix GPU scaling regression by FS video support

Nicholas Piggin (2):
powerpc: Fix reverse map real-mode address lookup with huge vmalloc
KVM: PPC: Book3S HV: Save host FSCR in the P7/8 path

Nirenjan Krishnan (1):
HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65

Nirmoy Das (1):
drm/amdgpu: make sure we unpin the UVD BO

Nishanth Menon (6):
arm64: dts: ti: k3-*: Rename the TI-SCI clocks node name
arm64: dts: ti: k3-am65-wakeup: Add debug region to TI-SCI node
arm64: dts: ti: k3-am65-wakeup: Drop un-necessary properties
from dmsc node
arm64: dts: ti: k3-*: Rename the TI-SCI node
arm64: dts: ti: k3-am65|j721e|am64: Map the dma / navigator
subsystem via explicit ranges
arm64: dts: ti: k3*: Introduce reg definition for interrupt routers

Pablo Neira Ayuso (5):
netfilter: nf_tables: missing error reporting for not selected expressions
netfilter: nf_tables: extended netlink error reporting for chain type
netfilter: nf_tables: fix table flag updates
netfilter: nft_ct: skip expectations for confirmed conntrack
netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches

Paolo Abeni (4):
mptcp: fix sk_forward_memory corruption on retransmission
mptcp: always parse mptcp options for MPC reqsk
mptcp: do not reset MP_CAPABLE subflow on mapping errors
mptcp: update selftest for fallback due to OoO

Parav Pandit (1):
devlink: Correct VIRTUAL port to not have phys_port attributes

Paul Blakey (1):
net/sched: act_ct: Offload connections with commit action

Paul Greenwalt (1):
ice: report supported and advertised autoneg using PHY capabilities

Pavel Begunkov (1):
io_uring: fix misaccounting fix buf pinned pages

Pavel Machek (CIP) (1):
drm/tegra: sor: Do not leak runtime PM reference

Pavel Skripkin (5):
net: kcm: fix memory leak in kcm_sendmsg
net: caif: added cfserl_release function
net: caif: add proper error handling
net: caif: fix memory leak in caif_device_notify
net: caif: fix memory leak in cfusbl_device_notify

Phillip Potter (1):
ext4: fix memory leak in ext4_mb_init_backend on error path.

Pu Wen (1):
x86/sev: Check SME/SEV support in CPUID first

Qiheng Lin (1):
soc: amlogic: meson-clk-measure: remove redundant dev_err call
in meson_msr_probe()

Qu Wenruo (1):
btrfs: fix compressed writes that cross stripe boundary

Rahul Lakkireddy (2):
cxgb4: fix regression with HASH tc prio value update
cxgb4: avoid link re-train during TC-MQPRIO configuration

Randy Dunlap (1):
vfio/pci: zap_vma_ptes() needs MMU

Rasmus Villemoes (1):
efi: cper: fix snprintf() use in cper_dimm_err_location()

Riccardo Mancini (2):
perf symbol-elf: Fix memory leak by freeing sdt_note.args
perf env: Fix memory leak of bpf_prog_info_linear member

Ritesh Harjani (1):
ext4: fix accessing uninit percpu counter variable with fast_commit

Rodrigo Siqueira (1):
drm/amd/display: Fix overlay validation by considering cursors

Roi Dayan (3):
net/mlx5e: Disable TLS offload for uplink representor
net/mlx5e: Check for needed capability for cvlan matching
net/mlx5e: Fix adding encap rules to slow path

Roja Rani Yarubandi (2):
i2c: qcom-geni: Add shutdown callback for i2c
i2c: qcom-geni: Suspend and resume the bus during SYSTEM_SLEEP_PM ops

Roman Li (1):
drm/amd/display: Fix potential memory leak in DMUB hw_init

Saeed Mirzamohammadi (1):
HID: quirks: Add quirk for Lenovo optical mouse

Sagi Grimberg (1):
nvme-rdma: fix in-casule data send for chained sgls

Simon Ser (1):
amd/display: convert DRM_DEBUG_ATOMIC to drm_dbg_atomic

Srinivas Pandruvada (2):
HID: hid-sensor-hub: Return error for hid_set_field() failure
HID: hid-sensor-custom: Process failure of sensor_hub_set_feature()

Sriranjani P (1):
net: stmmac: fix kernel panic due to NULL pointer dereference of
mdio_bus_data

Stanley Chu (1):
scsi: ufs: ufs-mediatek: Fix HCI version in some platforms

Stefan Binding (1):
ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB

Takashi Iwai (2):
ALSA: hda: Fix a regression in Capture Switch mixer read
ALSA: timer: Fix master timer notification

Thierry Reding (3):
gpu: host1x: Split up client initalization and registration
drm/tegra: sor: Fully initialize SOR before registration
drm/tegra: sor: Fix AUX device reference leak

Thomas Bogendoerfer (1):
Revert "MIPS: make userspace mapping young by default"

Thomas Gleixner (2):
x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing
x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove
update_pasid()

Thomas Richter (1):
perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM

Tiezhu Yang (1):
perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS

Tom Rix (1):
HID: logitech-hidpp: initialize level variable

Tomi Valkeinen (1):
arm64: dts: ti: k3-am654-base-board: remove ov5640

Tony Lindgren (3):
bus: ti-sysc: Fix missing quirk flags for sata
bus: ti-sysc: Fix am335x resume hang for usb otg module
bus: ti-sysc: Fix flakey idling of uarts and stop using swsup_sidle_act

Victor Zhao (1):
drm/amd/amdgpu:save psp ring wptr to avoid attack

Vignesh Raghavendra (1):
arm64: dts: ti: j7200-main: Mark Main NAVSS as dma-coherent

Vincent (1):
riscv: skip errata_cip_453.o if CONFIG_ERRATA_SIFIVE_CIP_453 is disabled

Vladimir Oltean (1):
net: dsa: tag_8021q: fix the VLAN IDs used for encoding sub-VLANs

Václav Kubernát (1):
hwmon: (pmbus/fsp-3y) Fix FSP-3Y YH-5151E VOUT

Wei Yongjun (3):
HID: thrustmaster: fix return value check in thrustmaster_probe()
samples: vfio-mdev: fix error handing in mdpy_fb_probe()
ieee802154: fix error return code in ieee802154_llsec_getparams()

Wende Tan (1):
RISC-V: Fix memblock_free() usages in init_resources()

Wong Vee Khee (1):
net: stmmac: fix issue where clk is being unprepared twice

Xuan Zhuo (3):
virtio-net: fix for unable to handle page fault for address
virtio_net: get build_skb() buf by data ptr
virtio-net: fix for skb_over_panic inside big mode

Yang Li (1):
net/ieee802154: drop unneeded assignment in llsec_iter_devkeys()

Ye Bin (1):
ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed

Ye Xiang (1):
HID: intel-ish-hid: ipc: Add Alder Lake device IDs

Yevgeny Kliteynik (1):
net/mlx5: DR, Create multi-destination flow table with level less than 64

Yongqiang Liu (1):
ARM: OMAP2+: Fix build warning when mmc_omap is not built

Yu Kuai (2):
perf stat: Fix error return code in bperf__load()
mm/kasan/init.c: fix doc warning

YueHaibing (1):
lib: crc64: fix kernel-doc warning

Yunjian Wang (1):
sch_htb: fix refcount leak in htb_parent_to_leaf_offload

Zhen Lei (3):
vfio/pci: Fix error return code in vfio_ecap_init()
HID: pidff: fix error return code in hid_pidff_init()
ieee802154: fix error return code in ieee802154_add_iface()

Zheng Yongjun (3):
net/x25: Return the correct errno code
net: Return the correct errno code
fib: Return the correct errno code

Zhihao Cheng (1):
drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest()

zhang kai (1):
sit: set name of device back to struct parms

HID: multitouch: Disable event reporting on suspend on the Asus
T101HA touchpad
HID: asus: Cleanup Asus T101HA keyboard-dock handling

Harshad Shirwadkar (1):
ext4: fix fast commit alignment issues

Heiner Kallweit (1):
efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared

Hillf Danton (1):
gfs2: Fix use-after-free in gfs2_glock_shrink_scan

Hui Wang (1):
ALSA: hda: update the power_state during the direct-complete

James Smart (1):
scsi: lpfc: Fix failure to transmit ABTS on FC link

Jan Kara (1):
MAINTAINERS: Add Matthew Bobrowski as a reviewer

Jason A. Donenfeld (9):
wireguard: selftests: remove old conntrack kconfig value
wireguard: selftests: make sure rp_filter is disabled on vethc
wireguard: do not use -O3
wireguard: use synchronize_net rather than synchronize_rcu
wireguard: peer: allocate in kmem_cache
wireguard: allowedips: initialize list head in selftest
wireguard: allowedips: remove nodes in O(1)
wireguard: allowedips: allocate nodes in kmem_cache
wireguard: allowedips: free empty intermediate nodes when
removing single node

Javier Martinez Canillas (1):
kbuild: Quote OBJCOPY var to avoid a pahole call break the build

Jean-Philippe Brucker (1):
PCI/MSI: Fix MSIs for generic hosts that use device-tree's "msi-map"

Jens Wiklander (1):
optee: use export_uuid() to copy client UUID

Jerome Brunet (1):
arm64: meson: select COMMON_CLK

Jiansong Chen (1):
drm/amdgpu: refine amdgpu_fru_get_product_info

Jiapeng Chong (2):
ethernet: myri10ge: Fix missing error code in myri10ge_probe()
rtnetlink: Fix missing error code in rtnl_bridge_notify()

Jiashuo Liang (1):
x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR

Jisheng Zhang (1):
riscv: mm: Fix W+X mappings at boot

Joe Perches (1):
MAINTAINERS: nfc mailing lists are subscribers-only

Johan Hovold (1):
HID: magicmouse: fix NULL-deref on disconnect

Johnny Chuang (1):
HID: i2c-hid: Skip ELAN power-on command after reset

Josef Bacik (6):
btrfs: fix error handling in btrfs_del_csums
btrfs: return errors from btrfs_del_csums in cleanup_ref_head
btrfs: mark ordered extent and inode with error if we fail to finish
btrfs: fixup error handling in fixup_inode_link_counts
btrfs: check error value from btrfs_update_inode in tree log
btrfs: abort in rename_exchange if we fail to insert the second ref

Josh Triplett (1):
net: ipconfig: Don't override command-line hostnames or domains

José Expósito (1):
HID: magicmouse: fix crash when disconnecting Magic Trackpad 2

Julian Anastasov (1):
ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service

Junxiao Bi (1):
ocfs2: fix data corruption by fallocate

Kai Vehmanen (1):
ALSA: hda: Add AlderLake-M PCI ID

Khem Raj (1):
riscv: Use -mno-relax when using lld linker

Krzysztof Kozlowski (1):
nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect

Kurt Kanzenbach (1):
igb: Fix XDP with PTP enabled

Larry Finger (1):
Bluetooth: Add a new USB ID for RTL8822CE

Lee Jones (2):
i2c: altera: Fix formatting issue in struct and demote unworthy
kernel-doc headers
i2c: tegra-bpmp: Demote kernel-doc abuses

Li Huafei (1):
perf probe: Fix NULL pointer dereference in convert_variable_location()

Lin Ma (2):
Bluetooth: fix the erroneous flush_work() order
Bluetooth: use correct lock to prevent UAF of hdev object

Linus Torvalds (1):
Linux 5.13-rc5

Lorenzo Bianconi (4):
mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report
mt76: connac: do not schedule mac_work if the device is not running
mt76: mt76x0e: fix device hang during suspend/resume
mt76: mt7615: do not set MT76_STATE_PM at bootstrap

Lorenzo Pieralisi (1):
MAINTAINERS: Add Krzysztof as PCI host/endpoint controllers reviewer

Luben Tuikov (1):
drm/amdgpu: Don't query CE and UE errors

Lucas Stach (2):
arm64: dts: zii-ultra: remove second GEN_3V3 regulator instance
arm64: dts: zii-ultra: fix 12V_MAIN voltage

Luiz Augusto von Dentz (1):
Bluetooth: btusb: Fix failing to init controllers with operation firmware

Luke D Jones (2):
HID: asus: Filter keyboard EC for old ROG keyboard
HID: asus: filter G713/G733 key event to prevent shutdown

Lyude Paul (1):
drm/tegra: Get ref for DP AUX channel, not its ddc adapter

Maciej Falkowski (3):
ARM: OMAP1: Fix use of possibly uninitialized irq variable
ARM: OMAP1: isp1301-omap: Add missing gpiod_add_lookup_table function
ARM: OMAP1: ams-delta: remove unused function ams_delta_camera_power

Maciej Fijalkowski (1):
ice: track AF_XDP ZC enabled queues in bitmap

Magnus Karlsson (6):
i40e: add correct exception tracing for XDP
ice: add correct exception tracing for XDP
ixgbe: add correct exception tracing for XDP
igb: add correct exception tracing for XDP
ixgbevf: add correct exception tracing for XDP
igc: add correct exception tracing for XDP

Marcel Holtmann (1):
Bluetooth: Fix VIRTIO_ID_BT assigned number

Marco Elver (1):
kfence: use TASK_IDLE when awaiting allocation

Marek Vasut (1):
ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators

Mark Bolhuis (1):
HID: Add BUS_VIRTUAL to hid_connect logging

Mark Rutland (1):
pid: take a reference when initializing `cad_pid`

Mateusz Jończyk (1):
HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95

Matthew Auld (1):
Revert "i915: use io_mapping_map_user"

Matthew Wilcox (1):
Revert "fb_defio: Remove custom address_space_operations"

Maurizio Lombardi (1):
scsi: target: core: Fix warning on realtime kernels

Max Gurtovoy (2):
vfio/platform: fix module_put call in error flow
nvmet: fix freeing unallocated p2pmem

Maxim Mikityanskiy (2):
net/tls: Replace TLS_RX_SYNC_RUNNING with RCU
net/tls: Fix use-after-free after the TLS device goes down and up

Maximilian Luz (1):
HID: surface-hid: Fix integer endian conversion

Michael Walle (3):
arm64: dts: ls1028a: fix memory node
arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage
arm64: dts: freescale: sl28: var1: fix RGMII clock and voltage

Michael Zaidman (2):
HID: ft260: check data size in ft260_smbus_write()
HID: ft260: improve error handling of ft260_hid_feature_report_get()

Michal Vokáč (1):
ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch

Michel Lespinasse (1):
mailmap: use private address for Michel Lespinasse

Mike Rapoport (1):
x86/setup: Always reserve the first 1M of RAM

Mina Almasry (1):
mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY

Moshe Shemesh (1):
net/mlx5: Check firmware sync reset requested is set before
trying to abort it

Namhyung Kim (3):
perf record: Move probing cgroup sampling support
perf evsel: Add missing cloning of evsel->use_config_name
perf stat: Honor event config name on --no-merge

Naoya Horiguchi (1):
hugetlb: pass head page to remove_hugetlb_page()

Nathan Chancellor (1):
drm/tegra: Fix shift overflow in tegra_shared_plane_atomic_update

Naveen N. Rao (1):
powerpc/kprobes: Fix validation of prefixed instructions across
page boundary

Nicholas Kazlauskas (1):
drm/amd/display: Fix GPU scaling regression by FS video support

Nicholas Piggin (2):
powerpc: Fix reverse map real-mode address lookup with huge vmalloc
KVM: PPC: Book3S HV: Save host FSCR in the P7/8 path

Nirenjan Krishnan (1):
HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65

Nirmoy Das (1):
drm/amdgpu: make sure we unpin the UVD BO

Nishanth Menon (6):
arm64: dts: ti: k3-*: Rename the TI-SCI clocks node name
arm64: dts: ti: k3-am65-wakeup: Add debug region to TI-SCI node
arm64: dts: ti: k3-am65-wakeup: Drop un-necessary properties
from dmsc node
arm64: dts: ti: k3-*: Rename the TI-SCI node
arm64: dts: ti: k3-am65|j721e|am64: Map the dma / navigator
subsystem via explicit ranges
arm64: dts: ti: k3*: Introduce reg definition for interrupt routers

Pablo Neira Ayuso (5):
netfilter: nf_tables: missing error reporting for not selected expressions
netfilter: nf_tables: extended netlink error reporting for chain type
netfilter: nf_tables: fix table flag updates
netfilter: nft_ct: skip expectations for confirmed conntrack
netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches

Paolo Abeni (4):
mptcp: fix sk_forward_memory corruption on retransmission
mptcp: always parse mptcp options for MPC reqsk
mptcp: do not reset MP_CAPABLE subflow on mapping errors
mptcp: update selftest for fallback due to OoO

Parav Pandit (1):
devlink: Correct VIRTUAL port to not have phys_port attributes

Paul Blakey (1):
net/sched: act_ct: Offload connections with commit action

Paul Greenwalt (1):
ice: report supported and advertised autoneg using PHY capabilities

Pavel Begunkov (1):
io_uring: fix misaccounting fix buf pinned pages

Pavel Machek (CIP) (1):
drm/tegra: sor: Do not leak runtime PM reference

Pavel Skripkin (5):
net: kcm: fix memory leak in kcm_sendmsg
net: caif: added cfserl_release function
net: caif: add proper error handling
net: caif: fix memory leak in caif_device_notify
net: caif: fix memory leak in cfusbl_device_notify

Phillip Potter (1):
ext4: fix memory leak in ext4_mb_init_backend on error path.

Pu Wen (1):
x86/sev: Check SME/SEV support in CPUID first

Qiheng Lin (1):
soc: amlogic: meson-clk-measure: remove redundant dev_err call
in meson_msr_probe()

Qu Wenruo (1):
btrfs: fix compressed writes that cross stripe boundary

Rahul Lakkireddy (2):
cxgb4: fix regression with HASH tc prio value update
cxgb4: avoid link re-train during TC-MQPRIO configuration

Randy Dunlap (1):
vfio/pci: zap_vma_ptes() needs MMU

Rasmus Villemoes (1):
efi: cper: fix snprintf() use in cper_dimm_err_location()

Riccardo Mancini (2):
perf symbol-elf: Fix memory leak by freeing sdt_note.args
perf env: Fix memory leak of bpf_prog_info_linear member

Ritesh Harjani (1):
ext4: fix accessing uninit percpu counter variable with fast_commit

Rodrigo Siqueira (1):
drm/amd/display: Fix overlay validation by considering cursors

Roi Dayan (3):
net/mlx5e: Disable TLS offload for uplink representor
net/mlx5e: Check for needed capability for cvlan matching
net/mlx5e: Fix adding encap rules to slow path

Roja Rani Yarubandi (2):
i2c: qcom-geni: Add shutdown callback for i2c
i2c: qcom-geni: Suspend and resume the bus during SYSTEM_SLEEP_PM ops

Roman Li (1):
drm/amd/display: Fix potential memory leak in DMUB hw_init

Saeed Mirzamohammadi (1):
HID: quirks: Add quirk for Lenovo optical mouse

Sagi Grimberg (1):
nvme-rdma: fix in-casule data send for chained sgls

Simon Ser (1):
amd/display: convert DRM_DEBUG_ATOMIC to drm_dbg_atomic

Srinivas Pandruvada (2):
HID: hid-sensor-hub: Return error for hid_set_field() failure
HID: hid-sensor-custom: Process failure of sensor_hub_set_feature()

Sriranjani P (1):
net: stmmac: fix kernel panic due to NULL pointer dereference of
mdio_bus_data

Stanley Chu (1):
scsi: ufs: ufs-mediatek: Fix HCI version in some platforms

Stefan Binding (1):
ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB

Takashi Iwai (2):
ALSA: hda: Fix a regression in Capture Switch mixer read
ALSA: timer: Fix master timer notification

Thierry Reding (3):
gpu: host1x: Split up client initalization and registration
drm/tegra: sor: Fully initialize SOR before registration
drm/tegra: sor: Fix AUX device reference leak

Thomas Bogendoerfer (1):
Revert "MIPS: make userspace mapping young by default"

Thomas Gleixner (2):
x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing
x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove
update_pasid()

Thomas Richter (1):
perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM

Tiezhu Yang (1):
perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS

Tom Rix (1):
HID: logitech-hidpp: initialize level variable

Tomi Valkeinen (1):
arm64: dts: ti: k3-am654-base-board: remove ov5640

Tony Lindgren (3):
bus: ti-sysc: Fix missing quirk flags for sata
bus: ti-sysc: Fix am335x resume hang for usb otg module
bus: ti-sysc: Fix flakey idling of uarts and stop using swsup_sidle_act

Victor Zhao (1):
drm/amd/amdgpu:save psp ring wptr to avoid attack

Vignesh Raghavendra (1):
arm64: dts: ti: j7200-main: Mark Main NAVSS as dma-coherent

Vincent (1):
riscv: skip errata_cip_453.o if CONFIG_ERRATA_SIFIVE_CIP_453 is disabled

Vladimir Oltean (1):
net: dsa: tag_8021q: fix the VLAN IDs used for encoding sub-VLANs

Václav Kubernát (1):
hwmon: (pmbus/fsp-3y) Fix FSP-3Y YH-5151E VOUT

Wei Yongjun (3):
HID: thrustmaster: fix return value check in thrustmaster_probe()
samples: vfio-mdev: fix error handing in mdpy_fb_probe()
ieee802154: fix error return code in ieee802154_llsec_getparams()

Wende Tan (1):
RISC-V: Fix memblock_free() usages in init_resources()

Wong Vee Khee (1):
net: stmmac: fix issue where clk is being unprepared twice

Xuan Zhuo (3):
virtio-net: fix for unable to handle page fault for address
virtio_net: get build_skb() buf by data ptr
virtio-net: fix for skb_over_panic inside big mode

Yang Li (1):
net/ieee802154: drop unneeded assignment in llsec_iter_devkeys()

Ye Bin (1):
ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed

Ye Xiang (1):
HID: intel-ish-hid: ipc: Add Alder Lake device IDs

Yevgeny Kliteynik (1):
net/mlx5: DR, Create multi-destination flow table with level less than 64

Yongqiang Liu (1):
ARM: OMAP2+: Fix build warning when mmc_omap is not built

Yu Kuai (2):
perf stat: Fix error return code in bperf__load()
mm/kasan/init.c: fix doc warning

YueHaibing (1):
lib: crc64: fix kernel-doc warning

Yunjian Wang (1):
sch_htb: fix refcount leak in htb_parent_to_leaf_offload

Zhen Lei (3):
vfio/pci: Fix error return code in vfio_ecap_init()
HID: pidff: fix error return code in hid_pidff_init()
ieee802154: fix error return code in ieee802154_add_iface()

Zheng Yongjun (3):
net/x25: Return the correct errno code
net: Return the correct errno code
fib: Return the correct errno code

Zhihao Cheng (1):
drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest()

zhang kai (1):
sit: set name of device back to struct parms