Linux/linux 46a51f4drivers/power/supply bq27xxx_battery.c

Merge tag 'for-v6.17-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply

Pull power supply fixes from Sebastian Reichel:

 - bq27xxx: avoid spamming the log for missing bq27000 battery

* tag 'for-v6.17-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply:
  power: supply: bq27xxx: restrict no-battery detection to bq27000
  power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery
DeltaFile
+2-2drivers/power/supply/bq27xxx_battery.c
+2-21 files

Linux/linux f83ec76. Makefile

Linux 6.17-rc6
DeltaFile
+1-1Makefile
+1-11 files

Linux/linux 79e8447Documentation/devicetree/bindings/phy marvell,comphy-cp110.yaml, drivers/phy/qualcomm phy-qcom-qmp-pcie.c

Merge tag 'phy-fix-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy

Pull generic phy driver fixes from Vinod Koul:

 - Qualcomm repeater override properties, qmp pcie bindings fix for
   clocks and initialization sequence for firmware power down case

 - Marvell comphy bindings clock and child node constraints

 - Tegra xusb device reference leaks fix

 - TI omap usb device ref leak on unbind and RGMII IS settings fix

* tag 'phy-fix-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy:
  phy: qcom: qmp-pcie: Fix PHY initialization when powered down by firmware
  phy: ti: gmii-sel: Always write the RGMII ID setting
  dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings
  phy: ti-pipe3: fix device leak at unbind
  phy: ti: omap-usb2: fix device leak at unbind

    [3 lines not shown]
DeltaFile
+39-8drivers/phy/ti/phy-gmii-sel.c
+21-8Documentation/devicetree/bindings/phy/marvell,comphy-cp110.yaml
+19-6drivers/phy/qualcomm/phy-qcom-qmp-pcie.c
+13-0drivers/phy/ti/phy-omap-usb2.c
+13-0drivers/phy/ti/phy-ti-pipe3.c
+5-1drivers/phy/tegra/xusb-tegra210.c
+110-232 files not shown
+114-278 files

Linux/linux 0676181Documentation/devicetree/bindings/dma qcom,bam-dma.yaml, drivers/dma/dw rzn1-dmamux.c

Merge tag 'dmaengine-fix-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine

Pull dmaengine fixes from Vinod Koul:

 - Intel idxd fixes for idxd_free() handling, refcount underflow on
   module unload, double free in idxd_setup_wqs()

 - Qualcomm bam dma missing properties and handing for channels with ees

 - dw device reference leak in rzn1_dmamux_route_allocate()

* tag 'dmaengine-fix-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine:
  dmaengine: dw: dmamux: Fix device reference leak in rzn1_dmamux_route_allocate
  dmaengine: ti: edma: Fix memory allocation size for queue_priority_map
  dmaengine: idxd: Fix double free in idxd_setup_wqs()
  dmaengine: idxd: Fix refcount underflow on module unload
  dmaengine: idxd: Remove improper idxd_free
  dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees
  dt-bindings: dma: qcom: bam-dma: Add missing required properties
DeltaFile
+21-18drivers/dma/idxd/init.c
+11-4drivers/dma/dw/rzn1-dmamux.c
+6-2drivers/dma/qcom/bam_dma.c
+2-2drivers/dma/ti/edma.c
+4-0Documentation/devicetree/bindings/dma/qcom,bam-dma.yaml
+44-265 files

Linux/linux 1519fc7Documentation/devicetree/bindings/serial 8250.yaml brcm,bcm7271-uart.yaml, drivers/tty/hvc hvc_console.c

Merge tag 'tty-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty

Pull tty/serial fixes from Greg KH:
 "Here are some small tty and serial driver fixes for 6.17-rc6 that
  resolve some reported problems. Included in here are:

   - 8250 driver dt bindings fixes

   - broadcom serial driver binding fixes

   - hvc_console bugfix

   - xilinx serial driver bugfix

   - sc16is7xx serial driver bugfix

  All of these have been in linux-next for the past week with no
  reported issues"


    [7 lines not shown]
DeltaFile
+31-25Documentation/devicetree/bindings/serial/8250.yaml
+2-12drivers/tty/serial/sc16is7xx.c
+5-5drivers/tty/serial/xilinx_uartps.c
+3-3drivers/tty/hvc/hvc_console.c
+1-1Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
+42-465 files

Linux/linux d6b4278drivers/usb/core driver.c, drivers/usb/gadget/function f_midi2.c

Merge tag 'usb-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb

Pull USB fixes from Greg KH:
 "Here are some small USB driver fixes and new device ids for 6.17-rc6.
  Included in here are:

   - new usb-serial driver device ids

   - dummy-hcd locking bugfix for rt-enabled systems (which is crazy,
     but people have odd testing requirements at times...)

   - xhci driver bugfixes for reported issues

   - typec driver bugfix

   - midi2 gadget driver bugfixes

   - usb core sysfs file regression fix from -rc1


    [17 lines not shown]
DeltaFile
+67-27drivers/usb/host/xhci-dbgcap.c
+17-0drivers/usb/serial/option.c
+8-4drivers/usb/typec/tcpm/tcpm.c
+9-2drivers/usb/gadget/function/f_midi2.c
+4-4drivers/usb/gadget/udc/dummy_hcd.c
+2-2drivers/usb/core/driver.c
+107-391 files not shown
+108-407 files

Linux/linux df86f91arch/x86/kernel/cpu topology_amd.c, fs/resctrl monitor.c internal.h

Merge tag 'x86-urgent-2025-09-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull x86 fixes from Ingo Molnar:
 "Fix a CPU topology parsing bug on AMD guests, and address
  a lockdep warning in the resctrl filesystem"

* tag 'x86-urgent-2025-09-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  fs/resctrl: Eliminate false positive lockdep warning when reading SNC counters
  x86/cpu/topology: Always try cpu_parse_topology_ext() on AMD/Hygon
DeltaFile
+14-11arch/x86/kernel/cpu/topology_amd.c
+2-4fs/resctrl/monitor.c
+2-2fs/resctrl/internal.h
+1-1fs/resctrl/ctrlmondata.c
+19-184 files

Linux/linux 8378c89kernel/time hrtimer.c

Merge tag 'timers-urgent-2025-09-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull timer fix from Ingo Molnar:
 "Fix a lost-timeout CPU hotplug bug in the hrtimer code, which can
  trigger with certain hardware configs and regular HZ"

* tag 'timers-urgent-2025-09-14' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  hrtimers: Unconditionally update target CPU base after offline timer migration
DeltaFile
+3-8kernel/time/hrtimer.c
+3-81 files

Linux/linux 563b3f6. MAINTAINERS, drivers/input/joystick xpad.c

Merge tag 'input-for-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input

Pull input fixes from Dmitry Torokhov:

 - a quirk to i8042 for yet another TUXEDO laptop

 - a fix to mtk-pmic-keys driver to properly handle MT6359

 - a fix to iqs7222 driver to only enable proximity interrupt
   if it is mapped to a key or a switch event

 - an update to xpad controller driver to recognize Flydigi Apex 5
   controller

 - an update to maintainers file to drop bounding entry for Melfas
   touch controller

* tag 'input-for-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
  MAINTAINERS: Input: Drop melfas-mip4 section

    [4 lines not shown]
DeltaFile
+14-0drivers/input/serio/i8042-acpipnpio.h
+0-7MAINTAINERS
+4-1drivers/input/keyboard/mtk-pmic-keys.c
+3-0drivers/input/misc/iqs7222.c
+2-0drivers/input/joystick/xpad.c
+23-85 files

Linux/linux 30989f6. MAINTAINERS

MAINTAINERS: Input: Drop melfas-mip4 section

Emails to the sole melfas-mip4 driver maintainer bounce:

  550 <jeesw at melfas.com> No such user here (connected from melfas.com)

so clearly this is not a supported driver anymore.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski at linaro.org>
Link: https://lore.kernel.org/r/20250910142526.105286-2-krzysztof.kozlowski@linaro.org
Signed-off-by: Dmitry Torokhov <dmitry.torokhov at gmail.com>
DeltaFile
+0-7MAINTAINERS
+0-71 files

Linux/linux f83a4f2fs/erofs zmap.c xattr.c

Merge tag 'erofs-for-6.17-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs

Pull erofs fixes from Gao Xiang:

 - Fix invalid algorithm dereference in encoded extents

 - Add missing dax_break_layout_final(), since recent FSDAX fixes
   didn't cover EROFS

 - Arrange long xattr name prefixes more properly

* tag 'erofs-for-6.17-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs:
  erofs: fix long xattr name prefix placement
  erofs: fix runtime warning on truncate_folio_batch_exceptionals()
  erofs: fix invalid algorithm for encoded extents
DeltaFile
+37-30fs/erofs/zmap.c
+10-3fs/erofs/xattr.c
+12-0fs/erofs/super.c
+5-3fs/erofs/erofs_fs.h
+1-0fs/erofs/internal.h
+65-365 files

Linux/linux 5cd64d4fs/ceph mds_client.c inode.c

Merge tag 'ceph-for-6.17-rc6' of https://github.com/ceph/ceph-client

Pull ceph fixes from Ilya Dryomov:
 "A fix for a race condition around r_parent tracking that took a long
  time to track down from Alex and some fixes for potential crashes on
  accessing invalid memory from Max and myself.

  All marked for stable"

* tag 'ceph-for-6.17-rc6' of https://github.com/ceph/ceph-client:
  libceph: fix invalid accesses to ceph_connection_v1_info
  ceph: fix crash after fscrypt_encrypt_pagecache_blocks() error
  ceph: always call ceph_shift_unused_folios_left()
  ceph: fix race condition where r_parent becomes stale before sending message
  ceph: fix race condition validating r_parent before applying state
DeltaFile
+105-67fs/ceph/mds_client.c
+72-16fs/ceph/inode.c
+10-14fs/ceph/file.c
+14-4fs/ceph/mds_client.h
+7-10fs/ceph/dir.c
+6-8fs/ceph/debugfs.c
+214-1192 files not shown
+223-1268 files

Linux/linux 395d68edrivers/regulator sy7636a-regulator.c

Merge tag 'regulator-fix-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator

Pull regulator fix from Mark Brown:
 "One fix for sy7636a which got confused about which device to use to
  manage the lifecycle of the power good GPIO because it's looked up
  from the parent device due to the way DT bindings work"

* tag 'regulator-fix-v6.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:
  regulator: sy7636a: fix lifecycle of power good gpio
DeltaFile
+4-3drivers/regulator/sy7636a-regulator.c
+4-31 files

Linux/linux b891d11. MAINTAINERS, fs/kernfs file.c

Merge tag 'driver-core-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core

Pull driver core fixes from Danilo Krummrich:

 - Fix UAF in cgroup pressure polling by using kernfs_get_active_of()
   to prevent operations on released file descriptors

 - Fix unresolved intra-doc link in the documentation of struct Device
   when CONFIG_DRM != y

 - Update the DMA Rust MAINTAINERS entry

* tag 'driver-core-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core:
  MAINTAINERS: Update the DMA Rust entry
  kernfs: Fix UAF in polling when open file is released
  rust: device: fix unresolved link to drm::Device
DeltaFile
+38-20fs/kernfs/file.c
+3-2rust/kernel/device.rs
+2-2MAINTAINERS
+43-243 files

Linux/linux 22f2037drivers/pci/controller pci-mvebu.c

Merge tag 'pci-v6.17-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci

Pull pci fix from Bjorn Helgaas:

 - Fix mvebu PCI enumeration regression caused by converting to
   for_each_of_range() iterator (Klaus Kudielka)

* tag 'pci-v6.17-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci:
  PCI: mvebu: Fix use of for_each_of_range() iterator
DeltaFile
+4-17drivers/pci/controller/pci-mvebu.c
+4-171 files

Linux/linux 965c995drivers/gpu/drm/amd/amdgpu vcn_v4_0.c amdgpu_amdkfd_gpuvm.c, drivers/gpu/drm/amd/display/dc/dccg/dcn35 dcn35_dccg.c

Merge tag 'drm-fixes-2025-09-12' of https://gitlab.freedesktop.org/drm/kernel

Pull drm fixes from Dave Airlie:
 "Weekly pull fixes for drm, mostly amdgpu and xe, with a revert for
  nouveau and some maintainers updates, and misc bits, doesn't seem too
  out of the normal.

  MAINTAINERS:
   - add rust tree to MAINTAINERS
   - fix X entries for nova/nouveau

  nova:
   - depend on 64-bit

  i915:
   - Fix size for for_each_set_bit() in abox iteration

  xe:
   - Don't touch survivability_mode on fini

    [49 lines not shown]
DeltaFile
+20-95drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
+50-28drivers/gpu/drm/amd/display/dc/pg/dcn35/dcn35_pg_cntl.c
+39-35drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
+27-33drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
+32-12drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
+41-1drivers/gpu/drm/xe/xe_vm.c
+209-20434 files not shown
+364-34740 files

Linux/linux cb780b7fs/smb/client smb2inode.c inode.c

Merge tag 'v6.17-rc5-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6

Pull smb client fixes from Steve French:
 "Two smb3 client fixes, both for stable:

   - Fix encryption problem with multiple compounded ops

   - Fix rename error cases that could lead to data corruption"

* tag 'v6.17-rc5-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6:
  smb: client: fix data loss due to broken rename(2)
  smb: client: fix compound alignment with encryption
DeltaFile
+162-42fs/smb/client/smb2inode.c
+69-17fs/smb/client/inode.c
+29-3fs/smb/client/smb2ops.c
+17-1fs/smb/client/file.c
+9-4fs/smb/client/cifsglob.h
+3-6fs/smb/client/trace.h
+289-732 files not shown
+293-758 files

Linux/linux 9dfec4adrivers/usb/core driver.c

USB: core: remove the move buf action

The buffer size of sysfs is fixed at PAGE_SIZE, and the page offset
of the buf parameter of sysfs_emit_at() must be 0, there is no need
to manually manage the buf pointer offset.

Fixes: 711d41ab4a0e ("usb: core: Use sysfs_emit_at() when showing dynamic IDs")
Reported-by: syzbot+b6445765657b5855e869 at syzkaller.appspotmail.com
Closes: https://syzkaller.appspot.com/bug?extid=b6445765657b5855e869
Tested-by: syzbot+b6445765657b5855e869 at syzkaller.appspotmail.com
Signed-off-by: Edward Adam Davis <eadavis at qq.com>
Link: https://lore.kernel.org/r/tencent_B32D6D8C9450EBFEEE5ACC2C7B0E6C402D0A@qq.com
Signed-off-by: Greg Kroah-Hartman <gregkh at linuxfoundation.org>
DeltaFile
+2-2drivers/usb/core/driver.c
+2-21 files

Linux/linux 7609fb6drivers/usb/serial option.c

Merge tag 'usb-serial-6.17-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus

Johan writes:

USB serial device ids for 6.17-rc6

Here are some new modem device ids.

Everything has been in linux-next with no reported issues.

* tag 'usb-serial-6.17-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial:
  USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions
  USB: serial: option: add Telit Cinterion FN990A w/audio compositions
DeltaFile
+17-0drivers/usb/serial/option.c
+17-01 files

Linux/linux 9a3f210drivers/gpu/drm/xe xe_pm.c xe_vm.c, drivers/gpu/drm/xe/tests xe_dma_buf.c

Merge tag 'drm-xe-fixes-2025-09-11' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes

- Don't touch survivability_mode on fini (Michal)
- Fixes around eviction and suspend (Thomas)
- Extend Wa_13011645652 to PTL-H, WCL (Julia)

Signed-off-by: Dave Airlie <airlied at redhat.com>

From: Rodrigo Vivi <rodrigo.vivi at intel.com>
Link: https://lore.kernel.org/r/aMLq7QlaEPHGKXKX@intel.com
DeltaFile
+32-10drivers/gpu/drm/xe/xe_pm.c
+41-1drivers/gpu/drm/xe/xe_vm.c
+12-4drivers/gpu/drm/xe/xe_bo.c
+1-9drivers/gpu/drm/xe/tests/xe_dma_buf.c
+9-0drivers/gpu/drm/xe/xe_exec.c
+6-0drivers/gpu/drm/xe/xe_device_types.h
+101-247 files not shown
+115-2913 files

Linux/linux 320475fdrivers/mtd/devices Kconfig, drivers/mtd/nand/raw stm32_fmc2_nand.c nuvoton-ma35d1-nand-controller.c

Merge tag 'mtd/fixes-for-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux

Pull mtd fixes from Miquel Raynal:
 "SPI NAND fix:
   - Wrong OOB layout for Winbond W25N01JW SPI NAND devices

  Raw NAND fixes:
   - Atmel raw NAND controller timings
   - Buffer handling in stm32_fmc2 driver
   - Error handling in Nuvoton's driver

  MTD devices fixes:
   - Wrong depends-on dependencies on the Intel DRM driver

* tag 'mtd/fixes-for-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux:
  mtd: spinand: winbond: Fix oob_layout for W25N01JW
  mtd: nand: raw: atmel: Respect tAR, tCLR in read setup timing
  mtd: rawnand: stm32_fmc2: fix ECC overwrite
  mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC buffer

    [2 lines not shown]
DeltaFile
+24-22drivers/mtd/nand/raw/stm32_fmc2_nand.c
+36-1drivers/mtd/nand/spi/winbond.c
+13-3drivers/mtd/nand/raw/atmel/nand-controller.c
+2-2drivers/mtd/devices/Kconfig
+2-2drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c
+77-305 files

Linux/linux dab1f85. MAINTAINERS, drivers/gpu/drm/nouveau nouveau_sched.c nouveau_fence.c

Merge tag 'drm-misc-fixes-2025-09-11' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes

A maintainer update, an out-of-bound check for panthor and a revert for
nouveau to fix a race.

Signed-off-by: Dave Airlie <airlied at redhat.com>

From: Maxime Ripard <mripard at redhat.com>
Link: https://lore.kernel.org/r/20250911-glistening-uakari-of-serendipity-06ceb1@houat
DeltaFile
+14-21drivers/gpu/drm/nouveau/nouveau_sched.c
+0-15drivers/gpu/drm/nouveau/nouveau_fence.c
+6-3drivers/gpu/drm/nouveau/nouveau_sched.h
+4-4drivers/gpu/drm/nouveau/nouveau_uvmm.c
+1-1drivers/gpu/drm/panthor/panthor_drv.c
+1-1MAINTAINERS
+26-451 files not shown
+26-467 files

Linux/linux f2c8bbbdrivers/gpu/drm/mediatek mtk_drm_drv.c

Merge tag 'mediatek-drm-fixes-20250910' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-fixes

Mediatek DRM Fixes - 20250910

1. fix potential OF node use-after-free

Signed-off-by: Dave Airlie <airlied at redhat.com>

From: Chun-Kuang Hu <chunkuang.hu at kernel.org>
Link: https://lore.kernel.org/r/20250910231813.3526-1-chunkuang.hu@kernel.org
DeltaFile
+9-14drivers/gpu/drm/mediatek/mtk_drm_drv.c
+9-141 files

Linux/linux 1d00adbdrivers/gpu/drm/amd/amdgpu vcn_v4_0.c amdgpu_amdkfd_gpuvm.c, drivers/gpu/drm/amd/display/amdgpu_dm amdgpu_dm.c

Merge tag 'amd-drm-fixes-6.17-2025-09-10' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

amd-drm-fixes-6.17-2025-09-10:

amdgpu:
- PSP 11.x fix
- DPCD quirk handing fix
- DCN 3.5 PG fix
- Audio suspend fix
- OEM i2c clean up fix
- Module unload memory leak fix
- DC delay fix
- ISP firmware fix
- VCN fixes

amdkfd:
- P2P topology fix
- APU mem limit calculation fix


    [4 lines not shown]
DeltaFile
+20-95drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
+50-28drivers/gpu/drm/amd/display/dc/pg/dcn35/dcn35_pg_cntl.c
+39-35drivers/gpu/drm/amd/display/dc/dccg/dcn35/dcn35_dccg.c
+27-33drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
+32-12drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
+12-22drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+180-22511 files not shown
+200-25417 files

Linux/linux 467360edrivers/gpu/drm/i915/display intel_display_power.c

Merge tag 'drm-intel-fixes-2025-09-10' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes

- Fix size for for_each_set_bit() in abox iteration [display] (Jani Nikula)

Signed-off-by: Dave Airlie <airlied at redhat.com>
From: Tvrtko Ursulin <tursulin at igalia.com>
Link: https://lore.kernel.org/r/aMFUtRdJ46qK-EXl@linux
DeltaFile
+3-3drivers/gpu/drm/i915/display/intel_display_power.c
+3-31 files

Linux/linux 2c38074. MAINTAINERS, drivers/gpu/nova-core Kconfig

Merge tag 'drm-rust-fixes-2025-09-05' of https://gitlab.freedesktop.org/drm/rust/kernel into drm-fixes

- Add drm-rust tree to MAINTAINERS
- Require CONFIG_64BIT for Nova

Signed-off-by: Dave Airlie <airlied at redhat.com>

From: Alice Ryhl <aliceryhl at google.com>
Link: https://lore.kernel.org/r/aLquN1YvdyI_6PJS@google.com
DeltaFile
+10-1MAINTAINERS
+1-0drivers/gpu/nova-core/Kconfig
+11-12 files

Linux/linux f6d2900. MAINTAINERS

MAINTAINERS: Update the DMA Rust entry

Update the DMA Rust maintainers entry in the following two aspects:

  (1) Change Abdiel's entry to 'Reviewer'.

  (2) Take patches through the driver-core tree.

Abdiel won't do any more maintainer work on the DMA (or scatterlist)
infrastructure, but he'd like to be kept in the loop, hence change is
entry to 'R:'.

Analogous to [1], the DMA (and scatterlist) helpers are closely coupled
with the core device infrastructure and the device lifecycle, hence take
patches through the driver-core tree by default.

Cc: Abdiel Janulgue <abdiel.janulgue at gmail.com>
Link: https://lore.kernel.org/r/20250725202840.2251768-1-ojeda@kernel.org [1]
Acked-by: Abdiel Janulgue <abdiel.janulgue at gmail.com>

    [2 lines not shown]
DeltaFile
+2-2MAINTAINERS
+2-21 files

Linux/linux 1fcf686fs/erofs xattr.c erofs_fs.h

erofs: fix long xattr name prefix placement

Currently, xattr name prefixes are forcibly placed into the packed
inode if the fragments feature is enabled, and users have no option
to put them in plain form directly on disk.

This is inflexible. First, as mentioned above, users should be able
to store unwrapped long xattr name prefixes unconditionally
(COMPAT_PLAIN_XATTR_PFX). Second, since we now have the new metabox
inode to store metadata, it should be used when available instead
of the packed inode.

Fixes: 414091322c63 ("erofs: implement metadata compression")
Signed-off-by: Gao Xiang <hsiangkao at linux.alibaba.com>
DeltaFile
+10-3fs/erofs/xattr.c
+5-3fs/erofs/erofs_fs.h
+1-0fs/erofs/internal.h
+16-63 files

Linux/linux db87bd2drivers/net/ethernet/intel/i40e i40e_common.c, drivers/net/wireless/ath/ath12k mac.c

Merge tag 'net-6.17-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net

Pull networking fixes from Paolo Abeni:
 "Including fixes from CAN, netfilter and wireless.

  We have an IPv6 routing regression with the relevant fix still a WiP.
  This includes a last-minute revert to avoid more problems.

  Current release - new code bugs:

   - wifi: nl80211: completely disable per-link stats for now

  Previous releases - regressions:

   - dev_ioctl: take ops lock in hwtstamp lower paths

   - netfilter:
       - fix spurious set lookup failures
       - fix lockdep splat due to missing annotation

    [46 lines not shown]
DeltaFile
+67-55drivers/net/wireless/ath/ath12k/mac.c
+83-0tools/testing/selftests/net/broadcast_ether_dst.sh
+34-32net/netfilter/nf_tables_api.c
+52-0net/can/j1939/socket.c
+41-5net/netfilter/nft_lookup.c
+34-0drivers/net/ethernet/intel/i40e/i40e_common.c
+311-9252 files not shown
+542-22758 files

Linux/linux e59a039arch/s390/kernel perf_cpum_cf.c perf_pai_crypto.c, arch/s390/mm pgtable.c

Merge tag 's390-6.17-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux

Pull s390 fixes from Alexander Gordeev:

 - ptep_modify_prot_start() may be called in a loop, which might lead to
   the preempt_count overflow due to the unnecessary preemption
   disabling. Do not disable preemption to prevent the overflow

 - Events of type PERF_TYPE_HARDWARE are not tested for sampling and
   return -EOPNOTSUPP eventually.

   Instead, deny all sampling events by CPUMF counter facility and
   return -ENOENT to allow other PMUs to be tried

 - The PAI PMU driver returns -EINVAL if an event out of its range. That
   aborts a search for an alternative PMU driver.

   Instead, return -ENOENT to allow other PMUs to be tried


    [4 lines not shown]
DeltaFile
+2-2arch/s390/kernel/perf_cpum_cf.c
+2-2arch/s390/kernel/perf_pai_crypto.c
+0-2arch/s390/mm/pgtable.c
+1-1arch/s390/kernel/perf_pai_ext.c
+5-74 files