e1000: Avoid unhandled IRQ
authorJesse Brandeburg <jesse.brandeburg@intel.com>
Thu, 13 Jan 2011 07:48:13 +0000 (07:48 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Fri, 14 Jan 2011 10:00:46 +0000 (02:00 -0800)
commit4c11b8adbc48bd21885fbc671df2f8ac04a75473
tree98890194ab5181a9a960ae40bbc59d9232f1f0f6
parent1949e084bfd143c76e22c0b37f370d6e7bf4bfdd
e1000: Avoid unhandled IRQ

If hardware asserted an interrupt and driver is down,
then there is nothing to do so return IRQ_HANDLED
instead of IRQ_NONE. Returning IRQ_NONE in above
situation causes screaming IRQ on virtual machines.

CC: Andy Gospodarek <gospo@redhat.com>
Signed-off-by: Tushar Dave <tushar.n.dave@intel.com>
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Tested-by: <jeffrey.e.pieper@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/e1000/e1000_main.c