cvs commit: src/sys/sys proc.h

2008-05-18 Thread John Birrell
jb 2008-05-18 19:50:44 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Add the hooks for the extra data that DTrace allocates for struct thread and struct proc. Add a field to struct thread to stash the error variable (or returned status)

cvs commit: src/sys/sys proc.h src/sys/kern init_main.c kern_proc.c kern_resource.c kern_synch.c kern_thread.c

2008-04-11 Thread Robert Watson
rwatson 2008-04-11 08:47:36 UTC FreeBSD src repository Modified files:(Branch: RELENG_7) sys/sys proc.h sys/kern init_main.c kern_proc.c kern_resource.c kern_synch.c kern_thread.c Log: Merge init_main.c:1.290, kern_p

cvs commit: src/sys/sys proc.h src/sys/kern kern_sig.c kern_thr.c kern_thread.c subr_sleepqueue.c subr_trap.c

2008-03-21 Thread Jeff Roberson
jeff2008-03-21 08:23:25 UTC FreeBSD src repository Modified files: sys/sys proc.h sys/kern kern_sig.c kern_thr.c kern_thread.c subr_sleepqueue.c subr_trap.c Log: - Add a new td flag TDF_NEEDSUSPCHK that is set whenever

cvs commit: src/sys/sys proc.h rwlock.h src/sys/kern kern_rwlock.c subr_turnstile.c

2008-02-05 Thread Jeff Roberson
jeff2008-02-06 01:02:13 UTC FreeBSD src repository Modified files: sys/sys proc.h rwlock.h sys/kern kern_rwlock.c subr_turnstile.c Log: Adaptive spinning in write path with readers and writer starvation avoidance. - Move recursion checking int

Re: cvs commit: src/sys/sys proc.h

2008-01-30 Thread Sam Leffler
Alexander Motin wrote: Sam Leffler wrote: Alexander Motin wrote: mav 2008-01-30 21:24:10 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Implement GET_STACK_USAGE() macro to get the current kernel thread stack usage. This implemntation made f

Re: cvs commit: src/sys/sys proc.h

2008-01-30 Thread Alexander Motin
Sam Leffler wrote: Alexander Motin wrote: mav 2008-01-30 21:24:10 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Implement GET_STACK_USAGE() macro to get the current kernel thread stack usage. This implemntation made for growing down stack or

Re: cvs commit: src/sys/sys proc.h

2008-01-30 Thread Sam Leffler
Alexander Motin wrote: mav 2008-01-30 21:24:10 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Implement GET_STACK_USAGE() macro to get the current kernel thread stack usage. This implemntation made for growing down stack organization like i3

cvs commit: src/sys/sys proc.h

2008-01-30 Thread Alexander Motin
mav 2008-01-30 21:24:10 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Implement GET_STACK_USAGE() macro to get the current kernel thread stack usage. This implemntation made for growing down stack organization like i386/amd64 platforms have,

cvs commit: src/sys/sys proc.h

2007-11-13 Thread Joseph Koshy
jkoshy 2007-11-14 04:48:59 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Reserve a bit for use when capturing callchains. Revision ChangesPath 1.494 +1 -0 src/sys/sys/proc.h ___ cvs-al

Re: cvs commit: src/sys/sys proc.h

2007-10-16 Thread John Baldwin
On Tuesday 16 October 2007 06:19:03 pm Olivier Houchard wrote: > On Tue, Oct 16, 2007 at 04:37:36PM -0400, John Baldwin wrote: > > On Tuesday 16 October 2007 03:57:36 pm Olivier Houchard wrote: > > > cognet 2007-10-16 19:57:36 UTC > > > > > > FreeBSD src repository > > > > > > Modified f

Re: cvs commit: src/sys/sys proc.h

2007-10-16 Thread Olivier Houchard
On Tue, Oct 16, 2007 at 04:37:36PM -0400, John Baldwin wrote: > On Tuesday 16 October 2007 03:57:36 pm Olivier Houchard wrote: > > cognet 2007-10-16 19:57:36 UTC > > > > FreeBSD src repository > > > > Modified files:(Branch: RELENG_6) > > sys/sys proc.h > > Lo

Re: cvs commit: src/sys/sys proc.h

2007-10-16 Thread John Baldwin
On Tuesday 16 October 2007 03:57:36 pm Olivier Houchard wrote: > cognet 2007-10-16 19:57:36 UTC > > FreeBSD src repository > > Modified files:(Branch: RELENG_6) > sys/sys proc.h > Log: > Make td_sqqueue explicitely signed, as we compare it with >= 0. On arm,

cvs commit: src/sys/sys proc.h

2007-10-16 Thread Olivier Houchard
cognet 2007-10-16 19:57:36 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/sys proc.h Log: Make td_sqqueue explicitely signed, as we compare it with >= 0. On arm, char defaults to unsigned. RevisionChangesPath 1.432.2.13 +1

cvs commit: src/sys/sys proc.h

2007-07-22 Thread Attilio Rao
attilio 2007-07-22 21:35:45 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Preprocessing stub "KSE" breaks ABI either with modules and userspace consumers. This patch makes KSE no more an optionally stub for kernel structures fixing the breakage

cvs commit: src/sys/sys proc.h

2007-06-12 Thread Jeff Roberson
jeff2007-06-12 20:22:06 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: - Fix kse by moving the upcalls list back out of the zero'd section. I had tested this with the wrong libpthread. Revision ChangesPath 1.486 +3 -1 sr

Re: cvs commit: src/sys/sys proc.h src/sys/kern kern_thread.c

2007-06-12 Thread Jeff Roberson
On Tue, 12 Jun 2007, Sam Leffler wrote: Jeff Roberson wrote: jeff2007-06-12 07:24:47 UTC FreeBSD src repository Modified files: sys/sys proc.h sys/kern kern_thread.c Log: Solve a complex exit race introduced with thread_lock: - Add a count o

Re: cvs commit: src/sys/sys proc.h src/sys/kern kern_thread.c

2007-06-12 Thread Julian Elischer
Jeff Roberson wrote: jeff2007-06-12 07:24:47 UTC FreeBSD src repository Modified files: sys/sys proc.h sys/kern kern_thread.c Log: Solve a complex exit race introduced with thread_lock: - Add a count of exiting threads, p_exitthreads, to st

Re: cvs commit: src/sys/sys proc.h src/sys/kern kern_thread.c

2007-06-12 Thread Sam Leffler
Jeff Roberson wrote: jeff2007-06-12 07:24:47 UTC FreeBSD src repository Modified files: sys/sys proc.h sys/kern kern_thread.c Log: Solve a complex exit race introduced with thread_lock: - Add a count of exiting threads, p_exitthreads, to st

cvs commit: src/sys/sys proc.h src/sys/kern kern_thread.c

2007-06-12 Thread Jeff Roberson
jeff2007-06-12 07:24:47 UTC FreeBSD src repository Modified files: sys/sys proc.h sys/kern kern_thread.c Log: Solve a complex exit race introduced with thread_lock: - Add a count of exiting threads, p_exitthreads, to struct proc. - Incremen

cvs commit: src/sys/sys proc.h

2007-06-11 Thread Jeff Roberson
jeff2007-06-11 21:59:39 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: - Move p_ru to the zero'd section of the proc to keep stats accurate. Revision ChangesPath 1.483 +1 -1 src/sys/sys/proc.h

cvs commit: src/sys/sys proc.h

2007-05-24 Thread Dag-Erling Smorgrav
des 2007-05-24 19:13:41 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/sys proc.h Log: MFC (forgotten in previous commit) Revision ChangesPath 1.432.2.9 +6 -0 src/sys/sys/proc.h

cvs commit: src/sys/sys proc.h src/sys/kern vfs_bio.c

2007-04-24 Thread Konstantin Belousov
kib 2007-04-24 10:59:21 UTC FreeBSD src repository Modified files: sys/sys proc.h sys/kern vfs_bio.c Log: Disable nesting of BOP_BDFLUSH(). VOP_FSYNC() call in bdwrite() could result in bdwrite() being reentered, thus causing infinite recursion

cvs commit: src/sys/sys proc.h

2007-04-15 Thread Dag-Erling Smorgrav
des 2007-04-15 12:59:49 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Add macros to assert that the process is / isn't held in memory. MFC after: 3 weeks Revision ChangesPath 1.476 +6 -0 src/sys/sys/proc.h _

cvs commit: src/sys/sys proc.h

2007-01-04 Thread Jeff Roberson
jeff2007-01-04 08:36:40 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: - Add SRQ_BORROWING to the list of switch reasons. ULE is the only consumer at this time. It is used to optimize the run queue placement of threads who have newly

cvs commit: src/sys/sys proc.h

2006-12-15 Thread Florent Thoumie
flz 2006-12-15 21:45:32 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: "Paralleled" should have been "parceled". Pointed out by: julian Relayed by: rdivacky Revision ChangesPath 1.468 +1 -1 src/sys/sys/proc.h __

Re: cvs commit: src/sys/sys proc.h

2006-12-15 Thread Julian Elischer
Pav Lucistnik wrote: pav 2006-12-15 14:18:29 UTC FreeBSD src repository (doc,ports committer) Modified files: sys/sys proc.h Log: Fix typos in comment block Submitted by: rdivacky Revision ChangesPath 1.467 +2 -2 src/sys/sys/proc.h

cvs commit: src/sys/sys proc.h

2006-12-15 Thread Pav Lucistnik
pav 2006-12-15 14:18:29 UTC FreeBSD src repository (doc,ports committer) Modified files: sys/sys proc.h Log: Fix typos in comment block Submitted by: rdivacky Revision ChangesPath 1.467 +2 -2 src/sys/sys/proc.h

cvs commit: src/sys/sys proc.h umtx.h src/sys/kern kern_thr.c kern_umtx.c

2006-12-04 Thread David Xu
davidxu 2006-12-04 14:15:12 UTC FreeBSD src repository Modified files: sys/sys proc.h umtx.h sys/kern kern_thr.c kern_umtx.c Log: if a thread blocked on userland condition variable is pthread_cancel()ed, it is expected that the thread will not co

cvs commit: src/sys/sys proc.h

2006-11-12 Thread Ceri Davies
ceri2006-11-12 23:16:32 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Correct typos in comments. Revision ChangesPath 1.464 +2 -2 src/sys/sys/proc.h ___ cvs-all@freebsd.org mailing

cvs commit: src/sys/sys proc.h

2006-10-29 Thread John Birrell
jb 2006-10-29 21:02:22 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Add the padding fields to 'struct proc' for the !KSE case that I missed. Noticed by: pjd Revision ChangesPath 1.463 +4 -0 src/sys/sys/proc.h _

Re: cvs commit: src/sys/sys proc.h src/sys/kern kern_thread.c

2006-10-27 Thread Julian Elischer
David Xu wrote: davidxu 2006-10-27 05:45:44 UTC FreeBSD src repository Modified files: sys/sys proc.h sys/kern kern_thread.c Log: Remove member p_procscopegrp which is no longer used by libthr. but should be.. (see other email) Revision Ch

cvs commit: src/sys/sys proc.h src/sys/kern kern_thread.c

2006-10-26 Thread David Xu
davidxu 2006-10-27 05:45:44 UTC FreeBSD src repository Modified files: sys/sys proc.h sys/kern kern_thread.c Log: Remove member p_procscopegrp which is no longer used by libthr. Revision ChangesPath 1.237 +0 -8 src/sys/kern/kern_

cvs commit: src/sys/sys proc.h

2006-10-19 Thread John Baldwin
jhb 2006-10-19 14:49:02 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/sys proc.h Log: MFC: Fix td_locks description in comment. Approved by:re (hrs) Revision ChangesPath 1.432.2.8 +1 -1 src/sys/sys/proc.h ___

cvs commit: src/sys/sys proc.h

2006-10-02 Thread John Baldwin
jhb 2006-10-02 17:48:14 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Update description of td_locks. MFC after: 3 days Requested by: pjd Revision ChangesPath 1.460 +1 -1 src/sys/sys/proc.h _

cvs commit: src/sys/sys proc.h src/sys/kern kern_thread.c

2006-09-02 Thread Robert Watson
rwatson 2006-09-02 12:48:49 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/sys proc.h sys/kern kern_thread.c Log: Merge proc.h:1.449 and kern_thread.:1.225 from HEAD to RELENG_6: Add new fields to process-related data

cvs commit: src/sys/sys proc.h

2006-08-24 Thread David Xu
davidxu 2006-08-25 03:15:27 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Add member kg_base_user_pri and flag TDF_UBORROWING, they will be used to support userland priority propagation for 1:1 threading. Revision ChangesPath 1.459

cvs commit: src/sys/sys proc.h src/sys/kern kern_umtx.c

2006-05-18 Thread David Xu
davidxu 2006-05-18 08:43:46 UTC FreeBSD src repository Modified files: sys/sys proc.h sys/kern kern_umtx.c Log: Move flag TDF_UMTXQ into structure umtxq, this eliminates the requirement of scheduler lock in some umtx code. Revision Changes

cvs commit: src/sys/sys proc.h src/sys/kern kern_thread.c

2006-03-13 Thread David Xu
davidxu 2006-03-13 10:37:25 UTC FreeBSD src repository Modified files: sys/sys proc.h sys/kern kern_thread.c Log: Remove unused code. Revision ChangesPath 1.230 +0 -24 src/sys/kern/kern_thread.c 1.457 +0 -1 src/sys/sys/

cvs commit: src/sys/sys proc.h src/sys/kern kern_resource.c

2006-03-11 Thread Poul-Henning Kamp
phk 2006-03-11 10:48:19 UTC FreeBSD src repository Modified files: sys/sys proc.h sys/kern kern_resource.c Log: Go over calcru and friends once more. Reintroduce the monotonicity for the normal case and make the two special cases behave in

cvs commit: src/sys/sys proc.h

2006-02-28 Thread John Baldwin
jhb 2006-02-28 20:11:30 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Allow PHOLD()'s of curproc even if P_WEXIT is set. Normally we don't want to allow PHOLD()'s of processes that have P_WEXIT set as once that flag is set we aren't guarante

cvs commit: src/sys/sys proc.h sleepqueue.h src/sys/kern kern_condvar.c kern_kse.c kern_sig.c kern_synch.c kern_thread.c subr_sleepqueue.c

2006-02-26 Thread David Xu
davidxu 2006-02-27 00:19:40 UTC FreeBSD src repository Modified files:(Branch: RELENG_6) sys/sys proc.h sleepqueue.h sys/kern kern_condvar.c kern_kse.c kern_sig.c kern_synch.c kern_thread.c subr_

Re: cvs commit: src/sys/sys proc.h sleepqueue.h src/sys/kern kern_condvar.c kern_kse.c kern_sig.c kern_synch.c kern_thread.c subr_sleepqueue.c

2006-02-15 Thread David Xu
David Xu wrote: davidxu 2006-02-15 23:52:01 UTC FreeBSD src repository Modified files: sys/sys proc.h sleepqueue.h sys/kern kern_condvar.c kern_kse.c kern_sig.c kern_synch.c kern_thread.c subr_sleepqueue.c

cvs commit: src/sys/sys proc.h sleepqueue.h src/sys/kern kern_condvar.c kern_kse.c kern_sig.c kern_synch.c kern_thread.c subr_sleepqueue.c

2006-02-15 Thread David Xu
davidxu 2006-02-15 23:52:01 UTC FreeBSD src repository Modified files: sys/sys proc.h sleepqueue.h sys/kern kern_condvar.c kern_kse.c kern_sig.c kern_synch.c kern_thread.c subr_sleepqueue.c Log: Fix

cvs commit: src/sys/sys proc.h

2006-01-27 Thread John Baldwin
jhb 2006-01-27 23:04:43 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Oops, commit missed file from the previous change to enable multiple queues in turnstiles. Add a new thread member td_tsqueue which contains the sub-queue of a turnstile t

cvs commit: src/sys/sys proc.h

2006-01-18 Thread Julian Elischer
julian 2006-01-18 20:18:41 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Duh! put the thread name into the section that is zero'd on allocation (by default there is no name) Revision ChangesPath 1.447 +1 -1 src/sys/sys/proc.h

cvs commit: src/sys/sys proc.h

2006-01-18 Thread Julian Elischer
julian 2006-01-18 20:12:14 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Congratulations, we now have a place for a thread to store its name. Will be needed when we start using real threads in the kernel instead of whole pseudo-processes. R

cvs commit: src/sys/sys proc.h

2006-01-17 Thread John Baldwin
jhb 2006-01-17 16:44:34 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Update a stale comment. Revision ChangesPath 1.445 +1 -1 src/sys/sys/proc.h ___ cvs-all@freebsd.org mailing lis

cvs commit: src/sys/sys proc.h signalvar.h src/sys/kern kern_exit.c kern_proc.c kern_sig.c kern_thread.c

2005-11-08 Thread David Xu
davidxu 2005-11-08 09:09:26 UTC FreeBSD src repository Modified files: sys/sys proc.h signalvar.h sys/kern kern_exit.c kern_proc.c kern_sig.c kern_thread.c Log: Add support for queueing SIGCHLD same as other UNIX systems did