--- linux-2.6.10/fs/fcntl.c.orig 2004-12-24 16:35:01.000000000 -0500 +++ linux-2.6.10/fs/fcntl.c 2005-03-22 14:30:14.298415152 -0500 @@ -469,7 +469,7 @@ static void send_sigio_to_task(struct ta else si.si_band = band_table[reason - POLL_IN]; si.si_fd = fd; - if (!send_sig_info(fown->signum, &si, p)) + if (!send_group_sig_info(fown->signum, &si, p)) break; /* fall-through: fall back on the old plain SIGIO signal */ case 0: