Linux/linux 2061f18security commoncap.c

Merge tag 'caps-pr-20251204' of git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux

Pull capabilities update from Serge Hallyn:
 "Ryan Foster had sent a patch to add testing of the
  rootid_owns_currentns() function. That patch pointed out
  that this function was not as clear as it should be. Fix it:

   - Clarify the intent of the function in the name

   - Split the function so that the base functionality is easier to test
     from a kunit test"

* tag 'caps-pr-20251204' of git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux:
  Clarify the rootid_owns_currentns
DeltaFile
+22-12security/commoncap.c
+22-121 files

Linux/linux deb879fdrivers/gpu/drm/i915/display intel_color.c skl_universal_plane_regs.h, drivers/gpu/drm/xe xe_sriov_vfio.c

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

Pull more drm updates from Dave Airlie:
 "There was some additional intel code for color operations we wanted to
  land. However I discovered I missed a pull for the xe vfio driver
  which I had sorted into 6.20 in my brain, until Thomas mentioned it.

  This contains the xe vfio code, a bunch of xe fixes that were waiting
  and the i915 color management support. I'd like to include it as part
  of keeping the two main vendors on the same page and giving a good
  cross-driver experience for userspace when it starts using it.

  vfio:
   - add a vfio_pci variant driver for Intel

  xe/i915 display:
   - add plane color management support

  xe:

    [30 lines not shown]
DeltaFile
+573-0drivers/vfio/pci/xe/main.c
+335-0drivers/gpu/drm/i915/display/intel_color.c
+143-0include/drm/intel/xe_sriov_vfio.h
+115-0drivers/gpu/drm/i915/display/skl_universal_plane_regs.h
+99-0drivers/gpu/drm/i915/display/intel_color_pipeline.c
+80-0drivers/gpu/drm/xe/xe_sriov_vfio.c
+1,345-030 files not shown
+1,713-3236 files

Linux/linux 028bd4adrivers/char/tpm tpm-chip.c tpm-interface.c, include/linux tpm.h

Merge tag 'tpmdd-next-6.19-rc1-v4' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd

Pull tpm updates from Jarkko Sakkinen:
 "This contains changes to unify TPM return code translation between
  trusted_tpm2 and TPM driver itself. Other than that the changes are
  either bug fixes or minor imrovements"

* tag 'tpmdd-next-6.19-rc1-v4' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd:
  KEYS: trusted: Use tpm_ret_to_err() in trusted_tpm2
  tpm: Use -EPERM as fallback error code in tpm_ret_to_err
  tpm: Cap the number of PCR banks
  tpm: Remove tpm_find_get_ops
  tpm: add WQ_PERCPU to alloc_workqueue users
  tpm_crb: add missing loc parameter to kerneldoc
  tpm_crb: Fix a spelling mistake
  selftests: tpm2: Fix ill defined assertions
DeltaFile
+0-37drivers/char/tpm/tpm-chip.c
+7-19security/keys/trusted-keys/trusted_tpm2.c
+16-4drivers/char/tpm/tpm-interface.c
+8-4include/linux/tpm.h
+3-5drivers/char/tpm/tpm2-cmd.c
+0-5drivers/char/tpm/tpm1-cmd.c
+34-745 files not shown
+42-8111 files

Linux/linux 16460bfDocumentation/devicetree/bindings/ata eswin,eic7700-ahci.yaml snps,dwc-ahci.yaml, drivers/ata pata_it821x.c libata-core.c

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

Pull ata updates from Niklas Cassel:

 - Add DT binding for the Eswin EIC7700 SoC SATA Controller (Yulin Lu)

 - Allow 'iommus' property in the Synopsys DWC AHCI SATA controller DT
   binding (Rob Herring)

 - Replace deprecated strcpy with strscpy in the pata_it821x driver
   (Thorsten Blum)

 - Add Iomega Clik! PCMCIA ATA/ATAPI Adapter PCMCIA ID to the
   pata_pcmcia driver (René Rebe)

 - Add ATA_QUIRK_NOLPM quirk for two Silicon Motion SSDs with broken LPM
   support (me)

 - Add flag WQ_PERCPU to the workqueue in the libata-sff helper library

    [10 lines not shown]
DeltaFile
+79-0Documentation/devicetree/bindings/ata/eswin,eic7700-ahci.yaml
+3-2drivers/ata/pata_it821x.c
+4-0Documentation/devicetree/bindings/ata/snps,dwc-ahci.yaml
+4-0drivers/ata/libata-core.c
+2-1drivers/ata/libata-sff.c
+1-0drivers/ata/pata_pcmcia.c
+93-36 files

Linux/linux bc69ed9drivers/vhost vhost.h net.c, drivers/virtio virtio.c virtio_debug.c

Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost

Pull virtio updates from Michael Tsirkin:
 "Just a bunch of fixes and cleanups, mostly very simple. Several
  features were merged through net-next this time around"

* tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost:
  virtio_pci: drop kernel.h
  vhost: switch to arrays of feature bits
  vhost/test: add test specific macro for features
  virtio: clean up features qword/dword terms
  vduse: add WQ_PERCPU to alloc_workqueue users
  virtio_balloon: add WQ_PERCPU to alloc_workqueue users
  vdpa/pds: use %pe for ERR_PTR() in event handler registration
  vhost: Fix kthread worker cgroup failure handling
  virtio: vdpa: Fix reference count leak in octep_sriov_enable()
  vdpa/mlx5: Fix incorrect error code reporting in query_virtqueues
  virtio: fix map ops comment
  virtio: fix virtqueue_set_affinity() docs

    [7 lines not shown]
DeltaFile
+34-8drivers/vhost/vhost.h
+15-14drivers/vhost/net.c
+15-14include/linux/virtio_features.h
+12-12include/linux/virtio_config.h
+6-6drivers/virtio/virtio.c
+5-5drivers/virtio/virtio_debug.c
+87-5915 files not shown
+131-8621 files

Linux/linux 55aa394drivers/infiniband/hw/bng_re bng_fw.c bng_dev.c, drivers/infiniband/hw/hns hns_roce_bond.c

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

Pull rdma updates from Jason Gunthorpe:
 "This has another new RDMA driver 'bng_en' for latest generation
  Broadcom NICs. There might be one more new driver still to come.

  Otherwise it is a fairly quite cycle. Summary:

   - Minor driver bug fixes and updates to cxgb4, rxe, rdmavt, bnxt_re,
     mlx5

   - Many bug fix patches for irdma

   - WQ_PERCPU annotations and system_dfl_wq changes

   - Improved mlx5 support for "other eswitches" and multiple PFs

   - 1600Gbps link speed reporting support. Four Digits Now!


    [31 lines not shown]
DeltaFile
+1,012-0drivers/infiniband/hw/hns/hns_roce_bond.c
+767-0drivers/infiniband/hw/bng_re/bng_fw.c
+534-0drivers/infiniband/hw/bng_re/bng_dev.c
+279-0drivers/infiniband/hw/bng_re/bng_res.c
+258-0drivers/net/ethernet/broadcom/bnge/bnge_auxr.c
+215-0drivers/infiniband/hw/bng_re/bng_res.h
+3,065-083 files not shown
+5,066-47389 files

Linux/linux 056daecdrivers/iommu/iommufd pages.c selftest.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 updates from Jason Gunthorpe:
 "This is a pretty consequential cycle for iommufd, though this pull is
  not too big. It is based on a shared branch with VFIO that introduces
  VFIO_DEVICE_FEATURE_DMA_BUF a DMABUF exporter for VFIO device's MMIO
  PCI BARs. This was a large multiple series journey over the last year
  and a half.

  Based on that work IOMMUFD gains support for VFIO DMABUF's in its
  existing IOMMU_IOAS_MAP_FILE, which closes the last major gap to
  support PCI peer to peer transfers within VMs.

  In Joerg's iommu tree we have the "generic page table" work which aims
  to consolidate all the duplicated page table code in every iommu
  driver into a single algorithm. This will be used by iommufd to
  implement unique page table operations to start adding new features
  and improve performance.


    [23 lines not shown]
DeltaFile
+367-47drivers/iommu/iommufd/pages.c
+143-0drivers/iommu/iommufd/selftest.c
+65-13drivers/iommu/iommufd/io_pagetable.c
+52-2drivers/iommu/iommufd/io_pagetable.h
+44-0tools/testing/selftests/iommu/iommufd_utils.h
+43-0tools/testing/selftests/iommu/iommufd.c
+714-628 files not shown
+808-7114 files

Linux/linux a3ebb59drivers/vfio/pci vfio_pci_dmabuf.c vfio_pci_core.c, drivers/vfio/pci/nvgrace-gpu main.c

Merge tag 'vfio-v6.19-rc1' of https://github.com/awilliam/linux-vfio

Pull VFIO updates from Alex Williamson:

 - Move libvfio selftest artifacts in preparation of more tightly
   coupled integration with KVM selftests (David Matlack)

 - Fix comment typo in mtty driver (Chu Guangqing)

 - Support for new hardware revision in the hisi_acc vfio-pci variant
   driver where the migration registers can now be accessed via the PF.
   When enabled for this support, the full BAR can be exposed to the
   user (Longfang Liu)

 - Fix vfio cdev support for VF token passing, using the correct size
   for the kernel structure, thereby actually allowing userspace to
   provide a non-zero UUID token. Also set the match token callback for
   the hisi_acc, fixing VF token support for this this vfio-pci variant
   driver (Raghavendra Rao Ananta)

    [57 lines not shown]
DeltaFile
+19-537tools/testing/selftests/vfio/lib/vfio_pci_device.c
+465-0tools/testing/selftests/vfio/lib/iommu.c
+255-87drivers/vfio/pci/nvgrace-gpu/main.c
+0-331tools/testing/selftests/vfio/lib/include/vfio_util.h
+316-0drivers/vfio/pci/vfio_pci_dmabuf.c
+161-149drivers/vfio/pci/vfio_pci_core.c
+1,216-1,10466 files not shown
+3,431-1,90472 files

Linux/linux ce5cfb0drivers/iommu/amd iommu.c io_pgtable.c, drivers/iommu/generic_pt iommu_pt.h kunit_generic_pt.h

Merge tag 'iommu-updates-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux

Pull iommu updates from Joerg Roedel:

 - Introduction of the generic IO page-table framework with support for
   Intel and AMD IOMMU formats from Jason.

   This has good potential for unifying more IO page-table
   implementations and making future enhancements more easy. But this
   also needed quite some fixes during development. All known issues
   have been fixed, but my feeling is that there is a higher potential
   than usual that more might be needed.

 - Intel VT-d updates:
    - Use right invalidation hint in qi_desc_iotlb()
    - Reduce the scope of INTEL_IOMMU_FLOPPY_WA

 - ARM-SMMU updates:
    - Qualcomm device-tree binding updates for Kaanapali and Glymur SoCs

    [36 lines not shown]
DeltaFile
+1,289-0drivers/iommu/generic_pt/iommu_pt.h
+175-756drivers/iommu/intel/iommu.c
+823-0drivers/iommu/generic_pt/kunit_generic_pt.h
+636-0drivers/iommu/generic_pt/pt_iter.h
+306-286drivers/iommu/amd/iommu.c
+0-577drivers/iommu/amd/io_pgtable.c
+3,229-1,61984 files not shown
+8,301-2,88490 files

Linux/linux 5797d10drivers/cxl acpi.c, drivers/cxl/core region.c pci.c

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

Pull compute express link (CXL) updates from Dave Jiang:
 "The additions of note are adding CXL region remove support for locked
  CXL decoders, adding unit testing support for XOR address translation,
  and adding unit testing support for extended linear cache.

  Misc:
   - Remove incorrect page-allocator quirk section in documentation
   - Remove unused devm_cxl_port_enumerate_dports() function
   - Fix typo in cdat.c code comment
   - Replace use of system_wq with system_percpu_wq
   - Add locked CXL decoder support for region removal
   - Return when generic target updated
   - Rename region_res_match_cxl_range() to spa_maps_hpa()
   - Clarify comment in spa_maps_hpa()

  Enable unit testing for XOR address translation of SPA to DPA and vice versa:
   - Refactor address translation funcs for testing in cxl_region

    [37 lines not shown]
DeltaFile
+445-0tools/testing/cxl/test/cxl_translate.c
+220-101drivers/cxl/core/region.c
+8-79drivers/cxl/core/pci.c
+50-36tools/testing/cxl/test/cxl.c
+41-32drivers/cxl/acpi.c
+20-32tools/testing/cxl/test/mock.c
+784-28013 files not shown
+844-33219 files

Linux/linux 43dfc13Documentation/devicetree/bindings/pci mediatek-pcie.yaml, drivers/pci/controller pcie-rzg3s-host.c

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

Pull PCI updates from Bjorn Helgaas:
 "Enumeration:

   - Enable host bridge emulation for PCI_DOMAINS_GENERIC platforms (Dan
     Williams)

   - Switch vmd from custom domain number allocator to the common
     allocator to prevent a potential race with new non-VMD buses (Dan
     Williams)

   - Enable Precision Time Measurement (PTM) only if device advertises
     support for a relevant role, to prevent invalid PTM Requests that
     cause ACS violations that are reported as AER Uncorrectable
     Non-Fatal errors (Mika Westerberg)

  Resource management:


    [168 lines not shown]
DeltaFile
+1,761-0drivers/pci/controller/pcie-rzg3s-host.c
+648-0drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c
+438-0Documentation/devicetree/bindings/pci/mediatek-pcie.yaml
+174-235drivers/pci/controller/cadence/pcie-cadence.h
+406-0drivers/pci/controller/dwc/pcie-nxp-s32g.c
+368-0drivers/pci/controller/cadence/pcie-cadence-host-hpa.c
+3,795-235120 files not shown
+7,905-1,672126 files

Linux/linux b1dd1e2drivers/firmware/efi cper.c cper-arm.c, drivers/firmware/efi/libstub gop.c x86-stub.c

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

Pull EFI updates from Ard Biesheuvel:
 "The usual trickle of EFI contributions:

   - Parse SMBIOS tables in memory directly on Macbooks that do not
     implement the EFI SMBIOS protocol

   - Obtain EDID information from the primary display while running in
     the EFI stub, and expose it via bootparams on x86 (generic method
     is in the works, and will likely land during the next cycle)

   - Bring CPER handling for ARM systems up to data with the latest EFI
     spec changes

   - Various cosmetic changes"

* tag 'efi-next-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:
  docs: efi: add CPER functions to driver-api

    [13 lines not shown]
DeltaFile
+82-51drivers/firmware/efi/libstub/gop.c
+102-2drivers/firmware/efi/libstub/x86-stub.c
+61-1drivers/firmware/efi/cper.c
+25-27drivers/firmware/efi/cper-arm.c
+44-5include/ras/ras_event.h
+38-2drivers/ras/ras.c
+352-8810 files not shown
+436-13216 files

Linux/linux c7685d1drivers/gpu/drm/i915/display intel_color.c skl_universal_plane_regs.h

Merge tag 'topic/drm-intel-plane-color-pipeline-2025-12-04' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next

drm/i915 topic pull request for v6.19:

Features and functionality:
- Add plane color management support (Uma, Chaitanya)

Signed-off-by: Dave Airlie <airlied at redhat.com>
From: Jani Nikula <jani.nikula at intel.com>
Link: https://patch.msgid.link/e7129c6afd6208719d2f5124da86e810505e7a7b@intel.com
DeltaFile
+335-0drivers/gpu/drm/i915/display/intel_color.c
+115-0drivers/gpu/drm/i915/display/skl_universal_plane_regs.h
+99-0drivers/gpu/drm/i915/display/intel_color_pipeline.c
+55-0drivers/gpu/drm/i915/display/intel_plane.c
+35-0drivers/gpu/drm/i915/display/intel_colorop.c
+29-0drivers/gpu/drm/i915/display/intel_color_regs.h
+668-09 files not shown
+751-215 files

Linux/linux 86fafc5drivers/gpu/drm/xe xe_guc_submit.c xe_gpu_scheduler.h

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

Driver Changes:
- Fix a memory leak (Mika)
- Fix a 64-bit division (Michal Wajdeczko)
- vf migration fix (Matt Brost)
- LRC pause Fix (Tomasz lis)

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

From: Thomas Hellstrom <thomas.hellstrom at linux.intel.com>
Link: https://patch.msgid.link/aTIGiHJnnMtqbDOO@fedora
DeltaFile
+30-17drivers/gpu/drm/xe/xe_guc_submit.c
+3-2drivers/gpu/drm/xe/xe_gpu_scheduler.h
+2-2drivers/gpu/drm/xe/xe_sched_job_types.h
+1-1drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c
+0-1drivers/gpu/drm/xe/xe_pagefault.c
+36-235 files

Linux/linux e73c226drivers/gpu/drm/xe Makefile

Merge tag 'topic/xe-vfio-2025-12-04' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next

Driver Changes:
- fix VFIO link error for built-in xe module (Arnd Bergmann)

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

From: Thomas Hellstrom <thomas.hellstrom at linux.intel.com>
Link: https://patch.msgid.link/aTIA9in2Bo_fA9TN@fedora
DeltaFile
+2-2drivers/gpu/drm/xe/Makefile
+2-21 files

Linux/linux 55a271adrivers/gpu/drm/xe xe_sriov_vfio.c xe_sriov_pf_migration.c, drivers/vfio/pci/xe main.c

Merge tag 'topic/xe-vfio-2025-12-01' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next

Cross-subsystem Changes:
- Add device specific vfio_pci driver variant for intel graphics (Michal Winiarski)

Driver Changes:
- Add scope-based cleanup helper for runtime PM (Matt Roper)
- Additional xe driver prerequisites and exports (Michal Winiarski)

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

From: Thomas Hellstrom <thomas.hellstrom at linux.intel.com>
Link: https://patch.msgid.link/aS1bNpqeem6PIHrA@fedora
DeltaFile
+573-0drivers/vfio/pci/xe/main.c
+143-0include/drm/intel/xe_sriov_vfio.h
+80-0drivers/gpu/drm/xe/xe_sriov_vfio.c
+30-5drivers/gpu/drm/xe/xe_sriov_pf_migration.c
+21-0drivers/gpu/drm/xe/xe_pm.c
+17-0drivers/gpu/drm/xe/xe_pm.h
+864-511 files not shown
+926-717 files

Linux/linux b0206c4Documentation/devicetree/bindings/power/supply richtek,rt9756.yaml, Documentation/power power_supply_class.rst

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

Pull power supply and reset updates from Sebastian Reichel:
  "Power-supply core:
   - documentation fixes

  power-supply drivers:
   - add BD71828 charger driver
   - add Richtek RT9756 driver
   - max77705: add adaptive input current support
   - max77705: add support for multiple devices
   - misc small fixes

  reset drivers:
   - add spacemit-p1 poweroff/reboot driver"

* tag 'for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply:
  Revert "power: supply: qcom_battmgr: support disabling charge control"
  Documentation: power: rt9756: Document exported sysfs entries

    [18 lines not shown]
DeltaFile
+1,049-0drivers/power/supply/bd71828-power.c
+955-0drivers/power/supply/rt9756.c
+88-0drivers/power/reset/spacemit-p1-reboot.c
+42-42Documentation/power/power_supply_class.rst
+72-0Documentation/devicetree/bindings/power/supply/richtek,rt9756.yaml
+52-4drivers/power/supply/max77705_charger.c
+2,258-4614 files not shown
+2,363-6420 files

Linux/linux 6044a1eDocumentation/devicetree/bindings/arm/marvell cp110-system-controller.txt ap80x-system-controller.txt, Documentation/devicetree/bindings/media mediatek,mt8173-mdp.yaml

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

Pull devicetree updates from Rob Herring:
 "DT bindings:

   - Convert lattice,ice40-fpga-mgr, apm,xgene-storm-dma,
     brcm,sr-thermal, amazon,al-thermal, brcm,ocotp, mt8173-mdp, Actions
     Owl SPS, Marvell AP80x System Controller, Marvell CP110 System
     Controller, cznic,moxtet, and apm,xgene-slimpro-mbox to DT schema
     format

   - Add i.MX95 fsl,irqsteer, MT8365 Mali Bifrost GPU, Anvo ANV32C81W
     EEPROM, and Microchip pic64gx PLIC

   - Add missing LGE, AMD Seattle, and APM X-Gene SoC platform
     compatibles

   - Updates to brcm,bcm2836-l1-intc, brcm,bcm2835-hvs, and bcm2711-hdmi
     bindings to fix warnings on BCM2712 platforms

    [48 lines not shown]
DeltaFile
+0-191Documentation/devicetree/bindings/arm/marvell/cp110-system-controller.txt
+169-0Documentation/devicetree/bindings/media/mediatek,mt8173-mdp.yaml
+0-146Documentation/devicetree/bindings/arm/marvell/ap80x-system-controller.txt
+121-0Documentation/devicetree/bindings/thermal/brcm,sr-thermal.yaml
+0-105Documentation/devicetree/bindings/thermal/brcm,sr-thermal.txt
+65-36drivers/of/fdt.c
+355-478258 files not shown
+1,543-1,346264 files

Linux/linux fde4ce0drivers/hid hid-lg-g15.c, drivers/hid/bpf/progs Huion__Kamvas13Gen3.bpf.c Huion__Kamvas16Gen3.bpf.c

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

Pull HID updates from Jiri Kosina:

 - Proper mapping of HID_GD_Z to ABS_DISTANCE for stylus/pen types of
   devices (Ping Cheng)

 - Power management/hibernation improvements in intel-ish (Zhang Lixu)

 - Improved support for several Logitech devices, e.g. G Pro X
   Superlight 2, new iteration of Lighspeed receiver, G13, G510 (Nathan
   Rossi, Mavroudis Chatzilazaridis, Leo L Schwab, Hans de Goede)

 - Support for UcLogic XP-PEN Artist 24 Pro (Joshua Goins)

 - WinWing Orion2 throttle support improvement (Ivan Gorinov)

 - other assorted small fixes and device ID additions


    [22 lines not shown]
DeltaFile
+1,395-0drivers/hid/bpf/progs/Huion__Kamvas13Gen3.bpf.c
+724-0drivers/hid/bpf/progs/Huion__Kamvas16Gen3.bpf.c
+563-0drivers/hid/bpf/progs/Huion__Inspiroy-2-M.bpf.c
+463-18drivers/hid/hid-lg-g15.c
+359-0drivers/hid/bpf/progs/XPPen__Deco02.bpf.c
+321-0drivers/hid/bpf/progs/WALTOP__Batteryless-Tablet.bpf.c
+3,825-1834 files not shown
+4,980-21340 files

Linux/linux d1b46f5. MAINTAINERS, Documentation/devicetree/bindings/leds/backlight awinic,aw99706.yaml

Merge tag 'backlight-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight

Pull backlight updates from Lee Jones:
 "Additions:
   - Add support for Awinic AW99706 backlight driver

  Fixes:
   - Add GPIOLIB dependency to backlight ktd2801 driver
   - Add devlink to LED Backlight's supplier LEDs to enforce correct
     removal order and prevent NULL pointer dereferences
   - Fix kernel-doc warnings in lp855x.h

  Removals:
   - Do not include <linux/fb.h> in backlight.h
   - Fix unused function warnings from suspend/resume ops in aw99706.c
     by switching to DEFINE_SIMPLE_DEV_PM_OPS and using pm_ptr()

  Bindings:
   - Add Awinic AW99706 backlight binding to MAINTAINERS

    [10 lines not shown]
DeltaFile
+471-0drivers/video/backlight/aw99706.c
+101-0Documentation/devicetree/bindings/leds/backlight/awinic,aw99706.yaml
+13-0drivers/video/backlight/led_bl.c
+9-0drivers/video/backlight/Kconfig
+6-0MAINTAINERS
+2-2include/linux/platform_data/lp855x.h
+602-22 files not shown
+603-38 files

Linux/linux 7b8653aDocumentation/devicetree/bindings/leds/backlight arc,arc2c0608.yaml arcxcnn_bl.txt, drivers/leds leds-lp50xx.c leds-netxbig.c

Merge tag 'leds-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds

Pull LED updates from Lee Jones:
 "Updates:
   - Add optional GPIO enable pin support to PWM LED driver

  Fixes:
   - Allow LED module 0 to be added to module bank in lp50xx driver
   - Fix upboard LED driver module alias to ensure proper auto-loading
   - Update LP5009 to support 3 modules for a total of 9 LEDs
   - Skip LEDs without color components in cros_ec driver instead of
     failing probe
   - Fix GPIO descriptor leaks in netxbig error paths by releasing
     acquired GPIOs
   - Allow LED_COLOR_ID_MULTI in qcom-lpg driver for greater flexibility
   - Enable LP55XX common LED use without FW_LOADER_USER_HELPER
   - Ensure lp50xx chip is enabled before any I2C communication

  Cleanups:

    [44 lines not shown]
DeltaFile
+108-0Documentation/devicetree/bindings/leds/backlight/arc,arc2c0608.yaml
+45-22drivers/leds/leds-lp50xx.c
+26-10drivers/leds/leds-netxbig.c
+0-33Documentation/devicetree/bindings/leds/backlight/arcxcnn_bl.txt
+24-5drivers/leds/leds-pwm.c
+4-6drivers/leds/rgb/leds-qcom-lpg.c
+207-7619 files not shown
+246-10225 files

Linux/linux 980190aDocumentation/devicetree/bindings/mfd syscon.yaml dlg,da9052.yaml, drivers/mfd wl1273-core.c qnap-mcu.c

Merge tag 'mfd-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd

Pull MFD updates from Lee Jones:
 "Updates:
   - Add Core, Regulator, Onkey and Battery Charger support for the NXP
     PF1550 Power Management IC (PMIC)
   - Introduce __SMC_KEY macro to fix GCC 15.2.1 errors in macsmc
   - Add board definitions for TQMxCU1-HPCM and TQMxCU2-HPCM to the
     tqmx86 driver
   - Add support for Broadcom BCM2712 SoC to the bcm2835-pm driver
   - Hook up the qnap-mcu-eeprom sub-device to qnap-mcu

  Fixes:
   - Enable compile testing for the Altera SOCFPGA System Manager driver
   - Fix device reference leak in altr_sysmgr_regmap_lookup_by_phandle()
   - Reserve the unused second I2C address for DA9063 to prevent
     userspace interference
   - Fix resource leak in da9055_device_init() by calling
     regmap_del_irq_chip() in the error path

    [85 lines not shown]
DeltaFile
+0-277include/linux/mfd/wl1273-core.h
+0-262drivers/mfd/wl1273-core.c
+121-105Documentation/devicetree/bindings/mfd/syscon.yaml
+89-0Documentation/devicetree/bindings/mfd/dlg,da9052.yaml
+75-5drivers/mfd/qnap-mcu.c
+70-3drivers/mfd/sec-irq.c
+355-65230 files not shown
+583-82136 files

Linux/linux aa833fcdrivers/gpu/drm/xe xe_exec_queue.c

drm/xe: Fix duplicated put due to merge resolution

An incorrect backmerge resolution resulted in an
incorrect duplicate put. Fix.

Reported-by: Linus Torvalds <torvalds at linux-foundation.org>
Closes: https://lore.kernel.org/dri-devel/CAHk-=whaiMayMx=LrL7P119MLBX6exM_mEu4S2uBRT+xWQ-mbA@mail.gmail.com/
Fixes: Fixes: ce0478b02ed2 ("Merge tag 'v6.18-rc6' into drm-next")
Signed-off-by: Thomas Hellström <thomas.hellstrom at linux.intel.com>
Acked-by: Dave Airlie <airlied at redhat.com>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+0-3drivers/gpu/drm/xe/xe_exec_queue.c
+0-31 files

Linux/linux dd463c5Documentation/devicetree/bindings/mmc socionext,milbeaut-m10v-sdhci-3.0.yaml ti,da830-mmc.yaml, drivers/mmc/host sdhci-of-dwcmshc.c meson-mx-sdio.c

Merge tag 'mmc-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc

Pull MMC updates from Ulf Hansson:
 "MMC core:
   - Allow more host caps to be modified through debugfs
   - Skip to set the default 200mA SD current limit

  MMC host:
   - Convert a few more DT bindings to the DT schema
   - dw_mmc: Add Shawn Lin as co-maintainer for the dw_mmc drivers
   - dw_mmc-rockchip:
       - Add memory clock auto-gating support
       - Add support for the RK3506 variant
   - meson-mx-sdio:
       - Ignore disabled "mmc-slot" child-nodes
       - Refactoring and general code improvements
   - renesas_sdhi:
       - Enable bigger data ports where available
       - Manage reset in probe and during system-wide suspend/resume

    [32 lines not shown]
DeltaFile
+589-15drivers/mmc/host/sdhci-of-dwcmshc.c
+168-169drivers/mmc/host/meson-mx-sdio.c
+146-10drivers/mmc/host/sdhci-brcmstb.c
+79-0Documentation/devicetree/bindings/mmc/socionext,milbeaut-m10v-sdhci-3.0.yaml
+61-0Documentation/devicetree/bindings/mmc/ti,da830-mmc.yaml
+51-6Documentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml
+1,094-20030 files not shown
+1,219-33436 files

Linux/linux 3f1c07fdrivers/gpu/drm drm_colorop.c, drivers/gpu/drm/amd/display/amdgpu_dm amdgpu_dm_color.c

Merge drm/drm-next into drm-xe-next-fixes

Backmerging to be able do to a clean PR.

Signed-off-by: Thomas Hellström <thomas.hellstrom at linux.intel.com>
DeltaFile
+1,637-544drivers/gpu/drm/msm/registers/adreno/a6xx.xml
+1,521-0drivers/gpu/drm/mediatek/mtk_hdmi_v2.c
+1,201-0drivers/gpu/drm/msm/adreno/a8xx_gpu.c
+811-0drivers/gpu/drm/vkms/vkms_luts.c
+748-20drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_color.c
+599-0drivers/gpu/drm/drm_colorop.c
+6,517-5641,184 files not shown
+30,597-8,4241,190 files

Linux/linux 52206f8Documentation/devicetree/bindings/power mediatek,mt8196-gpufreq.yaml, drivers/pmdomain/mediatek mtk-mfg-pmdomain.c mt8196-pm-domains.h

Merge tag 'pmdomain-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm

Pull pmdomain updates from Ulf Hansson:
 "pmdomain core:
   - Allow power-off for out-of-band wakeup-capable devices
   - Drop the redundant call to dev_pm_domain_detach() for the amba bus
   - Extend the genpd governor for CPUs to account for IPIs

  pmdomain providers:
   - bcm: Add support for BCM2712
   - mediatek: Add support for MFlexGraphics power domains
   - mediatek: Add support for MT8196 power domains
   - qcom: Add RPMh power domain support for Kaanapali
   - rockchip: Add support for RV1126B

  pmdomain consumers:
   - usb: dwc3: Enable out of band wakeup for i.MX95
   - usb: chipidea: Enable out of band wakeup for i.MX95"


    [22 lines not shown]
DeltaFile
+1,044-0drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
+625-0drivers/pmdomain/mediatek/mt8196-pm-domains.h
+278-28drivers/pmdomain/mediatek/mtk-pm-domains.c
+117-0Documentation/devicetree/bindings/power/mediatek,mt8196-gpufreq.yaml
+58-0include/dt-bindings/power/mediatek,mt8196-power.h
+48-1drivers/pmdomain/mediatek/mtk-pm-domains.h
+2,170-2924 files not shown
+2,417-6030 files

Linux/linux 500920fDocumentation/driver-api/gpio pca953x.rst, drivers/gpio gpio-mmio.c gpio-mpsse.c

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

Pull gpio updates from Bartosz Golaszewski:
 "There's one new driver, lots of various updates to existing ones, some
  refactoring support for new models and misc tweaks and fixes.

  The biggest new feature in GPIO core is adding support for managed,
  enable-counted sharing of GPIO pins, something that - until now - was
  only hacked around with the GPIOD_FLAGS_BIT_NONEXCLUSIVE request flag
  which basically allowed drivers to "fight it out" for the descriptor
  and provided no synchronization. It was enabled on Qualcomm platforms
  (and thus is enabled on arm64 defconfig) and I plan on removing
  GPIOD_FLAGS_BIT_NONEXCLUSIVE once all drivers using it are switched to
  the new mechanism.

  GPIO core:
   - add proper support for shared GPIOs that's aiming to replace the
     current sharing mechanism (which provides no synchronization ot
     enable counting) and enable it for Qualcomm platforms

    [79 lines not shown]
DeltaFile
+552-0Documentation/driver-api/gpio/pca953x.rst
+162-173drivers/gpio/gpio-mmio.c
+217-12drivers/gpio/gpio-mpsse.c
+109-65drivers/gpio/gpio-tegra186.c
+136-38drivers/gpio/gpiolib-shared.c
+77-70drivers/gpio/gpiolib.c
+1,253-35859 files not shown
+1,939-92165 files

Linux/linux 205f1a0drivers/firewire core-device.c core-transaction.c, include/linux firewire.h

Merge tag 'firewire-updates-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394

Pull firewire updates from Takashi Sakamoto:
 "This includes two changes for core functions, which affects all use
  cases of this subsystem:

   - Handle per-device interoperability quirks

     Some devices have quirks affecting interoperability. To identify
     such quirks at an early stages of device detection, the step for
     reading the configuration ROM contents has been changed. As a side
     effect, the entire detection process is now performed at the basic
     transaction speed (S100), without a trial to probe higher
     supported speeds.

     With this change, the following devices should now work with fewer
     issues:
      - TASCAM FW-1884, FW-1804, and FW-1082
      - MOTU Audio Express

    [25 lines not shown]
DeltaFile
+135-59drivers/firewire/core-device.c
+60-28drivers/firewire/core-transaction.c
+65-13drivers/firewire/ohci.c
+11-14drivers/firewire/core-card.c
+11-10sound/firewire/tascam/tascam-stream.c
+17-0include/linux/firewire.h
+299-1241 files not shown
+304-1247 files

Linux/linux 02892f9Documentation/hwmon mp2925.rst lm90.rst, drivers/hwmon macsmc-hwmon.c tsc1641.c

Merge tag 'hwmon-for-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging

Pull hwmon updates from Guenter Roeck:
 "New drivers:
   - Apple Silicon SMC
   - TSC1641 I2C power monitor
   - MPS MP9945
   - MAX17616
   - MP2925 and MP2929

  Added support for new devices to existing drivers:
   - dell-smm: Add Dell G5 5505 to fan control whitelist
   - aspeed-g6-pwm-tach: Support for AST2700
   - asus-ec-sensors: Support for ROG STRIX X470-I GAMING, ROG STRIX
     X870-F GAMING WIFI, ROG STRIX X870E-H GAMING WIFI7, and Pro WS
     TRX50-SAGE WIFI
   - k10temp: Support for AMD Steam Deck APU ID
   - pmbus/isl68137: Support for raa229141
   - aht10: Support for dht20

    [45 lines not shown]
DeltaFile
+851-0drivers/hwmon/macsmc-hwmon.c
+748-0drivers/hwmon/tsc1641.c
+316-0drivers/hwmon/pmbus/mp2925.c
+243-0drivers/hwmon/pmbus/mp9945.c
+151-0Documentation/hwmon/mp2925.rst
+73-54Documentation/hwmon/lm90.rst
+2,382-54123 files not shown
+3,852-1,284129 files

Linux/linux fca5327Documentation/devicetree/bindings/gnss u-blox,neo-6m.yaml gnss-common.yaml, drivers/gnss ubx.c

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

Pull GNSS updates from Johan Hovold:

 - add support for claiming and deasserting the safeboot pin found on
   recent u-blox receivers

 - fix timepulse pin description in the devicetree binding

... and some related binding updates

* tag 'gnss-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss:
  dt-bindings: gnss: fix timepulse description
  dt-bindings: gnss: u-blox: use lowercase company name
  dt-bindings: gnss: u-blox: use open-drain reset and safeboot in example
  gnss: ubx: add support for the safeboot gpio
  dt-bindings: gnss: u-blox: add safeboot gpio
DeltaFile
+7-3Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml
+8-0drivers/gnss/ubx.c
+1-2Documentation/devicetree/bindings/gnss/gnss-common.yaml
+16-53 files