Procházet zdrojové kódy

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 před 17 roky
rodič
revize
3e9b90265e
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  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);
 	reg = winbond_readcfg(port, 0x81);
 
 
 	if (!(reg & 0x03))		/* Disabled */
 	if (!(reg & 0x03))		/* Disabled */
-		return 0;
+		return -ENODEV;
 
 
 	for (i = 0; i < 2 ; i ++) {
 	for (i = 0; i < 2 ; i ++) {
 		unsigned long cmd_port = 0x1F0 - (0x80 * i);
 		unsigned long cmd_port = 0x1F0 - (0x80 * i);