| Home | Sort by: relevance | last modified time | path |
| /src/external/bsd/dhcpcd/examples/conf/ | |
| Makefile | 1.1.6.2 Fri Jul 07 18:49:27 UTC 2023 martin Pull up following revision(s) (requested by gutteridge in ticket #1850): external/bsd/dhcpcd/examples/Makefile: revision 1.2 distrib/sets/lists/misc/mi: revision 1.225 external/bsd/dhcpcd/examples/conf/Makefile: revision 1.1 Install a copy of dhcpcd.conf under /usr/share/examples Addresses PR bin/57487 from Taylor R Campbell. 1.1.4.2 Fri Jul 07 18:46:57 UTC 2023 martin Pull up following revision(s) (requested by gutteridge in ticket #1663): external/bsd/dhcpcd/examples/Makefile: revision 1.2 distrib/sets/lists/misc/mi: revision 1.225 external/bsd/dhcpcd/examples/conf/Makefile: revision 1.1 Install a copy of dhcpcd.conf under /usr/share/examples Addresses PR bin/57487 from Taylor R Campbell. 1.1.2.2 Fri Jul 07 18:43:09 UTC 2023 martin Pull up following revision(s) (requested by gutteridge in ticket #226): external/bsd/dhcpcd/examples/Makefile: revision 1.2 distrib/sets/lists/misc/mi: revision 1.225 external/bsd/dhcpcd/examples/conf/Makefile: revision 1.1 Install a copy of dhcpcd.conf under /usr/share/examples Addresses PR bin/57487 from Taylor R Campbell. |
| /src/lib/libc/sys/ | |
| fdiscard.c | 1.1.2.2 Sun Feb 08 22:05:55 UTC 2015 snj Pull up following revision(s) (requested by christos in ticket #472): lib/libc/include/namespace.h: revision 1.175 lib/libc/sys/Makefile.inc: revision 1.225, 1.227 lib/libc/sys/fdiscard.2: revision 1.3 lib/libc/sys/fdiscard.c: revision 1.1 lib/libc/sys/posix_fallocate.c: revision 1.1 Fix argument paddiing for posix_fallocate and fdiscard with gcc 1.x -- PR/49617: Kirk Russell: posix_fallocate() should be returning an error on failure, without setting errno, so make it PSEUDO_NOERROR, by adding a new category GLUENOERR. -- PR/49617: Kirk Russell: Describe the posix_fallocate return values correctly. |
| posix_fallocate.c | 1.1.2.2 Sun Feb 08 22:05:55 UTC 2015 snj Pull up following revision(s) (requested by christos in ticket #472): lib/libc/include/namespace.h: revision 1.175 lib/libc/sys/Makefile.inc: revision 1.225, 1.227 lib/libc/sys/fdiscard.2: revision 1.3 lib/libc/sys/fdiscard.c: revision 1.1 lib/libc/sys/posix_fallocate.c: revision 1.1 Fix argument paddiing for posix_fallocate and fdiscard with gcc 1.x -- PR/49617: Kirk Russell: posix_fallocate() should be returning an error on failure, without setting errno, so make it PSEUDO_NOERROR, by adding a new category GLUENOERR. -- PR/49617: Kirk Russell: Describe the posix_fallocate return values correctly. |
| fdiscard.2 | 1.2.4.1 Sun Feb 08 22:05:55 UTC 2015 snj Pull up following revision(s) (requested by christos in ticket #472): lib/libc/include/namespace.h: revision 1.175 lib/libc/sys/Makefile.inc: revision 1.225, 1.227 lib/libc/sys/fdiscard.2: revision 1.3 lib/libc/sys/fdiscard.c: revision 1.1 lib/libc/sys/posix_fallocate.c: revision 1.1 Fix argument paddiing for posix_fallocate and fdiscard with gcc 1.x -- PR/49617: Kirk Russell: posix_fallocate() should be returning an error on failure, without setting errno, so make it PSEUDO_NOERROR, by adding a new category GLUENOERR. -- PR/49617: Kirk Russell: Describe the posix_fallocate return values correctly. |
| /src/external/bsd/dhcpcd/examples/ | |
| Makefile | 1.1.28.1 Fri Jul 07 18:43:09 UTC 2023 martin Pull up following revision(s) (requested by gutteridge in ticket #226): external/bsd/dhcpcd/examples/Makefile: revision 1.2 distrib/sets/lists/misc/mi: revision 1.225 external/bsd/dhcpcd/examples/conf/Makefile: revision 1.1 Install a copy of dhcpcd.conf under /usr/share/examples Addresses PR bin/57487 from Taylor R Campbell. 1.1.20.1 Fri Jul 07 18:46:57 UTC 2023 martin Pull up following revision(s) (requested by gutteridge in ticket #1663): external/bsd/dhcpcd/examples/Makefile: revision 1.2 distrib/sets/lists/misc/mi: revision 1.225 external/bsd/dhcpcd/examples/conf/Makefile: revision 1.1 Install a copy of dhcpcd.conf under /usr/share/examples Addresses PR bin/57487 from Taylor R Campbell. 1.1.8.1 Fri Jul 07 18:49:27 UTC 2023 martin Pull up following revision(s) (requested by gutteridge in ticket #1850): external/bsd/dhcpcd/examples/Makefile: revision 1.2 distrib/sets/lists/misc/mi: revision 1.225 external/bsd/dhcpcd/examples/conf/Makefile: revision 1.1 Install a copy of dhcpcd.conf under /usr/share/examples Addresses PR bin/57487 from Taylor R Campbell. |
| /src/tests/usr.bin/xlint/lint1/ | |
| msg_065.c | 1.5 Fri Jun 30 15:19:09 UTC 2023 rillig lint: fix computation of bit-field width When bit-fields in packed structs were added on 2009-10-02, lint assumed that they would only use 'signed int' or 'unsigned int' as storage unit, even though C99 also allows _Bool. The cleanup commit for decl.c 1.225 from 2021-08-28 accidentally changed the rounding mode for bit-field storage units from round-up to round-down. |
| expr_sizeof.c | 1.10 Fri Jun 30 15:19:09 UTC 2023 rillig lint: fix computation of bit-field width When bit-fields in packed structs were added on 2009-10-02, lint assumed that they would only use 'signed int' or 'unsigned int' as storage unit, even though C99 also allows _Bool. The cleanup commit for decl.c 1.225 from 2021-08-28 accidentally changed the rounding mode for bit-field storage units from round-up to round-down. |
| /src/usr.sbin/paxctl/ | |
| Makefile | 1.1.2.2 Tue Feb 06 22:20:42 UTC 2007 tron Pull up following revision(s) (requested by elad in ticket #396): distrib/sets/lists/base/mi: revision 1.685 usr.sbin/paxctl/Makefile: revision 1.1 usr.bin/Makefile: revision 1.156 usr.sbin/paxctl/paxctl.c: revision 1.1 usr.bin/paxctl/paxctl.1: file removal usr.sbin/paxctl/paxctl.8: revision 1.1 distrib/sets/lists/comp/mi: revision 1.995 usr.bin/paxctl/Makefile: file removal distrib/sets/lists/man/mi: revision 1.971 usr.bin/paxctl/paxctl.c: file removal usr.sbin/Makefile: revision 1.225 Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin tool (man-page moved from section 1 to section 8). |
| paxctl.8 | 1.1.2.2 Tue Feb 06 22:20:42 UTC 2007 tron Pull up following revision(s) (requested by elad in ticket #396): distrib/sets/lists/base/mi: revision 1.685 usr.sbin/paxctl/Makefile: revision 1.1 usr.bin/Makefile: revision 1.156 usr.sbin/paxctl/paxctl.c: revision 1.1 usr.bin/paxctl/paxctl.1: file removal usr.sbin/paxctl/paxctl.8: revision 1.1 distrib/sets/lists/comp/mi: revision 1.995 usr.bin/paxctl/Makefile: file removal distrib/sets/lists/man/mi: revision 1.971 usr.bin/paxctl/paxctl.c: file removal usr.sbin/Makefile: revision 1.225 Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin tool (man-page moved from section 1 to section 8). |
| paxctl.c | 1.1.2.2 Tue Feb 06 22:20:42 UTC 2007 tron branches: 1.1.2.2.2; Pull up following revision(s) (requested by elad in ticket #396): distrib/sets/lists/base/mi: revision 1.685 usr.sbin/paxctl/Makefile: revision 1.1 usr.bin/Makefile: revision 1.156 usr.sbin/paxctl/paxctl.c: revision 1.1 usr.bin/paxctl/paxctl.1: file removal usr.sbin/paxctl/paxctl.8: revision 1.1 distrib/sets/lists/comp/mi: revision 1.995 usr.bin/paxctl/Makefile: file removal distrib/sets/lists/man/mi: revision 1.971 usr.bin/paxctl/paxctl.c: file removal usr.sbin/Makefile: revision 1.225 Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin tool (man-page moved from section 1 to section 8). |
| /src/tests/rump/kernspace/ | |
| Makefile | 1.5.38.1 Tue Jan 16 13:01:10 UTC 2018 martin Pull up following revision(s) (requested by ozaki-r in ticket #497): tests/rump/rumpkern/Makefile: revision 1.16 tests/rump/kernspace/Makefile: revision 1.6 tests/rump/kernspace/workqueue.c: revision 1.1 tests/rump/kernspace/workqueue.c: revision 1.2 tests/rump/kernspace/workqueue.c: revision 1.3 tests/rump/kernspace/workqueue.c: revision 1.4 tests/rump/kernspace/workqueue.c: revision 1.5 tests/rump/kernspace/workqueue.c: revision 1.6 tests/rump/rumpkern/t_workqueue.c: revision 1.1 sys/sys/workqueue.h: revision 1.10 tests/rump/rumpkern/t_workqueue.c: revision 1.2 tests/rump/kernspace/kernspace.h: revision 1.5 tests/rump/kernspace/kernspace.h: revision 1.6 sys/net/if_bridge.c: revision 1.147 distrib/sets/lists/debug/mi: revision 1.225 sys/kern/subr_workqueue.c: revision 1.34 share/man/man9/workqueue.9: revision 1.12 sys/net/if_spppsubr.c: revision 1.178 distrib/sets/lists/tests/mi: revision 1.763 Add simple test for workqueue(9) Add declaration. build fix sorry, I forgot to commit this file. Tweak use of cv_timedwait - Handle its return value - Specify more appropriate time-out periods (2 ticks is too short) Fix a race condition on taking the mutex The workqueue worker can take the mutex before the tester tries to take it after calling workqueue_enqueue. If it happens, the worker calls cv_broadcast before the tester calls cv_timedwait and the tester will wait until the cv timed out Take the mutex before calling workqueue_enqueue so that the tester surely calls cv_timedwait before the worker calls cv_broadcast. The fix stabilizes the test, t_workqueue/workqueue1. Add workqueue_wait that waits for a specific work to finish The caller must ensure that no new work is enqueued before calling workqueue_wait. Note that Note that if the workqueue is WQ_PERCPU, the caller can enqueue a new work to another queue other than the waiting queue. Discussed on tech-kern@ Ensure the timer isn't running by using workqueue_wait Functionalize some routines to add new tests easily (NFC) Add a test case for workqueue_wait Fix build |
| kernspace.h | 1.4.38.1 Tue Jan 16 13:01:10 UTC 2018 martin Pull up following revision(s) (requested by ozaki-r in ticket #497): tests/rump/rumpkern/Makefile: revision 1.16 tests/rump/kernspace/Makefile: revision 1.6 tests/rump/kernspace/workqueue.c: revision 1.1 tests/rump/kernspace/workqueue.c: revision 1.2 tests/rump/kernspace/workqueue.c: revision 1.3 tests/rump/kernspace/workqueue.c: revision 1.4 tests/rump/kernspace/workqueue.c: revision 1.5 tests/rump/kernspace/workqueue.c: revision 1.6 tests/rump/rumpkern/t_workqueue.c: revision 1.1 sys/sys/workqueue.h: revision 1.10 tests/rump/rumpkern/t_workqueue.c: revision 1.2 tests/rump/kernspace/kernspace.h: revision 1.5 tests/rump/kernspace/kernspace.h: revision 1.6 sys/net/if_bridge.c: revision 1.147 distrib/sets/lists/debug/mi: revision 1.225 sys/kern/subr_workqueue.c: revision 1.34 share/man/man9/workqueue.9: revision 1.12 sys/net/if_spppsubr.c: revision 1.178 distrib/sets/lists/tests/mi: revision 1.763 Add simple test for workqueue(9) Add declaration. build fix sorry, I forgot to commit this file. Tweak use of cv_timedwait - Handle its return value - Specify more appropriate time-out periods (2 ticks is too short) Fix a race condition on taking the mutex The workqueue worker can take the mutex before the tester tries to take it after calling workqueue_enqueue. If it happens, the worker calls cv_broadcast before the tester calls cv_timedwait and the tester will wait until the cv timed out Take the mutex before calling workqueue_enqueue so that the tester surely calls cv_timedwait before the worker calls cv_broadcast. The fix stabilizes the test, t_workqueue/workqueue1. Add workqueue_wait that waits for a specific work to finish The caller must ensure that no new work is enqueued before calling workqueue_wait. Note that Note that if the workqueue is WQ_PERCPU, the caller can enqueue a new work to another queue other than the waiting queue. Discussed on tech-kern@ Ensure the timer isn't running by using workqueue_wait Functionalize some routines to add new tests easily (NFC) Add a test case for workqueue_wait Fix build |
| workqueue.c | 1.6.2.2 Tue Jan 16 13:01:10 UTC 2018 martin Pull up following revision(s) (requested by ozaki-r in ticket #497): tests/rump/rumpkern/Makefile: revision 1.16 tests/rump/kernspace/Makefile: revision 1.6 tests/rump/kernspace/workqueue.c: revision 1.1 tests/rump/kernspace/workqueue.c: revision 1.2 tests/rump/kernspace/workqueue.c: revision 1.3 tests/rump/kernspace/workqueue.c: revision 1.4 tests/rump/kernspace/workqueue.c: revision 1.5 tests/rump/kernspace/workqueue.c: revision 1.6 tests/rump/rumpkern/t_workqueue.c: revision 1.1 sys/sys/workqueue.h: revision 1.10 tests/rump/rumpkern/t_workqueue.c: revision 1.2 tests/rump/kernspace/kernspace.h: revision 1.5 tests/rump/kernspace/kernspace.h: revision 1.6 sys/net/if_bridge.c: revision 1.147 distrib/sets/lists/debug/mi: revision 1.225 sys/kern/subr_workqueue.c: revision 1.34 share/man/man9/workqueue.9: revision 1.12 sys/net/if_spppsubr.c: revision 1.178 distrib/sets/lists/tests/mi: revision 1.763 Add simple test for workqueue(9) Add declaration. build fix sorry, I forgot to commit this file. Tweak use of cv_timedwait - Handle its return value - Specify more appropriate time-out periods (2 ticks is too short) Fix a race condition on taking the mutex The workqueue worker can take the mutex before the tester tries to take it after calling workqueue_enqueue. If it happens, the worker calls cv_broadcast before the tester calls cv_timedwait and the tester will wait until the cv timed out Take the mutex before calling workqueue_enqueue so that the tester surely calls cv_timedwait before the worker calls cv_broadcast. The fix stabilizes the test, t_workqueue/workqueue1. Add workqueue_wait that waits for a specific work to finish The caller must ensure that no new work is enqueued before calling workqueue_wait. Note that Note that if the workqueue is WQ_PERCPU, the caller can enqueue a new work to another queue other than the waiting queue. Discussed on tech-kern@ Ensure the timer isn't running by using workqueue_wait Functionalize some routines to add new tests easily (NFC) Add a test case for workqueue_wait Fix build |
| /src/sys/arch/mips/mips/ | |
| mips_machdep.c | 1.225 Sat Jan 23 15:55:54 UTC 2010 mrg branches: 1.225.2; 1.225.4; rename pridtab{}::cpu_name to cpu_displayname. should fix a build error reported by he@. Sat Jan 23 15:55:54 UTC 2010 mrg branches: 1.225.2; 1.225.4; rename pridtab{}::cpu_name to cpu_displayname. should fix a build error reported by he@. .2; 1.225.4; rename pridtab{}::cpu_name to cpu_displayname. should fix a build error reported by he@. 1.225.4.8 Sun Jun 12 00:24:01 UTC 2011 rmind sync with head 1.225.4.7 Tue May 31 03:04:10 UTC 2011 rmind sync with head 1.225.4.6 Thu Apr 21 01:41:12 UTC 2011 rmind sync with head 1.225.4.5 Sat Mar 05 20:51:08 UTC 2011 rmind sync with head 1.225.4.4 Sun May 30 05:16:58 UTC 2010 rmind sync with head 1.225.4.3 Sun Apr 25 19:39:00 UTC 2010 rmind A round of compile and other fixes to previous. 1.225.4.2 Sun Apr 25 15:27:36 UTC 2010 rmind - Invent mm_md_getva() and mm_md_relva() routines, provided by MD and indicated with __HAVE_MM_MD_PREFER_VA. It will be used to deal with cache aliasing issues and thus fix little MIPS, ARM and friends. - Convert dev_mem_readwrite() to use unmanaged mappings. Fix a missed offset addition in a case of direct map. Sprinkle various comments in the memory device driver. - Add missing direct map handling on hp700 and vax. Make checks across m68k ports more consistent, reduce the diffs. Fix kernacc check miss on news68k. Minor off-by-one fix for alpha. Add MEMC_PHYS_BASE for mmap() case check on acorn26. Misc clean-up. |
| /src/share/man/man9/ | |
| workqueue.9 | 1.11.8.1 Tue Jan 16 13:01:10 UTC 2018 martin Pull up following revision(s) (requested by ozaki-r in ticket #497): tests/rump/rumpkern/Makefile: revision 1.16 tests/rump/kernspace/Makefile: revision 1.6 tests/rump/kernspace/workqueue.c: revision 1.1 tests/rump/kernspace/workqueue.c: revision 1.2 tests/rump/kernspace/workqueue.c: revision 1.3 tests/rump/kernspace/workqueue.c: revision 1.4 tests/rump/kernspace/workqueue.c: revision 1.5 tests/rump/kernspace/workqueue.c: revision 1.6 tests/rump/rumpkern/t_workqueue.c: revision 1.1 sys/sys/workqueue.h: revision 1.10 tests/rump/rumpkern/t_workqueue.c: revision 1.2 tests/rump/kernspace/kernspace.h: revision 1.5 tests/rump/kernspace/kernspace.h: revision 1.6 sys/net/if_bridge.c: revision 1.147 distrib/sets/lists/debug/mi: revision 1.225 sys/kern/subr_workqueue.c: revision 1.34 share/man/man9/workqueue.9: revision 1.12 sys/net/if_spppsubr.c: revision 1.178 distrib/sets/lists/tests/mi: revision 1.763 Add simple test for workqueue(9) Add declaration. build fix sorry, I forgot to commit this file. Tweak use of cv_timedwait - Handle its return value - Specify more appropriate time-out periods (2 ticks is too short) Fix a race condition on taking the mutex The workqueue worker can take the mutex before the tester tries to take it after calling workqueue_enqueue. If it happens, the worker calls cv_broadcast before the tester calls cv_timedwait and the tester will wait until the cv timed out Take the mutex before calling workqueue_enqueue so that the tester surely calls cv_timedwait before the worker calls cv_broadcast. The fix stabilizes the test, t_workqueue/workqueue1. Add workqueue_wait that waits for a specific work to finish The caller must ensure that no new work is enqueued before calling workqueue_wait. Note that Note that if the workqueue is WQ_PERCPU, the caller can enqueue a new work to another queue other than the waiting queue. Discussed on tech-kern@ Ensure the timer isn't running by using workqueue_wait Functionalize some routines to add new tests easily (NFC) Add a test case for workqueue_wait Fix build |
| /src/sys/sys/ | |
| workqueue.h | 1.9.100.1 Tue Jan 16 13:01:10 UTC 2018 martin Pull up following revision(s) (requested by ozaki-r in ticket #497): tests/rump/rumpkern/Makefile: revision 1.16 tests/rump/kernspace/Makefile: revision 1.6 tests/rump/kernspace/workqueue.c: revision 1.1 tests/rump/kernspace/workqueue.c: revision 1.2 tests/rump/kernspace/workqueue.c: revision 1.3 tests/rump/kernspace/workqueue.c: revision 1.4 tests/rump/kernspace/workqueue.c: revision 1.5 tests/rump/kernspace/workqueue.c: revision 1.6 tests/rump/rumpkern/t_workqueue.c: revision 1.1 sys/sys/workqueue.h: revision 1.10 tests/rump/rumpkern/t_workqueue.c: revision 1.2 tests/rump/kernspace/kernspace.h: revision 1.5 tests/rump/kernspace/kernspace.h: revision 1.6 sys/net/if_bridge.c: revision 1.147 distrib/sets/lists/debug/mi: revision 1.225 sys/kern/subr_workqueue.c: revision 1.34 share/man/man9/workqueue.9: revision 1.12 sys/net/if_spppsubr.c: revision 1.178 distrib/sets/lists/tests/mi: revision 1.763 Add simple test for workqueue(9) Add declaration. build fix sorry, I forgot to commit this file. Tweak use of cv_timedwait - Handle its return value - Specify more appropriate time-out periods (2 ticks is too short) Fix a race condition on taking the mutex The workqueue worker can take the mutex before the tester tries to take it after calling workqueue_enqueue. If it happens, the worker calls cv_broadcast before the tester calls cv_timedwait and the tester will wait until the cv timed out Take the mutex before calling workqueue_enqueue so that the tester surely calls cv_timedwait before the worker calls cv_broadcast. The fix stabilizes the test, t_workqueue/workqueue1. Add workqueue_wait that waits for a specific work to finish The caller must ensure that no new work is enqueued before calling workqueue_wait. Note that Note that if the workqueue is WQ_PERCPU, the caller can enqueue a new work to another queue other than the waiting queue. Discussed on tech-kern@ Ensure the timer isn't running by using workqueue_wait Functionalize some routines to add new tests easily (NFC) Add a test case for workqueue_wait Fix build |
| proc.h | 1.225 Sun Jul 30 21:58:11 UTC 2006 ad branches: 1.225.4; 1.225.6; Single-thread updates to the process credential. Sun Jul 30 21:58:11 UTC 2006 ad branches: 1.225.4; 1.225.6; Single-thread updates to the process credential. .4; 1.225.6; Single-thread updates to the process credential. 1.225.6.2 Sun Dec 10 07:19:28 UTC 2006 yamt sync with head. 1.225.6.1 Sun Oct 22 06:07:47 UTC 2006 yamt sync with head 1.225.4.12 Thu Feb 08 07:32:39 UTC 2007 skrll Fix typo in comment. 1.225.4.11 Mon Feb 05 13:16:48 UTC 2007 ad - When clearing signals dequeue siginfo first and free later, once outside the lock permiter. - Push kernel_lock back in a a couple of places. - Adjust limcopy() to be MP safe (this needs redoing). - Fix a couple of bugs noticed along the way. - Catch up with condvar changes. 1.225.4.10 Tue Jan 30 13:51:42 UTC 2007 ad Remove support for SA. Ok core@. 1.225.4.9 Sun Jan 28 01:34:18 UTC 2007 ad - Remove the last use of mtsleep() - sched_pause() -> kpause() 1.225.4.8 Sat Jan 27 01:29:05 UTC 2007 ad - Job control shouldn't affect LWPs sleeping interruptably. - Remove another use of mtsleep(). |
| /src/tests/rump/rumpkern/ | |
| t_workqueue.c | 1.2.2.2 Tue Jan 16 13:01:10 UTC 2018 martin Pull up following revision(s) (requested by ozaki-r in ticket #497): tests/rump/rumpkern/Makefile: revision 1.16 tests/rump/kernspace/Makefile: revision 1.6 tests/rump/kernspace/workqueue.c: revision 1.1 tests/rump/kernspace/workqueue.c: revision 1.2 tests/rump/kernspace/workqueue.c: revision 1.3 tests/rump/kernspace/workqueue.c: revision 1.4 tests/rump/kernspace/workqueue.c: revision 1.5 tests/rump/kernspace/workqueue.c: revision 1.6 tests/rump/rumpkern/t_workqueue.c: revision 1.1 sys/sys/workqueue.h: revision 1.10 tests/rump/rumpkern/t_workqueue.c: revision 1.2 tests/rump/kernspace/kernspace.h: revision 1.5 tests/rump/kernspace/kernspace.h: revision 1.6 sys/net/if_bridge.c: revision 1.147 distrib/sets/lists/debug/mi: revision 1.225 sys/kern/subr_workqueue.c: revision 1.34 share/man/man9/workqueue.9: revision 1.12 sys/net/if_spppsubr.c: revision 1.178 distrib/sets/lists/tests/mi: revision 1.763 Add simple test for workqueue(9) Add declaration. build fix sorry, I forgot to commit this file. Tweak use of cv_timedwait - Handle its return value - Specify more appropriate time-out periods (2 ticks is too short) Fix a race condition on taking the mutex The workqueue worker can take the mutex before the tester tries to take it after calling workqueue_enqueue. If it happens, the worker calls cv_broadcast before the tester calls cv_timedwait and the tester will wait until the cv timed out Take the mutex before calling workqueue_enqueue so that the tester surely calls cv_timedwait before the worker calls cv_broadcast. The fix stabilizes the test, t_workqueue/workqueue1. Add workqueue_wait that waits for a specific work to finish The caller must ensure that no new work is enqueued before calling workqueue_wait. Note that Note that if the workqueue is WQ_PERCPU, the caller can enqueue a new work to another queue other than the waiting queue. Discussed on tech-kern@ Ensure the timer isn't running by using workqueue_wait Functionalize some routines to add new tests easily (NFC) Add a test case for workqueue_wait Fix build |
| Makefile | 1.15.16.1 Tue Jan 16 13:01:10 UTC 2018 martin Pull up following revision(s) (requested by ozaki-r in ticket #497): tests/rump/rumpkern/Makefile: revision 1.16 tests/rump/kernspace/Makefile: revision 1.6 tests/rump/kernspace/workqueue.c: revision 1.1 tests/rump/kernspace/workqueue.c: revision 1.2 tests/rump/kernspace/workqueue.c: revision 1.3 tests/rump/kernspace/workqueue.c: revision 1.4 tests/rump/kernspace/workqueue.c: revision 1.5 tests/rump/kernspace/workqueue.c: revision 1.6 tests/rump/rumpkern/t_workqueue.c: revision 1.1 sys/sys/workqueue.h: revision 1.10 tests/rump/rumpkern/t_workqueue.c: revision 1.2 tests/rump/kernspace/kernspace.h: revision 1.5 tests/rump/kernspace/kernspace.h: revision 1.6 sys/net/if_bridge.c: revision 1.147 distrib/sets/lists/debug/mi: revision 1.225 sys/kern/subr_workqueue.c: revision 1.34 share/man/man9/workqueue.9: revision 1.12 sys/net/if_spppsubr.c: revision 1.178 distrib/sets/lists/tests/mi: revision 1.763 Add simple test for workqueue(9) Add declaration. build fix sorry, I forgot to commit this file. Tweak use of cv_timedwait - Handle its return value - Specify more appropriate time-out periods (2 ticks is too short) Fix a race condition on taking the mutex The workqueue worker can take the mutex before the tester tries to take it after calling workqueue_enqueue. If it happens, the worker calls cv_broadcast before the tester calls cv_timedwait and the tester will wait until the cv timed out Take the mutex before calling workqueue_enqueue so that the tester surely calls cv_timedwait before the worker calls cv_broadcast. The fix stabilizes the test, t_workqueue/workqueue1. Add workqueue_wait that waits for a specific work to finish The caller must ensure that no new work is enqueued before calling workqueue_wait. Note that Note that if the workqueue is WQ_PERCPU, the caller can enqueue a new work to another queue other than the waiting queue. Discussed on tech-kern@ Ensure the timer isn't running by using workqueue_wait Functionalize some routines to add new tests easily (NFC) Add a test case for workqueue_wait Fix build |
| /src/sys/dev/ | |
| DEVNAMES | 1.225 Tue Jan 09 23:53:33 UTC 2007 cube branches: 1.225.2; 1.225.6; 1.225.8; Remove unexistent vmegeneric. Tue Jan 09 23:53:33 UTC 2007 cube branches: 1.225.2; 1.225.6; 1.225.8; Remove unexistent vmegeneric. .2; 1.225.6; 1.225.8; Remove unexistent vmegeneric. .6; 1.225.8; Remove unexistent vmegeneric. 1.225.8.1 Wed Jul 11 20:04:55 UTC 2007 mjf Sync with head. 1.225.6.3 Tue Oct 23 20:06:49 UTC 2007 ad Sync with head. 1.225.6.2 Sun Jul 15 13:21:05 UTC 2007 ad Sync with head. 1.225.6.1 Sun May 27 14:29:56 UTC 2007 ad Sync with head. 1.225.2.2 Mon May 07 10:55:22 UTC 2007 yamt sync with head. 1.225.2.1 Sun Apr 15 16:03:17 UTC 2007 yamt sync with head. |
| /src/sys/dev/ic/ | |
| wi.c | 1.225 Tue Apr 08 00:07:27 UTC 2008 cegger branches: 1.225.2; 1.225.4; use aprint_*_dev and device_xname Tue Apr 08 00:07:27 UTC 2008 cegger branches: 1.225.2; 1.225.4; use aprint_*_dev and device_xname .2; 1.225.4; use aprint_*_dev and device_xname 1.225.4.6 Wed Aug 11 22:53:33 UTC 2010 yamt sync with head. 1.225.4.5 Thu Mar 11 15:03:36 UTC 2010 yamt sync with head 1.225.4.4 Wed Sep 16 13:37:49 UTC 2009 yamt sync with head 1.225.4.3 Sat May 16 10:41:24 UTC 2009 yamt sync with head 1.225.4.2 Mon May 04 08:12:45 UTC 2009 yamt sync with head. 1.225.4.1 Fri May 16 02:24:06 UTC 2008 yamt sync with head. 1.225.2.1 Sun May 18 00:33:46 UTC 2008 yamt sync with head. |
| /src/usr.bin/ | |
| Makefile | 1.225 Sat Jun 04 15:27:11 UTC 2016 agc branches: 1.225.2; Following positive feedback on tech-userlevel, move the sys_info script from othersrc to usr.bin/sys_info The sys_info script is a small script which will show the version information for installed utilities. It also works on the kernel, and on most libraries. Its use is as follow: [19:41:13] agc@netbsd-002 ...external/bsd/sys_info [4568] > ./sys_info -a awk-20121220 bind-9.10.3pl3 bzip2-1.0.6 calendar-20160601 ftpd-20110904 g++-4.8.5 gcc-4.8.5 grep-2.5.1anb1 gzip-20150113 bozohttpd-20151231 NetBSD-7.99.26 netpgp-3.99.17 netpgpverify-20160214 ntp-4.2.8pl5 openssl-1.0.1r sqlite3-3.12.2 openssh-7.1 opensshd-7.1 tcsh-6.19.00 xz-5.2.1 [19:41:20] agc@netbsd-002 ...external/bsd/sys_info [4569] > ./sys_info ntp ssh netpgp ntp-4.2.8pl5 openssh-7.1 netpgp-3.99.17 [19:41:31] agc@netbsd-002 ...external/bsd/sys_info [4570] > ./sys_info ntp ssh netbsd ntp-4.2.8pl5 openssh-7.1 NetBSD-7.99.26 [19:41:38] agc@netbsd-002 ...external/bsd/sys_info [4571] > The -a option can be given to the script to print out the information on all known components. The sys_info script also works on libraries, returning their "versions" as given by the shared object version numbers. [19:45:06] agc@netbsd-002 ...external/bsd/sys_info [4572] > ./sys_info libevent libXfont libc netbsd libevent-4.0 libXfont-3.0 libc-12.200 NetBSD-7.99.26 [19:45:27] agc@netbsd-002 ...external/bsd/sys_info [4573] > Alistair Crooks Wed Jun 1 19:44:01 PDT 2016 Sat Jun 04 15:27:11 UTC 2016 agc branches: 1.225.2; Following positive feedback on tech-userlevel, move the sys_info script from othersrc to usr.bin/sys_info The sys_info script is a small script which will show the version information for installed utilities. It also works on the kernel, and on most libraries. Its use is as follow: [19:41:13] agc@netbsd-002 ...external/bsd/sys_info [4568] > ./sys_info -a awk-20121220 bind-9.10.3pl3 bzip2-1.0.6 calendar-20160601 ftpd-20110904 g++-4.8.5 gcc-4.8.5 grep-2.5.1anb1 gzip-20150113 bozohttpd-20151231 NetBSD-7.99.26 netpgp-3.99.17 netpgpverify-20160214 ntp-4.2.8pl5 openssl-1.0.1r sqlite3-3.12.2 openssh-7.1 opensshd-7.1 tcsh-6.19.00 xz-5.2.1 [19:41:20] agc@netbsd-002 ...external/bsd/sys_info [4569] > ./sys_info ntp ssh netpgp ntp-4.2.8pl5 openssh-7.1 netpgp-3.99.17 [19:41:31] agc@netbsd-002 ...external/bsd/sys_info [4570] > ./sys_info ntp ssh netbsd ntp-4.2.8pl5 openssh-7.1 NetBSD-7.99.26 [19:41:38] agc@netbsd-002 ...external/bsd/sys_info [4571] > The -a option can be given to the script to print out the information on all known components. The sys_info script also works on libraries, returning their "versions" as given by the shared object version numbers. [19:45:06] agc@netbsd-002 ...external/bsd/sys_info [4572] > ./sys_info libevent libXfont libc netbsd libevent-4.0 libXfont-3.0 libc-12.200 NetBSD-7.99.26 [19:45:27] agc@netbsd-002 ...external/bsd/sys_info [4573] > Alistair Crooks Wed Jun 1 19:44:01 PDT 2016 1.155.2.1 Tue Feb 06 22:20:42 UTC 2007 tron Pull up following revision(s) (requested by elad in ticket #396): distrib/sets/lists/base/mi: revision 1.685 usr.sbin/paxctl/Makefile: revision 1.1 usr.bin/Makefile: revision 1.156 usr.sbin/paxctl/paxctl.c: revision 1.1 usr.bin/paxctl/paxctl.1: file removal usr.sbin/paxctl/paxctl.8: revision 1.1 distrib/sets/lists/comp/mi: revision 1.995 usr.bin/paxctl/Makefile: file removal distrib/sets/lists/man/mi: revision 1.971 usr.bin/paxctl/paxctl.c: file removal usr.sbin/Makefile: revision 1.225 Move paxctl from usr.bin/paxctl to usr.sbin/paxctl, and make it an admin tool (man-page moved from section 1 to section 8). 1.225.2.3 Wed Apr 26 02:53:34 UTC 2017 pgoyette Sync with HEAD 1.225.2.2 Mon Mar 20 06:58:03 UTC 2017 pgoyette Sync with HEAD 1.225.2.1 Fri Nov 04 14:49:25 UTC 2016 pgoyette Sync with HEAD |
| /src/sys/dev/pcmcia/ | |
| pcmciadevs.h | 1.225 Mon Aug 20 00:32:38 UTC 2007 kiyohara branches: 1.225.2; Regen. Mon Aug 20 00:32:38 UTC 2007 kiyohara branches: 1.225.2; Regen. 1.225.2.1 Tue Nov 06 23:29:49 UTC 2007 matt sync with HEAD |
| pcmciadevs_data.h | 1.225 Mon Aug 20 00:32:38 UTC 2007 kiyohara branches: 1.225.2; Regen. Mon Aug 20 00:32:38 UTC 2007 kiyohara branches: 1.225.2; Regen. 1.225.2.1 Tue Nov 06 23:29:50 UTC 2007 matt sync with HEAD |
| /src/sys/netinet/ | |
| tcp_timer.h | 1.29.8.1 Tue Sep 10 16:18:59 UTC 2019 martin Pull up following revision(s) (requested by maxv in ticket #193): sys/netinet/tcp_timer.h: revision 1.30 sys/netinet/tcp_input.c: revision 1.415 sys/netinet/tcp_usrreq.c: revision 1.225 sys/netinet/tcp_subr.c: revision 1.283 Clamp tcp timer quantities to reasonable ranges. |