Compile out dead code for CONFIG_PM=n users.

Signed-off-by: Alexey Dobriyan <[EMAIL PROTECTED]>
---

 drivers/net/amd8111e.c |   10 +++++++++-
 drivers/net/b44.c      |    4 ++++
 drivers/net/bnx2.c     |    4 ++++
 drivers/net/tg3.c      |    4 ++++
 4 files changed, 21 insertions(+), 1 deletion(-)

--- a/drivers/net/amd8111e.c
+++ b/drivers/net/amd8111e.c
@@ -1769,6 +1769,8 @@ static void amd8111e_vlan_rx_kill_vid(st
        spin_unlock_irq(&lp->lock);
 }
 #endif
+
+#ifdef CONFIG_PM
 static int amd8111e_enable_magicpkt(struct amd8111e_priv* lp)
 {
        writel( VAL1|MPPLBA, lp->mmio + CMD3);
@@ -1789,6 +1791,8 @@ static int amd8111e_enable_link_change(s
        readl(lp->mmio + CMD7);
        return 0;
 }      
+#endif
+
 /* This function is called when a packet transmission fails to complete within 
a  resonable period, on the assumption that an interrupts have been failed or 
the  interface is locked up. This function will reinitialize the hardware */
 
 static void amd8111e_tx_timeout(struct net_device *dev)
@@ -1804,6 +1808,8 @@ static void amd8111e_tx_timeout(struct n
        if(!err)
                netif_wake_queue(dev);
 }
+
+#ifdef CONFIG_PM
 static int amd8111e_suspend(struct pci_dev *pci_dev, pm_message_t state)
 {      
        struct net_device *dev = pci_get_drvdata(pci_dev);
@@ -1873,7 +1879,7 @@ static int amd8111e_resume(struct pci_de
 
        return 0;
 }
-
+#endif
 
 static void __devexit amd8111e_remove_one(struct pci_dev *pdev)
 {
@@ -2152,8 +2158,10 @@ static struct pci_driver amd8111e_driver
        .id_table       = amd8111e_pci_tbl,
        .probe          = amd8111e_probe_one,
        .remove         = __devexit_p(amd8111e_remove_one),
+#ifdef CONFIG_PM
        .suspend        = amd8111e_suspend,
        .resume         = amd8111e_resume
+#endif
 };
 
 static int __init amd8111e_init(void)
--- a/drivers/net/b44.c
+++ b/drivers/net/b44.c
@@ -2279,6 +2279,7 @@ static void __devexit b44_remove_one(str
        pci_set_drvdata(pdev, NULL);
 }
 
+#ifdef CONFIG_PM
 static int b44_suspend(struct pci_dev *pdev, pm_message_t state)
 {
        struct net_device *dev = pci_get_drvdata(pdev);
@@ -2336,14 +2337,17 @@ static int b44_resume(struct pci_dev *pd
        netif_wake_queue(dev);
        return 0;
 }
+#endif
 
 static struct pci_driver b44_driver = {
        .name           = DRV_MODULE_NAME,
        .id_table       = b44_pci_tbl,
        .probe          = b44_init_one,
        .remove         = __devexit_p(b44_remove_one),
+#ifdef CONFIG_PM
         .suspend        = b44_suspend,
         .resume         = b44_resume,
+#endif
 };
 
 static int __init b44_init(void)
--- a/drivers/net/bnx2.c
+++ b/drivers/net/bnx2.c
@@ -5962,6 +5962,7 @@ bnx2_remove_one(struct pci_dev *pdev)
        pci_set_drvdata(pdev, NULL);
 }
 
+#ifdef CONFIG_PM
 static int
 bnx2_suspend(struct pci_dev *pdev, pm_message_t state)
 {
@@ -6003,14 +6004,17 @@ bnx2_resume(struct pci_dev *pdev)
        bnx2_netif_start(bp);
        return 0;
 }
+#endif
 
 static struct pci_driver bnx2_pci_driver = {
        .name           = DRV_MODULE_NAME,
        .id_table       = bnx2_pci_tbl,
        .probe          = bnx2_init_one,
        .remove         = __devexit_p(bnx2_remove_one),
+#ifdef CONFIG_PM
        .suspend        = bnx2_suspend,
        .resume         = bnx2_resume,
+#endif
 };
 
 static int __init bnx2_init(void)
--- a/drivers/net/tg3.c
+++ b/drivers/net/tg3.c
@@ -11722,6 +11722,7 @@ static void __devexit tg3_remove_one(str
        }
 }
 
+#ifdef CONFIG_PM
 static int tg3_suspend(struct pci_dev *pdev, pm_message_t state)
 {
        struct net_device *dev = pci_get_drvdata(pdev);
@@ -11802,14 +11803,17 @@ out:
 
        return err;
 }
+#endif
 
 static struct pci_driver tg3_driver = {
        .name           = DRV_MODULE_NAME,
        .id_table       = tg3_pci_tbl,
        .probe          = tg3_init_one,
        .remove         = __devexit_p(tg3_remove_one),
+#ifdef CONFIG_PM
        .suspend        = tg3_suspend,
        .resume         = tg3_resume
+#endif
 };
 
 static int __init tg3_init(void)

-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to