Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753277AbdGXJ2d (ORCPT ); Mon, 24 Jul 2017 05:28:33 -0400 Received: from mail-eopbgr20099.outbound.protection.outlook.com ([40.107.2.99]:41172 "EHLO EUR02-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751376AbdGXJ2Y (ORCPT ); Mon, 24 Jul 2017 05:28:24 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=aryabinin@virtuozzo.com; Subject: Re: WARN_ON_ONCE(work > weight) in napi_poll() To: Ryan Hsu , Igor Mitsyanko , Kalle Valo Cc: Networking , linux-wireless , LKML , "ath10k@lists.infradead.org" References: <26670dce-4dd2-f8e4-0e14-90d74257e739@virtuozzo.com> <87wp7oia6j.fsf@kamboji.qca.qualcomm.com> <952aefe1-6f6a-3978-e7e7-5e74076f26a3@virtuozzo.com> <8cb28d9b-41c9-043c-16ca-f0bea41944e9@virtuozzo.com> <3ce246b3-b110-dd50-bf29-45ee78985872@quantenna.com> From: Andrey Ryabinin Message-ID: Date: Mon, 24 Jul 2017 12:30:44 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [195.214.232.6] X-ClientProxiedBy: AM5PR0701CA0015.eurprd07.prod.outlook.com (2603:10a6:203:51::25) To VI1PR0801MB2734.eurprd08.prod.outlook.com (2a01:111:e400:7b7c::27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f059deb3-f94a-4dd3-26d4-08d4d27652a9 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:VI1PR0801MB2734; X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2734;3:IeR6zHfSXXz+vJ021CnNT4MwaTFn6gTf2I7/U3RLehG2WKYevaiW2j4dAzLV/SsmCJaYvWVPpRtu1368+cLxCJGqXoL008poZX8aVdU+4ewLq5zd+CYEVCYIAZO4FGQva8VhSMlL54KqL+NNUneCOC2i0nPIgouAEJU+n3cpi8PLJTSka7KACI5Bn5+n2ZobDZFnxMRZHGVipF3CoN5xOVSaIBSre5lUa0SVZ0JMOmlZjfH5532TYWC4CGNqBCgWUdEx1hZCx+WV45cdIu3mp3kN/yvz63fUK/4PTVFvgKjHaFz2QERGcCO/TS+knqn/XYnynOJ+netk12/USJnBxkuq9/9XRiSxQ3oAjhYlgiZM6D4fZJh9XnBZeoP6i+eufNMdyGG4vliw0fuuaW3DtS6ThjaVo5SadCLsIH89iNydpVrISQWaa26JzLFQCt1kRU18W2iQ28P/u1rNnP/J3psTqgSTe6HnEcdUUVbWZIRxOg7zD1K2B05wJuf2/W6JUrq3miDfaDnG15O1Yvml3UoJzvQgYDB3A1g8thv6jct+bOcvw3i/loOR1JapkMRqo72cvd5pED5/H1yFP7kIrZiB+XUqGyanAhaC5SHO1GsWYO7DI2jN6splr0L9+OMeMRJlkG5MiiTafVV1jXGSOxBIU9UTX4TK85hl/dZS3EuICyRQnnUTaNE23qmTnp/b2tUODMEtncZyuKOjw4o+mbMTe1qOkDqrARERk9WeAUI= X-MS-TrafficTypeDiagnostic: VI1PR0801MB2734: X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2734;25:b2JVj+ixWqAW5lKKlPaN3z46uYHU0b8oXwSmOOD4KNgzGzV8V81w+iwddm61Hc3aO4NCL8JWKGuPIdXoOTDUUBrM8xGGWTBXF13qovUFLgj2HyRpduX+fM73V242oQE2YKxasDzWaF/EY7SOo2aeJrhz68i9UzFdEAdEznB3Y/LeHccsdrZL8Aze2y7BIzvakgDQvzZWu0B6ZHQCkrEIHSR82IO16tXfMbayqYp9l0PW3oQ2YEV8WYVIrvAEiLFW0LMEfw4LZCIoBSXzdoXBbhynXw8ZHa8/TsNhP6AsMUswmG9LoiaoydD5fqvoCUVjzNNiRD8HNKnQjsFD6brJ6XfR29g3pCoAbBCgs0LpldFYDEJYNeDJoEc2L9wsUdrvGXjpWSSIrLoVDH6XRhtBBpzMhASDMMVD96bHWgIZd5l/Jd9vcOJ/Id4vGQk3VbrglCtkAeDB+WA2jn5WS972Uf9InMdvsqKQhx9QmtEB1/wWwBp02qtQf0eKfX4FZm2av5bRvBc6IR5EmGyEjNFpuqw36f8BVRO4yKgjnVDyEHnZ0BWsTLxz7TqIzryTBncABxtQAAQRl9JDl0FQ1B1az36pMR2nFvqGy/aERD/dH1yYw+e1p/ZtSmzPwjJYf37ZzuQGUekyWRlNyvkqTjMveno7qBZzd4q4FUmkGPXol4XnEQlPSRPA8vBwkHgQD6YA4X4cAGlPdQh/UkUEZF9oocogElKlyjokGk9UjOoSoHWPbE0bqaijXzf7tFR/S9+2U9/2WmDyEE1HHyDStTrwuhBASWVjJfdkp0MhC8c6goIloPMj1R4mbAXZKeOIRZ2FNVVMAiZEe8yRy1tid2eIS4xFvITWS7sxHhHzNubjVcWPwnVu+mm1t5JqovaXtIEe0zzEYzT+sDczMIh44SDoIqz5Etxm32c23lpisqx/7YE= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2734;31:J5QhSo9HWci7EpUBpcfw9ACPZqqUOrybGTkAdaYMcAYybrBBh/vEUJVIGezYnQ+kh6sYiY0u25ISuTKAQp9KkngiU8JU0k+HVDUPXETytnKxIjJcOjsbV1wpcNh1tq1/0bicRNh0rQnJg58TvgKEI16tdadFN1CfzyAcqC5yy8oaatldYnsrBDSqmxOrHeVCkrQItQvY5zJBkOntWs6m+1uIfHxCx67r1q3ImS6H+mh6EgfxITlWE8GcwusmxnST02adxWEQZUHq9gXvmAwKVcocYC0SoBobmMbKuayyPfADHTBV0H/C3o7WEO5dQKEPqmGqatNXfRpri/JLIRbBbBs6ubRBQQ8Z58wX/v6M0y8vsEcN6maw1BL6g39yEuq1ihrzIjXTlD31wg7p4Kl1OjR+hP1w4rqhlaVa6eDw1aA03G7MYi+XezplHxO5+0tqYZwlwVcwyTizOaAKyGNsgt5iYmBsb9fX2NFBW/RWMVSSCx+DoVd/VRAXz2lzWkBwmnd3R3C1RA5hveMY8TLyUvExzSeGTnBuI20kYY1zXaka2T5YMjguA/0wwgqEEPdX+yhbfXXAOmLgufatkcrDQQSEDXJJc9LdxSoIzfT/uXrmjju7mQsGjVPsPuQke6dN4qzSOhvPpr6oFgy5gRB9y8xypYuAJcNnb/85epIyxWT6LcHAeRSpxNXTZhc6qirPp9eI6nj7Tfo8RhrdhAG0qw== X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2734;20:1r88fvZeXt4a051foZieXa6CN+5piJpCdm2gIJIOrUVt82cQDoV+vtv7ieMbVZuWyoTz/C47cfyC79XWyVAv5VFxcLBhLdRTbpXEPsWovzf4ZUQfKgQ74MyjZy5ZMfmIrP7x8a6JJAjAOg0rJuAEU8xNQsjkC6RidpMbtF+riMPU9PiCxmbkcmFh6VKig0hU01DPE/Hj0ETx+xBF0vp7vNoIai0XSBBAiTe9UZ3P8yHldhtUy6wVYulAtdgTEh2nHv4ebvfyJr0lE4fyczOAKxkCPBG5NZ8g6YMsPydhD+ZFPht7StnPwUBbDykzaOZt2Hw0qXrgq/ksk+pyUWf3XjH9xkOfixu6LBhhdwwI8+93uvWuWju02l5nTB6B2rEjWWG18Cx1eVJGhkAWJS7OkmZUC8fZQ5g9VhkwkFktFRQ= X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(131327999870524); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123564025)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:VI1PR0801MB2734;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:VI1PR0801MB2734; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;VI1PR0801MB2734;4:r1itjTlQUhEWYtACP2LSjbtO040T30A48Oax?= =?Windows-1252?Q?9GHNa4NQOjMjRDDAckY+4O0HBtw8jdr1wldgm1UO+5m5g+s7B/ytiupi?= =?Windows-1252?Q?5LuCaxNITW1sbwdwYasyiT4LOkpdD6h65srNN3h2423C3t1/0ixLw/uL?= =?Windows-1252?Q?Ds8lVm6VPKqhUcyWbvYUjA91j8VWt5TLhMswpCLKSH1rz+nO4EISvcNj?= =?Windows-1252?Q?0CQOuEVnQVcNz4uPjJOxPIaKasVc2AlpGDPV5M4cijo16ogWsSjpVNlS?= =?Windows-1252?Q?y3udfcFivz9XxYZAbjAbxYjA99QD2PYATcnrKKIaygMePWonn66PgMhW?= =?Windows-1252?Q?VcIkuhHCDbLwBJo+C+yPcyBPh7akEESw4ZDuKZR47RS9RHaVCEu7nNF7?= =?Windows-1252?Q?9BH4mkAAg1LfeRa8ZqloOnrPb19rk6LuCU0AjmvOBK4J2VazYVFzfv0l?= =?Windows-1252?Q?oB8a5dvUKHWzqiBYS5RqVSFgP1EMEL+8T8Wkem837LM3fwsm4LUrNfg0?= =?Windows-1252?Q?Kw9MBuTb33Tc4igiGfgC7z3pfK7nOo5KHKzVn02BdqNF/BY4XYeNnIWr?= =?Windows-1252?Q?QlN9qFjXSKyoru/jhOlx66bTeT37e3Vfzkrr343oz7CqxORbDUyw+Zng?= =?Windows-1252?Q?wsIkCKkND0HZC9sPqRvfFNG7r4e6IZO95bU8FBq43/REckOlgQBbdYOo?= =?Windows-1252?Q?cfWjrQASsCoN+2aNnELwq06N9AKLX5Vm+NKJWEcu+QC9geGDRHOmbAEn?= =?Windows-1252?Q?28KBhrwX9ek4CeiMcV0SLtluwcBTFx/f55QuWdCVVHTz9mjcQfF6R3fR?= =?Windows-1252?Q?UNkzSE8SnwIkI77fLKF/5a6//cDGSI2Cfs20H1OtqTBBdVsvT1ncmOdb?= =?Windows-1252?Q?1ER6puZZ4FDdx9jD+AtFA72bll3qslT0HP3s8nGNlcbEMYw14lH71J6Z?= =?Windows-1252?Q?VTtCyG8kUWDdfD++K7fvQICieB2nRHM1pP5YnXESsGOdPuULAYZwMCfE?= =?Windows-1252?Q?9xyb2YcOvmivETNV8wGCVw9BdQxURmsRLmPLgaFUpcehTzBmr4AZSWkc?= =?Windows-1252?Q?0vaqin7LTOjafbxDEkT05p2dhoZ7+3XvEfaqPPFcaeke8ztjfXuFKcZB?= =?Windows-1252?Q?mRd6PN84T+E0BxMZ+CETz39CdJtEIKfQFkF0UvG1FcyYbSnXmdOzwDvb?= =?Windows-1252?Q?P6z/jN2EDF5j5NbmwRo3iduZDiqd9/PuArQ77tfhOzYA2jBrk5DiYmeE?= =?Windows-1252?Q?3EEj0X3aw1YZsAtgPzBOJr6pLaSf0WanU+k4WXCLFJiLY4UeCUf2Kcgt?= =?Windows-1252?Q?rBhjs+7bKv+OOmeDGrDaTbPNnw=3D=3D?= X-Forefront-PRVS: 0378F1E47A X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(7370300001)(6049001)(6009001)(39400400002)(39410400002)(39450400003)(39830400002)(377454003)(199003)(189002)(24454002)(65806001)(66066001)(65956001)(81156014)(47776003)(31696002)(53936002)(189998001)(97736004)(86362001)(31686004)(38730400002)(230700001)(53546010)(83506001)(7736002)(4326008)(50466002)(305945005)(64126003)(6246003)(8676002)(81166006)(23746002)(7350300001)(36756003)(966005)(105586002)(101416001)(6486002)(77096006)(2950100002)(2906002)(6116002)(478600001)(6306002)(4001350100001)(93886004)(106356001)(5660300001)(50986999)(76176999)(54356999)(65826007)(33646002)(229853002)(25786009)(54906002)(6666003)(42186005)(68736007)(3846002);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR0801MB2734;H:[172.16.25.12];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;VI1PR0801MB2734;23:IX2MKngyy+oWKldHCHh3W/1Oy+R6wd39fha?= =?Windows-1252?Q?p2AkDDKEnFKZggpe0+Jn3vDu1XOOOsydx2ri2DWDI8a7DvNL+SQm2CN7?= =?Windows-1252?Q?QXgJx1zqO50W/Kwxpg5mxgWJ4ALl+oumJgIYWx6izNbShzb+MZkNOaDP?= =?Windows-1252?Q?XluGEhQ9PJh1uVp9g9pVW4FTfXvjGr9PTgT08iToJSDjQBKCRiPGWqxN?= =?Windows-1252?Q?eQRx31c7L9c1l0Dq1DhzCPWMi69bEkBO+9J00isThe61RfmFpKN9rLeC?= =?Windows-1252?Q?VzcUvFD+JzYBugMdvzz6/jHFZ4TIYRQ3qyoNBIAvg3UfK8BRmU2jn8bN?= =?Windows-1252?Q?14Wpnjn9ToBFF4d+YtYPgbCZu7vza5oLesLpB445RhRvHQBJ6f451qov?= =?Windows-1252?Q?XVQc+rdlzsOvC6BapPf1JpBel+9KPC3aFzkzxZSJJU4lb+iO3Jan0Zyg?= =?Windows-1252?Q?jN9aIkieDriYY66uWLkEojSGo3FlAL83W7uAeoQvhejZor+cmp0WfwOi?= =?Windows-1252?Q?6ephJsiLYHZ3R8sQ5jlQt83FRkrjm/Vt1d8yqws+ENR6yX5kEehRfHBr?= =?Windows-1252?Q?edSewYJqlXtBgnXmZgv5Kv4dXbhamBVC7nikt6I4Xlxat5j5SIRAjcxS?= =?Windows-1252?Q?ST3mbJ6JTxUL/j7jDHvfBo48d54U9o14w1VIoiw3x0dIYokLn9nJzxLy?= =?Windows-1252?Q?hmJdencflCQp4QL69N5zCD4/7VQWyo/ROHr8T0UWYFOF5I1aZBvGmRMM?= =?Windows-1252?Q?ethaj53/o1mlSZBMXw5OQK9vuo/8ucUiW7YZfoIynAvbJ33IbXVmVtDx?= =?Windows-1252?Q?adNPQ7B5qQ5QBKBveCsCoderoEWJiwmdmVJPy6OgHU/0Qe8QLGa2H+pe?= =?Windows-1252?Q?7tA96n8YLTf5Dos/d5Ph8KEvFtCpkQelzLw99qbbBSwkoOp2wnSbNXls?= =?Windows-1252?Q?Q51787pV7L8Muo4t58mHOAnGf9qc9azTYIwoblPdEJALWifXatgpFMVT?= =?Windows-1252?Q?7ZWzda8NCOHRtOpIY8WyWmsvOliEoym6JzlhP1wRdWag9rehRuLUagvP?= =?Windows-1252?Q?a0Q6wq/EHCkkm6ob6FRv7l65kmd9mHQbIxvGD6ZqOYXqP7m+JTeeKDxu?= =?Windows-1252?Q?ECLmhbdVuvjsBQtgZTlS6IJtsr18mMG2Dk2oXONb3WPcnbxDEffF37Qp?= =?Windows-1252?Q?5onWja7L5aZC9SHtAyEP2rAXf+E4nO8iV0+eQ2ORljNxHPoM0SyibQ60?= =?Windows-1252?Q?HcJ7QJYVE6QpVXd4IxdfNCK9kke67wozDtSMmefyxrbptErQTGsZ6ar5?= =?Windows-1252?Q?P8PvLF6xKNVDslI+aBxN2GYaEUlQJG3OkhZCePEjUeUXm8ONQO5fyv21?= =?Windows-1252?Q?hTqn3hecTUQNH46VS42mpdFJ/mLqVdygAXy+IL/wKxgi2WPG9H1LdQ5c?= =?Windows-1252?Q?J9pH0wGYtnEgT2kiQZoxaQsnSKkBadW7PuuTEtT+TGQo8d9+WyCD6Pf2?= =?Windows-1252?Q?0LaAzNo9Gua5qWUMVpaQ76UZ9h15aXKIji8GiX9PIkQIXXvFQShhXAbL?= =?Windows-1252?Q?Hy11GdoBRC83+ud8Y71Ok9DIrnVC/V65eBvsNfNjtHlr8h/uP1MHTA9H?= =?Windows-1252?Q?iZnZENGBvCVvoxlVv93l/LO63wRYe5oSkJBar1+sEwv9h?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;VI1PR0801MB2734;6:qHuLPFMWd0omz1MAkSkdeHk8s/mPkAirnq6h?= =?Windows-1252?Q?bTpLZreN06JfDiDZOXr/jFi0FQmKnoNJs1yZBWomSdHjOgXZL4dgHTY2?= =?Windows-1252?Q?PvK6S5M2cNHqKyI4a3qM7x0oyHgjCxV3O27slYW8X3ooradmllg2csZa?= =?Windows-1252?Q?wN6KZy61LXH6L6aWgZhAyCfkMkRvT0hc5Z5YSeSQy8wUsjot6/m0vu1U?= =?Windows-1252?Q?l0Jl4wBD0VqgUFFnzM5LGJe/N26JaNbwxAs1Rcbeedat0f0sdUuiFYu5?= =?Windows-1252?Q?3a1dY5CKxNOu283gDHSpwFChmX1vboEbz0S7qcualUosNhWwq/841U5x?= =?Windows-1252?Q?p1tgHFjre4oNmZFWs+pT3eAy4hT7ITnaKygDUmFkpre+6h48JB1vXEba?= =?Windows-1252?Q?yhOBIAnnV8swIVzBHb6dJngmymBJqEWQ5yEBkuefVRzRictFCaNfeXek?= =?Windows-1252?Q?YJntM8T8TcyJf/lYgbjJr0yQCzNwIDHDyCKxwR5QusZ0/taIEvHutrHC?= =?Windows-1252?Q?LLA13aJVUVLIatZHKxYd8m5j+7yEXyYQPJ+LxESoXSIT6pTpcjAoEpT1?= =?Windows-1252?Q?Suiq0tCQYGgArSddDPw+F2l06Dqu8nEBf29G5BEMnUPhLC5hn3oJD1fi?= =?Windows-1252?Q?UzOSTZ4JwAthj9QE4cqy3QRIsrMj/KrqT753Ss9KEi4gMRKowqy51nPf?= =?Windows-1252?Q?fkhAUeTnogTkBXDLMz2TRlRgLC6Dr179OvCIFMZIO6PrH/zSK935s3dK?= =?Windows-1252?Q?bOgzfN1vOr0Wg+uIVZ95z9r2XtZvXm3kDiCGwRzcDcBJiYABiQ/C4qIZ?= =?Windows-1252?Q?QOnGPfVHCr9T2DwhETKrE302eE/b8BSjobSHv4a7wHqXzmiMcUCl+dr4?= =?Windows-1252?Q?mWCqPC7dG3ndb2WaohK31EtumN+uKPBQaE5CRqoQT4d74ynoesVlbgTZ?= =?Windows-1252?Q?9kQXsEJP+h45HEBD2u2kfAE8KNhM8miPQ1NZYO7FX2E3sGo5CW68Dpz9?= =?Windows-1252?Q?2HjisO+eNek7RZgznngu00Vm5j+PvjqcVVINs5nuQdXD2zHOzhVwpW6T?= =?Windows-1252?Q?y5FTVXBxWFPSnvU=3D?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2734;5:4tyFy2k9Ve1CJ92VAj++IiaE7By+OK6uvfNm7XaLnLsJO95BcUdj70Lo+/oEasHSeIY0zKPPCa6Dr7HSw5W0CTNTLaF6xG5oS3J1WV+PVmCgH7BTefEtUp8oORDPrx51uUvnIHdYBOUtjMk0uakImzgdqWQZ5A5BmzIphKEk6TmAOxw246Lr7ExR9f6fJndt8v1nB9toefiUgU6+FrQNKdO68hW7/2s/JXf57csyh4p9mZp9utwuLzSL+zNZsk/tLAEE6Otofgmd6gKYc305tLBVOznmtoNAfG5+X1qiMTPS/sBKemzvQ1gUuVyn136YJdYZqLwOMimA1X3LvZ0gD4LcF/r6nB4UWBS1VUaOFfzCRskC8VYFPVtIUlbkaD/N2dSb2uqeUggaf2vZxAMRujRcU8GJDNAsbYhP9Ox9Gd7iWM9TIeE1IzRTqJOvSiRbUUCtNjzVLKeyc9MHAr+aKASyMbTPZwGx9/MQepJcGRk5kYTSALW+NxmhognkcLJ1;24:qfklMhVIXFBZRS3lV5xjxpWXPdWNxu2s8UtMInhmEObjwhSDzUbA6DSw7pFfhsstC64sxuXdlJMzpTYTsdOeIeg3CJ9B/r294ZRd3i0Mp8g= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2734;7:zB8UG1UOERVaYRShamu3HpN6a+gSP5dIfMPkmbP9xFwwHb8zOPZ8M9TfM9Sxf9UuTY6hhMUBqIVCE/HcOfgLlgpdqGgYwF+W9OtPKbWGfMgA7u2JdbaEgbuuuHREkWhLicpVPr7Ez8w0DCATRyij63o7CNbo5r8ONBFpIJrsSc1pgGVQvsP3SA6s4IyEUX0c6SLJj7PyRxTrYKST0Lsf/7TRy5BSgiPvsHqRkfjJ2wCy1p6ISrdHhipRsD4X1TWs7G/V0JAgYBudrq+QToZnhG4eUr3JR1lUN2ezVQQFoWCKKBVL/wSIGi2DG/SafGJXhQk3JxiCbbAeJq0cFoAs9vQhSu9fPoITZyRKJzJ4/8l734Qos4SKVcJHeWsJab7kjalNeLcOv9wxqW4/wDsNyWNfG+J4wvah1gTJKiwFAIdvkCKEyvmY04CRkdMA42/wCdv4hR48ZlSk4xkRkaPyoW7anC0Qo+Dl/ef3zrR2rYxmucMFWx4E8tcad6SS3BmaaSq+Q3mW83WwdkV297rlydviqOIkrsk4S6MqFBclQ9ycNOEnNWZgnwvDB5CXATCZclO7XfOaAQfrFtCXc142G41qz+vyfiSwPj6sHwKkpBOLVbjGZqBosUy11pz36i5zfVZ31e9VZ6c7HnjpemJM14u/YGjMVkkVhwMRR5lRRj4hgulZRbit9VcOvNWauwXVbezGnGLSKB+uGXuj0J3bEOx9YUHZ77nRbesmOh1FtsGDtq6NTuKsm51COIzkivFEYJ9ilBPgrJrU8w4Ef2h/G82jaBy1v6gy/RmYzZi+180= X-Microsoft-Exchange-Diagnostics: 1;VI1PR0801MB2734;20:SVfO2rDw8I/NDMJ8Pup6fL2IJKhE90AanpSPN5z3+xk6UhlAwZcZlD6QI8aFxgDamRudW068aaNuyomkwFx3+QshuiTtEyV7nmO/tjWK9vsPioIDjF3pK9f3vWROBeWwSN23Dw1PFNNpr9GbltKt8jafEmoWldWlWHQ+RKfIknY= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2017 09:28:19.4779 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2734 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1904 Lines: 39 On 07/18/2017 09:47 AM, Ryan Hsu wrote: > On 07/11/2017 06:19 PM, Igor Mitsyanko wrote: > >> On 07/11/2017 10:28 AM, Andrey Ryabinin wrote: >>> >>> It gave me this: >>> >>> [118648.825347] #1 quota too big 72 64 16 >>> [118648.825351] #2 quota too big 72 64 16 >>> [118648.825471] ------------[ cut here ]------------ >>> [118648.825484] WARNING: CPU: 0 PID: 0 at ../net/core/dev.c:5274 net_rx_action+0x258/0x360 >>> >>> So this means that we didn't met the condition bellow, i.e. skb_queue_empty() returned true. >>> >>> ath10k_htt_txrx_compl_task(): >>> >>> if ((quota > ATH10K_NAPI_QUOTA_LIMIT) && >>> !skb_queue_empty(&htt->rx_in_ord_compl_q)) { >>> resched_napi = true; >>> goto exit; >>> } >>> >>>> Also WLAN.RM.2.0-00180-QCARMSWPZ-1 firmware is a bit old, could you also update firmware to give it a try? >>>> https://github.com/kvalo/ath10k-firmware/tree/master/QCA6174/hw3.0/4.4 >>>> >>> >>> Will try. >>> >> >> Maybe ath10k_htt_rx_in_ord_ind() has to accept "budget_left" parameter and use it to limit number of processed MSDUs in queued AMSDU and saving rest for later (NAPI has to be rescheduled in this case). >> It seems natural that this problem happens with current logic, in case AMSDU in Rx queue has more elements then left in budget. > > Thanks, likely in current logic, it does have chance to exceed the budget while dequeuing from the last list. > > Can you give it a try this one? for QCA6174 reorder is offload, so this should be good enough for your case to test, will have to check non-offload reorder case... but let me know if you're seeing something different.... > I've been running with this patch almost a week and haven't seen the WARNING. One week is usually enough to trigger it several times. I guess we can assume that the patch fixed the problem.