Revert "procfs: add '/proc/pid/stat' to mckernel side and fix its comm"

This reverts commit b70d470e20.

That commit had been landed too fast after a mistake during migration
from old to new gerrit that didn't keep -1 vote ; it needs some fix

Change-Id: Ifc8a23e42449dfe471049270b4706e9b137e096e
This commit is contained in:
Dominique Martinet
2018-10-12 10:52:02 +09:00
parent 01fe83dcb3
commit 06dd71a7e0
4 changed files with 5 additions and 43 deletions

View File

@@ -653,41 +653,6 @@ int process_procfs_request(struct ikc_scd_packet *rpacket)
}
if (!strcmp(p, "stat")) {
const char *comm = "exe";
char state;
if (proc->saved_cmdline) {
comm = strrchr(proc->saved_cmdline, '/');
if (comm)
comm++;
else
comm = proc->saved_cmdline;
}
switch (proc->status & (0x3f)) {
case PS_INTERRUPTIBLE:
state = 'S';
break;
case PS_UNINTERRUPTIBLE:
state = 'D';
break;
case PS_ZOMBIE:
state = 'Z';
break;
case PS_EXITED:
state = 'X';
break;
case PS_STOPPED:
state = 'T';
break;
case PS_RUNNING:
default:
if (proc->forwarding)
state = 'S';
else
state = 'R';
break;
}
/*
* pid (comm) state ppid
@@ -714,7 +679,7 @@ int process_procfs_request(struct ikc_scd_packet *rpacket)
"%lu %lu %lu %lu " // sigignore...
"%lu %d %d %u " // cnswap...
"%u %llu %lu %ld\n", // policy...
0, comm, state, 0, // pid...
0, "exe", 'R', 0, // pid...
0, 0, 0, 0, // pgrp...
0, 0L, 0L, 0L, // flags...
0L, 0L, 0L, 0L, // cmajflt...