Send users mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        
http://rt2x00.serialmonkey.com/mailman/listinfo/users_rt2x00.serialmonkey.com

or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of users digest..."


Today's Topics:

   1. [RFC/RFT] rt2x00: usb: add reset_resume (Stanislaw Gruszka)


----------------------------------------------------------------------

Message: 1
Date: Fri, 12 Oct 2012 16:15:12 +0200
From: Stanislaw Gruszka <[email protected]>
To: [email protected]
Subject: [rt2x00-users] [RFC/RFT] rt2x00: usb: add reset_resume
Message-ID: <[email protected]>

This patch claim to fix
https://bugzilla.kernel.org/show_bug.cgi?id=48041

However I'm not sure if this is right thing to do, i.e. if we need some
smarter ->reset_resume callback, which will reinitialize some registers
(since core do some kind of usb bus reset).

I tested this on one rt73usb and one rt2800usb adapter, and
it works, but I'm not sure if it will work on any adapter.
So I'll appreciate if you'll test this patch on your usb hardware,
and check if it will not break suspend/resume.

Thanks
Stanislaw
---
 drivers/net/wireless/rt2x00/rt2800usb.c |    1 +
 drivers/net/wireless/rt2x00/rt73usb.c   |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/drivers/net/wireless/rt2x00/rt2800usb.c 
b/drivers/net/wireless/rt2x00/rt2800usb.c
index c9e9370..3b8fb5a 100644
--- a/drivers/net/wireless/rt2x00/rt2800usb.c
+++ b/drivers/net/wireless/rt2x00/rt2800usb.c
@@ -1282,6 +1282,7 @@ static struct usb_driver rt2800usb_driver = {
        .disconnect     = rt2x00usb_disconnect,
        .suspend        = rt2x00usb_suspend,
        .resume         = rt2x00usb_resume,
+       .reset_resume   = rt2x00usb_resume,
        .disable_hub_initiated_lpm = 1,
 };
 
diff --git a/drivers/net/wireless/rt2x00/rt73usb.c 
b/drivers/net/wireless/rt2x00/rt73usb.c
index e5eb43b..24eec66 100644
--- a/drivers/net/wireless/rt2x00/rt73usb.c
+++ b/drivers/net/wireless/rt2x00/rt73usb.c
@@ -2535,6 +2535,7 @@ static struct usb_driver rt73usb_driver = {
        .disconnect     = rt2x00usb_disconnect,
        .suspend        = rt2x00usb_suspend,
        .resume         = rt2x00usb_resume,
+       .reset_resume   = rt2x00usb_resume,
        .disable_hub_initiated_lpm = 1,
 };
 
-- 
1.7.1




------------------------------

_______________________________________________
users mailing list
[email protected]
http://rt2x00.serialmonkey.com/mailman/listinfo/users_rt2x00.serialmonkey.com


End of users Digest, Vol 44, Issue 8
************************************

Reply via email to