Page MenuHomeFreeBSD
Feed All Stories

May 20 2024

dev_submerge.ch added inline comments to D45256: sound: Handle unavailable devices in various OSS IOCTLs.
May 20 2024, 8:44 PM
pjd updated the diff for D45244: Stop treating size 0 as unknown size in vnode_create_vobject()..

Add a missing argument to VNASSERT().

May 20 2024, 8:44 PM
des committed rG7a2bb28f8e6d: unbound: Vendor import 1.20.0 (authored by cy).
unbound: Vendor import 1.20.0
May 20 2024, 8:42 PM
des committed rGa11839e6172d: unbound: Vendor import 1.20.0 (authored by cy).
unbound: Vendor import 1.20.0
May 20 2024, 8:40 PM
des committed rG5df49242be71: ldns: Ignore commented-out lines in resolv.conf. (authored by des).
ldns: Ignore commented-out lines in resolv.conf.
May 20 2024, 8:39 PM
des committed rG0829f9334cdd: atf: Guard against multiple evaluation. (authored by des).
atf: Guard against multiple evaluation.
May 20 2024, 8:39 PM
des committed rGf44abb705590: ifconfig: Add format shortcuts. (authored by des).
ifconfig: Add format shortcuts.
May 20 2024, 8:39 PM
pjd updated the diff for D45244: Stop treating size 0 as unknown size in vnode_create_vobject()..

Use VNASSERT() instead of KASSERT().

May 20 2024, 8:38 PM
pjd added inline comments to D45244: Stop treating size 0 as unknown size in vnode_create_vobject()..
May 20 2024, 8:35 PM
des updated the diff for D45270: Add man page for the ice network driver..

Incorporate review feedback.

May 20 2024, 8:23 PM
christos updated the diff for D45275: mixer(3): Implement mixer_get_path() function.

Address Florian's comments.

May 20 2024, 8:23 PM
des added inline comments to D43093: iavf(4): Improve man page.
May 20 2024, 8:15 PM
dev_submerge.ch added inline comments to D45275: mixer(3): Implement mixer_get_path() function.
May 20 2024, 8:13 PM
imp committed rGf65f02ccf2a5: geom_stripe: Cascade cantrim just like we do for gmirror (authored by mgrooms_shrew.net).
geom_stripe: Cascade cantrim just like we do for gmirror
May 20 2024, 8:07 PM
imp committed rG4c2ea6e26d21: da: Update trim stats for WRITE SAME and ATA TRIM (authored by mgrooms_shrew.net).
da: Update trim stats for WRITE SAME and ATA TRIM
May 20 2024, 8:07 PM
imp committed rG284244ac3683: awk: Merge in bsd-feature branch of OTA from 20240422 (31bb33a32f71) (authored by imp).
awk: Merge in bsd-feature branch of OTA from 20240422 (31bb33a32f71)
May 20 2024, 8:07 PM
imp committed rG02cae85fdb9b: ota: Merge one true awk 20240422 (a3b68e649d2d) (authored by imp).
ota: Merge one true awk 20240422 (a3b68e649d2d)
May 20 2024, 8:07 PM
christos added inline comments to D45275: mixer(3): Implement mixer_get_path() function.
May 20 2024, 8:06 PM
des requested changes to D45145: mac_do: add a new MAC/do policy and mdo(1) utility.
May 20 2024, 7:59 PM
dev_submerge.ch added inline comments to D45275: mixer(3): Implement mixer_get_path() function.
May 20 2024, 7:55 PM
uzsolt added a comment to D45169: net-im/py-apprise: add new port.

I don't commit it because sabnzbd requires this port with py-paho-mqtt but the newest py-paho-mqtt 2.0.0 isn't compatible with apprise.

May 20 2024, 7:53 PM
rlibby updated the diff for D45245: getblk: fail faster with GB_LOCK_NOWAIT.
  • getblk: fail faster with GB_LOCK_NOWAIT
  • GB_LOCK_NOWAIT markj feedback
May 20 2024, 7:34 PM
dev_submerge.ch added inline comments to D45164: sound: Separate implementations for SNDCTL_AUDIOINFO[_EX] and SNDCTL_ENGINEINFO.
May 20 2024, 7:26 PM
eduardo committed R11:e3c99d4dd86c: security/aws-c-cal: Update to 0.6.14 (authored by eduardo).
security/aws-c-cal: Update to 0.6.14
May 20 2024, 7:26 PM
tz added inline comments to D45278: Update set of packages for DVDs.
May 20 2024, 7:24 PM
yuri committed R11:f854a6e9c003: graphics/oculante: New port: Minimalistic cross-platform image viewer (authored by yuri).
graphics/oculante: New port: Minimalistic cross-platform image viewer
May 20 2024, 7:23 PM
bnovkov updated the diff for D45043: vm_reserv: introduce unmanaged reservations.

Address @kib 's comment - unmanaged reservations are now distinguished using an invalid vm_object value instead of a separate variable.

May 20 2024, 7:13 PM
otis added a comment to D45278: Update set of packages for DVDs.

FYI, at $WORK the only packages we include in the DVD image are:

  • ports-mgmt/pkg
  • sysutils/py-salt , because Salt can install everything else
  • net-mgmt/lldpd, which helps us debug network problems that would prevent Salt from working.

For desktop use, I really don't think that the packages on the DVD are very important. We can't possibly put every package on the DVD, or even the most popular packages. So what's the point of having any? Just to reduce users' download times?

May 20 2024, 7:11 PM
markj added a comment to D45245: getblk: fail faster with GB_LOCK_NOWAIT.

My only comment is that, reading the code, it's not immediately obvious why we give up right away when failing to acquire the buf lock, but not when we successfully acquire the buf lock and discover that the buffer identity has changed.

There's no reason not to, it just didn't seem likely enough to worry about. My main issue comes from encountering locked bufs with the expected identity. But maybe it's better to be consistent so that the intent is easier to understand. I'll add this to the next diff but I'll take guidance on whether we actually do this or not.

May 20 2024, 7:02 PM
rlibby added a comment to D45245: getblk: fail faster with GB_LOCK_NOWAIT.

My only comment is that, reading the code, it's not immediately obvious why we give up right away when failing to acquire the buf lock, but not when we successfully acquire the buf lock and discover that the buffer identity has changed.

May 20 2024, 7:00 PM
pjd added a comment to D45243: Introduce fcopydata() and fcopydata_sig() functions..
In D45243#1032364, @des wrote:

Have you considered implementing Apple's copyfile API?

May 20 2024, 6:57 PM
kib added inline comments to D45244: Stop treating size 0 as unknown size in vnode_create_vobject()..
May 20 2024, 6:46 PM
pi committed R11:a2bc85784cf6: databases/pecl-mongodb: update 1.18.0 -> 1.19.0 (authored by pi).
databases/pecl-mongodb: update 1.18.0 -> 1.19.0
May 20 2024, 6:39 PM
uzsolt closed D44574: databases/p5-SQL-Abstract-More: Update to 1.43.
May 20 2024, 6:36 PM
uzsolt committed R11:6de0c30f60f9: databases/p5-SQL-Abstract-More: update to 1.43 (authored by svysh.fbsd_gmail.com).
databases/p5-SQL-Abstract-More: update to 1.43
May 20 2024, 6:36 PM
uzsolt committed R11:a0c2dc9fcd91: security/p5-openxpki-i18n: Fix build (authored by svysh.fbsd_gmail.com).
security/p5-openxpki-i18n: Fix build
May 20 2024, 6:30 PM
brooks accepted D45267: sys: Build arm64 per-thread SSP with GCC.
May 20 2024, 6:29 PM
imp accepted D45260: sys/sys: Fix __builtin_is_aligned fallback.
May 20 2024, 6:24 PM
ronald_klop.ws committed R11:de08bd77dd68: databases/mongodb70: Convert post-patch to EXTRACT_AFTER_ARGS (authored by diizzy).
databases/mongodb70: Convert post-patch to EXTRACT_AFTER_ARGS
May 20 2024, 6:24 PM
brooks accepted D45266: dev/hwpmc: Fix the dmc620 MD4 macro.
May 20 2024, 6:24 PM
brooks accepted D45265: pci: Fix pci_host_generic_acpi with gcc.
May 20 2024, 6:23 PM
brooks accepted D45264: arm64/rockchip: Fix the build with GCC.
May 20 2024, 6:22 PM
brooks accepted D45261: arm64: Use the UL macro in TCR_EL1 defines.
May 20 2024, 6:21 PM
brooks accepted D45260: sys/sys: Fix __builtin_is_aligned fallback.
May 20 2024, 6:20 PM
concussious.bugzilla_runbox.com requested changes to D45270: Add man page for the ice network driver..

I can only comment on markup nits, I don't have this equipment.

May 20 2024, 6:18 PM
alc accepted D45191: amd64: use INVLPGB for kernel pmap invalidations.
May 20 2024, 6:14 PM
asomers added a comment to D45278: Update set of packages for DVDs.

FYI, at $WORK the only packages we include in the DVD image are:

  • ports-mgmt/pkg
  • sysutils/py-salt , because Salt can install everything else
  • net-mgmt/lldpd, which helps us debug network problems that would prevent Salt from working.
May 20 2024, 6:12 PM
alc added inline comments to D45224: arm64: Set ATTR_CONTIGUOUS on DMAP's L2 blocks.
May 20 2024, 6:10 PM
brooks added a comment to D45252: Updating contributing article to include git instead of tar/shar.

For non-ports contributions we should really discourage submissions via bugzilla unless it's what a specific committer you're working with wants. Generally, bugzilla is where patches go to die.

May 20 2024, 6:02 PM
pjd updated the diff for D45244: Stop treating size 0 as unknown size in vnode_create_vobject()..
  • Rename vnode_disk_create_vobject() to vnode_create_disk_vobject().
  • Improve assertions.
May 20 2024, 6:01 PM
christos added a comment to D45256: sound: Handle unavailable devices in various OSS IOCTLs.

@dev_submerge.ch I am not really sure if we can implement this in SNDCTL_ENGINEINFO as well. In SNDCTL_ENGINEINFO we choose an "engine"/channel on a device that is already opened, so in the case of an unavailable device, we won't be able to open it in the first place.

There's no 1:1 mapping from engines (virtual channels) to pcm devices anyway. I think the only thing we care about with SNDCTL_ENGINEINFO is that applications can iterate them using numaudioengines as expected.

May 20 2024, 5:57 PM
otis added inline comments to D45278: Update set of packages for DVDs.
May 20 2024, 5:55 PM
dev_submerge.ch added a comment to D45256: sound: Handle unavailable devices in various OSS IOCTLs.

@dev_submerge.ch I am not really sure if we can implement this in SNDCTL_ENGINEINFO as well. In SNDCTL_ENGINEINFO we choose an "engine"/channel on a device that is already opened, so in the case of an unavailable device, we won't be able to open it in the first place.

May 20 2024, 5:53 PM
jrtc27 added a comment to D45268: libgcc_s: Add a linker script to link to libgcc.

This seems to match what GCC does, though I'm not sure why either need it. Both drivers pass both of -lgcc and -lgcc_s, whether building an executable or shared library (well, testing with GCC 13.2 on arm64 Linux, as that's easily to hand). Can you elaborate on the exact issue you're seeing without this?

May 20 2024, 5:48 PM
christos added inline comments to D45164: sound: Separate implementations for SNDCTL_AUDIOINFO[_EX] and SNDCTL_ENGINEINFO.
May 20 2024, 5:46 PM
cperciva added a comment to D45278: Update set of packages for DVDs.

Throwing this out for developers and the community to provide feedback on.

May 20 2024, 5:46 PM
erj requested changes to D45270: Add man page for the ice network driver..

Similar to the iavf(4) update here: https://reviews.freebsd.org/D43093, the documentation team here has generated a new man page for ice(4), but I haven't converted it to the FreeBSD upstream format, yet. I'm fine with this version with some fixes, but if you give me a couple days I can convert it and submit it here for review.

May 20 2024, 5:45 PM
cperciva requested review of D45278: Update set of packages for DVDs.
May 20 2024, 5:43 PM
christos committed rGd59058f3b313: sound: Make SNDST_UNVLBUF_MAX a power of two (authored by christos).
sound: Make SNDST_UNVLBUF_MAX a power of two
May 20 2024, 5:42 PM
christos closed D45277: sound: Make SNDST_UNVLBUF_MAX a power of two.
May 20 2024, 5:41 PM
vsevolod committed R11:e0559b9574bb: devel/hyperscan: update to 5.4.2 (authored by vsevolod).
devel/hyperscan: update to 5.4.2
May 20 2024, 5:41 PM
markj accepted D45277: sound: Make SNDST_UNVLBUF_MAX a power of two.
May 20 2024, 5:39 PM
emaste accepted D45264: arm64/rockchip: Fix the build with GCC.
May 20 2024, 5:34 PM
jrtc27 accepted D45259: csu: Find the main pointer through the GOT.

It surprises me that GNU ld doesn't want to create canonical PLTs, but avoiding them is reasonable; they are to functions what copy relocations are to data.

May 20 2024, 5:32 PM
christos requested review of D45277: sound: Make SNDST_UNVLBUF_MAX a power of two.
May 20 2024, 5:32 PM
jhb accepted D45264: arm64/rockchip: Fix the build with GCC.
May 20 2024, 5:29 PM
jhb added a reviewer for D45268: libgcc_s: Add a linker script to link to libgcc: jrtc27.
May 20 2024, 5:28 PM
jhb added a comment to D45268: libgcc_s: Add a linker script to link to libgcc.

I wonder if this would be useful on risc64 which has similar issues. There I have been trying (but not succeeding) to get GCC's libatomic.a to build and install as part of the freebsdN-gcc ports so that it could be linked to.

May 20 2024, 5:27 PM
kib added inline comments to D44223: ipsec_output(): add outcoming ifp argument.
May 20 2024, 5:26 PM
jhb accepted D45267: sys: Build arm64 per-thread SSP with GCC.
May 20 2024, 5:26 PM
jhb accepted D45266: dev/hwpmc: Fix the dmc620 MD4 macro.
May 20 2024, 5:25 PM
jhb accepted D45265: pci: Fix pci_host_generic_acpi with gcc.
May 20 2024, 5:25 PM
jhb accepted D45262: arm64: Add the pointer auth registers to armreg.h.
May 20 2024, 5:24 PM
jhb accepted D45260: sys/sys: Fix __builtin_is_aligned fallback.
May 20 2024, 5:24 PM
jhb accepted D45263: arm64: Use the pointer auth register defines.
May 20 2024, 5:24 PM
jhb accepted D45261: arm64: Use the UL macro in TCR_EL1 defines.
May 20 2024, 5:23 PM
jhb added a reviewer for D45259: csu: Find the main pointer through the GOT: jrtc27.
May 20 2024, 5:23 PM
dim committed rG5dd6fb108dd9: stand: Spell LUA_COMPILE_SET correctly. (authored by imp).
stand: Spell LUA_COMPILE_SET correctly.
May 20 2024, 5:10 PM
dim committed rG2f9bf48e797e: Merge commit 87f3407856e6 from llvm-project (by Phoebe Wang): (authored by dim).
Merge commit 87f3407856e6 from llvm-project (by Phoebe Wang):
May 20 2024, 5:07 PM
christos updated the summary of D45256: sound: Handle unavailable devices in various OSS IOCTLs.
May 20 2024, 5:01 PM
christos abandoned D45150: sound: Fix oss_sysinfo->nummixers.

Merged with D45256.

May 20 2024, 5:01 PM
christos updated the diff for D45256: sound: Handle unavailable devices in various OSS IOCTLs.

Merge with D45150.

May 20 2024, 5:01 PM
yuri committed R11:2be6d82581af: math/kamis: Broken where OpenMP isn't available (authored by yuri).
math/kamis: Broken where OpenMP isn't available
May 20 2024, 4:59 PM
yuri committed R11:2e320ea4bc9e: math/kamis: Broken where OpenMP isn't available (authored by yuri).
math/kamis: Broken where OpenMP isn't available
May 20 2024, 4:56 PM
markj accepted D45191: amd64: use INVLPGB for kernel pmap invalidations.
May 20 2024, 4:55 PM
kib updated the diff for D45191: amd64: use INVLPGB for kernel pmap invalidations.

Use raw maxcnt value

May 20 2024, 4:54 PM
rlibby committed rGda590a3e18cb: lock.9: LK_TIMELOCK is a lockmgr flag, not lockinit (authored by rlibby).
lock.9: LK_TIMELOCK is a lockmgr flag, not lockinit
May 20 2024, 4:51 PM
rlibby closed D45246: lock.9: LK_TIMELOCK is a lockmgr flag, not lockinit.
May 20 2024, 4:51 PM
christos updated the diff for D45256: sound: Handle unavailable devices in various OSS IOCTLs.

Address Mark's comments.

May 20 2024, 4:50 PM
cperciva added a comment to D45270: Add man page for the ice network driver..

I'd like to get this into 14.1 if possible -- please review ASAP.

May 20 2024, 4:49 PM
dev_submerge.ch added inline comments to D45164: sound: Separate implementations for SNDCTL_AUDIOINFO[_EX] and SNDCTL_ENGINEINFO.
May 20 2024, 4:45 PM
christos abandoned D45154: mixer.3: Showcase example of how to loop through all mixers.

D45275 and D45276.

May 20 2024, 4:45 PM
christos requested review of D45276: mixer(8): Use mixer_get_path().
May 20 2024, 4:44 PM
christos requested review of D45275: mixer(3): Implement mixer_get_path() function.
May 20 2024, 4:44 PM
garga committed rG55d29905489c: bsdinstall: Fix wifi network selection size (authored by garga).
bsdinstall: Fix wifi network selection size
May 20 2024, 4:41 PM
garga closed D45271: bsdinstall: Fix wifi network selection size.
May 20 2024, 4:41 PM
kib added a comment to D45245: getblk: fail faster with GB_LOCK_NOWAIT.

Note that GB_LOCK_NOWAIT has somewhat subtle meaning, it does not request to not sleep, or even does not request to not sleep on a buffer lock. It only signals to avoid sleeping on buffer lock with the specified identity.

May 20 2024, 4:41 PM
asiciliano accepted D45271: bsdinstall: Fix wifi network selection size.

Ok, I have the same patch locally.

May 20 2024, 4:31 PM
yuri accepted D45269: Summary: port & dependencies for Anthropic's Claude3 LLM and Datasette.

They LGTM.

May 20 2024, 4:30 PM
manu accepted D45264: arm64/rockchip: Fix the build with GCC.
May 20 2024, 4:19 PM