Linux kernel 6.11-rc2 released
So rc1 had a fair number of annoying small build or test failures on Guenter's test matrix, which never looks good. But most of them seemed to be of the "stupid and trivial" variety, which obviously doesn't instill confidence in the process, but also isn't exactly scary. When the microblaze tinyconfig doesn't build cleanly, it may not be a great look, but it's also probably not a showstopper for actual use.
Hopefully we've gotten rid of the bulk of the silly noise here in rc2, and not added too much new noise, so that we can get on with the process of finding more meaningful issues.
Linus
Full source: https://git.kernel.org/torvalds/t/linux-6.11-rc2.tar.gz
Patch: https://git.kernel.org/torvalds/p/v6.11-rc2/v6.10
You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v6.11-rc2/v6.11-rc1Ackerley Tng (1):
KVM: x86/mmu: fix determination of max NPT mapping level for private pages
Al Viro (1):
protect the fetch of ->fd[fd] in do_dup2() from mispredictions
Alex Deucher (1):
drm/amdgpu: Fix APU handling in amdgpu_pm_load_smu_firmware()
Alexander Duyck (1):
fbnic: Change kconfig prompt from S390=n to !S390
Alexandra Winter (1):
net/iucv: fix use after free in iucv_sock_close()
Alice Ryhl (1):
rust: SHADOW_CALL_STACK is incompatible with Rust
André Almeida (2):
drm/atomic: Allow userspace to use explicit sync with atomic async flips
drm/atomic: Allow userspace to use damage clips with async flips
Andy Chiu (1):
net: axienet: start napi before enabling Rx/Tx
Arnd Bergmann (7):
hid: bpf: add BPF_JIT dependency
Bluetooth: btmtk: Fix btmtk.c undefined reference build error harder
Bluetooth: btmtk: remove #ifdef around declarations
media: ipu-bridge: fix ipu6 Kconfig dependencies
alpha: fix ioread64be()/iowrite64be() helpers
uretprobe: change syscall number, again
syscalls: fix syscall macros for newfstat/newfstatat
Arseniy Krasnov (1):
irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to
'raw_spinlock_t'
Baochen Qiang (1):
wifi: ath12k: fix reusing outside iterator in ath12k_wow_vif_set_wakeups()
Bartosz Golaszewski (1):
net: phy: aquantia: only poll GLOBAL_CFG regs on aqr113, aqr113c
and aqr115c
Basavaraj Natikar (1):
HID: amd_sfh: Move sensor discovery before HID device initialization
Benjamin Tissoires (4):
selftests/hid: fix bpf_wq new API
selftests/hid: disable struct_ops auto-attach
HID: bpf: prevent the same struct_ops to be attached more than once
selftests/hid: add test for attaching multiple time the same struct_ops
Bingbu Cao (1):
media: intel/ipu6: select AUXILIARY_BUS in Kconfig
Blazej Kucman (1):
PCI: pciehp: Retain Power Indicator bits for userspace indicators
Boris Burkov (1):
btrfs: make cow_file_range_inline() honor locked_page on error
Borislav Petkov (AMD) (1):
x86/setup: Parse the builtin command line before merging
Breno Leitao (1):
net: Add skbuff.h to MAINTAINERS
Casey Chen (1):
perf tool: fix dereferencing NULL al->maps
Chang Yu (1):
KVM: Documentation: Fix title underline too short warning
Chen Ni (2):
xfs: convert comma to semicolon
xfs: convert comma to semicolon
Chris Lu (2):
Bluetooth: btmtk: Fix kernel crash when entering btmtk_usb_suspend
Bluetooth: btmtk: Fix btmtk.c undefined reference build error
Chris Mi (1):
net/mlx5e: Fix CT entry update leaks of modify header context
Christian König (1):
drm/amdgpu: fix contiguous handling for IB parsing v2
D. Wythe (1):
net/smc: prevent UAF in inet_create()
Damien Le Moal (2):
scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
Dan Carpenter (3):
vdpa/octeon_ep: Fix error code in octep_process_mbox()
drm/client: Fix error code in drm_client_buffer_vmap_local()
net: mvpp2: Don't re-use loop iterator
Daniel Maslowski (1):
riscv/purgatory: align riscv_kernel_entry
Danilo Krummrich (2):
drm/gpuvm: fix missing dependency to DRM_EXEC
drm/nouveau: prime: fix refcount underflow
Darrick J. Wong (2):
xfs: fix a memory leak
xfs: fix file_path handling in tracepoints
Dave Airlie (2):
nouveau: set placement to original placement on uvmm validate.
Revert "nouveau: rip out busy fence waits"
David Gow (1):
x86/uaccess: Zero the 8-byte get_range case on failure on 32-bit
David Howells (1):
cifs: Remove cifs_aio_ctx
David Sterba (1):
btrfs: initialize location to fix -Wmaybe-uninitialized in
btrfs_lookup_dentry()
Dmitry Osipenko (1):
drm/virtio: Fix type of dma-fence context variable
Dr. David Alan Gilbert (1):
ARM: 9400/1: Remove unused struct 'mod_unwind_map'
Edmund Raile (2):
Revert "ALSA: firewire-lib: obsolete workqueue for period update"
Revert "ALSA: firewire-lib: operate for period elapse event in
process context"
Eric Biggers (1):
scsi: ufs: exynos: Don't resume FMP when crypto support is disabled
Eric Dumazet (1):
sched: act_ct: take care of padding in struct zones_ht_key
Eric Lin (1):
perf arch events: Fix duplicate RISC-V SBI firmware event name
Eric Sandeen (1):
xfs: allow SECURE namespace xattrs to use reserved block pool
Faizal Rahim (1):
igc: Fix double reset adapter triggered from a single taprio cmd
Filipe Manana (2):
btrfs: fix corrupt read due to bad offset of a compressed extent map
btrfs: fix corruption after buffer fault in during direct IO append write
Geert Uytterhoeven (2):
ARM: 9402/1: Kconfig: Spelling s/Cortex A-/Cortex-A/
ARM: 9403/1: Alpine: Spelling s/initialiing/initializing/
Heiko Carstens (8):
s390/fpu: Re-add exception handling in load_fpu_state()
s390/alternatives: Remove unused empty header file
s390/mm/ptdump: Fix handling of identity mapping area
s390/mm/ptdump: Add support for relocated lowcore mapping
s390/mm/ptdump: Improve sorting of markers
s390/mm: Get rid of RELOC_HIDE()
s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
s390: Keep inittext section writable
Heiko Stuebner (1):
dt-bindings: ata: rockchip-dwc-ahci: add missing power-domains
Heiner Kallweit (1):
r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY
Herve Codina (2):
net: wan: fsl_qmc_hdlc: Convert carrier_lock spinlock to a mutex
net: wan: fsl_qmc_hdlc: Discard received CRC
Huacai Chen (1):
irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
Ian Forbes (2):
drm/vmwgfx: Fix overlay when using Screen Targets
drm/vmwgfx: Trigger a modeset when the screen moves
Jakub Kicinski (7):
netlink: specs: correct the spec of ethtool
ethtool: rss: echo the context number back
eth: bnxt: reject unsupported hash functions
eth: bnxt: populate defaults in the RSS context struct
ethtool: fix setting key and resetting indir at once
ethtool: fix the state of additional contexts with old API
selftests: drv-net: rss_ctx: check for all-zero keys
Jammy Huang (1):
drm/ast: Fix black screen after resume
Jean-Michel Hautbois (1):
media: v4l: Fix missing tabular column hint for Y14P format
Jeff Johnson (2):
virtio: add missing MODULE_DESCRIPTION() macro
s390/cio: Add missing MODULE_DESCRIPTION() macros
Jeongjun Park (1):
tun: Add missing bpf_net_ctx_clear() in do_xdp_generic()
Jim Mattson (1):
KVM: x86: Eliminate log spam from limited APIC timer periods
Jinjie Ruan (2):
ARM: 9406/1: Fix callchain_trace() return value
ARM: 9407/1: Add support for STACKLEAK gcc plugin
Jiri Olsa (1):
bpf/selftests: Fix ASSERT_OK condition check in uprobe_syscall test
Jiri Pirko (13):
virtio_pci: push out single vq find code to vp_find_one_vq_msix()
virtio_pci: simplify vp_request_msix_vectors() call a bit
virtio_pci: pass vector policy enum to vp_find_vqs_msix()
virtio_pci: pass vector policy enum to vp_find_one_vq_msix()
virtio_pci: introduce vector allocation fallback for slow path virtqueues
virtio_pci_modern: treat vp_dev->admin_vq.info.vq pointer as static
virtio: push out code to vp_avq_index()
virtio_pci: pass vq info as an argument to vp_setup_vq()
virtio: create admin queues alongside other virtqueues
virtio_pci_modern: create admin queue of queried size
virtio_pci_modern: pass cmd as an identification token
virtio_pci_modern: use completion instead of busy loop to wait
on admin cmd result
virtio_pci_modern: remove admin queue serialization lock
Johan Hovold (2):
scsi: Revert "scsi: sd: Do not repeat the starting disk message"
wifi: ath12k: fix soft lockup on suspend
Johannes Berg (2):
wifi: mac80211: use monitor sdata with driver only if desired
wifi: cfg80211: correct S1G beacon length calculation
Jonathan Cameron (1):
x86/aperfmperf: Fix deadlock on cpu_hotplug_lock
Julian Sun (1):
xfs: remove unused parameter in macro XFS_DQUOT_LOGRES
Kenneth Feng (1):
drm/amdgpu/pm: support gpu_metrics sysfs interface for smu v14.0.2/3
Kiran K (1):
Bluetooth: btintel: Fail setup on error
Krzysztof Kozlowski (1):
net: MAINTAINERS: Demote Qualcomm IPA to "maintained"
Kuniyuki Iwashima (3):
rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is
specified in rtnl_dellink().
netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init().
netfilter: iptables: Fix potential null-ptr-deref in
ip6table_nat_table_init().
Kyoungrul Kim (1):
scsi: ufs: core: Check LSDBS cap when !mcq
Leo Yan (6):
perf: build: Setup PKG_CONFIG_LIBDIR for cross compilation
perf: build: Set Python configuration for cross compilation
perf: build: Only link libebl.a for old libdw
perf: build: Link lib 'lzma' for static build
perf: build: Link lib 'zstd' for static build
perf docs: Document cross compilation
Li Huafei (1):
perf/x86: Fix smp_processor_id()-in-preemptible warnings
Linus Torvalds (11):
minmax: make generic MIN() and MAX() macros available everywhere
minmax: scsi: fix mis-use of 'clamp()' in sr.c
minmax: don't use max() in situations that want a C constant expression
minmax: simplify min()/max()/clamp() implementation
profiling: attempt to remove per-cpu profile flip buffer
task_work: make TWA_NMI_CURRENT handling conditional on IRQ_WORK
profiling: remove stale percpu flip buffer variables
minmax: improve macro expansion and type checking
minmax: fix up min3() and max3() too
runtime constants: deal with old decrepit linkers
Linux 6.11-rc2
Linus Walleij (1):
ARM: 9408/1: mm: CFI: Fix some erroneous reset prototypes
Liu Jing (1):
selftests: mptcp: always close input's FD if opened
Luca Ceresoli (1):
irqchip/irq-pic32-evic: Add missing 'static' to internal function
Luiz Augusto von Dentz (2):
Bluetooth: hci_sync: Fix suspending with wrong filter policy
Bluetooth: hci_event: Fix setting DISCOVERY_FINDING for passive scanning
Ma Ke (1):
net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
Maciej Fijalkowski (7):
ice: don't busy wait for Rx queue disable in ice_qp_dis()
ice: replace synchronize_rcu with synchronize_net
ice: modify error handling when setting XSK pool in ndo_bpf
ice: toggle netif_carrier when setting up XSK pool
ice: improve updating ice_{t,r}x_ring::xsk_pool
ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog
ice: xsk: fix txq interrupt mapping
Maciej Żenczykowski (1):
ipv6: fix ndisc_is_useropt() handling for PIO
Manivannan Sadhasivam (1):
scsi: ufs: core: Do not set link to OFF state while waking up
from hibernation
Mark Bloch (1):
net/mlx5: Lag, don't use the hardcoded value of the first port
Mark Mentovai (1):
net: phy: realtek: add support for RTL8366S Gigabit PHY
Mark Rutland (3):
arm64: cputype: Add Cortex-X1C definitions
arm64: cputype: Add Cortex-A725 definitions
arm64: errata: Expand speculative SSBS workaround (again)
Matthieu Baerts (NGI0) (7):
mptcp: sched: check both directions for backup
mptcp: distinguish rcv vs sent backup flag in requests
mptcp: pm: only set request_bkup flag when sending MP_PRIO
mptcp: mib: count MPJ with backup flag
selftests: mptcp: join: validate backup in MPJ
mptcp: pm: fix backup support in signal endpoints
selftests: mptcp: join: check backup support in signal endp
Mavroudis Chatzilazaridis (1):
ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G
Michael Chen (1):
drm/amdgpu: increase mes log buffer size for gfx12
Michal Kubiak (1):
ice: respect netif readiness in AF_XDP ZC related ndo's
Mikulas Patocka (2):
parisc: fix unaligned accesses in BPF
parisc: fix a possible DMA corruption
Moshe Shemesh (1):
net/mlx5: Fix missing lock on sync reset reload
Naohiro Aota (2):
btrfs: do not subtract delalloc from avail bytes
btrfs: zoned: fix zone_unusable accounting on making block group
read-write again
Nick Hu (1):
RISC-V: Enable the IPI before workqueue_online_cpu()
Nikita Zhandarovich (1):
drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll()
Olivier Langlois (2):
io_uring: keep multishot request NAPI timeout current
io_uring: remove unused local list heads in NAPI functions
Palmer Dabbelt (1):
cache: StarFive: Require a 64-bit system
Paolo Abeni (6):
mptcp: fix user-space PM announced address accounting
mptcp: fix NL PM announced address accounting
selftests: mptcp: add explicit test case for remove/readd
selftests: mptcp: fix error path
mptcp: fix bad RCVPRUNED mib accounting
mptcp: fix duplicate data handling
Paolo Bonzini (14):
KVM: x86: disallow pre-fault for SNP VMs before initialization
KVM: guest_memfd: return folio from __kvm_gmem_get_pfn()
KVM: guest_memfd: delay folio_mark_uptodate() until after
successful preparation
KVM: guest_memfd: do not go through struct page
KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_*
KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn
KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the
memory is passed to the guest
KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a
single struct kvm
KVM: remove kvm_arch_gmem_prepare_needed()
KVM: guest_memfd: move check for already-populated page to common code
KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes()
KVM: extend kvm_range_has_memory_attributes() to check subset of
attributes
KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns
KVM: guest_memfd: abstract how prepared folios are recorded
Patryk Duda (1):
platform/chrome: cros_ec_proto: Lock device when updating MKBP version
Paul E. McKenney (1):
clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
Paulo Alcantara (2):
smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
Pavan Chebbi (1):
bnxt_en: Fix RSS logic in __bnxt_reserve_rings()
Pavan Kumar Paluri (1):
x86/sev: Fix __reserved field in sev_config
Perry Yuan (1):
x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
Peter Wang (2):
scsi: ufs: core: Bypass quick recovery if force reset is needed
scsi: ufs: core: Fix deadlock during RTC update
Peter Zijlstra (3):
jump_label: Fix the fix, brown paper bags galore
x86/mm: Fix pti_clone_pgtable() alignment assumption
x86/mm: Fix pti_clone_entry_text() for i386
Philip Mueller (1):
drm: panel-orientation-quirks: Add quirk for OrangePi Neo
Philipp Stanner (1):
PCI: Fix devres regression in pci_intx()
Qiuxu Zhuo (1):
drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
Qu Wenruo (1):
btrfs: tree-checker: validate dref root and objectid
Rafael J. Wysocki (2):
thermal: trip: Avoid skipping trips in thermal_zone_set_trips()
thermal: core: Update thermal zone registration documentation
Rahul Rameshbabu (1):
net/mlx5e: Require mlx5 tc classifier action support for IPsec
prio capability
Raju Lakkaraju (1):
net: phy: micrel: Fix the KSZ9131 MDI-X status issue
Ricardo Ribalda (1):
media: uvcvideo: Fix custom control mapping probing
Rob Herring (Arm) (1):
arm: dts: arm: versatile-ab: Fix duplicate clock node name
Samuel Holland (1):
riscv: cpufeature: Do not drop Linux-internal extensions
Sean Wang (1):
wifi: mt76: mt7921: fix null pointer access in mt792x_mac_link_bss_remove
Shahar Shitrit (1):
net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys
Shay Drory (2):
net/mlx5: Always drain health in shutdown callback
net/mlx5: Fix error handling in irq_pool_request_irq
Shifrin Dmitry (1):
perf: riscv: Fix selecting counters in legacy mode
Srinivas Pandruvada (3):
thermal: intel: int340x: Fix kernel warning during MSI cleanup
thermal: intel: int340x: Allow limited thermal MSI support
thermal: intel: int340x: Free MSI IRQ vectors on module exit
Stanislav Fomichev (1):
selftests/bpf: Filter out _GNU_SOURCE when compiling test_cpp
Steve French (2):
smb3: add dynamic tracepoints for shutdown ioctl
cifs: update internal version number
Stuart Menefy (1):
riscv: Fix linear mapping checks for non-contiguous memory regions
Subash Abhinov Kasiviswanathan (1):
tcp: Adjust clamping window for applications specifying SO_RCVBUF
Suraj Kandpal (1):
drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro
Takashi Iwai (10):
ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
ALSA: hda/conexant: Mute speakers at suspend / shutdown
ALSA: seq: ump: Optimize conversions from SysEx to UMP
ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
ALSA: ump: Explicitly reset RPN with Null RPN
ALSA: seq: ump: Use the common RPN/bank conversion context
ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
ALSA: seq: ump: Explicitly reset RPN with Null RPN
ALSA: usb-audio: Correct surround channels in UAC1 channel map
ALSA: hda: Conditionally use snooping for AMD HDMI
Tatsunosuke Tobita (2):
HID: wacom: Modify pen IDs
HID: wacom: more appropriate tool type categorization
Tetsuo Handa (3):
Input: MT - limit max slots
profiling: remove prof_cpu_mask
profiling: remove profile=sleep support
Thomas Gleixner (1):
tick/broadcast: Move per CPU pointer access into the atomic section
Thomas Zimmermann (1):
drm/ast: astdp: Wake up during connector status detection
Tvrtko Ursulin (5):
drm/v3d: Prevent out of bounds access in performance query extensions
drm/v3d: Fix potential memory leak in the timestamp extension
drm/v3d: Fix potential memory leak in the performance extension
drm/v3d: Validate passed in drm syncobj handles in the timestamp extension
drm/v3d: Validate passed in drm syncobj handles in the
performance extension
Umesh Nerlige Ramappa (1):
i915/perf: Remove code to update PWR_CLK_STATE for gen12
Uros Bizjak (1):
locking/pvqspinlock: Correct the type of "old" variable in pv_kick_node()
Veerendranath Jakkam (1):
wifi: cfg80211: fix reporting failed MLO links status with
cfg80211_connect_done
Will Deacon (1):
arm64: jump_label: Ensure patched jump_labels are visible to all CPUs
Willem de Bruijn (1):
net: drop bad gso csum_start and offset in virtio_net_hdr
Xiubo Li (1):
ceph: force sending a cap update msg back to MDS for revoke op
Yang Yingliang (4):
sched/smt: Introduce sched_smt_present_inc/dec() helper
sched/smt: Fix unbalance sched_smt_present dec/inc
sched/core: Introduce sched_set_rq_on/offline() helper
sched/core: Fix unbalance set_rq_online/offline() in
sched_cpu_deactivate()
Yevgeny Kliteynik (1):
net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
Yipeng Zou (1):
irqchip/mbigen: Fix mbigen node address layout
Yong-Xuan Wang (1):
KVM: riscv: selftests: Fix compile error
Yuntao Liu (1):
ARM: 9404/1: arm32: enable HAVE_LD_DEAD_CODE_DATA_ELIMINATION
Zack Rusin (4):
drm/vmwgfx: Fix a deadlock in dma buf fence polling
drm/vmwgfx: Make sure the screen surface is ref counted
drm/vmwgfx: Fix handling of dumb buffers
drm/vmwgfx: Add basic support for external buffers
Zenghui Yu (1):
kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
Zhe Qiao (1):
riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
Zheng Zucheng (1):
sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
Zhenyu Wang (1):
perf/x86/intel/cstate: Add pkg C2 residency counter for Sierra Forest
songxiebing (1):
ALSA: hda: conexant: Fix headset auto detect fail in the polling mode
Linus Torvalds has announced the release of the second release candidate for Linux Kernel 6.11.