From patchwork Tue Jan 3 09:22:20 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Chen X-Patchwork-Id: 710426 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3tt7k56HKxz9ryk for ; Tue, 3 Jan 2017 20:21:49 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757653AbdACJVo (ORCPT ); Tue, 3 Jan 2017 04:21:44 -0500 Received: from mail-dm3nam03on0074.outbound.protection.outlook.com ([104.47.41.74]:59359 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1755709AbdACJVj (ORCPT ); Tue, 3 Jan 2017 04:21:39 -0500 Received: from CY4PR03CA0015.namprd03.prod.outlook.com (10.168.162.25) by DM5PR03MB2476.namprd03.prod.outlook.com (10.168.233.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.817.10; Tue, 3 Jan 2017 09:21:37 +0000 Received: from BL2FFO11FD014.protection.gbl (2a01:111:f400:7c09::119) by CY4PR03CA0015.outlook.office365.com (2603:10b6:903:33::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.817.10 via Frontend Transport; Tue, 3 Jan 2017 09:21:37 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; nxp.com; dmarc=fail action=none header.from=nxp.com; nxp.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11FD014.mail.protection.outlook.com (10.173.160.222) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.803.8 via Frontend Transport; Tue, 3 Jan 2017 09:21:37 +0000 Received: from b29397-desktop.ap.freescale.net (b29397-desktop.ap.freescale.net [10.192.242.114]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v039LWM7017571; Tue, 3 Jan 2017 02:21:32 -0700 From: Peter Chen To: CC: , , , Peter Chen Subject: [PATCH 1/1] net: usb: asix_devices: add .reset_resume for USB PM Date: Tue, 3 Jan 2017 17:22:20 +0800 Message-ID: <1483435340-20371-1-git-send-email-peter.chen@nxp.com> X-Mailer: git-send-email 2.7.4 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131279088974170312; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(7916002)(39860400002)(39410400002)(39400400002)(39850400002)(39450400003)(39380400002)(39840400002)(2980300002)(1110001)(1109001)(339900001)(199003)(23433003)(189002)(5003940100001)(92566002)(110136003)(68736007)(6916009)(48376002)(97736004)(189998001)(85426001)(47776003)(33646002)(356003)(50986999)(36756003)(5660300001)(104016004)(2906002)(81166006)(50226002)(4326007)(38730400001)(8676002)(106466001)(105606002)(6666003)(54906002)(8936002)(2351001)(626004)(50466002)(77096006)(8656002)(81156014)(86362001)(305945005)(142923001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB2476; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD014; 1:+fn8pm3qbhSsA69WugTe0AmQ7GEZHyO+2BFP6mfNyBRNVv0wXISo1nZk1+/ICEmscbUakWLMlMoXbQO3dZ/oBsdWPtikE/vGAeIbAoOtlF5qcedn6S7qolNqCrGggfQdCB8qjnJC2QD9zO9ZY5DwlmL/3PRCm/PtkICMK7uDbNYvqsj1Ek8u/xuWPV66iq523FZYFUCptgZbbCitidAXXMS+prHU/sMS5+UnJKHx+7lQCnGwIz6mXal3rHugr9ApXYvszMGvaqXPcE28U1jjv6if32/3dArNNq+HD1lBIY9QMnwZXbiiw0ncN1k2UwSFEQ4xH50KItXXFaIlfbYm0ql4RLEeU6OGSo5wk5AWX9CpK3fY5YPxgVyle8hhsvPk6NdZl5t8lO4JjSsT2oPm8HwK97XRDE3uiPi8AuvWjB43skuS8rYt1nNtJycYsdJp07mUNA2ozLmaKhzoJ3b9zs1Cqqqfo6Ns5jz/Jn21iPlt99wWh2/YgrqFWQjwFKPkLOUgfnxqvFdcaBomTs2i0r3FsbL+1LsULtYMmVZi3dTFB+pFxm1nzRezd2GvmQ+IuDI8Sg1n42Av7O1KIXS5ZhH49AP87oQzULndTDwF4qfMrYhFwlQyDReit4e73ee4rzajMkD/sxjaGkg9QMMhTRj6wPa1Jr1pCGC9UWs3r5pdu4tZjrVZEBdcrioJq5pcBOp5xFmhREhSi4G3xwbzVKYxJ7T++C/8wfDDsgRPyxY= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: a0ac7c98-dd3c-4c44-a76c-08d433b9eb32 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:DM5PR03MB2476; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2476; 3:45hgaxr3l6JYpeN1BtSkkSfLynaxLc/x5sIXrzF9ZsRuiY+o215JB41BWbWzIFyHkaZlHilyQ24MhQllJfgChVJU2/FkjrzwgIQQ3+eS6JlL2586rgu+5pWC8mHZF0C8XXYfeOgIfE5e8w37M9lkxbIu/pK+CbqynSsME/TdtOQjoxIOi9nKVgNoEHURj2+0+u10H966AzL3S/2pDUUFym9RSuHHU2vtiTxqlXauNpzbF4U22eFws7eQftpIVlksSY7a4APkpbWYZAoqQuIZ2GXDYEbOqECAYaV8rQZeMi+Xx+1m7zOgGWj7Mj0MgFTrMeM+n+1FaglXa7DpEFJU86i+KDn3Peiav6fwvIj8XxX9rVoStG/NVQzHc4EKOUTJ; 25:kIG+/X7nPDVAUDe2Qg3jcp3tGg0dRRcQ7fy0b5BsvsCgLCg/14h8ktyWOEB69SrKGjey3MWxx0Zn4QzJKB2i5lBJ/262FYFUanpNnGxAEls57fCIiP8+Fj73b4kNnaxQrPhz9fIbaUhRYVRM1A9wOfV4qTU0D2jUUesu6tj08BORmYo/5qNg6KisB8myuc52Hxc0gHzYuVqoC111+/axv3jlPHWPpBghxaz2hpoab7S/C5RpBk7prrpNa8BoVGO6bL62GpTXyNmc8IZjOyRAmpXhRHZb+uF357paKR0XzCfinOGkYWuq+J+NesZJKcUPcI7/WsKHuhRAWTO6SVSOVMQBBKuVrcN+aFFG2G3+Ec6iGaXSuUmO/Vz8kNRj/Vw8hUkT8WG0jLZyklSNkmqqVbaw/C7IOFqWwA1LUVBMiuYiE7QpYh4FDtpocBQZaq/IfQCKEwo556CmrXiXnSUySA== X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2476; 31:/7CKL4yRO+PhNaFTkUrIMhlOJWd1Aw357IbLn5WXWfrkkXPk1g18jgduIw94+KKUatd0gQWxallpBEIPf2ClPllyUjPT0nJpVIXuxy690KXBR8dqVb6yFhWCmnR1xXzJV3rM34mMDIpBCoNmeKaq93anBIkRz5kEvvtDV1wRSzPDgxuUEe0i7e1j1WsSZi9RUtZn0847uD9a6/q35cMConTLjte91s6zgHOGnTsAyOu7a0BibtAqGYWXVfzExVxjeaXbDpD1cXp8GIczZYf6uw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(13024025)(13023025)(13015025)(13017025)(13018025)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6096035)(20161123561025)(20161123559025)(20161123556025)(20161123565025)(20161123563025); SRVR:DM5PR03MB2476; BCL:0; PCL:0; RULEID:(400006); SRVR:DM5PR03MB2476; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2476; 4:Y82j7NErjCt2n7LsXo7EHixFfZAx/xN2xUpDFhN7a3v4MLigNmSzWoXPQfSrEUBrP5O19AYFAv5ibRrQpTkL8O25ntxaQ7WOuxQCD1ekFb+TN2UxFKz9kLIH2TnJL0YKPZLeiExcevJxDMftLNsGPCQuQwZXRc6L/tB4b5WselV4NMHsQCi9P5bcckOt/8srMsIGLP2mUnLzQX1Xcq2KiBr2jGk5HeEtbaMFe3hcMHqdu6lKqXiaSOQkWzxq/BW+KPj6GZPBisxKXs2RFODzG8g0SXpH1LI7RMZDPJZgQAMy34fou3NOLDk5bNuf6qPYzTavaoHXEGm5wPH9kylWzeR9eWTabCWGksd2F35UXgq+/tHW/dGvUOYCweWsepv4ErrAQnVZr1X2tyDow5hNDXd3/r2kNKxaOCgi1lsEmWLp7GFtzo768ktdQkYOyUiHQk4w6ehH34ZMJ7lqOYKDME3rw3P1pRiOKuJAgYyv300/EQPWhLFYBvE5xsFpeZSbbl6JKU1FfJ2VhemHgV9Ds/4KScKxkzFMy7MMYrQ2CiiKC2DovUKKaAGAUBaShIjK1S2W10kGY5ffhvdpGNl2TVqBBLz7V69OavcC9wNA7Z02hXHSYjdhySyqeMDjxETRlRyq/6ts3WibWrzosY2By81n2a3xOxyLXETpwLDACZZEfOpK0YZgYsoNQkooMyDeVvteySTp746w32YUxDfm+vvP/rl1nCSUfjZPpYUl3ziae0Raw3vDbam+cuJQPFAW X-Forefront-PRVS: 01762B0D64 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR03MB2476; 23:KURkGZCo2t9ixXMIhB4WEe2C6h1q6NkJcevy/h0nl?= =?us-ascii?Q?TwI+dRj6W3qCQMjB1KMq+6V7vKlg1plgTlyQC9cLnSohNiLQ0akpeGVG+K3h?= =?us-ascii?Q?3JUGeSsMb9hz+oIdx3J3c2HzXI7wxF1VPJatKAJtN8XV2KIFZ19tX58SM7uu?= =?us-ascii?Q?tnk8N3BjFSJyoyHe0OBlh64vf0G3nfmxvSIwrMnsDgiCTAJ3EK5T15W2//7V?= =?us-ascii?Q?RnEqHNkCNpHXlCjmV7u+SpjEEvNsu6NhHavP0de7Qz5cowLLNUw7ZrWcm+zc?= =?us-ascii?Q?XGVyq0CcVTvBCuoXzuW9qXJercNHNNAVB8tNVnHBtsfkNJM05WECD+jz4kzw?= =?us-ascii?Q?q9djZ6j9aJzPWgzDmPl4EWUGeo2MGilNbpCcue5ml9qWSSDcb+uGnr1Tbzmy?= =?us-ascii?Q?o/ehQlWA1lb5ier0yaoD2ZrI16e3gRqT2zHAppXSnF6ZP7W4feFabYG5pBvU?= =?us-ascii?Q?Yp5mlLKvVGK2YbP0/ggaRongW8OsLN9jCLwvZZ7F2fLltt3HRvx6pe7NiKlF?= =?us-ascii?Q?PVXn//CGJCdqDwvrWT0bOHprDhstijfZvzXRXHQ5qHthhfohYjFiI8hmKpwO?= =?us-ascii?Q?AqbZ//J5QgEwsYCb4ZG16yW1FHUqo2eDIQ9mKRI4ro5ww7HesCKqWXgKK2xS?= =?us-ascii?Q?Julw+YFSP/WOgYrgu1+utV1cxivZJrrd/e3kVEm7UUn4tau+FDx/FVLmv1+L?= =?us-ascii?Q?o9msnS+QPedy8DbdbCMzhJI//rr2d1h1VcQ/6qAkwwi2IC5mXedwvtsDEu9Y?= =?us-ascii?Q?6N7Y+/SmVLqpU+ZeA+hyP9NMhcCBJutyvdbFHFzN40FQHENS2n/bX11ZktY1?= =?us-ascii?Q?y82v2JtJTMHf3Uku8tN3QM4n84Sip2jO+HjPohBCo+an+ql88rCklX/Tia4+?= =?us-ascii?Q?P4XjEmWcvlz6P7UH4rKVMzsNdlyQvP8z7y9eJTqEBBd98z621Rxzof0nrOzz?= =?us-ascii?Q?AZIy/Y6tiq06l2awUMvj0eOAPuiEmni6GnCjUTprmItjfNGjPncFKXBTRMCI?= =?us-ascii?Q?gl1WAHDN0GGLn/iLRqsL6QOr0ie99DeDY7BXXtoY33lbmcc3uMbUX0nVulIf?= =?us-ascii?Q?nppUY25ccwxoKgL+u6lhPUmQu1oQQ9hX0sdc0Hof3ursO71oQxDuvL8NmFrM?= =?us-ascii?Q?h+JU0T/qZUf8XDj/+e5NdI8/6W6QDH7Tl6xKLeQAx3Htxf60u7NnHy5VDKEy?= =?us-ascii?Q?Eyl9Ape+wEvI10hMdTO+26hZJq/VsV4lkmshl2XjjKUCkJDvjBicVxwLFIeb?= =?us-ascii?Q?NfJHFr5Rsu6UnwJM2WfaAkLtLDdW+PdPTKkxMrWJ4aHyjqUKYdAjEuH2t+D6?= =?us-ascii?B?dz09?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2476; 6:CH+NrMg1SMLCtbA8bIRArzbFcBZRVcnO8sU2TwsKnMNnXGXrK/L/VZP1KqdDZl+XxLhuOAAmuw4WiVUVsquL4ySYpalipU4HiibOwWUsZhGdfquyPirg3umHPp68ivxxT0ksYimxr6oQK3b33vNkDunxTloXM8rE5XJYAzMtkzhWQxttENM9A6m7xTjTWboSGxXkpfFtDqZqWgs6q+ComxfOjn1ipoW7zSGlgOWChYyfFkoDzL7HG1qt4PEtZ/+ZUUPusdRgZGghpgYM+TqI+47s5GDCft248x9YAVXYISOulYqbT7VUFpaE+reD+cb52QyNoP7tXglbHa9f/6+DOYQAkcI3Z7wpX1KZ9DGebKQzYlO0JRNCNAKZudj4demoS6NngoBJqeE7EjsNhCyWyab5e8LaKYssW9fNDEigXGqUqo/0GqrK2khn+VrZoaWW; 5:9JJWKxW4j5U5Ooumrcu+8RZo1gHkxgRL/I9VtlxxabiNruwUXSdJga3bbh5ePvngX50jeKtWmdJaWNSuKqP1NPyiEIMVm5N2qpwM2fcgaKJSuaIsfCSwUYE5rk1SgsqlXYc+NwfyeaiMyGZvXZ0VzfmguudjRXlGst+6k/e83mN21uarUXQ/6K0WhSGelx+T; 24:YRI7agHrfiShFEoQLwR0B5CDCFru7Si9DpdGMJASpCW+tGmNkXDYda0rqJSMerg1Tc+g2jMWc4J5WldkOMU61pJemcz+2dG1p4GRbks8li0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2476; 7:wzel1Dv+IRDU4v87caIdaA4npZcQbFM/aPXTb1rIGlFVMk/rta9U0Mj662n67BrkOmYK2r5DHa6TRtEJfDHfiSFYv4VDeFzWc1N+fk4Ui/zhCiOdH+64JzG4NSYUf6Q4Me5mwXbPjceWq92qt1qCNSYrO5Dqg/Yu3qXgxG34oWJ5Fj86tclq/N6LbsZ7WHFZM1uz+85rcXqL9oVAHRZtzgo7NTmrQDwP9p9pPXOO+t63MZA83WZvp3/rwkDvS1alV+uTHjkywZDdRD2ij2sMwWSfbC/lT/MuOedWFEMfv1TIz+uXk1D1tYPq8tgW1onB/8GVdXX8xDSjl6gOfHAgUBVxTYc8J8VhgQnxyR7n0Bhsb+POpc78E8j+JxFK4T7HJg0WDvcbz7YPaEiIMOEsIqaXDreSn1s+srpmCuBatKXMUx7n6ZFzhZ4C7qhKuJNEMS3a+siA8lQTegd1qT6s2g== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jan 2017 09:21:37.2454 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR03MB2476 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The USB core may call reset_resume when it fails to resume asix device. And USB core can recovery this abnormal resume at low level driver, the same .resume at asix driver can work too. Add .reset_resume can avoid disconnecting after backing from system resume, and NFS can still be mounted after this commit. Signed-off-by: Peter Chen --- drivers/net/usb/asix_devices.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/usb/asix_devices.c b/drivers/net/usb/asix_devices.c index 6c646e2..6e98ede 100644 --- a/drivers/net/usb/asix_devices.c +++ b/drivers/net/usb/asix_devices.c @@ -1367,6 +1367,7 @@ static struct usb_driver asix_driver = { .probe = usbnet_probe, .suspend = asix_suspend, .resume = asix_resume, + .reset_resume = asix_resume, .disconnect = usbnet_disconnect, .supports_autosuspend = 1, .disable_hub_initiated_lpm = 1,