Page MenuHomeFreeBSD

Src CommittersOrganization
ActivePublic

Recent Activity

Fri, May 10

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

Updated diff -U99999

Fri, May 10, 5:18 PM · Src Committers

Thu, May 9

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

Updated with PR comments

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

Thu, May 2

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

Updated for -U99999 as requested.

Thu, May 2, 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?

Thu, May 2, 4:27 PM · Src Committers
lwhsu added a reviewer for D45056: support for DIRECT access via ggated and ggatec: pjd.
Thu, May 2, 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

Thu, May 2, 6:04 AM · Src Committers
david_crossfamilyweb.com requested review of D45056: support for DIRECT access via ggated and ggatec.
Thu, May 2, 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
becker.greg_att.net added inline comments to D41092: libthr: Use a small cache to greatly reduce pshared lock latency..
Jul 19 2023, 3:59 PM · Src Committers
becker.greg_att.net requested review of D41092: libthr: Use a small cache to greatly reduce pshared lock latency..
Jul 19 2023, 3:53 PM · Src Committers

Feb 23 2023

delphij added a member for Src Committers: delphij.
Feb 23 2023, 6:25 AM

Jan 20 2023

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

Please provide more diff context (diff -U999999).

Jan 20 2023, 5:00 PM · Src Committers
pstef added inline comments to D38047: Multiple fixes to the NSS caching system.
Jan 20 2023, 4:55 PM · Src Committers
ngie added a comment to D38047: Multiple fixes to the NSS caching system.

Can you please run the libc pw* tests?

kyua test -k /usr/tests/lib/libc/nss/Kyuafile

Please see man 7 tests for more details.

Jan 20 2023, 1:48 PM · Src Committers

Jan 19 2023

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

Does this need any corresponding updates to manual pages, eg getpwent(3), getgrent(3), nsswitch.conf(5), or nscd(8)? My C reading skills aren't up to telling conclusively.

Jan 19 2023, 10:43 PM · Src Committers
pauamma_gundo.com added a comment to D38047: Multiple fixes to the NSS caching system.

Does this need any corresponding updates to manual pages, eg getpwent(3), getgrent(3), nsswitch.conf(5), or nscd(8)? My C reading skills aren't up to telling conclusively.

Jan 19 2023, 1:55 PM · Src Committers

Jan 13 2023

david_crossfamilyweb.com requested review of D38047: Multiple fixes to the NSS caching system.
Jan 13 2023, 11:21 PM · Src Committers

Dec 3 2022

hselasky added a comment to D37596: Makefile.inc1: Replace obsolete comment NO_CLEAN by WITHOUT_CLEAN.

What about the other NO_ options there. Should they also be WITHOUT_ ? Thinking about style.

Dec 3 2022, 12:34 PM · Src Committers
enweiwu requested review of D37596: Makefile.inc1: Replace obsolete comment NO_CLEAN by WITHOUT_CLEAN.
Dec 3 2022, 11:58 AM · Src Committers

Sep 8 2022

sobomax closed D36333: Generate termcap.small from termcap automatically.
Sep 8 2022, 11:29 AM · Src Committers
sobomax added a comment to D36333: Generate termcap.small from termcap automatically.

termcap.small is still useful I think for the case when /usr is not mounted (i.e. single-user/recovery mode in a traditional FS layout). These days of course most people are using monolithic root+usr esp with ZFS, however we for example have 200+ systems in the field partitioned in a traditional way, so I am wondering how many there may be people like us out there.

Sep 8 2022, 10:51 AM · Src Committers