LLVM/project f8fd7c4 — llvm/test/CodeGen/M68k/Arith add-with-overflow.ll sub-with-overflow.ll

[M68k] Add i64 uadd/usub.with.overflow tests. NFC

Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+33-0llvm/test/CodeGen/M68k/Arith/sub-with-overflow.ll
+30-0llvm/test/CodeGen/M68k/Arith/add-with-overflow.ll
+63-02 files

LLVM/project b7b4a08 — llvm/lib/Target/M68k M68kISelLowering.h M68kSelectionDAGInfo.h, llvm/test/CodeGen/M68k/Arith add-with-overflow.ll sub-with-overflow.ll

[M68k] Use UADDO_CARRY/USUBO_CARRY instead of ADDC/ADDE/SUBC/SUBE.

Type legalization now expands wide add/sub using UADDO/USUBO and
UADDO_CARRY/USUBO_CARRY, which are lowered to M68kISD::ADD/SUB and
M68kISD::ADDX/SUBX with the carry passed through CCR.

ADDX/SUBX no longer receive a glue operand, so their verifyTargetNode
waivers can be removed.

This improves the code for i64 uadd/usub.with.overflow. Previously the
overflow bit was computed by redoing the subtraction, and usubo also
saved and restored CCR.

Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+31-43llvm/lib/Target/M68k/M68kISelLowering.cpp
+14-20llvm/test/CodeGen/M68k/Arith/sub-with-overflow.ll
+12-15llvm/test/CodeGen/M68k/Arith/add-with-overflow.ll
+0-12llvm/lib/Target/M68k/M68kSelectionDAGInfo.cpp
+0-3llvm/lib/Target/M68k/M68kSelectionDAGInfo.h
+1-1llvm/lib/Target/M68k/M68kISelLowering.h
+58-946 files

LLVM/project 659127c — llvm/lib/Target/M68k M68kISelLowering.cpp

[M68k] Only fold carry into ADDX/SUBX from flags that set X. NFCI

combineCarryThroughADD replaces (ADD (SETCC COND_CS, Flags), -1) with
Flags. For SETCC/BRCOND users that is fine because they read C, but
ADDX/SUBX read the X flag. CMP, TST, logical ops, MUL and BTST set C
without changing X, so folding their flags into ADDX/SUBX would use a
stale X.

Only do the fold for ADDX/SUBX when the flags come from M68kISD::ADD,
SUB, ADDX or SUBX, which set X equal to C. I could not find a case that
currently reaches the fold with other flags, so no test changes.

Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+17-7llvm/lib/Target/M68k/M68kISelLowering.cpp
+17-71 files

LLVM/project 817f121 — llvm/lib/Target/M68k M68kSelectionDAGInfo.cpp M68kISelLowering.cpp

[M68k] Consistently use MVT::i8 for CCR values. (#235554)

This fixes some of the waivers in M68kSelectionDAGInfo.cpp. SUBX is
still broken for other reasons.
DeltaFile
+5-5llvm/lib/Target/M68k/M68kISelLowering.cpp
+1-7llvm/lib/Target/M68k/M68kSelectionDAGInfo.cpp
+6-122 files

LLVM/project af09b19 — compiler-rt/lib/sanitizer_common CMakeLists.txt sanitizer_common_nolibc.cpp, compiler-rt/lib/sanitizer_common/tests sanitizer_nolibc_test_main.cpp CMakeLists.txt

[spr] update

Created using spr 2.0.0-beta.2
DeltaFile
+0-39compiler-rt/lib/sanitizer_common/sanitizer_common_nolibc.cpp
+0-30compiler-rt/lib/sanitizer_common/tests/sanitizer_nolibc_test.cpp
+0-24compiler-rt/lib/sanitizer_common/tests/CMakeLists.txt
+0-18compiler-rt/lib/sanitizer_common/tests/sanitizer_nolibc_test_main.cpp
+0-13compiler-rt/lib/sanitizer_common/CMakeLists.txt
+0-11llvm/utils/gn/secondary/compiler-rt/lib/sanitizer_common/BUILD.gn
+0-1352 files not shown
+1-1378 files

LLVM/project cf1e798 — compiler-rt/lib/sanitizer_common/tests sanitizer_nolibc_test.cpp

[sanitizer_common][test] Disable NolibcMain on Android (#235565)

Sanitizer-x86_64-Test-Nolibc is only built when `NOT ANDROID` in
`compiler-rt/lib/sanitizer_common/tests/CMakeLists.txt`.

Assisted-by: Gemini
DeltaFile
+1-1compiler-rt/lib/sanitizer_common/tests/sanitizer_nolibc_test.cpp
+1-11 files

LLVM/project 6faea15 — llvm/cmake/modules Findzstd.cmake

[cmake] Findzstd: probe AIX .a archives for loader section

On AIX, shared libraries are conventionally packaged as .a archives
containing shared-object members.  The existing heuristic in Findzstd
classifies any .a file (other than Cygwin .dll.a import libraries) as a
static library, based solely on the file suffix.

Fix this by probing the found library with "dump -X32_64 -T" on AIX.
A loader section in the output indicates a shared-object member; absent
that, the archive is treated as a genuine static library.  The file-suffix
heuristic is preserved unchanged for all other platforms.

---------

Assisted-by: IBM Bob
DeltaFile
+22-1llvm/cmake/modules/Findzstd.cmake
+22-11 files

LLVM/project 5dfed03 — compiler-rt/test/sanitizer_common/TestCases throw_bad_alloc_oversize.cpp throw_bad_alloc_aligned_single.cpp

[compiler-rt][test] XFAIL C++ ABI / operator new tests on Android (#235557)

Temporary suppression to fix
https://lab.llvm.org/buildbot/#/builders/sanitizer-x86_64-linux-android.

After #196388, both `libclang_rt.asan-*-android.so` and
`libc++_shared.so` link static `libc++abi.a`, resulting in duplicate
`libc++abi` symbols and state across the two shared libraries.

Assisted-by: Gemini
DeltaFile
+3-0compiler-rt/test/sanitizer_common/TestCases/throw_bad_alloc_oversize.cpp
+3-0compiler-rt/test/sanitizer_common/TestCases/throw_bad_alloc_aligned_single.cpp
+3-0compiler-rt/test/sanitizer_common/TestCases/throw_bad_alloc_aligned.cpp
+3-0compiler-rt/test/sanitizer_common/TestCases/new_handler_invocation.cpp
+3-0compiler-rt/test/sanitizer_common/TestCases/max_allocation_size.cpp
+3-0compiler-rt/test/sanitizer_common/TestCases/allocator_returns_null.cpp
+18-01 files not shown
+21-07 files

LLVM/project 52fb120 — llvm/lib/Target/M68k M68kISelLowering.h M68kSelectionDAGInfo.h, llvm/test/CodeGen/M68k/Arith add-with-overflow.ll sub-with-overflow.ll

[M68k] Use UADDO_CARRY/USUBO_CARRY instead of ADDC/ADDE/SUBC/SUBE.

Type legalization now expands wide add/sub using UADDO/USUBO and
UADDO_CARRY/USUBO_CARRY, which are lowered to M68kISD::ADD/SUB and
M68kISD::ADDX/SUBX with the carry passed through CCR.

ADDX/SUBX no longer receive a glue operand, so their verifyTargetNode
waivers can be removed.

This improves the code for i64 uadd/usub.with.overflow. Previously the
overflow bit was computed by redoing the subtraction, and usubo also
saved and restored CCR.

Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+31-43llvm/lib/Target/M68k/M68kISelLowering.cpp
+14-20llvm/test/CodeGen/M68k/Arith/sub-with-overflow.ll
+12-15llvm/test/CodeGen/M68k/Arith/add-with-overflow.ll
+0-12llvm/lib/Target/M68k/M68kSelectionDAGInfo.cpp
+0-3llvm/lib/Target/M68k/M68kSelectionDAGInfo.h
+1-1llvm/lib/Target/M68k/M68kISelLowering.h
+58-946 files

LLVM/project 056a7b0 — llvm/lib/Target/RISCV RISCVGatherScatterLowering.cpp RISCVVLOptimizer.cpp

Use lambdas instead
DeltaFile
+20-17llvm/lib/Target/RISCV/RISCVVLOptimizer.cpp
+14-14llvm/lib/Target/RISCV/RISCVGatherScatterLowering.cpp
+34-312 files

LLVM/project 225add9 — llvm/lib/Target/AVR AVRExpandPseudoInsts.cpp, llvm/test/CodeGen/AVR/pseudo SPREAD.mir

[AVR] Mark register as Undef when EOR-ing with itself (#235478)

Commit 297d52ba7d1e640e22e4245a3eb45be0410b44ab
emits `eor DstHiReg, DstHiReg`, which confuses the machine verifier if
`DstHiReg` isn't assigned to before the `eor`, for instance like here:

https://github.com/llvm/llvm-project/pull/234944#discussion_r4371462656

Since `eor Reg, Reg` exists only to set the register to zero, the old
value is never used and can be marked `Undef`.
DeltaFile
+3-2llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp
+1-1llvm/test/CodeGen/AVR/pseudo/SPREAD.mir
+4-32 files

LLVM/project 01e0b64 — clang/test/Driver save-temps-input-overwrite.c

Do the `cd` once so we don't have to use the dir prefix
DeltaFile
+5-8clang/test/Driver/save-temps-input-overwrite.c
+5-81 files

FreeBSD/ports 690ad75 — sysutils/coreutils distinfo Makefile, sysutils/coreutils/files patch-lib_renameatu.h

sysutils/coreutils: Update 9.9 => 9.12

* Clarify LICENSE
* Sort pkg-plist

Official release [0] with patch [1] by Pádraig Brady <P at draigBrady.com>
for revert of quoting env/printenv to non terminals

[0] https://lists.gnu.org/archive/html/coreutils-announce/2026-09/msg00000.html
[1] https://lists.gnu.org/archive/html/coreutils/2026-09/msg00064.html

PR:             298545
Co-authored by: Collin Funk <collin.funk1 at gmail.com>
Approved by:    Jason Harris <jharris at widomaker.com> (maintainer, timeout > 2 weeks)
DeltaFile
+103-105sysutils/coreutils/pkg-plist
+0-16sysutils/coreutils/files/patch-lib_renameatu.h
+6-3sysutils/coreutils/Makefile
+5-3sysutils/coreutils/distinfo
+114-1274 files

LLVM/project 1a1cbff — llvm/test/CodeGen/M68k/Arith add-with-overflow.ll sub-with-overflow.ll

[M68k] Add i64 uadd/usub.with.overflow tests. NFC

Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+33-0llvm/test/CodeGen/M68k/Arith/sub-with-overflow.ll
+30-0llvm/test/CodeGen/M68k/Arith/add-with-overflow.ll
+63-02 files

LLVM/project 7e591e3 — llvm/lib/Target/M68k M68kISelLowering.cpp

[M68k] Only fold carry into ADDX/SUBX from flags that set X. NFCI

combineCarryThroughADD replaces (ADD (SETCC COND_CS, Flags), -1) with
Flags. For SETCC/BRCOND users that is fine because they read C, but
ADDX/SUBX read the X flag. CMP, TST, logical ops, MUL and BTST set C
without changing X, so folding their flags into ADDX/SUBX would use a
stale X.

Only do the fold for ADDX/SUBX when the flags come from M68kISD::ADD,
SUB, ADDX or SUBX, which set X equal to C. I could not find a case that
currently reaches the fold with other flags, so no test changes.

Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+17-7llvm/lib/Target/M68k/M68kISelLowering.cpp
+17-71 files

FreeBSD/ports 1213407 — cad/opencascade/files patch-src_Draw_TKIVtkDraw_IVtkDraw_IVtkDraw.cxx, graphics/pcl-pointclouds Makefile

math/vtk9: update 9.6.2 → 9.7.1
DeltaFile
+14-0cad/opencascade/files/patch-src_Draw_TKIVtkDraw_IVtkDraw_IVtkDraw.cxx
+13-0graphics/pcl-pointclouds/files/patch-visualization_src_histogram__visualizer.cpp
+13-0math/vtk9/files/patch-Utilities_X11_vtkX11Functions.h.in
+3-3math/vtk9/distinfo
+2-3graphics/pcl-pointclouds/Makefile
+1-3math/vtk9/Makefile
+46-926 files not shown
+72-3232 files

LLVM/project b9f2235 — llvm/test/CodeGen/BPF/CORE offset-reloc-subarray.ll

[BPF] Describe the CO-RE subarray test functions (#235475)

The subarray test in 6636b41a18af gave both functions an empty debug
signature. This exposed an uninitialized prototype type ID during BTF
emission on the MemorySanitizer builder [1].

Describe the pointer each function takes and returns, and retain the
parameter names for BTF.

[1]: https://lab.llvm.org/buildbot/api/v2/logs/42872009/raw

Assisted-by: OpenAI Codex
DeltaFile
+10-5llvm/test/CodeGen/BPF/CORE/offset-reloc-subarray.ll
+10-51 files

LLVM/project 5d1b5b2 — llvm/lib/Target/AVR AVRExpandPseudoInsts.cpp

[AVR][NFC] Drop stale comment (#235479)

Spotted at random - this function already implements the behavior
mentioned by the comment (we do `if (STI.hasLowByteFirst()) {` couple of
lines below).
DeltaFile
+0-2llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp
+0-21 files

LLVM/project 44236bb — libc/src/__support/math CMakeLists.txt cosh.h, libc/test/src/math cosh_test.cpp

[libc][math] Implement double precision cosh correctly rounded to all rounding modes.

Use shared exp(x) +- exp(-x) evaluations with sinh from https://github.com/llvm/llvm-project/pull/235097.

Assisted-by: Gemini for analysis and refactoring.
DeltaFile
+187-0libc/test/src/math/cosh_test.cpp
+125-0libc/test/src/math/smoke/cosh_test.cpp
+94-0libc/src/__support/math/cosh_double_eval.h
+34-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+34-0libc/src/__support/math/cosh.h
+29-0libc/src/__support/math/CMakeLists.txt
+503-024 files not shown
+631-130 files

LLVM/project 4748fc2 — libc/src/__support/FPUtil double_double.h

Use default initialization for NumberPair<T> in double_double.h.
DeltaFile
+5-5libc/src/__support/FPUtil/double_double.h
+5-51 files

Linux/linux 390febb — fs/btrfs super.c transaction.c

Merge tag 'for-7.4-part2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux

Pull more btrfs updates from David Sterba:
 "This removes unused code of free space caching, disabled in 7.3
  (commit 545e560a5b0f: "btrfs: disable v1 space cache").

  It's been the original free space cache feature, superseded by free
  space tree (4.5) and mkfs default since 5.15. The grace period was
  sufficiently long, backward compatibility still exists with a
  performance impact, effectively as if mounted with '-o nospace_cache'"

* tag 'for-7.4-part2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
  btrfs: remove TRANS_JOIN_NOLOCK
  btrfs: stop reading free space inodes from the commit root
  btrfs: stop special-casing free space inodes in the delalloc accounting
  btrfs: remove the free space inode special cases from the COW paths
  btrfs: remove the free space inode ordered extent special cases
  btrfs: remove BTRFS_RESERVE_FLUSH_FREE_SPACE_INODE
  btrfs: remove the free space cache trimming ranges

    [13 lines not shown]
DeltaFile
+25-1,329fs/btrfs/free-space-cache.c
+54-443fs/btrfs/block-group.c
+32-123fs/btrfs/inode.c
+5-76fs/btrfs/disk-io.c
+13-49fs/btrfs/transaction.c
+6-42fs/btrfs/super.c
+135-2,06212 files not shown
+147-2,19618 files

FreeBSD/ports 1031e94 — devel/php-swoole Makefile distinfo, devel/php-swoole/files patch-src_core_misc.cc

devel/php-swoole: update to 6.2.4.
DeltaFile
+0-11devel/php-swoole/files/patch-src_core_misc.cc
+3-3devel/php-swoole/distinfo
+1-1devel/php-swoole/Makefile
+4-153 files

Linux/linux ac5feaa — fs/ext4 super.c ext4.h, include/trace/events ext4.h

Merge tag 'ext4_for_linus-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4

Pull ext4 updates from Ted Ts'o:
 "Add support for buffered iomap support in ext4. This is not enabled by
  default, but requires the buffered_iomap mount option, as this mode
  does not support online defragmentation, inline data, fsverify,
  fscrypt, non-extent inodes, and data=journal mode. If buffered_iomap
  is enabled, ext4 will fall back to the original I/O code path
  automatically if necessary. Large writes show significant performance
  improvements when buffered iomap is enabled.

  There are also miscellaneous bug fixes and improvements, including for
  fast commit and avoiding deadlocks and out-of-bound reads when
  handling corner cases involving corrupted file systems"

* tag 'ext4_for_linus-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (41 commits)
  ext4: introduce a mount option for iomap buffered I/O path
  ext4: partially enable iomap for the buffered I/O path of regular files
  ext4: add tracepoints for EOF block zeroing and disksize-grow I/O

    [18 lines not shown]
DeltaFile
+1,083-119fs/ext4/inode.c
+209-0include/trace/events/ext4.h
+201-0fs/ext4/page-io.c
+89-42fs/ext4/extents.c
+82-14fs/ext4/ext4.h
+54-13fs/ext4/super.c
+1,718-18814 files not shown
+1,804-21320 files

LLVM/project d01bdaf — llvm/lib/Target/Sparc SparcISelLowering.cpp, llvm/test/CodeGen/SPARC reserved-regs-named.ll

[SPARC] Accept % prefix and alias register names in getRegisterByName (#234875)

The frontend accepts named register variables spelled with a % prefix
and aliases like sp and fp, but getRegisterByName did not match.

Strip an optional leading `%` from the register name before the lookup,
and add fp and sp as aliases for i6 and o6.

Fix #225926.
DeltaFile
+36-10llvm/lib/Target/Sparc/SparcISelLowering.cpp
+21-2llvm/test/CodeGen/SPARC/reserved-regs-named.ll
+57-122 files

LLVM/project f6e99a3 — llvm/test/Transforms/LoopVectorize if-pred-stores.ll runtime-checks-difference.ll

[LV] Add tests for diff checks of ptrs accessed more than once (NFC) (#235514)

Add a test with a pointer that is stored twice after the load of another
pointer, which currently uses range checks.

Also access %A with a larger step than %B in sinkable_predicated_store
(if-pred-stores.ll), which would otherwise use diff checks with the next
change. Range checks add the scoped noalias metadata sinking the
predicated stores requires.
DeltaFile
+34-0llvm/test/Transforms/LoopVectorize/runtime-checks-difference.ll
+15-13llvm/test/Transforms/LoopVectorize/if-pred-stores.ll
+49-132 files

Linux/linux 12392d4 — fs/ntfs inode.c file.c

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

Pull ntfs updates from Namjae Jeon:
 "New features:

   - Implement ioctls to list, read, write, and remove named streams on
     files and directories. Provide optional file:stream pathname access
     through streams_interface=windows, exposing streams as regular file
     descriptors with support for mmap, locking, truncation, and
     allocation.

   - Support file attribute queries and updates through FS_IOC_GETFLAGS
     and FS_IOC_SETFLAGS. Store immutable, append-only, nodump, and
     noatime settings in the private $LINUXFLAGS extended attribute and
     restore them when loading inodes. Also report compression,
     encryption, and the mount-wide case-folding policy as read-only
     attributes.

  Other changes:

    [131 lines not shown]
DeltaFile
+1,821-0fs/ntfs/named_stream.c
+653-327fs/ntfs/mft.c
+525-84fs/ntfs/super.c
+326-239fs/ntfs/ea.c
+430-74fs/ntfs/file.c
+335-96fs/ntfs/inode.c
+4,090-82033 files not shown
+5,170-1,11039 files

LLVM/project 4462569 — llvm/lib/Transforms/Scalar ConstantHoisting.cpp, llvm/test/CodeGen/AMDGPU llc-pipeline.ll

[ConstantHoisting] Compute BFI lazily. NFCI (#235482)

Similar to LoopVectorize etc, thread through a lambda that only calls
`AM.getResult<BlockFrequencyAnalysis>(F)` when needed. Do it before
calling emitBaseConstants so that it still runs on the pre-mutated IR.
Also similar to other passes, only call GetBFI in shouldOptimizeForSize
if there's a profile summary, since the BFI won't be used otherwise.

Improves stage2-O3 geomean compile time by 0.11%:
https://llvm-compile-time-tracker.com/compare.php?from=a4bd6bd2e68184b38f828ca8ec51e5cd40b4f64c&to=05705c72a9ffcbe3b721819d03e6b060d5b3eeed&stat=instructions:u
DeltaFile
+28-17llvm/lib/Transforms/Scalar/ConstantHoisting.cpp
+8-20llvm/test/CodeGen/AMDGPU/llc-pipeline.ll
+2-5llvm/test/CodeGen/X86/opt-pipeline.ll
+2-5llvm/test/CodeGen/SPIRV/llc-pipeline.ll
+2-5llvm/test/CodeGen/RISCV/O3-pipeline.ll
+2-5llvm/test/CodeGen/PowerPC/O3-pipeline.ll
+44-575 files not shown
+54-7811 files

Linux/linux 42023dd — Documentation/filesystems exfat.rst, fs/exfat fatent.c dir.c

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

Pull exfat updates from Namjae Jeon:

 - Use the recalculated append position when advancing valid_size, dirty
   all pages involved in valid-data extension, and zero invalid tails on
   partial overwrites. Write-protect the folio spanning the old EOF and
   zero its post-EOF range when extending a file, ensuring subsequent
   mmap writes advance valid_size.

 - Make valid_size and zeroed_size atomic to prevent torn reads and lost
   updates. Hold the invalidate lock during truncation, and drain
   in-flight direct I/O before buffered writes, buffered fallback, and
   page-cache operations that extend valid_size.

 - Fall back to single-cluster allocation when a buffered write cannot
   allocate its entire range, allowing writes to consume the remaining
   free space and return a short count.


    [57 lines not shown]
DeltaFile
+144-114fs/exfat/file.c
+117-0Documentation/filesystems/exfat.rst
+78-11fs/exfat/exfat_fs.h
+68-13fs/exfat/iomap.c
+48-4fs/exfat/dir.c
+38-8fs/exfat/fatent.c
+493-1505 files not shown
+534-16811 files

Linux/linux 4e1b4fd — fs/smb/server transport_tcp.c vfs_cache.c, fs/smb/server/tests smbacl_kunit.c

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

Pull smb server updates from Namjae Jeon:

 - Add extended SMB2 directory information support.

   Implement FileIdExtdDirectoryInformation, FileId64ExtdDirectoryInformation,
   FileId64ExtdBothDirectoryInformation, FileIdAllExtdDirectoryInformation,
   and FileIdAllExtdBothDirectoryInformation, including reparse tags, file
   attributes, and initialized response padding.

 - Track unsigned 64-bit lock ranges in the server lock index, with
   conflict detection, blocking waits, cancellation, rollback, and
   cleanup for ranges beyond the VFS signed-offset limit.

 - Add configurable per-connection session limits.

   Reserve slots for new sessions and multichannel bindings, release
   them during failure and cleanup, and expose the configured limit

    [133 lines not shown]
DeltaFile
+1,418-800fs/smb/server/smb2pdu.c
+711-425fs/smb/server/oplock.c
+524-208fs/smb/server/vfs_cache.c
+297-10fs/smb/server/transport_tcp.c
+301-0fs/smb/server/tests/smbacl_kunit.c
+163-66fs/smb/smbdirect/accept.c
+3,414-1,50941 files not shown
+4,506-1,72347 files

Linux/linux 9e089e6 — fs/nfs direct.c nfs4proc.c, fs/nfs/flexfilelayout flexfilelayoutdev.c flexfilelayout.c

Merge tag 'nfs-for-7.4-1' of git://git.linux-nfs.org/projects/anna/linux-nfs

Pull nfs client updates from Anna Schumaker:
 "New Features:
   - Modernize the direct I/O path
   - Size the LAYOUTGET reply buffer for wide flexfiles layouts
   - Flexfiles device notifications and caching for wide striped layouts
   - isolate mTLS client credentials by network namespace

  Bugfixes:
   - Various localio, flexfiles, xprtrdma, and TLS fixes
   - Merged bugfixes from Trond that he was unable to send during the 7.3-rc cycle

  Other Cleanups and Improvements:
   - Split up pNFS block layout and SCSI layout support"

* tag 'nfs-for-7.4-1' of git://git.linux-nfs.org/projects/anna/linux-nfs: (68 commits)
  nfs/localio: pin UUIDs during global invalidation
  NFSv4/flexfiles: fail I/O to the data server once a lock is lost

    [19 lines not shown]
DeltaFile
+359-160fs/nfs/flexfilelayout/flexfilelayout.c
+368-20fs/nfs/pnfs.c
+133-86fs/nfs/flexfilelayout/flexfilelayoutdev.c
+156-55fs/nfs/inode.c
+141-0fs/nfs/nfs4proc.c
+70-69fs/nfs/direct.c
+1,227-39041 files not shown
+2,135-61747 files