Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp703474imm; Wed, 25 Jul 2018 04:54:04 -0700 (PDT) X-Google-Smtp-Source: AAOMgpcqqqoVPSuV6BwBmW4nbL6PLxttq/MbOmiT2m13li4s0UVnDnmI6e6ACS2PB31rnRpHwPCL X-Received: by 2002:a62:8b0f:: with SMTP id j15-v6mr22169396pfe.33.1532519644668; Wed, 25 Jul 2018 04:54:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532519644; cv=none; d=google.com; s=arc-20160816; b=sePwfz9A11dN2GzKnEalYNc3bTtsDRZtLnAM865gDoSTZUeSWONcfkQaBCMa6iHcdL N1Ne1NLdXI3Kbm8jwy0ujUlLEXtIBOqP8TEFw+aF3IC/Cnj/3ZWDtfNnDVi4/uPgh0vN maTSu92y4TfFUi61z5BnNQKyHPL976PVJen7NxP9yx1VUGmVslUBDNvspLuvMIh37DMp Gfk8FUooRnXmsM+oFnwVajcEZzg9fPfNhwhHoCVNt09zknYWyTdYELhwflnm+HuIkIlH WJG63kzaK86gYlv0jwZ6FrkIuWdfcZK2OxHOCI61pg5UI+G2/wgnf/e1C7PcwSclCe2+ E1Cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature:arc-authentication-results; bh=D8Um6Y8Vjbo+W/DI2SZhnG2tvpx2LF4Gjc3WhPVys2E=; b=CWtHXPkAkSRF2u1CZ9wMisi73YMlcRgMlB3li33qLUD+fSlRbkOgy0X37mdN3oFv5P S5lhKnZxXw+8R+uwAIQ8+eTtLOYE+eMdqsZ1se8FIEyMSkNqxY3SoitTdDjs7Hl1XqBu ArulmPOod356aHe5MU1fTIa+beArx2wQDUCRlnKSwMPG4nlMCLFHweUM99Ik5vWbguGf NBwWMNc9smFYqF/ZSJIFkw/GEZeNhaBYGUSocf+6LW8125goMcVnqQhfs0B4DOypRsqE bHo02xZymZRqdJ0FrAQIph7kveN/BpDpbw3fFBmogVfDnk0nNabCv1ivJHsBDqSFVXY3 qTJQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@xilinx.onmicrosoft.com header.s=selector1-xilinx-com header.b=Owo2iYoJ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a85-v6si15620702pfa.109.2018.07.25.04.53.49; Wed, 25 Jul 2018 04:54:04 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@xilinx.onmicrosoft.com header.s=selector1-xilinx-com header.b=Owo2iYoJ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729087AbeGYNDY (ORCPT + 99 others); Wed, 25 Jul 2018 09:03:24 -0400 Received: from mail-eopbgr680087.outbound.protection.outlook.com ([40.107.68.87]:3979 "EHLO NAM04-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728897AbeGYNDX (ORCPT ); Wed, 25 Jul 2018 09:03:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=D8Um6Y8Vjbo+W/DI2SZhnG2tvpx2LF4Gjc3WhPVys2E=; b=Owo2iYoJZA8Ar/p5QP+fMNRm0ytvYbgfbEndDArPVlhOkLjAaD6LT5L3F+MZJ8TjPSbO75ngXag1p02UyzzByTDvOGPRJP7qkHIhUrhXFfpEj8HSjK4SkTpbY2xuAb5QHpK3bEEd9L3Y8goDXhvUUjeszCcIeTdCwkZIH9gVEik= Received: from CY4PR02CA0031.namprd02.prod.outlook.com (2603:10b6:903:117::17) by BLUPR02MB084.namprd02.prod.outlook.com (2a01:111:e400:811::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.973.22; Wed, 25 Jul 2018 11:51:56 +0000 Received: from CY1NAM02FT008.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::204) by CY4PR02CA0031.outlook.office365.com (2603:10b6:903:117::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.973.16 via Frontend Transport; Wed, 25 Jul 2018 11:51:56 +0000 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; Received: from xsj-pvapsmtpgw02 (149.199.60.100) by CY1NAM02FT008.mail.protection.outlook.com (10.152.75.59) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.995.12 via Frontend Transport; Wed, 25 Jul 2018 11:51:55 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:43931 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1fiIKh-0004QQ-CL; Wed, 25 Jul 2018 04:51:55 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1fiIKc-0006dG-9L; Wed, 25 Jul 2018 04:51:50 -0700 Received: from xsj-pvapsmtp01 (mailhub.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w6PBpfRY027062; Wed, 25 Jul 2018 04:51:42 -0700 Received: from [172.23.64.8] (helo=xhdvnc108.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1fiIKT-0006a5-IY; Wed, 25 Jul 2018 04:51:41 -0700 Received: by xhdvnc108.xilinx.com (Postfix, from userid 15427) id AFBFC60505; Wed, 25 Jul 2018 17:21:40 +0530 (IST) From: Anurag Kumar Vulisha To: , CC: , , , Anurag Kumar Vulisha Subject: [PATCH 6/8] usb: dwc3: check for requests in started list for stream capable endpoints Date: Wed, 25 Jul 2018 17:21:29 +0530 Message-ID: <1532519491-19502-7-git-send-email-anurag.kumar.vulisha@xilinx.com> X-Mailer: git-send-email 2.1.1 In-Reply-To: <1532519491-19502-1-git-send-email-anurag.kumar.vulisha@xilinx.com> References: <1532519491-19502-1-git-send-email-anurag.kumar.vulisha@xilinx.com> X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(346002)(376002)(136003)(396003)(39860400002)(2980300002)(438002)(199004)(189003)(6666003)(16586007)(106002)(446003)(51416003)(126002)(11346002)(54906003)(476003)(2616005)(426003)(305945005)(5660300001)(110136005)(486006)(186003)(90966002)(26005)(478600001)(63266004)(76176011)(36756003)(52956003)(336012)(106466001)(42186006)(316002)(4326008)(356003)(14444005)(47776003)(39060400002)(8936002)(81166006)(48376002)(2906002)(107886003)(50466002)(81156014)(8676002)(50226002)(36386004)(6266002)(103686004)(107986001)(5001870100001);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR02MB084;H:xsj-pvapsmtpgw02;FPR:;SPF:Pass;LANG:en;PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com;A:1;MX:1; X-Microsoft-Exchange-Diagnostics: 1;CY1NAM02FT008;1:THBxRVziudxi1ygra7wWcg7I7sG1tsnTjrHo9FLdgbsuoEmKA92wCK2E1knuTQkGCX2uI73cZMcKLdRXU5eoBO/YWHtzV6EGYyt4YG+dctXSd7HN4yj5Ou2XZoK2efmY MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0f6a0586-ec67-46b1-bd38-08d5f2250572 X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600073)(711020)(4608076)(2017052603328)(7153060);SRVR:BLUPR02MB084; X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB084;3:fKZF9tcuCAcApH+tK9F8brzntBrbz3xmOXjJZemvSAMEWFMbssHI5+YxBdlOLmiYbSBe2nTXe4JE9/SUf6d0bsgbEvb4qN4uPJpkL45YUYTqMxE9Hx2YeNA+bJ8+iyEkKf+yDcdSxWFuqQD0yA7vrfewfZvbelwyg94uoQ70bIPyRIbrRsVceKIaqHPIcvyhG9Ry85cTm24PWoMxZf+l3wPw9yIIdeekeEF/EIhePmDu/QmFUjirXX2001RBOtkCl0UuOEQ81cB9hBky6R4sNg8qKaSd53v08ZUS/nx9zvcs170JQkiH/tA2A9y+0AoF0KwhDo4w3G6wdgiVVA8PCNHlJqJaQ1rLbdt7p6ZY+kw=;25:nEx/YHxB0cxZidCEHJBEPiJigJUdLWyNTn5tiLV/ypzOQW7Nngb5RtMWqD9FJ7TX7iKI5OdK7JRs2tYIW++4J+pwOQQzyLNuvahj0qSXSFOCsyFHjtGdYx475O9BWaBWfNPFSwNhtO9BleV/LSe0KpQExIlpelOPwPPv0NUPB6jKwNAuMqe7aegd9dG7ysxEKqlZvnYe1r70m3wSiRpakR6McINNx3O51r37BfpL3QuFSQRBBWGKXcihT6zxvfJMYf1cMWN0ykj0CgTSBP267FV/Xy6hpRvTJsZQxz4w/Q6IolYKfCNZJkUsOEgaoofpQ72DV2u4+kwHLjlXPWJ8N447qm6Sk7HYVtzu0E1/yOg= X-MS-TrafficTypeDiagnostic: BLUPR02MB084: X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB084;31:ecQgrwQADJrETHe82a8a9ACjo6AY0gD417nqEtczDqyz25RwiifIAehPybS0gBtWrHiOhTUGqAcwWGUtiwHockL/WYL0whrtHFi1mbMF/lB0ym/KujR07AHzHFVvNWcPrTDbJfgQIkpD0t7Kv99ErQLcRNnBG39qPgIUMfIShnpIgdWPwDl3tew6X6Ag1VK27X/j/qjGrworoue3IdYAU/RUV9xGeFk65lEJ1/JQ5sE=;20:9lBqH05igEjdOdKFlDaISWhWfJXhVFTEWeCC+4iGcWcrKLnZx13tOakUpZCx/i0Icfi8vHXMwo7qf9dc3tEpUsnMIfNGW06zDdnoDTByBVihUMtWBDeIGEnaB6TwLQxqcfJ/KV7OA6wzA+qGmwPhj1OtMIetYGuTUJx2wf+gx+/jITTqui1xg3Pq04Rw27Tr/zzwcpQKv0nabwgCFvwiH8rtkavYO1L8qjjvEEQbHJDZIWNM0r5KY1Cj90yeRkrwKzmznQGSmh9k+YFGsjgj3ykGU8Z2Eup26Tr8Aje13/4qhicjvfCn6p7Z0bkA3RvPsJV8hRpoSPKHzfY2K5GjN7ntqNLbLqpGvSa1a4ovUaE6Yzg0ue2/OpEMhdv9dWJLyCzDnYEhpjRb9TKnI+CUxuJ8J4QVa/UdwiLA4NlER5Cko+RL6qyd3pJpClmhcSueKWKvRx42evqNFckd4tfZ21ZKiZ3ddio/E8C2osb1jku2d2npB54sXhwe/UJBljAb X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231311)(944501410)(52105095)(93006095)(93004095)(3002001)(10201501046)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016);SRVR:BLUPR02MB084;BCL:0;PCL:0;RULEID:;SRVR:BLUPR02MB084; X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB084;4:rkCb5wB9TIKKT/ZKCYzFa5jNMly02y38356MzFyLMmepP70H4HbRjnumRWFVLzyrm1ayu3fnLCo9siK8ajXM0U3wKq5nqeOqaN9rHnaz4Q3bfARAD/kfaBC1Od/XXTH/VZzrGixolGOZleRa2pLn+B/Vvw1+B1+lRrbPMEJQJQty6EMaeTDyfHc5I5LE+cBEd10WBKZJQsIYpQhhqt3MVyToU9lT1WnReEqNnjj+wV0E+bbO9Ybuhe3HrrOTJaz/Kq0ImEHJ6LMDGNfL+4WXr0o+6I/GgzC84M0uz9o7Z0lJpg7cWSuhTPlyVeRxosMA X-Forefront-PRVS: 0744CFB5E8 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BLUPR02MB084;23:zdbVxYOlz1iPrapmJxuTLdXXr4V7FQQm6TtDnll/h5?= =?us-ascii?Q?QrNUJXfZEmEf1dx9shRNUnU69SndNX0gn0/lso12S+BL0fO239FvGQYf4MKf?= =?us-ascii?Q?Wxz2jNjidzneQqmEhpkFSWrQ9fwSttzXh7CrFjdxqAgka2tm2zm3gXvyDRit?= =?us-ascii?Q?Cr2ByRy5lBpPeTw0e7LTexLhEHXSsqIdBu6mttmaQryB8n2Ybyt9pS1u+Qpj?= =?us-ascii?Q?2ExRLFiVWO/hANi7wAeC9xvVcu/DLtSRK2SVsBA2HIvg0P7LvrmWqU2kMAN8?= =?us-ascii?Q?Q3lEqKblF3n/UeduwEz48ins54CD9BMIBHnyyduqWjtRvPFzQ4Y9ZUUCNVkf?= =?us-ascii?Q?qPGe81t0TRpjWvRUnbFwPD+4W3fhI5FK7dQcinotXabFBZPgCLil4khnpiDZ?= =?us-ascii?Q?LHhNqgZdSaYrcKD2U9oBhIIESQjtp6HdUM09/WJYq5PkbVrApgDbQ+EQTca/?= =?us-ascii?Q?mNva3SXIz79M2MRWkB6Hvn5FdMWMjY6yh2n/iCIX/jm2xvnlnf66lzJjIiAi?= =?us-ascii?Q?fPb7HYEiYA6GOlinIULp0ilosk3Z44fhjBPv4G+JlZcEa2OMd7x/NND0Gz++?= =?us-ascii?Q?lHHfoWDNaJu94Xy//RgTTucQ9YVsbJvnGZumaZfW3aWOd8cVT/qNqg3XCBvJ?= =?us-ascii?Q?OAqyoGsb9tQr4QmTEWkFdnOsAO7b3dy6EBTphJuB7hQyH6uauJwiE8u7eSbG?= =?us-ascii?Q?hHFv/gKWFJoat8/90R5yUkTbGLkJK6iG3x1i9kzyTb/sey8yH2U94VmfZgDn?= =?us-ascii?Q?NLMr6B8a0g1Y4kwcbtRn5C+XQOgsPL8/vI+5mjQnCLuM8g3vNrZGn02Rkxgt?= =?us-ascii?Q?6EhpJOiLDYKVzzY7v/z1q4IA/ImPW0rlqjIJJDjkP8KT+a8EP9mY54Q0mYi4?= =?us-ascii?Q?iO759Cn0V27n2qzPwT29PCU0EwF3wAhvrvMrZEOfr7BgJi6ADu9FMxmeIEu0?= =?us-ascii?Q?OgRxk4KjsyQ7G6GsxzUWgP+u0rGZgJtxl3/2F5eTP068u6K4DwT6Aky8lzKJ?= =?us-ascii?Q?HS0RKiJxoqP/I+6xxtx6vt4vaFgAR+XaXtNrNwKNaZW0OHcYoMxL5ZMoLnAO?= =?us-ascii?Q?qTJR6uUstksrEufKc+06HM3lw7iw456dnhAdqzs3/ea5SFKssuRL44ROBSP7?= =?us-ascii?Q?V83D6O6cNz8l1moS37FT5VYGu05+F+feqRNmkyOy6ucSsX+9PPbOhdK/CCPM?= =?us-ascii?Q?2jLUHof7N1YGql38uCyCMLdI9ONb+jPn9wrmPKYRmgQ1L2dSXfKehAbQ=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Antispam-Message-Info: PK3W81tpMYgvDapJVnSW+8qMcPa1YMzdJ+/di4g6W33EH1GKiR53ikB4VhqOhkoHM/K9QAZXM1yGNVjnHjiX0LDwaoRngnedBvnxE5GkYB/xImN3wP6LFFjlu0QegchtOv6OsGVxlpLsN/mQHpaA8ifxzKdnrnF16kL0nu2HLQH4lijBgDiz4MhQude8Tb7ok3S+b8iu6RVb5R2OA2H+wA4WgxRj3r7kldxpgZYSQ1YNiLm0EBPYQqxkuvSOAndxX4B66hHASQ8+nXiefw1ZgCdlYyRS5LzW5XS0s9h18FyIhXC0vtMi/NuXb2hTqGV5K1ISnC2IEREmTH3CagHsD9t/vKKrkVnRi4kxNaAUmZM= X-Microsoft-Exchange-Diagnostics: 1;BLUPR02MB084;6:PZVpB2fVcP4eXaoO8/WKEwsXW9nFhgF0LBGX1TnsiTOmWpqvnshI4HhaG61c8dM7I4h2Y3G5KY1lEV+S6WR0JMLZTa7YRa9dR+HDRVQ4tMSEisxZx4YFqmCa1ZZinlNzuC8CVoU+x5FJqSM7kZZF8RiaNM2vL+LfiUlpVebgBo3TA922OZwzKvMBmj6Z7ml25kjAsDii3VCg7OvpjZ63U7zfIt/jgwbhfSXWenQkxZn3DnVeGSTVomsKz7Z2NR42PyHW/Xwon/Auk26RyizL0Os8RVGNow0S9KAxtZJWexac1ybOwsHeJDciUfsz2ShBYji6RkKMThGGag47r0A7r6RhT80CLlqsBEp1MxLjHhl1fnKNOifebswa6Bf8Ou0x9XTW1tn4uNGiz4jipUukim4OwlFRdrQVcT6HOX5KxsfMyyEl3j5fs/jlBjzUjNgQ5GgJQ5TLsWQUzBITQJgogA==;5:0whPQpkVpzTIsEr+NwM7b0W70IkgDqfJlctlZIgZTyia+gpBDUkSEFrV/QljDTUFkW5jYgHn7DH5WJAlIyjOoQy6s2KMKSYN4fAna/xFvwxBsUQKDttLwjwnwlrV9/sQ5JDKTwCw/XTkTg4AKlLks0gh4gHCHuoQg9emxYUsAIg=;7:EgshtwdYwc15AgogncWxjOZ9ROiTdFQuVG+JhYZqUE4mSu8MPx8yhdUTTRnJXYlkiWU62J8ixeu+NUuT9VeJUZblnH7fZC8DCOMUfSbbQ8uuixbqUAxMT/2G5fKKHkAQgBwF9Jh/DaHiIwObuD2oNcm1bWHGmtM1C8UOmejtZPXEFi37pJ5Iz3mTOecsp45bskRpbFlsJaVoPwsz0Kgvh4dKJc1UC1GGjwEzYn5sen4Wzahjc7U+un2hbwm4rZ/N SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jul 2018 11:51:55.8629 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0f6a0586-ec67-46b1-bd38-08d5f2250572 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c;Ip=[149.199.60.100];Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR02MB084 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org For stream capable endpoints, uas layer can queue mulpile requests on single ep with different stream ids. So, there can be multiple pending requests waiting to be transferred. This patch changes the code to check for any pending requests waiting to be transferred on ep started_list and calls __dwc3_gadget_kick_transfer() if any. Signed-off-by: Anurag Kumar Vulisha --- drivers/usb/dwc3/gadget.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/usb/dwc3/gadget.c b/drivers/usb/dwc3/gadget.c index af8d470..fe1ea245 100644 --- a/drivers/usb/dwc3/gadget.c +++ b/drivers/usb/dwc3/gadget.c @@ -2424,6 +2424,9 @@ static void dwc3_gadget_endpoint_transfer_in_progress(struct dwc3_ep *dep, dwc3_gadget_ep_cleanup_completed_requests(dep, event, status); + if (dep->stream_capable && !list_empty(&dep->started_list)) + __dwc3_gadget_kick_transfer(dep); + if (stop) { dwc3_stop_active_transfer(dep, true); dep->flags = DWC3_EP_ENABLED; -- 2.1.1