diff -ru linux-2.4.21-20.1.2024.2.1.nptl/fs/xfs/linux/xfs_syncd.c linux-2.4.21-20.1.2024.2.1.nptl_teco1/fs/xfs/linux/xfs_syncd.c --- linux-2.4.21-20.1.2024.2.1.nptl/fs/xfs/linux/xfs_syncd.c 2003-07-11 11:55:23.000000000 +0200 +++ linux-2.4.21-20.1.2024.2.1.nptl_teco1/fs/xfs/linux/xfs_syncd.c 2003-09-09 11:32:08.000000000 +0200 @@ -49,10 +49,10 @@ daemonize(); reparent_to_init(); - spin_lock_irq(¤t->sigmask_lock); + spin_lock_irq(¤t->sighand->siglock); sigfillset(¤t->blocked); - recalc_sigpending(current); - spin_unlock_irq(¤t->sigmask_lock); + recalc_sigpending; + spin_unlock_irq(¤t->sighand->siglock); sprintf(current->comm, "xfs_syncd"); diff -ru linux-2.4.21-20.1.2024.2.1.nptl/fs/xfs/pagebuf/page_buf.c linux-2.4.21-20.1.2024.2.1.nptl_teco1/fs/xfs/pagebuf/page_buf.c --- linux-2.4.21-20.1.2024.2.1.nptl/fs/xfs/pagebuf/page_buf.c 2003-07-11 11:55:23.000000000 +0200 +++ linux-2.4.21-20.1.2024.2.1.nptl_teco1/fs/xfs/pagebuf/page_buf.c 2003-09-09 11:33:26.000000000 +0200 @@ -1920,10 +1920,10 @@ daemonize(); /* Avoid signals */ - spin_lock_irq(¤t->sigmask_lock); + spin_lock_irq(¤t->sighand->siglock); sigfillset(¤t->blocked); - recalc_sigpending(current); - spin_unlock_irq(¤t->sigmask_lock); + recalc_sigpending; + spin_unlock_irq(¤t->sighand->siglock); /* Migrate to the right CPU */ migrate_to_cpu(cpu); @@ -2021,10 +2021,10 @@ daemonize(); /* Avoid signals */ - spin_lock_irq(¤t->sigmask_lock); + spin_lock_irq(¤t->sighand->siglock); sigfillset(¤t->blocked); - recalc_sigpending(current); - spin_unlock_irq(¤t->sigmask_lock); + recalc_sigpending; + spin_unlock_irq(¤t->sighand->siglock); strcpy(current->comm, "pagebufd"); current->flags |= PF_MEMALLOC;