]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
libata: sata_mv: Fix 50xx irq mask
authorJeff Garzik <jeff@garzik.org>
Wed, 28 Mar 2007 22:39:22 +0000 (18:39 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 6 Apr 2007 10:43:17 +0000 (03:43 -0700)
commit5031b2a0cab077864d7147ed4ad00199fe3ba9e1
tree53bf609b4a662b9d06dc6207557c915b30d0bf17
parent234b52fa61f364f339b1c285ad7bdc70886992d7
libata: sata_mv: Fix 50xx irq mask

[libata] sata_mv: Fix 50xx irq mask

IRQ mask bits assumed a 60xx or newer generation chip, which is very
wrong for the 50xx series.  Luckily both generations shared the per-port
interrupt mask bits, leaving only the "misc chip features" bits to be
completely mismatched.

Fix 50xx by ensuring we only program bits that exist.

Cc: Chuck Ebbert <cebbert@redhat.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/ata/sata_mv.c