#
259065 |
|
07-Dec-2013 |
gjb |
- Copy stable/10 (r259064) to releng/10.0 as part of the 10.0-RELEASE cycle. - Update __FreeBSD_version [1] - Set branch name to -RC1
[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so start releng/10.0 at '100' so the branch is started with a value ending in zero.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
233648 |
|
29-Mar-2012 |
eadler |
Remove trailing whitespace per mdoc lint warning
Disussed with: gavin No objection from: doc Approved by: joel MFC after: 3 days
|
#
202933 |
|
24-Jan-2010 |
attilio |
- Fix the kthread_{suspend, resume, suspend_check}() locking. In the current code, the locking is completely broken and may lead easilly to deadlocks. Fix it by using the proc_mtx, linked to the suspending thread, as lock for the operation. Keep using the thread_lock for setting and reading the flag even if it is not entirely necessary (atomic ops may do it as well, but this way the code is more readable). - Fix a deadlock within kthread_suspend(). The suspender should not sleep on a different channel wrt the suspended thread, or, otherwise, the awaker should wakeup both. Uniform the interface to what the kproc_* counterparts do (sleeping on the same channel). - Change the kthread_suspend_check() prototype. kthread_suspend_check() always assumes curthread and must only refer to it, so skip the thread pointer as it may be easilly mistaken. If curthread is not a kthread, the system will panic.
In collabouration with: jhb Tested by: Giovanni Trematerra <giovanni dot trematerra at gmail dot com> MFC: 2 weeks
|
#
196450 |
|
23-Aug-2009 |
julian |
Add claraifications to the kproc and kthread manpages and link the kthread_create(9) man page to the kproc(9) page as it had migrated and people looking for it may need a hand to find its new name.
MFC after: 1 week
|
#
187746 |
|
26-Jan-2009 |
trhodes |
Add ENOMEM to the return values. Remove invalid return values. Remove reference to non-existent manual pages. Remove reference to rfork (it does not discuss RFSTOPPED). Add sys/unistd.h to the list of includes (required for RFSTOPPED).
PR: 126227 Submitted by: Mateusz Guzik <mjguzik@gmail.com> (based on, original version) Reviewed by: jhb, Christoph Mallon <christoph.mallon@gmx.de>
|
#
178682 |
|
29-Apr-2008 |
julian |
Document the kproc_kthread_add() call and fix a small detail of its implementation. MFC after: 1 week
|
#
173030 |
|
26-Oct-2007 |
julian |
Doc police fixes
thanks to: ru@
|
#
173007 |
|
26-Oct-2007 |
julian |
catch up with the code.
|
#
172839 |
|
21-Oct-2007 |
julian |
Note the temporary removal of these functions.
|
#
147398 |
|
15-Jun-2005 |
ru |
Assorted markup fixes and minor wordsmithing.
Approved by: re
|
#
135759 |
|
24-Sep-2004 |
joerg |
Document that kthread_exit()ing will cause a wakeup(9) on the thread handle.
MFC after: 1 week
|
#
105428 |
|
18-Oct-2002 |
benno |
Update the documentation for kthread_create to include the pages argument.
Reviewed by: sheldonh Forgotten by: scottl
|
#
104744 |
|
09-Oct-2002 |
alfred |
de-__P()
|
#
89124 |
|
09-Jan-2002 |
mpp |
ispell sweep of share/man/man9/*.
|
#
84306 |
|
01-Oct-2001 |
ru |
mdoc(7) police: Use the new .In macro for #include statements.
|
#
79454 |
|
09-Jul-2001 |
dd |
mdoc(7) police: remove extraneous .Pp before and/or after .Sh.
|
#
79366 |
|
06-Jul-2001 |
ru |
mdoc(7) police: sort SEE ALSO xrefs (sort -b -f +2 -3 +1 -2).
|
#
74009 |
|
09-Mar-2001 |
jhb |
- Add 2001 to copyright. - Kthread functions return an error status, they don't set errno to an error status. - Remove the BUGS section as all the bugs listed have been fixed now.
|
#
70466 |
|
29-Dec-2000 |
ru |
Prepare for mdoc(7)NG.
|
#
70067 |
|
15-Dec-2000 |
jhb |
Catch up to the changes to the kthread API.
|
#
68687 |
|
13-Nov-2000 |
jhb |
Beef up the description of the kernel thread API.
Reviewed by: sheldonh, jasone
|
#
67728 |
|
27-Oct-2000 |
mpp |
Typo fix.
|
#
67480 |
|
24-Oct-2000 |
markm |
Add some very crude man pages to try to induce folk to work on them.
Agreed to work on them: jasone
|