@ -471,6 +471,7 @@ void process_procfs_request(struct ikc_scd_packet *rpacket)
|
||||
int bitmasks_offset = 0;
|
||||
char *cpu_bitmask, *cpu_list, *numa_bitmask, *numa_list;
|
||||
int len;
|
||||
char *state;
|
||||
|
||||
tmp = kmalloc(8192, IHK_MC_AP_CRITICAL);
|
||||
if (!tmp) {
|
||||
@ -520,9 +521,17 @@ void process_procfs_request(struct ikc_scd_packet *rpacket)
|
||||
proc->vm->numa_mask, PROCESS_NUMA_MASK_BITS);
|
||||
bitmasks_offset++;
|
||||
|
||||
state = "R (running)";
|
||||
if (proc->status == PS_STOPPED)
|
||||
state = "T (stopped)";
|
||||
else if (proc->status == PS_TRACED)
|
||||
state = "T (tracing stop)";
|
||||
else if (proc->status == PS_EXITED)
|
||||
state = "Z (zombie)";
|
||||
sprintf(tmp,
|
||||
"Uid:\t%d\t%d\t%d\t%d\n"
|
||||
"Gid:\t%d\t%d\t%d\t%d\n"
|
||||
"State:\t%s\n"
|
||||
"VmLck:\t%9lu kB\n"
|
||||
"Cpus_allowed:\t%s\n"
|
||||
"Cpus_allowed_list:\t%s\n"
|
||||
@ -530,6 +539,7 @@ void process_procfs_request(struct ikc_scd_packet *rpacket)
|
||||
"Mems_allowed_list:\t%s\n",
|
||||
proc->ruid, proc->euid, proc->suid, proc->fsuid,
|
||||
proc->rgid, proc->egid, proc->sgid, proc->fsgid,
|
||||
state,
|
||||
(lockedsize + 1023) >> 10,
|
||||
cpu_bitmask, cpu_list, numa_bitmask, numa_list);
|
||||
len = strlen(tmp);
|
||||
|
||||
Reference in New Issue
Block a user