LLVM/project f987bbdllvm/test/Transforms/InstCombine simplify-demanded-fpclass-fptrunc.ll simplify-demanded-fpclass-fptrunc-round.ll

InstCombine: Add fptrunc SimplifyDemandedFPClass baseline tests (#175420)

Also llvm.fptrunc.round, which should be the same.
DeltaFile
+578-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fptrunc.ll
+578-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fptrunc-round.ll
+1,156-02 files

FreeBSD/ports 48c68fcdevel/jenkins distinfo Makefile

devel/jenkins: Update to 2.545

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

FreeBSD/src da5d94dusr.bin/grep zgrep.1, usr.bin/grep/tests grep_freebsd_test.sh

Remove obsolete BUGS section from zgrep(1) man page, add test

I forgot to check/update the man page with D54217. While here add
a test for multiple -e flags.

Reviewed by:    markj
Approved by:    markj
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54632
DeltaFile
+0-18usr.bin/grep/zgrep.1
+11-0usr.bin/grep/tests/grep_freebsd_test.sh
+11-182 files

FreeBSD/ports a86c885sysutils/kubie distinfo Makefile.crates, sysutils/kubie/files patch-cargo-crates_aws-lc-sys-0.28.0_aws-lc_include_openssl_target.h patch-powerpc64le

sysutils/kubie: Update to 0.26.1

Removing support for PowerPC architecture.

ChangeLog:
https://github.com/sbstp/kubie/releases/tag/v0.26.1
DeltaFile
+65-57sysutils/kubie/distinfo
+31-27sysutils/kubie/Makefile.crates
+0-20sysutils/kubie/files/patch-cargo-crates_aws-lc-sys-0.28.0_aws-lc_include_openssl_target.h
+0-20sysutils/kubie/files/patch-powerpc64le
+2-3sysutils/kubie/Makefile
+98-1275 files

LLVM/project 5a2677ellvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s, llvm/test/MC/Disassembler/AMDGPU gfx9_vop3.txt

Rebase

Created using spr 1.3.7
DeltaFile
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+22,708-22,884llvm/test/MC/Disassembler/AMDGPU/gfx9_vop3.txt
+22,276-22,275llvm/test/MC/AMDGPU/gfx8_asm_vopc.s
+193,355-193,52611,476 files not shown
+1,808,891-1,338,63711,482 files

LLVM/project 64f4a16llvm/test/Transforms/InstCombine simplify-demanded-fpclass-maximum.ll simplify-demanded-fpclass-minimum.ll

InstCombine: Add more tests for min/max SimplifyDemandedFPClass

Test some more refined cases, such as ordering with 0s and within
known positive and known negative cases.
DeltaFile
+394-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
+393-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
+392-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
+392-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
+1,571-04 files

LLVM/project 036c6c2llvm/include/llvm/ADT FloatingPointMode.h, llvm/lib/Support FloatingPointMode.cpp

ADT: Add utility functions for comparing FPClassTest

Add utility functions for checking if less and greater queries
are known to not evaluate to true. This will permit more precise
folding of min/max intrinsics. The test is kind of a mess.
DeltaFile
+560-0llvm/unittests/ADT/FloatingPointMode.cpp
+55-0llvm/lib/Support/FloatingPointMode.cpp
+34-0llvm/include/llvm/ADT/FloatingPointMode.h
+649-03 files

LLVM/project 7049481llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-minimum.ll simplify-demanded-fpclass-minimumnum.ll

InstCombine: Improve SimplifyDemandedFPClass min/max handling

Refine handling of minimum/maximum and minimumnum/maximumnum. The
previous folds to input were based on sign bit checks. This was too
conservative with 0s. This can now consider -0 as less than or equal
to +0 as appropriate, account for nsz. It additionally can handle
cases like one half is known positive normal and the other subnormal.
DeltaFile
+32-61llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+23-58llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimum.ll
+22-52llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minimumnum.ll
+23-46llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximumnum.ll
+22-44llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maximum.ll
+122-2615 files

Linux/linux 9c7ef20drivers/android/binder page_range.rs, drivers/counter 104-quad-8.c interrupt-cnt.c

Merge tag 'char-misc-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc

Pull char/misc driver fixes from Greg KH:
 "Here are some small char/misc driver fixes for some reported issues.
  Included in here is:

   - much reported rust_binder fix

   - counter driver fixes

   - new device ids for the mei driver

  All of these have been in linux-next for a while with no reported
  issues"

* tag 'char-misc-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
  rust_binder: remove spin_lock() in rust_shrink_free_page()
  mei: me: add nova lake point S DID
  counter: 104-quad-8: Fix incorrect return value in IRQ handler
  counter: interrupt-cnt: Drop IRQF_NO_THREAD flag
DeltaFile
+14-6drivers/counter/104-quad-8.c
+1-2drivers/counter/interrupt-cnt.c
+0-3drivers/android/binder/page_range.rs
+2-0drivers/misc/mei/hw-me-regs.h
+2-0drivers/misc/mei/pci-me.c
+19-115 files

NetBSD/src 8cYl9NEsys/nfs nfs_vnops.c

   fix remote kernel memory disclosure (rlen can be negative)
   https://github.com/iljavs/FreeBSD-Jail-Security-Research-Mirror/ slide 32
VersionDeltaFile
1.326+3-3sys/nfs/nfs_vnops.c
+3-31 files

Linux/linux 316a94carch/x86/coco/sev Makefile

Merge tag 'x86-urgent-2026-01-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull x86 fix from Ingo Molnar:
 "Disable GCOV instrumentation in the SEV noinstr.c collection of SEV
  noinstr methods, to further robustify the code"

* tag 'x86-urgent-2026-01-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  x86/sev: Disable GCOV on noinstr object
DeltaFile
+2-0arch/x86/coco/sev/Makefile
+2-01 files

LLVM/project 28f35dcllvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

InstCombine: Handle fptrunc in SimplifyDemandedFPClass

Also handle llvm.fptrunc.round since it's the same.
DeltaFile
+15-30llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fptrunc.ll
+15-28llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fptrunc-round.ll
+41-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+14-0llvm/lib/Support/KnownFPClass.cpp
+1-9llvm/lib/Analysis/ValueTracking.cpp
+3-0llvm/include/llvm/Support/KnownFPClass.h
+89-676 files

LLVM/project 53b795ellvm/lib/Analysis ValueTracking.cpp, llvm/test/Transforms/Attributor nofpclass-implied-by-fcmp.ll nofpclass-select.ll

ValueTracking: Account for undef in adjustKnownFPClassForSelectArm

This needs to consider undef like the KnownBits case does.
DeltaFile
+600-600llvm/test/Transforms/Attributor/nofpclass-implied-by-fcmp.ll
+25-25llvm/test/Transforms/Attributor/nofpclass-select.ll
+19-6llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+6-6llvm/test/Transforms/Attributor/nofpclass.ll
+8-3llvm/lib/Analysis/ValueTracking.cpp
+1-1llvm/test/Transforms/InstCombine/minmax-fp.ll
+659-6416 files

LLVM/project 634203fllvm/lib/Support KnownFPClass.cpp, llvm/test/Transforms/Attributor nofpclass-sqrt.ll

ValueTracking: sqrt never returns subnormal
DeltaFile
+52-52llvm/test/Transforms/Attributor/nofpclass-sqrt.ll
+14-14llvm/unittests/Analysis/ValueTrackingTest.cpp
+2-5llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+1-0llvm/lib/Support/KnownFPClass.cpp
+69-714 files

LLVM/project de48ee6llvm/test/Transforms/InstCombine simplify-demanded-fpclass-fptrunc.ll simplify-demanded-fpclass-fptrunc-round.ll

InstCombine: Add fptrunc SimplifyDemandedFPClass baseline tests

Also llvm.fptrunc.round, which should be the same.
DeltaFile
+578-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fptrunc.ll
+578-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fptrunc-round.ll
+1,156-02 files

Linux/linux fac4bdbkernel/sched core.c

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

Pull scheduler fix from Ingo Molnar:
 "Fix a crash in sched_mm_cid_after_execve()"

* tag 'sched-urgent-2026-01-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  sched/mm_cid: Prevent NULL mm dereference in sched_mm_cid_after_execve()
DeltaFile
+3-2kernel/sched/core.c
+3-21 files

Linux/linux fe94832kernel/events core.c

Merge tag 'perf-urgent-2026-01-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull perf event fix from Ingo Molnar:
 "Fix perf swevent hrtimer deinit regression"

* tag 'perf-urgent-2026-01-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  perf: Ensure swevent hrtimer is properly destroyed
DeltaFile
+6-0kernel/events/core.c
+6-01 files

OpenBSD/ports QZ17VPDsysutils/ruby-openfact distinfo Makefile

   update to openfact 5.3.0
VersionDeltaFile
1.4+2-2sysutils/ruby-openfact/distinfo
1.7+1-2sysutils/ruby-openfact/Makefile
+3-42 files

FreeBSD/ports 01c0678net-p2p/sonarr Makefile distinfo

net-p2p/sonarr: Update 4.0.15.2941 => 4.0.16.2944

Changelog:
https://github.com/Sonarr/Sonarr/releases/tag/v4.0.16.2944

- Small optimization of the do-install.

PR:             292330
Approved by:    Michiel van Baak Jansen <michiel at vanbaak.eu> (maintainer)
DeltaFile
+4-6net-p2p/sonarr/Makefile
+3-3net-p2p/sonarr/distinfo
+7-92 files

FreeBSD/src 4250d2acontrib/mtree mtree.8 create.c

Import latest mtree from NetBSD

Merge commit '7e59b238fcf32f3d365e78ddc702ca494e1ff68d'

This commit partially reverts the previous vendor import, given that the
"type" keyword has been historically mandatory and should not be removed
by "-R all".  This was clarified in the man page.

Reported by:    glebius
PR:             219467
MFC after:      1 week
DeltaFile
+12-12contrib/mtree/mtree.8
+3-4contrib/mtree/create.c
+15-162 files

NetBSD/src DZ4F2yWsys/dist/pf/net pf_ioctl.c if_pfsync.c

   Check for non NUL-terminated strings.
   https://github.com/iljavs/FreeBSD-Jail-Security-Research-Mirror/ slide 30
VersionDeltaFile
1.59+13-2sys/dist/pf/net/pf_ioctl.c
1.24+5-2sys/dist/pf/net/if_pfsync.c
+18-42 files

FreeBSD/src 7e59b23. mtree.8 create.c

Vendor import of NetBSD's mtree at 2026-01-11
DeltaFile
+12-12mtree.8
+3-4create.c
+15-162 files

Linux/linux 8873016drivers/irqchip irq-riscv-imsic-state.c irq-riscv-imsic-state.h

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

Pull misc irqchip fixes from Ingo Molnar:

 - Fix an endianness bug in the gic-v5 irqchip driver

 - Revert a broken commit from the riscv-imsic irqchip driver

* tag 'irq-urgent-2026-01-11' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  Revert "irqchip/riscv-imsic: Embed the vector array in lpriv"
  irqchip/gic-v5: Fix gicv5_its_map_event() ITTE read endianness
DeltaFile
+8-2drivers/irqchip/irq-riscv-imsic-state.c
+1-1drivers/irqchip/irq-riscv-imsic-state.h
+1-1drivers/irqchip/irq-gic-v5-its.c
+10-43 files

NetBSD/src 40lsyyGsys/altq altq_cbq.c altq_priq.c

   Zero out stats buffers.
   https://github.com/iljavs/FreeBSD-Jail-Security-Research-Mirror/ slide 29
VersionDeltaFile
1.43+4-2sys/altq/altq_cbq.c
1.30+4-2sys/altq/altq_priq.c
+8-42 files

NetBSD/src t3p8eZqsys/external/bsd/libnv/dist nvpair.c

   Prevent integer underflow when size == 0.
   https://github.com/iljavs/FreeBSD-Jail-Security-Research-Mirror/ slide 27
VersionDeltaFile
1.14+6-6sys/external/bsd/libnv/dist/nvpair.c
+6-61 files

OpenBSD/ports wGy7Btgx11/i3status Makefile, x11/i3status/patches patch-src_print_disk_info_c

   Fix available disk space reporting.

   OK rsadowski
VersionDeltaFile
1.9+50-25x11/i3status/patches/patch-src_print_disk_info_c
1.68+1-0x11/i3status/Makefile
+51-252 files

NetBSD/pkgsrc BnM97PWmk/checksum distinfo.awk checksum.mk, mk/patch patch.mk bsd.patch-vars.mk

   mk: remove support for patches/emul-*-patch-*

   No files matching this pattern exist in pkgsrc, and its point is not
   documented.
VersionDeltaFile
1.20+2-5mk/patch/patch.mk
1.7+3-3mk/checksum/distinfo.awk
1.13+2-2mk/patch/bsd.patch-vars.mk
1.34+1-2mk/checksum/checksum.mk
+8-124 files

Linux/linux 2e4b28c. MAINTAINERS, Documentation/driver-api mtdnand.rst

treewide: Update email address

In a vain attempt to consolidate the email zoo switch everything to the
kernel.org account.

Signed-off-by: Thomas Gleixner <tglx at kernel.org>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+18-18MAINTAINERS
+2-2fs/jffs2/wbuf.c
+2-2Documentation/driver-api/mtdnand.rst
+2-2drivers/mtd/nand/raw/nand_base.c
+1-1include/linux/mtd/nand-ecc-sw-hamming.h
+1-1kernel/time/tick-broadcast.c
+26-2657 files not shown
+83-8263 files

FreeBSD/ports a67ab6bdevel/pyenv pkg-plist distinfo, devel/pyenv/files patch-libexec_pyenv

devel/pyenv: Update to 2.6.18
DeltaFile
+57-10devel/pyenv/pkg-plist
+6-6devel/pyenv/files/patch-libexec_pyenv
+3-3devel/pyenv/distinfo
+3-2devel/pyenv/Makefile
+69-214 files

NetBSD/src rHtzY6Xsys/external/bsd/ipf/netinet ip_htable.c

   zero stats struct before copying to userland
   https://github.com/iljavs/FreeBSD-Jail-Security-Research-Mirror/ slide 26
VersionDeltaFile
1.8+3-2sys/external/bsd/ipf/netinet/ip_htable.c
+3-21 files