瀏覽代碼

IXP4xx: use "ENODEV" instead of "ENOSYS" in module initialization.
ENOSYS makes modutils complain about missing kernel module support.

Signed-off-by: Krzysztof Hałasa <khc@pm.waw.pl>

Krzysztof Hałasa 16 年之前
父節點
當前提交
3ba8c79205
共有 3 個文件被更改,包括 6 次插入6 次删除
  1. 1 1
      arch/arm/mach-ixp4xx/ixp4xx_npe.c
  2. 3 3
      drivers/net/arm/ixp4xx_eth.c
  3. 2 2
      drivers/net/wan/ixp4xx_hss.c

+ 1 - 1
arch/arm/mach-ixp4xx/ixp4xx_npe.c

@@ -714,7 +714,7 @@ static int __init npe_init_module(void)
 	}
 	}
 
 
 	if (!found)
 	if (!found)
-		return -ENOSYS;
+		return -ENODEV;
 	return 0;
 	return 0;
 }
 }
 
 

+ 3 - 3
drivers/net/arm/ixp4xx_eth.c

@@ -338,12 +338,12 @@ static int ixp4xx_mdio_register(void)
 	if (cpu_is_ixp43x()) {
 	if (cpu_is_ixp43x()) {
 		/* IXP43x lacks NPE-B and uses NPE-C for MII PHY access */
 		/* IXP43x lacks NPE-B and uses NPE-C for MII PHY access */
 		if (!(ixp4xx_read_feature_bits() & IXP4XX_FEATURE_NPEC_ETH))
 		if (!(ixp4xx_read_feature_bits() & IXP4XX_FEATURE_NPEC_ETH))
-			return -ENOSYS;
+			return -ENODEV;
 		mdio_regs = (struct eth_regs __iomem *)IXP4XX_EthC_BASE_VIRT;
 		mdio_regs = (struct eth_regs __iomem *)IXP4XX_EthC_BASE_VIRT;
 	} else {
 	} else {
 		/* All MII PHY accesses use NPE-B Ethernet registers */
 		/* All MII PHY accesses use NPE-B Ethernet registers */
 		if (!(ixp4xx_read_feature_bits() & IXP4XX_FEATURE_NPEB_ETH0))
 		if (!(ixp4xx_read_feature_bits() & IXP4XX_FEATURE_NPEB_ETH0))
-			return -ENOSYS;
+			return -ENODEV;
 		mdio_regs = (struct eth_regs __iomem *)IXP4XX_EthB_BASE_VIRT;
 		mdio_regs = (struct eth_regs __iomem *)IXP4XX_EthB_BASE_VIRT;
 	}
 	}
 
 
@@ -1174,7 +1174,7 @@ static int __devinit eth_init_one(struct platform_device *pdev)
 		regs_phys  = IXP4XX_EthC_BASE_PHYS;
 		regs_phys  = IXP4XX_EthC_BASE_PHYS;
 		break;
 		break;
 	default:
 	default:
-		err = -ENOSYS;
+		err = -ENODEV;
 		goto err_free;
 		goto err_free;
 	}
 	}
 
 

+ 2 - 2
drivers/net/wan/ixp4xx_hss.c

@@ -1249,7 +1249,7 @@ static int __devinit hss_init_one(struct platform_device *pdev)
 		return -ENOMEM;
 		return -ENOMEM;
 
 
 	if ((port->npe = npe_request(0)) == NULL) {
 	if ((port->npe = npe_request(0)) == NULL) {
-		err = -ENOSYS;
+		err = -ENODEV;
 		goto err_free;
 		goto err_free;
 	}
 	}
 
 
@@ -1311,7 +1311,7 @@ static int __init hss_init_module(void)
 	if ((ixp4xx_read_feature_bits() &
 	if ((ixp4xx_read_feature_bits() &
 	     (IXP4XX_FEATURE_HDLC | IXP4XX_FEATURE_HSS)) !=
 	     (IXP4XX_FEATURE_HDLC | IXP4XX_FEATURE_HSS)) !=
 	    (IXP4XX_FEATURE_HDLC | IXP4XX_FEATURE_HSS))
 	    (IXP4XX_FEATURE_HDLC | IXP4XX_FEATURE_HSS))
-		return -ENOSYS;
+		return -ENODEV;
 
 
 	spin_lock_init(&npe_lock);
 	spin_lock_init(&npe_lock);