ed 2008-09-16 14:57:23 UTC
FreeBSD src repository
Modified files:
sys/kern kern_proc.c tty.c
Log:
SVN rev 183076 on 2008-09-16 14:57:23Z by ed
Fix minor TTY API inconsistency.
Unlike tty_rel_gone() and tty_rel_sess(), the tty_rel_pgrp() routine
does n
kevlo 2008-09-04 10:44:33 UTC
FreeBSD src repository
Modified files:
sys/kern kern_proc.c
sys/security/audit audit_syscalls.c
Log:
SVN rev 182750 on 2008-09-04 10:44:33Z by kevlo
If the process id specified is invalid, the system call returns ESRCH
rwatson 2008-04-11 08:12:36 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/kern kern_proc.c
Log:
Merge kern_proc.c:1.259 from HEAD to RELENG_7:
Return ESRCH when a kernel stack is queried on a process in execve() --
p_candebug() wi
rwatson 2008-04-10 22:58:59 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/kern kern_proc.c
Log:
Merge kern_proc.c:1.258 from HEAD to RELENG_7:
Check for P_WEXIT before PHOLD() on a process in kstack and vm query
sysctls, as PHOLD(
rwatson 2008-04-10 22:45:27 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/kern kern_proc.c
sys/sys sysctl.h user.h
Log:
Merge kern_proc.c:1.257, sysctl.h:1.154, and user.h:1.72 from HEAD to
RELENG_7:
Add another ne
rwatson 2007-12-27 22:44:02 UTC
FreeBSD src repository
Modified files:
sys/kern kern_proc.c
Log:
Return ESRCH when a kernel stack is queried on a process in execve() --
p_candebug() will return EAGAIN which, if the other process never
leaves execve(), will result
On Sun, 9 Dec 2007, Robert Watson wrote:
rwatson 2007-12-09 17:22:27 UTC
FreeBSD src repository
Modified files:
sys/kern kern_proc.c
Log:
Check for P_WEXIT before PHOLD() on a process in kstack and vm query
sysctls, as PHOLD() asserts !P_WEXIT.
Reported by:Michael
rwatson 2007-12-09 17:22:27 UTC
FreeBSD src repository
Modified files:
sys/kern kern_proc.c
Log:
Check for P_WEXIT before PHOLD() on a process in kstack and vm query
sysctls, as PHOLD() asserts !P_WEXIT.
Reported by:Michael Plass
Revision Changes
rwatson 2007-12-02 21:52:18 UTC
FreeBSD src repository
Modified files:
sys/kern kern_proc.c
sys/sys sysctl.h user.h
Log:
Add another new sysctl in support of the forthcoming procstat(1) to
support its -k argument:
kern.proc.kstack - dump the k
rwatson 2007-11-24 19:45:57 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/kern kern_proc.c
Log:
Merge kern_proc.c:1.255 from HEAD to RELENG_6:
Test that p_textvp is non-NULL be dereferencing, as no executable vnode is
set for kern
rwatson 2007-11-24 18:27:29 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/kern kern_proc.c
Log:
Merge kern_proc.c:1.255 from HEAD to RELENG_7:
Test that p_textvp is non-NULL be dereferencing, as no executable vnode is
set for kern
rwatson 2007-11-20 18:03:09 UTC
FreeBSD src repository
Modified files:
sys/kern kern_proc.c
Log:
Test that p_textvp is non-NULL be dereferencing, as no executable vnode is
set for kernel processes.
Reported by:Skip Ford
MFC after: 3 days
Revisi
emaste 2007-03-23 04:01:08 UTC
FreeBSD src repository
Modified files:
sys/kern kern_proc.c
Log:
Stop setting ki_ocomm (thread name) to the proc name by default, as nothing
in the base system relies on this any longer.
Revision ChangesPath
1.247 +1 -
pjd 2006-09-30 16:33:29 UTC
FreeBSD src repository
Modified files:
sys/kern kern_proc.c
Log:
Remove duplicated $FreeBSD$.
Revision ChangesPath
1.244 +0 -1 src/sys/kern/kern_proc.c
___
cvs-all@freebsd
mbr 2006-09-29 07:41:25 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/kern kern_proc.c
Log:
MFC rev. 1.241, 1.242, 1.243
Add some Giant locks to protect against races between tty and sessrele(),
doenterpgrp(), leavepgrp(), pgdelet
mbr 2006-09-27 16:42:10 UTC
FreeBSD src repository
Modified files:
sys/kern kern_proc.c
Log:
Move Giant up even further since P_CONTROLT isn't really fully locked
yet (p_flag is, but P_CONTROLT isn't really).
Submitted by: jhb
Revision ChangesPa
On Saturday 23 September 2006 13:35, Martin Blapp wrote:
> mbr 2006-09-23 17:35:24 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/kern kern_proc.c
> Log:
> Protect enterpgrp() against another tty/proc race case until the tty
locking work
> has been fi
mbr 2006-09-23 17:35:24 UTC
FreeBSD src repository
Modified files:
sys/kern kern_proc.c
Log:
Protect enterpgrp() against another tty/proc race case until the tty locking
work
has been fixed.
MFC after: 1 week
Revision ChangesPath
1.242
On Wednesday 20 September 2006 13:23, Martin Blapp wrote:
>
> >> mtx_init(&sess->s_mtx, "session", NULL, MTX_DEF);
> >> PROC_LOCK(p);
> >> p->p_flag &= ~P_CONTROLT;
> >> PROC_UNLOCK(p);
> >> PGRP_LOCK(pgrp);
> >>
mtx_init(&sess->s_mtx, "session", NULL, MTX_DEF);
PROC_LOCK(p);
p->p_flag &= ~P_CONTROLT;
PROC_UNLOCK(p);
PGRP_LOCK(pgrp);
sess->s_leader = p;
sess->s_sid = p->p_pid;
On Tuesday 19 September 2006 19:29, Martin Blapp wrote:
>
> Hi,
>
> > Will you be able to revert 1.258 of tty.c now and still be safe from panics?
>
> I guess so. I don't see another place which could be dangerous for us beside
> enterpgrp(). I don't understand the code there 100%.
>
> sys/kern
Hi,
Will you be able to revert 1.258 of tty.c now and still be safe from panics?
I guess so. I don't see another place which could be dangerous for us beside
enterpgrp(). I don't understand the code there 100%.
sys/kern/kern_proc.c: line 308
if (sess != NULL) {
On Tuesday 19 September 2006 15:25, Martin Blapp wrote:
> mbr 2006-09-19 19:25:11 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/kern kern_proc.c
> Log:
> Fix races between tty.c and sessrele() / doenterpgrp() / leavepgrp(). The
tty
> code is still un
mbr 2006-09-19 19:25:11 UTC
FreeBSD src repository
Modified files:
sys/kern kern_proc.c
Log:
Fix races between tty.c and sessrele() / doenterpgrp() / leavepgrp(). The tty
code is still under giant lock, but the session/pgrp release code just used
proctree_lock
julian 2006-01-18 20:27:43 UTC
FreeBSD src repository
Modified files:
sys/kern kern_proc.c
sys/sys user.h
Log:
Return the thread name in the kinfo_proc structure.
Also correct the comment describing what the value is.
Revision ChangesPat
jmallett2006-01-17 20:25:01 UTC
FreeBSD src repository
Modified files:
sys/kern kern_proc.c
Log:
Since p_cansee will end up dereferencing p_ucred, don't check for p_ucred
equal to NULL several times later. p_ucred "should probably not" be NULL
if the process isn'
truckman2006-01-05 20:23:10 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/kern kern_proc.c
Log:
Diff reduction to HEAD:
Call fill_kinfo_proc_only() instead of fill_kinfo_proc()
before calling fill_kinfo_thread(), becau
truckman2006-01-05 18:57:32 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_5)
sys/kern kern_proc.c
Log:
MFC kern_proc.c 1.232, adapted to RELENG_5.
Original commit message:
truckman2005-10-02 23:27:56 UTC
FreeBSD src repository
davidxu 2006-01-01 08:31:48 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/kern kern_proc.c
Log:
MFC revision 1.236:
Add code to report zombie state.
Revision ChangesPath
1.230.2.2 +2 -0 src/sys/kern/kern_proc.c
_
davidxu 2005-12-29 13:00:42 UTC
FreeBSD src repository
Modified files:
sys/kern kern_proc.c
Log:
Add code to report zombie state.
PR: threads/91044
MFC after: 3 days
Revision ChangesPath
1.236 +2 -0 src/sys/kern/kern_proc.c
30 matches
Mail list logo