this piece is still necessary to prevent rpc_show_tasks from oopsing when you enable RPC debugging. include/linux/sunrpc/sched.h | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN include/linux/sunrpc/sched.h~cel_show_tasks_fix include/linux/sunrpc/sched.h --- linux-2.6.0-test9/include/linux/sunrpc/sched.h~cel_show_tasks_fix 2003-11-08 18:43:01.000000000 -0500 +++ linux-2.6.0-test9-bfields/include/linux/sunrpc/sched.h 2003-11-08 18:43:01.000000000 -0500 @@ -205,7 +205,7 @@ rpc_exit(struct rpc_task *task, int stat static __inline__ char * rpc_qname(struct rpc_wait_queue *q) { - return q->name? q->name : "unknown"; + return ((q && q->name) ? q->name : "unknown"); } #endif _