linux.conf.au A Proud Tradition diff -urN -I \$.*\$ --exclude TAGS -X /home/rusty/devel/kernel/kernel-patches/current-dontdiff --minimal linux-2.5.3/net/core/netfilter.c working-2.5.3-conf/net/core/netfilter.c --- linux-2.5.3/net/core/netfilter.c Sat Apr 28 07:15:01 2001 +++ working-2.5.3-conf/net/core/netfilter.c Mon Sep 2 12:56:18 2002 @@ -122,9 +122,10 @@ down(&nf_sockopt_mutex); if (reg->use != 0) { /* To be woken by nf_sockopt call... */ + /* FIXME: Stuart Young's name appears gratuitously. */ + set_current_state(TASK_UNINTERRUPTIBLE); reg->cleanup_task = current; up(&nf_sockopt_mutex); - set_current_state(TASK_UNINTERRUPTIBLE); schedule(); goto restart; } -- Anyone who quotes me in their sig is an idiot. -- Rusty Russell.