Linux/linux 78bb208drivers/i2c i2c-mux.c i2c-core-base.c, drivers/i2c/busses i2c-designware-platdrv.c i2c-qcom-geni.c

Merge tag 'i2c-fixes-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux

Pull i2c fixes from Andi Shyti:
 "Fixes mainly for teardown and resource handling, runtime PM and
  hardware-specific controller issues:

   - fix debugfs use-after-free when removing the adapter

   - designware: apply interrupt mask quirk for HJMC3001

   - imx-lpi2c: avoid target accesses on master-only controllers

   - mux: release channel node when adapter registration fails

   - qcom-cci: fix autosuspend and runtime PM cleanup on removal

   - qcom-geni: fix timing parameters for 32 MHz clock"

* tag 'i2c-fixes-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux:

    [6 lines not shown]
DeltaFile
+23-4drivers/i2c/busses/i2c-imx-lpi2c.c
+4-7drivers/i2c/busses/i2c-qcom-cci.c
+6-0drivers/i2c/i2c-core-base.c
+2-2drivers/i2c/busses/i2c-qcom-geni.c
+1-1drivers/i2c/busses/i2c-designware-platdrv.c
+1-0drivers/i2c/i2c-mux.c
+37-146 files

Linux/linux eea8bdcscripts/coccinelle/api/alloc pool_zalloc-simple.cocci zalloc-simple.cocci, scripts/coccinelle/free pci_free_consistent.cocci

Merge tag 'cocci-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux

Pull Coccinelle updates from Julia Lawall:

 - Clean up a number of the semantic patches in the scripts/coccinelle
   directory, particularly with respect to functions that no longer
   exist in the kernel (Sang-Heon Jeon)

   He and I have also done some reorganizations that improve
   performance.

 - Eliminate some false positives (me)

 - Fix an out of date URL (相浦彰)

* tag 'cocci-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux:
  coccinelle: ifnulldev_put: update error message
  coccinelle: ifnulldev_put: update outdated helper names
  coccinelle: atomic_as_refcounter: drop atomic_long_dec_and_lock

    [15 lines not shown]
DeltaFile
+49-11scripts/coccinelle/misc/minmax.cocci
+0-53scripts/coccinelle/free/pci_free_consistent.cocci
+29-14scripts/coccinelle/api/alloc/alloc_cast.cocci
+1-40scripts/coccinelle/api/alloc/zalloc-simple.cocci
+22-2scripts/coccinelle/locks/mini_lock.cocci
+3-14scripts/coccinelle/api/alloc/pool_zalloc-simple.cocci
+104-1349 files not shown
+149-16415 files

Linux/linux cbb4c6d. .mailmap CREDITS

CREDITS/mailmap: add some info about Darrick J. Wong

Add myself to CREDITS because apparently I've never done that; and
update mailmap so that all my old email addresses get remapped to the
kernel.org redirector.

Signed-off-by: "Darrick J. Wong" <djwong at kernel.org>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+7-0CREDITS
+4-0.mailmap
+11-02 files

Linux/linux a23cbb0arch/um/include/asm timex.h

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

Pull timer fix from Ingo Molnar:

 - Fix UM build regression caused by the removal of the UM
   specific timex.h header (Thomas Weißschuh)

* tag 'timers-urgent-2026-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  um: Use asm-generic/timex.h over the host architecture one
DeltaFile
+13-0arch/um/include/asm/timex.h
+13-01 files

Linux/linux 6378365include/linux spinlock.h, kernel/sched fair.c

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

Pull locking fix from Ingo Molnar:

 - Revert a commit to spinlock cleanup guards that got caught up
   in the subtle limitations & fragility of guards (again...) and
   caused a regression (Peter Zijlstra)

* tag 'locking-urgent-2026-08-30' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  locking: Revert switching guards to _irq_{disable,enable}()
DeltaFile
+14-12include/linux/spinlock.h
+6-6kernel/sched/fair.c
+20-182 files

Linux/linux f59c074. Makefile, rust Makefile

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

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

   - Fix KCFI failures, such as in Rust doctests, by disabling function
     merging when CFI is enabled. Gary reported the LLVM bug to upstream
     and it is now fixed in their mainline.

   - Fix 'objtool' fallthrough warnings under the experimental
     'CONFIG_RUST_INLINE_HELPERS' by passing (for the combined Rust and
     helpers code) the LLVM options needed to preserve the unreachable
     traps that 'rustc' normally emits.

     In addition, fix 'objtool' errors when LTO is enabled on top, by
     also filtering out the LTO flags (for the combined Rust and helpers
     code) so that the traps are kept in place.

   - Fix 'objtool' warnings by adding one more 'noreturn' function.

    [23 lines not shown]
DeltaFile
+21-9rust/kernel/num/bounded.rs
+12-1Makefile
+12-0rust/kernel/jump_label.rs
+4-2rust/Makefile
+2-1scripts/Makefile.build
+1-1rust/kernel/list.rs
+52-141 files not shown
+53-147 files

Linux/linux 0fe792farch/arm Kconfig, arch/arm/kernel hw_breakpoint.c entry-armv.S

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

Pull arm updates from Russell King:
 "Updates for 7.3:

   - add module description for kprobes testing module

   - remove references to CONFIG_CPU_ARM92x_CPU_IDLE options

   - expand comment in ARM's __switch_to()

  Also a number of fixes that missed 7.2:

   - disable broken eBPF on RiscPC

   - more BKPT fixes (guys, it's a *very* bad idea when everyone uses
     the BKPT instruction for their own differing purposes)

   - another preempt-rt fix, this time for siglock / CPU timers

    [15 lines not shown]
DeltaFile
+20-2arch/arm/mm/fault.c
+3-11arch/arm/probes/kprobes/test-core.c
+10-3arch/arm/kernel/entry-armv.S
+6-5arch/arm/kernel/hw_breakpoint.c
+2-1arch/arm/Kconfig
+0-2arch/arm/mm/proc-arm926.S
+41-243 files not shown
+41-309 files

Linux/linux fb5b59aarch/openrisc/kernel entry.S, arch/openrisc/mm tlb.c

Merge tag 'for-linus' of https://github.com/openrisc/linux

Pull OpenRISC updates from Stafford Horne:
 "One small trivial macro cleanup and one bug fix.

  The bug fix is to fix an unchecked access in our or1k_atomic syscall,
  I am debating if we should just deprecate this as there is minimal
  need for it"

* tag 'for-linus' of https://github.com/openrisc/linux:
  openrisc: fix arbitrary kernel memory access via or1k_atomic syscall
  openrisc: drop unneeded semicolon
DeltaFile
+39-4arch/openrisc/kernel/entry.S
+2-2arch/openrisc/mm/tlb.c
+41-62 files

Linux/linux 034dd34fs/tracefs event_inode.c, kernel/trace simple_ring_buffer.c trace.c

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

Pull tracing fixes from Steven Rostedt:

 - Fix error output of boot instance creation failure

   Currently if a boot instance creation fails, instead of printing out
   the name of the instance that failed, it prints "(null)". That is
   because it prints "cur_str" that had already been processed by
   strsep(). Print the saved name instead.

   While at it, print the error code of the failure.

 - Fix use-after-free for same named historgrams

   Histograms can be named so that they can be used in multiple events.
   But if the named histogram has a variable attached, the second event
   that uses the named histogram which duplicates it and needs to free
   the original after duplication leaves the old variable in place and

    [81 lines not shown]
DeltaFile
+9-3samples/ftrace/ftrace-direct-multi-modify.c
+9-3samples/ftrace/ftrace-direct-modify.c
+2-5fs/tracefs/event_inode.c
+5-2kernel/trace/ring_buffer.c
+5-1kernel/trace/trace.c
+2-2kernel/trace/simple_ring_buffer.c
+32-163 files not shown
+40-179 files

Linux/linux 1a89abcarch/arm/kernel entry-armv.S, arch/arm/mm proc-arm926.S proc-arm925.S

Merge branches 'fixes' and 'misc' into for-linus
DeltaFile
+3-11arch/arm/probes/kprobes/test-core.c
+10-3arch/arm/kernel/entry-armv.S
+0-2arch/arm/mm/proc-arm926.S
+0-2arch/arm/mm/proc-arm925.S
+0-2arch/arm/mm/proc-arm922.S
+0-2arch/arm/mm/proc-arm920.S
+13-226 files

Linux/linux ef6a1dcscripts/coccinelle/free ifnulldev_put.cocci

coccinelle: ifnulldev_put: update error message

Update the report and org mode messages to reflect the new
function names.

Signed-off-by: Julia Lawall <Julia.Lawall at inria.fr>
DeltaFile
+2-2scripts/coccinelle/free/ifnulldev_put.cocci
+2-21 files

Linux/linux f83b8a5scripts/coccinelle/free ifnulldev_put.cocci

coccinelle: ifnulldev_put: update outdated helper names

dev_put_track() and dev_hold_track() were renamed to netdev_put() and
netdev_hold() by commit d62607c3fe45 ("net: rename reference+tracking
helpers").

So update the names.

Signed-off-by: Sang-Heon Jeon <ekffu200098 at gmail.com>
Signed-off-by: Julia Lawall <Julia.Lawall at inria.fr>
DeltaFile
+4-4scripts/coccinelle/free/ifnulldev_put.cocci
+4-41 files

Linux/linux 5264281scripts/coccinelle/api atomic_as_refcounter.cocci

coccinelle: atomic_as_refcounter: drop atomic_long_dec_and_lock

atomic_long_dec_and_lock() has never existed. So drop it from the rules.

No functional change.

Signed-off-by: Sang-Heon Jeon <ekffu200098 at gmail.com>
Signed-off-by: Julia Lawall <Julia.Lawall at inria.fr>
DeltaFile
+0-4scripts/coccinelle/api/atomic_as_refcounter.cocci
+0-41 files

Linux/linux 3beb6e6scripts/coccinelle/api kfree_mismatch.cocci

coccinelle: kfree_mismatch: drop vmalloc_exec

vmalloc_exec() was removed by commit 7a0e27b2a0ce ("mm: remove
vmalloc_exec").

So drop it from the rules.

No functional change.

Signed-off-by: Sang-Heon Jeon <ekffu200098 at gmail.com>
Signed-off-by: Julia Lawall <Julia.Lawall at inria.fr>
DeltaFile
+6-6scripts/coccinelle/api/kfree_mismatch.cocci
+6-61 files

Linux/linux 729eb52scripts/coccinelle/api/alloc pool_zalloc-simple.cocci

coccinelle: pool_zalloc-simple: drop the pci_pool_alloc rules

pci_pool_alloc() and pci_pool_zalloc() were removed by commit
88dee3b0efe4 ("PCI: Remove unused pci_pool wrappers").

So drop the pci_pool_alloc rules.

No functional change.

Signed-off-by: Sang-Heon Jeon <ekffu200098 at gmail.com>
Signed-off-by: Julia Lawall <Julia.Lawall at inria.fr>
DeltaFile
+3-14scripts/coccinelle/api/alloc/pool_zalloc-simple.cocci
+3-141 files

Linux/linux 08dbfaddrivers/scsi scsi_scan.c, drivers/scsi/leapraid leapraid_os.c

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

Pull more SCSI updates from Martin Petersen:
 "Remaining updates for the 7.3 merge window. The only core change is
  enabling context analysis for the SCSI layer and UFS.

  The remaining changes are either bug fixes or hardening"

* tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi: (26 commits)
  scsi: snic: Fix SCSI host leak on workqueue allocation failure
  scsi: MAINTAINERS: Update my email address
  scsi: MAINTAINERS: Leave the cumana_1 and oak drivers to the RISCPC maintainers
  scsi: leapraid: Standardize NCQ priority sysfs attributes
  scsi: leapraid: Serialize firmware log mmap with teardown
  scsi: leapraid: Balance host references for firmware log VMAs
  scsi: lpfc: Remove unnnecessary NULL check
  scsi: qla2xxx: Fix an loop timeout test
  scsi: qla2xxx: Fix an error code in qla_get_tmf()
  scsi: ibmvfc: Fix use of uninitialized rport in ibmvfc_do_work()

    [11 lines not shown]
DeltaFile
+219-314drivers/scsi/lpfc/lpfc_attr.c
+85-113drivers/scsi/lpfc/lpfc_debugfs.c
+79-19drivers/scsi/libsas/sas_expander.c
+57-32drivers/scsi/leapraid/leapraid_os.c
+31-21drivers/scsi/scsi_scan.c
+15-34drivers/scsi/lpfc/lpfc_scsi.c
+486-53330 files not shown
+642-63136 files

Linux/linux 78004e9arch/openrisc/kernel entry.S

openrisc: fix arbitrary kernel memory access via or1k_atomic syscall

sys_or1k_atomic() (syscall 244 in the "or1k" ABI) takes two user
pointers, v1 and v2, and swaps the words they point to in hand-written
assembly.

    l.lwz   r29,0(r4)
    l.lwz   r27,0(r5)
    l.sw    0(r4),r27
    l.sw    0(r5),r29

The pointers are not checked with access_ok(). The four memory
accesses also have no exception table entries.

A caller passes a kernel address as either pointer, and the syscall
reads from and writes to it directly.

This gives an unprivileged process a kernel read/write primitive. It
overwrites kernel data such as the sys_call_table, gaining code

    [11 lines not shown]
DeltaFile
+39-4arch/openrisc/kernel/entry.S
+39-41 files

Linux/linux cf72cbbio_uring query.c waitid.c

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

Pull io_uring fixes from Jens Axboe:
 "A few smaller fixes for io_uring that should go into the 7.3-rc1
  kernel, all three headed to stable as well. This contains:

   - A few fixes around cancellation and teardown for waitid

   - Cap the user size for the query interface copy-out"

* tag 'io_uring-7.3-20260828' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux:
  io_uring/waitid: avoid siginfo copy during ring teardown
  io_uring/waitid: honor task_work cancellation
  io_uring/query: cap user size passed to copy_struct_to_user
DeltaFile
+26-7io_uring/waitid.c
+3-0io_uring/query.c
+29-72 files

Linux/linux a99d741drivers/gpu/drm/amd/amdgpu amdgpu_amdkfd_gfx_v12.c, drivers/gpu/drm/msm/adreno adreno_gen7_17_0_snapshot.h

Merge tag 'drm-next-2026-08-29' of https://gitlab.freedesktop.org/drm/kernel

Pull more drm updates from Dave Airlie:
 "As mentioned last week, an msm pull request fell down the side of the
  couch or whatever the email equivalent of that is. This has the msm
  next stuff + the usual fixes for amd/intel.

  core:
   - use drm_warn instead of warn

  msm:
   - Bindings:
      - Added Shikra support
      - Document a840, a704, a722
   - Core:
      - Use drm_client buffers for fbdev emulation
      - teardown fixes
      - ARM32 DMA fixup
      - Remove objects from evict list when re-validated

    [75 lines not shown]
DeltaFile
+428-0drivers/gpu/drm/msm/adreno/adreno_gen7_17_0_snapshot.h
+230-179drivers/gpu/drm/msm/dp/dp_ctrl.c
+175-166drivers/gpu/drm/msm/dp/dp_display.c
+197-0drivers/gpu/drm/xe/xe_amc.c
+90-75drivers/gpu/drm/xe/xe_i2c.c
+149-1drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
+1,269-421102 files not shown
+2,758-1,169108 files

Linux/linux 4cc4cc3drivers/char/ipmi ipmi_ssif.c ipmi_si_platform.c

Merge tag 'for-linus-7.3-1' of https://github.com/cminyard/linux-ipmi

Pull ipmi updates from Corey Minyard:
 "Several cleanup on error fixes and a missing RCU wait and proper
  validation on a received message in one place.

  The biggest change is the initialization of the driver can be done
  asynchronously on a work queue. That saves significant boot time"

* tag 'for-linus-7.3-1' of https://github.com/cminyard/linux-ipmi:
  ipmi: Fix use-after-free of cmd_rcvr in _ipmi_destroy_user()
  ipmi:msghandler: Cancel work cleanly on an error
  ipmi:si: Add async init to ipmi_si
  char: ipmi: use named initializers for acpi_device_id
  ipmi: Fix leak in __ipmi_bmc_register
  ipmi: Remove all sysfs files on registration failure
  ipmi: si: Fix NULL pointer dereference after failed registration
  ipmi: ipmb: validate write message length
DeltaFile
+63-16drivers/char/ipmi/ipmi_si_intf.c
+5-4drivers/char/ipmi/ipmb_dev_int.c
+9-0drivers/char/ipmi/Kconfig
+5-0drivers/char/ipmi/ipmi_msghandler.c
+2-2drivers/char/ipmi/ipmi_ssif.c
+2-2drivers/char/ipmi/ipmi_si_platform.c
+86-246 files

Linux/linux 548e7bcfs/ceph addr.c super.h

Merge tag 'ceph-for-7.3-rc1' of https://github.com/ceph/ceph-client

Pull ceph updates from Ilya Dryomov:
 "A wide variety of mostly CephFS fixes and cleanups, split between
  changes that address edge cases (Sam, Xiubo, Matthew), efficiency
  improvements (Max) and AI-assisted hardening (Michael, Jeremy).

  One thing that stands out is Alex's change to how CephFS behaves in
  NEARFULL scenarios: the long-standing "make all writes synchronous"
  behavior has become opt-in. It was always somewhat controversial and
  doesn't make much sense for modern deployments; the new default is to
  continue normal operation (i.e. buffer writes as MDS allows, etc). The
  behavior in case the cluster reaches any FULL state remains the same
  as before"

* tag 'ceph-for-7.3-rc1' of https://github.com/ceph/ceph-client: (32 commits)
  ceph: force a cap message when a deferred revoke can't be acked immediately
  libceph: reject buckets with mismatched CRUSH ids
  ceph: reject export_targets ranks >= CEPH_MAX_MDS in mdsmap decode

    [18 lines not shown]
DeltaFile
+116-50fs/ceph/caps.c
+89-21fs/ceph/mds_client.c
+53-3fs/ceph/file.c
+37-13fs/ceph/crypto.c
+43-2fs/ceph/super.h
+22-8fs/ceph/addr.c
+360-9714 files not shown
+462-13120 files

Linux/linux ce727a0drivers/mtd/ubi io.c ubi.h, fs/ubifs ubifs.h

Merge tag 'ubifs-for-linus-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs

Pull UBI and UBIFS updates from Richard Weinberger:
 "UBI:
   - Support for a per-device wear-leveling threshold
   - Various fixes and cleanups of error paths
   - Correctly preserve torture flag up wear-leveling

  UBIFS:
   - Various fixes and cleanups of error paths and kernel-doc"

* tag 'ubifs-for-linus-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs:
  UBI: support per-device wear-leveling threshold
  UBI: fix two issues in the ubi.mtd MODULE_PARM_DESC
  mtd: ubi: Release device reference on busy detach
  ubi: Fix rollback for explicit UBI device numbers
  ubifs: fix out-of-bounds read in signature length check
  UBI: fastmap: Pass to_be_tortured when reusing old fastmap PEBs
  UBI: Preserve torture flag when rescheduling failed erasures

    [3 lines not shown]
DeltaFile
+18-36drivers/mtd/ubi/wl.c
+39-9drivers/mtd/ubi/build.c
+22-3drivers/mtd/ubi/ubi.h
+12-8fs/ubifs/ubifs.h
+7-4drivers/mtd/ubi/io.c
+9-1include/uapi/mtd/ubi-user.h
+107-617 files not shown
+122-7413 files

Linux/linux 115bd36fs/f2fs checkpoint.c gc.c

Merge tag 'f2fs-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs

Pull f2fs updates from Jaegeuk Kim:
 "In this round, key enhancements focus on reducing inode management
  memory overhead, introducing resizable tail sections with unified
  pinned allocation, and boosting I/O throughput via parallel
  multi-device flushes and asynchronous f2fs_write_end_io() execution.
  We also add dynamic device alias reservations to allow on-the-fly
  space donation from user partitions.

  Alongside these features, critical bug fixes resolve folio race
  conditions, lingering dirty flags, dentry and block counter leaks, and
  potential deadloops in f2fs_fsync_node_pages(). Additional stability
  patches address error-path handling across symlink, sync, and
  rename/unlink operations, prevent pinned file fragmentation, and
  correct segment migration and free section accounting in
  free_segment_range.

  Enhancements:

    [45 lines not shown]
DeltaFile
+408-52fs/f2fs/file.c
+202-85fs/f2fs/segment.c
+171-59fs/f2fs/inode.c
+107-61fs/f2fs/namei.c
+83-46fs/f2fs/gc.c
+111-12fs/f2fs/checkpoint.c
+1,082-31519 files not shown
+1,535-45925 files

Linux/linux c20313einclude/dt-bindings/sound qcom,q6dsp-lpass-ports.h, sound/hda/codecs/realtek alc269.c

Merge tag 'sound-fix-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound

Pull sound fixes from Takashi Iwai:
 "A collection of various small fixes since the last PR. Most changes
  are device-specific fixes, while there are a few fixes addressing the
  issues reported recently by fuzzers.

  Here are highlights:

  ALSA Core:
   - Prevent adding invalid kcontrols to the LED layer
   - Workaround for a false-positive mutex lockdep warning in rawmidi

  USB-audio:
   - Relaxed the sticky mixer behavior check that caused regressions
   - Fix an OOB write in Novation MIDI output
   - Proper cleanup after system-resume errors
   - Quirk updates for M-Audio Venom, Audient iD14 MkI, Logitech PRO X
     Wireless, SMSL USB DAC, and Creative Sound Blaster Play! 3

    [41 lines not shown]
DeltaFile
+139-71sound/soc/tegra/tegra210_admaif.c
+61-57sound/soc/codecs/tac5xx2-sdw.c
+92-1sound/hda/codecs/realtek/alc269.c
+28-54sound/usb/mixer.c
+28-28sound/soc/qcom/qdsp6/q6prm-clocks.c
+28-28include/dt-bindings/sound/qcom,q6dsp-lpass-ports.h
+376-23941 files not shown
+705-42347 files

Linux/linux 275bc4eDocumentation/devicetree/bindings/rtc microchip,pic32mzda-rtc.yaml rtc-omap.txt, drivers/rtc rtc-rzn1.c

Merge tag 'rtc-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux

Pull RTC updates from Alexandre Belloni:
 "The RZN1 driver got a fairly comprehensive cleanup. More DT binding
  are converted to DT schema, leaving only 5 remaining files to convert.

  Subsystem:
   - patchwork project is moving to kernel.org
   - fully initialize clk_init_data
   - add missing MODULE_DEVICE_TABLE()
   - DT bindings conversions to DT schema

  Drivers:
   - ds1307: fix WADA bit for alarms on RX8130
   - rzn1: add support for RZ/T2H and RZ/N2H, many fixes"

* tag 'rtc-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (42 commits)
  MAINTAINERS: update rtc subsystem patchwork location
  rtc: msc313: Select by default on MSTARV7

    [19 lines not shown]
DeltaFile
+116-81drivers/rtc/rtc-rzn1.c
+140-0Documentation/devicetree/bindings/rtc/ti,omap-rtc.yaml
+63-0Documentation/devicetree/bindings/rtc/rtc-cmos.yaml
+57-0Documentation/devicetree/bindings/rtc/ti,palmas-rtc.yaml
+0-53Documentation/devicetree/bindings/rtc/rtc-omap.txt
+50-0Documentation/devicetree/bindings/rtc/microchip,pic32mzda-rtc.yaml
+426-13425 files not shown
+507-29531 files

Linux/linux afe0579drivers/char/tpm tpm.h tpm1-cmd.c, include/linux tpm.h tpm_command.h

Merge tag 'for-next-tpm-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd

Pull TPM updates from Jarkko Sakkinen:
 "The bulk of this is Ross Philipson's TPM enablement for Trenchboot.
  That exposes TPM constants, and decouple and improve robustness of
  tpm_buf a bit in order to implement a minimal early TPM driver.

  Early boot code will call either SKINIT on AMD or GETSEC[SENTER] on
  Intel before jumping into kernel's entry point. They re-initalize TPM
  PCRs but leave up to the early boot code measure initrd, boot_params
  and Trenchboot associated metadata.

  The motivation here is just that we would want in future iterations of
  the series put our full focus to the x86 part of the review, and call
  it a day as per TPM changes. Further, even if Trenchboot turned out to
  be empty lottery the worst possible outcome for TPM driver is that
  things get cleaned up a bit"

* tag 'for-next-tpm-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd:

    [16 lines not shown]
DeltaFile
+505-13include/linux/tpm_command.h
+145-182drivers/char/tpm/tpm2-cmd.c
+3-227include/linux/tpm.h
+79-105drivers/char/tpm/tpm1-cmd.c
+0-180drivers/char/tpm/tpm.h
+84-84security/keys/trusted-keys/trusted_tpm2.c
+816-79115 files not shown
+1,261-1,10221 files

Linux/linux 9df08cdcrypto acompress.c

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

Pull crypto fix from Herbert Xu:
 "Fix a memory allocation overrun in crypto acomp"

* tag 'v7.3-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:
  crypto: acomp - allocate async request context when cloning
DeltaFile
+13-3crypto/acompress.c
+13-31 files

Linux/linux 344be13drivers/acpi power.c scan.c

Merge tag 'acpi-7.3-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

Pull ACPI support fix from Rafael Wysocki:
 "Revert an incomplete recent commit that may cause ACPI device power
  management to stop working"

* tag 'acpi-7.3-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
  Revert "ACPI: scan: Defer device power initialization"
DeltaFile
+4-0drivers/acpi/scan.c
+0-1drivers/acpi/power.c
+4-12 files

Linux/linux 9d607aearch/arm64/include/asm processor.h, arch/arm64/kernel compat_alignment.c

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

Pull arm64 fixes from Will Deacon:
 "A mixture of ptdump, compat and MTE fixes that came in during the
  merge window:

   - Fix address handling of final memory region in ptdump

   - Fix emulation of decrementing load/store multiple from 32-bit task

   - Fix SCTLR context-switching for store-only MTE mode

   - Fix numerous issues in MTE selftests"

* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
  selftests/arm64: Add MTE test config fragment
  selftests/arm64: Fix MTE prctl TAP plan
  selftests/arm64: Treat KSM merge_across_nodes as optional
  selftests/arm64: Print missing MTE TAP headers

    [4 lines not shown]
DeltaFile
+28-3tools/testing/selftests/arm64/mte/check_ksm_options.c
+17-0tools/testing/selftests/arm64/config
+13-1arch/arm64/mm/ptdump.c
+7-4arch/arm64/kvm/ptdump.c
+2-2arch/arm64/kernel/compat_alignment.c
+1-1arch/arm64/include/asm/processor.h
+68-119 files not shown
+84-1215 files

Linux/linux 72ecc30arch/xtensa/include/asm platform.h, arch/xtensa/kernel time.c smp.c

Merge tag 'xtensa-20260828' of https://github.com/jcmvbkbc/linux-xtensa

Pull Xtensa updates from Max Filippov:

 - use strnlen() to improve iss_console_write()

 - remove unused function setup_profiling_timer()

 - fix CONFIG_XTENSA_CALIBRATE_CCOUNT macro name in comment

* tag 'xtensa-20260828' of https://github.com/jcmvbkbc/linux-xtensa:
  xtensa: remove unused setup_profiling_timer function
  xtensa: correct CONFIG_XTENSA_CALIBRATE_CCOUNT macro name in comment
  tty: xtensa/iss: use strnlen to improve iss_console_write
DeltaFile
+0-7arch/xtensa/kernel/smp.c
+3-2arch/xtensa/platforms/iss/console.c
+1-1arch/xtensa/include/asm/platform.h
+0-1arch/xtensa/kernel/time.c
+4-114 files