--- linux/net/ipv4/ipvs/ip_vs_sync.c.orig 2003-08-02 16:34:15.000000000 +0900 +++ linux/net/ipv4/ipvs/ip_vs_sync.c 2003-08-02 16:54:26.000000000 +0900 @@ -684,10 +684,10 @@ sprintf(current->comm, "ipvs syncbackup"); else IP_VS_BUG(); - spin_lock_irq(¤t->sigmask_lock); + spin_lock_irq(¤t->sighand->siglock); siginitsetinv(¤t->blocked, 0); - recalc_sigpending(current); - spin_unlock_irq(¤t->sigmask_lock); + recalc_sigpending(); + spin_unlock_irq(¤t->sighand->siglock); /* set up multicast address */ mcast_addr.sin_family = AF_INET;