Software 42324 Published by

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



Linux kernel 5.18-rc3 released

It's Sunday afternoon, and you all know what that means. It's time for another release candidate.

(Yes, yes, it's also Easter Sunday, but priorities, people!)

Things continue to look quite regular, although the diffstat may look a bit odd due to some email updates that ended up causing a lot of spread-out one-liner updates in the devicetree files.

There's also a series to sound card probing error handling fixes ("Fix the missing snd_card_free() call at probe error") which ends up showing as a lot of few-lines across a number of sound drivers.

But it all looks pretty small and fairly simple. Famous last words.

Please do test,

Linus

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

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

Kernel

---

Adrian Hunter (2):
perf tools: Fix misleading add event PMU debug message
perf tools: Fix segfault accessing sample_id xyarray

Ajish Koshy (2):
scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
scsi: pm80xx: Enable upper inbound, outbound queues

Alex Deucher (1):
drm/amdgpu: fix VCN 3.1.2 firmware name

Alexander Lobakin (2):
ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
asm-generic: fix __get_unaligned_be48() on 32 bit platforms

Alexander Sverdlin (2):
ep93xx: clock: Fix UAF in ep93xx_clk_register_gate()
ep93xx: clock: Don't use plain integer as NULL pointer

Alexey Bayduraev (1):
perf record: Fix per-thread option

Alvin Šipraga (2):
net: dsa: realtek: fix Kconfig to assure consistent driver linkage
net: dsa: realtek: don't parse compatible string for RTL8366S

Andrew Jones (1):
KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3)

Andrew Morton (2):
revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
revert "fs/binfmt_elf: use PT_LOAD p_align values for static PIE"

Andy Shevchenko (3):
gpiolib: acpi: Convert type for pin to be unsigned
i2c: dev: check return value when calling dev_set_name()
i2c: dev: Force case user pointers in compat_i2cdev_ioctl()

Anilkumar Kolli (1):
Revert "ath11k: mesh: add support for 256 bitmap in blockack
frames in 11ax"

Anna-Maria Behnsen (1):
timers: Fix warning condition in __run_timers()

Antoine Tenart (2):
netfilter: nf_tables: nft_parse_register can return a negative value
tun: annotate access to queue->trans_start

Anup Patel (3):
RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put()
KVM: selftests: riscv: Set PTE A and D bits in VS-stage page table
KVM: selftests: riscv: Fix alignment of the guest_hang() function

Arnd Bergmann (1):
ARM: iop32x: include iop3xx.h header where needed

Arun Ramadoss (1):
net: phy: LAN87xx: remove genphy_softreset in config_aneg

Athira Rajeev (3):
testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set
perf bench: Fix numa testcase to check if CPU used to bind task is online
perf bench: Fix numa bench to fix usage of affinity for machines
with #CPUs > 1K

Axel Rasmussen (1):
mm/secretmem: fix panic when growing a memfd_secret

Bagas Sanjaya (1):
Documentation: kvm: Add missing line break in api.rst

Bart Van Assche (1):
Revert "scsi: scsi_debug: Address races following module load"

Bartosz Golaszewski (1):
gpio: sim: fix setting and getting multiple lines

Ben Greear (1):
mac80211: fix ht_capa printout in debugfs

Benedikt Spranger (1):
net/sched: taprio: Check if socket flags are valid

Bjorn Andersson (1):
i2c: qcom-geni: Use dev_err_probe() for GPI DMA error

Borislav Petkov (4):
ALSA: usb-audio: Fix undefined behavior due to shift overflowing
the constant
mt76: Fix undefined behavior due to shift overflowing the constant
brcmfmac: sdio: Fix undefined behavior due to shift overflowing
the constant
i2c: ismt: Fix undefined behavior due to shift overflowing the constant

Chaitanya Kulkarni (1):
nvme: don't print verbose errors for internal passthrough requests

Chao Gao (1):
dma-direct: avoid redundant memory sync for swiotlb

Charan Teja Kalla (1):
mm: compaction: fix compiler warning when CONFIG_COMPACTION=n

Charlene Liu (1):
drm/amd/display: remove dtbclk_ss compensation for dcn316

Christoph Hellwig (4):
nvme: add a quirk to disable namespace identifiers
nvme-pci: disable namespace identifiers for the MAXIO MAP1002/1202
nvme-pci: disable namespace identifiers for Qemu controllers
block: don't print I/O error warning for dead disks

Chuck Lever (2):
SUNRPC: Fix NFSD's request deferral on RDMA transports
SUNRPC: Fix the svc_deferred_event trace class

Cristian Marussi (2):
firmware: arm_scmi: Remove clear channel call on the TX channel
firmware: arm_scmi: Fix sorting of retrieved clock rates

Dave Wysochanski (1):
cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattr

David Heidelberg (1):
dt-bindings: reset: document deprecated HiSilicon property

David Howells (2):
cifs: Check the IOCB_DIRECT flag, not O_DIRECT
cifs: Split the smb3_add_credits tracepoint

Dennis Zhou (1):
btrfs: fix btrfs_submit_compressed_write cgroup attribution

Dinh Nguyen (1):
net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link

Dmitry Baryshkov (1):
dt-bindings: display/msm: another fix for the dpu-qcm2290 example

Dongjin Yang (1):
dt-bindings: net: snps: remove duplicate name

Dylan Hung (1):
net: ftgmac100: access hardware register after clock ready

Dylan Yudaken (4):
io_uring: move io_uring_rsrc_update2 validation
io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
io_uring: verify resv is 0 in ringfd register/unregister
io_uring: verify pad field is 0 in io_get_ext_arg

Fabio M. De Francesco (1):
ALSA: pcm: Test for "silence" field in struct "pcm_format_data"

Florian Westphal (1):
netfilter: nft_socket: make cgroup match work in input too

Gal Pressman (1):
bonding: Update layer2 and layer2+3 hash formula documentation

Geert Uytterhoeven (1):
dt-bindings: power: renesas,apmu: Fix cpus property limits

Guillaume Nault (1):
veth: Ensure eth header is in skb's linear part

Hans de Goede (3):
Documentation/ABI: sysfs-driver-intel_sdsi: Fix sphinx warnings
Documentation/ABI: sysfs-class-firmware-attributes: Fix Sphinx errors
Documentation/ABI: sysfs-class-firmware-attributes: Misc. cleanups

Haowen Bai (3):
SUNRPC: Return true/false (not 1/0) from bool functions
platform/x86: barco-p50-gpio: Fix duplicate included linux/io.h
btrfs: zoned: remove redundant condition in btrfs_run_delalloc_range

Harshit Mogalapalli (1):
cifs: potential buffer overflow in handling symlinks

Heiko Carstens (4):
s390: add z16 elf platform
s390: allow to compile with z16 optimizations
s390/kexec: silence -Warray-bounds warning
s390: update defconfigs

Heiko Stuebner (1):
RISC-V: KVM: include missing hwcap.h into vcpu_fp

Heiner Kallweit (1):
reset: renesas: Check return value of reset_control_deassert()

Hongbin Wang (1):
vxlan: fix error return code in vxlan_fdb_append

Horatiu Vultur (4):
net: lan966x: Update lan966x_ptp_get_nominal_value
net: lan966x: Fix IGMP snooping when frames have vlan tag
net: lan966x: Fix when a port's upper is changed.
net: lan966x: Stop processing the MAC entry is port is wrong.

Hugh Dickins (1):
tmpfs: fix regressions from wider use of ZERO_PAGE

Jakub Kicinski (1):
flow_dissector: fix false-positive __read_overflow2_field() warning

Jason A. Donenfeld (4):
gcc-plugins: latent_entropy: use /dev/urandom
random: allow partial reads if later user copies fail
random: make random_get_entropy() return an unsigned long
random: use memmove instead of memcpy for remaining 32 bytes

Jason Gunthorpe (1):
vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used

Jeffle Xu (1):
cachefiles: unmark inode in use in error path

Jens Axboe (5):
io_uring: flag the fact that linked file assignment is sane
io_uring: io_kiocb_update_pos() should not touch file for non -1 offset
io_uring: move apoll->events cache
io_uring: stop using io_wq_work as an fd placeholder
io_uring: abort file assignment prior to assigning creds

Jeremy Linton (1):
net: bcmgenet: Revert "Use stronger register read/writes to
assure ordering"

Jia-Ju Bai (1):
btrfs: fix root ref counts in error handling in btrfs_get_root_ref

Jiapeng Chong (2):
platform/x86: samsung-laptop: Fix an unsigned comparison which
can never be negative
tick/sched: Fix non-kernel-doc comment

Joe Perches (1):
MAINTAINERS: Broadcom internal lists aren't maintainers

Johan Hovold (1):
memory: renesas-rpc-if: fix platform-device leak in error path

Johannes Berg (2):
MAINTAINERS: claim include/uapi/linux/wireless.h
nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size

Jonathan Cameron (1):
arm: configs: imote2: Drop defconfig as board support dropped.

Juergen Gross (2):
xen/balloon: don't use PV mode extra memory for zone device allocations
mm, page_alloc: fix build_zonerefs_node()

Kai Vehmanen (1):
ALSA: hda/i915 - skip acomp init if no matching display

Kai-Heng Feng (2):
net: atlantic: Avoid out-of-bounds indexing
drm/amdgpu: Ensure HDA function is suspended before ASIC reset

Kalle Valo (1):
MAINTAINERS: mark wil6210 as orphan

Karsten Graul (3):
net/smc: use memcpy instead of snprintf to avoid out of bounds read
net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
net/smc: Fix af_ops of child socket pointing to released memory

Kees Cook (1):
ARM: vexpress/spc: Avoid negative array index when !SMP

Keith Busch (1):
block: move lower_48_bits() to block

Khazhismel Kumykov (2):
dm mpath: only use ktime_get_ns() in historical selector
block/compat_ioctl: fix range check in BLKGETSIZE

Krzysztof Kozlowski (5):
dt-bindings: update Krzysztof Kozlowski's email
MAINTAINERS: update Krzysztof Kozlowski's email to Linaro
dt-bindings: extcon: maxim,max77843: fix ports type
dt-bindings: irqchip: mrvl,intc: refresh maintainers
ARM: dts: align SPI NOR node name with dtschema

Kunihiko Hayashi (3):
dt-bindings: reset: Add parent "resets" property as optional
dt-bindings: net: ave: Clean up clocks, resets, and their names
using compatible string
dt-bindings: net: ave: Use unevaluatedProperties

Kuogee Hsieh (1):
drm/msm/dp: add fail safe mode outside of event_mutex context

Kyle Copperfield (1):
media: rockchip/rga: do proper error checking in probe

Lad Prabhakar (1):
dt-bindings: gpu: mali-bifrost: Document RZ/V2L SoC

Laurent Pinchart (1):
media: platform: imx-mipi-csis: Add dependency on VIDEO_DEV

Li Yang (1):
memory: fsl_ifc: populate child nodes of buses and mfd devices

Like Xu (2):
selftests: kvm: add tsc_scaling_sync to .gitignore
Documentation: KVM: Add SPDX-License-Identifier tag

Lin Ma (1):
nfc: nci: add flush_workqueue to prevent uaf

Linus Torvalds (2):
gpiolib: acpi: use correct format characters
Linux 5.18-rc3

Linus Walleij (5):
ARM: config: Refresh U8500 defconfig
ARM: config: u8500: Add some common hardware
ARM: config: u8500: Re-enable AB8500 battery charging
power: supply: samsung-sdi-battery: Add missing charge restart voltages
ARM: config: Update Gemini defconfig

Lorenzo Bianconi (1):
MAINTAINERS: update Lorenzo's email address

Lv Ruyi (4):
firmware: arm_scmi: Replace zero-length array with flexible-array member
KVM: x86/mmu: remove unnecessary flush_workqueue()
dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
perf stat: Fix error check return value of hashmap__new(), must
use IS_ERR()

Marcelo Ricardo Leitner (1):
net/sched: fix initialization order when updating chain 0 head

Marco Elver (1):
mm, kfence: support kmem_dump_obj() for KFENCE objects

Marek Vasut (1):
i2c: imx: Implement errata ERR007805 or e7805 bus frequency limit

Marijn Suijten (1):
drm/msm/dpu: Use indexed array initializer to prevent mismatches

Mario Limonciello (1):
platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND

Mark Pearson (1):
platform/x86: think-lmi: certificate support clean ups

Martin Povišer (1):
i2c: pasemi: Wait for write xfers to finish

Martin Willi (1):
macvlan: Fix leaking skb in source mode with nodst option

Mateusz Palczewski (1):
Revert "iavf: Fix deadlock occurrence during resetting VF interface"

Matt Roper (1):
drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL

Melissa Wen (1):
drm/amd/display: don't ignore alpha property on pre-multiplied mode

Miaoqian Lin (1):
memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe

Michael Walle (1):
net: dsa: felix: suppress -EPROBE_DEFER errors

Mike Christie (10):
scsi: iscsi: Move iscsi_ep_disconnect()
scsi: iscsi: Fix offload conn cleanup when iscsid restarts
scsi: iscsi: Release endpoint ID when its freed
scsi: iscsi: Fix endpoint reuse regression
scsi: iscsi: Fix conn cleanup and stop race during iscsid restart
scsi: iscsi: Fix unbound endpoint error handling
scsi: iscsi: Merge suspend fields
scsi: iscsi: Fix NOP handling during conn recovery
scsi: qedi: Fix failed disconnect handling
scsi: iscsi: MAINTAINERS: Add Mike Christie as co-maintainer

Mike Kravetz (1):
hugetlb: do not demote poisoned hugetlb pages

Mike Snitzer (2):
dm zone: fix NULL pointer dereference in dm_zone_map_bio
dm: allow dm_accept_partial_bio() for dm_io without duplicate bios

Mikulas Patocka (2):
stat: fix inconsistency between struct stat and struct compat_stat
dm integrity: fix memory corruption when tag_size is less than digest size

Minchan Kim (1):
mm: fix unexpected zeroed page mapping with zram swap

Ming Lei (2):
block: fix offset/size check in bio_trim()
block: null_blk: end timed out poll request

Nadav Amit (1):
smp: Fix offline cpu check in flush_smp_call_function_queue()

Naohiro Aota (4):
btrfs: release correct delalloc amount in direct IO write path
btrfs: mark resumed async balance as writing
btrfs: return allocated block group from do_chunk_alloc()
btrfs: zoned: activate block group only for extent allocation

Nathan Chancellor (3):
ARM: davinci: da850-evm: Avoid NULL pointer dereference
btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups()
drm/msm/gpu: Avoid -Wunused-function with !CONFIG_PM_SLEEP

NeilBrown (1):
VFS: filename_create(): fix incorrect intent.

Nicolas Dichtel (1):
ipv6: fix panic when forwarding a pkt with no in6 dev

Nikolay Borisov (1):
btrfs: remove support of balance v1 ioctl

Oliver Upton (7):
KVM: arm64: Generally disallow SMC64 for AArch32 guests
KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32
KVM: arm64: Drop unneeded minor version check from PSCI v1.x handler
KVM: arm64: Don't split hugepages outside of MMU write lock
KVM: Don't create VM debugfs files outside of the VM directory
selftests: KVM: Don't leak GIC FD across dirty log test iterations
selftests: KVM: Free the GIC FD when cleaning up in arch_timer

Omar Sandoval (1):
mm/vmalloc: fix spinning drain_vmap_work after reading from /proc/vmcore

Paolo Bonzini (1):
KVM: avoid NULL pointer dereference in kvm_dirty_ring_push

Patrick Wang (1):
mm: kmemleak: take a full lowmem check in kmemleak_*_phys()

Paul Gortmaker (1):
tick/nohz: Use WARN_ON_ONCE() to prevent console saturation

Pavel Begunkov (4):
io_uring: fix assign file locking issue
io_uring: use right issue_flags for splice/tee
io_uring: fix poll file assign deadlock
io_uring: fix poll error reporting

Pawan Gupta (2):
x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits
x86/tsx: Disable TSX development mode at boot

Peter Gonda (1):
KVM: SEV: Add cond_resched() to loop in sev_clflush_pages()

Petr Machata (1):
rtnetlink: Fix handling of disabled L3 stats in RTM_GETSTATS replies

Petr Malat (1):
sctp: Initialize daddr on peeled off socket

Pierre-Louis Bossart (1):
ALSA: hda: intel-dsp-config: update AlderLake PCI IDs

Piotr Chmura (1):
media: si2157: unknown chip version Si2147-A30 ROM 0x50

Rameshkumar Sundaram (1):
cfg80211: hold bss_lock while updating nontrans_list

Randy Dunlap (1):
sound/oss/dmasound: fix build when drivers are mixed =y/=m

Rei Yamamoto (1):
genirq/affinity: Consider that CPUs on nodes can be unbalanced

Reiji Watanabe (2):
KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs
KVM: arm64: selftests: Introduce vcpu_width_config

Rob Clark (5):
drm/msm/gpu: Rename runtime suspend/resume functions
drm/msm/gpu: Park scheduler threads for system suspend
drm/msm/gpu: Remove mutex from wait_event condition
drm/msm: Add missing put_task_struct() in debugfs path
drm/msm: Fix range size vs end confusion

Rob Herring (11):
dt-bindings: Fix incomplete if/then/else schemas
dt-bindings: Fix 'enum' lists with duplicate entries
arm: dts: at91: Fix boolean properties with values
arm64: dts: tegra: Fix boolean properties with values
arm: dts: imx: Fix boolean properties with values
arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
arm/arm64: dts: qcom: Fix boolean properties with values
dt-bindings: Fix array constraints on scalar properties
ARM: dts: Fix more boolean properties with values
arm64: dts: qcom/sdm845-shift-axolotl: Fix boolean properties with values
dt-bindings: display: panel-timing: Define a single type for properties

Robin Murphy (1):
drm/msm: Stop using iommu_present()

Ronnie Sahlberg (1):
cifs: verify that tcon is valid before dereference in cifs_kill_sb

Sameer Pujar (1):
reset: tegra-bpmp: Restore Handle errors in BPMP response

Sean Christopherson (1):
KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded

Sherry Sun (1):
dt-bindings: memory: snps,ddrc-3.80a compatible also need interrupts

Shin'ichiro Kawasaki (1):
dm: fix bio length of empty flush

Shyam Prasad N (1):
cifs: release cached dentries only if mount is complete

Stephen Boyd (1):
drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init()

Steven Price (1):
cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state

Sudeep Holla (3):
firmware: arm_scmi: Fix sparse warnings in OPTEE transport driver
ARM: vexpress/spc: Fix kernel-doc build warning for ve_spc_cpu_in_wfi
ARM: vexpress/spc: Fix all the kernel-doc build warnings

Suravee Suthikulpanit (1):
KVM: SVM: Do not activate AVIC for SEV-enabled guest

Sven Schnelle (2):
s390: current_stack_pointer shouldn't be a function
s390: enable CONFIG_HARDENED_USERCOPY in debug_defconfig

Tadeusz Struk (1):
uapi/linux/stddef.h: Add include guards

Takashi Iwai (45):
ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb
ALSA: usb-audio: Increase max buffer size
ALSA: core: Add snd_card_free_on_error() helper
ALSA: echoaudio: Fix the missing snd_card_free() call at probe error
ALSA: galaxy: Fix the missing snd_card_free() call at probe error
ALSA: sc6000: Fix the missing snd_card_free() call at probe error
ALSA: ad1889: Fix the missing snd_card_free() call at probe error
ALSA: ali5451: Fix the missing snd_card_free() call at probe error
ALSA: als4000: Fix the missing snd_card_free() call at probe error
ALSA: atiixp: Fix the missing snd_card_free() call at probe error
ALSA: au88x0: Fix the missing snd_card_free() call at probe error
ALSA: azt3328: Fix the missing snd_card_free() call at probe error
ALSA: ca0106: Fix the missing snd_card_free() call at probe error
ALSA: cs4281: Fix the missing snd_card_free() call at probe error
ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error
ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error
ALSA: ens137x: Fix the missing snd_card_free() call at probe error
ALSA: es1938: Fix the missing snd_card_free() call at probe error
ALSA: es1968: Fix the missing snd_card_free() call at probe error
ALSA: fm801: Fix the missing snd_card_free() call at probe error
ALSA: ice1724: Fix the missing snd_card_free() call at probe error
ALSA: intel8x0: Fix the missing snd_card_free() call at probe error
ALSA: korg1212: Fix the missing snd_card_free() call at probe error
ALSA: maestro3: Fix the missing snd_card_free() call at probe error
ALSA: riptide: Fix the missing snd_card_free() call at probe error
ALSA: rme32: Fix the missing snd_card_free() call at probe error
ALSA: rme96: Fix the missing snd_card_free() call at probe error
ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error
ALSA: via82xx: Fix the missing snd_card_free() call at probe error
ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error
ALSA: sis7019: Fix the missing error handling
ALSA: bt87x: Fix the missing snd_card_free() call at probe error
ALSA: lola: Fix the missing snd_card_free() call at probe error
ALSA: als300: Fix the missing snd_card_free() call at probe error
ALSA: aw2: Fix the missing snd_card_free() call at probe error
ALSA: cmipci: Fix the missing snd_card_free() call at probe error
ALSA: lx6464es: Fix the missing snd_card_free() call at probe error
ALSA: oxygen: Fix the missing snd_card_free() call at probe error
ALSA: hdsp: Fix the missing snd_card_free() call at probe error
ALSA: hdspm: Fix the missing snd_card_free() call at probe error
ALSA: rme9652: Fix the missing snd_card_free() call at probe error
ALSA: mtpav: Don't call card private_free at probe error path
ALSA: nm256: Don't call card private_free at probe error path
ALSA: memalloc: Add fallback SG-buffer allocations for x86
ALSA: usb-audio: Limit max buffer and period sizes per time

Tao Jin (1):
ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers

Tim Crawford (1):
ALSA: hda/realtek: Add quirk for Clevo PD50PNT

Toke Høiland-Jørgensen (2):
ath9k: Properly clear TX status area before reporting to mac80211
ath9k: Fix usage of driver-private space in tx_info

Tomas Melin (1):
net: macb: Restart tx only if queue pointer is lagging

Tomasz Moń (1):
drm/amdgpu: Enable gfxoff quirk on MacBook Pro

Trond Myklebust (2):
nfsd: Fix a write performance regression
nfsd: Clean up nfsd_file_put()

Vadim Pasternak (1):
mlxsw: i2c: Fix initialization error flow

Vincenzo Frascino (1):
kasan: fix hw tags enablement when KUNIT tests are disabled

Vitaly Kuznetsov (1):
KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU

Vlad Buslov (1):
net/sched: flower: fix parsing of ethertype following VLAN header

Vladimir Oltean (3):
net: mdio: don't defer probe forever if PHY IRQ provider is missing
Revert "net: dsa: setup master before ports"
net: dsa: felix: fix tagging protocol changes with multiple CPU ports

Wei Li (1):
platform/x86: acerhdf: Cleanup str_starts_with()

Xiaoke Wang (2):
drm/msm/disp: check the return value of kzalloc()
drm/msm/mdp5: check the return of kzalloc()

Xin Long (1):
sctp: use the correct skb for security_sctp_assoc_request

Yassine Oudjana (1):
power: supply: Reset err after not finding static battery

Yu Zhe (1):
KVM: arm64: vgic: Remove unnecessary type castings

Yue Hu (6):
docs: filesystems: caching/backend-api.rst: correct two
relinquish APIs use
docs: filesystems: caching/backend-api.rst: fix an object withdrawn API
fscache: Remove the cookie parameter from fscache_clear_page_bits()
fscache: Move fscache_cookies_seq_ops specific code under CONFIG_PROC_FS
fscache: Use wrapper fscache_set_cache_state() directly when relinquishing
fscache: remove FSCACHE_OLD_API Kconfig option

Zqiang (1):
irq_work: use kasan_record_aux_stack_noalloc() record callstack