Linux/linux 40fbbd6fs libfs.c, include/linux fs.h

Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs

Pull shmem rename fixes from Al Viro:
 "A couple of shmem rename fixes - recent regression from tree-in-dcache
  series and older breakage from stable directory offsets stuff"

* tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
  shmem: fix recovery on rename failures
  shmem_whiteout(): fix regression from tree-in-dcache series
DeltaFile
+21-29fs/libfs.c
+17-21mm/shmem.c
+1-1include/linux/fs.h
+39-513 files

Linux/linux 53ec4a7fs/smb/common/smbdirect smbdirect_socket.h, fs/smb/server transport_rdma.c smb2pdu.c

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

Pull smb server fixes from Steve French:

 - Fix set xattr name validation

 - Fix session refcount leak

 - Minor cleanup

 - smbdirect (RDMA) fixes: improve receive completion, and connect

* tag 'v6.19-rc1-ksmbd-server-fixes' of git://git.samba.org/ksmbd:
  ksmbd: fix buffer validation by including null terminator size in EA length
  ksmbd: Fix refcount leak when invalid session is found on session lookup
  ksmbd: remove redundant DACL check in smb_check_perm_dacl
  ksmbd: convert comma to semicolon
  smb: server: defer the initial recv completion logic to smb_direct_negotiate_recv_work()
  smb: server: initialize recv_io->cqe.done = recv_done just once
  smb: smbdirect: introduce smbdirect_socket.connect.{lock,work}
DeltaFile
+146-29fs/smb/server/transport_rdma.c
+12-0fs/smb/common/smbdirect/smbdirect_socket.h
+2-2fs/smb/server/smb2pdu.c
+3-1fs/smb/server/mgmt/user_session.c
+0-3fs/smb/server/smbacl.c
+1-1fs/smb/server/vfs.c
+164-366 files

Linux/linux 115fadafs/btrfs tree-log.c qgroup.c, fs/btrfs/tests qgroup-tests.c

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

Pull btrfs fixes from David Sterba:

 - fix missing btrfs_path release after printing a relocation error
   message

 - fix extent changeset leak on mmap write after failure to reserve
   metadata

 - fix fs devices list structure freeing, it could be potentially leaked
   under some circumstances

 - tree log fixes:
     - fix incremental directory logging where inodes for new dentries
       were incorrectly skipped
     - don't log conflicting inode if it's a directory moved in the
       current transaction


    [13 lines not shown]
DeltaFile
+38-8fs/btrfs/tree-log.c
+4-23fs/btrfs/qgroup.c
+2-1fs/btrfs/file.c
+1-0fs/btrfs/inode.c
+0-1fs/btrfs/tests/qgroup-tests.c
+1-0fs/btrfs/volumes.c
+46-336 files

Linux/linux dbf8932kernel/sched ext.c, tools/testing/selftests/sched_ext runner.c

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

Pull sched_ext fixes from Tejun Heo:

 - Fix memory leak when destroying helper kthread workers during
   scheduler disable

 - Fix bypass depth accounting on scx_enable() failure which could leave
   the system permanently in bypass mode

 - Fix missing preemption handling when moving tasks to local DSQs via
   scx_bpf_dsq_move()

 - Misc fixes including NULL check for put_prev_task(), flushing stdout
   in selftests, and removing unused code

* tag 'sched_ext-for-6.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext:
  sched_ext: Remove unused code in the do_pick_task_scx()
  selftests/sched_ext: flush stdout before test to avoid log spam

    [5 lines not shown]
DeltaFile
+48-24kernel/sched/ext.c
+8-0tools/testing/selftests/sched_ext/runner.c
+56-242 files

Linux/linux 6b63f90kernel/cgroup rstat.c

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

Pull cgroup fix from Tejun Heo:

 - Fix a race condition in css_rstat_updated() where CMPXCHG without
   LOCK prefix could cause lnode corruption when the flusher runs
   concurrently on another CPU. The issue was introduced in 6.17 and
   causes memcg stats to become corrupted in production.

* tag 'cgroup-for-6.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:
  cgroup: rstat: use LOCK CMPXCHG in css_rstat_updated
DeltaFile
+8-5kernel/cgroup/rstat.c
+8-51 files

Linux/linux e1b4c6afs libfs.c, include/linux fs.h

shmem: fix recovery on rename failures

maple_tree insertions can fail if we are seriously short on memory;
simple_offset_rename() does not recover well if it runs into that.
The same goes for simple_offset_rename_exchange().

Moreover, shmem_whiteout() expects that if it succeeds, the caller will
progress to d_move(), i.e. that shmem_rename2() won't fail past the
successful call of shmem_whiteout().

Not hard to fix, fortunately - mtree_store() can't fail if the index we
are trying to store into is already present in the tree as a singleton.

For simple_offset_rename_exchange() that's enough - we just need to be
careful about the order of operations.

For simple_offset_rename() solution is to preinsert the target into the
tree for new_dir; the rest can be done without any potentially failing
operations.

    [9 lines not shown]
DeltaFile
+21-29fs/libfs.c
+16-8mm/shmem.c
+1-1include/linux/fs.h
+38-383 files

Linux/linux bb27226kernel/sched ext.c

sched_ext: Remove unused code in the do_pick_task_scx()

The kick_idle variable is no longer used, this commit therefore remove
it and also remove associated code in the do_pick_task_scx().

Signed-off-by: Zqiang <qiang.zhang at linux.dev>
Reviewed-by: Andrea Righi <arighi at nvidia.com>
Reviewed-by: Emil Tsalapatis <emil at etsalapatis.com>
Signed-off-by: Tejun Heo <tj at kernel.org>
DeltaFile
+2-6kernel/sched/ext.c
+2-61 files

Linux/linux 95d7a89fs/smb/server smb2pdu.c

ksmbd: fix buffer validation by including null terminator size in EA length

The smb2_set_ea function, which handles Extended Attributes (EA),
was performing buffer validation checks that incorrectly omitted the size
of the null terminating character (+1 byte) for EA Name.
This patch fixes the issue by explicitly adding '+ 1' to EaNameLength where
the null terminator is expected to be present in the buffer, ensuring
the validation accurately reflects the total required buffer size.

Cc: stable at vger.kernel.org
Reported-by: Roger <roger.andersen at protonmail.com>
Reported-by: Stanislas Polu <spolu at dust.tt>
Signed-off-by: Namjae Jeon <linkinjeon at kernel.org>
Signed-off-by: Steve French <stfrench at microsoft.com>
DeltaFile
+2-2fs/smb/server/smb2pdu.c
+2-21 files

Linux/linux 0446356fs/smb/server vfs.c

ksmbd: convert comma to semicolon

Replace comma between expressions with semicolons.

Using a ',' in place of a ';' can have unintended side effects.
Although that is not the case here, it is seems best to use ';'
unless ',' is intended.

Found by inspection.
No functional change intended.
Compile tested only.

Signed-off-by: Chen Ni <nichen at iscas.ac.cn>
Acked-by: Namjae Jeon <linkinjeon at kernel.org>
Signed-off-by: Steve French <stfrench at microsoft.com>
DeltaFile
+1-1fs/smb/server/vfs.c
+1-11 files

Linux/linux cafb57ffs/smb/server/mgmt user_session.c

ksmbd: Fix refcount leak when invalid session is found on session lookup

When a session is found but its state is not SMB2_SESSION_VALID, It
indicates that no valid session was found, but it is missing to decrement
the reference count acquired by the session lookup, which results in
a reference count leak. This patch fixes the issue by explicitly calling
ksmbd_user_session_put to release the reference to the session.

Cc: stable at vger.kernel.org
Reported-by: Alexandre <roger.andersen at protonmail.com>
Reported-by: Stanislas Polu <spolu at dust.tt>
Signed-off-by: Namjae Jeon <linkinjeon at kernel.org>
Signed-off-by: Steve French <stfrench at microsoft.com>
DeltaFile
+3-1fs/smb/server/mgmt/user_session.c
+3-11 files

Linux/linux 8dd2e58fs/smb/server smbacl.c

ksmbd: remove redundant DACL check in smb_check_perm_dacl

A zero value of pdacl->num_aces is already handled at the start of
smb_check_perm_dacl() so the second check is useless.

Drop the unreachable code block, no functional impact intended.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Signed-off-by: Alexey Velichayshiy <a.velichayshiy at ispras.ru>
Acked-by: Namjae Jeon <linkinjeon at kernel.org>
Signed-off-by: Steve French <stfrench at microsoft.com>
DeltaFile
+0-3fs/smb/server/smbacl.c
+0-31 files

Linux/linux 49ca214fs/smb/common/smbdirect smbdirect_socket.h

smb: smbdirect: introduce smbdirect_socket.connect.{lock,work}

This will first be used by the server in order to defer
the processing of the initial recv of the negotiation
request.

But in future it will also be used by the client in order
to implement an async connect.

Cc: Tom Talpey <tom at talpey.com>
Cc: Long Li <longli at microsoft.com>
Cc: linux-cifs at vger.kernel.org
Cc: samba-technical at lists.samba.org
Signed-off-by: Stefan Metzmacher <metze at samba.org>
Acked-by: Namjae Jeon <linkinjeon at kernel.org>
Signed-off-by: Steve French <stfrench at microsoft.com>
DeltaFile
+12-0fs/smb/common/smbdirect/smbdirect_socket.h
+12-01 files

Linux/linux c1fb124fs/smb/server transport_rdma.c

smb: server: initialize recv_io->cqe.done = recv_done just once

smbdirect_recv_io structures are pre-allocated so we can set the
callback function just once.

This will make it easy to move smb_direct_post_recv to common code
soon.

Cc: Tom Talpey <tom at talpey.com>
Cc: linux-cifs at vger.kernel.org
Cc: samba-technical at lists.samba.org
Signed-off-by: Stefan Metzmacher <metze at samba.org>
Acked-by: Namjae Jeon <linkinjeon at kernel.org>
Signed-off-by: Steve French <stfrench at microsoft.com>
DeltaFile
+4-1fs/smb/server/transport_rdma.c
+4-11 files

Linux/linux d180b1dfs/smb/server transport_rdma.c

smb: server: defer the initial recv completion logic to smb_direct_negotiate_recv_work()

The previous change to relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks in
recv_done() and smb_direct_cm_handler() seems to work around the
problem that the order of initial recv completion and
RDMA_CM_EVENT_ESTABLISHED is random, but it's still
a bit ugly.

This implements a better solution deferring the recv completion
processing to smb_direct_negotiate_recv_work(), which is queued
only if both events arrived.

In order to avoid more basic changes to the main recv_done
callback, I introduced a smb_direct_negotiate_recv_done,
which is only used for the first pdu, this will allow
further cleanup and simplifications in recv_done
as a future patch.

smb_direct_negotiate_recv_work() is also very basic

    [11 lines not shown]
DeltaFile
+142-28fs/smb/server/transport_rdma.c
+142-281 files

Linux/linux 8f0b4cc. Makefile

Linux 6.19-rc1
DeltaFile
+2-2Makefile
+2-21 files

Linux/linux 6a1636edrivers/md dm-mpath.c, drivers/scsi ipr.c

Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi

Pull SCSI fixes from James Bottomley:
 "The only core fix is in doc; all the others are in drivers, with the
  biggest impacts in libsas being the rollback on error handling and in
  ufs coming from a couple of error handling fixes, one causing a crash
  if it's activated before scanning and the other fixing W-LUN
  resumption"

* tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
  scsi: ufs: qcom: Fix confusing cleanup.h syntax
  scsi: libsas: Add rollback handling when an error occurs
  scsi: device_handler: Return error pointer in scsi_dh_attached_handler_name()
  scsi: ufs: core: Fix a deadlock in the frequency scaling code
  scsi: ufs: core: Fix an error handler crash
  scsi: Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
  scsi: ufs: core: Fix RPMB link error by reversing Kconfig dependencies
  scsi: qla4xxx: Use time conversion macros
  scsi: qla2xxx: Enable/disable IRQD_NO_BALANCING during reset

    [7 lines not shown]
DeltaFile
+47-25drivers/ufs/core/ufshcd.c
+30-3drivers/scsi/libsas/sas_phy.c
+30-0drivers/scsi/qla2xxx/qla_os.c
+27-1drivers/scsi/ipr.c
+1-14drivers/scsi/libsas/sas_internal.h
+13-0drivers/md/dm-mpath.c
+148-4312 files not shown
+167-5818 files

Linux/linux 3010f06mm shmem.c

shmem_whiteout(): fix regression from tree-in-dcache series

Now that shmem_mknod() hashes the new dentry, d_rehash() in
shmem_whiteout() should be removed.

X-paperbag: brown
Reported-by: Hugh Dickins <hughd at google.com>
Acked-by: Hugh Dickins <hughd at google.com>
Tested-by: Hugh Dickins <hughd at google.com>
Fixes: 2313598222f9 ("convert ramfs and tmpfs")
Signed-off-by: Al Viro <viro at zeniv.linux.org.uk>
DeltaFile
+1-13mm/shmem.c
+1-131 files

Linux/linux 0dfb36bfs/ceph mds_client.c caps.c, include/trace/events ceph.h

Merge tag 'ceph-for-6.19-rc1' of https://github.com/ceph/ceph-client

Pull ceph updates from Ilya Dryomov:
 "We have a patch that adds an initial set of tracepoints to the MDS
  client from Max, a fix that hardens osdmap parsing code from myself
  (marked for stable) and a few assorted fixups"

* tag 'ceph-for-6.19-rc1' of https://github.com/ceph/ceph-client:
  rbd: stop selecting CRC32, CRYPTO, and CRYPTO_AES
  ceph: stop selecting CRC32, CRYPTO, and CRYPTO_AES
  libceph: make decode_pool() more resilient against corrupted osdmaps
  libceph: Amend checking to fix `make W=1` build breakage
  ceph: Amend checking to fix `make W=1` build breakage
  ceph: add trace points to the MDS client
  libceph: fix log output race condition in OSD client
DeltaFile
+234-0include/trace/events/ceph.h
+54-66net/ceph/osdmap.c
+18-2fs/ceph/mds_client.c
+2-4net/ceph/osd_client.c
+4-0fs/ceph/caps.c
+3-0fs/ceph/super.c
+315-723 files not shown
+316-799 files

Linux/linux 4cfc214security/tomoyo domain.c

Merge tag 'tomoyo-pr-20251212' of git://git.code.sf.net/p/tomoyo/tomoyo

Pull tomoyo update from Tetsuo Handa:
 "Trivial optimization"

* tag 'tomoyo-pr-20251212' of git://git.code.sf.net/p/tomoyo/tomoyo:
  tomoyo: Use local kmap in tomoyo_dump_page()
DeltaFile
+2-7security/tomoyo/domain.c
+2-71 files

Linux/linux 4a298a4kernel cpu.c

Merge tag 'smp-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull CPU hotplug fix from Ingo Molnar:

 - Fix CPU hotplug callbacks to disable interrupts on UP kernels

* tag 'smp-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  cpu: Make atomic hotplug callbacks run with interrupts disabled on UP
DeltaFile
+16-9kernel/cpu.c
+16-91 files

Linux/linux cba09e3arch/x86/events/amd uncore.c, arch/x86/events/intel core.c

Merge tag 'perf-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull perf event fixes from Ingo Molnar:

 - Fix NULL pointer dereference crash in the Intel PMU driver

 - Fix missing read event generation on task exit

 - Fix AMD uncore driver init error handling

 - Fix whitespace noise

* tag 'perf-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  perf/x86/intel: Fix NULL event dereference crash in handle_pmi_common()
  perf/core: Fix missing read event generation on task exit
  perf/x86/amd/uncore: Fix the return value of amd_uncore_df_event_init() on error
  perf/uprobes: Remove <space><Tab> whitespace noise
DeltaFile
+12-10kernel/events/core.c
+4-4kernel/events/uprobes.c
+1-4arch/x86/events/amd/uncore.c
+3-0arch/x86/events/intel/core.c
+20-184 files

Linux/linux db01301Documentation/translations/zh_CN/core-api/irq irq-domain.rst, drivers/irqchip irq-mchp-eic.c

Merge tag 'irq-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull irq fixes from Ingo Molnar:

 - Fix error code in the irqchip/mchp-eic driver

 - Fix setup_percpu_irq() affinity assumptions

 - Remove the unused irq_domain_add_tree() function

* tag 'irq-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  irqchip/mchp-eic: Fix error code in mchp_eic_domain_alloc()
  irqdomain: Delete irq_domain_add_tree()
  genirq: Allow NULL affinity for setup_percpu_irq()
DeltaFile
+0-16include/linux/irqdomain.h
+0-4Documentation/translations/zh_CN/core-api/irq/irq-domain.rst
+3-0kernel/irq/manage.c
+1-1drivers/irqchip/irq-mchp-eic.c
+4-214 files

Linux/linux edbe407include/linux rseq_entry.h, lib bug.c

Merge tag 'core-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull misc core fixes from Ingo Molnar:

 - Improve bug reporting

 - Suppress W=1 format warning

 - Improve rseq scalability on Clang builds

* tag 'core-urgent-2025-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  rseq: Always inline rseq_debug_syscall_return()
  bug: Hush suggest-attribute=format for __warn_printf()
  bug: Let report_bug_entry() provide the correct bugaddr
DeltaFile
+5-1lib/bug.c
+1-1include/linux/rseq_entry.h
+6-22 files

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