From: Carsten Emde on 13 May 2010 07:50 Hi Ingo, > Hm, this is totally unreadable. What does 'TASK_STATE_X' mean?? Would this be better? +#define MAKE_TASK_STATE_STRING(num) TASK_STATE_##num " (" DESCR_TASK_STATE_##num ")" static const char *task_state_array[] = { - "R (running)", /* 0 */ - "S (sleeping)", /* 1 */ - "D (disk sleep)", /* 2 */ - "T (stopped)", /* 4 */ - "t (tracing stop)", /* 8 */ - "Z (zombie)", /* 16 */ - "X (dead)", /* 32 */ - "x (dead)", /* 64 */ - "K (wakekill)", /* 128 */ - "W (waking)", /* 256 */ + MAKE_TASK_STATE_STRING(0), + MAKE_TASK_STATE_STRING(1), + MAKE_TASK_STATE_STRING(2), + MAKE_TASK_STATE_STRING(4), + MAKE_TASK_STATE_STRING(8), + MAKE_TASK_STATE_STRING(16), + MAKE_TASK_STATE_STRING(32), + MAKE_TASK_STATE_STRING(64), + MAKE_TASK_STATE_STRING(128), + MAKE_TASK_STATE_STRING(256) Carsten. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|
Pages: 1 Prev: [RFC,1/7] NUMA Hotplug emulator Next: [RFC,4/7] NUMA hotplug emulator |