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 --- 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