Linux/linux b6b019aarch/parisc/include/asm serial.h, arch/parisc/kernel head.S

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

Pull parisc architecture updates from Helge Deller:

 - Drop PER_HPUX personality from UAPI headers

 - Infinite loop fix when parsing IRQ value in eisa code

 - Switch to use asm-generic/serial.h

 - Prevent possible unaligned asm code in head.S

* tag 'parisc-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
  parisc: eisa: Fix infinite loop when parsing invalid IRQ value
  parisc: Fix alignment of asm statements in head.S
  parisc: eisa_eeprom: Add missing MODULE_DESCRIPTION()
  parisc: Use asm-generic/serial.h
  parisc: sba_iommu: Remove dead DEBUG_DMB_TRAP code
  UAPI: Drop PER_HPUX personality
  parisc: superio: Spelling s/Peterson/Petersen/
DeltaFile
+0-21drivers/parisc/sba_iommu.c
+0-8arch/parisc/include/asm/serial.h
+5-0drivers/parisc/eisa.c
+1-1drivers/parisc/superio.c
+1-0drivers/parisc/eisa_eeprom.c
+1-0arch/parisc/kernel/head.S
+8-301 files not shown
+8-317 files

Linux/linux 66ec24carch/s390/kernel uv.c perf_cpum_cf.c, arch/s390/pci pci_event.c

Merge tag 's390-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux

Pull s390 updates from Vasily Gorbik:

 - Add a cpuidle driver with polling and enabled wait states using the
   existing CPU idle infrastructure and idle governor to improve latency
   for frequent sleep/wakeup cycles. Remove the obsolete tick delay
   heuristic and generic arch_needs_cpu() hook. Add the corresponding
   driver entry to MAINTAINERS

 - Add kCFI support using the generic support provided by Clang

 - Enable Clang CONTEXT_ANALYSIS for various architecture code and for
   char, PCI, CIO and virtio drivers. Add required lock annotations,
   exclude unsupported mm helpers and remove conditional PCI locking

 - Fix secure storage access exception handling and reintroduce
   DCACHE_WORD_ACCESS previously removed as a workaround


    [73 lines not shown]
DeltaFile
+158-132drivers/s390/crypto/pkey_api.c
+145-77arch/s390/kernel/perf_cpum_cf.c
+109-96arch/s390/pci/pci_event.c
+155-3arch/s390/tools/relocs.c
+115-0drivers/cpuidle/cpuidle-s390.c
+66-1arch/s390/kernel/uv.c
+748-30977 files not shown
+1,159-54683 files

Linux/linux 388b607arch/x86/platform/efi quirks.c, drivers/firmware/efi apple-properties.c runtime-wrappers.c

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

Pull EFI updates from Ard Biesheuvel:

 - Set a timeout for EFI runtime service completions, and declare the
   firmware wedged if it is exceeded. Note that this requires special
   handling in case the firmware does return after all

 - Rate limit the efivarfs statfs() handler as the QueryVariableInfo()
   runtime service can be costly

 - Sanity check the size of struct properties_header on Mac/x86

 - Tweak the prototype of efi_guid_to_str()

* tag 'efi-next-for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:
  efivarfs: Rate limit statfs() handler
  efi: apple-properties: validate setup data header length
  efi: make efi_guid_to_str() take a const GUID pointer

    [7 lines not shown]
DeltaFile
+60-10drivers/firmware/efi/runtime-wrappers.c
+24-6fs/efivarfs/super.c
+1-8arch/x86/platform/efi/quirks.c
+5-3include/linux/efi.h
+4-1drivers/firmware/efi/apple-properties.c
+1-0tools/objtool/noreturns.h
+95-286 files

Linux/linux 91959a3include/linux kexec_handover.h kho_radix_tree.h, kernel/liveupdate kexec_handover_debug.c kexec_handover.c

Merge tag 'liveupdate-v7.3-rc1-20260823' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux

Pull more liveupdate updates from Mike Rapoport:
 "Make boot time huge page allocation work nicely with kexec handover.

  Today allocation of gigantic pages in HugeTLB cannot work reliably
  with kexec handover (KHO):

   - HugeTLB allocates gigantic pages using memblock and autoscaling of
     KHO scratch accounts for these allocations. When gigantic pages
     occupy half of the memory of more, KHO fails to allocate its
     scratch memory.

   - After kexec handover, memblock allocations exclusively use KHO
     scratch that is not supposed to contain preserved memory. This
     essentially blocks preservation of HugeTLB with gigantic pages.

  Extend early memory pools available for KHO kernel with areas that are
  guaranteed not to contain preserved memory"

    [23 lines not shown]
DeltaFile
+414-111kernel/liveupdate/kexec_handover.c
+120-34mm/memblock.c
+40-20include/linux/kho_radix_tree.h
+26-5include/linux/kexec_handover.h
+15-14mm/mm_init.c
+0-25kernel/liveupdate/kexec_handover_debug.c
+615-20915 files not shown
+673-25421 files

Linux/linux df51bdcdrivers/mtd/nand/raw qcom_nandc.c mpc5121_nfc.c, drivers/mtd/nand/raw/gpmi-nand gpmi-nand.c

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

Pull mtd updates from Miquel Raynal:
 "Raw NAND changes:
   - Sunxi: Support added for the H616 compatible
   - Qcom: Support added for the MDM9607 compatible
   - Support for the Toshiba TC58NVG1S3H part
   - GPMI: New debugfs entry to expose the chip geometry
   - PL353: Timing updates and software ECC support have been fixed

  SPI NAND changes:
   - fmsh: Support added for FM25G{01,02}B chips
   - HeYangTek: Support added for HYF1GQ4UDACAE

  Aside from these main changes, there is a high load of misc fixes and
  hardening changes, and exceptionally no SPI NOR change"

* tag 'mtd/for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: (30 commits)
  mtd: rawnand: sunxi: fix H6/H616 controller timings

    [20 lines not shown]
DeltaFile
+187-46drivers/mtd/nand/raw/sunxi_nand.c
+132-0drivers/mtd/nand/spi/heyangtek.c
+103-0drivers/mtd/nand/spi/fmsh.c
+12-27drivers/mtd/nand/raw/mpc5121_nfc.c
+22-8drivers/mtd/nand/raw/qcom_nandc.c
+29-0drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
+485-8124 files not shown
+609-10830 files

Linux/linux 61a09cffs/smb/server connection.c vfs_cache.c, fs/smb/server/mgmt user_session.c

Merge tag 'ksmbd-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/smb

Pull smb server updates from Namjae Jeon:
 "This contains server updates focused on SMB2 command sequencing, SMB3
  request replay and encryption, Apple Time Machine interoperability,
  protocol-compatibility fixes validated with smbtorture, security
  hardening, SMB Direct transport support, connection reliability, and
  other correctness improvements.

  New features:

   - Implement the SMB2 command sequence window

     Enforce the credit-based MessageId range for each connection,
     rejecting out-of-window, duplicate, and wrapped sequence numbers.
     This prevents invalid requests and same-channel replays from being
     processed

   - Add SMB3 request replay support

    [113 lines not shown]
DeltaFile
+2,796-379fs/smb/server/smb2pdu.c
+477-82fs/smb/server/vfs.c
+284-60fs/smb/server/oplock.c
+245-35fs/smb/server/vfs_cache.c
+152-96fs/smb/server/mgmt/user_session.c
+195-28fs/smb/server/connection.c
+4,149-68043 files not shown
+5,447-87549 files

Linux/linux 0714cf4. MAINTAINERS

MAINTAINERS: update btrfs git tree entries

Add new entry pointing to the development branch so e.g. sashiko can
pick it as the baseline. The other entry is for linux-next and slightly
behind.

Signed-off-by: David Sterba <dsterba at suse.com>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+2-1MAINTAINERS
+2-11 files

Linux/linux 8552019security/keys/trusted-keys trusted_tpm1.c

Merge tag 'for-next-keys-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd

Pull TPM update from Jarkko Sakkinen:
 "Just a single bug fix"

* tag 'for-next-keys-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd:
  KEYS: trusted: Fix TPM teardown ordering
DeltaFile
+1-1security/keys/trusted-keys/trusted_tpm1.c
+1-11 files

Linux/linux e5f9260fs/ocfs2 xattr.c, fs/ocfs2/cluster tcp.c heartbeat.c

Merge tag 'mm-nonmm-stable-2026-08-22-16-57' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull non-MM updates from Andrew Morton:

 - "ocfs2/dlm: bound peer-controlled lengths in the o2dlm" (Bryam
   Vargas)

   Validate and bound all input lengths and count fields in the o2dlm
   migration and recovery receive handlers to prevent memory corruption
   and kernel panics from malformed cluster messages

 - "ocfs2: validate xattr entry bounds" (Cen Zhang)

   Validate OCFS2 extended attribute entry name and value bounds during
   metadata reads to prevent out-of-range memory accesses during
   retrieval or listing operations.

 - "taskstats: fix cgroupstats invalid fd handling and add selftests"
   (Yiyang Chen)

    [69 lines not shown]
DeltaFile
+280-103fs/ocfs2/cluster/heartbeat.c
+268-56fs/ocfs2/xattr.c
+270-0lib/math/tests/polynomial_kunit.c
+231-0tools/testing/selftests/acct/cgroupstats.c
+155-31fs/ocfs2/cluster/tcp.c
+10-174lib/random32.c
+1,214-36479 files not shown
+2,587-98085 files

Linux/linux 9b7e2fedrivers/mtd/nand/raw nand_onfi.c qcom_nandc.c, drivers/mtd/nand/raw/gpmi-nand gpmi-nand.c

Merge tag 'nand/for-7.3' into mtd/next

* Raw NAND changes
- Sunxi: Support added for the H616 compatible
- Qcom: Support added for the MDM9607 compatible
- Support for the Toshiba TC58NVG1S3H part
- GPMI: New debugfs entry to expose the chip geometry
- PL353: Timing updates and software ECC support have been fixed

* SPI NAND changes
- fmsh: Support added for FM25G{01,02}B chips
- HeYangTek: Support added for HYF1GQ4UDACAE

Aside from these main changes, there is the usual load of misc fixes and
hardening changes.
DeltaFile
+187-46drivers/mtd/nand/raw/sunxi_nand.c
+132-0drivers/mtd/nand/spi/heyangtek.c
+103-0drivers/mtd/nand/spi/fmsh.c
+22-8drivers/mtd/nand/raw/qcom_nandc.c
+29-0drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
+25-2drivers/mtd/nand/raw/nand_onfi.c
+498-5615 files not shown
+576-7721 files

Linux/linux 2709dd5include/linux cpuset.h, kernel/sched fair.c

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

Pull scheduler fixes from Ingo Molnar:

 - Add missing cpus_read_lock locking to rebuild_sched_domains()
   (Sebastian Andrzej Siewior)

 - Fix division by zero bug in tg_cpus() that can be triggered with
   empty cpusets (Jake Steinman)

* tag 'sched-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  sched/fair: Floor tg_cpus() at 1
  sched/topology: Add a cpus_read_lock to rebuild_sched_domains()
DeltaFile
+6-1kernel/sched/fair.c
+1-0include/linux/cpuset.h
+7-12 files

Linux/linux 0d78592include/linux/sched mm.h, kernel fork.c

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

Pull futex fixes from Ingo Molnar:

 - Enforce that the private futex owner shares the mm when attaching
   (Kyle Zeng, Thomas Gleixner)

 - Fix race on the initial mm->futex.phash.ref allocation (Hyunwoo Kim)

 - Fix might_sleep() warning in futex_pivot_pending() (Peter Zijlstra)

* tag 'locking-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  futex: Fix might_sleep() warning in futex_pivot_pending()
  futex: Fix race on the initial mm->futex.phash.ref allocation
  futex: Clean up the redundant exit/exec functions
  futex/pi: Plug private futex exec() race
  futex: Sanitize and document task_struct::futex::state transitions
  futex/pi: Reject cross-mm private futex owners
DeltaFile
+95-30kernel/futex/pi.c
+75-31kernel/futex/core.c
+15-0kernel/sched/wait.c
+11-3kernel/sched/wait_bit.c
+2-8kernel/fork.c
+6-4include/linux/sched/mm.h
+204-765 files not shown
+217-8411 files

Linux/linux d4fd160drivers/irqchip irq-ast2700-intc1.c irq-renesas-rzg2l.c

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

Pull irqchip driver fixes from Ingo Molnar:

 - Fix potential loss of interrupt in the renesas-rzg2l irqchip driver
   (Biju Das)

 - Fix a series of mostly corner case & error handling bugs in the
   gic-v5 irqchip driver (Lorenzo Pieralisi)

 - Fix hardware probing on the ast2700-intc irqchip driver (Michael
   Pesa)

 - Fix endianness bug on the Realtek Interrupt Controller (Rustam
   Adilov)

 - Fix incorrect sleeping allocation in critical section in the
   ast2700-intc irqchip driver (Ryan Chen)


    [18 lines not shown]
DeltaFile
+37-1drivers/irqchip/irq-gic-v5-irs.c
+12-17drivers/irqchip/irq-gic-v5.c
+13-7drivers/irqchip/irq-realtek-rtl.c
+2-2drivers/irqchip/irq-renesas-rzg2l.c
+2-2drivers/irqchip/irq-ast2700-intc0.c
+2-1drivers/irqchip/irq-ast2700-intc1.c
+68-301 files not shown
+70-307 files

Linux/linux 81ed8bdarch/arm/include/asm timex.h, kernel/time timer.c

Merge tags 'core-urgent-2026-08-22' and 'timers-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull timer fixes from Ingo Molnar:

 - Fix timer debugobjects state corruption on CPU offlining (Thomas
   Gleixner)

 - Fix ARM get_cycles() regression causing boot hangs on certain ARM
   configs (Nathan Chancellor)

* tag 'core-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  timer: Keep debugobjects state consistent in migrate_timer_list()

* tag 'timers-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  ARM: Fix get_cycles() after delay_read_timer() conversion
DeltaFile
+1-1arch/arm/include/asm/timex.h
+1-0kernel/time/timer.c
+2-12 files

Linux/linux e13629ffs/unicode utf8-core.c, include/linux unicode.h

Merge tag 'unicode-for-next-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode

Pull unicode updates from Gabriel Krisman Bertazi:
 "Two minor fixes:

  - Remove the normalization function that we no longer use (David Alan
    Gilbert))

  - Fix a parsing issue in the encoding version argument passed by
    filesystems (me)"

* tag 'unicode-for-next-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode:
  unicode: Properly reject invalid encoding version strings
  utf8: Remove unused utf8_normalize
DeltaFile
+5-25fs/unicode/utf8-core.c
+0-3include/linux/unicode.h
+5-282 files

Linux/linux 66fb95ainclude/uapi/linux capability.h

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

Pull capabilities update from Serge Hallyn:
 "Just one trivial patch which corrects two comments to avoid kernel-doc
  warnings"

* tag 'caps-pr-20260820' of git://git.kernel.org/pub/scm/linux/kernel/git/sergeh/linux:
  capability: remove non-kernel-doc comments
DeltaFile
+6-6include/uapi/linux/capability.h
+6-61 files

Linux/linux 728785ffs/exfat exfat_fs.h dir.c

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

Pull exfat updates from Namjae Jeon:
 "A set of exfat fixes covering shared writable mappings, entry error
  handling, allocation cleanup, FITRIM bounds, and locking:

   - Fix valid_size extension over shared writable mappings by lazily
     zeroing page-cache gaps and ensuring racing stores cannot be
     overwritten or extend beyond valid_size

   - Clean up partially written directory entries on add-entry failure
     and safely free new directory clusters

   - Free a newly allocated directory cluster when zeroing it fails

   - Write the destination entry before removing the source entry during
     rename, preserving the source if the destination write fails

   - Keep FITRIM within the requested range, even when the free-space

    [23 lines not shown]
DeltaFile
+144-40fs/exfat/file.c
+19-12fs/exfat/balloc.c
+21-6fs/exfat/namei.c
+9-2fs/exfat/iomap.c
+8-2fs/exfat/dir.c
+3-5fs/exfat/exfat_fs.h
+204-673 files not shown
+207-729 files

Linux/linux 473f6c8tools/perf/pmu-events/arch/x86/novalake cache.json pipeline.json, tools/perf/python perf.pyi

Merge tag 'perf-tools-for-v7.3-2026-08-21' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools

Pull perf tools updates from Namhyung Kim:
 "perf c2c:

   - Add 'function view' in perf c2c report TUI (switched by pressing
     'TAB' in the cacheline view) to organize samples around functions
     rather than cachelines in 3-level hierarchy:

        Level 1: Read-side function (sorted by estimated Cycles %)
        Level 2:   Contending writer functions (sorted by Store count)
        Level 3:     Shared cacheline addresses

     Users can navigate the entries and fold/unfold using 'e' key. An
     example output would look like below:

        Shared Data Functions Table     (19 entries, sorted on Cycles %)
           Cycles    Store
                %    count  Function / Contending function / Cacheline

    [84 lines not shown]
DeltaFile
+2,325-311tools/perf/util/python.c
+1,976-0tools/perf/pmu-events/arch/x86/novalake/pipeline.json
+1,642-0tools/perf/util/c2c-function.c
+749-0tools/perf/pmu-events/arch/x86/novalake/cache.json
+672-0tools/perf/python/perf.pyi
+603-0tools/perf/scripts/install-build-deps.sh
+7,967-311277 files not shown
+17,987-3,799283 files

Linux/linux 47f05f7drivers/firewire .kunitconfig Kconfig

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

Pull firewire updates from Takashi Sakamoto:
 "Error handling, a potential bug fix, and KUnit tests:

   - Handle failures when generating the contents of the configuration
     ROM with parameters supplied by in-kernel implementations such as
     unit drivers (Sreeraj S Kurup)

   - Fix potential memory leak when an invalid self-ID sequence causes
     an error while building the internal node tree (Abdun Nihaal)

     KUnit tests have been added to trigger this case"

* tag 'firewire-updates-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394:
  firewire: core: fix memory leak in error path of build_tree()
  firewire: core: validate parent port count before allocating nodes in build_tree()
  firewire: core: consolidate port counting in build_tree()
  firewire: core: add KUnit tests for failure of tree building

    [4 lines not shown]
DeltaFile
+607-0drivers/firewire/node-tree-test.c
+40-22drivers/firewire/core-topology.c
+24-8drivers/firewire/core-card.c
+15-0drivers/firewire/Kconfig
+1-0drivers/firewire/.kunitconfig
+687-305 files

Linux/linux 2626025. Makefile, kernel/livepatch core.c

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

Pull livepatching updates from Petr Mladek:

 - Move consistency checks to catch missing func->old_name before the
   first access

 - Allow to run livepatching selftests from top-level directory

* tag 'livepatching-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching:
  kbuild: unset sub_make_done before calling kselftest build system
  livepatch: Fix NULL pointer dereference in klp_find_func()
DeltaFile
+22-12kernel/livepatch/core.c
+2-2Makefile
+24-142 files

Linux/linux 2f0f6b0arch/xtensa/platforms/iss simdisk.c, kernel params.c

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

Pull module updates from Petr Pavlu:

 - Remove unnecessary module::args. Nowadays, no parameter-handling code
   points into the module::args buffer. The last user of module::args in
   xtensa/simdisk is updated and the data is then removed

 - Add Rust support for boolean parameters. This will initially be used
   by the Rust null block driver

 - Fix clearing the current charp parameter value when setting a new one
   fails due to an allocation failure

 - Improve the debugging code for kmod (request_module()) duplicates.
   Fix a potential use-after-free when waiting on a duplicate request
   and make several general improvements to the code

 - Fix the symbol size returned when looking up a data symbol through

    [22 lines not shown]
DeltaFile
+79-94kernel/module/dups.c
+33-5arch/xtensa/platforms/iss/simdisk.c
+21-8kernel/module/main.c
+25-2rust/kernel/module_param.rs
+16-8kernel/module/kallsyms.c
+9-7kernel/params.c
+183-1247 files not shown
+196-13613 files

Linux/linux 27a59c0arch/mips/bcm47xx buttons.c, arch/mips/econet init.c

Merge tag 'mips_7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux

Pull MIPS updates from Thomas Bogendoerfer:

 - switch gpio code to use swnodes

 - rework of TXX9 gpio code

 - enable multi-vpe for econet

 - cleanups and fixes

* tag 'mips_7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux:
  mips: dts: econet: Describe dual-VPE 34Kc processor
  mips: econet: add multi-vpe capability to EN751221
  MIPS: ptrace: Fix syscall skipping via PTRACE_SYSCALL
  mips: remove dead select
  MIPS: BCM47XX: Convert buttons to software nodes
  ssb: gpio: Add and register software node for GPIO controller

    [12 lines not shown]
DeltaFile
+256-188arch/mips/bcm47xx/buttons.c
+41-7drivers/ssb/driver_gpio.c
+17-28arch/mips/txx9/generic/setup.c
+37-6drivers/bcma/driver_gpio.c
+41-1arch/mips/econet/init.c
+32-9arch/mips/txx9/rbtx4927/setup.c
+424-23914 files not shown
+447-26820 files

Linux/linux af33c5afs/ecryptfs miscdev.c super.c

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

Pull eCryptfs updates from Tyler Hicks:

 - Hardening and fixes for maliciously crafted eCryptfs metadata in the
   lower encrypted file

 - Hardening and fixes for maliciously crafted userspace <-> kernel
   miscdev communications

 - Locking fixes for userspace <-> kernel miscdev communications

 - Fix to display encrypted filename related mount options

 - Clean up address_space_operations and reduce build dependencies by
   moving to filemap_dirty_folio()

 - Get rid of an unnecessary memory allocation in the inode update path


    [14 lines not shown]
DeltaFile
+39-6fs/ecryptfs/keystore.c
+5-25fs/ecryptfs/mmap.c
+8-7fs/ecryptfs/ecryptfs_kernel.h
+10-1fs/ecryptfs/messaging.c
+7-0fs/ecryptfs/super.c
+3-2fs/ecryptfs/miscdev.c
+72-411 files not shown
+73-427 files

Linux/linux 7199989include/trace/events landlock.h, security/landlock audit.c

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

Pull Landlock update from Mickaël Salaün:
 "This improves observability with Landlock tracepoints support, which
  required some refactoring for dedicated domain types and common
  helpers shared with audit code.

  A LANDLOCK_RESTRICT_SELF_NO_NEW_PRIVS flag is also added to improve
  process-wide domain enforcement consistency.

  Whiteout files are now correctly handled and tested, and a few other
  fixes"

* tag 'landlock-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux: (34 commits)
  landlock: Document tracepoints
  selftests/landlock: Add landlock_enforce_domain trace tests
  selftests/landlock: Add scope and ptrace tracepoint tests
  selftests/landlock: Add network tracepoint tests
  selftests/landlock: Add filesystem tracepoint tests

    [16 lines not shown]
DeltaFile
+1,620-0tools/testing/selftests/landlock/trace_test.c
+965-0include/trace/events/landlock.h
+734-4tools/testing/selftests/landlock/fs_test.c
+71-568security/landlock/audit.c
+639-0tools/testing/selftests/landlock/trace.h
+589-1tools/testing/selftests/landlock/net_test.c
+4,618-57343 files not shown
+9,257-1,51649 files

Linux/linux 614b9fb. CREDITS MAINTAINERS

Merge tag 'cifs-maintainer-switch-7.3-rc1' of https://git.manguebit.org/linux

Pull cifs maintainer update from Paulo Alcantara.

* tag 'cifs-maintainer-switch-7.3-rc1' of https://git.manguebit.org/linux:
  MAINTAINERS: Replace Steve French as CIFS maintainer
DeltaFile
+3-4MAINTAINERS
+5-0CREDITS
+8-42 files

Linux/linux 2be02a7drivers/power/supply power_supply_core.c max17042_battery.c

Merge tag 'for-v7.3' 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:
   - Add PbAc, NiZn, RAM, and ZnAr battery chemistry types
   - Create LED triggers based on properties instead of device type
   - Provide power_supply_get_system_batteries() for usage with USB-C
   - Add registration init callback for race-free device setup

  Power-supply drivers:
   - new TI BQ25630 charger driver
   - new SG Micro sgm41542 charger driver
   - bq257xx: Add support for BQ25792
   - max8903: add DC and USB input current-limit controls
   - max17042_battery: Initialize MAX17055 from battery info
   - sbs-battery: map newly introduced battery chemistries
   - drop extra error messages for IRQ request failures
   - lot's of driver removal race condition fixes
   - misc small cleanups and fixes

    [27 lines not shown]
DeltaFile
+1,127-0drivers/power/supply/sgm41542_charger.c
+1,075-0drivers/power/supply/bq25630_charger.c
+527-3drivers/power/supply/bq257xx_charger.c
+401-29drivers/power/supply/max8903_charger.c
+340-35drivers/power/supply/max17042_battery.c
+165-4drivers/power/supply/power_supply_core.c
+3,635-7180 files not shown
+4,448-44686 files

Linux/linux 283955ddrivers/hsi/clients nokia-modem.c, drivers/hsi/controllers omap_ssi_port.c omap_ssi_core.c

Merge tag 'hsi-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi

Pull HSI updates from Sebastian Reichel:

 - omap_ssi_core: fix missing DMA mask

 - misc small cleanups

* tag 'hsi-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi:
  hsi: omap_ssi_core: fix missing DMA mask setup for SSI controller device
  HSI: omap_ssi: Remove redundant dev_err()
  HSI: nokia-modem: Remove redundant dev_err()
  hsi: omap_ssi: remove debugfs on port creation failure
DeltaFile
+10-4drivers/hsi/controllers/omap_ssi_core.c
+0-6drivers/hsi/controllers/omap_ssi_port.c
+1-4drivers/hsi/clients/nokia-modem.c
+11-143 files

Linux/linux f96718fDocumentation/devicetree/bindings/mmc ti,omap2420-mmc.yaml qcom,sdhci-msm.yaml, drivers/mmc/host litex_mmc.c

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

Pull MMC updates from Ulf Hansson:
 "MMC core:
   - Reject invalid perdev_minors for the block device before division
   - Document DT fixed-layout NVMEM provider support for eMMC cards

  MMC host:
   - Convert a couple of plain text DT bindings to the yaml format
   - bcm2835: DMA mapping improvements
   - cqhci: Fix sparse warnings for endian conversions
   - dw_mmc: Stop and complete DMA also in busy state
   - dw_mmc-rockchip: Add support for the RV1106 variant
   - litex_mmc: Add dynamic bus width support
   - moxart: Propagate error for DMA completion timeout
   - pxamci: Remove PXA remnants for the PXA93x support
   - rtsx_usb_sdmmc: Avoid USB I/O in runtime autosuspend
   - rtsx_usb_sdmmc: Suppress false CD after init timeout
   - sdhci_am654: Add Judith Mendez as maintainer

    [28 lines not shown]
DeltaFile
+32-99drivers/mmc/host/litex_mmc.c
+0-110Documentation/devicetree/bindings/mmc/sdhci-st.txt
+105-0Documentation/devicetree/bindings/mmc/st,sdhci.yaml
+67-28Documentation/devicetree/bindings/mmc/qcom,sdhci-msm.yaml
+60-0Documentation/devicetree/bindings/mmc/ti,omap2420-mmc.yaml
+1-57include/linux/soc/pxa/cpu.h
+265-29444 files not shown
+488-46050 files

Linux/linux 21bd080drivers/infiniband/core device.c, drivers/infiniband/hw/efa efa_verbs.c efa_admin_cmds_defs.h

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

Pull RDMA updates from Jason Gunthorpe:
 "About the normal size, still a lot of AI bug fixes and so on, but some
  interesting new functionality too:

   - Assorted locking, bounds-checking, cleanup, and error-path fixes
     across UCMA/CMA, bng_re, bnxt_re, cxgb4, EFA, ERDMA, HFI1, HNS,
     ionic, iRDMA, mlx4/mlx5, RXE, SIW, SRP/SRPT, and iSER target.

   - netlink report for max # of supported resources

   - get_zeroed_page()/etc removal

   - Robust udata for ionic

   - Allow unique RDMA device names per network namespace

   - Completion counters and v2 admit queue support for EFA

    [34 lines not shown]
DeltaFile
+233-135drivers/infiniband/hw/irdma/verbs.c
+334-0tools/testing/selftests/rdma/rxe_netns_names.sh
+225-104drivers/infiniband/hw/efa/efa_com_cmd.c
+212-84drivers/infiniband/hw/efa/efa_admin_cmds_defs.h
+262-10drivers/infiniband/hw/efa/efa_verbs.c
+219-36drivers/infiniband/core/device.c
+1,485-369170 files not shown
+4,587-1,594176 files

Linux/linux 35748dddrivers/scsi/fnic fnic_nvme.c, drivers/scsi/ibmvscsi ibmvfc.c ibmvfc-core.c

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

Pull SCSI updates from James Bottomley:
 "One new driver: leapraid (similar to mpi3mr but OK'd by Broadcom). The
  usual suspects for driver updates (ufs, qla2xxx, smartpqi, zfcp, fnic,
  ibmvfc) plus a few small core updates: a fix for an uninitialized sg
  list pad bytes plus the removal of the dma mask check for max sectors.

  The big update in the sd driver is mostly code refactoring for obscure
  error leg handling"

* tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (195 commits)
  scsi: fnic: Fix built-in NVMe/FC build
  scsi: fnic: Fix invalid comparison for error
  scsi: core: Fill in DMA padding bytes in scsi_alloc_sgtables()
  scsi: zfcp: Enable CONTEXT_ANALYSIS
  scsi: zfcp: Add __must_hold() attribute to zfcp_qdio_sbal_get()
  scsi: fnic: Use GFP_ATOMIC for VLAN alloc under spinlock
  scsi: storvsc: Support manual scans for all Hyper-V targets

    [14 lines not shown]
DeltaFile
+8,626-0drivers/scsi/leapraid/leapraid_func.c
+7,118-0drivers/scsi/ibmvscsi/ibmvfc-core.c
+0-6,607drivers/scsi/ibmvscsi/ibmvfc.c
+2,468-0drivers/scsi/leapraid/leapraid_os.c
+2,268-0drivers/scsi/fnic/fnic_nvme.c
+2,048-0drivers/scsi/leapraid/leapraid.h
+22,528-6,607108 files not shown
+36,502-8,809114 files