Linux 6.12-rc4
From: | Linus Torvalds <torvalds-AT-linux-foundation.org> | |
To: | Linux Kernel Mailing List <linux-kernel-AT-vger.kernel.org> | |
Subject: | Linux 6.12-rc4 | |
Date: | Sun, 20 Oct 2024 15:43:34 -0700 | |
Message-ID: | <CAHk-=wi4OfH8kHmsss97bRvUo=GUEcRSGTYFwqNUL-8x_h-ROA@mail.gmail.com> | |
Archive-link: | Article |
Hmm. I'm not happy with how big this is - it's probably far from the biggest rc4 ever, but it _is_ the biggest rc4 we've had in the 6.x series at least in number of commits. Yeah, yeah, it's quite likely to be due to just random timing of pull requests, where things have just happened to bunch up. Last week, rc3 was on the smaller side, so maybe that's all it is. But still, it doesn't give me the warm and fuzzies. Let's hope next week is calm. That said, while we have a fair number of commits in here, I don't think there is anything _particularly_ scary going on. A lot of it really is just very small fixes, and the diffstat shows a lot of one- and few-liners (but there are certainly bigger things going on too - it's not *all* those). The changes are all over, with about a third being drivers (GPU and networking as always, but there really is a bit of everything in there). The rest is filesystems (bcachefs dominates, but smb and xfs show up too), some core kernel (scheduler, networking, bpf, tracing), and the usual random smattering all over (bpf settests show up, for example, some doc fixes, some arch fixes). Shortlog appended as always. Please give it a whirl, Linus --- Aaron Thompson (3): Bluetooth: ISO: Fix multiple init when debugfs is disabled Bluetooth: Call iso_exit() on module unload Bluetooth: Remove debugfs directory on module init failure Abhishek Mohapatra (1): RDMA/bnxt_re: Fix the max CQ WQEs for older adapters Advait Dhamorikar (1): smb/client: Fix logically dead code Alan Huang (2): bcachefs: Release transaction before wake up bcachefs: Fix state lock involved deadlock Alan Stern (1): USB: gadget: dummy-hcd: Fix "task hung" problem Alessandro Zanni (2): selftests: net/rds: add module not found selftests: drivers: net: fix name not defined Alex Deucher (4): drm/amdgpu: enable enforce_isolation sysfs node on VFs drm/amdgpu/smu13: always apply the powersave optimization drm/amdgpu/swsmu: Only force workload setup on init drm/amdgpu/swsmu: default to fullscreen 3D profile for dGPUs Alexander Sverdlin (2): dmaengine: cirrus: ERR_CAST() ioremap error dmaengine: cirrus: check that output may be truncated Alexander Zubkov (1): RDMA/irdma: Fix misspelling of "accept*" Alice Ryhl (2): kbuild: fix issues with rustc-option cfi: fix conditions for HAVE_CFI_ICALL_NORMALIZE_INTEGERS Andrea Parri (1): riscv, bpf: Make BPF_CMPXCHG fully ordered Andrew Jones (1): irqchip/riscv-imsic: Fix output text of base address Andrey Konovalov (2): MAINTAINERS: usb: raw-gadget: add bug tracker link MAINTAINERS: kasan, kcov: add bugzilla links Andrii Nakryiko (1): lib/buildid: Handle memfd_secret() files in build_id_parse() Andy Chiu (1): mailmap: add an entry for Andy Chiu Andy Shevchenko (2): pinctrl: intel: platform: Add Panther Lake to the list of supported mm: remove unused stub for can_swapin_thp() Anumula Murali Mohan Reddy (2): RDMA/core: Fix ENODEV error for iWARP test over vlan RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP Aradhya Bhatia (1): drm/xe/xe2lpg: Extend Wa_15016589081 for xe2lpg Arnd Bergmann (1): firmware: arm_ffa: Avoid string-fortify warning in export_uuid() Baojun Xu (1): ALSA: hda/tas2781: Add new quirk for Lenovo, ASUS, Dell projects Baolin Wang (1): mm: khugepaged: fix the incorrect statistics when collapsing large file folios Bart Van Assche (1): RDMA/srpt: Make slab cache names unique Basavaraj Natikar (1): HID: amd_sfh: Switch to device-managed dmam_alloc_coherent() Benjamin B. Frost (1): USB: serial: option: add support for Quectel EG916Q-GL Bhargava Chenna Marreddy (1): RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages Björn Töpel (1): selftests: sched_ext: Add sched_ext as proper selftest target Brahmajit Das (1): fs/proc: fix build with GCC 15 due to -Werror=unterminated-string-initialization Breno Leitao (2): elevator: do not request_module if elevator exists elevator: Remove argument from elevator_find_get Chandramohan Akula (1): RDMA/bnxt_re: Change the sequence of updating the CQ toggle value Changhuang Liang (1): reset: starfive: jh71x0: Fix accessing the empty member on JH7110 SoC Charlie Jenkins (1): irqchip/sifive-plic: Return error code on failure Chen Ni (1): iommu/arm-smmu-v3: Convert comma to semicolon Chen Yu (1): sched/eevdf: Fix wakeup-preempt by checking cfs_rq->nr_running Christian Heusel (1): btrfs: send: cleanup unneeded return variable in changed_verity() Christoph Hellwig (10): iomap: factor out a iomap_last_written_block helper iomap: remove iomap_file_buffered_write_punch_delalloc iomap: move locking out of iomap_write_delalloc_release xfs: factor out a xfs_file_write_zero_eof helper xfs: take XFS_MMAPLOCK_EXCL xfs_file_write_zero_eof xfs: IOMAP_ZERO and IOMAP_UNSHARE already hold invalidate_lock xfs: support the COW fork in xfs_bmap_punch_delalloc_range xfs: share more code in xfs_buffered_write_iomap_begin xfs: set IOMAP_F_SHARED for all COW fork allocations xfs: punch delalloc extents from the COW fork for COW writes Christophe JAILLET (1): iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency() Colin Ian King (1): octeontx2-af: Fix potential integer overflows on integer shifts Cong Yang (1): drm/panel: himax-hx83102: Adjust power and gamma to optimize brightness Cosmin Ratiu (4): net/mlx5: HWS, don't destroy more bwc queue locks than allocated net/mlx5: HWS, use lock classes for bwc locks net/mlx5: Unregister notifier on eswitch init failure net/mlx5e: Don't call cleanup on profile rollback failure Dan Carpenter (2): iio: bmi323: fix copy and paste bugs in suspend resume iio: bmi323: fix reversed if statement in bmi323_core_runtime_resume() Daniel Borkmann (5): bpf: Sync uapi bpf.h header to tools directory vmxnet3: Fix packet corruption in vmxnet3_xdp_xmit_frame bpf: Fix incorrect delta propagation between linked registers bpf: Fix print_reg_state's constant scalar dump selftests/bpf: Add test case for delta propagation Daniel Machon (1): net: sparx5: fix source port register when mirroring Daniel Mentz (1): iommu/arm-smmu-v3: Fix last_sid_idx calculation for sid_bits==32 Daniele Palmas (1): USB: serial: option: add Telit FN920C04 MBIM compositions Darrick J. Wong (1): xfs: fix integer overflow in xrep_bmap David Hildenbrand (1): mm: don't install PMD mappings when THPs are disabled by the hw/process/vma David Howells (1): 9p: Enable multipage folios David Lechner (1): iio: adc: ad4695: Add missing Kconfig select David Vernet (1): sched_ext: Remove unnecessary cpu_relax() Dhananjay Ugwekar (1): cpufreq/amd-pstate: Fix amd_pstate mode switch on shared memory systems Dimitar Kanaliev (3): bpf: Fix truncation bug in coerce_reg_to_size_sx() selftests/bpf: Add test for truncation after sign extension in coerce_reg_to_size_sx() selftests/bpf: Add test for sign extension in coerce_subreg_to_size_sx() Dmitry Baryshkov (4): drm/msm/dpu: make sure phys resources are properly initialized drm/msm/dpu: move CRTC resource assignment to dpu_encoder_virt_atomic_check drm/msm/dpu: check for overflow in _dpu_crtc_setup_lm_bounds() drm/msm/hdmi: drop pll_cmp_to_fdata from hdmi_phy_8998 Dominique Martinet (1): 9p: v9fs_fid_find: also lookup by inode if not found dentry Douglas Anderson (2): drm/msm: Avoid NULL dereference in msm_disp_state_print_regs() drm/msm: Allocate memory for disp snapshot with kvzalloc() Dr. David Alan Gilbert (2): drbd: Remove unused conn_lowest_minor cifs: Remove unused functions Eduard Zingerman (2): bpf: sync_linked_regs() must preserve subreg_def selftests/bpf: Verify that sync_linked_regs preserves subreg_def Edward Liaw (2): selftests/mm: replace atomic_bool with pthread_barrier_t selftests/mm: fix deadlock for fork after pthread_create on ARM Emil Gedenryd (1): iio: light: opt3001: add missing full-scale range value Eric Dumazet (2): netdevsim: use cond_resched() in nsim_dev_trap_report_work() genetlink: hold RCU in genlmsg_mcast() Fabrizio Castro (1): irqchip/renesas-rzg2l: Fix missing put_device Fan Wu (1): MAINTAINERS: update IPE tree url and Fan Wu's email Felix Fietkau (1): net: ethernet: mtk_eth_soc: fix memory corruption during fq dma init Filipe Manana (1): btrfs: use sector numbers as keys for the dirty extents xarray Florian Fainelli (1): firmware: arm_scmi: Give SMC transport precedence over mailbox Florian Kauer (2): bpf: devmap: provide rxq after redirect bpf: selftests: send packet to devmap redirect XDP Florian Klink (1): ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin Florian Westphal (1): lib: alloc_tag_module_unload must wait for pending kfree_rcu calls Gao Xiang (3): erofs: ensure regular inodes for file-backed mounts erofs: get rid of z_erofs_try_to_claim_pcluster() erofs: get rid of kaddr in `struct z_erofs_maprecorder` Gary Guo (1): kbuild: rust: add `CONFIG_RUSTC_LLVM_VERSION` Gavin Shan (1): firmware: arm_ffa: Avoid string-fortify warning caused by memcpy() Geert Uytterhoeven (1): soc: fsl: cpm1: qmc: Do not use IS_ERR_VALUE() on error pointers Greg Joyce (1): nvme: disable CC.CRIME (NVME_CC_CRIME) Greg Kroah-Hartman (1): MAINTAINERS: Remove some entries due to various compliance requirements. Guixin Liu (1): nvmet-rdma: use sbitmap to replace rsp free list Hannes Reinecke (1): nvme: tcp: avoid race between queue_lock lock and destroy Harald Freudenberger (1): s390/ap: Fix CCA crypto card behavior within protected execution environment Harshit Mogalapalli (2): pinctrl: sophgo: fix double free in cv1800_pctrl_dt_node_to_map() pinctrl: nuvoton: fix a double free in ma35_pinctrl_dt_node_to_map_func() Heiko Carstens (2): s390: Initialize psw mask in perf_arch_fetch_caller_regs() s390: Update defconfigs Heiko Thiery (2): misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for EEPROM device misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for OTP device Henry Lin (1): xhci: tegra: fix checked USB2 port number Herbert Xu (3): crypto: api - Fix liveliness check in crypto_alg_tested crypto: testmgr - Hide ENOENT errors better crypto: marvell/cesa - Disable hash algorithms Herve Codina (1): soc: fsl: cpm1: qmc: Fix unused data compilation warning Holger Dengler (1): s390/pkey_pckmo: Return with success for valid protected key types Honglei Wang (1): sched_ext: use correct function name in pick_task_scx() warning message Hou Tao (2): bpf: Check the remaining info_cnt before repeating btf fields selftests/bpf: Add more test case for field flattening Ian Forbes (2): drm/vmwgfx: Limit display layout ioctl array size to VMWGFX_NUM_DISPLAY_UNITS drm/vmwgfx: Handle possible ENOMEM in vmw_stdu_connector_atomic_check Imre Deak (2): drm/i915/dp_mst: Handle error during DSC BW overhead/slice calculation drm/i915/dp_mst: Don't require DSC hblank quirk for a non-DSC compatible mode Jaegeuk Kim (1): f2fs: allow parallel DIO reads Jakub Kicinski (1): MAINTAINERS: add Andrew Lunn as a co-maintainer of all networking drivers Jakub Sitnicki (1): udp: Compute L4 checksum as usual when not segmenting the skb Jann Horn (2): mm/mremap: fix move_normal_pmd/retract_page_tables race MAINTAINERS: add Jann as memory mapping/VMA reviewer Jason Gerecke (1): HID: wacom: Hardcode (non-inverted) AES pens as BTN_TOOL_PEN Javier Carrasco (26): iio: light: veml6030: fix IIO device retrieval from embedded device iio: light: veml6030: fix ALS sensor resolution pinctrl: intel: platform: fix error path in device_for_each_child_node() pinctrl: intel: platform: use semicolon instead of comma in ncommunities assignment iio: accel: kx022a: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig iio: adc: ad7944: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig iio: adc: ti-lmp92064: add missing select REGMAP_SPI in Kconfig iio: adc: ti-lmp92064: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig iio: dac: ad3552r: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig iio: dac: ad5766: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig iio: chemical: ens160: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig iio: light: bu27008: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig iio: magnetometer: af8133j: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig iio: pressure: bm1390: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig iio: resolver: ad2s1210 add missing select REGMAP in Kconfig iio: resolver: ad2s1210: add missing select (TRIGGERED_)BUFFER in Kconfig iio: frequency: adf4377: add missing select REMAP_SPI in Kconfig iio: amplifiers: ada4250: add missing select REGMAP_SPI in Kconfig iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig iio: frequency: {admv4420,adrf6780}: format Kconfig entries iio: frequency: admv4420: fix missing select REMAP_SPI in Kconfig Jean Delvare (1): [PATCH} hwmon: (jc42) Properly detect TSE2004-compliant devices again Jens Axboe (4): io_uring/sqpoll: close race on waiting for sqring entries io_uring/rsrc: ignore dummy_ubuf for buffer cloning io_uring/sqpoll: ensure task state is TASK_RUNNING when running task_work io_uring/rw: fix wrong NOWAIT check in io_rw_init_file() Jeongjun Park (2): vt: prevent kernel-infoleak in con_font_get() mm: swap: prevent possible data-race in __try_to_reclaim_swap Jessica Zhang (2): drm/msm/dpu: Don't always set merge_3d pending flush drm/msm/dpu: don't always program merge_3d block Jim Mattson (1): x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET Jinjie Ruan (6): clk: samsung: Fix out-of-bound access of of_match_node() posix-clock: Fix missing timespec64 check in pc_clock_settime() net: lan743x: Remove duplicate check net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test() clk: test: Fix some memory leaks mm/damon/tests/sysfs-kunit.h: fix memory leak in damon_sysfs_test_add_targets() Jiqian Chen (1): xen: Remove dependency between pciback and privcmd Jiri Olsa (1): bpf: Fix memory leak in bpf_core_apply Joey Gouly (2): arm64: set POR_EL0 for kernel threads Documentation/protection-keys: add AArch64 to documentation Johan Hovold (9): serial: qcom-geni: fix polled console initialisation serial: qcom-geni: revert broken hibernation support serial: qcom-geni: fix shutdown race serial: qcom-geni: fix dma rx cancellation serial: qcom-geni: fix receiver enable serial: qcom-geni: fix rx cancel dma status bit serial: qcom-geni: drop flip buffer WARN() serial: qcom-geni: drop unused receive parameter serial: qcom-geni: rename suspend functions Johannes Weiner (1): sched/psi: Fix mistaken CPU pressure indication after corrupted task state bug Johannes Wikner (4): x86/cpufeatures: Add a IBPB_NO_RET BUG flag x86/entry: Have entry_ibpb() invalidate return predictions x86/bugs: Skip RSB fill at VMEXIT x86/bugs: Do not use UNTRAIN_RET with IBPB on entry John Allen (1): x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load John Edwards (1): Input: xpad - add support for MSI Claw A1M Jon Hunter (1): gpu: host1x: Fix boot regression for Tegra Jonathan Cameron (1): iio: pressure: sdp500: Add missing select CRC8 Jonathan Marek (3): drm/msm/dsi: improve/fix dsc pclk calculation drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation usb: typec: qcom-pmic-typec: fix sink status being overwritten with RP_DEF Jordan Rome (2): bpf: Fix iter/task tid filtering bpf: Properly test iter/task tid filtering Josh Poimboeuf (1): cdrom: Avoid barrier_nospec() in cdrom_ioctl_media_changed() Josua Mayer (1): arm64: dts: marvell: cn9130-sr-som: fix cp0 mdio pin numbers Juha-Pekka Heikkila (1): drm/i915/display: Don't allow tile4 framebuffer to do hflip on display20 or greater Julian Vetter (1): sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML Justin Chen (1): firmware: arm_scmi: Queue in scmi layer for mailbox implementation Kai Shen (1): net/smc: Fix memory leak when using percpu refs Kalesh AP (7): RDMA/bnxt_re: Fix a possible memory leak RDMA/bnxt_re: Add a check for memory allocation RDMA/bnxt_re: Fix out of bound check RDMA/bnxt_re: Return more meaningful error RDMA/bnxt_re: Fix a possible NULL pointer dereference RDMA/bnxt_re: Fix an error path in bnxt_re_add_device RDMA/bnxt_re: Fix the GID table length Karol Kosik (1): ALSA: usb-audio: Fix NULL pointer deref in snd_usb_power_domain_set() Kashyap Desai (1): RDMA/bnxt_re: Fix incorrect dereference of srq in async event Kefeng Wang (1): mm: huge_memory: add vma_thp_disabled() and thp_disabled_by_hw() Keith Busch (2): block: fix blk_rq_map_integrity_sg kernel-doc nvme-multipath: defer partition scanning Kent Overstreet (23): bcachefs: Fix lockdep splat in bch2_accounting_read bcachefs: Split out check_unreachable_inodes() pass bcachefs: reattach_inode() now correctly handles interior snapshot nodes bcachefs: btree_iter_peek_upto() now handles BTREE_ITER_all_snapshots bcachefs: Delete vestigal check_inode() checks bcachefs: bcachefs_metadata_version_inode_has_child_snapshots bcachefs: Kill bch2_propagate_key_to_snapshot_leaves() bcachefs: bch2_inode_or_descendents_is_open() bcachefs: Disk accounting device validation fixes closures: Add closure_wait_event_timeout() bcachefs: Check if stuck in journal_res_get() bcachefs: __wait_for_freeing_inode: Switch to wait_bit_queue_entry bcachefs: Fix bch2_have_enough_devs() for BCH_SB_MEMBER_INVALID bcachefs: Fix invalid shift in member_to_text() bcachefs: Fix accounting replay flags bcachefs: Fix bkey_nocow_lock() bcachefs: Improve check_snapshot_exists() bcachefs: fix uaf in bch2_dio_write_done() bcachefs: Fix missing bounds checks in bch2_alloc_read() bcachefs: Add missing validation for bch_stripe.csum_granularity_bits bcachefs: Fix kasan splat in new_stripe_alloc_buckets() bcachefs: Handle race between stripe reuse, invalidate_stripe_to_dev bcachefs: Fix sysfs warning in fstests generic/730,731 Kevin Groeneveld (1): usb: gadget: f_uac2: fix return value for UAC2_ATTRIBUTE_STRING store Konstantin Ryabitsev (1): MAINTAINERS: use the canonical soc mailing list address and mark it as L: Krzysztof Kozlowski (1): Documentation/process: maintainer-soc: clarify submitting patches Kuniyuki Iwashima (1): tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). Li RongQing (1): net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid Linus Torvalds (2): mm: fix follow_pfnmap API lockdep assert Linux 6.12-rc4 Linus Walleij (2): dt-bindings: net: brcm,unimac-mdio: Add bcm6846-mdio net: phy: mdio-bcm-unimac: Add BCM6846 support Liu Shixin (1): mm/swapfile: skip HugeTLB pages for unuse_vma Longlong Xia (1): tty: n_gsm: Fix use-after-free in gsm_cleanup_mux Lorenzo Stoakes (4): mm/mmap: correct error handling in mmap_region() MAINTAINERS: add memory mapping/VMA co-maintainers maple_tree: correct tree corruption on spanning store maple_tree: add regression test for spanning store bug Lu Baolu (1): iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices Luca Boccassi (4): ipe: return -ESTALE instead of -EINVAL on update when new policy has a lower version ipe: also reject policy updates with the same version ipe: allow secondary and platform keyrings to install/update policies ipe: fallback to platform keyring also if key in trusted keyring is rejected Lucas De Marchi (1): drm/xe/query: Increase timestamp width Luiz Augusto von Dentz (2): Bluetooth: btusb: Fix not being able to reconnect after suspend Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001 Lukas Bulwahn (1): irqchip: Remove obsolete config ARM_GIC_V3_ITS_PCI Ma Ke (2): pinctrl: apple: check devm_kasprintf() returned value pinctrl: stm32: check devm_kasprintf() returned value Maher Sanalla (1): net/mlx5: Check for invalid vector index on EQ creation Marc Zyngier (1): irqchip/gic-v4: Don't allow a VMOVP on a dying VPE Marek Vasut (1): serial: imx: Update mctrl old_status on RTSD interrupt Mario Limonciello (1): cpufreq/amd-pstate: Use nominal perf for limits when boost is disabled Mark Rutland (3): arm64: probes: Remove broken LDR (literal) uprobe support arm64: probes: Fix simulate_ldr*_literal() arm64: probes: Fix uprobes for big-endian kernels Markus Grabner (1): ALSA: line6: update contact information Martin Kletzander (1): x86/resctrl: Avoid overflow in MB settings in bw_validate() Masahiro Yamada (1): kbuild: refactor cc-option-yn, cc-disable-warning, rust-option-yn macros Mathias Nyman (3): xhci: Fix incorrect stream context type macro xhci: Mitigate failed set dequeue pointer commands xhci: dbc: honor usb transfer size boundaries. Matthew Auld (4): drm/xe: fix unbalanced rpm put() with fence_fini() drm/xe: fix unbalanced rpm put() with declare_wedged() drm/xe/xe_sync: initialise ufence.signalled drm/xe/bmg: improve cache flushing behaviour Matthew Brost (3): drm/xe: Take job list lock in xe_sched_add_pending_job drm/xe: Don't free job in TDR drm/xe: Use bookkeep slots for external BO's in exec IOCTL Matthieu Baerts (NGI0) (1): mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow Maurizio Lombardi (1): nvme-pci: fix race condition between reset and nvme_dev_disable() Michael Chen (1): drm/amdgpu/mes: fix issue of writing to the same log buffer from 2 MES pipes Michael Ellerman (1): powerpc/powernv: Free name on error in opal_event_init() Michael Mueller (1): KVM: s390: Change virtual to physical address access in diag 0x258 handler Michal Luczaj (4): bpf, sockmap: SK_DROP on attempted redirects of unsupported af_vsock vsock: Update rx_bytes on read_skb() vsock: Update msg_count on read_skb() bpf, vsock: Drop static vsock_bpf_prot initialization Michal Pecio (1): usb: xhci: Fix handling errors mid TD followed by other errors Mike Galbraith (1): sched: Fix sched_delayed vs cfs_bandwidth Mikhail Lobanov (1): iio: accel: bma400: Fix uninitialized variable field_value in tap event handling. Ming Lei (2): blk-mq: setup queue ->tag_set before initializing hctx ublk: don't allow user copy for unprivileged device Mohammed Anees (3): iioc: dac: ltc2664: Fix span variable usage in ltc2664_channel_config() bcachefs: Fix NULL pointer dereference in bch2_opt_to_text drm/amdgpu: prevent BO_HANDLES error from being overwritten Murad Masimov (1): ALSA: hda/cs8409: Fix possible NULL dereference Nam Cao (1): irqchip/sifive-plic: Unmask interrupt in plic_irq_enable() Namjae Jeon (2): ksmbd: fix user-after-free from session log off ksmbd: add support for supplementary groups Nanyong Sun (1): selftests: mm: fix the incorrect usage() info of khugepaged Nathan Chancellor (2): iio: bmi323: Drop CONFIG_PM guards around runtime functions x86/resctrl: Annotate get_mem_config() functions as __init Nico Boehr (1): KVM: s390: gaccess: Check if guest address is in memslot Nikita Travkin (1): Input: zinitix - don't fail if linux,keycodes prop is absent Niklas Schnelle (1): s390/pci: Handle PCI error codes other than 0x3a Niklas Söderlund (1): net: ravb: Only advertise Rx/Tx timestamps if hardware supports it Nikolay Kuratov (1): drm/vmwgfx: Handle surface check failure correctly Nilay Shroff (4): nvmet-passthru: clear EUID/NGUID/UUID while using loop target nvme-loop: flush off pending I/O while shutting down loop controller nvme: make keep-alive synchronous operation nvme: use helper nvme_ctrl_state in nvme_keep_alive_finish function Nirmoy Das (1): drm/xe/ufence: ufence can be signaled right after wait_woken OGAWA Hirofumi (1): fat: fix uninitialized variable Oleksij Rempel (1): net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY Oliver Neukum (1): net: usb: usbnet: fix race in probe failure Omar Sandoval (1): blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race Paolo Abeni (2): mptcp: prevent MPC handshake on port-based signal endpoints selftests: mptcp: join: test for prohibited MPC to port-based endp Paritosh Dixit (1): net: stmmac: dwmac-tegra: Fix link bring-up sequence Paulo Alcantara (1): smb: client: fix OOBs when building SMB2_IOCTL request Pawan Gupta (3): x86/entry_32: Do not clobber user EFLAGS.ZF x86/entry_32: Clear CPU buffers after register restore in NMI return x86/bugs: Use code segment selector for VERW operand Pedro Falcato (1): 9p: Avoid creating multiple slab caches with the same name Peter Rashleigh (1): net: dsa: mv88e6xxx: Fix the max_vid definition for the MV88E6361 Peter Wang (2): scsi: ufs: core: Fix the issue of ICU failure scsi: ufs: core: Requeue aborted request Peter Zijlstra (3): sched: Fix delayed_dequeue vs switched_from_fair() sched/core: Dequeue PSI signals for blocked tasks that are delayed sched/fair: Fix external p->on_rq users Petr Pavlu (1): ring-buffer: Fix reader locking when changing the sub buffer order Phil Auld (1): sched/deadline: Use hrtick_enabled_dl() before start_hrtick_dl() Philip Yang (1): drm/amdkfd: Accounting pdd vram_usage for svm Pierre-Louis Bossart (4): ALSA/hda: intel-sdw-acpi: cleanup sdw_intel_scan_controller ALSA/hda: intel-sdw-acpi: fetch fwnode once in sdw_intel_scan_controller() ALSA/hda: intel-sdw-acpi: simplify sdw-master-count property read ALSA/hda: intel-sdw-acpi: add support for sdw-manager-list property read Piotr Zalewski (1): bcachefs: add check for btree id against max in try read node Pranjal Ramajor Asha Kanojiya (1): accel/qaic: Fix the for loop used to walk SG table Prashanth K (1): usb: dwc3: Wait for EndXfer completion before restoring GUSB2PHYCFG Pu Lehui (1): riscv, bpf: Fix possible infinite tailcall when CONFIG_CFI_CLANG is enabled Qianqiang Liu (1): RDMA/nldev: Fix NULL pointer dereferences issue in rdma_nl_notify_event Ranjan Kumar (1): scsi: mpi3mr: Validate SAS port assignments Richard Gong (1): x86/amd_nb: Add new PCI ID for AMD family 1Ah model 20h Rik van Riel (1): bpf: use kvzmalloc to allocate BPF verifier environment Rob Clark (1): drm/msm/a6xx+: Insert a fence wait before SMMU table update Rob Herring (Arm) (1): dt-bindings: iio: dac: adi,ad56xx: Fix duplicate compatible strings Robin Murphy (1): iommu/arm-smmu: Clarify MMU-500 CPRE workaround Roger Quadros (1): usb: dwc3: core: Fix system suspend on TI AM62 platforms Roi Martin (2): btrfs: fix uninitialized pointer free in add_inode_ref() btrfs: fix uninitialized pointer free on read_alloc_one_name() error Rosen Penev (1): pinctrl: aw9523: add missing mutex_destroy Ryusuke Konishi (1): nilfs2: propagate directory read errors from nilfs_find_entry() Sabrina Dubroca (1): macsec: don't increment counters for an unrelated SA Sakari Ailus (1): MAINTAINERS: Add an entry for the LJCA drivers Saravanan Vajravel (1): RDMA/bnxt_re: Fix incorrect AVID type in WQE structure Sean Anderson (1): dma-mapping: fix tracing dma_alloc/free with vmalloc'd memory Sebastian Andrzej Siewior (2): mm: percpu: increase PERCPU_DYNAMIC_SIZE_SHIFT on certain builds. MAINTAINERS: Add an entry for PREEMPT_RT. Selvin Xavier (2): RDMA/bnxt_re: Fix the max WQEs used in Static WQE mode RDMA/bnxt_re: Avoid CPU lockups due fifo occupancy check loop SeongJae Park (2): Docs/damon/maintainer-profile: add missing '_' suffixes for external web links Docs/damon/maintainer-profile: update deprecated awslabs GitHub URLs Sergey Matsievskiy (3): irqchip/ocelot: Fix trigger register address irqchip/ocelot: Comment sticky register clearing code pinctrl: ocelot: fix system hang on level based interrupts Seunghwan Baek (1): scsi: ufs: core: Set SDEV_OFFLINE when UFS is shut down Shay Drory (1): net/mlx5: Fix command bitmask initialization Showrya M N (1): RDMA/siw: Add sendpage_ok() check to disable MSG_SPLICE_PAGES Sidhartha Kumar (1): maple_tree: check for MA_STATE_BULK on setting wr_rebalance Simon Sundberg (2): selftests/bpf: Provide a generic [un]load_module helper selftests/bpf: Add test for kfunc module order Srinivas Pandruvada (1): powercap: intel_rapl_msr: Add PL4 support for ArrowLake-H Srinivasan Shanmugam (1): drm/amd/amdgpu: Fix double unlock in amdgpu_mes_add_ring Stefan Blum (1): HID: multitouch: Add support for B2402FVA track point Stefan Kerkmann (1): Input: xpad - add support for 8BitDo Ultimate 2C Wireless Controller Steven Rostedt (3): ring-buffer: Fix refcount setting of boot mapped buffers fgraph: Use CPU hotplug mechanism to initialize idle shadow stacks fgraph: Allocate ret_stack_list with proper size Su Hui (2): firmware: arm_scmi: Fix the double free in scmi_debugfs_common_setup() smb: client: fix possible double free in smb2_set_ea() Sunil V L (1): irqchip/riscv-intc: Fix SMP=n boot with ACPI SurajSonawane2415 (2): hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma block: Fix elevator_get_default() checking for NULL q->tag_set Takashi Iwai (1): parport: Proper fix for array out-of-bounds access Tejun Heo (6): Revert "sched_ext: Use shorter slice while bypassing" sched_ext: Start schedulers with consistent p->scx.slice values sched_ext: Move scx_buildin_idle_enabled check to scx_bpf_select_cpu_dfl() sched_ext: bypass mode shouldn't depend on ops.select_cpu() sched_ext: Move scx_tasks_lock handling into scx_task_iter helpers sched_ext: Don't hold scx_tasks_lock for too long Thadeu Lima de Souza Cascardo (1): usb: typec: altmode should keep reference to parent Thierry Reding (1): gpu: host1x: Set up device DMA parameters Thomas Weißschuh (3): bpf, lsm: Remove bpf_lsm_key_free hook s390/sclp: Deactivate sclp after all its users s390/sclp_vt220: Convert newlines to CRLF instead of LFCR Thomas Zimmermann (3): Revert "drm/mgag200: Add vblank support" drm/ast: sil164: Clear EDID if no display is connected drm/ast: vga: Clear EDID if no display is connected Thorsten Blum (1): drm/vmwgfx: Remove unnecessary NULL checks before kvfree() Timo Grautstueck (1): lib/Kconfig.debug: fix grammar in RUST_BUILD_ASSERT_ALLOW Toke Høiland-Jørgensen (2): bpf: Make sure internal and UAPI bpf_redirect flags don't overlap bpf: fix kfunc btf caching for modules Tokunori Ikegami (1): nvme: delete unnecessary fallthru comment Tony Ambardar (2): selftests/bpf: Fix error compiling cgroup_ancestor.c with musl libc selftests/bpf: Fix cross-compiling urandom_read Tyrone Wu (6): bpf: fix unpopulated name_len field in perf_event link info selftests/bpf: fix perf_event link info name_len assertion bpf: Fix unpopulated path_size when uprobe_multi fields unset selftests/bpf: Assert link info uprobe_multi count & path_size if unset bpf: Fix link info netfilter flags to populate defrag flag selftests/bpf: Add asserts for netfilter link info Vasiliy Kovalev (2): ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2 ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2 Ville Syrjälä (1): drm/radeon: Fix encoder->possible_clones Vladimir Oltean (1): net: dsa: vsc73xx: fix reception from VLAN-unaware bridges Wade Wang (1): HID: plantronics: Workaround for an unexcepted opposite volume key Waiman Long (1): sched/core: Disable page allocation in task_tick_mm_cid() Wander Lairson Costa (1): bpf: Use raw_spinlock_t in ringbuf Wang Hai (6): net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit() net: xilinx: axienet: fix potential memory leak in axienet_start_xmit() net: ethernet: rtsn: fix potential memory leak in rtsn_start_xmit() net: systemport: fix potential memory leak in bcm_sysport_xmit() net: bcmasp: fix potential memory leak in bcmasp_xmit() scsi: target: core: Fix null-ptr-deref in target_alloc_device() WangYuli (1): HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad Wei Fang (5): net: enetc: remove xdp_drops statistic from enetc_xdp_drop() net: enetc: block concurrent XDP transmissions during ring reconfiguration net: enetc: disable Tx BD rings after they are empty net: enetc: disable NAPI after all rings are disabled net: enetc: add missing static descriptor and inline keyword Wei Xu (1): mm/mglru: only clear kswapd_failures if reclaimable Will Deacon (1): kasan: Disable Software Tag-Based KASAN with GCC Xin Long (1): ipv4: give an IPv4 dev to blackhole_netdev Yan Zhen (1): reset: npcm: convert comma to semicolon Yang Shi (1): mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point Yao Zi (1): clk: rockchip: fix finding of maximum clock ID Ye Bin (1): Bluetooth: bnep: fix wild-memory-access in proto_unregister Yevgeny Kliteynik (2): net/mlx5: HWS, removed wrong access to a number of rules variable net/mlx5: HWS, fixed double free in error flow of definer layout Yo-Jung (Leo) Lin (1): misc: rtsx: list supported models in Kconfig help Yun Lu (1): selftest: hid: add the missing tests directory Zack Rusin (1): drm/vmwgfx: Cleanup kms setup without 3d Zhang Rui (1): x86/apic: Always explicitly disarm TSC-deadline timer Zhu Jun (1): ALSA: scarlett2: Add error check after retrieving PEQ filter values christoph.plattner (1): ALSA: hda: Sound support for HP Spectre x360 16 inch model 2024