| To: | linux-mips@linux-mips.org |
|---|---|
| Subject: | [PATCH] include children count, in Threads: field present in /proc/<pid>/status (take-1) |
| From: | girish <girishvg@gmail.com> |
| Date: | Sat, 30 Sep 2006 00:30:55 +0900 |
| Cc: | girishvg@gmail.com |
| Domainkey-signature: | a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:mime-version:content-type:message-id:cc:content-transfer-encoding:from:subject:date:to:x-mailer; b=YBNBndilC0Nf28WzLyQXqYvglvxhrPedvU2rJ5uo8OpVJpGI1BX/2tQ+YbFpSNTvNtX892DhSfYSmP/B+7RRhC8fqShsFS0+yPgm0b8AysV5bpHqCcUeFNQTihi7soiSDj5MQHueY+D0kif/aSRssZTIDydVs2GCLA+NrQXP4OM= |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| Sender: | linux-mips-bounce@linux-mips.org |
Signed-off-by: Girish V. Gulawani <girishvg@gmail.com>
--- linux-vanilla/fs/proc/array.c 2006-09-20 12:42:06.000000000 +0900
+++ linux/fs/proc/array.c 2006-09-30 00:16:59.000000000 +0900
@@ -248,6 +248,8 @@ static inline char * task_sig(struct tas
int num_threads = 0;
unsigned long qsize = 0;
unsigned long qlim = 0;
+ int num_children = 0;
+ struct list_head *_p;
sigemptyset(&pending);
sigemptyset(&shpending);
@@ -268,9 +270,11 @@ static inline char * task_sig(struct tas
qlim = p->signal->rlim[RLIMIT_SIGPENDING].rlim_cur;
spin_unlock_irq(&p->sighand->siglock);
}
+ list_for_each(_p, &p->children)
+ ++num_children;
read_unlock(&tasklist_lock);
- buffer += sprintf(buffer, "Threads:\t%d\n", num_threads);
+ buffer += sprintf(buffer, "Threads:\t%d\n", num_threads +
num_children);
buffer += sprintf(buffer, "SigQ:\t%lu/%lu\n", qsize, qlim);
/* render them all */
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: PATCH] cleanup hardcoding __pa/__va macros etc. (take-5), girish |
|---|---|
| Next by Date: | Re: Introduction and problems cloning repository, Andrew Sharp |
| Previous by Thread: | Problem with THREAD_SIZE_ORDER being undefined, David Goodenough |
| Next by Thread: | Re: [PATCH] include children count, in Threads: field present in /proc/<pid>/status (take-1), Ralf Baechle |
| Indexes: | [Date] [Thread] [Top] [All Lists] |