Page MenuHomeFreeBSD
Feed Advanced Search

Yesterday

imp committed rG6677621bad00: cdefs.h: Fallback to printf0 for __printf0like (authored by imp).
cdefs.h: Fallback to printf0 for __printf0like
Sat, Jul 6, 7:45 PM
imp committed rG0b82dac337e7: cdefs.h: Add back fallback define for __printf0like (authored by imp).
cdefs.h: Add back fallback define for __printf0like
Sat, Jul 6, 4:17 PM
imp closed D45836: cdefs.h: Add back fallback define for __printf0like.
Sat, Jul 6, 4:17 PM
imp committed rG9a04df0515c9: cdefs.h: Remove NO_ANSI_KEYWORDS (authored by imp).
cdefs.h: Remove NO_ANSI_KEYWORDS
Sat, Jul 6, 4:05 PM
imp committed rG6d59c062d824: cdefs.h: Retire __const and __signed (authored by imp).
cdefs.h: Retire __const and __signed
Sat, Jul 6, 4:05 PM
imp closed D45861: cdefs.h: Remove NO_ANSI_KEYWORDS.
Sat, Jul 6, 4:05 PM
imp closed D45860: cdefs.h: Retire __const and __signed.
Sat, Jul 6, 4:05 PM

Fri, Jul 5

imp abandoned D45885: loader: Add gfx stuff to the mix.

Punting on this for now.... going with major version bump instead.

Fri, Jul 5, 8:53 PM
imp abandoned D45884: loader: If the boot loader is too old, note it in the menu.

Doing this a slightly different way, abandoning this rev.

Fri, Jul 5, 8:53 PM
imp requested review of D45890: stand: Add "Loader needs updating" to the first menu item".
Fri, Jul 5, 8:48 PM
imp requested review of D45889: stand: Print a warning of the loader is too old.
Fri, Jul 5, 8:48 PM
imp requested review of D45888: loader: Bump all versions to 3.0.
Fri, Jul 5, 8:48 PM
imp updated the diff for D45883: Revert "loader/lua: Remove workaround for command_error".

Just revert, kill the other changes.
Commit message locally updated to remove bit about whining, that will be a separate,
future commit.

Fri, Jul 5, 8:47 PM
imp updated the diff for D45882: Revert "loader/lua: Remove compat shim for loader.lua_path".

Just revert, kill the other changes.
Commit message locally updated to remove bit about whining, that will be a separate,
future commit.

Fri, Jul 5, 8:47 PM
imp updated the diff for D45881: Revert "loader/lua: Remove pager shim".

Just revert, kill the other changes.
Commit message locally updated to remove bit about whining, that will be a separate,
future commit.

Fri, Jul 5, 8:47 PM
imp added a reverting change for rG552f3072af54: loader/lua: Remove workaround for command_error: D45883: Revert "loader/lua: Remove workaround for command_error".
Fri, Jul 5, 6:24 PM
imp requested review of D45885: loader: Add gfx stuff to the mix.
Fri, Jul 5, 6:23 PM
imp added a reverting change for rGab97d42addae: loader/lua: Remove compat shim for loader.lua_path: D45882: Revert "loader/lua: Remove compat shim for loader.lua_path".
Fri, Jul 5, 6:23 PM
imp requested review of D45884: loader: If the boot loader is too old, note it in the menu.
Fri, Jul 5, 6:23 PM
imp added a reverting change for rG8b9178cd0d35: loader/lua: Remove pager shim: D45881: Revert "loader/lua: Remove pager shim".
Fri, Jul 5, 6:23 PM
imp requested review of D45883: Revert "loader/lua: Remove workaround for command_error".
Fri, Jul 5, 6:23 PM
imp added a reverting change for D44144: loader/lua: Remove workaround for command_error: D45883: Revert "loader/lua: Remove workaround for command_error".
Fri, Jul 5, 6:23 PM
imp requested review of D45882: Revert "loader/lua: Remove compat shim for loader.lua_path".
Fri, Jul 5, 6:23 PM
imp added a reverting change for D44143: loader/lua: Remove compat shim for loader.lua_path: D45882: Revert "loader/lua: Remove compat shim for loader.lua_path".
Fri, Jul 5, 6:23 PM
imp added a reverting change for D44142: loader/lua: Remove pager shim: D45881: Revert "loader/lua: Remove pager shim".
Fri, Jul 5, 6:23 PM
imp requested review of D45881: Revert "loader/lua: Remove pager shim".
Fri, Jul 5, 6:23 PM
imp requested review of D45880: stand: Kill commented out line.
Fri, Jul 5, 6:23 PM
imp requested review of D45879: stand: Remove obsolete junk.
Fri, Jul 5, 6:23 PM
imp added a comment to D45875: sx: avoid gcc -Wunused-value.
In D45875#1045923, @kib wrote:

Then what about sx_try_xlock()?

Fri, Jul 5, 4:49 AM
imp added a comment to D45875: sx: avoid gcc -Wunused-value.

Why didn't sx_lock() complain?

Fri, Jul 5, 2:22 AM

Thu, Jul 4

imp accepted D45874: bde: remove lingering references.
Thu, Jul 4, 7:18 PM
imp added a comment to D45865: kyua: Add FreeBSD Jail execution environment support.

I support moving forward with this plan. The risk seems to be in the new jail stuff, which should make some flakey tests today more reliable, so what's not to love about that?

Thu, Jul 4, 3:39 AM

Wed, Jul 3

imp added a comment to D44289: PCIOCGETCONF: Report NUMA domain.

And something like https://reviews.freebsd.org/D45868 for the compat stuff... It's a little different than I originally thought, so there will need to be a new ioctl to cover this case since the sizes stay the same, we have to change the number so we don't overflow the receiver's conf buffer if it's run against a new kernel. I suspect the new ioctl# and the freebsd14 ioctl parts from that differential belong here, and then you can take mine for compat, make sure it works and then commit it maybe (or if you want me to, let me know)

Wed, Jul 3, 9:16 PM
imp requested review of D45868: pci: First cut at backwards compat for recent pci user change.
Wed, Jul 3, 9:14 PM
imp added a comment to D44289: PCIOCGETCONF: Report NUMA domain.

So something like https://reviews.freebsd.org/D45867 for the rename (I can commit this if you'd like)

Wed, Jul 3, 8:51 PM
imp requested review of D45867: pci_user: Rename _old to _freebsd6.
Wed, Jul 3, 8:50 PM
imp added a comment to D44289: PCIOCGETCONF: Report NUMA domain.

Thanks for removing this from all the old versions...

Wed, Jul 3, 7:18 PM
imp closed D45837: cdefs.h: Add back comment about branch prediction.
Wed, Jul 3, 6:58 PM
imp committed rGfd31c0946ee2: cdefs.h: Add back comment about branch prediction (authored by imp).
cdefs.h: Add back comment about branch prediction
Wed, Jul 3, 6:58 PM
imp added a comment to D45836: cdefs.h: Add back fallback define for __printf0like.

Updated the commit message locally...

Wed, Jul 3, 6:46 PM
imp requested review of D45861: cdefs.h: Remove NO_ANSI_KEYWORDS.
Wed, Jul 3, 6:45 PM
imp requested review of D45860: cdefs.h: Retire __const and __signed.
Wed, Jul 3, 6:45 PM
imp updated the diff for D45836: cdefs.h: Add back fallback define for __printf0like.

gcc 11 and newer does the right thing, so just test for that. gcc 10 no longer
is supported as a 'freebsd' build tool, so we don't have to check for the
internal version number.

Wed, Jul 3, 6:41 PM
imp added a comment to D45836: cdefs.h: Add back fallback define for __printf0like.
In D45836#1045523, @jhb wrote:

Compiler explorer does not have pcc, but tcc with -Wall doesn't raise a warning either, so instead I think what you want is something like this:

/*
  * Like __printflike, but allows fmtarg to be NULL.
  * GCC versions prior to 11 explicitly warned for NULL format strings, but other
  * compilers do not.
  */
#if defined(__clang__) || __GNUC_PREREQ(11, 0)
#define  __printf0like __printflike
#else
#define __printf0like(fmtarg, firstvararg)
#endif

And I will just drop my patches to GCC 12+ to add printf0. This could really benefit from a "is actually GCC for real and not some other compiler pretending to be GCC" helper so that we could truly stub out only for real GCC < 11.

Wed, Jul 3, 6:36 PM
imp added a comment to D45434: pci_host_generic: Permit multiple bridges to share the same I/O window.
In D45434#1045067, @jhb wrote:

@imp did you get a chance to test this?

Wed, Jul 3, 4:09 AM
imp accepted D45834: dev/uart: Add APMC0D08 as found in the Intel E2100.
Wed, Jul 3, 4:08 AM
imp accepted D45665: vtblk: Invoke busdma completion callbacks when polling.
Wed, Jul 3, 4:03 AM

Tue, Jul 2

imp added a comment to D45825: cdefs.h __generic: avoid gcc -Wunused-value.

Oh, didn't hit submit before, though this doesn't affect the commit

Tue, Jul 2, 11:42 PM
imp added inline comments to D45837: cdefs.h: Add back comment about branch prediction.
Tue, Jul 2, 11:24 PM
imp updated the diff for D45837: cdefs.h: Add back comment about branch prediction.

update with jhb's suggestions. Hopefully I got them right

Tue, Jul 2, 11:23 PM
imp committed rGa1cfe4c7646b: style(9): Delete __FBSDID straggler (authored by imp).
style(9): Delete __FBSDID straggler
Tue, Jul 2, 11:20 PM
imp added inline comments to D45837: cdefs.h: Add back comment about branch prediction.
Tue, Jul 2, 7:34 PM
imp updated the diff for D45837: cdefs.h: Add back comment about branch prediction.

simplify, and move some info into style(9)

Tue, Jul 2, 7:33 PM
imp accepted D45838: EVDEV: fix incorrect mouse button reporting.
Tue, Jul 2, 7:06 PM
imp added inline comments to D45836: cdefs.h: Add back fallback define for __printf0like.
Tue, Jul 2, 6:12 PM
imp updated the diff for D45836: cdefs.h: Add back fallback define for __printf0like.

Update per jrtc27

Tue, Jul 2, 6:08 PM
imp requested review of D45837: cdefs.h: Add back comment about branch prediction.
Tue, Jul 2, 6:03 PM
imp updated the summary of D45836: cdefs.h: Add back fallback define for __printf0like.
Tue, Jul 2, 5:59 PM
imp added a reviewer for D45836: cdefs.h: Add back fallback define for __printf0like: jhb.
Tue, Jul 2, 5:58 PM
imp requested review of D45836: cdefs.h: Add back fallback define for __printf0like.
Tue, Jul 2, 5:57 PM
imp committed rGde1e91339b17: clock_gettime: Catch up with the CLOCK_BOOTTIME changes (authored by imp).
clock_gettime: Catch up with the CLOCK_BOOTTIME changes
Tue, Jul 2, 5:29 PM
imp committed rG172328c477b1: timerfd.2: Add documentation for CLOCK_UPTIME and CLOCK_BOOTTIME (authored by Cormac Stephenson <c7s@kasku.net>).
timerfd.2: Add documentation for CLOCK_UPTIME and CLOCK_BOOTTIME
Tue, Jul 2, 5:29 PM

Mon, Jul 1

imp added reviewers for D45729: bnxt_re: Add Userspace Library Support for RoCE Driver: np, kib.
Mon, Jul 1, 9:25 PM
imp added inline comments to D45554: acpi: Narrow workaround for broken interrupt settings on x86.
Mon, Jul 1, 6:57 PM
imp accepted D45825: cdefs.h __generic: avoid gcc -Wunused-value.
In D45825#1044894, @imp wrote:

Seems fine... what compilers / build env hits this?

CROSS_TOOLCHAIN=amd64-gcc13 make buildworld produces about 120 warnings like this one:

gcc13/usr/src/freebsd/amd64.amd64/bin/ln/ln.o.meta:/usr/src/freebsd/bin/ln/ln.c:248:26: warning: left-hand operand of comma expression has no effect [-Wunused-value]
Mon, Jul 1, 6:12 PM