LLVM/project eeead23llvm/lib/Target/LoongArch LoongArchMemoryBarrierOpt.cpp, llvm/test/CodeGen/LoongArch memory-barrier-opt.ll

Address wanglei's comments
DeltaFile
+6-5llvm/test/CodeGen/LoongArch/memory-barrier-opt.ll
+2-4llvm/lib/Target/LoongArch/LoongArchMemoryBarrierOpt.cpp
+8-92 files

FreeBSD/src 565b058lib/libmagic Makefile

MFC: libmagic: Add swap.c and magic.h to SRCS.

(cherry picked from commit 8929675e11c0c64ff96a2441082794980c9c6b2e)
DeltaFile
+4-2lib/libmagic/Makefile
+4-21 files

FreeBSD/src 2ae59e2contrib/file aclocal.m4 configure, contrib/file/magic/Magdir atari

MFC: MFV: file 5.48

(cherry picked from commit 7af41682a96bf7058b82665c33bb9b1bfa079c17)
DeltaFile
+419-140contrib/file/configure
+297-130contrib/file/aclocal.m4
+233-0contrib/file/magic/Magdir/atari
+115-77contrib/file/src/softmagic.c
+178-0contrib/file/src/landlock.c
+51-113contrib/file/src/apprentice.c
+1,293-46076 files not shown
+2,759-89282 files

FreeBSD/src 981bb14sbin/fsck_msdosfs boot.c

MFC: fsck_msdosfs: avoid signed integer overflow in readboot()

(cherry picked from commit 18094609d301540526d3d57e92705bc989d29986)
DeltaFile
+7-14sbin/fsck_msdosfs/boot.c
+7-141 files

FreeBSD/src 0011a18sbin/fsck_msdosfs dir.c

MFC: fsck_msdosfs: fix 32-bit overflow computing the LOST.DIR offset

(cherry picked from commit d3c5464fee7b178a39c189363e48806a11fd3da4)
DeltaFile
+2-2sbin/fsck_msdosfs/dir.c
+2-21 files

FreeBSD/src 8a702ccsbin/fsck_msdosfs fat.c

MFC: fsck_msdosfs: fix status accounting for lost cluster chains

(cherry picked from commit 6cf0d6c3b5777e053074200ff99dc4b750e62b96)
DeltaFile
+32-9sbin/fsck_msdosfs/fat.c
+32-91 files

FreeBSD/src 2643ff9sbin/fsck_msdosfs/tests Makefile fsck_msdosfs_large_test.sh

MFC: fsck_msdosfs: add a test for reconnecting on volumes larger than 4 GiB

MFC after:      1 week

(cherry picked from commit 37aec55d0a7165960f686e5277f030ab3d44cf45)
DeltaFile
+241-0sbin/fsck_msdosfs/tests/fsck_msdosfs_large_test.sh
+2-1sbin/fsck_msdosfs/tests/Makefile
+243-12 files

FreeBSD/src 741eb8asbin/fsck_msdosfs ext.h fat.c

MFC: fsck_msdosfs: fix memory leaks in checkfilesys()

(cherry picked from commit 6d49b0c0e7b8b77d8043593356e712307e894743)
DeltaFile
+4-1sbin/fsck_msdosfs/check.c
+1-1sbin/fsck_msdosfs/fat.c
+1-0sbin/fsck_msdosfs/ext.h
+6-23 files

FreeBSD/src 79e284asbin/fsck_msdosfs/tests Makefile fsck_msdosfs_boot_test.sh

MFC: fsck_msdosfs: add tests for the 32-bit boot block field decoding

(cherry picked from commit c4f458da4411872df4968e02ca292389df462b7b)
DeltaFile
+214-0sbin/fsck_msdosfs/tests/fsck_msdosfs_boot_test.sh
+2-1sbin/fsck_msdosfs/tests/Makefile
+216-12 files

FreeBSD/src 9af3236etc/mtree BSD.tests.dist, sbin/fsck_msdosfs Makefile

MFC: fsck_msdosfs: add tests for lost cluster chain repair accounting

(cherry picked from commit bbaf254293f7e19fa7b0f9ed1da21c7a43126d79)
DeltaFile
+261-0sbin/fsck_msdosfs/tests/fsck_msdosfs_test.sh
+5-0sbin/fsck_msdosfs/Makefile
+5-0sbin/fsck_msdosfs/tests/Makefile
+3-1etc/mtree/BSD.tests.dist
+274-14 files

FreeBSD/src 37ba8a2sbin/fsck_msdosfs boot.c

MFC: fsck_msdosfs: avoid signed integer overflow in readboot()

(cherry picked from commit 18094609d301540526d3d57e92705bc989d29986)
DeltaFile
+7-14sbin/fsck_msdosfs/boot.c
+7-141 files

FreeBSD/src 33bba26sbin/fsck_msdosfs fat.c

MFC: fsck_msdosfs: fix status accounting for lost cluster chains

(cherry picked from commit 6cf0d6c3b5777e053074200ff99dc4b750e62b96)
DeltaFile
+32-9sbin/fsck_msdosfs/fat.c
+32-91 files

FreeBSD/src d3f8718sbin/fsck_msdosfs dir.c

MFC: fsck_msdosfs: fix 32-bit overflow computing the LOST.DIR offset

(cherry picked from commit d3c5464fee7b178a39c189363e48806a11fd3da4)
DeltaFile
+2-2sbin/fsck_msdosfs/dir.c
+2-21 files

FreeBSD/src c2e12dbsbin/fsck_msdosfs ext.h fat.c

MFC: fsck_msdosfs: fix memory leaks in checkfilesys()

(cherry picked from commit 6d49b0c0e7b8b77d8043593356e712307e894743)
DeltaFile
+4-1sbin/fsck_msdosfs/check.c
+1-1sbin/fsck_msdosfs/fat.c
+1-0sbin/fsck_msdosfs/ext.h
+6-23 files

FreeBSD/src fb2c070sbin/fsck_msdosfs/tests Makefile fsck_msdosfs_large_test.sh

MFC: fsck_msdosfs: add a test for reconnecting on volumes larger than 4 GiB

MFC after:      1 week

(cherry picked from commit 37aec55d0a7165960f686e5277f030ab3d44cf45)
DeltaFile
+241-0sbin/fsck_msdosfs/tests/fsck_msdosfs_large_test.sh
+2-1sbin/fsck_msdosfs/tests/Makefile
+243-12 files

FreeBSD/src 99af5f3sbin/fsck_msdosfs/tests Makefile fsck_msdosfs_boot_test.sh

MFC: fsck_msdosfs: add tests for the 32-bit boot block field decoding

(cherry picked from commit c4f458da4411872df4968e02ca292389df462b7b)
DeltaFile
+214-0sbin/fsck_msdosfs/tests/fsck_msdosfs_boot_test.sh
+2-1sbin/fsck_msdosfs/tests/Makefile
+216-12 files

FreeBSD/src 5693123etc/mtree BSD.tests.dist, sbin/fsck_msdosfs Makefile

MFC: fsck_msdosfs: add tests for lost cluster chain repair accounting

(cherry picked from commit bbaf254293f7e19fa7b0f9ed1da21c7a43126d79)
DeltaFile
+261-0sbin/fsck_msdosfs/tests/fsck_msdosfs_test.sh
+5-0sbin/fsck_msdosfs/Makefile
+5-0sbin/fsck_msdosfs/tests/Makefile
+2-0etc/mtree/BSD.tests.dist
+273-04 files

FreeBSD/src 1922ceflib/libmagic Makefile

MFC: libmagic: Add swap.c and magic.h to SRCS.

(cherry picked from commit 8929675e11c0c64ff96a2441082794980c9c6b2e)
DeltaFile
+4-2lib/libmagic/Makefile
+4-21 files

FreeBSD/src 811f6b4contrib/file aclocal.m4 configure, contrib/file/magic/Magdir atari

MFC: MFV: file 5.48

(cherry picked from commit 7af41682a96bf7058b82665c33bb9b1bfa079c17)
DeltaFile
+419-140contrib/file/configure
+297-130contrib/file/aclocal.m4
+233-0contrib/file/magic/Magdir/atari
+115-77contrib/file/src/softmagic.c
+178-0contrib/file/src/landlock.c
+51-113contrib/file/src/apprentice.c
+1,293-46076 files not shown
+2,759-89282 files

LLVM/project 5db49c3llvm/include/llvm/IR IntrinsicsAMDGPU.td

[AMDGPU] Add missing attributes to llvm.amdgcn.init.whole.wave

`llvm.amdgcn.init.whole.wave` only sets the EXEC mask and reports whether
the lane was active on entry. It never calls into the module, never frees
memory, and always returns, so it can carry `nocallback`, `nofree`, and
`willreturn`.

The neighboring `llvm.amdgcn.init.exec` and
`llvm.amdgcn.init.exec.from.input` already have all three; this brings
`init.whole.wave` in line and lets the attributor propagate them to
callers.
DeltaFile
+1-1llvm/include/llvm/IR/IntrinsicsAMDGPU.td
+1-11 files

LLVM/project 18a61f5llvm/lib/Target/AMDGPU AMDGPU.td

[AMDGPU] Move feature LDSBankCount64 to specific subtargets. NFC (#222469)
DeltaFile
+4-1llvm/lib/Target/AMDGPU/AMDGPU.td
+4-11 files

LLVM/project 92c1693llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp

[NFC][AMDGPU] Remove unused MC insts in isPackedSingleSGPR64BitInst (#222463)

There is no opsel support for these instructions, and thus we do not have
to manipulate opsel at MC layer. As a result, isPackedSingleSGPR64BitIns
is currently only used before pseudo-expansion. So we remove MC instruction
check inside.
DeltaFile
+1-8llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+1-81 files

OpenZFS/src 1c8a75ftests/zfs-tests/tests/functional/device_access device_access_import.ksh

ZTS: Fix device_access_import cleanup

The device_access_import test will complete without destroying
the pool it created.  Instead it will end with "testpool" being
exported on loop0 and loop1.  This causes a failure later on
with fadvise_willneed_limit, where it will fail to import due to
two pools named "testpool".  This can be reproduced by running:

./scripts/zfs-tests.sh -T device_access,fadvise

To fix this, simply wipe the labels during cleanup() in
device_access_import.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: George Melikov <mail at gmelikov.ru>
Signed-off-by: Tony Hutter <hutter2 at llnl.gov>
Closes #19089
DeltaFile
+6-0tests/zfs-tests/tests/functional/device_access/device_access_import.ksh
+6-01 files

OpenZFS/src 1a8e514module/zfs zfs_vnops.c

Fix self-deadlock when cloning a range within the same file

zfs_clone_range() takes an RL_READER range lock on the source range
and an RL_WRITER range lock on the destination range.  When the
source and destination are the same file (inzp == outzp) both locks
are on the same znode's rangelock.  If the destination write has to
grow the file's block size, zfs_rangelock_enter() grows the writer
lock to cover the whole file (see zfs_rlock.c), which then conflicts
with the source reader held by the same thread.  The result is an
unrecoverable self-deadlock (the thread waits forever in
zfs_rangelock_enter_impl(), D state, freed only by a reboot).

Reproduced by fstests generic/564, whose copy_range probe does a
sub-recordsize copy_file_range() within one file that extends it (so
the destination block size grows).

For a same-file clone, take a single writer lock spanning both ranges
instead of a separate reader and writer.  The source block pointers
are read before zfs_clone_range_locked() reduces the lock, so the

    [11 lines not shown]
DeltaFile
+19-2module/zfs/zfs_vnops.c
+19-21 files

LLVM/project 91d7ee6llvm/lib/Transforms/Utils SimplifyLibCalls.cpp, llvm/test/Transforms/InstCombine wcslen-1.ll

[InstCombine] Fix profile propagation for wcslen folding (#222475)
DeltaFile
+10-4llvm/test/Transforms/InstCombine/wcslen-1.ll
+6-1llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
+0-2llvm/utils/profcheck-xfail.txt
+16-73 files

OpenBSD/src OPHPk00usr.sbin/ldapd ldapd.c auth.c

   Assign connections a 64 bit identifier rather than using the socket fd to
   identify them between subprocesses.

   Based on a report from Franz Bettag of Bettag Systems
   ok deraadt
VersionDeltaFile
1.41+7-4usr.sbin/ldapd/ldape.c
1.38+6-4usr.sbin/ldapd/ldapd.h
1.22+5-3usr.sbin/ldapd/conn.c
1.34+2-2usr.sbin/ldapd/ldapd.c
1.17+2-2usr.sbin/ldapd/auth.c
+22-155 files

OpenBSD/src 1ZsHy8Hshare/man/man9 sysctl_int.9

   remove indefinite articles before errno names
   suggested by schwarze@
VersionDeltaFile
1.11+4-5share/man/man9/sysctl_int.9
+4-51 files

FreeBSD/ports ac30669devel/py-joblib Makefile distinfo, devel/py-joblib/files patch-joblib_externals_loky_backend_context.py patch-pyproject.toml

devel/py-joblib: Update to 1.6.0

Changelog:      https://github.com/joblib/joblib/releases/tag/1.6.0
DeltaFile
+23-0devel/py-joblib/files/patch-pyproject.toml
+0-17devel/py-joblib/files/patch-joblib_externals_loky_backend_context.py
+3-3devel/py-joblib/distinfo
+2-3devel/py-joblib/Makefile
+28-234 files

FreeBSD/ports abdb0d8devel/py-kazoo Makefile distinfo

devel/py-kazoo: Update to 2.11.0

Changelog:      https://github.com/python-zk/kazoo/releases/tag/2.11.0
DeltaFile
+3-3devel/py-kazoo/distinfo
+1-2devel/py-kazoo/Makefile
+4-52 files

FreeBSD/ports 8a7ab83devel/py-pex Makefile distinfo

devel/py-pex: Update to 2.101.5

Changelog:      https://github.com/pex-tool/pex/blob/main/CHANGES.md
DeltaFile
+3-3devel/py-pex/distinfo
+1-2devel/py-pex/Makefile
+4-52 files