Page MenuHomeFreeBSD
Feed Advanced Search

Sep 15 2025

markj added a comment to D51302: Avoid split I²C transactions in iichid.

There's a report of touchpad breakage that traced back to this commit: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289353

Sep 15 2025, 1:06 PM · Src Committers

Sep 13 2025

bofh added a member for Src Committers: jaeyoon.
Sep 13 2025, 10:40 AM

Aug 13 2025

phk closed D51568: (almost) rewrite tcopy(1) to teach it new tricks..

Committed with a few more cleanups.

Aug 13 2025, 7:24 AM · Src Committers

Aug 6 2025

david_crossfamilyweb.com added a comment to D38047: Multiple fixes to the NSS caching system.
In D38047#1177323, @des wrote:

Was this superseded by later reviews?

Aug 6 2025, 11:02 PM · Src Committers

Aug 4 2025

imp accepted D51568: (almost) rewrite tcopy(1) to teach it new tricks..

Looks mostly sane and the issues I remember flagging before have been corrected.

Aug 4 2025, 6:20 PM · Src Committers

Jul 29 2025

phk closed D51302: Avoid split I²C transactions in iichid.
Jul 29 2025, 6:22 AM · Src Committers

Jul 28 2025

wulf accepted D51302: Avoid split I²C transactions in iichid.

LGTM

Jul 28 2025, 10:52 PM · Src Committers

Jul 27 2025

phk updated the summary of D51568: (almost) rewrite tcopy(1) to teach it new tricks..
Jul 27 2025, 9:24 AM · Src Committers
phk requested review of D51568: (almost) rewrite tcopy(1) to teach it new tricks..
Jul 27 2025, 9:24 AM · Src Committers
phk abandoned D51442: Refactor tcopy(1) and teach it about SIMH-TAPFILE format.

Closing this, continuation in https://reviews.freebsd.org/D51568

Jul 27 2025, 9:24 AM · Src Committers

Jul 26 2025

des added a comment to D38047: Multiple fixes to the NSS caching system.

Was this superseded by later reviews?

Jul 26 2025, 5:59 AM · Src Committers

Jul 20 2025

ziaee added a comment to D51442: Refactor tcopy(1) and teach it about SIMH-TAPFILE format.

May we omit the prompt characters in the examples section of tcopy.1 for copy paste?

Jul 20 2025, 10:52 PM · Src Committers
imp added a comment to D51442: Refactor tcopy(1) and teach it about SIMH-TAPFILE format.

i'm not a simh-tapefile expert, so I've not verified that this implements that standard.
I do like the cleanup generally and have only a few questions / suggestions.

Jul 20 2025, 3:43 PM · Src Committers
phk requested review of D51442: Refactor tcopy(1) and teach it about SIMH-TAPFILE format.
Jul 20 2025, 2:57 PM · Src Committers

Jul 14 2025

phk requested review of D51302: Avoid split I²C transactions in iichid.
Jul 14 2025, 3:00 PM · Src Committers

May 7 2025

bofh added a member for Src Committers: kgalazka.
May 7 2025, 7:54 PM

Apr 18 2025

bofh added a member for Src Committers: ivy.
Apr 18 2025, 10:56 PM

Apr 2 2025

des requested changes to D38047: Multiple fixes to the NSS caching system.
Apr 2 2025, 9:09 AM · Src Committers

Dec 12 2024

allanjude added a reviewer for D38047: Multiple fixes to the NSS caching system: Klara.
Dec 12 2024, 1:44 PM · Src Committers

Oct 16 2024

david_crossfamilyweb.com updated the diff for D38047: Multiple fixes to the NSS caching system.

rebasing with minor additional changes before I begin the work to split this up

Oct 16 2024, 1:13 AM · Src Committers

Oct 13 2024

david_crossfamilyweb.com added inline comments to D38047: Multiple fixes to the NSS caching system.
Oct 13 2024, 6:45 PM · Src Committers
markj added inline comments to D38047: Multiple fixes to the NSS caching system.
Oct 13 2024, 2:30 PM · Src Committers
david_crossfamilyweb.com updated the diff for D38047: Multiple fixes to the NSS caching system.

Interim PR changes while I work on splitting this up to different sub PRs. Don't want my work lost

Oct 13 2024, 1:01 AM · Src Committers
david_crossfamilyweb.com added inline comments to D38047: Multiple fixes to the NSS caching system.
Oct 13 2024, 12:56 AM · Src Committers

Oct 12 2024

markj added inline comments to D38047: Multiple fixes to the NSS caching system.
Oct 12 2024, 3:41 PM · Src Committers

Oct 7 2024

markj added a comment to D38047: Multiple fixes to the NSS caching system.

I think the cycle detection patch is fine and should be committed on its own. If you send me (markj@freebsd.org) a patch with that piece of the change, I'll commit it.

Oct 7 2024, 1:41 PM · Src Committers

Oct 6 2024

arrowd added inline comments to D38047: Multiple fixes to the NSS caching system.
Oct 6 2024, 7:37 PM · Src Committers

Sep 21 2024

david_crossfamilyweb.com added a comment to D38047: Multiple fixes to the NSS caching system.

Possible to get some eyes on this and see if we can get this across?

Sep 21 2024, 7:48 PM · Src Committers
markj closed D45056: support for DIRECT access via ggated and ggatec.
Sep 21 2024, 1:06 PM · Src Committers
david_crossfamilyweb.com added a comment to D45056: support for DIRECT access via ggated and ggatec.

With many apologies for the delay, this is now sent.

Sep 21 2024, 7:37 AM · Src Committers

Sep 10 2024

olce added a comment to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).

Undo damage done in c6d3d601c96f, which shifted failure to allocate large buffer to pipe_create() from pipe_write().

The need for such allocation by itself is questionable since absolute majority of users write less than dozen bytes and out of that majority most write exactly 0.

Sep 10 2024, 4:56 PM · Src Committers
kib added a comment to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
In D46472#1062498, @kib wrote:

This undoes the fix done in c6d3d601c96f5836df76847, which hurts real users.

Whatever band-aids you would try to put on top of the issue, it cannot solve the fundamental inability of computers to allocate infinite amount of resources. Perhaps, the only clean way to isolate one user from mal-acting neighbor is to implement per-uid pipe limit (RLIMIT_PIPEN), which is not that useless IMO.

Sep 10 2024, 4:19 AM · Src Committers
kib added a comment to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).

This undoes the fix done in c6d3d601c96f5836df76847, which hurts real users.

Sep 10 2024, 3:12 AM · Src Committers

Sep 9 2024

sobomax retitled D46472: Make pipe(2) & Co bullet-proof again (PR 272332) from Make popen() bullet-proof again (PR 272332) to Make pipe(2) & Co bullet-proof again (PR 272332).
Sep 9 2024, 2:55 PM · Src Committers

Sep 8 2024

david_crossfamilyweb.com added a comment to D45056: support for DIRECT access via ggated and ggatec.

How should I submit this to you for the path; I have never used git format-patch before; I tried doing git format-patch main and it generated 21 files (since I have 21 commits). Manpage suggests I email this to you? But it seems rude to just blast you with 21 patches; and I don't know your email.

David, did you still need more help here?

Sep 8 2024, 1:41 AM · Src Committers

Sep 7 2024

sobomax updated the summary of D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Sep 7 2024, 3:46 AM · Src Committers
sobomax updated the summary of D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Sep 7 2024, 2:31 AM · Src Committers
sobomax updated the diff for D46472: Make pipe(2) & Co bullet-proof again (PR 272332).

Undo damage done in c6d3d601c96f, which shifted failure to allocate large buffer to pipe_create() from pipe_write().

Sep 7 2024, 2:26 AM · Src Committers

Sep 6 2024

sobomax updated the summary of D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Sep 6 2024, 11:06 PM · Src Committers
sobomax retitled D46472: Make pipe(2) & Co bullet-proof again (PR 272332) from Add little debug to help tracking pipebombs to Make popen() bullet-proof again (PR 272332).
Sep 6 2024, 11:05 PM · Src Committers
sobomax planned changes to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Sep 6 2024, 11:00 PM · Src Committers
sobomax added inline comments to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Sep 6 2024, 10:57 PM · Src Committers
allanjude added a comment to D45056: support for DIRECT access via ggated and ggatec.

How should I submit this to you for the path; I have never used git format-patch before; I tried doing git format-patch main and it generated 21 files (since I have 21 commits). Manpage suggests I email this to you? But it seems rude to just blast you with 21 patches; and I don't know your email.

Sep 6 2024, 12:42 PM · Src Committers
kib added inline comments to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Sep 6 2024, 5:10 AM · Src Committers

Sep 3 2024

sobomax added a reviewer for D46472: Make pipe(2) & Co bullet-proof again (PR 272332): mjg.
Sep 3 2024, 7:13 PM · Src Committers
sobomax updated the diff for D46472: Make pipe(2) & Co bullet-proof again (PR 272332).

Make harmless.

Sep 3 2024, 7:13 PM · Src Committers
sobomax added a comment to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).

P.S. I think this whole new "behaviour" is the (unintended?) consequence of the c6d3d601c, which shifted the failure to allocate buffer from the write() call into the popen() call. Which added the whole new failure mode into fork()->exec() mechanism that can be easily triggered by anybody. So no new process can be created even if the new process and/or its parent would never want to write or read to the pipe in a normal conditions.

Sep 3 2024, 5:01 PM · Src Committers
sobomax added inline comments to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Sep 3 2024, 4:28 PM · Src Committers

Aug 30 2024

kib added inline comments to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Aug 30 2024, 9:19 PM · Src Committers
sobomax added a comment to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).

@kib thanks for the input. Beefed up telemetry, as suggested, removed the reference to tuning. Added option to kill the repeated offender (or an innocent bystander ;-)

Aug 30 2024, 7:20 AM · Src Committers
sobomax updated the diff for D46472: Make pipe(2) & Co bullet-proof again (PR 272332).

Added option to kill Pipe KVA (ab)users.

Aug 30 2024, 7:18 AM · Src Committers

Aug 29 2024

kib added inline comments to D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Aug 29 2024, 4:06 PM · Src Committers
sobomax updated the summary of D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Aug 29 2024, 7:29 AM · Src Committers
sobomax updated the summary of D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Aug 29 2024, 7:27 AM · Src Committers
sobomax requested review of D46472: Make pipe(2) & Co bullet-proof again (PR 272332).
Aug 29 2024, 7:25 AM · Src Committers

Aug 26 2024

markj added a comment to D45056: support for DIRECT access via ggated and ggatec.

How should I submit this to you for the path; I have never used git format-patch before; I tried doing git format-patch main and it generated 21 files (since I have 21 commits). Manpage suggests I email this to you? But it seems rude to just blast you with 21 patches; and I don't know your email.

Aug 26 2024, 1:20 PM · Src Committers

Aug 24 2024

imp added a comment to D45056: support for DIRECT access via ggated and ggatec.

How should I submit this to you for the path; I have never used git format-patch before; I tried doing git format-patch main and it generated 21 files (since I have 21 commits). Manpage suggests I email this to you? But it seems rude to just blast you with 21 patches; and I don't know your email.

Aug 24 2024, 3:58 PM · Src Committers
david_crossfamilyweb.com added a comment to D45056: support for DIRECT access via ggated and ggatec.

How should I submit this to you for the path; I have never used git format-patch before; I tried doing git format-patch main and it generated 21 files (since I have 21 commits). Manpage suggests I email this to you? But it seems rude to just blast you with 21 patches; and I don't know your email.

Aug 24 2024, 7:27 AM · Src Committers
david_crossfamilyweb.com updated the diff for D45056: support for DIRECT access via ggated and ggatec.

Updated with last PR fixes

Aug 24 2024, 7:15 AM · Src Committers

Aug 22 2024

markj accepted D45056: support for DIRECT access via ggated and ggatec.

This broadly looks good to me. I verified that the existing ggate regression tests pass with this change.

Aug 22 2024, 4:57 PM · Src Committers

Aug 15 2024

david_crossfamilyweb.com updated the diff for D38047: Multiple fixes to the NSS caching system.

Rebase and remove unnecessary () in an if check (per review comment)

Aug 15 2024, 3:30 AM · Src Committers

Jul 13 2024

david_crossfamilyweb.com updated the diff for D45056: support for DIRECT access via ggated and ggatec.

Previous version did have one compile error (missing ;) in the file I warned I had not tested; also updated usage to match man pages

Jul 13 2024, 5:04 AM · Src Committers

May 30 2024

gad added a comment to D38047: Multiple fixes to the NSS caching system.

Any update on getting this committed? Might this make it in for 15-release?

May 30 2024, 5:58 PM · Src Committers

May 10 2024

david_crossfamilyweb.com updated the diff for D38047: Multiple fixes to the NSS caching system.

Updated diff -U99999

May 10 2024, 5:18 PM · Src Committers

May 9 2024

david_crossfamilyweb.com updated the diff for D45056: support for DIRECT access via ggated and ggatec.

Updated with PR comments

May 9 2024, 6:18 PM · Src Committers
david_crossfamilyweb.com added inline comments to D45056: support for DIRECT access via ggated and ggatec.
May 9 2024, 6:18 PM · Src Committers
zlei added inline comments to D45056: support for DIRECT access via ggated and ggatec.
May 9 2024, 10:07 AM · Src Committers

May 2 2024

david_crossfamilyweb.com updated the diff for D45056: support for DIRECT access via ggated and ggatec.

Updated for -U99999 as requested.

May 2 2024, 5:16 PM · Src Committers
cy added a comment to D45056: support for DIRECT access via ggated and ggatec.

Can you please regenerate a full patch using -U99999?

May 2 2024, 4:27 PM · Src Committers
lwhsu added a reviewer for D45056: support for DIRECT access via ggated and ggatec: pjd.
May 2 2024, 7:08 AM · Src Committers
david_crossfamilyweb.com added a comment to D38047: Multiple fixes to the NSS caching system.

I believe I have addressed all of reviews; it would be great to get this in for 14.1 so I don't keep having to patch my local copies

May 2 2024, 6:04 AM · Src Committers
david_crossfamilyweb.com requested review of D45056: support for DIRECT access via ggated and ggatec.
May 2 2024, 6:00 AM · Src Committers

Feb 18 2024

bofh closed D43181: Fix crontab path.
Feb 18 2024, 11:58 PM · Src Committers

Dec 27 2023

kevans accepted D43181: Fix crontab path.

I don't think this was intended to be interpreted as a specific path (/var would've been the partition, so they're just saying that the files are on that partition of the system), but I don't know that there's any harm in being more specific.

Dec 27 2023, 4:06 PM · Src Committers

Dec 26 2023

bofh requested review of D43181: Fix crontab path.
Dec 26 2023, 3:22 PM · Src Committers

Aug 23 2023

freebsd_igalic.co abandoned D41560: pmap: add pmap_kextract(9) man page.

once again, i have broken a revision by trying to update it.

Aug 23 2023, 12:44 PM · manpages, Src Committers
freebsd_igalic.co updated the diff for D41560: pmap: add pmap_kextract(9) man page.

address @pauamma_gundo.com comments

Aug 23 2023, 12:14 PM · manpages, Src Committers
pauamma_gundo.com added inline comments to D41560: pmap: add pmap_kextract(9) man page.
Aug 23 2023, 1:42 AM · manpages, Src Committers
freebsd_igalic.co updated the diff for D41560: pmap: add pmap_kextract(9) man page.
Aug 23 2023, 12:28 AM · manpages, Src Committers

Aug 4 2023

david_crossfamilyweb.com updated the diff for D38047: Multiple fixes to the NSS caching system.

Cleaned up erroneous patches due to my tree being out of date with target.

Aug 4 2023, 5:50 AM · Src Committers
david_crossfamilyweb.com added a comment to D38047: Multiple fixes to the NSS caching system.

Ran entire kyua test suite as follows:

Aug 4 2023, 5:34 AM · Src Committers
david_crossfamilyweb.com updated the diff for D38047: Multiple fixes to the NSS caching system.

Updates from code review

Aug 4 2023, 5:32 AM · Src Committers
david_crossfamilyweb.com added inline comments to D38047: Multiple fixes to the NSS caching system.
Aug 4 2023, 5:30 AM · Src Committers

Aug 1 2023

kib added a comment to D41092: libthr: Use a small cache to greatly reduce pshared lock latency..

I think I have more or less workable scheme to make look-aside cache working.

Aug 1 2023, 8:48 PM · Src Committers
kib added a comment to D41092: libthr: Use a small cache to greatly reduce pshared lock latency..

I tried to organize my thought about this cache proposal, and I do think that I managed to understand it better now.

Aug 1 2023, 7:23 PM · Src Committers

Jul 29 2023

becker.greg_att.net updated the diff for D41092: libthr: Use a small cache to greatly reduce pshared lock latency..

Refactor to more closely follow seqc.h.

Jul 29 2023, 12:22 AM · Src Committers

Jul 28 2023

becker.greg_att.net added inline comments to D41092: libthr: Use a small cache to greatly reduce pshared lock latency..
Jul 28 2023, 5:38 PM · Src Committers
becker.greg_att.net updated the diff for D41092: libthr: Use a small cache to greatly reduce pshared lock latency..

Updated to quasi-follow seqlock semantics from seqc.h for continued discussion...

Jul 28 2023, 5:34 PM · Src Committers
kib added inline comments to D41092: libthr: Use a small cache to greatly reduce pshared lock latency..
Jul 28 2023, 2:51 AM · Src Committers

Jul 27 2023

becker.greg_att.net added inline comments to D41092: libthr: Use a small cache to greatly reduce pshared lock latency..
Jul 27 2023, 1:58 PM · Src Committers

Jul 26 2023

kib added inline comments to D41092: libthr: Use a small cache to greatly reduce pshared lock latency..
Jul 26 2023, 11:05 PM · Src Committers

Jul 25 2023

becker.greg_att.net added inline comments to D41092: libthr: Use a small cache to greatly reduce pshared lock latency..
Jul 25 2023, 7:12 PM · Src Committers
becker.greg_att.net added inline comments to D41092: libthr: Use a small cache to greatly reduce pshared lock latency..
Jul 25 2023, 6:03 PM · Src Committers
becker.greg_att.net updated the diff for D41092: libthr: Use a small cache to greatly reduce pshared lock latency..

Fix how generation count is updated and synchronized with readers.
Add comments to explain how it works.

Jul 25 2023, 6:00 PM · Src Committers
becker.greg_att.net added inline comments to D41092: libthr: Use a small cache to greatly reduce pshared lock latency..
Jul 25 2023, 2:25 PM · Src Committers

Jul 22 2023

kib added a comment to D41092: libthr: Use a small cache to greatly reduce pshared lock latency..

Doesn't it make sense to fill curthread cache on key/val creation in pshared_insert? It is highly likely that the same thread would use the lock obj.

Jul 22 2023, 3:47 AM · Src Committers

Jul 20 2023

becker.greg_att.net updated the diff for D41092: libthr: Use a small cache to greatly reduce pshared lock latency..

Use MACHINE_ABI to build only for 64-bit architectures.
Replace uint64_t with u_long for pshared hash table generation counts.

Jul 20 2023, 11:57 AM · Src Committers

Jul 19 2023

woodsb02 updated subscribers of D41092: libthr: Use a small cache to greatly reduce pshared lock latency..
Jul 19 2023, 9:24 PM · Src Committers
brooks added inline comments to D41092: libthr: Use a small cache to greatly reduce pshared lock latency..
Jul 19 2023, 7:13 PM · Src Committers
pho added a comment to D41092: libthr: Use a small cache to greatly reduce pshared lock latency..

A buildworld with D41092.id124866.diff added to 239597e0309d4 doesn't compile for me:

===> lib/libthr (obj,all,install)
cc -march=i686 -mmmx -msse -msse2 -target x86_64-unknown-freebsd14.0 -m32  -DCOMPAT_LIBCOMPAT=\"32\"  -DCOMPAT_libcompat=\"32\"  -DCOMPAT_LIB32  --sysroot=/usr/obj/usr/src/amd64.amd64/tmp  -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin -B/usr/obj/usr/src/amd64.amd64/tmp/usr/lib32  -O2 -pipe -fno-common  -DPTHREAD_KERNEL -I/usr/src/lib/libc/include -I/usr/src/lib/libc/i386 -I/usr/src/lib/libthr/thread -I/usr/src/lib/libthr/arch/i386/include -I/usr/src/lib/libthr/sys -I/usr/src/libexec/rtld-elf -I/usr/src/libexec/rtld-elf/i386 -I/usr/src/lib/libthread_db -fexceptions -D_PTHREAD_FORCED_UNWIND -D_PTHREAD_PSC_SIZE=11 -D_PTHREADS_INVARIANTS -mno-mmx -mno-sse -mno-avx -mno-avx2 -MD  -MF.depend.thr_pshared.o -MTthr_pshared.o -std=gnu99 -Wno-format-zero-length -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wdate-time -Wmissing-variable-declarations -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter  -Qunused-arguments    -c /usr/src/lib/libthr/thread/thr_pshared.c -o thr_pshared.o
/usr/src/lib/libthr/thread/thr_pshared.c:137:4: error: call to undeclared function 'atomic_add_rel_64'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
                        PSHARED_HTGEN_INVALIDATE();
                        ^
/usr/src/lib/libthr/thread/thr_pshared.c:68:36: note: expanded from macro 'PSHARED_HTGEN_INVALIDATE'
#define PSHARED_HTGEN_INVALIDATE()      atomic_add_rel_64(&pshared_htgen, 1)
                                        ^
/usr/src/lib/libthr/thread/thr_pshared.c:137:4: note: did you mean 'atomic_add_long'?
/usr/src/lib/libthr/thread/thr_pshared.c:68:36: note: expanded from macro 'PSHARED_HTGEN_INVALIDATE'
#define PSHARED_HTGEN_INVALIDATE()      atomic_add_rel_64(&pshared_htgen, 1)
                                        ^
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/i386/atomic.h:602:1: note: 'atomic_add_long' declared here
ATOMIC_ASM(add,      long,  "addl %1,%0",  "ir",  v);
^
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/i386/atomic.h:105:26: note: expanded from macro 'ATOMIC_ASM'
static __inline void                                    \
                                                        ^
<scratch space>:208:1: note: expanded from here
atomic_add_long
^
/usr/src/lib/libthr/thread/thr_pshared.c:158:10: error: call to undeclared function 'atomic_load_acq_64'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
        htgen = atomic_load_acq_64(&pshared_htgen);
                ^
/usr/src/lib/libthr/thread/thr_pshared.c:158:10: note: did you mean 'atomic_load_acq_int'?
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/i386/atomic.h:611:1: note: 'atomic_load_acq_int' declared here
ATOMIC_LOADSTORE(int);
^
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/i386/atomic.h:606:2: note: expanded from macro 'ATOMIC_LOADSTORE'
        ATOMIC_LOAD(TYPE);                              \
        ^
/usr/obj/usr/src/amd64.amd64/tmp/usr/include/i386/atomic.h:253:30: note: expanded from macro 'ATOMIC_LOAD'
static __inline u_##TYPE                                        \
                                                                ^
<scratch space>:241:1: note: expanded from here
atomic_load_acq_int
^
/usr/src/lib/libthr/thread/thr_pshared.c:243:4: error: call to undeclared function 'atomic_add_rel_64'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
                        PSHARED_HTGEN_INVALIDATE();
                        ^
/usr/src/lib/libthr/thread/thr_pshared.c:68:36: note: expanded from macro 'PSHARED_HTGEN_INVALIDATE'
#define PSHARED_HTGEN_INVALIDATE()      atomic_add_rel_64(&pshared_htgen, 1)
                                        ^
/usr/src/lib/libthr/thread/thr_pshared.c:322:2: error: call to undeclared function 'atomic_add_rel_64'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
        PSHARED_HTGEN_INVALIDATE();
        ^
/usr/src/lib/libthr/thread/thr_pshared.c:68:36: note: expanded from macro 'PSHARED_HTGEN_INVALIDATE'
#define PSHARED_HTGEN_INVALIDATE()      atomic_add_rel_64(&pshared_htgen, 1)
                                        ^
4 errors generated.
*** Error code 1
Jul 19 2023, 6:15 PM · Src Committers