lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 8 Sep 2008 22:01:14 -0500 From: David Fries <david@...es.net> To: Paul Gortmaker <paul.gortmaker@...il.com> Cc: Andrew Morton <akpm@...ux-foundation.org>, Atsushi Nemoto <anemo@....ocn.ne.jp>, Paul Gortmaker <p_gortmaker@...oo.com>, Alan Cox <alan@...rguk.ukuu.org.uk>, Jeff Garzik <jeff@...zik.org>, linux-kernel@...r.kernel.org, netdev@...r.kernel.org Subject: [PATCH 2/2] ne.c Fix suspend and resume for ISA PnP cards. From: David Fries <david@...es.net> A call to pnp_stop_dev and pnp_start_dev now shuts down and initializes plug and play devices for suspend and resume. Signed-off-by: David Fries <david@...es.net> Cc: Atsushi Nemoto <anemo@....ocn.ne.jp> Cc: Paul Gortmaker <p_gortmaker@...oo.com> Cc: Alan Cox <alan@...rguk.ukuu.org.uk> Cc: Jeff Garzik <jeff@...zik.org> --- drivers/net/ne.c | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/drivers/net/ne.c b/drivers/net/ne.c index 2bece66..cd31e77 100644 --- a/drivers/net/ne.c +++ b/drivers/net/ne.c @@ -876,8 +876,12 @@ static int ne_drv_suspend(struct platform_device *pdev, pm_message_t state) { struct net_device *dev = platform_get_drvdata(pdev); - if (netif_running(dev)) + if (netif_running(dev)) { + struct pnp_dev *idev = (struct pnp_dev *)ei_status.priv; netif_device_detach(dev); + if (idev) + pnp_stop_dev(idev); + } return 0; } @@ -886,6 +890,9 @@ static int ne_drv_resume(struct platform_device *pdev) struct net_device *dev = platform_get_drvdata(pdev); if (netif_running(dev)) { + struct pnp_dev *idev = (struct pnp_dev *)ei_status.priv; + if (idev) + pnp_start_dev(idev); ne_reset_8390(dev); NS8390p_init(dev, 1); netif_device_attach(dev); -- 1.4.4.4 -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists