FreeBSD/ports 3ac4b4anet-im/telegram-desktop distinfo Makefile

net-im/telegram-desktop: update 6.7.8 -> 6.8.1

ChangeLog:      https://github.com/telegramdesktop/tdesktop/compare/v6.7.8...v6.8.1

Sponsored by:   tipi.work
DeltaFile
+3-3net-im/telegram-desktop/distinfo
+1-1net-im/telegram-desktop/Makefile
+4-42 files

FreeBSD/ports d0b9eb6net-im/tde2e distinfo Makefile

net-im/tde2e: update: 1.8.63 -> 1.8.64

Sponsored by:   tipi.work
DeltaFile
+3-3net-im/tde2e/distinfo
+2-2net-im/tde2e/Makefile
+5-52 files

DragonFlyBSD/src e00d227sys/bus/u4b usbdevs, sys/bus/u4b/quirk usb_quirk.c usb_quirk.h

u4b: Sync usbdevs and quirs with FreeBSD

* Keep a few our additions in usbdevs and usb_quirk.h.
* Fix usb_quirk_str[] to include new quirks added for uvc(4).
* Remove a few duplicate from usbdevs.
* Fix serial/u3g.c and serial/uftdi.c to use the new product defines.
DeltaFile
+471-416sys/bus/u4b/quirk/usb_quirk.c
+600-109sys/bus/u4b/usbdevs
+13-9sys/bus/u4b/quirk/usb_quirk.h
+9-9sys/bus/u4b/serial/uftdi.c
+6-6sys/bus/u4b/serial/u3g.c
+1,099-5495 files

DragonFlyBSD/src 01f0d53sys/bus/cam cam_xpt.c cam_xpt_sim.h, sys/bus/u4b/storage umass.c

cam: Fix xpt_bus_register()/xpt_bus_deregister() to return errno

xpt_bus_register and xpt_bus_deregister returns a hybrid error that's
neither a cam_status, nor an errno, but a mix of both.  Update
xpt_bus_register and xpt_bus_deregister to return an errno. The vast
majority of current users compare against zero, which can also be
spelled CAM_SUCCESS. Nobody uses CAM_FAILURE, so remove that symbol
to prevent comfusion (nothing returns it either).

Where the return value is saved, ensure that the variable 'error' is
used to store an errno and 'status' is used to store a cam_status where
it makes the code clearer (usually just in functions that already mix
and match). Where the return value isn't used at all, avoid storing it
at all.

Obtained-from: FreeBSD (commit 30f8afd0270e0bb70e1e0df1cf8de7a841797a30)
DeltaFile
+8-7sys/bus/cam/cam_xpt.c
+6-3sys/bus/u4b/storage/umass.c
+4-4sys/dev/virtual/vmware/pvscsi/pvscsi.c
+2-2sys/bus/cam/cam_xpt_sim.h
+1-1sys/dev/disk/ahci/ahci_cam.c
+1-1sys/dev/disk/nata/atapi-cam.c
+22-182 files not shown
+23-208 files

DragonFlyBSD/src 67bbc7fsys/bus/u4b/storage umass.c

u4b/umass: Fix umass_cam_attach_sim() to correctly free sc_sim

However, this doesn't fix any real bug, because our xpt_bus_register()
will never fail.
DeltaFile
+1-0sys/bus/u4b/storage/umass.c
+1-01 files

DragonFlyBSD/src c085529sys/bus/u4b usb_busdma.c usb_busdma.h

u4b: Sync usb_busdma.[ch] with FreeBSD
DeltaFile
+37-32sys/bus/u4b/usb_busdma.c
+6-7sys/bus/u4b/usb_busdma.h
+43-392 files

DragonFlyBSD/src 3502d4dsys/bus/cam cam_periph.c, sys/bus/cam/scsi scsi_da.c

cam: Fix strncmp() comparison length for "umass"
DeltaFile
+1-1sys/bus/cam/scsi/scsi_da.c
+1-1sys/bus/cam/cam_periph.c
+2-22 files

DragonFlyBSD/src 78a2f6esys/bus/cam cam_sim.c

cam: Fix cam_sim_alloc() to avoid a potential memory leak

When both 'lock' and 'queue' were passed as NULL, the internally
allocated 'queue' would become leaked memory.

Simply assert 'lock' cannot be NULL to fix the bug.
DeltaFile
+2-3sys/bus/cam/cam_sim.c
+2-31 files

DragonFlyBSD/src 31ee334sys/bus/u4b/storage umass.c

u4b/umass: Sync with FreeBSD

FreeBSD's change in commit 7520b88860d7a79432e12ffcc47056844518bb62
(usb(4): Automagically apply all quirks for USB mass storage devices)
is deliberately ignored, because that function is buggy and has been
disabled by default in commit d41600e59c3f13419066e9dd771a03328c44624f
(usb: Make autoquirk code optional and opt out).
DeltaFile
+161-205sys/bus/u4b/storage/umass.c
+161-2051 files

DragonFlyBSD/src e80e744sys/bus/cam cam_xpt.c

cam: Fix variable typos "busses_*" -> "buses_*"
DeltaFile
+10-10sys/bus/cam/cam_xpt.c
+10-101 files

OpenBSD/ports scRmaKSdevel/codex distinfo Makefile, devel/codex/patches patch-codex-rs_Cargo_toml patch-codex-rs_realtime-webrtc_Cargo_toml

   devel/codex: update to 0.130.0
VersionDeltaFile
1.18+4-2devel/codex/distinfo
1.16+3-3devel/codex/patches/patch-codex-rs_Cargo_toml
1.2+1-1devel/codex/patches/patch-codex-rs_realtime-webrtc_Cargo_toml
1.18+1-1devel/codex/patches/patch-codex-rs_core_src_config_mod_rs
1.18+1-1devel/codex/Makefile
1.12+1-0devel/codex/crates.inc
+11-86 files

LLVM/project d2db5bbclang/lib/CodeGen CGCall.cpp, llvm/include/llvm/ABI FunctionInfo.h

[CodeGen] Use unique_ptr for FunctionInfo to prevent memory leaks (#196603)

Raw pointer return from `FunctionInfo::create` caused leaks in callers
like `computeABIInfoUsingLib`, breaking BPF tests on ASan bots.
Using `std::unique_ptr` enforces automatic cleanup.

Fixes leak from #194460.
Buildbot: https://lab.llvm.org/buildbot/#/builders/52/builds/17090

Assisted-by: Gemini
DeltaFile
+8-5llvm/lib/ABI/FunctionInfo.cpp
+1-1clang/lib/CodeGen/CGCall.cpp
+1-1llvm/include/llvm/ABI/FunctionInfo.h
+10-73 files

LLVM/project c7120bbmlir/lib/Dialect/Tensor/Transforms DropRedundantRankExpansionPatterns.cpp, mlir/test/Dialect/Tensor drop-redundant-insert-slice-rank-expansion.mlir

[mlir][tensor] Enhance pattern to fold extract_slice(insert_slice) (#195045)

Extend the DropRedundantRankExpansionOnExtractSliceOfInsertSlice pattern
to support cases where the expanded dimensions are a subset of the
dropped dimensions, rather than requiring them to be exactly equal.
For example:
```
%inserted_slice = tensor.insert_slice %src into %dest[0, 0, 0, 0] [1, 1, 128, 480] [1, 1, 1, 1] :
        tensor<128x480xf32> into tensor<1x1x128x480xf32>
%extracted_slice = tensor.extract_slice %inserted_slice[0, 0, 0, 0] [1, 1, 123, 1] [1, 1, 1, 1] :
        tensor<1x1x128x480xf32> to tensor<123xf32>
```
can be folded into:
```
%extracted_slice = tensor.extract_slice %src[0, 0] [123, 1] [1, 1] :
        tensor<128x480xf32> to tensor<123xf32>
```
DeltaFile
+17-10mlir/lib/Dialect/Tensor/Transforms/DropRedundantRankExpansionPatterns.cpp
+12-0mlir/test/Dialect/Tensor/drop-redundant-insert-slice-rank-expansion.mlir
+29-102 files

LLVM/project bc654b4bolt/lib/Rewrite RewriteInstance.cpp

Revert "[BOLT] Fix EH data encoding checks in relocateEHFrameSection (#195691)" (#196672)

This reverts commit 7ab26d7c3a160e1dc166f2673644baa396703ee5.

There is test failure in bolt-tests::exceptions-split-strip.test.
DeltaFile
+7-4bolt/lib/Rewrite/RewriteInstance.cpp
+7-41 files

OpenBSD/src Aa4OYgzsys/net bpf_filter.c

   detect out of bound reads from an int overflow in the bpf_mem backends.

   frank denis reported a problem in bpf_mem_ldw where a large indirect
   load offset could have the end of buffer calculation land at UINT_MAX
   and wrap, allowing a read of memory outside the buffer.

   this change tweaks the buffer checks by checking if the load offset
   is in range, taking that away from the buffer length, and then
   checking if the size of the load is in the remaining buffer length.
   this is the pattern that the bpf_mbuf_ops backend uses.

   this problem also exists in bpf_mem_ldh, so this code is factored
   out and used in all the bpf_mem_ops load backends.

   note that this issue is specific to the bpf_mem_ops backend used
   for running bpf filters against a vanilla memory buffer. this backend
   is largely unused in the kernel, which almost always uses the
   bpf_mbuf_ops backend to run filters against network packets in
   mbufs. the bpf_mem_ops are only used by ppp(4) for the "active-filter"

    [8 lines not shown]
VersionDeltaFile
1.37+29-18sys/net/bpf_filter.c
+29-181 files

LLVM/project 2daf204clang/lib/Serialization ASTReader.cpp, llvm/lib/DWARFLinker/Parallel DWARFLinkerImpl.cpp

Merge branch 'main' into users/vitalybuka/spr/codegen-use-unique_ptr-for-functioninfo-to-prevent-memory-leaks-2
DeltaFile
+1,608-0llvm/test/MC/AMDGPU/gfx13_asm_vop3p.s
+555-435llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+108-246llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+13-318mlir/lib/Dialect/MemRef/Transforms/FoldMemRefAliasOps.cpp
+140-144clang/lib/Serialization/ASTReader.cpp
+140-61llvm/lib/DWARFLinker/Parallel/DWARFLinkerImpl.cpp
+2,564-1,204225 files not shown
+6,109-2,788231 files

OpenBSD/ports ZuUOjIXwww/p5-Starman distinfo Makefile

   Update p5-Starman to 0.4018

   ok bluhm@
   ok Abel Abraham Camarillo Ojeda <acamari () verlet ! org> (MAINTAINER)
VersionDeltaFile
1.6+2-2www/p5-Starman/distinfo
1.14+1-1www/p5-Starman/Makefile
+3-32 files

FreeBSD/ports 142569cx11/shotman distinfo Makefile

x11/shotman: update to 0.5.0

Changes:        https://git.sr.ht/~whynothugo/shotman/log/v0.5.0
Reported by:    Repology
DeltaFile
+3-3x11/shotman/distinfo
+1-2x11/shotman/Makefile
+4-52 files

FreeNAS/freenas 44e1852tests/protocols pynfs_proto.py, tests/sharing_protocols/nfs test_nfs_change_attr.py

Add basic NFSv4 change-attribute regression tests

This commit adds a variety of tests in which we validate
the behavior the the NFSv4 change-attribute FATTR4_CHANGE over
a variety of NFS operations that should advance it.
DeltaFile
+262-0tests/sharing_protocols/nfs/test_nfs_change_attr.py
+27-0tests/protocols/pynfs_proto.py
+289-02 files

LLVM/project 54ea7c5llvm/lib/Target/RISCV RISCVInstrInfoXAndes.td, llvm/test/CodeGen/RISCV rv64zba.ll

[RISCV] Use the nhs.lea.h/w/d instead of nhs.lea.h/w/d.ze with Sh1AddPat. (#196660)

The srliw already took care of zeroing the upper bits. Using the non-.ze
form is consistent with the Zba version of this pattern.
DeltaFile
+3-3llvm/test/CodeGen/RISCV/rv64zba.ll
+3-3llvm/lib/Target/RISCV/RISCVInstrInfoXAndes.td
+6-62 files

LLVM/project f03da66clang-tools-extra/clangd ProjectModules.cpp, clang/include/clang/DependencyScanning DependencyScanningService.h

[clang][deps] Move `ScanningOutputFormat` out of the library (#196631)

Basing behavior of the dependency scanner on the final output format is
a leaky abstraction. Instead, we should aim to introduce proper feature
flags.
DeltaFile
+20-1clang/tools/clang-scan-deps/ClangScanDeps.cpp
+2-18clang/include/clang/DependencyScanning/DependencyScanningService.h
+2-1clang-tools-extra/clangd/ProjectModules.cpp
+1-1clang/lib/DependencyScanning/DependencyScannerImpl.cpp
+0-2clang/unittests/Tooling/DependencyScannerTest.cpp
+25-235 files

LLVM/project 0366ed2llvm/lib/Target/PowerPC PPCISelLowering.cpp, llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll bf16-v4-instructions.ll

rebase

Created using spr 1.3.4
DeltaFile
+5,938-880llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+4,634-367llvm/test/CodeGen/RISCV/rvv/fixed-vectors-reduction-fp.ll
+3,322-504llvm/test/CodeGen/AArch64/bf16-v4-instructions.ll
+1,608-0llvm/test/MC/AMDGPU/gfx13_asm_vop3p.s
+555-435llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+0-775llvm/utils/Reviewing/find_interesting_reviews.py
+16,057-2,9611,818 files not shown
+52,277-20,1441,824 files

LLVM/project a989cd9llvm/lib/Target/PowerPC PPCISelLowering.cpp, llvm/test/CodeGen/AArch64 bf16-v8-instructions.ll bf16-v4-instructions.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.4

[skip ci]
DeltaFile
+5,938-880llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+4,634-367llvm/test/CodeGen/RISCV/rvv/fixed-vectors-reduction-fp.ll
+3,322-504llvm/test/CodeGen/AArch64/bf16-v4-instructions.ll
+1,608-0llvm/test/MC/AMDGPU/gfx13_asm_vop3p.s
+555-435llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+0-775llvm/utils/Reviewing/find_interesting_reviews.py
+16,057-2,9611,818 files not shown
+52,277-20,1441,824 files

OpenBSD/ports kLHkw2Pnet/p5-NetPacket distinfo Makefile, net/p5-NetPacket/patches patch-MANIFEST

   update p5-NetPacket to 1.8.0
VersionDeltaFile
1.4+3-3net/p5-NetPacket/patches/patch-MANIFEST
1.5+2-2net/p5-NetPacket/distinfo
1.4+4-0net/p5-NetPacket/pkg/PLIST
1.18+2-1net/p5-NetPacket/Makefile
+11-64 files

LLVM/project 8fc5513bolt/include/bolt/Profile DataAggregator.h, bolt/lib/Profile DataAggregator.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+14-57bolt/lib/Profile/DataAggregator.cpp
+1-13bolt/include/bolt/Profile/DataAggregator.h
+15-702 files

LLVM/project f3cc308llvm/lib/Target/AMDGPU GCNRegPressure.cpp GCNRegPressure.h

Added comments on limitations of physical register tracking.
DeltaFile
+13-3llvm/lib/Target/AMDGPU/GCNRegPressure.cpp
+16-0llvm/lib/Target/AMDGPU/GCNRegPressure.h
+29-32 files

Linux/linux 27a26ccarch/arm64/kernel ptrace.c

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

Pull arm64 fix from Catalin Marinas:

 - ptrace(PTRACE_SETREGSET) fix to zero the target's fpsimd_state rather
   than the tracer's

* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
  arm64/fpsimd: ptrace: zero target's fpsimd_state, not the tracer's
DeltaFile
+2-2arch/arm64/kernel/ptrace.c
+2-21 files

Linux/linux 678ede8. MAINTAINERS, drivers/pci pci-driver.c pci.c

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

Pull PCI fixes from Bjorn Helgaas:

 - Don't fallback to bus reset after failed slot reset; a bus reset
   isn't safe if the .reset_slot() callback is implemented (Keith Busch)

 - Update saved_config_space upon resource assignment to fix passthrough
   regressions when x86 pcibios_assign_resources() updates BARs (Lukas
   Wunner)

 - Initialize a temporary pci_dev->dev in sysfs 'new_id' attribute to
   fix a lockdep regression after driver_override was moved from PCI to
   device core (Samiullah Khawaja)

 - Update MAINTAINERS email addresses (Marek Vasut, Hans Zhang)

 - Add MAINTAINERS reviewer for PCIe Cadence IP (Aksh Garg)


    [7 lines not shown]
DeltaFile
+8-1drivers/pci/pci-driver.c
+4-5drivers/pci/pci.c
+4-3MAINTAINERS
+2-0drivers/pci/setup-res.c
+18-94 files

LLVM/project dbbe548llvm/lib/Target/DirectX DXILRootSignature.h DXILRootSignature.cpp, llvm/test/CodeGen/DirectX/ContainerData RootSignature-PrintOnlyValid.ll RootSignature-Error-is-not-value.ll

[DirectX] Not print invalid root signature definitions. (#196444)

This patch adds a check during root signature printing pass, that makes
sure we have valid root signature before starting printing. This is
required after https://github.com/llvm/llvm-project/pull/194858 changed
reportError to not stop after emitting the first error.

Fix: https://github.com/llvm/llvm-project/issues/196430
DeltaFile
+26-0llvm/test/CodeGen/DirectX/ContainerData/RootSignature-PrintOnlyValid.ll
+4-11llvm/test/CodeGen/DirectX/ContainerData/RootSignature-Error-is-not-value.ll
+3-10llvm/test/CodeGen/DirectX/ContainerData/RootSignature-Error-is-not-function.ll
+1-1llvm/test/CodeGen/DirectX/ContainerData/RootSignature-Invalid-Version.ll
+2-0llvm/lib/Target/DirectX/DXILRootSignature.h
+2-0llvm/lib/Target/DirectX/DXILRootSignature.cpp
+38-221 files not shown
+38-237 files

LLVM/project 25295bcbolt/include/bolt/Profile DataReader.h, bolt/lib/Profile DataReader.cpp

[BOLT][NFCI] Consolidate DataReader::setEntryCounts (#196411)

FuncBranchData/BinaryFunction exec/external entry counts are set
in multiple places in `DataReader`:
- FBD: in `parse` and `appendFrom`,
- BF: in `preprocessProfile` and `matchProfileData`.

Consolidate to `setEntryCounts` called from `readProfile`.
Drop explicit counters, compute them from `FBD::EntryData`.

Test Plan: NFCI
DeltaFile
+26-18bolt/lib/Profile/DataReader.cpp
+3-6bolt/include/bolt/Profile/DataReader.h
+29-242 files