]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/char/hpet.c
saner FASYNC handling on file close
[linux-2.6-omap-h63xx.git] / drivers / char / hpet.c
index f3cfb4c761259d5b8f6d331c24ea1108fde307fc..53fdc7ff387051507ade9def9a75eb67ff1bfd13 100644 (file)
@@ -219,7 +219,7 @@ static void hpet_timer_set_irq(struct hpet_dev *devp)
        for (irq = find_first_bit(&v, HPET_MAX_IRQ); irq < HPET_MAX_IRQ;
                irq = find_next_bit(&v, HPET_MAX_IRQ, 1 + irq)) {
 
-               if (irq >= NR_IRQS) {
+               if (irq >= nr_irqs) {
                        irq = HPET_MAX_IRQ;
                        break;
                }
@@ -427,9 +427,6 @@ static int hpet_release(struct inode *inode, struct file *file)
        if (irq)
                free_irq(irq, devp);
 
-       if (file->f_flags & FASYNC)
-               hpet_fasync(-1, file, 0);
-
        file->private_data = NULL;
        return 0;
 }