Message ID | 1471855708-10897-4-git-send-email-yoshihiro.shimoda.uh@renesas.com (mailing list archive) |
---|---|
State | Accepted |
Delegated to: | Geert Uytterhoeven |
Headers | show
Return-Path: <linux-renesas-soc-owner@kernel.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 543C060574 for <patchwork-linux-renesas-soc@patchwork.kernel.org>; Mon, 22 Aug 2016 08:49:41 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4446028888 for <patchwork-linux-renesas-soc@patchwork.kernel.org>; Mon, 22 Aug 2016 08:49:41 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 390CA2888F; Mon, 22 Aug 2016 08:49:41 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C17A228888 for <patchwork-linux-renesas-soc@patchwork.kernel.org>; Mon, 22 Aug 2016 08:49:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754291AbcHVIth (ORCPT <rfc822;patchwork-linux-renesas-soc@patchwork.kernel.org>); Mon, 22 Aug 2016 04:49:37 -0400 Received: from relmlor1.renesas.com ([210.160.252.171]:25309 "EHLO relmlie4.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753411AbcHVIta (ORCPT <rfc822;linux-renesas-soc@vger.kernel.org>); Mon, 22 Aug 2016 04:49:30 -0400 Received: from unknown (HELO relmlir1.idc.renesas.com) ([10.200.68.151]) by relmlie4.idc.renesas.com with ESMTP; 22 Aug 2016 17:49:28 +0900 Received: from relmlac1.idc.renesas.com (relmlac1.idc.renesas.com [10.200.69.21]) by relmlir1.idc.renesas.com (Postfix) with ESMTP id 9DB0F48433; Mon, 22 Aug 2016 17:49:28 +0900 (JST) Received: by relmlac1.idc.renesas.com (Postfix, from userid 0) id 84CB28002E; Mon, 22 Aug 2016 17:49:28 +0900 (JST) Received: from relmlac1.idc.renesas.com (localhost [127.0.0.1]) by relmlac1.idc.renesas.com (Postfix) with ESMTP id 7FEAD8002D; Mon, 22 Aug 2016 17:49:28 +0900 (JST) Received: from relmlii2.idc.renesas.com [10.200.68.66] by relmlac1.idc.renesas.com with ESMTP id TAB16805; Mon, 22 Aug 2016 17:49:28 +0900 X-IronPort-AV: E=Sophos;i="5.22,559,1449500400"; d="scan'208";a="218328574" Received: from mail-sg2apc01lp0245.outbound.protection.outlook.com (HELO APC01-SG2-obe.outbound.protection.outlook.com) ([65.55.88.245]) by relmlii2.idc.renesas.com with ESMTP/TLS/AES256-SHA; 22 Aug 2016 17:49:27 +0900 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesasgroup.onmicrosoft.com; s=selector1-renesas-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=POl/zfF2JuA79axzSl7FEEL9QVU+/R2Vz7FoD7eGS4Y=; b=DnZOf3lvSGcxTV7vUsH1AVn+V7iqEnTpoVazkmVTQV7HqvUxfhqIog2ywFkM3XqKonWDdwu5oI6Y/cBJueYCLBvfTrYvZxwiRaeCLFuI+ZFyHRDbHn4SUSv5/4Fn8yCaB9ynC2nLxTk1vvtLrwwudCIWVABpLmhH9JeWMRSsTLQ= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=<>; Received: from localhost.localdomain (211.11.155.144) by HKXPR06MB0550.apcprd06.prod.outlook.com (10.161.177.140) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.557.21; Mon, 22 Aug 2016 08:49:24 +0000 From: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> To: <balbi@kernel.org> CC: <gregkh@linuxfoundation.org>, <linux-usb@vger.kernel.org>, <linux-renesas-soc@vger.kernel.org>, Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Subject: [PATCH 3/4] usb: gadget: f_ncm: add support for no_skb_reserve Date: Mon, 22 Aug 2016 17:48:27 +0900 Message-ID: <1471855708-10897-4-git-send-email-yoshihiro.shimoda.uh@renesas.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1471855708-10897-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> References: <1471855708-10897-1-git-send-email-yoshihiro.shimoda.uh@renesas.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [211.11.155.144] X-ClientProxiedBy: OS1PR01CA0026.jpnprd01.prod.outlook.com (10.164.162.8) To HKXPR06MB0550.apcprd06.prod.outlook.com (10.161.177.140) X-MS-Office365-Filtering-Correlation-Id: 46f6dcc4-4dfc-4288-3712-08d3ca693822 X-Microsoft-Exchange-Diagnostics: 1; HKXPR06MB0550; 2:D7Lu/raqzRdL2A5i908UeBJ7YvHpHbS5IkMGln3JVH4fOewNRS6MshK3QDUNJkrVpucHewl4ZLfN744EN0C22m3TiWjrT+R8aTxOGKTTqmx2syon6bzYkOVtBP0FVC6yQLkQ873IabqUp+HPLQJQiqt3dfdQTMkq5JtCnoRBYrtnWbkWho00pA6WmVasPnXZ; 3:oX3Q9B83VhpcwWDu8FyvGXnusbGXNoZe0IOTBNgrhCDh6QXEku4kzUAAXdCINoQlMaDblVOna8rGiYd7IyIlH6tWebofan84/ZNXgNIt8lOj9jUvY8dgXKm6xV2a5e0r X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HKXPR06MB0550; X-Microsoft-Exchange-Diagnostics: 1; HKXPR06MB0550; 25:QOj+RYrnkEfsjgs5eZdFFCQ/dfLb0KzUOjyA1+zt52A7/q/qqGnYSaVgHojePgQXX+0la50BeKm/j6QFavsa2S+O9GXEDDPrZIZDlvD6gEeXHRkhre76BQzlJ+cBCAdMzxEuL2Ccv2nfY6qNrQzRs7OdOxEaN0nMA6Ak3gHhW4fP1YB43zhCQc2hGh3IyI25TIrdEEgeyZ7lIQ4iwVL8hvcCA9s9SAb9ubtCdCfzImNZ46m4fDZ4Ide4iVU8nupTKblsWzmSmNkd4i9bf/ZrnaOL45f04UNvEhGGme7kMos1Mu0nXTkxGgLnFNxPVoWSdSC02YJQki/hpzokK3y/XMzB/4i3pFLM3vU94aFyBHydcM7ji5fpad4lCOPKUoK9JKavlObUUcmPz54vsGAaHxrAR/PbXWK7CD/j/k0I1b1KQgvnl/OonW9RUt3FkJFgU9byGV1w43Fof3wGbJfWCH0TeWxUV8wfIHiGxhyfVQ+yDYPPb5C8PEV+bMiIGdAghYsOb5v4rFV2qOUXgfn3rdIIGgT89Y4SeTd4vFyBsQSfyjvUxM7/Q8XNIr4xUBqSPTBlBtOmRCTw/OIXPYmo/dP/ozcSTxyoo5n6YHW31GcXZT5YFPNLtEz2NymdY/AMvcZHskhrjTLQhdrimO79Is+0L84RmejdCSyO33nzxBQ9Nop92M1E4j1tJrsaJCtPVTog9TwnXKWQDppb555Q1xFx2+w2Q99OQTz5FrW6sEwB8yHJ0+wNrN0k7rhtSIN6 X-Microsoft-Exchange-Diagnostics: 1; HKXPR06MB0550; 31:bvcZIMZwcBRDNydedDYmEwArwe9vfAK7dvLwh60LlFAZHwo9PJna+vDBWOAMpxqF0TFMUIYgob4DRptGXU1houAGZLYAY8pz4+Cvest9npTeI+nJTpFcRdmtHxzwnxfcMl8ba+pB8DYbTM5fYX4zKaEzGQS3nYqMoi65loGz2sAsRy43SyxOTZWOJVcyYmBU41+ZMZFqe3jErAwh+OwiVT/kupmJzL9Nz8iA81D1jNo=; 20:/j0vTXwq3zaUJ2yLJsbumzw0FJqeaP0VSMlR0NcV6LbzGuP0aejreeVIm9EzNkCEsXZKjiq5WRPjEyezp2LfJDTWgugJL7L7/KjB247YIRe7CYyKYp4uG1aQAByPazRkjONgY8LN5ssYIX+j0pP4AFs1aY0NqIwzMIO05ltMekWAbGT3Z95LiRm3bxW5Wdrhkuw315N2KacWiV+PwPux+wWm7pDUS3AeQ6Jb2JJPouiSLcqygSn8i6id928YTPaeriVety1T1SlkGAoptHn+3T2vgx+DY6tlMQXgKV6c/R+CMQys0SJI4ZBnHPh2b+FBAtUmh5Y3i6Ik09Hlr4blszs6zv9ukUfE1QYXadOTXI4sTbPPiThxYM3Q3D/Gbhj15Ibws9pVXJ/IiMvyv0+1LNM558YqYqFFRoqsXjk3kobZsXGC59mfZszgD1d2HNaHYSHWdDhyBHkoot0CyKsXY8dvdl0ldCpYB2wdRLks4o9dwaxxOPnXRQAvPwe/Sl0m X-Microsoft-Antispam-PRVS: <HKXPR06MB05500786C2503798758018BAB8E80@HKXPR06MB0550.apcprd06.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026); SRVR:HKXPR06MB0550; BCL:0; PCL:0; RULEID:; SRVR:HKXPR06MB0550; X-Microsoft-Exchange-Diagnostics: 1; HKXPR06MB0550; 4:k+b0OXRYxbq2YHno80BP9T0SZqd2y+X5qU26n67nJ6f+FtxCqpGHnTDbw6rgFcT0SEDL1bUj4tT8iHE679p83BaZJ1KlEEOyfPhxgVMLFqUhLqIwGTAzf3Fu5Yj67XU4QDXctE7HXMXR6h8ehNT8Z1r0oNzyQspRBGW3mxjE54Xr4aE0plnWCYBGsed6hcVqIsmip2IzQZuARZT9CHFZTU7usFQKoxjn0HmArzUjsrZOxRbwNit05iqc7NtDa1lK56SrSAE1N6cHu6GTOqCJjWWIGL2OWvnReAcuRLiGZ0e1b+AoZLSjTU8W/NFIOnIGPRR1TsIRXBn0WV+DrAdjnrymxHicu9NsTvKErfUvIu65Pl/j/fN7RAGxjkwOAODbHHh+6ogI75yPGBIXGdH6Ag== X-Forefront-PRVS: 00429279BA X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(6069001)(7916002)(189002)(199003)(3846002)(2906002)(92566002)(78352004)(4326007)(7736002)(305945005)(33646002)(229853001)(2351001)(77096005)(7846002)(2950100001)(106356001)(97736004)(189998001)(5003940100001)(5660300001)(105586002)(50226002)(110136002)(107886002)(81156014)(81166006)(8676002)(42186005)(76176999)(4001430100002)(19580405001)(48376002)(19580395003)(50466002)(68736007)(586003)(6116002)(50986999)(101416001)(47776003)(66066001)(36756003); DIR:OUT; SFP:1102; SCL:1; SRVR:HKXPR06MB0550; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; MX:0; A:0; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HKXPR06MB0550; 23:vTb7x7iCy9HCBjQwdlYnAkkDaYGpaWOJpBh4oDEOg?= =?us-ascii?Q?K60i/Kw8gazxXfH/lcNiQ2rqLBr7MyF1niJkmMiohY9tZYB/9DbPnY1SNClV?= =?us-ascii?Q?piEe0jI7yTfEwioAZ+3pjdmXuxPvpVwZBP72e9eFhi60Y06aSMCRhpFXsczI?= =?us-ascii?Q?R+HTuAarQuivmyUrf33J3gTly/OXMA6Y3tY+VvBgH44XG/yzgWcvZmpyBu5q?= =?us-ascii?Q?jeZcKkeilIVC9FwJJ1bOY825lD4Cp5GepnRMH3q3fKUnZrMj11/8fIgwuuZO?= =?us-ascii?Q?GJ99PLx68UBO70ECrGqHUvzyMb69XxULxnWA2Wv9cZsLaRplTUH6n1FC/Bca?= =?us-ascii?Q?C4UJL4lYLDsrvQ+Cmr1K+cCGlcehRZRxf/kEqGE7Lp/6fknygAz5Tl/xVOC1?= =?us-ascii?Q?/qDoMWjGSMQNbhzReofHlPVxe/8IPDpKWiFze1TbbTFiganMwbQfe7XlChM8?= =?us-ascii?Q?VWj/FY6B2fZAWo7CeFKq4wSewsQTY2pzC7XAYWlW2pA9GNUh0k33ZfVu/JTp?= =?us-ascii?Q?onEIz+5MkjoSVKm2sF7smJo5Vy1lSsAbpptiV57Hng59GSfXDlh0zzDXZc2g?= =?us-ascii?Q?U+RJeEXXlaDpWm245gVehvq7dCtDbxH1hUGX4B9uj9Ssx3rxVz8NckJyPzHm?= =?us-ascii?Q?97eWnjftucHTkIYsMEF9DwRfxm6mWFIEPvPKYS67PmD4WSbHcsLi02VKGW/5?= =?us-ascii?Q?FvzLCqfhmPjZgB3l9hmLmpG1F5c8cimuyvKfv0JJdK1sCMz6vVWOJFsTWZxj?= =?us-ascii?Q?F964mJtTfWRLJYVT6doIWNX4+UYAZwKIpRzgI4HKvgMP2u9ZKQNK0f+bWjex?= =?us-ascii?Q?Y+SnThXzO0zB0HlViuazElbGtMYAQfEJ+fox3PJPHsRs8/3FwshHs/FYewpC?= =?us-ascii?Q?0Aq9CBSJsT47xpJ9hL+cnWxeNrKV32hnvtineccSConRq+hhUZR+FG5x9FLu?= =?us-ascii?Q?+ye4JINHpKEpBAaSHnvE89Q3g0lj3xrJRONaHrs0FzJluT2xYvoYRLW1H5+F?= =?us-ascii?Q?d40UwYW666pC6Uh036itju+7gZ6NRF9G6Lcw0GHz/GSPXrUVuumICujYJFST?= =?us-ascii?Q?FEHlXTY3rimS+ABjfajkoToCJcJwZG5wVRn2KaUnNIoVUNws4ZNDnlHSbu0R?= =?us-ascii?Q?rOWcd+xLv5ebU7STJMVIkuBJ0KLPXlo/BjB592bRd/9AaEJLDw06A=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; HKXPR06MB0550; 6:/zohZwisrDsdIFvhfSRY6chmx/4b2Bn8aeReXpvD53hIWZteN2yYl+0/d1H0pmvF0lwroTD54zi6D665kNpKtQFqvIJ31nPgpW9PFAAJ3eUWhrLgX8KMEHPypa6Ho1f5v8kaDTjhyNxho9BpVSVfUrikcW2WZbA98kqjUbSgrGTaX7NKmCsxpXDNE5I0rLU559BjoxY9664HqRd/76nhBaqGTXgtwJpVwm7+hqvKbhW+4jyzwS6+kgqy6IkbHodtf94HS54JEQBzFENXE3tF8v+D8/DTS0es0Lm4sm8wTO882Jc/q5KrpcYtJDPSW4SAKbxoUZCZYDohHR0YFxTH7A==; 5:QBJulAaqsCiqd/u1dCPZzG/Wm9jFyG42DHO8jsW/t8kaFj5gVVvbMnB7DMmXufm+YdEmVw1VZfxz9jDMx/oEm/fAuA+AtVG8sZSU/wlwciutsxxO/Y7MF9srUb9yuPmGhYfBVwp8y614e3fjXsnrSg==; 24:sdyrnCjKwqw4gw7fMRt/9seYqQkJrGP16XD9eI/zJaelHsId0bHwoB4A541vTcsSzhS4NhovkvUzGKEZWApFN5f0uXODcOioeCjeYsaYZlo=; 7:zA5+1Li4iNde6XB5vq6WM0kpPSQsazPZJbUlM+vsceVrEkDmu/AZgXY29/C5MFtlc+kAFbJhgwZ4ixhiAOhK950RL0LIN+0D1iLruPSKpW8jULqNQ5HS67tzZ7uZQondEvVSo9bQ2aVxYwFxtf9vE2Yhyv3UzecVi1GqO08dpDgtv328iuRdNQlkgy6934+OLyC0riKKzvUXBxnv5gdTS6KCApY3Cy7VA3fVFINow78gz6yxpWLzsUwBPdP96LFd SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HKXPR06MB0550; 20:59B1Z3nERaW0301G4qLHbgWY1FP7GEwaJvm3VDTB6n80zi7tiPhB09U9nME8ZD4U9sxs2YucWttYhuiWTVrU74xgJ8tbjxMnBWmictyGDN+HtA4VYqIWBUYSYYzM8+R2N2+kFq451jUvoILySWKzlwdpyfRayODEd6WwCAXhUd8= X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2016 08:49:24.6271 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HKXPR06MB0550 Sender: linux-renesas-soc-owner@vger.kernel.org Precedence: bulk List-ID: <linux-renesas-soc.vger.kernel.org> X-Mailing-List: linux-renesas-soc@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/drivers/usb/gadget/function/f_ncm.c b/drivers/usb/gadget/function/f_ncm.c index 08cff49..6396037 100644 --- a/drivers/usb/gadget/function/f_ncm.c +++ b/drivers/usb/gadget/function/f_ncm.c @@ -924,6 +924,8 @@ static int ncm_set_alt(struct usb_function *f, unsigned intf, unsigned alt) */ ncm->port.is_zlp_ok = gadget_is_zlp_supported(cdev->gadget); + ncm->port.no_skb_reserve = + gadget_avoids_skb_reserve(cdev->gadget); ncm->port.cdc_filter = DEFAULT_FILTER; DBG(cdev, "activate ncm\n"); net = gether_connect(&ncm->port);
This patch adds to support no_skb_reserve function to improve performance for some platforms. About the detail, please refer to the commit log of "quirk_avoids_skb_reserve" in include/linux/usb/gadget.h. Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> --- drivers/usb/gadget/function/f_ncm.c | 2 ++ 1 file changed, 2 insertions(+)