Linux/linux acb7500include/rv da_monitor.h ha_monitor.h, kernel/trace/rv/monitors/opid opid.c

Merge tag 'trace-rv-v7.1-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull runtime verifier fixes from Steven Rostedt:

 - Fix reset ordering on per-task destruction

   Reset the task before dropping the slot instead of after, which was
   causing out-of-bound memory accesses.

 - Fix HA monitor synchronization and cleanup

   Ensure synchronous cleanup for HA monitors by running timer callbacks
   in RCU read-side critical sections and using synchronize_rcu() during
   destruction.

 - Avoid armed timers after tasks exit

   Add automatic cleanup for per-task HA monitors to prevent timers from
   firing after task exit.

    [58 lines not shown]
DeltaFile
+115-24include/rv/da_monitor.h
+86-3include/rv/ha_monitor.h
+37-30tools/verification/rv/src/in_kernel.c
+3-9kernel/trace/rv/monitors/opid/opid.c
+6-4tools/verification/rvgen/__main__.py
+5-4tools/verification/rvgen/rvgen/ltl2ba.py
+252-746 files not shown
+263-8312 files

Linux/linux 06f4462tools/tracing/rtla/src common.c common.h

Merge tag 'trace-tools-v7.1-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull RTLA fix from Steven Rostedt:

 - Fix multi-character short option parsing

   Fix regression in parsing of multiple-character short options
   (eg -p100 /= -p 100/, -un /= -u -n/) caused by getopt_long()
   internal state corruption after a refactoring.

* tag 'trace-tools-v7.1-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
  rtla: Fix parsing of multi-character short options
DeltaFile
+5-23tools/tracing/rtla/src/common.c
+11-1tools/tracing/rtla/src/common.h
+4-3tools/tracing/rtla/src/timerlat_top.c
+4-3tools/tracing/rtla/src/osnoise_top.c
+4-3tools/tracing/rtla/src/osnoise_hist.c
+4-3tools/tracing/rtla/src/timerlat_hist.c
+32-366 files

Linux/linux 685441aipc shm.c, mm huge_memory.c list_lru.c

Merge tag 'mm-hotfixes-stable-2026-06-08-20-51' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull misc fixes from Andrew Morton:
 "11 hotfixes. 9 are for MM. 8 are cc:stable and the remaining 3 address
  post-7.1 issues or aren't considered suitable for backporting.

  Thre's a two-patch series "mm/damon/{reclaim,lru_sort}: handle ctx
  allocation failures" from SeongJae Park which fixes a couple of DAMON
  -ENOMEM bloopers. The rest are singletons - please see the individual
  changelogs for details"

* tag 'mm-hotfixes-stable-2026-06-08-20-51' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm:
  mm/mincore: handle non-swap entries before !CONFIG_SWAP guard
  arm64: mm: call pagetable dtor when freeing hot-removed page tables
  mm/list_lru: drain before clearing xarray entry on reparent
  mm/huge_memory: use correct flags for device private PMD entry
  mm/damon/lru_sort: handle ctx allocation failure
  mm/damon/reclaim: handle ctx allocation failure
  zram: fix use-after-free in zram_bvec_write_partial()

    [4 lines not shown]
DeltaFile
+128-0tools/include/uapi/linux/acct.h
+33-12mm/huge_memory.c
+12-9mm/list_lru.c
+5-5mm/mincore.c
+6-4ipc/shm.c
+6-2mm/cma_sysfs.c
+190-326 files not shown
+204-3612 files

Linux/linux fed2efedrivers/infiniband/core umem.c ucaps.c, drivers/infiniband/hw/efa efa_verbs.c

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

Pull rdma fixes from Jason Gunthorpe:
 "Several significant bug fixes of pre-existing issues:

   - Missing validation on ucap fd types passed from userspace

   - Missing validation of HW DMA space vs userpace expected sizes in
     EFA queue setup

   - DMA corruption when using DMA block sizes >= 4G when setting up MRs
     in all drivers

   - Missing validation of CPU IDs when setting up dma handles

   - Missing validation of IB_MR_REREG_ACCESS when changing writability
     of a MR

   - Missing validation of received message/packet size in ISER and SRP"

    [9 lines not shown]
DeltaFile
+24-6drivers/infiniband/ulp/srp/ib_srp.c
+18-9drivers/infiniband/hw/efa/efa_verbs.c
+16-0drivers/infiniband/core/umem.c
+8-0include/rdma/ib_umem.h
+3-5drivers/infiniband/core/ucaps.c
+6-0drivers/infiniband/ulp/isert/ib_isert.c
+75-207 files not shown
+103-2213 files

Linux/linux 29e7b92drivers/infiniband/ulp/isert ib_isert.c

IB/isert: Reject login PDUs shorter than ISER_HEADERS_LEN

In drivers/infiniband/ulp/isert/ib_isert.c, isert_login_recv_done()
computes the login request payload length as wc->byte_len minus
ISER_HEADERS_LEN with no lower bound, and login_req_len is a signed int.
A remote iSER initiator can post a login Send work request carrying
fewer than ISER_HEADERS_LEN (76) bytes, so the subtraction underflows
and login_req_len becomes negative.

isert_rx_login_req() then reads that negative length back into a signed
int, takes size = min(rx_buflen, MAX_KEY_VALUE_PAIRS), and because the
min() is signed it keeps the negative value; the value is then passed as
the memcpy() length and sign-extended to a multi-gigabyte size_t. The
copy into the 8192-byte login->req_buf runs far out of bounds and
faults, crashing the target node. The login phase precedes iSCSI
authentication, so no credentials are required to reach this path.

Reject any login PDU shorter than ISER_HEADERS_LEN before the
subtraction, mirroring the existing early return on a failed work

    [12 lines not shown]
DeltaFile
+6-0drivers/infiniband/ulp/isert/ib_isert.c
+6-01 files

Linux/linux 13e91fddrivers/infiniband/ulp/srp ib_srp.c

RDMA/srp: bound SRP_RSP sense copy by the received length

srp_process_rsp() copies sense data from rsp->data + resp_data_len,
where resp_data_len is the full 32-bit value supplied by the SRP target
and is never checked against the number of bytes actually received
(wc->byte_len). The copy length is bounded to SCSI_SENSE_BUFFERSIZE, so
at most 96 bytes are copied, but the source offset is not bounded.

A malicious or compromised SRP target on the InfiniBand/RoCE fabric that
the initiator has logged into can return an SRP_RSP with
SRP_RSP_FLAG_SNSVALID set and a large resp_data_len. The receive buffer
is allocated at the target-chosen max_ti_iu_len, so the source of the
sense copy lands past the bytes actually received; with resp_data_len
near 0xFFFFFFFF it is gigabytes past the buffer and the read faults.

Copy the sense data only if it has not been truncated, that is, only if
the response header, the response data, and the sense region fit within
the bytes actually received; otherwise drop the sense and log. The
in-tree iSER and NVMe-RDMA receive paths already bound their parse by

    [9 lines not shown]
DeltaFile
+24-6drivers/infiniband/ulp/srp/ib_srp.c
+24-61 files

Linux/linux badad6fdrivers/infiniband/core umem.c, drivers/infiniband/hw/irdma verbs.c

RDMA: During rereg_mr ensure that REREG_ACCESS is compatible

If IB_MR_REREG_ACCESS changes from RO to RW then the umem has to be
re-evaluated to ensure it is properly pinned as RW. Since the umem is
hidden inside each driver's mr struct add a ib_umem_check_rereg() function
that each driver has to call before processing IB_MR_REREG_ACCESS.

mlx4 has to retain its duplicate ib_access_writable check because it
implements IB_MR_REREG_ACCESS | IB_MR_REREG_TRANS by changing both items
in place sequentially while the MR is live, so it will continue to not
support this combination.

Cc: stable at vger.kernel.org
Fixes: b40656aa7d55 ("RDMA/umem: remove FOLL_FORCE usage")
Link: https://patch.msgid.link/r/0-v1-06fb1a2d6cf5+107-rereg_access_jgg@nvidia.com
Reported-by: Philip Tsukerman <philiptsukerman at gmail.com>
Signed-off-by: Jason Gunthorpe <jgg at nvidia.com>
DeltaFile
+16-0drivers/infiniband/core/umem.c
+8-0include/rdma/ib_umem.h
+5-0drivers/infiniband/sw/rxe/rxe_verbs.c
+4-0drivers/infiniband/hw/irdma/verbs.c
+4-0drivers/infiniband/hw/mlx4/mr.c
+4-0drivers/infiniband/hw/mlx5/mr.c
+41-01 files not shown
+45-07 files

Linux/linux 2d3090aarch/s390/crypto Kconfig

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

Pull crypto fix from Herbert Xu:

 - Fix random config build failure on s390.

* tag 'v7.1-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:
  crypto: s390 - add select CRYPTO_AEAD for aes
DeltaFile
+1-0arch/s390/crypto/Kconfig
+1-01 files

Linux/linux e92a762drivers/gpu/drm/hyperv hyperv_drm_modeset.c, drivers/hv mshv_synic.c vmbus_drv.c

Merge tag 'hyperv-fixes-signed-20260607' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux

Pull hyperv fixes from Wei Liu:

 - MSHV driver fixes from various people (Anirudh Rayabharam, Can Peng,
   Dexuan Cui, Michael Kelley, Jork Loeser, Wei Liu)

 - Hyper-V user space tools fixes (Thorsten Blum)

 - Allow VMBus to be unloaded after frame buffer is flushed (Michael
   Kelley)

* tag 'hyperv-fixes-signed-20260607' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux:
  mshv: support 1G hugepages by passing them as 2M-aligned chunks
  Drivers: hv: vmbus: Improve the logic of reserving fb_mmio on Gen2 VMs
  mshv: use kmalloc_array in mshv_root_scheduler_init
  mshv: Add conditional VMBus dependency
  hyperv: Clean up and fix the guest ID comment in hvgdk.h
  drm/hyperv: During panic do VMBus unload after frame buffer is flushed

    [7 lines not shown]
DeltaFile
+102-54drivers/hv/mshv_synic.c
+44-10drivers/hv/vmbus_drv.c
+13-16drivers/hv/mshv_regions.c
+13-14drivers/hv/hv_kvp.c
+8-7drivers/gpu/drm/hyperv/hyperv_drm_modeset.c
+2-8include/hyperv/hvgdk.h
+182-1099 files not shown
+207-11215 files

Linux/linux 4549871. Makefile

Linux 7.1-rc7
DeltaFile
+1-1Makefile
+1-11 files

Linux/linux c68691darch/x86/kernel/cpu amd.c, arch/x86/kernel/cpu/resctrl monitor.c

Merge tag 'x86-urgent-2026-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull x86 fixes from Ingo Molnar:

 - Add more AMD Zen6 models (Pratik Vishwakarma)

 - Avoid confusing bootup message by the Intel resctl enumeration
   code when running on certain AMD systems (Tony Luck)

* tag 'x86-urgent-2026-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  x86/resctrl: Only check Intel systems for SNC
  x86/CPU/AMD: Add more Zen6 models
DeltaFile
+6-1arch/x86/kernel/cpu/resctrl/monitor.c
+1-1arch/x86/kernel/cpu/amd.c
+7-22 files

Linux/linux 09feffakernel/time timer_migration.c time.c, lib/vdso datastore.c

Merge tag 'timers-urgent-2026-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull timer fixes from Ingo Molnar:

 - Fix the arch_inlined_clockevent_set_next_coupled() prototype in the
   !CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST case (Naveen Kumar Chaudhary)

 - Fix an off-by-1 bug in the sys_settimeofday() usecs validation code
   (Naveen Kumar Chaudhary)

 - Mark vdso_k_*_data pointers as __ro_after_init (Thomas Weißschuh)

 - Fix livelock race in tmigr_handle_remote_up() (Amit Matityahu)

* tag 'timers-urgent-2026-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  timers/migration: Fix livelock in tmigr_handle_remote_up()
  vdso/datastore: Mark vdso_k_*_data pointers as __ro_after_init
  time: Fix off-by-one in settimeofday() usec validation
  clockevents: Fix duplicate type specifier in stub function parameter
DeltaFile
+6-2kernel/time/timer_migration.c
+3-3lib/vdso/datastore.c
+1-1kernel/time/time.c
+1-1kernel/time/clockevents.c
+11-74 files

Linux/linux 77e8e68include/linux rseq_entry.h

Merge tag 'sched-urgent-2026-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull rseq fix from Ingo Molnar:

 - Fix uninitialized stack variable in rseq_exit_user_update() (Qing
   Wang)

* tag 'sched-urgent-2026-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  rseq: Fix using an uninitialized stack variable in rseq_exit_user_update()
DeltaFile
+3-2include/linux/rseq_entry.h
+3-21 files

Linux/linux 96c1ddbkernel/futex requeue.c, kernel/locking rtmutex.c rtmutex_api.c

Merge tag 'locking-urgent-2026-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull locking fixes from Ingo Molnar:

 - Fix a NULL pointer dereference bug in the FUTEX_CMP_REQUEUE_PI
   code (Ji'an Zhou)

 - Fix a NULL pointer dereference bug in the rtmutex code (Davidlohr
   Bueso)

* tag 'locking-urgent-2026-06-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  locking/rtmutex: Skip remove_waiter() when waiter is not enqueued
  futex/requeue: Prevent NULL pointer dereference in remove_waiter() on self-deadlock
DeltaFile
+6-0kernel/futex/requeue.c
+3-0kernel/locking/rtmutex.c
+1-1kernel/locking/rtmutex_api.c
+10-13 files

Linux/linux e2264c5drivers/regulator Kconfig

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

Pull regulator fix from Mark Brown:
 "Arnd's randconfig testing turned up a missing selection of
  CONFIG_IRQ_DOMAIN which was causing build breaks"

* tag 'regulator-fix-v7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:
  regulator: mt6363: select CONFIG_IRQ_DOMAIN
DeltaFile
+1-0drivers/regulator/Kconfig
+1-01 files

Linux/linux 33d8d8edrivers/input/keyboard atkbd.c

Merge tag 'input-for-v7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input

Pull input fixes from Dmitry Torokhov:

 - two quirks for atkbd to deal with laptops that can not handle
   "deactivate" command on the keyboard PS/2 port

* tag 'input-for-v7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
  Input: atkbd - skip deactivate for HONOR BCC-N's internal keyboard
  Input: atkbd - add DMI quirk for Lenovo Yoga Air 14 (83QK)
DeltaFile
+15-0drivers/input/keyboard/atkbd.c
+15-01 files

Linux/linux 979c294include/linux cfi.h

cfi: Include uaccess.h for get_kernel_nofault()

After commit 0652a3daa787 ("tracing: Fix CFI violation in probestub
being called by tprobes"), there are many build errors when building
ARCH=arm multi_v7_defconfig + CONFIG_CFI=y like:

  In file included from drivers/base/devres.c:17:
  In file included from drivers/base/trace.h:16:
  In file included from include/linux/tracepoint.h:23:
  include/linux/cfi.h:44:6: error: call to undeclared function 'get_kernel_nofault'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
     44 |         if (get_kernel_nofault(hash, func - cfi_get_offset()))
        |             ^
  1 error generated.

get_kernel_nofault() is called in the generic version of
cfi_get_func_hash() but nothing ensures uaccess.h is always included for
a proper expansion and prototype.  Include uaccess.h in cfi.h to clear
up the errors.


    [6 lines not shown]
DeltaFile
+1-0include/linux/cfi.h
+1-01 files

Linux/linux fb40238drivers/input/keyboard atkbd.c

Input: atkbd - skip deactivate for HONOR BCC-N's internal keyboard

After commit 9cf6e24c9fbf17e52de9fff07f12be7565ea6d61 ("Input: atkbd -
do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID"), HONOR
BCC-N, aka HONOR MagicBook 14 2026's internal keyboard stops
working. Adding the atkbd_deactivate_fixup quirk fixes it.

DMI: HONOR BCC-N/BCC-N-PCB, BIOS 1.04 04/07/2026

Fixes: 9cf6e24c9fbf17e52de9fff07f12be7565ea6d61 ("Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID")
Reported-by: Hongfei Ren <lcrhf at outlook.com>
Link: https://github.com/colorcube/Linux-on-Honor-Magicbook-14-Pro/issues/1#issuecomment-4562679891
Tested-by: Hongfei Ren <lcrhf at outlook.com>
Cc: stable at kernel.org
Signed-off-by: Cryolitia PukNgae <cryolitia.pukngae at linux.dev>
Link: https://patch.msgid.link/20260605-honor-v1-1-78e05e491193@linux.dev
Signed-off-by: Dmitry Torokhov <dmitry.torokhov at gmail.com>
DeltaFile
+7-0drivers/input/keyboard/atkbd.c
+7-01 files

Linux/linux 6086121sound/core pcm_native.c, sound/core/seq seq_dummy.c

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

Pull sound fixes from Takashi Iwai:
 "It's getting calmer, but we still came up with a handful of small
  fixes, including two core fixes. All look sane and safe.

  Core:
   - Fix wait queue list corruption in snd_pcm_drain() on linked streams
   - Fix UMP event stack overread in seq dummy driver

  USB-audio:
   - Add quirk for AB13X USB Audio
   - Fix the regression with sticky mixer volumes in 7.1-rc

  ASoC:
   - Fix 32-slot TDM breakage on Freescale SAI
   - Varioud DMI quirks for AMD ACP"

* tag 'sound-7.1-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:

    [9 lines not shown]
DeltaFile
+44-0sound/soc/amd/acp/amd-acp70-acpi-match.c
+29-4sound/usb/mixer.c
+9-6sound/core/seq/seq_dummy.c
+14-0sound/soc/amd/yc/acp6x-mach.c
+3-4sound/core/pcm_native.c
+7-0sound/soc/amd/acp-config.c
+106-142 files not shown
+109-158 files

Linux/linux d054796. Makefile, arch/arm64 Makefile

Merge tag 'rust-fixes-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux

Pull Rust fixes from Miguel Ojeda:
 "Toolchain and infrastructure:

   - Fix 'rustc-option' (the Makefile one) when cross-compiling that
     leads to build or boot failures in certain configs

   - Work around a Rust compiler bug (already fixed for Rust 1.98.0)
     thats lead to boot failures in certain configs due to missing
     'uwtable' LLVM module flags

   - Support a Rust compiler change (starting with Rust 1.98.0) in the
     unstable target specification JSON files

   - Forbid Rust + arm + KASAN configs, which do not build

  'kernel' crate:


    [8 lines not shown]
DeltaFile
+8-0arch/x86/Makefile.um
+6-2scripts/generate_rust_target.rs
+6-0rust/helpers/vmalloc.c
+4-0arch/x86/Makefile
+2-1Makefile
+3-0arch/arm64/Makefile
+29-32 files not shown
+31-58 files

Linux/linux 76351effs fhandle.c mount.h, fs/fuse dev.c

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

Pull vfs fixes from Christian Brauner:

 - Fix error handling in ovl_cache_get()

 - Tighten access checks for exited tasks in pidfd_getfd()

 - Fix selftests leak in __wait_for_test()

 - Limit FUSE_NOTIFY_RETRIEVE to uptodate folios

 - Reject fuse_notify() pagecache ops on directories

 - Clear JOBCTL_PENDING_MASK for caller in zap_other_threads()

 - Fix failure to unlock in nfsd4_create_file()

 - Fix pointer arithmetic in qnx6 directory iteration

    [17 lines not shown]
DeltaFile
+14-2fs/fhandle.c
+12-1fs/fuse/dev.c
+5-5fs/iomap/buffered-io.c
+9-1fs/mount.h
+10-0fs/namei.c
+4-4fs/qnx6/dir.c
+54-135 files not shown
+67-2311 files

Linux/linux 8e65320drivers/accel/ethosu ethosu_gem.c, drivers/gpu/drm drm_gem.c

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

Pull drm fixes from Dave Airlie:
 "Weekly drm fixes, not contributing to things settling down
  unfortunately. Lots of driver fixes for various bounds checks, leaks
  and UAF type things, i915/xe probably the most sane, amdgpu has a mix
  of fixes all over, then ethosu has lots of small fixes.

  The problem of fixing thing in private has really hit us with the
  change handle ioctl, and "Sima was right" and we should have disabled
  the ioctl, since it was only introduced a couple of kernels ago and
  failed to upstream it's tests in time.

  The patch here fixes the problems Sima identified, but disables the
  ioctl as well, with a list of known problems in it and a request for
  proper tests to be written and upstreamed. It's a niche user ioctl
  designed for CRIU with AMD ROCm, so I think it's fine to just disable
  it.


    [77 lines not shown]
DeltaFile
+54-27drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c
+34-39drivers/gpu/drm/drm_gem.c
+8-54drivers/gpu/drm/xe/xe_guc_submit.c
+41-8drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c
+26-16drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
+26-9drivers/accel/ethosu/ethosu_gem.c
+189-15354 files not shown
+472-32360 files

Linux/linux 1a4f03ddrivers/gpu/drm drm_gem.c drm_ioctl.c

drm/gem: Try to fix change_handle ioctl, attempt 4

[airlied: just added some comments on how to reenable]
On-list because the cat is out of the bag and we're clearly not good
enough to figure this out in private. The story thus far:

5e28b7b94408 ("drm: Set old handle to NULL before prime swap in
change_handle") tried to fix a race condition between the gem_close and
gem_change_handle ioctls, but got a few things wrong:

- There's a confusion with the local variable handle, which is actually
  the new handle, and so the two-stage trick was actually applied to the
  wrong idr slot. 7164d78559b0 ("drm/gem: fix race between
  change_handle and handle_delete") tried to fix that by adding yet
  another code block, but forgot to add the error handling. Which meant
  we now have two paths, both kinda wrong.

- dc366607c41c ("drm: Replace old pointer to new idr") tried to apply
  another fix, but inconsistently, again because of the handle confusion

    [67 lines not shown]
DeltaFile
+34-39drivers/gpu/drm/drm_gem.c
+2-1drivers/gpu/drm/drm_ioctl.c
+36-402 files

Linux/linux 8ff3adcdrivers/gpu/drm/i915/display intel_plane.c intel_dp_aux_backlight.c

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

- Fix color blob reference handling in intel_plane_state (Chaitanya Kumar Borah)
- Revert "drm/i915/backlight: Remove try_vesa_interface" [backlight] (Suraj Kandpal)

Signed-off-by: Dave Airlie <airlied at redhat.com>
From: Tvrtko Ursulin <tursulin at igalia.com>
Link: https://patch.msgid.link/aiKgmwz7VGOaFXIv@linux
DeltaFile
+27-0drivers/gpu/drm/i915/display/intel_plane.c
+12-7drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c
+39-72 files

Linux/linux f80cbe5drivers/accel/ethosu ethosu_gem.c, drivers/accel/ivpu ivpu_fw.c ivpu_ms.c

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

Short summary of fixes pull:

dumb-buffer:
- remove strict limits on buffer geometry

ethosu:
- reject unsupported NPU_OP_RESIZE
- fix index of IFM region
- fix weight index
- fix overflows in DMA-size calculations
- reject DMA commands with uninitialized length
- fix OOB write in ethosu_gem_cmdstream_copy_and_validate

imx:
- fix kernel-doc warnings

ivpu:

    [12 lines not shown]
DeltaFile
+26-9drivers/accel/ethosu/ethosu_gem.c
+19-5drivers/gpu/drm/v3d/v3d_perfmon.c
+14-3drivers/gpu/drm/v3d/v3d_sched.c
+16-0drivers/accel/ivpu/ivpu_fw.c
+8-0drivers/gpu/drm/v3d/v3d_gem.c
+7-0drivers/accel/ivpu/ivpu_ms.c
+90-173 files not shown
+98-249 files

Linux/linux c10130cio_uring net.c

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

Pull io_uring fix from Jens Axboe:
 "A single fix for a missing flag mask when multishot is used with
  an incrementally consumed buffer ring, potentially leading to
  application confusion because of lack of IORING_CQE_F_BUF_MORE
  consistency"

* tag 'io_uring-7.1-20260605' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux:
  io_uring/net: inherit IORING_CQE_F_BUF_MORE across bundle recv retries
DeltaFile
+2-1io_uring/net.c
+2-11 files

Linux/linux 06121e1scripts/kconfig/tests/err_repeated_inc expected_stderr

Merge tag 'kbuild-fixes-7.1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux

Pull Kbuild fix from Nicolas Schier:
 "A single simple commit that fixes the currently broken kconfig
  selftests"

* tag 'kbuild-fixes-7.1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux:
  kconfig: Fix repeated include selftest expectation
DeltaFile
+2-2scripts/kconfig/tests/err_repeated_inc/expected_stderr
+2-21 files

Linux/linux 95b7887arch/arm64/kvm nested.c, arch/s390/kvm kvm-s390.c faultin.c

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm

Pull kvm fixes from Paolo Bonzini:
 "arm64:
   - Correctly drop the ITS translation cache reference when it actually
     gets invalidated

   - Take the SRCU lock for SW page table walks

   - Restore POR_EL0 access to host EL0, avoiding POR_EL0 becoming
     inaccessible from EL0 after running a guest

   - Reassign nested_mmus array behind mmu_lock, ensuring that vcpu init
     and MMU notifiers are mutually exclusive

   - Correctly handle FEAT_XNX at stage-2

  s390:
   - More fixes for the new page table management and nested

    [30 lines not shown]
DeltaFile
+129-109arch/x86/kvm/svm/sev.c
+70-58arch/s390/mm/gmap_helpers.c
+20-13arch/arm64/kvm/nested.c
+28-5arch/s390/kvm/kvm-s390.c
+15-15arch/s390/kvm/faultin.c
+20-1arch/s390/kvm/pv.c
+282-20112 files not shown
+337-22218 files

Linux/linux d1b0937kernel/trace trace_probe.c, tools/testing/selftests/ftrace/test.d/dynevent eprobes_syntax_errors.tc

Merge tag 'probes-fixes-v7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull tracing/probes fix from Masami Hiramatsu:
 "Fix the eprobe event parser to point error position correctly"

* tag 'probes-fixes-v7.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
  tracing/probes: Point the error offset correctly for eprobe argument error
DeltaFile
+0-2kernel/trace/trace_probe.c
+1-1tools/testing/selftests/ftrace/test.d/dynevent/eprobes_syntax_errors.tc
+1-32 files

Linux/linux 65b09bfscripts/kconfig/tests/err_repeated_inc expected_stderr

kconfig: Fix repeated include selftest expectation

The err_repeated_inc test was added with an expected stderr fixture
that does not match the diagnostic printed by kconfig.

Running "make testconfig" currently fails in that test even though the
parser reports the duplicated include correctly:

  [stderr]
  Kconfig.inc1:4: error: repeated inclusion of Kconfig.inc3
  Kconfig.inc2:3: note: location of first inclusion of Kconfig.inc3

The fixture expects "Repeated" and "Location" with capital letters, but
the diagnostic emitted by scripts/kconfig/util.c uses lowercase words.
Update the fixture to match the real message.

Fixes: 102d712ded3e ("kconfig: Error out on duplicated kconfig inclusion")
Signed-off-by: Zhou Yuhang <zhouyuhang at kylinos.cn>
Tested-by: Nicolas Schier <nsc at kernel.org>

    [3 lines not shown]
DeltaFile
+2-2scripts/kconfig/tests/err_repeated_inc/expected_stderr
+2-21 files