Linux/linux d3eeb99block bio-integrity-auto.c, drivers/block/null_blk main.c

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

Pull block fixes from Jens Axboe:

 - NVMe pull request via Keith:
     - Device quirk to disable faulty temperature (Ilikara)
     - TCP target null pointer fix from bad host protocol usage (Shivam)
     - Add apple,t8103-nvme-ans2 as a compatible apple controller
       (Janne)
     - FC tagset leak fix (Chaitanya)
     - TCP socket deadlock fix (Hannes)
     - Target name buffer overrun fix (Shin'ichiro)

 - Fix for an underflow for rnbd during device unmap

 - Zero the non-PI part of the auto integrity buffer

 - Fix for a configfs memory leak in the null block driver


    [11 lines not shown]
DeltaFile
+16-5drivers/nvme/target/tcp.c
+11-1drivers/block/null_blk/main.c
+6-1drivers/nvme/host/pci.c
+1-1block/bio-integrity-auto.c
+2-0drivers/nvme/host/fc.c
+1-1drivers/nvme/target/passthru.c
+37-92 files not shown
+38-108 files

Linux/linux 216c7a0io_uring io_uring.c

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

Pull io_uring fix from Jens Axboe:
 "Just a single fix moving local task_work inside the cancelation loop,
  rather than only before cancelations.

  If any cancelations generate task_work, we do need to re-run it"

* tag 'io_uring-6.19-20260116' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux:
  io_uring: move local task_work in exit cancel loop
DeltaFile
+4-4io_uring/io_uring.c
+4-41 files

Linux/linux 39d3389drivers/gpu/drm drm_gpuvm.c, drivers/gpu/drm/amd/amdkfd kfd_device_queue_manager.c

Merge tag 'drm-fixes-2026-01-16' of https://gitlab.freedesktop.org/drm/kernel

Pull drm fixes from Simona Vetter:
 "We've had nothing aside of a compiler noise fix until today, when the
  amd and drm-misc fixes showed up after Dave already went into weekend
  mode. So it's on me to push these out, since there's a bunch of
  important fixes in here I think that shouldn't be delayed for a week.

  Core Changes:
   - take gem lock when preallocating in gpuvm
   - add single byte read fallback to dp for broken usb-c adapters
   - remove duplicate drm_sysfb declarations

  Driver Changes:
   - i915: compiler noise fix
   - amdgpu/amdkfd: pile of fixes all over
   - vmwgfx:
      - v10 cursor regression fix
      - other fixes

    [31 lines not shown]
DeltaFile
+55-55drivers/gpu/drm/panel/panel-simple.c
+51-24drivers/gpu/drm/drm_gpuvm.c
+37-20include/drm/display/drm_dp_helper.h
+31-5drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+12-19drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
+8-14drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
+194-13729 files not shown
+333-21335 files

Linux/linux 6782a30arch/x86/mm kaslr.c, drivers/cxl acpi.c

Merge tag 'cxl-fixes-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl

Pull Compute Express Link (CXL) fixes from Dave Jiang:

 - Recognize all ZONE_DEVICE users as physaddr consumers

 - Fix format string for extended_linear_cache_size_show()

 - Fix target list setup for multiple decoders sharing the same
   downstream port

 - Restore HBIW check before derefernce platform data

 - Fix potential infinite loop in __cxl_dpa_reserve()

 - Check for invalid addresses returned from translation functions on
   error

* tag 'cxl-fixes-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl:

    [6 lines not shown]
DeltaFile
+27-9drivers/cxl/core/region.c
+16-10tools/testing/cxl/test/cxl_translate.c
+9-2drivers/cxl/acpi.c
+7-3mm/Kconfig
+5-5arch/x86/mm/kaslr.c
+0-6drivers/pci/Kconfig
+64-352 files not shown
+67-388 files

Linux/linux d815858include/linux pci.h

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

Pull PCI fix from Bjorn Helgaas:

 - Add a pci_free_irq_vectors() stub to fix a build issue when
   CONFIG_PCI is not set (Boqun Feng)

* tag 'pci-v6.19-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci:
  PCI: Provide pci_free_irq_vectors() stub
DeltaFile
+4-0include/linux/pci.h
+4-01 files

Linux/linux b62ce25Documentation/netlink/specs dev-energymodel.yaml em.yaml, include/uapi/linux dev_energymodel.h energy_model.h

Merge tag 'pm-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

Pull power management fixes from Rafael Wysocki:
 "These fix an error path memory leak in the energy model management
  code, fix a kerneldoc comment in it, and fix and revamp the energy
  model YNL specification added recently along with the new energy model
  management netlink interface (that received feedback after being
  added):

   - Fix a memory leak in em_create_pd() error path (Malaya Kumar Rout)

   - Fix stale description of the cost field in struct em_perf_state to
     reflect the current code (Yaxiong Tian)

   - Fix and revamp the energy model YNL specification added recently
     along with the energy model netlink interface (Changwoo Min)"

* tag 'pm-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
  PM: EM: Add dump to get-perf-domains in the EM YNL spec

    [5 lines not shown]
DeltaFile
+140-73kernel/power/em_netlink.c
+175-0Documentation/netlink/specs/dev-energymodel.yaml
+0-113Documentation/netlink/specs/em.yaml
+82-0include/uapi/linux/dev_energymodel.h
+0-63include/uapi/linux/energy_model.h
+35-23kernel/power/em_netlink_autogen.c
+432-2724 files not shown
+454-28810 files

Linux/linux 9dd1f5fdrivers/gpu/drm drm_gpuvm.c, drivers/gpu/drm/gud gud_pipe.c

Merge tag 'drm-misc-fixes-2026-01-16' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes

drm-misc-fixes for v6.19-rc6:

vmwgfx:
- Fix hw regression from refactoring cursor handling on v10 'hardware'
- Fix warnings in destructor by merging the 2 release functions
- kernel doc fix
- error handling in vmw_compat_shader_add()

rockchip:
- fix vop2 polling
- fix regression waiting for cfgdone without config change
- fix warning when enabling encoder

core:
- take gem lock when preallocating in gpuvm.
- add single byte read fallback to dp for broken usb-c adapters
- remove duplicate drm_sysfb declarations

    [14 lines not shown]
DeltaFile
+55-55drivers/gpu/drm/panel/panel-simple.c
+51-24drivers/gpu/drm/drm_gpuvm.c
+37-20include/drm/display/drm_dp_helper.h
+8-14drivers/gpu/drm/vmwgfx/vmwgfx_bo.c
+8-12drivers/gpu/drm/gud/gud_pipe.c
+13-4drivers/gpu/drm/rockchip/rockchip_vop2_reg.c
+172-12910 files not shown
+216-16216 files

Linux/linux e547d4fdrivers/acpi/x86 s2idle.c

Merge tag 'acpi-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

Pull ACPI fixes from Rafael Wysocki:
 "Add checks missed by a previous recent update to the ACPI
  suspend-to-idle code and add a debug module parameter to it
  to work around a platform firmware issue exposed by that
  update (Rafael Wysocki)"

* tag 'acpi-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
  ACPI: PM: s2idle: Add module parameter for LPS0 constraints checking
  ACPI: PM: s2idle: Add missing checks to acpi_s2idle_begin_lps0()
DeltaFile
+7-2drivers/acpi/x86/s2idle.c
+7-21 files

Linux/linux 711673fDocumentation/devicetree/bindings/sound realtek,rt5640.yaml, sound/hda/codecs/side-codecs tas2781_hda_i2c.c

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

Pull sound fixes from Takashi Iwai:
 "This became a bit larger than wished for, often seen as a bump at the
  middle, but almost all changes are small device-specific fixes, so the
  risk must be pretty low.

   - SoundWire fix for missing symbol export

   - Fixes for device-tree bindings

   - A fix for OOB access in USB-audio, spotted by fuzzer

   - Quirks for HD-audio, SoundWire, AMD ACP

   - A series of ASoC tlv320 and wsa codec fixes

   - Other misc fixes in PCM OSS error-handling, Cirrus scodec test,
     ASoC ops endianess, davinci, simple-card, and tegra"

    [23 lines not shown]
DeltaFile
+42-1sound/soc/sdw_utils/soc_sdw_utils.c
+31-8sound/soc/ti/davinci-evm.c
+18-8sound/soc/codecs/wsa883x.c
+16-2sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
+7-6sound/soc/codecs/tlv320adcx140.c
+11-0Documentation/devicetree/bindings/sound/realtek,rt5640.yaml
+125-2517 files not shown
+182-4123 files

Linux/linux 52456a6drivers/gpu/drm/amd/amdgpu amdgpu_userq.c amdgpu_dma_buf.c, drivers/gpu/drm/amd/amdkfd kfd_device_queue_manager.c

Merge tag 'amd-drm-fixes-6.19-2026-01-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes

amd-drm-fixes-6.19-2026-01-15:

amdgpu:
- GC 9 PTE mtype fix
- Non-DC display kernel panic helper fix
- Merge fix
- GART vram access fix
- Userq fixes
- PSR debugging fix
- HDMI fixes
- Backlight fix
- SMU 14 fix
- TLB flush fixes

amdkfd:
- KFD node cleanup for eGPU disconnect
- Memory leak fix

    [5 lines not shown]
DeltaFile
+31-5drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+12-19drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
+16-0drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
+0-12drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
+11-0drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
+8-0drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
+78-3612 files not shown
+116-5018 files

Linux/linux c2a44a0drivers/gpio gpio-davinci.c gpiolib.c

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

Pull gpio fixes from Bartosz Golaszewski:
 "Two more GPIO fixes addressing an issue uncovered by the shared GPIO
  management changes in v6.19:

   - implement the missing .get_direction() callback for gpio-davinci

   - remove redundant check in GPIO core which can also propagate an
     invalid errno to user-space"

* tag 'gpio-fixes-for-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
  gpiolib: remove redundant callback check
  gpio: davinci: implement .get_direction()
DeltaFile
+18-0drivers/gpio/gpio-davinci.c
+0-3drivers/gpio/gpiolib.c
+18-32 files

Linux/linux 7a2c1b2kernel/printk nbcon.c

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

Pull printk fix from Petr Mladek:

 - Prevent softlockup by restoring IRQs in atomic flush after each
   record

* tag 'printk-for-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux:
  printk/nbcon: Restore IRQ in atomic flush after each emitted record
DeltaFile
+18-20kernel/printk/nbcon.c
+18-201 files

Linux/linux 353c6f4fs/xfs xfs_log.c xfs_rtalloc.c, fs/xfs/libxfs xfs_rtgroup.c xfs_ialloc.c

Merge tag 'xfs-fixes-6.19-rc6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux

Pull xfs fixes from Carlos Maiolino:
 "Just a few obvious fixes and some 'cosmetic' changes"

* tag 'xfs-fixes-6.19-rc6' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux:
  xfs: set max_agbno to allow sparse alloc of last full inode chunk
  xfs: Fix xfs_grow_last_rtg()
  xfs: improve the assert at the top of xfs_log_cover
  xfs: fix an overly long line in xfs_rtgroup_calc_geometry
  xfs: mark __xfs_rtgroup_extents static
  xfs: Fix the return value of xfs_rtcopy_summary()
  xfs: fix memory leak in xfs_growfs_check_rtgeom()
DeltaFile
+27-26fs/xfs/libxfs/xfs_rtgroup.c
+6-5fs/xfs/libxfs/xfs_ialloc.c
+5-3fs/xfs/xfs_log.c
+3-3fs/xfs/xfs_rtalloc.c
+0-2fs/xfs/libxfs/xfs_rtgroup.h
+41-395 files

Linux/linux d51e68bDocumentation/netlink/specs dev-energymodel.yaml em.yaml, include/uapi/linux dev_energymodel.h energy_model.h

Merge branch 'pm-em'

Merge fixes related to the energy model management for 6.19-rc6:

 - Fix a memory leak in em_create_pd() error path (Malaya Kumar Rout)

 - Fix stale description of the cost field in struct em_perf_state to
   reflect the current code (Yaxiong Tian)

 - Fix and revamp the energy model YNL specification added recently
   along with the energy model netlink interface (Changwoo Min)

* pm-em:
  PM: EM: Add dump to get-perf-domains in the EM YNL spec
  PM: EM: Change cpus' type from string to u64 array in the EM YNL spec
  PM: EM: Rename em.yaml to dev-energymodel.yaml
  PM: EM: Fix yamllint warnings in the EM YNL spec
  PM: EM: Fix memory leak in em_create_pd() error path
  PM: EM: Fix incorrect description of the cost field in struct em_perf_state
DeltaFile
+140-73kernel/power/em_netlink.c
+175-0Documentation/netlink/specs/dev-energymodel.yaml
+0-113Documentation/netlink/specs/em.yaml
+82-0include/uapi/linux/dev_energymodel.h
+0-63include/uapi/linux/energy_model.h
+35-23kernel/power/em_netlink_autogen.c
+432-2724 files not shown
+454-28810 files

Linux/linux 85807eddrivers/gpu/drm/i915 i915_gpu_error.c

Merge tag 'drm-intel-fixes-2026-01-15' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes

drm/i915 fixes for v6.19-rc6:
- make 'guc_hw_reg_state' static

Signed-off-by: Dave Airlie <airlied at redhat.com>
From: Jani Nikula <jani.nikula at intel.com>
Link: https://patch.msgid.link/65bb05f7c8cbd3faf2350f979d4d47a395e5d372@intel.com
DeltaFile
+1-1drivers/gpu/drm/i915/i915_gpu_error.c
+1-11 files

Linux/linux 983d014kernel/module kmod.c

kernel: modules: Add SPDX license identifier to kmod.c

Add a GPL-2.0 license identifier line for this file.

kmod.c was originally introduced in the kernel in February
of 1998 by Linus Torvalds - who was familiar with kernel
licensing at the time this was introduced.

Signed-off-by: Tim Bird <tim.bird at sony.com>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+1-0kernel/module/kmod.c
+1-01 files

Linux/linux 88e4909kernel/trace ftrace.c

Merge tag 'ftrace-v6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull ftrace fix from Steven Rostedt:

 - Fix allocation accounting on boot up

   The ftrace records for each function that ftrace can attach to is
   done in a group of pages. At boot up, the number of pages are
   calculated and allocated. After that, the pages are filled with data.
   It may allocate more than needed due to some functions not being
   recorded (because they are unused weak functions), this too is
   recorded.

   After the data is filled in, a check is made to make sure the right
   number of pages were allocated. But this was off due to the
   assumption that the same number of entries fit per every page.
   Because the size of an entry does not evenly divide into PAGE_SIZE,
   there is a rounding error when a large number of pages is allocated
   to hold the events. This causes the check to fail and triggers a

    [9 lines not shown]
DeltaFile
+15-14kernel/trace/ftrace.c
+15-141 files

Linux/linux 603c05afs/nfs dir.c pnfs.c

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

Pull NFS client fixes from Trond Myklebust:

 - Fix another deadlock involving nfs_release_folio()

 - localio:
     - Stop I/O upon hitting a fatal error
     - Deal with page offsets that are > PAGE_SIZE

 - Fix size read races in truncate, fallocate and copy offload

 - Several bugfixes for the NFSv4.x directory delegation client code

 - pNFS:
    - Fix a deadlock when returning delegations during open
    - Fix memory leaks in various error paths

* tag 'nfs-for-6.19-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfs:

    [12 lines not shown]
DeltaFile
+51-27fs/nfs/dir.c
+41-17fs/nfs/pnfs.c
+42-11fs/nfs/nfs4proc.c
+33-0fs/nfs/write.c
+16-16fs/nfs/localio.c
+19-10fs/nfs/nfs42proc.c
+202-8110 files not shown
+239-10116 files

Linux/linux d5811e6fs/nfs nfs42proc.c inode.c

NFS: Fix size read races in truncate, fallocate and copy offload

If the pre-operation file size is read before locking the inode and
quiescing O_DIRECT writes, then nfs_truncate_last_folio() might end up
overwriting valid file data.

Fixes: b1817b18ff20 ("NFS: Protect against 'eof page pollution'")
Signed-off-by: Trond Myklebust <trond.myklebust at hammerspace.com>
DeltaFile
+19-10fs/nfs/nfs42proc.c
+6-4fs/nfs/inode.c
+2-0fs/nfs/io.c
+27-143 files

Linux/linux bc08b65. MAINTAINERS, drivers/firmware/efi cper.c efi.c

Merge tag 'efi-fixes-for-v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi

Pull EFI fixes from Ard Biesheuvel:

 - Wipe the INITRD config table upon consumption so it doesn't confuse
   kexec

 - Let APEI/GHES maintainers take responsibility for CPER processing
   logic

 - Fix wrong return value in CPER string helper routine

* tag 'efi-fixes-for-v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:
  efi/cper: Fix cper_bits_to_str buffer handling and return value
  MAINTAINERS: add cper to APEI files
  efi: Wipe INITRD config table from memory after consumption
DeltaFile
+1-1drivers/firmware/efi/cper.c
+2-0MAINTAINERS
+1-0drivers/firmware/efi/efi.c
+4-13 files

Linux/linux 13b2d15Documentation/admin-guide kernel-parameters.txt, kernel/liveupdate kexec_handover.c

Merge tag 'mm-hotfixes-stable-2026-01-15-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull misc fixes from Andrew Morton:

 - kerneldoc fixes from Bagas Sanjaya

 - DAMON fixes from SeongJae

 - mremap VMA-related fixes from Lorenzo

 - various singletons - please see the changelogs for details

* tag 'mm-hotfixes-stable-2026-01-15-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (30 commits)
  drivers/dax: add some missing kerneldoc comment fields for struct dev_dax
  mm: numa,memblock: include <asm/numa.h> for 'numa_nodes_parsed'
  mailmap: add entry for Daniel Thompson
  tools/testing/selftests: fix gup_longterm for unknown fs
  mm/page_alloc: prevent pcp corruption with SMP=n
  iommu/sva: include mmu_notifier.h header

    [15 lines not shown]
DeltaFile
+357-27tools/testing/selftests/mm/merge.c
+74-37mm/vma.c
+48-9mm/page_alloc.c
+37-4mm/damon/core.c
+19-18kernel/liveupdate/kexec_handover.c
+35-0Documentation/admin-guide/kernel-parameters.txt
+570-9520 files not shown
+674-12826 files

Linux/linux 9e995c5drivers/net virtio_net.c, drivers/net/can/dev dev.c

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

Pull networking fixes from Paolo Abeni:
 "Including fixes from bluetooth, can and IPsec.

  Current release - regressions:

   - net: add net.core.qdisc_max_burst

   - can: propagate CAN device capabilities via ml_priv

  Previous releases - regressions:

   - dst: fix races in rt6_uncached_list_del() and
     rt_del_uncached_list()

   - ipv6: fix use-after-free in inet6_addr_del().

   - xfrm: fix inner mode lookup in tunnel mode GSO segmentation

    [44 lines not shown]
DeltaFile
+43-132drivers/net/virtio_net.c
+56-30drivers/net/ethernet/mellanox/mlx5/core/en_main.c
+10-41net/can/raw.c
+22-9net/core/dev.c
+16-12net/bridge/br_fdb.c
+27-0drivers/net/can/dev/dev.c
+174-22443 files not shown
+381-29349 files

Linux/linux be55257kernel/trace ftrace.c

ftrace: Do not over-allocate ftrace memory

The pg_remaining calculation in ftrace_process_locs() assumes that
ENTRIES_PER_PAGE multiplied by 2^order equals the actual capacity of the
allocated page group. However, ENTRIES_PER_PAGE is PAGE_SIZE / ENTRY_SIZE
(integer division). When PAGE_SIZE is not a multiple of ENTRY_SIZE (e.g.
4096 / 24 = 170 with remainder 16), high-order allocations (like 256 pages)
have significantly more capacity than 256 * 170. This leads to pg_remaining
being underestimated, which in turn makes skip (derived from skipped -
pg_remaining) larger than expected, causing the WARN(skip != remaining)
to trigger.

Extra allocated pages for ftrace: 2 with 654 skipped
WARNING: CPU: 0 PID: 0 at kernel/trace/ftrace.c:7295 ftrace_process_locs+0x5bf/0x5e0

A similar problem in ftrace_allocate_records() can result in allocating
too many pages. This can trigger the second warning in
ftrace_process_locs().


    [14 lines not shown]
DeltaFile
+15-14kernel/trace/ftrace.c
+15-141 files

Linux/linux ec19ed2drivers/block/rnbd rnbd-clt.c

rnbd-clt: fix refcount underflow in device unmap path

During device unmapping (triggered by module unload or explicit unmap),
a refcount underflow occurs causing a use-after-free warning:

  [14747.574913] ------------[ cut here ]------------
  [14747.574916] refcount_t: underflow; use-after-free.
  [14747.574917] WARNING: lib/refcount.c:28 at refcount_warn_saturate+0x55/0x90, CPU#9: kworker/9:1/378
  [14747.574924] Modules linked in: rnbd_client(-) rtrs_client rnbd_server rtrs_server rtrs_core ...
  [14747.574998] CPU: 9 UID: 0 PID: 378 Comm: kworker/9:1 Tainted: G           O     N  6.19.0-rc3lblk-fnext+ #42 PREEMPT(voluntary)
  [14747.575005] Workqueue: rnbd_clt_wq unmap_device_work [rnbd_client]
  [14747.575010] RIP: 0010:refcount_warn_saturate+0x55/0x90
  [14747.575037]  Call Trace:
  [14747.575038]   <TASK>
  [14747.575038]   rnbd_clt_unmap_device+0x170/0x1d0 [rnbd_client]
  [14747.575044]   process_one_work+0x211/0x600
  [14747.575052]   worker_thread+0x184/0x330
  [14747.575055]   ? __pfx_worker_thread+0x10/0x10
  [14747.575058]   kthread+0x10d/0x250

    [65 lines not shown]
DeltaFile
+0-1drivers/block/rnbd/rnbd-clt.c
+0-11 files

Linux/linux 46b8d08sound/hda/codecs/side-codecs tas2781_hda_i2c.c

ALSA: hda/tas2781: Add newly-released HP laptop

HP released the new laptop with the subid 0x103C.

Signed-off-by: Shenghao Ding <shenghao-ding at ti.com>
Link: https://patch.msgid.link/20260115124907.629-1-shenghao-ding@ti.com
Signed-off-by: Takashi Iwai <tiwai at suse.de>
DeltaFile
+4-1sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
+4-11 files

Linux/linux f2161d5arch/arm64/boot/dts/broadcom bcm2712-rpi-5-b-ovl-rp1.dts bcm2712-rpi-5-b-base.dtsi, drivers/gpio gpiolib-shared.c

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

ASoC: Fixes for v6.19

A moderately large collection of fixes since I missed a week, plus a few
new device IDs and quirks.  It's all fairly minor, including a bunch of
work on the device tree bindings fixes which have no runtime effect.

There's one SoundWire change here exporting a symbol which was required
for a fix to the ASoC SoundWire code.
DeltaFile
+139-406drivers/gpu/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
+155-121drivers/net/ethernet/intel/idpf/idpf_lib.c
+0-254arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b-ovl-rp1.dts
+254-0arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b-base.dtsi
+180-71drivers/gpio/gpiolib-shared.c
+66-183include/drm/drm_bridge.h
+794-1,0351,105 files not shown
+9,107-5,2951,111 files

Linux/linux 851822adrivers/net/can vcan.c vxcan.c, drivers/net/can/dev dev.c

Merge tag 'linux-can-fixes-for-6.19-20260115' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can

Marc Kleine-Budde says:

====================
pull-request: can 2026-01-15

this is a pull request of 4 patches for net/main, it super-seeds the
"can 2026-01-14" pull request. The dev refcount leak in patch #3 is
fixed.

The first 3 patches are by Oliver Hartkopp and revert the approach to
instantly reject unsupported CAN frames introduced in
net-next-for-v6.19 and replace it by placing the needed data into the
CAN specific ml_priv.

The last patch is by Tetsuo Handa and fixes a J1939 refcount leak for
j1939_session in session deactivation upon receiving the second RTS.


    [11 lines not shown]
DeltaFile
+10-41net/can/raw.c
+27-0drivers/net/can/dev/dev.c
+24-0include/linux/can/can-ml.h
+15-0drivers/net/can/vcan.c
+15-0drivers/net/can/vxcan.c
+9-1net/can/j1939/transport.c
+100-425 files not shown
+111-5411 files

Linux/linux 5ce234anet/ipv4 esp4_offload.c, net/ipv6 esp6_offload.c

Merge tag 'ipsec-2026-01-14' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec

Steffen Klassert says:

====================
pull request (net): ipsec 2026-01-14

1) Fix inner mode lookup in tunnel mode GSO segmentation.
   The protocol was taken from the wrong field.

2) Set ipv4 no_pmtu_disc flag only on output SAs. The
   insertation of input SAs can fail if no_pmtu_disc
   is set.

Please pull or let me know if there are problems.

ipsec-2026-01-14

* tag 'ipsec-2026-01-14' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec:

    [6 lines not shown]
DeltaFile
+2-2net/ipv6/esp6_offload.c
+2-2net/ipv4/esp4_offload.c
+1-0net/xfrm/xfrm_state.c
+5-43 files

Linux/linux be5a39eDocumentation/devicetree/bindings/sound realtek,rt5640.yaml

ASoC: rt5640: Fix duplicate clock properties in DT binding

Not quite overlapping changes to the rt5640 binding resulted in duplicate
definitions of the clocks and clock-names properties. Delete one of them,
preferring the simpler one.

Reported-by: Jon Hunter <jonathanh at nvidia.com>
Closes: https://lore.kernel.org/r/0e68c5f4-f68d-4544-bc7a-40694829db75@nvidia.com
Signed-off-by: Mark Brown <broonie at kernel.org>
Link: https://patch.msgid.link/20260114-asoc-fix-rt5640-dt-clocks-v1-1-421d438673c2@kernel.org
Signed-off-by: Mark Brown <broonie at kernel.org>
DeltaFile
+0-8Documentation/devicetree/bindings/sound/realtek,rt5640.yaml
+0-81 files

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

ALSA: hda/realtek: Add quirk for HP Pavilion x360 to enable mute LED

This quirk enables mute LED on HP Pavilion x360 2-in-1 Laptop 14-ek0xxx,
which use ALC245 codec.

Link: https://bugzilla.kernel.org/show_bug.cgi?id=220220
Cc: <stable at vger.kernel.org>
Signed-off-by: Zhang Heng <zhangheng at kylinos.cn>
Link: https://patch.msgid.link/20260115015844.3129890-1-zhangheng@kylinos.cn
Signed-off-by: Takashi Iwai <tiwai at suse.de>
DeltaFile
+1-0sound/hda/codecs/realtek/alc269.c
+1-01 files