Linux/linux 9d9c1cfDocumentation/dev-tools checkpatch.rst, fs/ocfs2 xattr.c ocfs2.h

Merge tag 'mm-nonmm-stable-2025-12-11-11-47' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull misc updates from Andrew Morton:
 "There are no significant series in this small merge. Please see the
  individual changelogs for details"

[ Editor's note: it's mainly ocfs2 and a couple of random fixes ]

* tag 'mm-nonmm-stable-2025-12-11-11-47' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm:
  mm: memfd_luo: add CONFIG_SHMEM dependency
  mm: shmem: avoid build warning for CONFIG_SHMEM=n
  ocfs2: fix memory leak in ocfs2_merge_rec_left()
  ocfs2: invalidate inode if i_mode is zero after block read
  ocfs2: avoid -Wflex-array-member-not-at-end warning
  ocfs2: convert remaining read-only checks to ocfs2_emergency_state
  ocfs2: add ocfs2_emergency_state helper and apply to setattr
  checkpatch: add uninitialized pointer with __free attribute check
  args: fix documentation to reflect the correct numbers
  ocfs2: fix kernel BUG in ocfs2_find_victim_chain

    [6 lines not shown]
DeltaFile
+34-4fs/ocfs2/xattr.c
+23-0Documentation/dev-tools/checkpatch.rst
+18-0fs/ocfs2/ocfs2.h
+10-4fs/ocfs2/file.c
+12-1fs/ocfs2/suballoc.c
+7-5fs/ocfs2/alloc.c
+104-1416 files not shown
+154-4422 files

Linux/linux 2516a87arch/powerpc/platforms/pseries cmm.c, include/linux huge_mm.h

Merge tag 'mm-stable-2025-12-11-11-39' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull more MM updates from Andrew Morton:

 - "powerpc/pseries/cmm: two smaller fixes" (David Hildenbrand)
   fixes a couple of minor things in ppc land

 - "Improve folio split related functions" (Zi Yan)
   some cleanups and minorish fixes in the folio splitting code

* tag 'mm-stable-2025-12-11-11-39' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm:
  mm/damon/tests/core-kunit: avoid damos_test_commit stack warning
  mm: vmscan: correct nr_requested tracing in scan_folios
  MAINTAINERS: add idr core-api doc file to XARRAY
  mm/hugetlb: fix incorrect error return from hugetlb_reserve_pages()
  mm: fix CONFIG_STACK_GROWSUP typo in mm.h
  mm/huge_memory: fix folio split stats counting
  mm/huge_memory: make min_order_for_split() always return an order
  mm/huge_memory: replace can_split_folio() with direct refcount calculation

    [4 lines not shown]
DeltaFile
+91-76mm/huge_memory.c
+18-7mm/hugetlb.c
+6-7include/linux/huge_mm.h
+7-2mm/damon/tests/core-kunit.h
+5-3mm/vmscan.c
+2-1arch/powerpc/platforms/pseries/cmm.c
+129-963 files not shown
+132-989 files

Linux/linux d2ea4d2include/linux file.h

file: ensure cleanup

Brown paper bag time. This is a silly oversight where I missed to drop
the error condition checking to ensure we clean up on early error
returns. I have an internal unit testset coming up for this which will
catch all such issues going forward.

Reported-by: Chris Mason <clm at fb.com>
Reported-by: Jeff Layton <jlayton at kernel.org>
Fixes: 011703a9acd7 ("file: add FD_{ADD,PREPARE}()")
Signed-off-by: Christian Brauner <brauner at kernel.org>
Reviewed-by: Jeff Layton <jlayton at kernel.org>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+6-7include/linux/file.h
+6-71 files

Linux/linux d552fc6arch/x86/hyperv .gitignore

x86/hv: Add gitignore entry for generated header file

Commit 7bfe3b8ea6e3 ("Drivers: hv: Introduce mshv_vtl driver") added a
new generated header file for the offsets into the mshv_vtl_cpu_context
structure to be used by the low-level assembly code.  But it didn't add
the .gitignore file to go with it, so 'git status' and friends will
mention it.

Let's add the gitignore file before somebody thinks that generated
header should be committed.

Fixes: 7bfe3b8ea6e3 ("Drivers: hv: Introduce mshv_vtl driver")
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+1-0arch/x86/hyperv/.gitignore
+1-01 files

Linux/linux a859ecadrivers/gpu/drm/bridge ti-sn65dsi83.c, drivers/gpu/drm/mgag200 mgag200_mode.c

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

Pull more drm fixes from Dave Airlie:
 "These are the enqueued fixes that ended up in our fixes branch,
  nouveau mostly, along with some small fixes in other places.

  plane:
   - Handle IS_ERR vs NULL in drm_plane_create_hotspot_properties()

  ttm:
   - fix devcoredump for evicted bos

  panel:
   - Fix stack usage warning in novatek-nt35560

  nouveau:
   - alloc fwsec sb at boot to avoid s/r problems
   - fix strcpy usage
   - fix i2c encoder crash

    [21 lines not shown]
DeltaFile
+42-19drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c
+35-18drivers/gpu/drm/tilcdc/tilcdc_drv.c
+25-0drivers/gpu/drm/mgag200/mgag200_mode.c
+0-20drivers/gpu/drm/nouveau/dispnv04/nouveau_i2c_encoder.c
+18-1drivers/gpu/drm/nouveau/include/dispnv04/i2c/encoder_i2c.h
+9-2drivers/gpu/drm/bridge/ti-sn65dsi83.c
+129-6010 files not shown
+166-7616 files

Linux/linux 237f1bbdrivers/gpu/drm/amd/amdkfd cwsr_trap_handler.h kfd_svm.c, drivers/gpu/drm/amd/display/amdgpu_dm amdgpu_dm_mst_types.c

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

Pull drm fixes from Dave Airlie:
 "This is the weekly fixes for what is in next tree, mostly amdgpu and
  some i915, panthor and a core revert.

  core:
   - revert dumb bo 8 byte alignment

  amdgpu:
   - SI fix
   - DC reduce stack usage
   - HDMI fixes
   - VCN 4.0.5 fix
   - DP MST fix
   - DC memory allocation fix

  amdkfd:
   - SVM fix

    [31 lines not shown]
DeltaFile
+71-63drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
+36-26drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h
+36-23drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
+32-14drivers/gpu/drm/amd/amdkfd/kfd_svm.c
+37-0drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm
+15-4drivers/gpu/drm/panthor/panthor_sched.c
+227-13014 files not shown
+267-15220 files

Linux/linux d8cc0b9drivers/i3c master.c, drivers/i3c/master adi-i3c-master.c dw-i3c-master.c

Merge tag 'i3c/for-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux

Pull further i3c update from Alexandre Belloni:
 "We are removing a legacy API callback and having this sooner rather
  than later will help ensuring no one introduces a new driver using it.

  I've also added patches removing the "__free(...) = NULL" pattern
  because I'm sure we won't avoid people sending those following the
  mailing list discussion..."

* tag 'i3c/for-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux:
  i3c: adi: Fix confusing cleanup.h syntax
  i3c: master: Fix confusing cleanup.h syntax
  i3c: master: cleanup callback .priv_xfers()
  i3c: master: switch to use new callback .i3c_xfers() from .priv_xfers()
DeltaFile
+8-10drivers/i3c/master/adi-i3c-master.c
+3-14drivers/i3c/master.c
+2-10include/linux/i3c/master.h
+4-4drivers/i3c/master/dw-i3c-master.c
+4-4drivers/i3c/master/i3c-master-cdns.c
+4-4drivers/i3c/master/mipi-i3c-hci/core.c
+25-461 files not shown
+28-497 files

Linux/linux d324e9aDocumentation/devicetree/bindings/rtc nvidia,vrs-10.yaml renesas,rz-rtca3.yaml, drivers/rtc rtc-nvidia-vrs10.c rtc-atcrtc100.c

Merge tag 'rtc-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux

Pull RTC updates from Alexandre Belloni:
 "Subsystem:
   - stop setting max_user_freq from the individual drivers as this has
     not been hardware related for a while

  New drivers:
   - Andes ATCRTC100
   - Apple SMC
   - Nvidia VRS

  Drivers:
   - renesas-rtca3: add RZ/V2H support
   - tegra: add ACPI support"

* tag 'rtc-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (34 commits)
  rtc: spacemit: MFD_SPACEMIT_P1 as dependencies
  rtc: atcrtc100: Fix signedness bug in probe()

    [19 lines not shown]
DeltaFile
+542-0drivers/rtc/rtc-nvidia-vrs10.c
+381-0drivers/rtc/rtc-atcrtc100.c
+140-0drivers/rtc/rtc-macsmc.c
+59-0Documentation/devicetree/bindings/rtc/nvidia,vrs-10.yaml
+41-5Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
+17-28drivers/rtc/rtc-tegra.c
+1,180-3324 files not shown
+1,352-10030 files

Linux/linux a919610drivers/pwm Kconfig

Merge tag 'pwm/for-6.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux

Pull pwm fix from Uwe Kleine-König:
 "Fix missing th1520 Kconfig dependencies

  This tightens the dependency for the new pwm driver written in Rust to
  make build bots and obviously also users happy"

* tag 'pwm/for-6.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux:
  pwm: th1520: Fix missing Kconfig dependencies
DeltaFile
+2-0drivers/pwm/Kconfig
+2-01 files

Linux/linux a6bb419drivers/gpio gpiolib-shared.c gpiolib-acpi-quirks.c

Merge tag 'gpio-fixes-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux

Pull gpio updates from Bartosz Golaszewski:

 - fix spinlock op type after conversion to lock guards

 - fix a memory leak in error path in gpio-regmap

 - Kconfig fixes in GPIO drivers

 - add a GPIO ACPI quirk for Dell Precision 7780

 - set of fixes for shared GPIO management

* tag 'gpio-fixes-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
  gpio: shared: make locking more fine-grained
  gpio: shared: fix auxiliary device cleanup order
  gpio: shared: check if a reference is populated before cleaning its resources
  gpio: shared: fix NULL-pointer dereference in teardown path

    [6 lines not shown]
DeltaFile
+34-20drivers/gpio/gpiolib-shared.c
+22-0drivers/gpio/gpiolib-acpi-quirks.c
+5-5drivers/gpio/gpio-mmio.c
+1-1drivers/gpio/Kconfig
+1-1drivers/gpio/gpio-regmap.c
+63-275 files

Linux/linux 41572e2drivers/pci/controller pcie-rzg3s-host.c

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

Pull PCI fix from Bjorn Helgaas:

 - Initialize rzg3s_pcie_msi_irq() MSI status bitmap before use (Claudiu
   Beznea)

* tag 'pci-v6.19-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci:
  PCI: rzg3s-host: Initialize MSI status bitmap before use
DeltaFile
+1-1drivers/pci/controller/pcie-rzg3s-host.c
+1-11 files

Linux/linux db9c438drivers/of property.c, drivers/soundwire qcom.c cadence_master.c

Merge tag 'soundwire-6.19-rc1_updated' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire

Pull soundwire updates from Vinod Koul:

 - Support for multiple sections in a BPT stream

 - Align DMA frame with BPT frames

 - Qualcomm support for v3.1.0 controllers

* tag 'soundwire-6.19-rc1_updated' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire:
  soundwire: intel_ace2x: handle multi BPT sections
  soundwire: pass sdw_bpt_section to cdns BPT helpers
  soundwire: introduce BPT section
  soundwire: intel_ace2x: add fake frame to BRA read command
  soundwire: cadence_master: add fake_size parameter to sdw_cdns_prepare_read_dma_buffer
  ASoC: SOF: Intel: export hda_sdw_bpt_get_buf_size_aligment
  soundwire: cadence: export sdw_cdns_bpt_find_bandwidth
  soundwire: cadence_master: set data_per_frame as frame capability

    [9 lines not shown]
DeltaFile
+154-103drivers/soundwire/qcom.c
+171-66drivers/soundwire/cadence_master.c
+89-15drivers/soundwire/intel_ace2x.c
+33-0drivers/of/property.c
+16-6drivers/soundwire/bus.h
+13-6drivers/soundwire/cadence_master.h
+476-1967 files not shown
+530-20613 files

Linux/linux 7f3c8f9Documentation/devicetree/bindings/sound cix,sky1-ipbloq-hda.yaml, sound/hda/controllers cix-ipbloq.c Kconfig

Merge tag 'sound-fix-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound

Pull sound fixes from Takashi Iwai:
 "The only slightly large change is the enablement of CIX HD-audio
  controller, which took a bit time to be cooked up, while most of other
  changes are device-specific small trivial fixes:

   - Default disablement of the kconfig for decades old pre-release
     alsa-lib PCM API; it's only the default config value change, so it
     can't lead to any regressions for the existing setups

   - Support for CIX HD-audio controller

   - A few ASoC ACP fixes

   - Fixes for ASoC cirrus, bcm, wcd, qcom, ak platforms

   - Trivial hardening for FireWire and USB-audio


    [24 lines not shown]
DeltaFile
+436-0sound/hda/controllers/cix-ipbloq.c
+62-0Documentation/devicetree/bindings/sound/cix,sky1-ipbloq-hda.yaml
+24-6sound/soc/amd/acp/acp-legacy-common.c
+17-12sound/soc/codecs/cs-amp-lib.c
+14-0sound/hda/controllers/Kconfig
+6-6sound/hda/core/controller.c
+559-2440 files not shown
+626-7146 files

Linux/linux 5300831drivers/gpu/drm/bridge ti-sn65dsi83.c, drivers/gpu/drm/mgag200 mgag200_mode.c

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

drm-misc-fixes for v6.19-rc1:
- Fix stack usage warning in novatek-nt35560.
- Fix s/r, i2c issues in nouveau and update string handling.
- Ignore spurious PLL_UNLOCK bit in ti-sn65dsi83.
- Handle IS_ERR vs NULL in drm_plane_create_hotspot_properties().
- Fix devcoredump crash on reading evicted bo's.
- Fix bigendian handling in mgag200.
- Fix probe failure in tilcdc.

Signed-off-by: Dave Airlie <airlied at redhat.com>
From: Maarten Lankhorst <maarten.lankhorst at linux.intel.com>
Link: https://patch.msgid.link/6c371dc1-08bf-4a34-895c-9ef348b6061b@linux.intel.com
DeltaFile
+42-19drivers/gpu/drm/nouveau/nvkm/subdev/gsp/fwsec.c
+35-18drivers/gpu/drm/tilcdc/tilcdc_drv.c
+25-0drivers/gpu/drm/mgag200/mgag200_mode.c
+0-20drivers/gpu/drm/nouveau/dispnv04/nouveau_i2c_encoder.c
+18-1drivers/gpu/drm/nouveau/include/dispnv04/i2c/encoder_i2c.h
+9-2drivers/gpu/drm/bridge/ti-sn65dsi83.c
+129-6010 files not shown
+166-7616 files

Linux/linux 41b80d4drivers/i3c master.c, include/linux/i3c master.h

i3c: master: cleanup callback .priv_xfers()

Remove the .priv_xfers() callback from the framework after all master
controller drivers have switched to use the new .i3c_xfers() callback.

Signed-off-by: Frank Li <Frank.Li at nxp.com>
Tested-by: Tommaso Merciai <tommaso.merciai.xr at bp.renesas.com>
Link: https://patch.msgid.link/20251203-i3c_xfer_cleanup_master-v2-2-7dd94d04ee2d@nxp.com
Signed-off-by: Alexandre Belloni <alexandre.belloni at bootlin.com>
DeltaFile
+2-12drivers/i3c/master.c
+2-10include/linux/i3c/master.h
+4-222 files

Linux/linux 136209edrivers/i3c/master adi-i3c-master.c

i3c: adi: Fix confusing cleanup.h syntax

Initializing automatic __free variables to NULL without need (e.g.
branches with different allocations), followed by actual allocation is
in contrary to explicit coding rules guiding cleanup.h:

"Given that the "__free(...) = NULL" pattern for variables defined at
the top of the function poses this potential interdependency problem the
recommendation is to always define and assign variables in one statement
and not group variable definitions at the top of the function when
__free() is used."

Code does not have a bug, but is less readable and uses discouraged
coding practice, so fix that by moving declaration to the place of
assignment.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski at oss.qualcomm.com>
Link: https://patch.msgid.link/20251208020750.4727-4-krzysztof.kozlowski@oss.qualcomm.com
Signed-off-by: Alexandre Belloni <alexandre.belloni at bootlin.com>
DeltaFile
+4-6drivers/i3c/master/adi-i3c-master.c
+4-61 files

Linux/linux cc3b18fdrivers/i3c master.c

i3c: master: Fix confusing cleanup.h syntax

Initializing automatic __free variables to NULL without need (e.g.
branches with different allocations), followed by actual allocation is
in contrary to explicit coding rules guiding cleanup.h:

"Given that the "__free(...) = NULL" pattern for variables defined at
the top of the function poses this potential interdependency problem the
recommendation is to always define and assign variables in one statement
and not group variable definitions at the top of the function when
__free() is used."

Code does not have a bug, but is less readable and uses discouraged
coding practice, so fix that by moving declaration to the place of
assignment.

Not that other existing usage of __free() in this context is a corret
exception initialized to NULL, because the actual allocation is branched
in if().

    [4 lines not shown]
DeltaFile
+1-2drivers/i3c/master.c
+1-21 files

Linux/linux 9551a26arch/loongarch/configs loongson64_defconfig loongson3_defconfig, arch/loongarch/include/asm atomic-amo.h

Merge tag 'loongarch-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson

Pull LoongArch updates from Huacai Chen:

 - Add basic LoongArch32 support

   Note: Build infrastructures of LoongArch32 are not enabled yet,
   because we need to adjust irqchip drivers and wait for GNU toolchain
   be upstream first.

 - Select HAVE_ARCH_BITREVERSE in Kconfig

 - Fix build and boot for CONFIG_RANDSTRUCT

 - Correct the calculation logic of thread_count

 - Some bug fixes and other small changes

* tag 'loongarch-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson: (22 commits)

    [21 lines not shown]
DeltaFile
+1,140-0arch/loongarch/configs/loongson64_defconfig
+0-1,139arch/loongarch/configs/loongson3_defconfig
+1,105-0arch/loongarch/configs/loongson32_defconfig
+216-106arch/loongarch/mm/tlbex.S
+206-0arch/loongarch/include/asm/atomic-amo.h
+150-54arch/loongarch/kernel/module.c
+2,817-1,29972 files not shown
+4,138-1,90878 files

Linux/linux 187d080arch/arm64/crypto aes-glue.c sm4-ce-glue.c, arch/riscv/crypto Kconfig

Merge tag 'libcrypto-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux

Pull crypto library fixes from Eric Biggers:
 "Fixes for some recent regressions as well as some longstanding issues:

   - Fix incorrect output from the arm64 NEON implementation of GHASH

   - Merge the ksimd scopes in the arm64 XTS code to reduce stack usage

   - Roll up the BLAKE2b round loop on 32-bit kernels to greatly reduce
     code size and stack usage

   - Add missing RISCV_EFFICIENT_VECTOR_UNALIGNED_ACCESS dependency

   - Fix chacha-riscv64-zvkb.S to not use frame pointer for data"

* tag 'libcrypto-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux:
  crypto: arm64/ghash - Fix incorrect output from ghash-neon
  crypto/arm64: sm4/xts - Merge ksimd scopes to reduce stack bloat

    [5 lines not shown]
DeltaFile
+36-39arch/arm64/crypto/aes-glue.c
+22-24arch/arm64/crypto/sm4-ce-glue.c
+20-24lib/crypto/blake2b.c
+21-23arch/arm64/crypto/aes-neonbs-glue.c
+16-22lib/crypto/blake2s.c
+8-4arch/riscv/crypto/Kconfig
+123-1364 files not shown
+132-14410 files

Linux/linux 35ebee7block blk-mq.c bio.c, drivers/block ublk_drv.c

Merge tag 'block-6.19-20251211' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux

Pull block fixes from Jens Axboe:

 - Always initialize DMA state, fixing a potentially nasty issue on the
   block side

 - btrfs zoned write fix with cached zone reports

 - Fix corruption issues in bcache with chained bio's, and further make
   it clear that the chained IO handler is simply a marker, it's not
   code meant to be executed

 - Kill old code dealing with synchronous IO polling in the block layer,
   that has been dead for a long time. Only async polling is supported
   these days

 - Fix a lockdep issue in tag_set management, moving it to RCU


    [15 lines not shown]
DeltaFile
+10-19block/blk-mq.c
+21-7drivers/block/ublk_drv.c
+5-1block/bio.c
+3-3drivers/md/bcache/request.c
+1-1block/blk-zoned.c
+1-0block/blk-mq-dma.c
+41-316 files

Linux/linux 14df4ebio_uring io_uring.c

Merge tag 'io_uring-6.19-20251211' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux

Pull io_uring fix from Jens Axboe:
 "Single fix for io_uring headed to stable, fixing an issue introduced
  with the min_wait support earlier this year, where SQPOLL didn't get
  correctly woken if an event arrived once the event waiting has
  finished the min_wait portion.

  As we already have regression tests for this added and people
  reporting new failures there, let's get this one flushed out
  so it can bubble back down to stable as well"

* tag 'io_uring-6.19-20251211' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux:
  io_uring: fix min_wait wakeups for SQPOLL
DeltaFile
+3-0io_uring/io_uring.c
+3-01 files

Linux/linux ce82534fs/smb/server nterr.h smb2pdu.c

Merge tag 'v6.19-rc-smb3-server-fixes' of git://git.samba.org/ksmbd

Pull smb server fixes from Steve French:

 - minor cleanup

 - minor update to comment to avoid confusion about fs type

* tag 'v6.19-rc-smb3-server-fixes' of git://git.samba.org/ksmbd:
  smb/server: add comment to FileSystemName of FileFsAttributeInformation
  smb/server: remove unused nterr.h
  smb/server: rename include guard in smb_common.h
DeltaFile
+0-543fs/smb/server/nterr.h
+7-0fs/smb/server/smb2pdu.c
+3-4fs/smb/server/smb_common.h
+0-1fs/smb/server/smb2misc.c
+10-5484 files

Linux/linux 10cc3e9fs/smb/client nterr.h cifspdu.h, fs/smb/common fscc.h smb2pdu.h

Merge tag 'v6.19-rc-part2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6

Pull smb client fixes from Steve French:

 - Fix incorrect error code defines

 - Add missing error code definitions

 - Add parenthesis around NT_STATUS code defines to fix checkpatch
   warnings

 - Remove some duplicated protocol definitions, moving to common code
   shared by client and server

 - Add missing protocol documentation reference (for change notify)

 - Correct struct definition (for duplicate_extents_to_file_ex)

* tag 'v6.19-rc-part2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6:

    [12 lines not shown]
DeltaFile
+509-505fs/smb/client/nterr.h
+0-65fs/smb/client/cifspdu.h
+56-0fs/smb/common/fscc.h
+11-37fs/smb/common/smb2pdu.h
+5-0fs/smb/client/nterr.c
+581-6075 files

Linux/linux 6bb34affs/nfs nfs4proc.c nfs4xdr.c, net/sunrpc backchannel_rqst.c

Merge tag 'nfs-for-6.19-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs

Pull NFS client updates from Trond Myklebust:
 "Bugfixes:
   - Fix 'nlink' attribute update races when unlinking a file
   - Add missing initialisers for the directory verifier in various
     places
   - Don't regress the NFSv4 open state due to misordered racing replies
   - Ensure the NFSv4.x callback server uses the correct transport
     connection
   - Fix potential use-after-free races when shutting down the NFSv4.x
     callback server
   - Fix a pNFS layout commit crash
   - Assorted fixes to ensure correct propagation of mount options when
     the client crosses a filesystem boundary and triggers the VFS
     automount code
   - More localio fixes

  Features and cleanups:

    [25 lines not shown]
DeltaFile
+91-20fs/nfs/nfs4proc.c
+106-0fs/nfs/nfs4xdr.c
+37-9fs/nfs/dir.c
+33-4net/sunrpc/backchannel_rqst.c
+3-30fs/nfs/super.c
+21-6fs/nfs/nfs4client.c
+291-6919 files not shown
+386-9225 files

Linux/linux 37a1cefdrivers/gpu/drm/i915 intel_memory_region.h, drivers/gpu/drm/i915/display intel_fbdev.c

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

drm/i915 fixes for v6.19-rc1:
- Fix format string truncation warning
- FIx runtime PM reference during fbdev BO creation

Signed-off-by: Dave Airlie <airlied at redhat.com>
From: Jani Nikula <jani.nikula at intel.com>
Link: https://patch.msgid.link/281309f78560bcceebac8d5c0511efe66baf641c@intel.com
DeltaFile
+7-4drivers/gpu/drm/i915/display/intel_fbdev.c
+1-1drivers/gpu/drm/i915/intel_memory_region.h
+8-52 files

Linux/linux 6ae7ec8drivers/gpu/drm/amd/amdkfd cwsr_trap_handler.h kfd_svm.c, drivers/gpu/drm/amd/display/amdgpu_dm amdgpu_dm_mst_types.c

Merge tag 'amd-drm-fixes-6.19-2025-12-11' of https://gitlab.freedesktop.org/agd5f/linux into drm-next

amd-drm-fixes-6.19-2025-12-11:

amdgpu:
- SI fix
- DC reduce stack usage
- HDMI fixes
- VCN 4.0.5 fix
- DP MST fix
- DC memory allocation fix

amdkfd:
- SVM fix
- Trap handler fix
- VGPR fixes for GC 11.5

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


    [2 lines not shown]
DeltaFile
+71-63drivers/gpu/drm/amd/display/dc/dml2_0/display_mode_core.c
+36-26drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h
+36-23drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
+32-14drivers/gpu/drm/amd/amdkfd/kfd_svm.c
+37-0drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx12.asm
+6-8drivers/gpu/drm/amd/display/include/audio_types.h
+218-1348 files not shown
+240-13914 files

Linux/linux 685f27cdrivers/gpu/drm drm_gem_shmem_helper.c drm_gem_dma_helper.c, drivers/gpu/drm/panthor panthor_sched.c

Merge tag 'drm-misc-next-fixes-2025-12-10' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next

drm-misc-next-fixes for v6.19-rc1:
- Fix uaf in panthor.
- Revert 8 byte alignment constraint for pitch in dumb bo's.
- Fix DRM_MODE_FLAG_N.SYNC and !DRM_MODE_FLAG_P.SYNC handling renasas.

Signed-off-by: Dave Airlie <airlied at redhat.com>
From: Maarten Lankhorst <maarten.lankhorst at linux.intel.com>
Link: https://patch.msgid.link/a82c2a2a-314f-403b-85bf-9b3ee09b903c@linux.intel.com
DeltaFile
+15-4drivers/gpu/drm/panthor/panthor_sched.c
+2-2drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c
+1-1drivers/gpu/drm/drm_gem_shmem_helper.c
+1-1drivers/gpu/drm/drm_gem_dma_helper.c
+19-84 files

Linux/linux fd32476sound/hda/codecs/realtek alc269.c

ALSA: hda/tas2781: Add new quirk for HP new project

Add new vendor_id and subsystem_id in quirk for HP new project (NexusX).

Signed-off-by: Baojun Xu <baojun.xu at ti.com>
Link: https://patch.msgid.link/20251211092427.1648-1-baojun.xu@ti.com
Signed-off-by: Takashi Iwai <tiwai at suse.de>
DeltaFile
+1-0sound/hda/codecs/realtek/alc269.c
+1-01 files

Linux/linux e33a6absound/hda/controllers cix-ipbloq.c

ALSA: hda: cix-ipbloq: Use modern PM ops

When building without CONFIG_PM_SLEEP, there are several warnings (or
errors with CONFIG_WERROR=y / W=e) from the cix-ipbloq driver:

  sound/hda/controllers/cix-ipbloq.c:378:12: error: 'cix_ipbloq_hda_runtime_resume' defined but not used [-Werror=unused-function]
    378 | static int cix_ipbloq_hda_runtime_resume(struct device *dev)
        |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  sound/hda/controllers/cix-ipbloq.c:362:12: error: 'cix_ipbloq_hda_runtime_suspend' defined but not used [-Werror=unused-function]
    362 | static int cix_ipbloq_hda_runtime_suspend(struct device *dev)
        |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  sound/hda/controllers/cix-ipbloq.c:349:12: error: 'cix_ipbloq_hda_resume' defined but not used [-Werror=unused-function]
    349 | static int cix_ipbloq_hda_resume(struct device *dev)
        |            ^~~~~~~~~~~~~~~~~~~~~
  sound/hda/controllers/cix-ipbloq.c:336:12: error: 'cix_ipbloq_hda_suspend' defined but not used [-Werror=unused-function]
    336 | static int cix_ipbloq_hda_suspend(struct device *dev)
        |            ^~~~~~~~~~~~~~~~~~~~~~

When CONFIG_PM and CONFIG_PM_SLEEP are unset, SET_SYSTEM_SLEEP_PM_OPS()

    [12 lines not shown]
DeltaFile
+5-5sound/hda/controllers/cix-ipbloq.c
+5-51 files

Linux/linux b13efb5Documentation/devicetree/bindings/sound cirrus,cs42xx8.yaml, sound/soc/amd/acp acp-legacy-common.c

Merge tag 'asoc-fix-v6.19-merge-window' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus

ASoC: Fixes for v6.19

A small pile of fixes that came in during the merge window, it's all
fairly standard device specific stuff.
DeltaFile
+24-6sound/soc/amd/acp/acp-legacy-common.c
+17-12sound/soc/codecs/cs-amp-lib.c
+9-1sound/soc/codecs/ak5558.c
+9-1sound/soc/codecs/ak4458.c
+4-3sound/soc/codecs/cs35l41.c
+4-1Documentation/devicetree/bindings/sound/cirrus,cs42xx8.yaml
+67-249 files not shown
+82-3815 files