Linux 2986 Published by

Linus Torvalds has announced the availability of the second release candidate for Linux kernel 5.18.



Linux kernel 5.18-rc2 released

It's Sunday afternoon for me, which means "rc release time". Things look fairly normal here, although it's early in the release cycle so it's a bit hard to say for sure. But at least it's not looking particularly odd, and we have fixes all over.

Drivers is the bulk of it, and there's a little bit of everything here, although the AMD GPU driver fixes are perhaps the most noticeable. But there's also networking, scsi, rdma, block, you name it...

On the non-driver side, we've got a bump in the diffstat for the static call infrastructure, but that's really just code movement. The actual changes are more spread out than that bump would imply, and are generally pretty small. There's some filesystem fixes, core networking, and obviously the usual architecture work.

And as has been the case lately, there's the usual tooling updates - selftests and perf.

Full shortlog appended, it's not exactly tiny, but it's easy enough to scroll through to get a feel for what's been going on.

Testing appreciated as always,
Linus

Full source: https://git.kernel.org/torvalds/t/linux-5.18-rc2.tar.gz
Patch: https://git.kernel.org/torvalds/p/v5.18-rc2/v5.17

You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v5.18-rc2/v5.18-rc1

Kernel

---

Adrian Hunter (2):
scsi: ufs: ufs-pci: Add support for Intel MTL
perf tools: Fix perf's libperf_print callback

Aharon Landau (2):
RDMA/mlx5: Don't remove cache MRs when a delay is needed
RDMA/mlx5: Add a missing update of cache->last_add

Akihiko Odaki (1):
Revert "ACPI: processor: idle: Only flush cache on entering C3"

Alex Deucher (4):
drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
drm/amdgpu: add more cases to noretry=1
drm/amdgpu: don't use BACO for reset in S3
drm/amdgpu/smu10: fix SoC/fclk units in auto mode

Alexey Galakhov (1):
scsi: mvsas: Add PCI ID of RocketRaid 2640

Anatolii Gerasymenko (2):
ice: Set txq_teid to ICE_INVAL_TEID on ring creation
ice: Do not skip not enabled queues in ice_vc_dis_qs_msg

Andre Przywara (1):
irqchip/gic, gic-v3: Prevent GSI to SGI translations

Andrea Parri (Microsoft) (3):
Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
default in isolated guests
Drivers: hv: vmbus: Fix initialization of device object in
vmbus_device_register()
Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb()

Andrew Lunn (1):
net: ethernet: mv643xx: Fix over zealous checking of_get_mac_address()

Andrew Morton (1):
mm/list_lru.c: revert "mm/list_lru: optimize
memcg_reparent_list_lru_node()"

Andy Chiu (4):
net: axienet: setup mdio unconditionally
net: axienet: factor out phy_node in struct axienet_local
dt-bindings: net: add pcs-handle attribute
net: axiemac: use a phandle to reference pcs_phy

Andy Gospodarek (1):
bnxt_en: reserve space inside receive page for skb_shared_info

Arnaldo Carvalho de Melo (6):
tools include UAPI: Sync linux/vhost.h with the kernel sources
tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts
tools build: Filter out options and warnings not supported by clang
perf python: Fix probing for some clang command line options
perf build: Don't use -ffat-lto-objects in the python feature
test when building with clang-13
tools headers arm64: Sync arm64's cputype.h with the kernel sources

Athira Rajeev (2):
perf bench: Fix futex bench to correct usage of affinity for
machines with #CPUs > 1K
perf bench: Fix epoll bench to correct usage of affinity for
machines with #CPUs > 1K

Aurabindo Pillai (1):
drm/amd: Add USBC connector ID

Axel Lin (2):
regulator: rtq2134: Fix missing active_discharge_on setting
regulator: atc260x: Fix missing active_discharge_on setting

Axel Rasmussen (2):
selftests: fix header dependency for pid_namespace selftests
selftests: fix an unused variable warning in pidfd selftest

Benjamin Marty (1):
drm/amdgpu/display: change pipe policy for DCN 2.1

Bjorn Helgaas (1):
docs: net: dsa: fix minor grammar and punctuation issues

Boqun Feng (2):
Drivers: hv: balloon: Support status report for larger page sizes
Drivers: hv: balloon: Disable balloon and hot-add accordingly

Borislav Petkov (1):
perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant

Boyuan Zhang (1):
drm/amdgpu/vcn3: send smu interface type

CHANDAN VURDIGERE NATARAJ (1):
drm/amd/display: Fix by adding FPU protection for
dcn30_internal_validate_bw

Catalin Marinas (1):
arm64: mte: Fix the stack frame size warning in mte_dump_tag_range()

Chandrakanth patil (1):
scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan

Chanho Park (1):
arm64: Add part number for Arm Cortex-A78AE

Charlene Liu (3):
drm/amd/display: fix audio format not updated after edid updated
drm/amd/display: remove destructive verify link for TMDS
drm/amd/display: Clear optc false state when disable otg

Chen-Yu Tsai (1):
net: stmmac: Fix unset max_speed difference between DT and
non-DT platforms

ChenXiaoSong (2):
Revert "NFSv4: Handle the special Linux file open access mode"
NFSv4: fix open failure with O_ACCMODE flag

Chengdong Li (1):
perf test tsc: Fix error message when not supported

Chengming Zhou (4):
perf/core: Don't pass task around when ctx sched in
perf/core: Use perf_cgroup_info->active to check if cgroup is active
perf/core: Fix perf_cgroup_switch()
perf/core: Always set cpuctx cgrp when enable cgroup event

Chiawen Huang (1):
drm/amd/display: FEC check in timing validation

Chris Park (1):
drm/amd/display: Correct Slice reset calculation

Christian König (5):
dma-buf: Add dma_fence_array_for_each (v2)
dma-buf: add dma_fence_unwrap v2
dma-buf/sync-file: fix warning about fence containers
dma-buf/sync-file: fix logic error in new fence merge code
dma-buf: handle empty dma_fence_arrays gracefully

Christian Lamparter (2):
ata: sata_dwc_460ex: Fix crash due to OOB write
ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs

Christian Löhle (1):
mmc: block: Check for errors after write on SPI

Christoph Böhmwalder (1):
drbd: set QUEUE_FLAG_STABLE_WRITES

Christophe JAILLET (3):
scsi: pmcraid: Remove the PMCRAID_PASSTHROUGH_IOCTL ioctl implementation
scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()
spi: mxic: Fix an error handling path in mxic_spi_probe()

Christophe Leroy (4):
powerpc/64: Fix build failure with allyesconfig in book3s_64_entry.S
static_call: Don't make __static_call_return0 static
static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
static_call: Remove __DEFINE_STATIC_CALL macro

Colin Ian King (4):
scsi: isci: Fix spelling mistake "doesnt" -> "doesn't"
scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch"
scsi: bnx2i: Fix spelling mistake "mis-match" -> "mismatch"
scsi: message: fusion: Remove redundant variable dmp

Damien Le Moal (4):
scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove()
ata: libata-sff: Fix compilation warning in ata_sff_lost_interrupt()
scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use
scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment

Dan Carpenter (2):
drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()
scsi: hisi_sas: Remove stray fallthrough annotation

Dan Williams (2):
tools/testing/nvdimm: Fix security_init() symbol collision
cxl/pci: Drop shadowed variable

Daniel Latypov (1):
Documentation: kunit: fix path to .kunitconfig in start.rst

Daniel Mack (1):
drm/panel: ili9341: fix optional regulator handling

Darrick J. Wong (1):
btrfs: fix fallocate to use file_modified to update permissions
consistently

Dave Hansen (1):
x86/mm/tlb: Revert retpoline avoidance approach

David Ahern (1):
ipv6: Fix stats accounting in ip6_pkt_drop

Delyan Kratunov (1):
bpftool: Explicit errno handling in skeletons

Denis Nikitin (1):
perf session: Remap buf if there is no space for event

Dennis Dalessandro (1):
MAINTAINERS: Update qib and hfi1 related drivers

Dimitris Michailidis (1):
net/fungible: Fix reference to __udivdi3 on 32b builds

Divya Shikre (1):
drm/amdkfd: Check use_xgmi_p2p before reporting hive_id

Dmytro Laktyushkin (1):
drm/amd/display: update dcn315 clock table read

Douglas Miller (1):
RDMA/hfi1: Fix use-after-free bug for mm struct

Duoming Zhou (1):
drivers: net: slip: fix NPD bug in sl_tx_timeout()

Emily Deng (1):
drm/amdgpu/vcn: Fix the register setting for vcn1

Enze Li (1):
cdrom: remove unused variable

Eric Bernstein (1):
drm/amd/display: remove assert for odm transition case

Eric Dumazet (1):
rxrpc: fix a race in rxrpc_exit_net()

Ethan Lien (1):
btrfs: fix qgroup reserve overflow the qgroup limit

Eugene Syromiatnikov (1):
io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF

Eyal Birger (1):
vrf: fix packet sniffing for traffic originating from ip tunnels

Felix Kuehling (1):
drm/amdgpu: set noretry=1 for GFX 10.3.4

Finn Thain (2):
scsi: aha152x: Stop using struct scsi_pointer
scsi: sym53c500_cs: Stop using struct scsi_pointer

Florian Westphal (1):
net: ipv6mr: fix unused variable warning with CONFIG_IPV6_PIMSM_V2=n

Gabe Teeger (1):
drm/amd/display: Add support for zstate during extended vblank

Geert Uytterhoeven (2):
spi: rpc-if: Fix RPM imbalance in probe error path
perf: MARVELL_CN10K_DDR_PMU should depend on ARCH_THUNDER

Geliang Tang (1):
selftests: x86: add 32bit build warnings for SUSE

Greg Kroah-Hartman (2):
powerpc/pseries/vas: use default_groups in kobj_type
kobject: kobj_type: remove default_attrs

Guchun Chen (2):
drm/amdgpu: prevent memory wipe in suspend/shutdown stage
drm/amdgpu: conduct a proper cleanup of PDB bo

Guenter Roeck (2):
staging: r8188eu: Fix PPPoE tag insertion on little endian systems
habanalabs: Fix test build failures

Guilherme G. Piccoli (1):
Drivers: hv: vmbus: Fix potential crash on module unload

Guo Ren (1):
arm64: patch_text: Fixup last cpu should be master

Guo Xuenan (1):
lz4: fix LZ4_decompress_safe_partial read out of bound

Guo Zhengkui (2):
selftests/vDSO: fix array_size.cocci warning
selftests/proc: fix array_size.cocci warning

Haowen Bai (1):
selftests/bpf: Fix warning comparing pointer to 0

Horatiu Vultur (4):
dt-bindings: net: micrel: Revert latency support and timestamping check
net: phy: micrel: Remove latency from driver
net: phy: micrel: Remove DT option lan8814,ignore-ts
net: micrel: Fix KS8851 Kconfig

Ian Rogers (1):
perf annotate: Drop objdump stderr to avoid getting stuck
waiting for stdout output

Ilya Maximets (2):
net: openvswitch: don't send internal clone attribute to the userspace.
net: openvswitch: fix leak of nested actions

Ivan Vecera (3):
ice: Clear default forwarding VSI during VSI release
ice: Fix MAC address setting
ice: Fix broken IFF_ALLMULTI handling

Jackie Liu (1):
scsi: core: sysfs: Remove comments that conflict with the actual logic

Jakob Koschel (1):
cifs: remove check of list iterator against head past the loop body

James Clark (2):
perf unwind: Don't show unwind error messages when augmenting
frame pointer stack
perf: arm-spe: Fix perf report --mem-mode

James Smart (6):
scsi: lpfc: Improve PCI EEH Error and Recovery Handling
scsi: lpfc: Fix unload hang after back to back PCI EEH faults
scsi: lpfc: Fix queue failures when recovering from PCI parity error
scsi: lpfc: Update lpfc version to 14.2.0.1
scsi: lpfc: Fix broken SLI4 abort path
scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()

Jamie Bainbridge (2):
sctp: count singleton chunks in assoc user stats
qede: confirm skb is allocated before using

Jan Varho (1):
random: do not split fast init input in add_hwgenerator_randomness()

Jann Horn (1):
random: check for signal_pending() outside of need_resched() check

Jason A. Donenfeld (3):
random: opportunistically initialize on /dev/urandom reads
random: do not allow user to keep crng key around on stack
random: check for signals every PAGE_SIZE chunk of /dev/[u]random

Jason Gunthorpe (1):
MAINTAINERS: Add Leon Romanovsky to RDMA maintainers

Jason Wang (2):
vdpa: mlx5: prevent cvq work from hogging CPU
vdpa: mlx5: synchronize driver status with CVQ

Jean-Philippe Brucker (1):
skbuff: fix coalescing for page_pool fragment recycling

Jens Axboe (8):
io_uring: don't check req->file in io_fsync_prep()
io_uring: defer splice/tee file validity check until command issue
io_uring: move read/write file prep state into actual opcode handler
io_uring: propagate issue_flags state down to file assignment
io_uring: defer file assignment
io_uring: drop the old style inflight file tracking
Revert "io_uring: Add support for napi_busy_poll"
io_uring: fix race between timeout flush and removal

Jeremy Sowden (1):
netfilter: bitwise: fix reduce comparisons

Jiasheng Jiang (1):
drm/imx: imx-ldb: Check for null pointer after calling kmemdup

Jimmy Kizito (2):
drm/amd/display: Add work around for AUX failure on wake.
drm/amd/display: Add configuration options for AUX wake work around.

Jiri Olsa (1):
bpf: Fix sparse warnings in kprobe_multi_resolve_syms

Jiri Slaby (1):
tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II.

Joey Gouly (1):
arm64: alternatives: mark patch_alternative() as `noinstr`

Johannes Thumshirn (2):
btrfs: zoned: traverse devices under chunk_mutex in
btrfs_can_activate_zone
btrfs: zoned: remove left over ASSERT checking for single profile

John Garry (1):
scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map()

Jonathan Bakker (1):
regulator: wm8994: Add an off-on delay for WM8994 variant

Josef Bacik (1):
btrfs: do not warn for free space inode in cow_file_range

José Expósito (1):
drm/imx: Fix memory leak in imx_pd_connector_get_modes

Julia Lawall (1):
arm64: fix typos in comments

Kaiwen Hu (1):
btrfs: prevent subvol with swapfile from being deleted

Kamal Dasu (1):
spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op()

Kan Liang (6):
perf/x86: Add Intel Raptor Lake support
perf/x86/cstate: Add Raptor Lake support
perf/x86/msr: Add Raptor Lake CPU support
perf/x86/uncore: Add Raptor Lake uncore support
perf/x86/intel: Don't extend the pseudo-encoding to GP counters
perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids

Karol Herbst (1):
drm/nouveau/pmu: Add missing callbacks for Tegra devices

Kees Cook (1):
selftests/harness: Run TEARDOWN for ASSERT failures

Kefeng Wang (2):
powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit
Revert "powerpc: Set max_mapnr correctly"

Keoseong Park (1):
scsi: ufs: core: Remove unused field in struct ufs_hba

Kevin Groeneveld (1):
scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling

Krzysztof Kozlowski (1):
scsi: ufs: qcom: Drop custom Android boot parameters

Lang Yu (1):
drm/amdgpu: add workarounds for VCN TMZ issue on CHIP_RAVEN

Lee Jones (1):
drm/amdkfd: Create file descriptor after client is added to
smi_clients list

Leo (Hanghong) Ma (1):
drm/amd/display: Update VTEM Infopacket definition

Leo Ruan (1):
gpu: ipu-v3: Fix dev_dbg frequency output

Linus Torvalds (1):
Linux 5.18-rc2

Liu Ying (1):
drm/imx: dw_hdmi-imx: Fix bailout in error cases of probe

Lv Yunlong (1):
drbd: Fix five use after free bugs in get_initial_state

Ma Jun (1):
drm/amdgpu: Sync up header and implementation to use the same
parameter names

Maciej Fijalkowski (3):
ice: synchronize_rcu() when terminating rings
ice: xsk: fix VSI state check in ice_xsk_wakeup()
ice: clear cmd_type_offset_bsz for TX rings

Manish Chopra (1):
qed: fix ethtool register dump

Marc Zyngier (2):
irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before
descheduling
irqchip/gic-v3: Fix GICR_CTLR.RWP polling

Marcin Kozlowski (1):
net: usb: aqc111: Fix out-of-bounds accesses in RX fixup

Marek Vasut (1):
dt-bindings: display: panel: mipi-dbi-spi: Make
width-mm/height-mm mandatory

Mario Limonciello (1):
ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back

Mark Zhang (1):
IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD

Martin Habets (1):
sfc: Do not free an empty page_ring

Martin K. Petersen (1):
scsi: sd: sd_read_cpr() requires VPD pages

Martin KaFai Lau (2):
bpf: Resolve to prog->aux->dst_prog->type only for BPF_PROG_TYPE_EXT
bpf: selftests: Test fentry tracing a struct_ops program

Martin Leung (1):
drm/amd/display: Revert FEC check in validation

Masami Hiramatsu (1):
rethook: Fix to use WRITE_ONCE() for rethook:: Handler

Matt Johnston (3):
mctp: Fix check for dev_hard_header() result
mctp i2c: correct mctp_i2c_header_create result
mctp: Use output netdev to allocate skb headroom

Matthew Wilcox (Oracle) (5):
mm/huge_memory: Avoid calling pmd_page() on a non-leaf PMD
mm/migrate: Use a folio in alloc_migration_target()
mm/migrate: Use a folio in migrate_misplaced_transhuge_page()
mm: Add vma_alloc_folio()
mm/mempolicy: Use vma_alloc_folio() in new_page()

Matthias Schiffer (1):
spi: cadence-quadspi: fix protocol setup for non-1-1-X operations

Matti Vaittinen (1):
MAINTAINERS: Fix reviewer info for a few ROHM ICs

Max Filippov (1):
highmem: fix checks in __kmap_local_sched_{in,out}

Maxim Mikityanskiy (2):
bpf: Support dual-stack sockets in bpf_tcp_check_syncookie
bpf: Adjust bpf_tcp_check_syncookie selftest to test dual-stack sockets

Maxime Ripard (1):
dt-bindings: display: bridge: Drop requirement on input port for
DSI devices

Miaohe Lin (1):
mm/mempolicy: fix mpol_new leak in shared_policy_replace

Miaoqian Lin (1):
dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe

Michael Ellerman (1):
KVM: PPC: Move kvmhv_on_pseries() into kvm_ppc.h

Michael Kelley (3):
Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device
PCI: hv: Propagate coherence from VMbus device to PCI device
Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer

Michael Petlan (2):
perf docs: Add perf-iostat link to manpages
perf tools: Add external commands to list-cmds

Michael S. Tsirkin (2):
Revert "virtio: use virtio_device_ready() in virtio_device_restore()"
Revert "virtio_config: introduce a new .enable_cbs method"

Michael Walle (1):
net: phy: mscc-miim: reject clause 45 register accesses

Michael Wu (1):
mmc: core: Fixup support for writeback-cache for eMMC and SD

Muchun Song (1):
NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation

Namhyung Kim (1):
perf/core: Inherit event_caps

NeilBrown (1):
SUNRPC: handle malloc failure in ->request_prepare

Nicholas Kazlauskas (1):
drm/amd/display: Fix p-state allow debug index on dcn31

Nicholas Piggin (4):
KVM: PPC: Book3S HV P9: Fix "lost kick" race
KVM: PPC: Book3S PR: Disable SCV when AIL could be disabled
KVM: PPC: Book3S PR: Disallow AIL != 0
KVM: PPC: Use KVM_CAP_PPC_AIL_MODE_3

Nick Desaulniers (1):
x86/extable: Prefer local labels in .set directives

Niels Dossche (1):
IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition

Nikolay Aleksandrov (3):
net: ipv4: fix route with nexthop object delete warning
selftests: net: add delete nexthop route warning test
selftests: net: fix nexthop warning cleanup double ip typo

Oliver Logush (1):
drm/amd/display: Add fSMC_MSG_SetDtbClk support

Pali Rohár (1):
Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning"

Paolo Bonzini (1):
mmmremap.c: avoid pointless invalidate_range_start/end on
mremap(old_size=0)

Paul Kocialkowski (1):
drm: of: Properly try all possible cases for bridge/panel detection

Paulo Alcantara (2):
cifs: fix potential race with cifsd thread
cifs: force new session setup and tcon for dfs

Pavan Chebbi (1):
bnxt_en: Synchronize tx when xdp redirects happen on same ring

Pavel Begunkov (4):
io_uring: nospec index for tags on files update
io_uring: don't touch scm_fp_list after queueing skb
io_uring: zero tag on rsrc removal
io_uring: use nospec annotation for more indexes

Pawan Gupta (2):
x86/pm: Save the MSR validity status at context setup
x86/speculation: Restore speculation related MSRs during S3 resume

Peter Zijlstra (5):
sched/core: Fix forceidle balancing
x86,static_call: Fix __static_call_return0 for i386
objtool: Fix IBT tail-call detection
objtool: Fix SLS validation for kcov tail-call replacement
x86,bpf: Avoid IBT objtool warning

Phil Auld (1):
arch/arm64: Fix topology initialization for core scheduling

Prike Liang (2):
drm/amdgpu: set noretry for gfx 10.3.7
drm/amdgpu/gfx10: enable gfx1037 clock counter retrieval function

QintaoShen (1):
drm/amdkfd: Check for potential null return of kmalloc_array()

Qu Wenruo (2):
btrfs: remove device item and update super block in the same transaction
btrfs: avoid defragging extents whose next extents are not targets

Rafael J. Wysocki (1):
ACPI: bus: Eliminate acpi_bus_get_device()

Randy Dunlap (2):
scsi: virtio-scsi: Eliminate anonymous module_init & module_exit
net: micrel: fix KS8851_MLL Kconfig

Ray Jui (1):
bnxt_en: Prevent XDP redirect from running when stopping TX queue

Reto Buerki (1):
x86/msi: Fix msi message data shadow struct

Rodrigo Siqueira (1):
drm/amd/display: Reduce stack size

Roman Li (3):
drm/amd/display: Remove redundant dsc power gating from init_hw
drm/amd/display: Enable power gating before init_pipes
drm/amd/display: Fix allocate_mst_payload assert on resume

Ruili Ji (1):
drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address

Sebastian Andrzej Siewior (4):
sched: Teach the forced-newidle balancer about CPU affinity limitation.
x86/percpu: Remove volatile from arch_raw_cpu_ptr().
Revert "locking/local_lock: Make the empty local_lock_*()
function a macro."
Revert "mm/page_alloc: mark pagesets as __maybe_unused"

Shirish S (1):
amd/display: set backlight only if required

Shreeya Patel (1):
gpio: Restrict usage of GPIO chip irq members before initialization

Sreekanth Reddy (1):
scsi: mpt3sas: Fail reset operation if config request timed out

Srikar Dronamraju (1):
powerpc/numa: Handle partially initialized numa nodes

Stanley.Yang (1):
drm/amdgpu/pm: add asic smu support check

Steve Capper (1):
tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry

Steve French (1):
cifs: update internal module number

Sven Schnelle (1):
entry: Fix compile error in dynamic_irqentry_exit_cond_resched()

Taehee Yoo (2):
net: sfc: add missing xdp queue reinitialization
net: sfc: fix using uninitialized xdp tx_queue

Thomas Zimmermann (1):
fbdev: Fix unregistering of framebuffers without device

Tianci Yin (1):
drm/amdgpu/vcn: improve vcn dpg stop procedure

Tom Rix (3):
scsi: aic7xxx: Use standard PCI subsystem, subdevice defines
stmmac: dwmac-loongson: change loongson_dwmac_driver from global to static
MAINTAINERS: add Tom as clang reviewer

Tomas Henzl (1):
scsi: core: scsi_logging: Fix a BUG

Tony Lindgren (1):
iommu/omap: Fix regression in probe for NULL pointer dereference

Trond Myklebust (9):
NFS: Replace readdir's use of xxhash() with hash_64()
SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()
SUNRPC: Handle ENOMEM in call_transmit_status()
SUNRPC: Handle low memory situations in call_status()
NFSv4/pnfs: Handle RPC allocation errors in nfs4_proc_layoutget
NFS: Ensure rpc_run_task() cannot fail in nfs_async_rename()
SUNRPC: Handle allocation failure in rpc_new_task()
SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec()
SUNRPC: Move the call to xprt_send_pagedata() out of xprt_sock_sendmsg()

Tushar Patel (1):
drm/amdkfd: Fix Incorrect VMIDs passed to HWS

Tyrel Datwyler (1):
scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024

Vasily Averin (2):
netfilter: nf_tables: memcg accounting for dynamically allocated objects
mailmap: update Vasily Averin's email address

Vincent Mailhol (1):
x86/bug: Prevent shadowing in __WARN_FLAGS

Vinod Koul (1):
spi: core: add dma_map_dev for __spi_unmap_msg()

Vladimir Oltean (1):
Revert "net: dsa: stop updating master MTU from master.c"

Waiman Long (1):
mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning

Wenchao Hao (2):
scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup()
scsi: sd: Clean up gendisk if device_add_disk() failed

Will Deacon (1):
Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator"

Willem de Bruijn (1):
selftests/harness: Pass variant to teardown

Wolfram Sang (3):
mmc: renesas_sdhi: special 4tap settings only apply to HS400
mmc: renesas_sdhi: don't overwrite TAP settings when HS400
tuning is complete
mmc: core: improve API to make clear mmc_hw_reset is for cards

Xiaoguang Wang (1):
scsi: target: tcmu: Fix possible page UAF

Xiaomeng Tong (4):
perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator
myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
drbd: fix an invalid memory access caused by incorrect use of
list iterator
scsi: ufs: ufshpb: Fix a NULL check on list iterator

Yang Yingliang (1):
irqchip/irq-qcom-mpm: fix return value check in qcom_mpm_init()

Yann Gautier (1):
mmc: mmci: stm32: correctly check all elements of sg list

Yifan Zhang (2):
drm/amdgpu/pm: fix the Stable pstate Test in amdgpu_test
drm/amdgpu: set noretry=1 for gc 10.3.6

YueHaibing (1):
irq/qcom-mpm: Fix build error without MAILBOX

Zhiyuan Dai (1):
arm64: Fix comments in macro __init_el2_gicv3

Zi Yan (1):
mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for new
page allocation.

Ziyang Xuan (1):
net/tls: fix slab-out-of-bounds bug in decrypt_internal

tiancyin (1):
drm/amd/vcn: fix an error msg on vcn 3.0

zhenwei pi (1):
mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk