Page MenuHomeFreeBSD
Feed Advanced Search

Today

imp committed rGee2e36686e84: linprocfs: Really fix time_t type issue (authored by imp).
linprocfs: Really fix time_t type issue
Sun, May 12, 4:58 AM
imp committed rG02f481a30b82: linprocfs: Fix i386 time type (authored by imp).
linprocfs: Fix i386 time type
Sun, May 12, 12:39 AM
imp committed rGc5f906d32d2b: linux: Make module standalone-buildable (authored by imp).
linux: Make module standalone-buildable
Sun, May 12, 12:39 AM

Yesterday

imp accepted D45159: uart: Honour clock-frequency in FDT for UART_FDT_CLASS if present.
Sat, May 11, 8:42 PM
imp committed rG099a81a4173b: linprocfs: Add support for proc/sysvipc/{msg,sem,shm} (authored by rbranco_suse.com).
linprocfs: Add support for proc/sysvipc/{msg,sem,shm}
Sat, May 11, 7:40 PM
imp committed rG881ae768f2fd: usb: Remove uneeded revision verbosity from quirks list (authored by Ahmad Khalifa <ahmadkhalifa570@gmail.com>).
usb: Remove uneeded revision verbosity from quirks list
Sat, May 11, 7:37 PM
imp committed rG64e05e90657f: usb: Fix quirks list (authored by Ahmad Khalifa <ahmadkhalifa570@gmail.com>).
usb: Fix quirks list
Sat, May 11, 7:37 PM
imp committed rG9bcc1b18c119: /bin/rmdir: Exit with status 2 for invalid arguments (authored by henrichhartzer_tuta.io).
/bin/rmdir: Exit with status 2 for invalid arguments
Sat, May 11, 7:17 PM
imp committed rG3d966ae7895b: nvmecontrol: Appease a meaningless signed error warning thing (authored by imp).
nvmecontrol: Appease a meaningless signed error warning thing
Sat, May 11, 7:06 PM
imp committed rGc1fccf0f60ca: nvmecontrol: Implement telemetry-log command. (authored by imp).
nvmecontrol: Implement telemetry-log command.
Sat, May 11, 6:11 PM
imp committed rGe63d20b70ee1: stand: Spell LUA_COMPILE_SET correctly. (authored by imp).
stand: Spell LUA_COMPILE_SET correctly.
Sat, May 11, 6:11 PM
imp committed rGe84a75f93602: nvme: Add telemetry page definitions (authored by imp).
nvme: Add telemetry page definitions
Sat, May 11, 6:11 PM
imp accepted D45153: nvme/f: Use strlcpy instead of strncpy + manual string termination.
Sat, May 11, 1:55 AM
imp accepted D45152: nvme: Use strlcpy instead of strncpy to ensure termination.
Sat, May 11, 1:46 AM

Fri, May 10

imp added a comment to D27176: Discourage the use of sysexits(3) in new code.

So I was aware of this and preferred the pull request. It documented the current policy that's been in place for a while.
I appreciate the views expressed here, but I think it is better to try to resolve this by getting a broader consensus than we can get in a phab review.
I kinda think the project went a little far in subscribing to bde's views on this, but I don't think we'd be well served making a big change to this policy (which has a lot of lurking emotion behind it) via only a phab request.
I do think there's some sympathy for documenting / standardizing at least some of these values, but also a recognition that some are overlapping and confusing and were just Eric's first guess at what to do in sendmail for different errors.

Fri, May 10, 10:24 PM
imp committed rGa2409f17377e: intr: Document how to get the interrupt frame (authored by imp).
intr: Document how to get the interrupt frame
Fri, May 10, 9:45 PM
imp committed rG38c35248fe3b: kern/intr: remove support for passing trap frame as argument (authored by ehem_freebsd_m5p.com).
kern/intr: remove support for passing trap frame as argument
Fri, May 10, 9:37 PM
imp closed D37688: kern/intr: remove support for passing trap frame as argument.
Fri, May 10, 9:37 PM
imp committed rG467e3e2f2052: CONTRIBUTING.md/style: spring cleaning (authored by concussious.bugzilla_runbox.com).
CONTRIBUTING.md/style: spring cleaning
Fri, May 10, 9:09 PM
imp committed rGa7cc56b28fb1: linux: Adjust rlimit SIGPENDING & MSGQUEUE behaviour to match linprocfs (authored by rbranco_suse.com).
linux: Adjust rlimit SIGPENDING & MSGQUEUE behaviour to match linprocfs
Fri, May 10, 8:52 PM
imp added a reverting change for rG6ed7d0e3ac9c: grdc: Add copyright: rG88cbbbb6070c: Revert "grdc: Add copyright".
Fri, May 10, 8:13 PM
imp committed rG88cbbbb6070c: Revert "grdc: Add copyright" (authored by imp).
Revert "grdc: Add copyright"
Fri, May 10, 8:13 PM
imp accepted D45146: kmod.mk use ${XARGS}.
Fri, May 10, 6:51 PM
imp committed rG71ed1adda83d: grdc: add countdown timer mode (authored by gavin).
grdc: add countdown timer mode
Fri, May 10, 3:26 PM
imp committed rG6ed7d0e3ac9c: grdc: Add copyright (authored by imp).
grdc: Add copyright
Fri, May 10, 3:26 PM
imp committed rG06af7bd12a4a: posix: POSIX-1.2008 moved SA_* from XSI to base standard (authored by imp).
posix: POSIX-1.2008 moved SA_* from XSI to base standard
Fri, May 10, 3:26 PM
imp closed D43463: grdc: add countdown timer mode.
Fri, May 10, 3:25 PM
imp committed rGb01988d5e570: mdconfig: Print options when listing devices (authored by rbranco_suse.com).
mdconfig: Print options when listing devices
Fri, May 10, 4:46 AM
imp committed rG042267e0cdda: Explain cron.d (authored by Paweł Krawczyk <p+freebsd@krvtz.net>).
Explain cron.d
Fri, May 10, 4:36 AM
imp committed rG783baf00128f: at cron file is now in /etc/cron.d (authored by Paweł Krawczyk <p+freebsd@krvtz.net>).
at cron file is now in /etc/cron.d
Fri, May 10, 4:36 AM
imp committed rG5ccaab1797e5: sysexits: Tidy deprecated header and manual (authored by concussious.bugzilla_runbox.com).
sysexits: Tidy deprecated header and manual
Fri, May 10, 2:53 AM
imp committed rG9f91b8aaf5da: Update README.md to add pointer to release page. (authored by Lukas R. Jackson <Lukasjacksoneg@gmail.com>).
Update README.md to add pointer to release page.
Fri, May 10, 2:42 AM
imp committed rGc733dc7a6f86: ahc(4): Default to memory mapped IO (authored by hp_tmm.cx).
ahc(4): Default to memory mapped IO
Fri, May 10, 2:18 AM
imp committed rG09025a714708: ipfw: correctly report table manipulation errors (authored by ben_desync.com).
ipfw: correctly report table manipulation errors
Fri, May 10, 2:10 AM
imp committed rG12be6f12e87a: Fix memory corruption in C++ demangler (authored by Justine Tunney <jtunney@gmail.com>).
Fix memory corruption in C++ demangler
Fri, May 10, 2:01 AM

Thu, May 9

imp committed rG8c2f6c3be012: Address module reproducibility issues (authored by dan.mcgregor_usask.ca).
Address module reproducibility issues
Thu, May 9, 11:40 PM
imp committed rGcd917a17bc39: arp.8: don't document a syntax that doesn't exist (authored by lexi_le-fay.org).
arp.8: don't document a syntax that doesn't exist
Thu, May 9, 11:29 PM
imp committed rGd9817976625f: intr/x86: replace use of vector in interface with intsrc (authored by ehem_freebsd_m5p.com).
intr/x86: replace use of vector in interface with intsrc
Thu, May 9, 11:22 PM
imp committed rG98c276811aec: arm: add missing atomic-pointer functions (authored by ehem_freebsd_m5p.com).
arm: add missing atomic-pointer functions
Thu, May 9, 11:22 PM
imp committed rG99adf661ab63: sys: declare bit sets unsigned (authored by ehem_freebsd_m5p.com).
sys: declare bit sets unsigned
Thu, May 9, 11:22 PM
imp committed rG9f3a552f9e1a: intrng: switch flag arguments to unsigned (authored by ehem_freebsd_m5p.com).
intrng: switch flag arguments to unsigned
Thu, May 9, 11:22 PM
imp committed rGa9e0f316b3da: kern/intr: redeclare intr_setaffinity()'s third arg constant (authored by ehem_freebsd_m5p.com).
kern/intr: redeclare intr_setaffinity()'s third arg constant
Thu, May 9, 11:21 PM
imp closed D35386: intr/x86: replace use of vector in interface with intsrc.
Thu, May 9, 11:21 PM
imp committed rGcd04887b9569: kern/intr: change ->ie_irq to unsigned (authored by ehem_freebsd_m5p.com).
kern/intr: change ->ie_irq to unsigned
Thu, May 9, 11:21 PM
imp closed D37778: arm: add missing atomic-pointer functions.
Thu, May 9, 11:21 PM
imp committed rGe64318e76ed9: arm/pmu: remove passing trap frame as argument (authored by ehem_freebsd_m5p.com).
arm/pmu: remove passing trap frame as argument
Thu, May 9, 11:21 PM
imp closed D32793: sys: declare bit sets unsigned.
Thu, May 9, 11:21 PM
imp accepted D42369: bsdinstall: Remove unused variables in fetchmissingdists.

Since these aren't exported or used anywhere, I think they are safe to remove.

Thu, May 9, 10:11 PM
imp committed rG52e41d1a5bd9: Update example from gcc6 to gcc13 (authored by imp).
Update example from gcc6 to gcc13
Thu, May 9, 2:19 PM
imp accepted D45130: tftpd: Drop unneeded includes..
Thu, May 9, 1:56 PM

Wed, May 8

imp accepted D45132: tftpd: Satisfy clang-analyzer..
Wed, May 8, 9:31 PM
imp accepted D45131: tftpd: Add missing include..
Wed, May 8, 9:30 PM
imp accepted D45129: tftpd: Add missing `-S` option to synopsis..
Wed, May 8, 9:30 PM
imp added a comment to D45124: rwhod: IPv6 clean.

What do you do if neither INET nor INET6 are defined? In a lot of cases, it looks like you fail. Likewise for when you don't have the right address family compiled in.

Wed, May 8, 4:45 PM
imp accepted D45126: libthr: avoid varargs in fcntl and openat interposers.
Wed, May 8, 2:28 PM

Tue, May 7

imp added a comment to D45115: smsc(4): update to mention Microchip.

makes sense @emaste. Thanks!

Tue, May 7, 6:56 PM
imp accepted D45115: smsc(4): update to mention Microchip.

Why though?

Tue, May 7, 4:22 PM
imp added a comment to D45011: RDMA/bnxt_re: Add bnxt_re RoCE driver.

The build is good, modulo one quibble.
The rest looks OK, but is really too large for me to review.

Tue, May 7, 3:39 PM
imp accepted D45010: bnxt_en: Driver version update to 230.0.133.0.
Tue, May 7, 3:36 PM
imp accepted D45009: bnxt_en: Firmware header version update to 1.10.3.42.

ah, mechanically generated code.

Tue, May 7, 3:36 PM
imp added a comment to D45008: bnxt_en: Firmware error recovery support.

Seems reasonable, but it's a bit large to know for sure.

Tue, May 7, 3:35 PM
imp accepted D45007: bnxt_en: Added support for priority queues extended stats.

This looks straight forward enough that I'm happy ...

Tue, May 7, 3:22 PM
imp added inline comments to D45006: bnxt_en: L2-RoCE driver communication interface.
Tue, May 7, 3:13 PM
imp added a comment to D45005: bnxt_en: Add PFC, ETS & App TLVs protocols support.

The build stuff looks good.
I can't speak to the hardware.
The extraneous (white space) changes are relatively low for vendor updates and don't get too much .

Tue, May 7, 3:10 PM
imp committed rG75e5f5916e0e: boot1.efi: Don't redundantly include devpath.c (authored by imp).
boot1.efi: Don't redundantly include devpath.c
Tue, May 7, 2:55 PM
imp added a comment to D44872: Use LTO/symbol versioning to optimize (de-clutter) boot bits and pieces.

boot1.efi isn't worth optimizing, especially if we have to add all the attribute((weak))
For me, it only goes from 157184 down to 132608 (with the changes I described here). I forgot to check without the adjustments with these changes unvarnished... It's still 15% savings...
And for boot1.efi, we don't want the full libsa... there's several subparts to libsa that kinda live together in this library: low level, libc stuff, filesystem support. We don't want all of that in boot1.efi, so adding whole-archive is counter productive and unnecessary. We don't use the filesystem support at all in boot1.efi.

Tue, May 7, 3:18 AM
imp added inline comments to D44872: Use LTO/symbol versioning to optimize (de-clutter) boot bits and pieces.
Tue, May 7, 2:19 AM
imp added inline comments to D44872: Use LTO/symbol versioning to optimize (de-clutter) boot bits and pieces.
Tue, May 7, 12:01 AM

Mon, May 6

imp added a comment to D44872: Use LTO/symbol versioning to optimize (de-clutter) boot bits and pieces.

@imp I think at one point you would be pulling just the devpath.c from the libsa, but then you gave up and started to pull the whole circus. But it continued to pull that one still. Fixed in the new rev.

Mon, May 6, 11:53 PM
imp added a comment to D42116: remove OMAP4 support.

If it doesn't work, it's been broken long enough for us to retire.
IIRC, though, Oskar was working on making at least some TI SoCs working.
FreeBSD 11 or maybe early 12 was the last time my Pandaboard booted.

Mon, May 6, 10:55 PM · ARM
imp committed rG08b452033834: sg: Add sg(4) man page (authored by imp).
sg: Add sg(4) man page
Mon, May 6, 10:31 PM
imp accepted D45106: clock_gettime.2: fix markup.

I may have been responsible for some of this damage

Mon, May 6, 8:10 PM
imp abandoned D36037: clock_gettime: Minor clarification.

ah, can't just close it :(

Mon, May 6, 7:56 PM
imp accepted D36037: clock_gettime: Minor clarification.

This is my detritis... 314542de6d0a0 actually resolved this.

Mon, May 6, 7:56 PM
imp added a comment to D36037: clock_gettime: Minor clarification.

hmmm, maybe I should find and commit this.

Mon, May 6, 7:50 PM
imp accepted D45104: git-arc: Use a helper function to fetch boolean config variables.
Mon, May 6, 6:02 PM
imp committed rG1314d14c3271: endian.h: Define uint{16,32,64}_t (authored by imp).
endian.h: Define uint{16,32,64}_t
Mon, May 6, 4:44 PM
imp accepted D45099: pw: Test home directory ownership and mode..

This looks good.

Mon, May 6, 3:53 PM

Sat, May 4

imp committed rG1023317ac491: ota: Merge one true awk 20240422 (a3b68e649d2d) (authored by imp).
ota: Merge one true awk 20240422 (a3b68e649d2d)
Sat, May 4, 9:51 PM
imp committed rG4fc5f321bac9: rc.conf.5: Fix translation from netmask to cdir (authored by imp).
rc.conf.5: Fix translation from netmask to cdir
Sat, May 4, 9:48 PM
imp committed rG1c25f3fdf3e6: ota: Import One True Awk 20240422 (a3b68e649d2d) (authored by imp).
ota: Import One True Awk 20240422 (a3b68e649d2d)
Sat, May 4, 5:16 PM
imp committed rGcb808de400c7: rc.conf.5: modernise network_interfaces (authored by lexi_le-fay.org).
rc.conf.5: modernise network_interfaces
Sat, May 4, 4:46 PM
imp committed rG0ad9b235e1ea: arp(8): fix a typo in error message for -s/-S (authored by lexi_le-fay.org).
arp(8): fix a typo in error message for -s/-S
Sat, May 4, 3:04 PM
imp committed rG9a62cdc01327: intro.2 as errno.2: Use the name macro for errno (authored by concussious.bugzilla_runbox.com).
intro.2 as errno.2: Use the name macro for errno
Sat, May 4, 2:59 PM
imp committed rG69ff2d754c1c: intro.2: Add sys/syscall.h to SYNOPSIS (authored by concussious.bugzilla_runbox.com).
intro.2: Add sys/syscall.h to SYNOPSIS
Sat, May 4, 2:59 PM
imp committed rG6dfbe695c322: intro.2 as errno.2: Update maximum hard link limit (authored by concussious.bugzilla_runbox.com).
intro.2 as errno.2: Update maximum hard link limit
Sat, May 4, 2:59 PM
imp committed rG6279646f47d3: aic7xxx: make target mode enable a device hint (authored by hp_tmm.cx).
aic7xxx: make target mode enable a device hint
Sat, May 4, 2:45 PM
imp committed rG34db47a9dbc7: aic7xxx: aicasm correct include file (authored by hp_tmm.cx).
aic7xxx: aicasm correct include file
Sat, May 4, 2:45 PM
imp committed rG758d02fb3074: checkstyle9: Relax sob line requirement (authored by imp).
checkstyle9: Relax sob line requirement
Sat, May 4, 1:58 PM
imp committed rG2f9966ff63d6: packages: add package for NTP (authored by lexi_le-fay.org).
packages: add package for NTP
Sat, May 4, 1:44 PM

Fri, May 3

imp committed rG04ea5e9f84e2: MINIMAL: Grow minimal to support ata, scsi and nvme (authored by imp).
MINIMAL: Grow minimal to support ata, scsi and nvme
Fri, May 3, 3:09 PM
imp closed D45012: MINIMAL: Grow minimal to support ata, scsi and nvme.
Fri, May 3, 3:09 PM
imp committed rGea2d874cca7c: 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
Fri, May 3, 3:04 PM
imp committed rG12117d0e9314: 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
Fri, May 3, 2:48 PM

Thu, May 2

imp committed rGd21c19d4127b: cam/iosched: Document latency buckets correctly. (authored by imp).
cam/iosched: Document latency buckets correctly.
Thu, May 2, 10:02 PM
imp committed rGb12cae88cfb6: nvmecontrol: Allow optional /dev/ for device names (authored by imp).
nvmecontrol: Allow optional /dev/ for device names
Thu, May 2, 9:53 PM
imp added a comment to D45042: arm64: Make jemalloc safe for 16k / 4k interoperability.

I've been thinking about adding PAGE_SIZE_MAX/PAGE_SHIFT_MAX or similar to arm64 to define the largest page size the kernel could support. We could then use that here if it's defined.

Thu, May 2, 2:56 PM

Wed, May 1

imp accepted D44715: nvmecontrol: New commands to support Fabrics hosts.

Thanks for the rework!
I'm just finishing a nvme-cli port :)

Wed, May 1, 10:15 PM
imp added a comment to D40676: ktrace: Record detailed ECAPMODE violations.

After this change, ktrace output is littered with 'CAP system call not allowed: $SYSCALL' on systems w/o capsicum enabled

Are systems without Capsicum still supported? I thought that option was removed in 14.

Wed, May 1, 4:17 PM · capsicum
imp added a comment to D45042: arm64: Make jemalloc safe for 16k / 4k interoperability.

I've run this patch from you and noticed no world build time regressions with a 4k kernel

Wed, May 1, 2:41 PM