Linux kernel 6.2-rc6 released
Here we are, one week later, and rc6 is out.
It's suspiciously small, but who am I to look a gift horse in the mouth? I'll take it and hope it's not an aberration, but instead a sign that 6.2 is shaping up nicely. Call me optimistic, call me naive, but let's enjoy it and hope the trend continues.
The diffstat looks pretty normal too, with various driver fixes (networking, gpu, i2c and x86 platform drivers stand out) and netfilter fixes leading the pack. But there's the usual arch updates, random filesystem fixes, and misc other things going on too. The shortlog is appended for people who want to scan through the detailed overview.
I've already mentioned this a couple of times earlier: despite rc6 being nice and small, I expect to drag 6.2 out to an rc8 just because of the time lost to the holidays. But I'll be much happier if we can *keep* the remaining rc's nice and small. Ok?
Linus
Full source: https://git.kernel.org/torvalds/t/linux-6.2-rc6.tar.gz
Patch: https://git.kernel.org/torvalds/p/v6.2-rc6/v6.1
You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v6.2-rc6/v6.2-rc5Change log
Ahmad Fatoum (1):
net: dsa: microchip: fix probe of I2C-connected KSZ8563
Alexandru Tachici (1):
net: ethernet: adi: adin1110: Fix multicast offloading
Alexey V. Vissarionov (1):
scsi: hpsa: Fix allocation size for scsi_host_alloc()
Andreas Gruenbacher (1):
Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one"
Ard Biesheuvel (3):
arm64: efi: Avoid workqueue to check whether EFI runtime is live
arm64: efi: Account for the EFI runtime stack in stack unwinder
efi: Remove Matthew Garrett as efivarfs maintainer
Arnd Bergmann (2):
drm/i915/selftest: fix intel_selftest_modify_policy argument types
gpio: ep93xx: remove unused variable
Aurabindo Pillai (1):
drm/amd/display: Fix timing not changning when freesync video is enabled
Bart Van Assche (1):
scsi: device_handler: alua: Remove a might_sleep() annotation
Basavaraj Natikar (1):
i2c: designware-pci: Add new PCI IDs for AMD NAVI GPU
Catalin Marinas (1):
KVM: arm64: Pass the actual page address to mte_clear_page_tags()
Christian Brauner (1):
fuse: fixes after adapting to new posix acl api
Chuang Wang (1):
tracing/osnoise: Use built-in RCU list checking
Colin Ian King (1):
rv: remove redundant initialization of pointer ptr
Conor Dooley (3):
dt-bindings: riscv: fix underscore requirement for multi-letter extensions
dt-bindings: riscv: fix single letter canonical order
MAINTAINERS: add an IRC entry for RISC-V
Dan Carpenter (1):
gpio: mxc: Unlock on error path in mxc_flip_edge()
Dan Williams (1):
cxl/pmem: Fix nvdimm unregistration when cxl_pmem driver is absent
Dave Airlie (1):
amdgpu: fix build on non-DCN platforms.
Dave Jiang (1):
cxl: fix cxl_report_and_clear() RAS UE addr mis-assignment
David Christensen (1):
net/tg3: resolve deadlock in tg3_reset_task() during EEH
David Howells (1):
cifs: Fix oops due to uncleared server->smbd_conn in reconnect
David Woodhouse (1):
x86/pci/xen: Set MSI_FLAG_PCI_MSIX support in Xen MSI domain
Dmitry Torokhov (1):
Revert "Input: synaptics - switch touchpad on HP Laptop
15-da3001TU to RMI mode"
Doug Smythies (1):
selftests: amd-pstate: Don't delete source files via Makefile
Dylan Yudaken (1):
io_uring: always prep_async for drain requests
Eric Biggers (2):
MAINTAINERS: update fsverity git repo, list, and patchwork
MAINTAINERS: update fscrypt git repo
Eric Dumazet (7):
netlink: prevent potential spectre v1 gadgets
netlink: annotate data races around nlk->portid
netlink: annotate data races around dst_portid and dst_group
netlink: annotate data races around sk_state
ipv4: prevent potential spectre v1 gadget in ip_metrics_convert()
ipv4: prevent potential spectre v1 gadget in fib_metrics_match()
net/sched: sch_taprio: do not schedule in taprio_reset()
Evan Quan (1):
drm/amd/pm: add missing AllowIHInterrupt message mapping for SMU13.0.0
Fabrizio Castro (1):
dt-bindings: i2c: renesas,rzv2m: Fix SoC specific string
Gergely Risko (1):
ipv6: fix reachability confirmation with proxy_ndp
Gerhard Engleder (1):
tsnep: Fix TX queue stop/wake for multiple queues
Giulio Benetti (1):
ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment
Haiyang Zhang (1):
net: mana: Fix IRQ name - add PCI and queue number
Hans de Goede (8):
ACPI: video: Add backlight=native DMI quirk for HP Pavilion g6-1d80nr
ACPI: video: Add backlight=native DMI quirk for HP EliteBook 8460p
ACPI: video: Add backlight=native DMI quirk for Asus U46E
platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting
platform/x86: hp-wmi: Fix cast to smaller integer type warning
platform/x86: apple-gmux: Move port defines to apple-gmux.h
platform/x86: apple-gmux: Add apple_gmux_detect() helper
ACPI: video: Fix apple gmux detection
Heiko Stuebner (1):
RISC-V: fix compile error from deduplicated __ALTERNATIVE_CFG_2
Hendrik Borghorst (1):
KVM: x86/vmx: Do not skip segment attributes if unusable bit is set
Hyunwoo Kim (1):
net/x25: Fix to not accept on connected socket
Ivan Vecera (1):
docs: networking: Fix bridge documentation URL
Ivo Borisov Shopov (1):
tools: gpio: fix -c option of gpio-event-mon
Jason Gunthorpe (1):
genirq/msi: Free the fwnode created by msi_create_device_irq_domain()
Javier Martinez Canillas (2):
drm/fb-helper: Check fb_deferred_io_init() return value
drm/fb-helper: Use a per-driver FB deferred I/O handler
Jeff Layton (1):
nfsd: don't free files unconditionally in __nfsd_file_cache_purge
Jens Axboe (1):
io_uring/net: cache provided buffer group value for multishot receives
Jeremy Kerr (3):
net: mctp: add an explicit reference from a mctp_sk_key to sock
net: mctp: move expiry timer delete to unhash
net: mctp: mark socks as dead on unhash, prevent re-add
Jerome Brunet (1):
net: mdio-mux-meson-g12a: force internal PHY off on mux switch
Johan Hovold (1):
scsi: ufs: core: Fix devfreq deadlocks
Jonathan Kim (1):
drm/amdgpu: remove unconditional trap enable on add gfx11 queues
Juergen Gross (1):
acpi: Fix suspend with Xen PV
Kan Liang (2):
perf/x86/intel: Add Emerald Rapids
perf/x86/intel/cstate: Add Emerald Rapids
Kees Cook (3):
kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST
gcc-plugins: Reorganize gimple includes for GCC 13
bcache: Silence memcpy() run-time false positive warnings
Keith Busch (2):
nvme-pci: flush initial scan_work for async probe
nvme: fix passthrough csi check
Kevin Kuriakose (1):
platform/x86: gigabyte-wmi: add support for B450M DS3H WIFI-CF
Koba Ko (1):
platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table
Krzysztof Kozlowski (1):
regulator: dt-bindings: samsung,s2mps14: add lost
samsung,ext-control-gpios
Kuniyuki Iwashima (1):
netrom: Fix use-after-free of a listening socket.
Lareine Khawaly (1):
i2c: designware: use casting of u64 in clock multiplication to
avoid overflow
Ley Foon Tan (1):
riscv: Move call to init_cpu_topology() to later initialization stage
Li Ma (2):
drm/amdgpu: enable imu firmware for GC 11.0.4
drm/amdgpu: declare firmware for new MES 11.0.4
Liao Chang (1):
riscv/kprobe: Fix instruction simulation of JALR
Linus Torvalds (4):
ext4: make xattr char unsignedness in hash explicit
treewide: fix up files incorrectly marked executable
Fix up more non-executable files marked executable
Linux 6.2-rc6
Lucas De Marchi (1):
drm/i915/mtl: Fix bcs default context
Lyude Paul (1):
drm/amdgpu/display/mst: Fix mst_state->pbn_div and slot count assignments
Manivannan Sadhasivam (2):
EDAC/device: Respect any driver-supplied workqueue polling value
EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info
Marc Zyngier (1):
KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation
Marcelo Ricardo Leitner (1):
sctp: fail if no bound addresses can be used for a given scope
Marcin Szycik (1):
iavf: Move netdev_update_features() into watchdog task
Mario Limonciello (3):
gpiolib-acpi: Don't set GPIOs for wakeup in S3 mode
platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN
platform/x86/amd: pmc: Add a module parameter to disable workarounds
Marios Makassikis (1):
ksmbd: do not sign response to session request for guest login
Mark Pearson (1):
platform/x86: thinkpad_acpi: Fix profile modes on Intel platforms
Mark Rutland (2):
ftrace: Export ftrace_free_filter() to modules
ftrace: Maintain samples/ftrace
Masahiro Yamada (2):
ARM: 9284/1: include <asm/pgtable.h> from proc-macros.S to fix
-Wundef warnings
riscv: fix -Wundef warning for CONFIG_RISCV_BOOT_SPINWAIT
Masami Hiramatsu (Google) (1):
bootconfig: Update MAINTAINERS file to add tree and mailing list
Mat Martineau (1):
MAINTAINERS: Update MPTCP maintainer list and CREDITS
Maurizio Lombardi (1):
scsi: target: core: Fix warning on RT kernels
Michal Schmidt (1):
iavf: fix temporary deadlock and failure to set MAC address
Miguel Ojeda (1):
rust: print: avoid evaluating arguments in `pr_*` macros in
`unsafe` blocks
Mike Christie (2):
scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress
scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress
Miklos Szeredi (2):
ovl: fix tmpfile leak
ovl: fail on invalid uid/gid mapping at copy up
Ming Lei (1):
block: ublk: move ublk_chr_class destroying after devices are removed
Namjae Jeon (3):
ksmbd: add max connections parameter
ksmbd: limit pdu length size according to connection status
ksmbd: downgrade ndr version error message to debug
Natalia Petrova (1):
trace_events_hist: add check for return value of 'create_hist_field'
Nathan Chancellor (2):
x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block
ARM: 9287/1: Reduce __thumb2__ definition to crypto files that require it
Nikita Shubin (2):
gpio: ep93xx: Fix port F hwirq numbers in handler
gpio: ep93xx: Make irqchip immutable
Niklas Schnelle (1):
vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp()
Nikunj A Dadhania (1):
x86/sev: Add SEV-SNP guest feature negotiation support
Nirmoy Das (2):
drm/drm_vma_manager: Add drm_vma_node_allow_once()
drm/i915: Fix a memory leak with reused mmap_offset
Pablo Neira Ayuso (2):
netfilter: nft_set_rbtree: Switch to node list walk for overlap detection
netfilter: nft_set_rbtree: skip elements in transaction from
garbage collection
Paolo Abeni (3):
net: fix UaF in netns ops registration error path
Revert "Merge branch 'ethtool-mac-merge'"
net: mctp: hold key reference when looking up a general key
Paolo Bonzini (1):
selftests: kvm: move declaration at the beginning of main()
Paul M Stillwell Jr (1):
ice: move devlink port creation/deletion
Petr Pavlu (1):
module: Don't wait for GOING modules
Qais Yousef (2):
sched/uclamp: Fix a uninitialized variable warnings
sched/fair: Fixes for capacity inversion detection
Rafael J. Wysocki (1):
thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()
Randy Dunlap (5):
i2c: axxia: use 'struct' for kernel-doc notation
i2c: rk3x: fix a bunch of kernel-doc warnings
tracing: Kconfig: Fix spelling/grammar/punctuation
lib: Kconfig: fix spellos
tracing/filter: fix kernel-doc warnings
Richard Fitzgerald (1):
i2c: designware: Fix unbalanced suspended flag
Rishit Bansal (1):
platform/x86: hp-wmi: Handle Omen Key event
Robin Murphy (1):
Partially revert "perf/arm-cmn: Optimise DTC counter accesses"
Ross Lagerwall (1):
nvme-fc: fix initialization order
Srinivas Pandruvada (1):
thermal: intel: int340x: Protect trip temperature from concurrent updates
Sriram Yagnaraman (4):
netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE
netfilter: conntrack: fix bug in for_each_sctp_chunk
Revert "netfilter: conntrack: add sctp DATA_SENT state"
netfilter: conntrack: unify established states for SCTP paths
Stefan Assmann (1):
iavf: schedule watchdog immediately when changing primary MAC
Stefan Wahren (1):
i2c: mxs: suppress probe-deferral error message
Steven Rostedt (Google) (2):
tracing: Make sure trace_printk() can output as soon as it can be used
ftrace/scripts: Update the instructions for ftrace-bisect.sh
Thomas Gleixner (2):
x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL
x86/pci/xen: Fixup fallout from the PCI/MSI overhaul
Vipin Sharma (1):
KVM: selftests: Make reclaim_period_ms input always be positive
Vladimir Oltean (1):
net: ethtool: netlink: introduce ethnl_update_bool()
Vlastimil Babka (1):
Revert "mm/compaction: fix set skip in fast_find_migrateblock"
Waiman Long (1):
sched/core: Fix NULL pointer access fault in sched_setaffinity()
with non-SMP configs
Wayne Lin (3):
drm/amdgpu/display/mst: limit payload to be updated one by one
drm/amdgpu/display/mst: update mst_mgr relevant variable when long HPD
drm/display/dp_mst: Correct the kref of port.
Wei Fang (1):
net: fec: Use page_pool_put_full_page when freeing rx buffers
Werner Sembach (1):
Input: i8042 - add Clevo PCX0DX to i8042 quirk table
Yair Podemsky (1):
x86/aperfmperf: Erase stale arch_freq_scale values when
disabling frequency invariance readings
Yi Liu (1):
kvm/vfio: Fix potential deadlock on vfio group_lock
Yoshihiro Shimoda (3):
net: ethernet: renesas: rswitch: Fix ethernet-ports handling
net: ravb: Fix lack of register setting after system resumed for Gen3
net: ravb: Fix possible hang if RIS2_QFF1 happen
The sixth Linux kernel 6.2 release candidate, which includes a number of driver and netfilter fixes, has been released by Linus Torvalds for testing.