Browse Source

pata_winbond: error return

If no device is active return an error not zero.

Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Alan Cox 17 years ago
parent
commit
3e9b90265e
1 changed files with 1 additions and 1 deletions
  1. 1 1
      drivers/ata/pata_winbond.c

+ 1 - 1
drivers/ata/pata_winbond.c

@@ -195,7 +195,7 @@ static __init int winbond_init_one(unsigned long port)
 	reg = winbond_readcfg(port, 0x81);
 
 	if (!(reg & 0x03))		/* Disabled */
-		return 0;
+		return -ENODEV;
 
 	for (i = 0; i < 2 ; i ++) {
 		unsigned long cmd_port = 0x1F0 - (0x80 * i);