block: hd: remove deprecated IRQF_DISABLED

This patch removes the use of the IRQF_DISABLED flag
from drivers/block/hd.c

It's a NOOP since 2.6.35 and it will be removed one day.

This also removes a related comment which is obsolete too.

Signed-off-by: Michael Opdenacker <michael.opdenacker@free-electrons.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
This commit is contained in:
Michael Opdenacker 2014-10-01 12:07:07 +02:00 committed by Jens Axboe
parent e9f05b4cfe
commit fc2021fb9b
1 changed files with 1 additions and 11 deletions

View File

@ -694,16 +694,6 @@ static const struct block_device_operations hd_fops = {
.getgeo = hd_getgeo, .getgeo = hd_getgeo,
}; };
/*
* This is the hard disk IRQ description. The IRQF_DISABLED in sa_flags
* means we run the IRQ-handler with interrupts disabled: this is bad for
* interrupt latency, but anything else has led to problems on some
* machines.
*
* We enable interrupts in some of the routines after making sure it's
* safe.
*/
static int __init hd_init(void) static int __init hd_init(void)
{ {
int drive; int drive;
@ -761,7 +751,7 @@ static int __init hd_init(void)
p->cyl, p->head, p->sect); p->cyl, p->head, p->sect);
} }
if (request_irq(HD_IRQ, hd_interrupt, IRQF_DISABLED, "hd", NULL)) { if (request_irq(HD_IRQ, hd_interrupt, 0, "hd", NULL)) {
printk("hd: unable to get IRQ%d for the hard disk driver\n", printk("hd: unable to get IRQ%d for the hard disk driver\n",
HD_IRQ); HD_IRQ);
goto out1; goto out1;