Linux/linux 325a118. MAINTAINERS, arch/powerpc/kernel pci_of_scan.c

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

Pull pci fixes from Bjorn Helgaas:

 - Initialize msi_addr_mask for OF-created PCI devices to fix sparc and
   powerpc probe regressions (Nilay Shroff)

 - Orphan the Altera PCIe controller driver (Dave Hansen)

* tag 'pci-v7.0-fixes-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci:
  MAINTAINERS: Orphan Altera PCIe controller driver
  sparc/PCI: Initialize msi_addr_mask for OF-created PCI devices
  powerpc/pci: Initialize msi_addr_mask for OF-created PCI devices
DeltaFile
+7-0arch/powerpc/kernel/pci_of_scan.c
+7-0arch/sparc/kernel/pci.c
+2-4MAINTAINERS
+16-43 files

Linux/linux dfb3142drivers/accel/amdxdna amdxdna_mailbox.c aie2_pci.c, drivers/gpu/drm/amd/amdgpu amdgpu_userq.c amdgpu_userq_fence.c

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

Pull drm fixes from Dave Airlie:
 "Weekly fixes pull.

  There is one mm fix in here for a HMM livelock triggered by the xe
  driver tests. Otherwise it's a pretty wide range of fixes across the
  board, ttm UAF regression fix, amdgpu fixes, nouveau doesn't crash my
  laptop anymore fix, and a fair bit of misc.

  Seems about right for rc3.

  mm:
   - mm: Fix a hmm_range_fault() livelock / starvation problem

  pagemap:
   - Revert "drm/pagemap: Disable device-to-device migration"

  ttm:

    [72 lines not shown]
DeltaFile
+81-35drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c
+49-50drivers/accel/amdxdna/amdxdna_mailbox.c
+37-29drivers/accel/amdxdna/aie2_pci.c
+35-8drivers/gpu/drm/xe/xe_gsc_proxy.c
+15-27drivers/gpu/drm/amd/amdgpu/amdgpu_userq_fence.c
+28-8drivers/accel/amdxdna/aie2_message.c
+245-15745 files not shown
+516-29151 files

Linux/linux 3593e67. MAINTAINERS .mailmap, lib/kunit test.c

Merge tag 'linux_kselftest-kunit-fixes-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest

Pull kunit fixes from Shuah Khan:

 - Fix rust warnings when CONFIG_PRINTK is disabled

 - Reduce stack usage in kunit_run_tests() to fix warnings when
   CONFIG_FRAME_WARN is set to a relatively low value

 - Update email address for David Gow

 - Copy caller args in kunit tool in run_kernel to prevent mutation

* tag 'linux_kselftest-kunit-fixes-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest:
  kunit: reduce stack usage in kunit_run_tests()
  kunit: tool: copy caller args in run_kernel to prevent mutation
  rust: kunit: fix warning when !CONFIG_PRINTK
  MAINTAINERS: Update email address for David Gow
DeltaFile
+125-106lib/kunit/test.c
+26-0tools/testing/kunit/kunit_tool_test.py
+8-0rust/kernel/kunit.rs
+4-2tools/testing/kunit/kunit_kernel.py
+2-2MAINTAINERS
+1-0.mailmap
+166-1106 files

Linux/linux 6516904drivers/spi spi-dw-dma.c

Merge tag 'spi-fix-v7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi

Pull spi fix from Mark Brown:
 "One device specific fix here, it was possible we might end up trying
  to dereference an invalid pointer while reporting a transfer timeout
  on DesignWare controllers"

* tag 'spi-fix-v7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi:
  spi: spi-dw-dma: fix print error log when wait finish transaction
DeltaFile
+1-1drivers/spi/spi-dw-dma.c
+1-11 files

Linux/linux 5abeba6drivers/regulator mt6363-regulator.c pf9453-regulator.c

Merge tag 'regulator-fix-v7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator

Pull regulator fixes from Mark Brown:
 "A couple of small, driver specific fixes which might not even have
  much impact if you have the affected devices depending on your setup"

* tag 'regulator-fix-v7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:
  regulator: pf9453: Respect IRQ trigger settings from firmware
  regulator: mt6363: Fix incorrect and redundant IRQ disposal in probe
DeltaFile
+1-3drivers/regulator/mt6363-regulator.c
+1-1drivers/regulator/pf9453-regulator.c
+2-42 files

Linux/linux d249037sound/hda/codecs senarytech.c, sound/hda/codecs/side-codecs tas2781_hda_i2c.c

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

Pull sound fixes from Takashi Iwai:
 "Again a collection of device-specific fixes. Most of changes are
  fairly small device-specific quirks of fixes for HD- and USB-audio,
  ASoC Intel, AMD, fsl, Cirrus and co.

  The only large LOC is for plumbing ASoC ACP driver to add the Cirrus
  Logic codec support, so this one is also just adding some tables"

* tag 'sound-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (21 commits)
  ALSA: us122l: drop redundant interface references
  ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1503CDA
  ASoC: dt-bindings: renesas,rz-ssi: Document RZ/G3L SoC
  ASoC: SDCA: Add allocation failure check for Entity name
  ALSA: hda/senary: Ensure EAPD is enabled during init
  ALSA: hda/senary: Use codec->core.afg for GPIO access
  ALSA: doc: usb-audio: Add doc for QUIRK_FLAG_SKIP_IFACE_SETUP
  ASoC: dt-bindings: tegra: Add compatible for Tegra238 sound card

    [13 lines not shown]
DeltaFile
+413-0sound/soc/amd/acp/amd-acp63-acpi-match.c
+94-0sound/soc/codecs/tas2781-fmwlib.c
+15-1sound/soc/codecs/cs35l56-shared.c
+3-12sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
+10-4sound/soc/fsl/fsl_easrc.c
+8-6sound/hda/codecs/senarytech.c
+543-2316 files not shown
+599-3922 files

Linux/linux 48976c0drivers/hid hid-multitouch.c hid-asus.c, drivers/hid/intel-ish-hid/ipc pci-ish.c

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

Pull HID fixes from Benjamin Tissoires:

 - fix a few memory leaks (Günther Noack)

 - fix potential kernel crashes in cmedia, creative-sb0540 and zydacron
   (Greg Kroah-Hartman)

 - fix NULL pointer dereference in pidff (Tomasz Pakuła)

 - fix battery reporting for Apple Magic Trackpad 2 (Julius Lehmann)

 - mcp2221 proper handling of failed read operation (Romain Sioen)

 - various device quirks / device ID additions

* tag 'hid-for-linus-2026030601' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid:
  HID: mcp2221: cancel last I2C command on read error

    [13 lines not shown]
DeltaFile
+38-5drivers/hid/hid-multitouch.c
+21-13tools/testing/selftests/hid/tests/test_wacom_generic.py
+14-4drivers/hid/hid-asus.c
+12-0drivers/hid/intel-ish-hid/ipc/pci-ish.c
+7-4drivers/hid/usbhid/hid-pidff.c
+4-3drivers/hid/hid-apple.c
+96-298 files not shown
+112-3614 files

Linux/linux 54de8b8drivers/platform/x86 asus-armoury.h oxpec.c, drivers/platform/x86/intel hid.c

Merge tag 'platform-drivers-x86-v7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86

Pull x86 platform driver fixes from Ilpo Järvinen:

 - alienware-wmi-wmax: Add G-Mode support to m18 laptops

 - asus-armoury: Add support for FA401UM, G733QS, GX650RX

 - dell-wmi-sysman: Don't hex dump plaintext password data

 - hp-bioscfg: Support large number of enumeration attributes

 - hp-wmi: Add support for Omen 14-fb1xxx, 16-xd0xxx, 16-wf0xxx, and
   Victus-d0xxx

 - int3472: Handle GPIO type 0x10 (DOVDD)

 - intel-hid:
     - Add Dell 14 & 16 Plus 2-in-1 to dmi_vgbs_allow_list

    [43 lines not shown]
DeltaFile
+75-35drivers/platform/x86/uniwill/uniwill-acpi.c
+75-0drivers/platform/x86/asus-armoury.h
+29-1drivers/platform/x86/oxpec.c
+24-1drivers/platform/x86/redmi-wmi.c
+19-0drivers/platform/x86/intel/hid.c
+18-0drivers/platform/x86/touchscreen_dmi.c
+240-3712 files not shown
+294-6318 files

Linux/linux 9a881eamm slub.c slab.h

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

Pull slab fixes from Vlastimil Babka:

 - Fix for slab->stride truncation on 64k page systems due to short
   type. It was not due to races and lack of barriers in the end. (Harry
   Yoo)

 - Fix for severe performance regression due to unnecessary sheaf refill
   restrictions exposed by mempool allocation strategy. (Vlastimil
   Babka)

 - Stable fix for potential silent percpu sheaf flushing failures on
   PREEMPT_RT. (Vlastimil Babka)

* tag 'slab-for-7.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab:
  mm/slab: change stride type from unsigned short to unsigned int
  mm/slab: allow sheaf refill if blocking is not allowed
  slab: distinguish lock and trylock for sheaf_flush_main()
DeltaFile
+47-22mm/slub.c
+5-5mm/slab.h
+52-272 files

Linux/linux 345dfaadrivers/pmdomain/bcm bcm2835-power.c, drivers/pmdomain/rockchip pm-domains.c

Merge tag 'pmdomain-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm

Pull pmdomain fixes from Ulf Hansson:

 - rockchip: Fix PD_VCODEC for RK3588

 - bcm: Fix broken reset status read for bcm2835

* tag 'pmdomain-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm:
  pmdomain: rockchip: Fix PD_VCODEC for RK3588
  pmdomain: bcm: bcm2835-power: Fix broken reset status read
DeltaFile
+3-3drivers/pmdomain/bcm/bcm2835-power.c
+1-1drivers/pmdomain/rockchip/pm-domains.c
+4-42 files

Linux/linux 0b2758fmm madvise.c

Require (reasonably) normal mappings for MADV_DOFORK

This came up as a result of the tracing fix pull request, and commit
e39bb9e02b68 ("tracing: Fix WARN_ON in tracing_buffers_mmap_close") in
particular.

The use of MADV_DOFORK confused the ring buffer mapping reference
counting just because it was unexpected, since the mapping was
originally done with VM_DONTCOPY.

The tracing code may well be the only case of this (and fixed it all by
just using the mmap open callback to unconfuse itself), but it's just
strange that we allow MADV_DOFORK on special mappings where the kernel
has set the "don't copy this" bit.

The code already disallowed it for VM_IO mappings (going back to the
original commit f822566165dd: "madvise MADV_DONTFORK/MADV_DOFORK"), so
just extend it to any of the VM_SPECIAL cases (which includes
VM_DONTEXPAND | VM_PFNMAP | VM_MIXEDMAP in addition to VM_IO).

    [14 lines not shown]
DeltaFile
+1-1mm/madvise.c
+1-11 files

Linux/linux 617f5e9drivers/crypto atmel-sha204a.c, drivers/crypto/ccp sev-dev.c sev-dev-tsm.c

Merge tag 'v7.0-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6

Pull crypto fixes from Herbert Xu:

 - Fix use-after-free in ccp

 - Fix bug when SEV is disabled in ccp

 - Fix tfm_count leak in atmel-sha204a

* tag 'v7.0-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:
  crypto: atmel-sha204a - Fix OOM ->tfm_count leak
  crypto: ccp - Fix use-after-free on error path
  crypto: ccp - allow callers to use HV-Fixed page API when SEV is disabled
DeltaFile
+4-6drivers/crypto/ccp/sev-dev.c
+3-2drivers/crypto/atmel-sha204a.c
+1-1drivers/crypto/ccp/sev-dev-tsm.c
+8-93 files

Linux/linux 723b5c9drivers/ata libata-eh.c libata-core.c

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

Pull ata fixes from Niklas Cassel:

 - Fix a problem where the deferred non-NCQ command would incorrectly
   get completed as a failed command, if there was another command that
   timed out. Found by Gemini (Guenter)

 - The deferred non-NCQ command work is only supposed to run after the
   last NCQ command finishes. However, because the work was never
   canceled on error (e.g. a timeout), the work could incorrectly run
   when commands were still in flight. Found by syzbot (me)

 - Add a quirk to make sure that QEMU harddrives can potentially use up
   to 32 MiB I/Os (Pedro)

 - Add a quirk to disable LPM on Seagate ST1000DM010-2EP102 (Maximilian)

* tag 'ata-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux:

    [4 lines not shown]
DeltaFile
+2-1drivers/ata/libata-eh.c
+2-0drivers/ata/libata-core.c
+1-0drivers/ata/libata-scsi.c
+5-13 files

Linux/linux a028739block blk-mq.c, drivers/nvme/host pci.c nvme.h

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

Pull block fixes from Jens Axboe:

 - NVMe pull request via Keith:
      - Improve quirk visibility and configurability (Maurizio)
      - Fix runtime user modification to queue setup (Keith)
      - Fix multipath leak on try_module_get failure (Keith)
      - Ignore ambiguous spec definitions for better atomics support
        (John)
      - Fix admin queue leak on controller reset (Ming)
      - Fix large allocation in persistent reservation read keys
        (Sungwoo Kim)
      - Fix fcloop callback handling (Justin)
      - Securely free DHCHAP secrets (Daniel)
      - Various cleanups and typo fixes (John, Wilfred)

 - Avoid a circular lock dependency issue in the sysfs nr_requests or
   scheduler store handling

    [31 lines not shown]
DeltaFile
+184-2drivers/nvme/host/pci.c
+56-1drivers/nvme/host/nvme.h
+30-15block/blk-mq.c
+12-16drivers/nvme/host/core.c
+23-0drivers/nvme/host/sysfs.c
+11-4drivers/nvme/target/fcloop.c
+316-389 files not shown
+362-5815 files

Linux/linux 3ad66a3include/uapi/linux io_uring.h, init Kconfig

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

Pull io_uring fixes from Jens Axboe:

 - Fix a typo in the mock_file help text

 - Fix a comment regarding IORING_SETUP_TASKRUN_FLAG in the
   io_uring.h UAPI header

 - Use READ_ONCE() for reading refill queue entries

 - Reject SEND_VECTORIZED for fixed buffer sends, as it isn't
   implemented. Currently this flag is silently ignored

   This is in preparation for making these work, but first we
   need a fixup so that older kernels will correctly reject them

 - Ensure "0" means default for the rx page size


    [6 lines not shown]
DeltaFile
+5-3io_uring/zcrx.c
+2-1include/uapi/linux/io_uring.h
+1-1init/Kconfig
+2-0io_uring/net.c
+10-54 files

Linux/linux 7fe44c4kernel/bpf verifier.c

bpf: drop kthread_exit from noreturn_deny

kthread_exit became a macro to do_exit in commit 28aaa9c39945
("kthread: consolidate kthread exit paths to prevent use-after-free"),
so there is no kthread_exit function BTF ID to resolve. Remove it from
noreturn_deny to avoid resolve_btfids unresolved symbol warnings.

Signed-off-by: Christian Loehle <christian.loehle at arm.com>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+0-1kernel/bpf/verifier.c
+0-11 files

Linux/linux 96bfe9fdrivers/gpu/drm drm_pagemap.c, drivers/gpu/drm/xe xe_gsc_proxy.c xe_exec_queue.c

Merge tag 'drm-xe-fixes-2026-03-05' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes

Cross-subsystem Changes:
 - mm: Fix a hmm_range_fault() livelock / starvation problem (Thomas)

Core Changes:
 - Revert "drm/pagemap: Disable device-to-device migration" (Thomas)

Driver Changes:
 - Do not preempt fence signaling CS instructions (Brost)
 - Some leak and finalization fixes (Shuicheng, Tomasz, Varun, Zhanjun)
 - Workaround fix (Roper)

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

From: Rodrigo Vivi <rodrigo.vivi at intel.com>
Link: https://patch.msgid.link/aamGvvGRBRtX8-6u@intel.com
DeltaFile
+35-8drivers/gpu/drm/xe/xe_gsc_proxy.c
+11-12drivers/gpu/drm/xe/xe_exec_queue.c
+10-5mm/filemap.c
+2-12drivers/gpu/drm/drm_pagemap.c
+7-6drivers/gpu/drm/xe/xe_wa.c
+9-1include/linux/migrate.h
+74-449 files not shown
+100-5315 files

Linux/linux 4319899drivers/accel/amdxdna amdxdna_mailbox.c aie2_pci.c, drivers/accel/ethosu ethosu_job.c ethosu_gem.c

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

Another early drm-misc-fixes PR to revert the previous uapi fix sent in
drm-misc-fixes-2026-03-05, together with a UAF fix in TTM, an argument
order fix for panthor, a fix for the firmware getting stuck on
resource allocation error handling for amdxdna, and a few fixes for
ethosu (size calculation and reference underflows, and a validation
fix).

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

From: Maxime Ripard <mripard at redhat.com>
Link: https://patch.msgid.link/20260306-grumpy-pegasus-of-witchcraft-6bd2db@houat
DeltaFile
+49-50drivers/accel/amdxdna/amdxdna_mailbox.c
+37-26drivers/accel/amdxdna/aie2_pci.c
+17-14drivers/accel/amdxdna/amdxdna_mailbox.h
+19-9drivers/accel/ethosu/ethosu_job.c
+13-4drivers/accel/amdxdna/aie2_message.c
+9-3drivers/accel/ethosu/ethosu_gem.c
+144-1063 files not shown
+156-1189 files

Linux/linux 3d3234ddrivers/accel/amdxdna amdxdna_ctx.c aie2_ctx.c, drivers/gpu/drm/renesas/rz-du rzg2l_mipi_dsi.c

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

A return type fix for ttm, a display fix for solomon, several misc fixes
for amdxdna, a DSI clock rate fix for rz-du, a uapi fix for syncobj, a
possible build failure fix for dma-buf, a doc warning fix for sched, a
build failure fix for ttm tests, and a crash fix when suspended for
nouveau.

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

From: Maxime Ripard <mripard at redhat.com>
Link: https://patch.msgid.link/20260305-ludicrous-quirky-raven-7cdafd@houat
DeltaFile
+27-0drivers/accel/amdxdna/amdxdna_ctx.c
+8-15drivers/accel/amdxdna/aie2_ctx.c
+16-5drivers/accel/amdxdna/aie2_message.c
+15-1drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c
+2-5drivers/accel/amdxdna/aie2_pci.c
+2-4drivers/gpu/drm/solomon/ssd130x.c
+70-309 files not shown
+85-3615 files

Linux/linux ee0e6e6drivers/ata libata-eh.c

ata: libata-eh: Fix detection of deferred qc timeouts

If the ata_qc_for_each_raw() loop finishes without finding a matching SCSI
command for any QC, the variable qc will hold a pointer to the last element
examined, which has the tag i == ATA_MAX_QUEUE - 1. This qc can match the
port deferred QC (ap->deferred_qc).

If that happens, the condition qc == ap->deferred_qc evaluates to true
despite the loop not breaking with a match on the SCSI command for this QC.
In that case, the error handler mistakenly intercepts a command that has
not been issued yet and that has not timed out, and thus erroneously
returning a timeout error.

Fix the problem by checking for i < ATA_MAX_QUEUE in addition to
qc == ap->deferred_qc.

The problem was found by an experimental code review agent based on
gemini-3.1-pro while reviewing backports into v6.18.y.


    [6 lines not shown]
DeltaFile
+1-1drivers/ata/libata-eh.c
+1-11 files

Linux/linux 3fcb1cbdrivers/gpu/drm/i915/display intel_psr.c, include/drm/display drm_dp.h

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

- Fix for #7284: Lenovo T14 G7 display not refreshing

Signed-off-by: Dave Airlie <airlied at redhat.com>
From: Joonas Lahtinen <joonas.lahtinen at linux.intel.com>
Link: https://patch.msgid.link/aakz17Jx3Ye9Vqci@jlahtine-mobl
DeltaFile
+8-3drivers/gpu/drm/i915/display/intel_psr.c
+2-0include/drm/display/drm_dp.h
+10-32 files

Linux/linux 021f1b7drivers/accel/ethosu ethosu_gem.c

accel: ethosu: Handle possible underflow in IFM size calculations

If the command stream has larger padding sizes than the IFM and OFM
diminsions, then the calculations will underflow to a negative value.
The result is a very large region bounds which is caught on submit, but
it's better to catch it earlier.

Current mesa ethosu driver has a signedness bug which resulted in
padding of 127 (the max) and triggers this issue.

Reviewed-and-Tested-by: Anders Roxell <anders.roxell at linaro.org>
Link: https://patch.msgid.link/20260218-ethos-fixes-v1-3-be3fa3ea9a30@kernel.org
Signed-off-by: Rob Herring (Arm) <robh at kernel.org>
DeltaFile
+5-2drivers/accel/ethosu/ethosu_gem.c
+5-21 files

Linux/linux 838ae99drivers/accel/ethosu ethosu_gem.c

accel: ethosu: Fix NPU_OP_ELEMENTWISE validation with scalar

The NPU_OP_ELEMENTWISE instruction uses a scalar value for IFM2 if the
IFM2_BROADCAST "scalar" mode is set. It is a bit (7) on the u65 and
part of a field (bits 3:0) on the u85. The driver was hardcoded to the
u85.

Fixes: 5a5e9c0228e6 ("accel: Add Arm Ethos-U NPU driver")
Reviewed-and-Tested-by: Anders Roxell <anders.roxell at linaro.org>
Link: https://patch.msgid.link/20260218-ethos-fixes-v1-2-be3fa3ea9a30@kernel.org
Signed-off-by: Rob Herring (Arm) <robh at kernel.org>
DeltaFile
+4-1drivers/accel/ethosu/ethosu_gem.c
+4-11 files

Linux/linux 150bcebdrivers/accel/ethosu ethosu_job.c

accel: ethosu: Fix job submit error clean-up refcount underflows

If the job submit fails before adding the job to the scheduler queue
such as when the GEM buffer bounds checks fail, then doing a
ethosu_job_put() results in a pm_runtime_put_autosuspend() without the
corresponding pm_runtime_resume_and_get(). The dma_fence_put()'s are
also unnecessary, but seem to be harmless.

Split the ethosu_job_cleanup() function into 2 parts for the before
and after the job is queued.

Fixes: 5a5e9c0228e6 ("accel: Add Arm Ethos-U NPU driver")
Reviewed-and-Tested-by: Anders Roxell <anders.roxell at linaro.org>
Link: https://patch.msgid.link/20260218-ethos-fixes-v1-1-be3fa3ea9a30@kernel.org
Signed-off-by: Rob Herring (Arm) <robh at kernel.org>
DeltaFile
+19-9drivers/accel/ethosu/ethosu_job.c
+19-91 files

Linux/linux 5ee8dbffs/verity Kconfig

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

Pull fsverity fix from Eric Biggers:
 "Prevent CONFIG_FS_VERITY from being enabled when the page size is
  256K, since it doesn't work in that case"

* tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux:
  fsverity: add dependency on 64K or smaller pages
DeltaFile
+3-0fs/verity/Kconfig
+3-01 files

Linux/linux 6a42ff3crypto Kconfig testmgr.c, include/kunit run-in-irq-context.h

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

Pull crypto library fixes from Eric Biggers:

 - Several test fixes:

    - Fix flakiness in the interrupt context tests in certain VMs

    - Make the lib/crypto/ KUnit tests depend on the corresponding
      library options rather than selecting them. This follows the
      standard KUnit convention, and it fixes an issue where enabling
      CONFIG_KUNIT_ALL_TESTS pulled in all the crypto library code

    - Add a kunitconfig file for lib/crypto/

    - Fix a couple stale references to "aes-generic" that made it in
      concurrently with the rename to "aes-lib"

 - Update the help text for several CRYPTO kconfig options to remove

    [12 lines not shown]
DeltaFile
+28-16include/kunit/run-in-irq-context.h
+12-23lib/crypto/tests/Kconfig
+34-0lib/crypto/.kunitconfig
+0-9crypto/Kconfig
+2-2crypto/testmgr.c
+76-505 files

Linux/linux 3988716drivers/acpi device_pm.c, drivers/acpi/acpica acpredef.h

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

Pull ACPI support fixes from Rafael Wysocki:

 - Revert a commit related to ACPI device power management that was
   not supposed to make any functional difference, but it did so and
   introduced a regression (Rafael Wysocki)

 - Update the _CPC object definition in ACPICA to match ACPI 6.6 and
   prevent the kernel from printing a false-positive warning regarding
   _CPC output package format on platforms shipping with firmware based
   on ACPI 6.6 (Saket Dumbre)

* tag 'acpi-7.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
  Revert "ACPI: PM: Let acpi_dev_pm_attach() skip devices without ACPI PM"
  ACPICA: Update the _CPC definition to match ACPI 6.6
DeltaFile
+0-9drivers/acpi/device_pm.c
+3-2drivers/acpi/acpica/acpredef.h
+3-112 files

Linux/linux abacaf5net/core secure_seq.c, net/sched act_gate.c act_ife.c

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

Pull networking fixes from Jakub Kicinski:
 "Including fixes from CAN, netfilter and wireless.

  Current release - new code bugs:

   - sched: cake: fixup cake_mq rate adjustment for diffserv config

   - wifi: fix missing ieee80211_eml_params member initialization

  Previous releases - regressions:

   - tcp: give up on stronger sk_rcvbuf checks (for now)

  Previous releases - always broken:

   - net: fix rcu_tasks stall in threaded busypoll


    [35 lines not shown]
DeltaFile
+187-80net/sched/act_gate.c
+204-0tools/testing/selftests/net/bridge_vlan_dump.sh
+159-0tools/testing/selftests/tc-testing/tc-tests/actions/ct.json
+99-0tools/testing/selftests/tc-testing/tc-tests/actions/ife.json
+44-49net/sched/act_ife.c
+29-51net/core/secure_seq.c
+722-180153 files not shown
+2,163-847159 files

Linux/linux 084f843drivers/acpi/acpica acpredef.h

Merge branch 'acpica'

Merge a fix updating the _CPC object definition in ACPICA to avoid
printing a false-positive output package format warning on new
platforms (Saket Dumbre)

* acpica:
  ACPICA: Update the _CPC definition to match ACPI 6.6
DeltaFile
+3-2drivers/acpi/acpica/acpredef.h
+3-21 files

Linux/linux 9f2c734. MAINTAINERS

MAINTAINERS: Orphan Altera PCIe controller driver

Email to Joyce Ooi <joyce.ooi at intel.com> now bounces.  Remove the address
and mark the Altera PCIe controller driver as an orphan for now.

Signed-off-by: Dave Hansen <dave.hansen at linux.intel.com>
Signed-off-by: Bjorn Helgaas <bhelgaas at google.com>
Link: https://patch.msgid.link/20260305171852.3114177-1-dave.hansen@linux.intel.com
DeltaFile
+2-4MAINTAINERS
+2-41 files