LLVM/project 7ed5bbeclang/lib/Parse ParseOpenMP.cpp, clang/test/SemaOpenMP gh197162.c invalid-clause-on-directive.c

[Clang][OpenMP] Skip Sema actions for invalid assumption clauses (#212822)

Do not call the Sema actions for absent, contains, and nullary assumption
clauses after the parser has diagnosed that the clause is not allowed on the
current directive.

Add assertions documenting that these Sema actions must only receive clauses
allowed on the current directive, and add tests covering all affected clause
kinds.

Fixes #212780.
DeltaFile
+25-0clang/test/SemaOpenMP/invalid-clause-on-directive.c
+6-4clang/lib/Parse/ParseOpenMP.cpp
+0-6clang/test/SemaOpenMP/gh197162.c
+31-103 files

NetBSD/pkgsrc-wip abcd23apy-keras TODO

py-keras: Add reference to CVE-2026-9335
DeltaFile
+1-1py-keras/TODO
+1-11 files

FreeBSD/ports 9665f67net/netpeek pkg-plist Makefile

net/netpeek: Update 0.3.0 => 0.3.1

Changelog:
https://github.com/ZingyTomato/NetPeek/releases/tag/v0.3.1

Reported by:    portscout
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net/netpeek/distinfo
+1-1net/netpeek/Makefile
+1-0net/netpeek/pkg-plist
+5-43 files

NetBSD/src vbTpYHesys/dev fss.c

   Pull up following revision(s) (requested by hannken in ticket #2042):

        sys/dev/fss.c: revision 1.116

   Bracket I/O from or to the backing store with fstrans_start_lazy()
   so the fss device doesn't block before the file system is suspended.

   Should fix some deadlocks with revokation of ttys.

   PR kern/59663 (ffs_snapshot_read -> uvm_fault (or pool page empty)
VersionDeltaFile
1.107.4.2+8-2sys/dev/fss.c
+8-21 files

NetBSD/src R0oB0xUsys/dev fss.c

   Pull up following revision(s) (requested by hannken in ticket #1320):

        sys/dev/fss.c: revision 1.116

   Bracket I/O from or to the backing store with fstrans_start_lazy()
   so the fss device doesn't block before the file system is suspended.

   Should fix some deadlocks with revokation of ttys.

   PR kern/59663 (ffs_snapshot_read -> uvm_fault (or pool page empty)
VersionDeltaFile
1.113.4.2+8-2sys/dev/fss.c
+8-21 files

NetBSD/src EWRAi9xsys/dev fss.c

   Pull up following revision(s) (requested by hannken in ticket #409):

        sys/dev/fss.c: revision 1.116

   Bracket I/O from or to the backing store with fstrans_start_lazy()
   so the fss device doesn't block before the file system is suspended.

   Should fix some deadlocks with revokation of ttys.

   PR kern/59663 (ffs_snapshot_read -> uvm_fault (or pool page empty)
VersionDeltaFile
1.114.8.1+8-2sys/dev/fss.c
+8-21 files

NetBSD/src O0FohLIcrypto/external/bsd/openssh/dist kexgen.c gss-genr.c

   Pull up following revision(s) (requested by rin in ticket #404):

        crypto/external/bsd/openssh/dist/gss-genr.c: revision 1.17
        crypto/external/bsd/openssh/dist/kexgen.c: revision 1.10

   openssh: Fix up NetBSD RCSID. Otherwise, NFC
VersionDeltaFile
1.8.2.2+2-2crypto/external/bsd/openssh/dist/kexgen.c
1.12.4.3+2-2crypto/external/bsd/openssh/dist/gss-genr.c
+4-42 files

NetBSD/src En9j7Q0sys/dev/ic isp_netbsd.h, sys/dev/pci isp_pci.c

   Pull up following revision(s) (requested by thorpej in ticket #403):

        sys/dev/pci/isp_pci.c: revision 1.123
        sys/dev/ic/isp_netbsd.h: revision 1.77

   It has been observed in the wild that some individual instances of
   ISP10[24]0 controllers don't seem to like getting a 64-bit DMA address
   from our driver (at least, there seems to be some sort of incorrect
   handling vis a vis the RQSTYPE_A64 message in isp_intr()).

   Upon inspection, it was noted that in isp_pci_dmasetup(), the decision
   to use RQSTYPE_T3RQS vs RQSTYPE_T2RQS was conditional on sizeof(bus_addr_t)
   being larger than sizeof(uint32_t).

   However, this isn't the correct predicate; instead, the choice should
   be dependent on what the largest value that bus_addr_t will have.  As
   it happans, the PCI layer makes a distinction between 32-bit and 64-bit
   DMA windows, and isp_pci's use of the regular "pa->pa_dmat" would ensure
   that the DMA address always fits within 32-bits.  Therefore, there was

    [9 lines not shown]
VersionDeltaFile
1.122.34.1+15-4sys/dev/pci/isp_pci.c
1.76.34.1+4-2sys/dev/ic/isp_netbsd.h
+19-62 files

NetBSD/src ehcso6Xsys/dev/ic tulip.c

   Pull up following revision(s) (requested by thorpej in ticket #402):

        sys/dev/ic/tulip.c: revision 1.215

   Support for the 21142/21143 internal NWay block is structured like a
   PHY driver, but it was overlooked when the ifmedia/mii layer gained a
   locking protocol.  Update it to avoid a recursive mutex acquisition
   that can occur if the autonegotiation completes (very) quickly.

   PR kern/60494
VersionDeltaFile
1.213.2.1+42-10sys/dev/ic/tulip.c
+42-101 files

FreeBSD/doc 66f7636documentation/content/en/articles/license-guide _index.adoc

license-guid: Fix typo

Sponsored by:           Netflix
DeltaFile
+1-1documentation/content/en/articles/license-guide/_index.adoc
+1-11 files

NetBSD/src Pc4YgGKsys/net if_media.h if_media.c

   Pull up following revision(s) (requested by thorpej in ticket #401):

        sys/net/if_media.c: revision 1.55
        sys/net/if_media.h: revision 1.73

   Expose ifmedia_match_locked().  This is a pre-requisite for fixing
   the media locking error in the "tlp" driver described in...

   PR kern/60494
VersionDeltaFile
1.54.12.1+3-5sys/net/if_media.c
1.72.4.1+2-1sys/net/if_media.h
+5-62 files

FreeBSD/ports 0c45e73deskutils/R-cran-exams Makefile distinfo

deskutils/R-cran-exams: Update to 2.4-4

Changelog: https://cran.r-project.org/web/packages/exams/news/news.html
DeltaFile
+3-3deskutils/R-cran-exams/distinfo
+2-1deskutils/R-cran-exams/Makefile
+5-42 files

NetBSD/pkgsrc 0zRYKvkdoc CHANGES-2026

   doc: Updated news/newsraft to 0.37
VersionDeltaFile
1.4904+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc OqL1Su3news/newsraft distinfo Makefile

   newsraft: update to 0.37

   * add exec-quiet action
   * add hide-read-feeds setting
   * add hide-read-items setting
   * add toggle-read-feeds action
   * add toggle-read-items action
   * add sections-ignore-toggle-read setting
   * add close-pager-on-toggle-read setting
   * add close-pager-on-toggle-important setting
   * reset window title after executing system command
   * inherit item pager format specifiers from parent item
   * sort by download date when publication/update date unset
   * handle mark actions in pager
   * replace all {} with {0} to comply with C99
VersionDeltaFile
1.31+5-4news/newsraft/Makefile
1.15+4-4news/newsraft/distinfo
+9-82 files

NetBSD/src W33T6lksys/arch/evbarm/fdt fdt_machdep.c, sys/arch/riscv/riscv riscv_machdep.c

   Pull up following revision(s) (requested by skrll in ticket #400):

        sys/arch/riscv/riscv/riscv_machdep.c: revision 1.51
        sys/arch/evbarm/fdt/fdt_machdep.c: revision 1.113

   The 2nd argument of fdt_memory_remove_range is a size. Fix the call sites
   that get this wrong.

   Prompted by the email to port-riscv from Alex Jokela
VersionDeltaFile
1.43.2.3+4-4sys/arch/riscv/riscv/riscv_machdep.c
1.109.2.1+3-3sys/arch/evbarm/fdt/fdt_machdep.c
+7-72 files

NetBSD/src EY2nj0nsys/dist/pf/net pf.c

   Pull up following revision(s) (requested by riastradh in ticket #398):

        sys/dist/pf/net/pf.c: revision 1.88

   pf(4): Avoid UAF of pf mbuf tag in fragment reassembly.

   PR kern/60485: pf(4): uaf in fragment reassembly
VersionDeltaFile
1.87.10.1+20-2sys/dist/pf/net/pf.c
+20-21 files

LLVM/project b56f40ellvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPUtils.h SLPUtils.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+292-123llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+20-32llvm/test/Transforms/SLPVectorizer/X86/reassociate-ops.ll
+28-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.cpp
+15-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.h
+2-4llvm/test/Transforms/SLPVectorizer/X86/supernode.ll
+357-1595 files

NetBSD/src 56GdllMsys/external/bsd/ipf/netinet fil.c, tests/ipf/expected ipv6.3

   Pull up following revision(s) (requested by riastradh in ticket #397):

        tests/ipf/t_filter_exec.sh: revision 1.10
        tests/ipf/t_filter_exec.sh: revision 1.9
        sys/external/bsd/ipf/netinet/fil.c: revision 1.38
        tests/ipf/input/ipv6.3: revision 1.3
        tests/ipf/expected/ipv6.3: revision 1.2

   ipfilter: Test icmp6 packet of death.
   PR kern/60484: ipfilter: null pointer deref in icmp6 parsing

   ipfilter: Don't choke on an ICMP6 error quoting an ICMP6 error.
   PR kern/60484: ipfilter: null pointer deref in icmp6 parsing
VersionDeltaFile
1.2.46.1+15-0tests/ipf/input/ipv6.3
1.37.8.1+4-3sys/external/bsd/ipf/netinet/fil.c
1.1.62.1+1-0tests/ipf/expected/ipv6.3
+20-33 files

FreeBSD/src 094ed24sys/net if_vxlan.c

if_vxlan(4): Fix panic by validating unused drvspec values

Add validation for unused parameter values in the gap between
VXLAN_PARAM_WITH_LOCAL_ADDR4 and VXLAN_PARAM_WITH_LOCAL_ADDR6 to prevent
panics.

PR:             297151
Reported by:    Robert Morris <rtm at lcs.mit.edu>
Reviewed by:    markj
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D58552

(cherry picked from commit c4d7745cd90fc99af3cbccfda7e11798ea7d187b)
(cherry picked from commit f923f4739628fc5c80907dad8b69ae9b38269cd0)
DeltaFile
+2-1sys/net/if_vxlan.c
+2-11 files

NetBSD/src bBwc8H2sys/dev/hdaudio hdaudio.c

   Pull up following revision(s) (requested by riastradh in ticket #396):

        sys/dev/hdaudio/hdaudio.c: revision 1.19

   hdaudio(4): Apply access checks to ioctl routines.

   This way the permissions on /dev/hdaudioN actually do something.
   Sort includes while here.

   PR kern/60492: hdaudio(4): setconfig is allowed unprivileged
VersionDeltaFile
1.18.12.1+24-6sys/dev/hdaudio/hdaudio.c
+24-61 files

FreeBSD/src f923f47sys/net if_vxlan.c

if_vxlan(4): Fix panic by validating unused drvspec values

Add validation for unused parameter values in the gap between
VXLAN_PARAM_WITH_LOCAL_ADDR4 and VXLAN_PARAM_WITH_LOCAL_ADDR6 to prevent
panics.

PR:             297151
Reported by:    Robert Morris <rtm at lcs.mit.edu>
Reviewed by:    markj
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D58552

(cherry picked from commit c4d7745cd90fc99af3cbccfda7e11798ea7d187b)
DeltaFile
+2-1sys/net/if_vxlan.c
+2-11 files

NetBSD/src wYzINcWlibexec/ld.elf_so tls.c

   Pull up following revision(s) (requested by riastradh in ticket #395):

        libexec/ld.elf_so/tls.c: revision 1.32
        libexec/ld.elf_so/tls.c: revision 1.33
        libexec/ld.elf_so/tls.c: revision 1.34

   ld.elf_so: Fix assertions for TLS variant I without _lwp_settcb.

   In variant I, the TLS address is always

           (uint8_t *)tcb + sizeof(struct tls_tcb) + obj->tlsoffset.

   With _lwp_settcb, (uint8_t *)tcb + sizeof(struct tls_tcb) is aligned,
   whereas without it, (uint8_t *)tcb is aligned.  Consequently, with
   _lwp_settcb, obj->tlsoffset must also be aligned, whereas without it,
   obj->tlsoffset + sizeof(struct tls_tcb) must be aligned -- and hence,
   without _lwp_settcb, obj->tlsoffset must be congruent to
   -sizeof(struct tls_tcb) modulo the alignment.


    [29 lines not shown]
VersionDeltaFile
1.23.2.4+30-20libexec/ld.elf_so/tls.c
+30-201 files

NetBSD/src LLvYMDVsys/dev/raidframe rf_disks.c

   Pull up following revision(s) (requested by joe in ticket #394):

        sys/dev/raidframe/rf_disks.c: revision 1.96
        sys/dev/raidframe/rf_disks.c: revision 1.97

   PR kern/60477

   Use the right assertions to ensure that all IOs are suspended.
   zero indicates that IOs resume.

   PR kern/60477

   Use greater than zero instead of strictly one
VersionDeltaFile
1.95.8.1+3-3sys/dev/raidframe/rf_disks.c
+3-31 files

NetBSD/src ixUvkxCdoc CHANGES-11.1 LAST_MINUTE, external/gpl2/groff/tmac mdoc.local

   Welcome to 11.0_STABLE!
VersionDeltaFile
1.1.2.1+13-0doc/CHANGES-11.1
1.11.4.10+3-3external/gpl2/groff/tmac/mdoc.local
1.738.2.10+2-2sys/sys/param.h
1.2.78.2+2-2doc/LAST_MINUTE
1.5.38.2+3-1doc/README.files
1.1+0-0doc/CHANGES-11.1
+23-86 files

FreeBSD/ports 05fc754net/ucx Makefile, net/ucx/files patch-src_ucs_vfs_fuse_vfs__fuse.c

net/ucx: Fix VFS inotify watch on FreeBSD

IN_IGNORED is generated when a watch is removed and should not be
included in the inotify_add_watch request mask. FreeBSD rejects that
mask with EINVAL.

Remove the FreeBSD error workaround, which returned UCS_OK and caused
the VFS thread to retry in a tight loop.

PR:             296182
Reported by:    thierry
Reviewed by:    thierry (mentor),
                Generic Rikka <rikka.goering at outlook.de> (maintainer)
Tested by:      thierry (mentor),
                Generic Rikka <rikka.goering at outlook.de> (maintainer)
Approved by:    thierry (mentor)
DeltaFile
+10-17net/ucx/files/patch-src_ucs_vfs_fuse_vfs__fuse.c
+1-1net/ucx/Makefile
+11-182 files

LLVM/project 036af90llvm/lib/Target/Hexagon HexagonExpandCondsets.cpp, llvm/test/CodeGen/Hexagon dont-predicate-debug.mir

[Hexagon] Avoid predicating debug instructions (#212917)

The change is made in HexagonExpandCondsets::(predicate) function. The
debug instructions are not predicable as they cannot be separated into
conditional branches. So while predicating instructions in a machine
basic block if we encounter any debug instructions we need to skip these
instructions and continue with other instructions.

The scan that collects the registers defined and used between the
definition of the source register and the conditional transfer bailed
out as soon as it saw a non-virtual register operand, which a DBG_VALUE
can have. The transfer was then left as an unconditional A2_asrh plus an
A2_tfrf instead of being folded into a single predicated A4_pasrhf, so
again the generated code differed depending on whether debug info was
enabled.

Co-authored-by: Chandana Sinderikeri <csinderi at qti.qualcomm.com>
DeltaFile
+59-0llvm/test/CodeGen/Hexagon/dont-predicate-debug.mir
+5-0llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp
+64-02 files

OpenBSD/ports YCRmAOzmisc/llama.cpp distinfo Makefile, misc/llama.cpp/patches patch-CMakeLists_txt

   misc/llama.cpp: update to b10192
VersionDeltaFile
1.1+12-0misc/llama.cpp/patches/patch-CMakeLists_txt
1.24+4-4misc/llama.cpp/distinfo
1.31+4-4misc/llama.cpp/Makefile
+20-83 files

FreeNAS/freenas 86c526a. .gitignore, openspec config.yaml

Openspec specification for how current update system works
DeltaFile
+437-0openspec/specs/update-server-publishing/spec.md
+259-0openspec/specs/update-version-selection/spec.md
+233-0openspec/specs/update-profiles/spec.md
+8-0openspec/config.yaml
+1-0.gitignore
+938-05 files

OpenBSD/ports ddvtG7udevel/libggml Makefile distinfo, devel/libggml/patches patch-src_ggml-cpu_llamafile_sgemm_cpp

   devel/libggml: update to 0.18.0
VersionDeltaFile
1.21+2-2devel/libggml/distinfo
1.2+1-1devel/libggml/patches/patch-src_ggml-cpu_llamafile_sgemm_cpp
1.24+1-1devel/libggml/Makefile
+4-43 files

LLVM/project 2a4acc4llvm/test/Transforms/SLPVectorizer/X86 reassociate-ops.ll

[SLP][NFC]Add extra test for alt opcodes vectorization with copyables, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/213538
DeltaFile
+70-0llvm/test/Transforms/SLPVectorizer/X86/reassociate-ops.ll
+70-01 files