Linux/linux e811c33drivers/gpu/drm/amd/amdgpu psp_v11_0.c, drivers/gpu/drm/mediatek mtk_plane.c

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

Pull drm fixes from Dave Airlie:
 "Back from travel, thanks to Simona for handling things. regular fixes,
  seems about the right size, but spread out a bit.

  amdgpu has the usual range of fixes, xe has a few fixes, and nouveau
  has a couple of fixes, one for blackwell modifiers on 8/16 bit
  surfaces.

  Otherwise a few small fixes for mediatek, sched, imagination and
  pixpaper.

  sched:
   - Fix deadlock

  amdgpu:
   - Reset fixes
   - Misc fixes

    [56 lines not shown]
DeltaFile
+30-15drivers/gpu/drm/xe/xe_oa.c
+19-15drivers/gpu/drm/scheduler/sched_entity.c
+33-0drivers/gpu/drm/nouveau/dispnv50/wndwca7e.c
+25-1drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
+12-12drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c
+1-23drivers/gpu/drm/mediatek/mtk_plane.c
+120-6636 files not shown
+311-12542 files

Linux/linux d439acbdrivers/gpu/drm/xe xe_oa.c xe_sync.c

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

Driver Changes:
 - Fix missing  synchronization on unbind (Balasubramani Vivekanandan)
 - Fix device shutdown when doing FLR (Jouni Högander)
 - Fix user fence signaling order (Matthew Brost)

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

From: Lucas De Marchi <lucas.demarchi at intel.com>
Link: https://patch.msgid.link/mvfyflloncy76a7nmkatpj6f2afddavwsibz3y4u4wo6gznro5@rdulkuh5wvje
DeltaFile
+30-15drivers/gpu/drm/xe/xe_oa.c
+15-2drivers/gpu/drm/xe/xe_sync.c
+7-7drivers/gpu/drm/xe/xe_device.c
+14-0drivers/gpu/drm/xe/xe_exec_queue.c
+8-0drivers/gpu/drm/xe/xe_oa_types.h
+7-0drivers/gpu/drm/xe/xe_exec_queue_types.h
+81-245 files not shown
+96-2511 files

Linux/linux 38a2c27arch/parisc/kernel unwind.c

Merge tag 'parisc-for-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux

Pull parisc fix from Helge Deller:

 - fix crash triggered by unaligned access in parisc unwinder

* tag 'parisc-for-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
  parisc: Avoid crash due to unaligned access in unwinder
DeltaFile
+10-3arch/parisc/kernel/unwind.c
+10-31 files

Linux/linux a2e33fbdrivers/iommu/iommufd io_pagetable.c iova_bitmap.c, tools/testing/selftests/iommu iommufd_utils.h iommufd.c

Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd

Pull iommufd fixes from Jason Gunthorpe:

 - Syzkaller found a case where maths overflows can cause divide by 0

 - Typo in a compiler bug warning fix in the selftests broke the
   selftests

 - type1 compatability had a mismatch when unmapping an already unmapped
   range, it should succeed

* tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd:
  iommufd: Make vfio_compat's unmap succeed if the range is already empty
  iommufd/selftest: Fix ioctl return value in _test_cmd_trigger_vevents()
  iommufd: Don't overflow during division for dirty tracking
DeltaFile
+3-9drivers/iommu/iommufd/io_pagetable.c
+2-3drivers/iommu/iommufd/iova_bitmap.c
+4-0drivers/iommu/iommufd/ioas.c
+2-2tools/testing/selftests/iommu/iommufd_utils.h
+2-0tools/testing/selftests/iommu/iommufd.c
+13-145 files

Linux/linux da32d15Documentation/devicetree/bindings/gpio ti,twl4030-gpio.yaml, drivers/gpio gpio-tb10x.c gpiolib.c

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

Pull gpio fixes from Bartosz Golaszewski:

 - use the firmware node of the GPIO chip, not its label for software
   node lookup

 - fix invalid pointer access in GPIO debugfs

 - drop unused functions from gpio-tb10x

 - fix a regression in gpio-aggregator: restore the set_config()
   callback in the driver

 - correct schema $id path in ti,twl4030 DT bindings

* tag 'gpio-fixes-for-v6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
  gpio: tb10x: Drop unused tb10x_set_bits() function
  gpio: aggregator: restore the set_config operation

    [3 lines not shown]
DeltaFile
+0-19drivers/gpio/gpio-tb10x.c
+7-1drivers/gpio/gpiolib.c
+1-1Documentation/devicetree/bindings/gpio/ti,twl4030-gpio.yaml
+1-1drivers/gpio/gpiolib-swnode.c
+1-0drivers/gpio/gpio-aggregator.c
+10-225 files

Linux/linux 5b95a50kernel/trace trace_events_hist.c ring_buffer.c, tools/tracing/latency latency-collector.c

Merge tag 'trace-v6.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull tracing fixes from Steven Rostedt:

 - Check for reader catching up in ring_buffer_map_get_reader()

   If the reader catches up to the writer in the memory mapped ring
   buffer then calling rb_get_reader_page() will return NULL as there's
   no pages left. But this isn't checked for before calling
   rb_get_reader_page() and the return of NULL causes a warning.

   If it is detected that the reader caught up to the writer, then
   simply exit the routine

 - Fix memory leak in histogram create_field_var()

   The couple of the error paths in create_field_var() did not properly
   clean up what was allocated. Make sure everything is freed properly
   on error

    [10 lines not shown]
DeltaFile
+4-2kernel/trace/trace_events_hist.c
+4-0kernel/trace/ring_buffer.c
+1-1tools/tracing/latency/latency-collector.c
+9-33 files

Linux/linux a80abfbmm slub.c

Merge tag 'slab-for-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab

Pull slab fix from Vlastimil Babka:

 - Fix for potential infinite loop in kmalloc_nolock() when debugging
   is enabled for the cache (Vlastimil Babka)

* tag 'slab-for-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab:
  slab: prevent infinite loop in kmalloc_nolock() with debugging
DeltaFile
+5-1mm/slub.c
+5-11 files

Linux/linux 9dc5206include/uapi/linux io_uring.h, io_uring zcrx.c zcrx.h

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

Pull io_uring fixes from Jens Axboe:

 - Remove the sync refill API that was added in this release, in
   anticipation of doing it in a better way for the next release

 - Fix type extension for calculating size off nr_pages, like we do
   in other spots

* tag 'io_uring-6.18-20251106' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux:
  io_uring: fix types for region size calulation
  io_uring/zcrx: remove sync refill uapi
DeltaFile
+0-68io_uring/zcrx.c
+0-12include/uapi/linux/io_uring.h
+0-7io_uring/zcrx.h
+0-3io_uring/register.c
+1-1io_uring/memmap.c
+1-915 files

Linux/linux 11a6afadrivers/ufs/core ufshcd.c ufs-sysfs.c, drivers/ufs/host ufshcd-pci.c ufs-qcom.c

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

Pull SCSI fixes from James Bottomley:
 "All fixes in the UFS driver.

  The big contributor to the diffstats is the Intel controller S0ix/S3
  fix which has to special case the suspend/resume patch for intel
  controllers in ufshcd-pci.c"

* tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
  scsi: ufs: core: Fix invalid probe error return value
  scsi: ufs: ufs-pci: Set UFSHCD_QUIRK_PERFORM_LINK_STARTUP_ONCE for Intel ADL
  scsi: ufs: core: Add a quirk to suppress link_startup_again
  scsi: ufs: ufs-pci: Fix S0ix/S3 for Intel controllers
  scsi: ufs: core: Revert "Make HID attributes visible"
  scsi: ufs: core: Reduce link startup failure logging
  scsi: ufs: core: Fix a race condition related to the "hid" attribute group
  scsi: ufs: ufs-qcom: Fix UFS OCP issue during UFS power down (PC=3)
DeltaFile
+67-3drivers/ufs/host/ufshcd-pci.c
+6-11drivers/ufs/core/ufshcd.c
+14-1drivers/ufs/host/ufs-qcom.c
+7-0include/ufs/ufshcd.h
+1-1drivers/ufs/core/ufs-sysfs.c
+0-1drivers/ufs/core/ufs-sysfs.h
+95-176 files

Linux/linux cff0a1bfs/smb/server transport_rdma.c

Merge tag 'v6.18-rc4-smb-server-fixes' of git://git.samba.org/ksmbd

Pull smb server fixes from Steve French:

 - More safely detect RDMA capable devices correctly

* tag 'v6.18-rc4-smb-server-fixes' of git://git.samba.org/ksmbd:
  ksmbd: detect RDMA capable netdevs include IPoIB
  ksmbd: detect RDMA capable lower devices when bridge and vlan netdev is used
DeltaFile
+23-1fs/smb/server/transport_rdma.c
+23-11 files

Linux/linux 53afec2tools/tracing/latency latency-collector.c

tracing/tools: Fix incorrcet short option in usage text for --threads

The help message incorrectly listed '-t' as the short option for
--threads, but the actual getopt_long configuration uses '-e'.
This mismatch can confuse users and lead to incorrect command-line
usage. This patch updates the usage string to correctly show:
        "-e, --threads NRTHR"
to match the implementation.

Note: checkpatch.pl reports a false-positive spelling warning on
'Run', which is intentional.

Link: https://patch.msgid.link/20251106031040.1869-1-zhangchujun@cmss.chinamobile.com
Signed-off-by: Zhang Chujun <zhangchujun at cmss.chinamobile.com>
Signed-off-by: Steven Rostedt (Google) <rostedt at goodmis.org>
DeltaFile
+1-1tools/tracing/latency/latency-collector.c
+1-11 files

Linux/linux 0995c2fdrivers/gpu/drm/xe xe_oa.c xe_sync.c

drm/xe: Enforce correct user fence signaling order using

Prevent application hangs caused by out-of-order fence signaling when
user fences are attached. Use drm_syncobj (via dma-fence-chain) to
guarantee that each user fence signals in order, regardless of the
signaling order of the attached fences. Ensure user fence writebacks to
user space occur in the correct sequence.

v7:
 - Skip drm_syncbj create of error (CI)

Fixes: dd08ebf6c352 ("drm/xe: Introduce a new DRM driver for Intel GPUs")
Signed-off-by: Matthew Brost <matthew.brost at intel.com>
Reviewed-by: Thomas Hellström <thomas.hellstrom at linux.intel.com>
Link: https://patch.msgid.link/20251031234050.3043507-2-matthew.brost@intel.com
(cherry picked from commit adda4e855ab6409a3edaa585293f1f2069ab7299)
Signed-off-by: Lucas De Marchi <lucas.demarchi at intel.com>
DeltaFile
+30-15drivers/gpu/drm/xe/xe_oa.c
+15-2drivers/gpu/drm/xe/xe_sync.c
+14-0drivers/gpu/drm/xe/xe_exec_queue.c
+8-0drivers/gpu/drm/xe/xe_oa_types.h
+7-0drivers/gpu/drm/xe/xe_exec_queue_types.h
+4-0drivers/gpu/drm/xe/xe_vm.c
+78-173 files not shown
+86-189 files

Linux/linux b11a020drivers/gpu/drm/xe xe_device.c

drm/xe: Do clean shutdown also when using flr

Currently Xe driver is triggering flr without any clean-up on
shutdown. This is causing random warnings from pending related works as the
underlying hardware is reset in the middle of their execution.

Fix this by performing clean shutdown also when using flr.

Fixes: 501d799a47e2 ("drm/xe: Wire up device shutdown handler")
Cc: Maarten Lankhorst <maarten.lankhorst at linux.intel.com>
Signed-off-by: Jouni Högander <jouni.hogander at intel.com>
Reviewed-by: Maarten Lankhorst <dev at lankhorst.se>
Link: https://patch.msgid.link/20251031122312.1836534-1-jouni.hogander@intel.com
Signed-off-by: Maarten Lankhorst <dev at lankhorst.se>
(cherry picked from commit a4ff26b7c8ef38e4dd34f77cbcd73576fdde6dd4)
Signed-off-by: Lucas De Marchi <lucas.demarchi at intel.com>
DeltaFile
+9-9drivers/gpu/drm/xe/xe_device.c
+9-91 files

Linux/linux 9cd27eedrivers/gpu/drm/xe xe_device.c

drm/xe: Move declarations under conditional branch

The xe_device_shutdown() function was needing a few declarations
that were only required under a specific condition. This change
moves those declarations to be within that conditional branch
to avoid unnecessary declarations.

Reviewed-by: Nitin Gote <nitin.r.gote at intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20251007100208.1407021-1-tejas.upadhyay@intel.com
Signed-off-by: Tejas Upadhyay <tejas.upadhyay at intel.com>
(cherry picked from commit 15b3036045188f4da4ca62b2ed01b0f160252e9b)
Signed-off-by: Lucas De Marchi <lucas.demarchi at intel.com>
DeltaFile
+3-3drivers/gpu/drm/xe/xe_device.c
+3-31 files

Linux/linux 95af8f4drivers/gpu/drm/xe xe_guc_ct.c

drm/xe/guc: Synchronize Dead CT worker with unbind

Cancel and wait for any Dead CT worker to complete before continuing
with device unbinding. Else the worker will end up using resources freed
by the undind operation.

Cc: Zhanjun Dong <zhanjun.dong at intel.com>
Fixes: d2c5a5a926f4 ("drm/xe/guc: Dead CT helper")
Signed-off-by: Balasubramani Vivekanandan <balasubramani.vivekanandan at intel.com>
Reviewed-by: Stuart Summers <stuart.summers at intel.com>
Link: https://patch.msgid.link/20251103123144.3231829-6-balasubramani.vivekanandan@intel.com
Signed-off-by: Lucas De Marchi <lucas.demarchi at intel.com>
(cherry picked from commit 492671339114e376aaa38626d637a2751cdef263)
Signed-off-by: Lucas De Marchi <lucas.demarchi at intel.com>
DeltaFile
+3-0drivers/gpu/drm/xe/xe_guc_ct.c
+3-01 files

Linux/linux a18033fdrivers/gpu/drm/mediatek mtk_plane.c mtk_crtc.c

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

Mediatek DRM Fixes - 20251105

1. Disable AFBC support on Mediatek DRM driver
2. Add pm_runtime support for GCE power control

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

From: Chun-Kuang Hu <chunkuang.hu at kernel.org>
Link: https://patch.msgid.link/20251105151443.3909-1-chunkuang.hu@kernel.org
DeltaFile
+1-23drivers/gpu/drm/mediatek/mtk_plane.c
+7-0drivers/gpu/drm/mediatek/mtk_crtc.c
+8-232 files

Linux/linux 80f0d63kernel/trace trace_events_hist.c

tracing: Fix memory leaks in create_field_var()

The function create_field_var() allocates memory for 'val' through
create_hist_field() inside parse_atom(), and for 'var' through
create_var(), which in turn allocates var->type and var->var.name
internally. Simply calling kfree() to release these structures will
result in memory leaks.

Use destroy_hist_field() to properly free 'val', and explicitly release
the memory of var->type and var->var.name before freeing 'var' itself.

Link: https://patch.msgid.link/20251106120132.3639920-1-zilin@seu.edu.cn
Fixes: 02205a6752f22 ("tracing: Add support for 'field variables'")
Signed-off-by: Zilin Guan <zilin at seu.edu.cn>
Signed-off-by: Steven Rostedt (Google) <rostedt at goodmis.org>
DeltaFile
+4-2kernel/trace/trace_events_hist.c
+4-21 files

Linux/linux aa997d2kernel/trace ring_buffer.c

ring-buffer: Do not warn in ring_buffer_map_get_reader() when reader catches up

The function ring_buffer_map_get_reader() is a bit more strict than the
other get reader functions, and except for certain situations the
rb_get_reader_page() should not return NULL. If it does, it triggers a
warning.

This warning was triggering but after looking at why, it was because
another acceptable situation was happening and it wasn't checked for.

If the reader catches up to the writer and there's still data to be read
on the reader page, then the rb_get_reader_page() will return NULL as
there's no new page to get.

In this situation, the reader page should not be updated and no warning
should trigger.

Cc: stable at vger.kernel.org
Cc: Masami Hiramatsu <mhiramat at kernel.org>

    [7 lines not shown]
DeltaFile
+4-0kernel/trace/ring_buffer.c
+4-01 files

Linux/linux 4a0c9b3kernel/trace trace_fprobe.c

Merge tag 'probes-fixes-v6.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull probe fixes from Masami Hiramatsu:

 - tprobe-events: Fix to register tracepoint correctly

   tprobe-events missed to set tracepoint data structure before
   registering callback when enabling it. This sets it correctly.

 - tprobe-events: Fix to put tracepoint_user when disable the event

   tprobe-events missed to unregister tracepoint callback when the event
   is disabled. This ensures to unregister it.

* tag 'probes-fixes-v6.18-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
  tracing: tprobe-events: Fix to put tracepoint_user when disable the tprobe
  tracing: tprobe-events: Fix to register tracepoint correctly
DeltaFile
+6-1kernel/trace/trace_fprobe.c
+6-11 files

Linux/linux f5f2e20tools/arch/x86/include/asm msr-index.h, tools/arch/x86/include/uapi/asm kvm.h vmx.h

Merge tag 'perf-tools-fixes-for-v6.18-1-2025-11-06' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools

Pull perf tools fixes from Arnaldo Carvalho de Melo:

 - Add James Clark as a perf tools reviewer

 - Handle '1' type symbols in /proc/kallsyms, related to anonymous
   Rust closures in the DRM panic QR encoder, caught by 'perf test'

 - Sync kernel header copies: MSRs, uprobe syscall,
   DRM_IOCTL_GEM_CHANGE_HANDLE, KVM exit reasons, etc

* tag 'perf-tools-fixes-for-v6.18-1-2025-11-06' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools:
  perf symbols: Handle '1' symbols in /proc/kallsyms
  tools headers asm: Sync fls headers header with the kernel sources
  tools headers UAPI: Sync KVM's vmx.h header with the kernel sources to handle new exit reasons
  tools headers svm: Sync svm headers with the kernel sources
  tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
  MAINTAINERS: Add James Clark as a perf tools reviewer

    [8 lines not shown]
DeltaFile
+51-12tools/include/uapi/drm/drm.h
+34-0tools/arch/x86/include/uapi/asm/kvm.h
+19-1tools/arch/x86/include/asm/msr-index.h
+10-0tools/perf/trace/beauty/include/uapi/linux/prctl.h
+5-1tools/arch/x86/include/uapi/asm/vmx.h
+5-1tools/perf/util/symbol.c
+124-1510 files not shown
+147-2016 files

Linux/linux 225a97darch/riscv/include/asm insn-def.h asm.h, arch/riscv/include/asm/vendor_extensions mips.h

Merge tag 'riscv-for-linus-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux

Pull RISC-V fixes from Paul Walmsley:

 - A fix to disable KASAN checks while walking a non-current task's
   stackframe (following x86)

 - A fix for a kvrealloc()-related memory leak in
   module_frob_arch_sections()

 - Two replacements of strcpy() with strscpy()

 - A change to use the RISC-V .insn assembler directive when possible to
   assemble instructions from hex opcodes

 - Some low-impact fixes in the ptdump code and kprobes test code

* tag 'riscv-for-linus-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
  cpuidle: riscv-sbi: Replace deprecated strcpy in sbi_cpuidle_init_cpu

    [7 lines not shown]
DeltaFile
+19-2arch/riscv/kernel/stacktrace.c
+4-4arch/riscv/include/asm/insn-def.h
+6-2arch/riscv/kernel/module-sections.c
+3-3arch/riscv/include/asm/vendor_extensions/mips.h
+6-0arch/riscv/include/asm/asm.h
+4-1arch/riscv/kernel/tests/kprobes/test-kprobes.c
+42-125 files not shown
+52-1911 files

Linux/linux 3a157bdDocumentation/firmware-guide/acpi i2c-muxes.rst, drivers/acpi cppc_acpi.c sbs.c

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

Pull ACPI fixes from Rafael Wysocki:
 "These fix a coding mistake in the ACPI Smart Battery Subsystem (SBS)
  driver and two documentation issues:

   - Fix computation of the battery->present value in acpi_battery_read()
     to work when battery->id is not zero (Dan Carpenter)

   - Fix comment typo in the ACPI CPPC library (Chu Guangqing)

   - Fix I2C device references in two ASL examples in the firmware guide
     that were broken by a previous update (Jonas Gorski)"

* tag 'acpi-6.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
  ACPI: SBS: Fix present test in acpi_battery_read()
  ACPI: CPPC: Fix typo in a comment
  Documentation: ACPI: i2c-muxes: fix I2C device references
DeltaFile
+4-4Documentation/firmware-guide/acpi/i2c-muxes.rst
+1-1drivers/acpi/cppc_acpi.c
+1-1drivers/acpi/sbs.c
+6-63 files

Linux/linux b57b477drivers/gpu/drm/amd/amdgpu psp_v11_0.c amdgpu_drv.c, drivers/gpu/drm/amd/display/amdgpu_dm amdgpu_dm.c

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

amd-drm-fixes-6.18-2025-11-06:

amdgpu:
- Reset fixes
- Misc fixes
- Panel scaling fixes
- HDMI fix
- S0ix fixes
- Hibernation fix
- Secure display fix
- Suspend fix
- MST fix

amdkfd:
- Process cleanup fix

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

    [3 lines not shown]
DeltaFile
+25-1drivers/gpu/drm/amd/amdgpu/psp_v11_0.c
+0-18drivers/gpu/drm/amd/pm/amdgpu_dpm.c
+10-2drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+7-2drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
+6-0drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
+5-0drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
+53-2312 files not shown
+84-3518 files

Linux/linux 6ec8a47drivers/gpu/drm/i915 i915_vma.c, drivers/gpu/drm/i915/gt intel_gt_clock_utils.c

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

- Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD (Janusz)
- Fix conversion between clock ticks and nanoseconds (Umesh)

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

From: Rodrigo Vivi <rodrigo.vivi at intel.com>
Link: https://patch.msgid.link/aQyxT1D8IW-xcDbM@intel.com
DeltaFile
+14-2drivers/gpu/drm/i915/i915_vma.c
+2-2drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c
+16-42 files

Linux/linux faf66a7drivers/gpu/drm/nouveau/dispnv50 wndwca7e.c wndw.c, drivers/gpu/drm/nouveau/nvkm/engine/device pci.c

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

Short summary of fixes pull:

imagination:
- kconfig: Fix dependencies

nouveau:
- Set DMA mask earlier
- Advertize correct modifiers for GB20x

pixpaper:
- kconfig: Fix dependencies

sched:
- Fix deadlock

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


    [2 lines not shown]
DeltaFile
+19-15drivers/gpu/drm/scheduler/sched_entity.c
+33-0drivers/gpu/drm/nouveau/dispnv50/wndwca7e.c
+12-12drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c
+22-2drivers/gpu/drm/nouveau/dispnv50/wndw.c
+15-8include/uapi/drm/drm_fourcc.h
+3-1drivers/gpu/drm/nouveau/dispnv50/disp.c
+104-383 files not shown
+107-389 files

Linux/linux c91afa7kernel/trace trace_fprobe.c

tracing: tprobe-events: Fix to put tracepoint_user when disable the tprobe

__unregister_trace_fprobe() checks tf->tuser to put it when removing
tprobe. However, disable_trace_fprobe() does not use it and only calls
unregister_fprobe(). Thus it forgets to disable tracepoint_user.

If the trace_fprobe has tuser, put it for unregistering the tracepoint
callbacks when disabling tprobe correctly.

Link: https://lore.kernel.org/all/176244794466.155515.3971904050506100243.stgit@devnote2/

Fixes: 2867495dea86 ("tracing: tprobe-events: Register tracepoint when enable tprobe event")
Cc: stable at vger.kernel.org
Signed-off-by: Masami Hiramatsu (Google) <mhiramat at kernel.org>
Tested-by: Beau Belgrave <beaub at linux.microsoft.com>
Reviewed-by: Beau Belgrave <beaub at linux.microsoft.com>
DeltaFile
+4-0kernel/trace/trace_fprobe.c
+4-01 files

Linux/linux 10d9ddakernel/trace trace_fprobe.c

tracing: tprobe-events: Fix to register tracepoint correctly

Since __tracepoint_user_init() calls tracepoint_user_register() without
initializing tuser->tpoint with given tracpoint, it does not register
tracepoint stub function as callback correctly, and tprobe does not work.

Initializing tuser->tpoint correctly before tracepoint_user_register()
so that it sets up tracepoint callback.

I confirmed below example works fine again.

echo "t sched_switch preempt prev_pid=prev->pid next_pid=next->pid" > /sys/kernel/tracing/dynamic_events
echo 1 > /sys/kernel/tracing/events/tracepoints/sched_switch/enable
cat /sys/kernel/tracing/trace_pipe

Link: https://lore.kernel.org/all/176244793514.155515.6466348656998627773.stgit@devnote2/

Fixes: 2867495dea86 ("tracing: tprobe-events: Register tracepoint when enable tprobe event")
Reported-by: Beau Belgrave <beaub at linux.microsoft.com>

    [4 lines not shown]
DeltaFile
+2-1kernel/trace/trace_fprobe.c
+2-11 files

Linux/linux 771e8f4Documentation/firmware-guide/acpi i2c-muxes.rst, drivers/acpi cppc_acpi.c

Merge branches 'acpi-cppc' and 'acpi-docs'

Merge two documentation fixes for 6.18-rc5, a commet typo fix in the
ACPI CPPC library (Chu Guangqing) and fixes for two ASL examples in the
firmware guide (Jonas Gorski).

* acpi-cppc:
  ACPI: CPPC: Fix typo in a comment

* acpi-docs:
  Documentation: ACPI: i2c-muxes: fix I2C device references
DeltaFile
+4-4Documentation/firmware-guide/acpi/i2c-muxes.rst
+1-1drivers/acpi/cppc_acpi.c
+5-52 files

Linux/linux a1388fclib/crypto Kconfig Makefile

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

Pull crypto library fixes from Eric Biggers:
 "Two Curve25519 related fixes:

   - Re-enable KASAN support on curve25519-hacl64.c with gcc.

   - Disable the arm optimized Curve25519 code on CPU_BIG_ENDIAN
     kernels. It has always been broken in that configuration"

* tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux:
  lib/crypto: arm/curve25519: Disable on CPU_BIG_ENDIAN
  lib/crypto: curve25519-hacl64: Fix older clang KASAN workaround for GCC
DeltaFile
+1-1lib/crypto/Kconfig
+1-1lib/crypto/Makefile
+2-22 files

Linux/linux c668da9fs/crypto inline_crypt.c

Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux

Pull fscrypt fix from Eric Biggers:
 "Fix an UBSAN warning that started occurring when the block layer
  started supporting logical_block_size > PAGE_SIZE"

* tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux:
  fscrypt: fix left shift underflow when inode->i_blkbits > PAGE_SHIFT
DeltaFile
+1-2fs/crypto/inline_crypt.c
+1-21 files