Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756195AbdGLBUK (ORCPT ); Tue, 11 Jul 2017 21:20:10 -0400 Received: from mail-sn1nam01on0075.outbound.protection.outlook.com ([104.47.32.75]:4051 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1756075AbdGLBUG (ORCPT ); Tue, 11 Jul 2017 21:20:06 -0400 Authentication-Results: lists.infradead.org; dkim=none (message not signed) header.d=none;lists.infradead.org; dmarc=none action=none header.from=quantenna.com; Subject: Re: WARN_ON_ONCE(work > weight) in napi_poll() To: Andrey Ryabinin , Ryan Hsu , 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> From: Igor Mitsyanko Message-ID: <3ce246b3-b110-dd50-bf29-45ee78985872@quantenna.com> Date: Tue, 11 Jul 2017 18:19:51 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <8cb28d9b-41c9-043c-16ca-f0bea41944e9@virtuozzo.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [12.131.200.68] X-ClientProxiedBy: MWHPR17CA0083.namprd17.prod.outlook.com (10.173.237.149) To BY2PR0501MB2040.namprd05.prod.outlook.com (10.163.197.27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7fd1f256-7f3d-4253-8482-08d4c8c41ece 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:BY2PR0501MB2040; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0501MB2040;3:nWdcIs/oNDL3BAsXOln0WWh7H5ZQm/rmyvzGT+QJ3xIcxxZgtfssDDypIir7x4paJPzj4GS0t0OQorYunlHNNCKlJ28lYkmudhLuv1p4Yv8o3XWnaD0AGM8ZELfzN3DqAoaxl72Bgmnr2AITCgYLBfxUC8q7fMeGn2RykahQ5PZc/7GuyfGY2u7JWaKkm4zwqHCSvAypQ8juX8sVZT0Eh2X1SyDiXLt8NtJ3xwplMYDJRvb/eRJYVfVYjPBR+WdgzTxrUPbpc33+5zYpVcEwVQWoDdKZsKlUWFlxKpSk4wmcz2fO19BK+ejVmeP8s9Js5eSQ04TjKp7oXPjtsInh8BQJw78mcuZXBg/7NjFsLbc+okLzxGrRiRfycU3NCFnBwyw/5/kAkqtJJkPuI+l7Pq0NkHZcij0YQPDy0/n+v+rIf8TmLPa6PFi5DTZTcmvnV6NY/Mw2Oo8DLzf3laBLc0glVGtyzYooDFgYib50cbMhRZWE2UqlwvHzbv9fTRpKM9OaNtgBNHfNlZAzu00JubZPUhFOW6O5x0OvAdidUQq2+36ZlnYder0E8R4r9d/mS+r1ypD8kW5Zoci4FAeaVB8FO7RNSGroVRQPXdRTD6mSjkCZyRdAQSGJfkhYsa1x2YO0rB2PQsmV3x5LFCszcnqHWXQ0RecCwLyYWmIEpNS8WwQcYlzTLHLMtcRI56S8gtyQYnuiAytf9QarNDIsLv3aFXp6Fcw7zkUU2f8Krhk= X-MS-TrafficTypeDiagnostic: BY2PR0501MB2040: X-Microsoft-Exchange-Diagnostics: 1;BY2PR0501MB2040;25:PK1yEmt000JW5f2yPdu5A7AKxWpIPU1FyoEm9y9w2zjNVujtJmCp5fcUnAZxQaFpVRkxAfSig6ugb0UD+uqi5XBxh7BNvzdCvZSUdzMMeYkcOHq1vl2Mi0APae5OPy2AHVJ1oIWn11QIQwgQsprWfDrVcdzNDoTTYze+X0PDi1TqAeXyjLNsjvCv0K6lq0wdwNIYPXEurVBRU39qmqrzgtyuIIW2H9L2GWxnHmio4YroeLtMnYcYgorAXJxGrTKE34VibFbxaa4FJf0Vmo8zpgmiBa5Pm/DEASQZm/q0jlVGJ0x/GkT1yhINkyVhf8AF9lVxLNGZknFgonAgSQkocIEBBpg1q7O+js0GYMHeX0DC++NPXoRMwN86XwYORJ7NuKYJomXjP/6mcYDyCFoLhZoMSvGzdX7tGJUJB39RLIYRHxiXpxNzI9wjiMZStgk3H1vow7wCvgXDCJytWGcupPWXvdwhdRyAztBYGM8GqbzRoSziB4Qd5w/gxzrGf4BQWNeum2xE+9aClv+gotGpK1AJLKT13+vrtfp2/aPWa18x+jwV/429izHRcCH2KVUuwGswNQlwRCfRj0kAewvWDkcJOMQg1lijDongT3T2kJWog21Dos/39DsLj5z9rZG9qaGQxQb18VA/jRSM0DGw7oMAIl6Ph4u10fiazb3fbzFWUvvmztIsaKUQDK6vH+1sAk7mqZiBlsLo4qqfqas/i5aHXLSzcouOozvNuc4CMajFGoOJ4Q2jFjAXtFsXy5wcdnXFs4uhVzGeSJBJK3+1AnphFmtk9gEjovRpbduZdXOkEbbmIfbQdMndVHuujWJmlxOImfDWspztnulY+TFteYShVzFYaHhbyRbffHJfGeZ+0S97DXXL8MxE9AJIzYuKZkncgkiflLd/XxrrroYuc+9ABoI7F880vRTndhe5qg8= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0501MB2040;31:76UHvh7v6vgLblwYkhT8K4S8kKD9lNv0bUdKd0QT+f80//IM4BZ+jk1WDU9yEmSVfbHAm/X13ZqvlB1mqSn0AS98NQP+vXJk7VmvPOQjK0f39RgqZ37Cjcv4DYesZ3PbULQ06ipN1iPSvUGjjWHLUBjnYCt6mBY5KGrROwwKdqsBSCjOKfaLTSyaaxpfpcenwS/hX8KBGcnqBPz5LvAoM9ue5GIRFgdqp89xDP+duCug1tu1mPyGW4W/i39Hr63R8hFB1Xyo6dgSnb+F1QSTkvIfkaXQHlNyGTXtl++ReynkUJV6xW/TtIlMqUBb6ywaDb376roQXPT3qRlu67SQW/135yNuuxRg/8cMoz+OOmGLI5iP10W8R5gKLHwhLFxT2wKszxgSrKvF+YH7kSxGu65MW6U4R9T+R+MpGVTwCkI4C2mFRdE5rqdwrRStpkX+QP4YNYVT+9KxVFklSs1KzaBhNXuMs4IjBPyzZzP6ZbKiPnAveRCpVE9BnBIL8ZoUQ4UAGmvvSyyBkBNo6yoY3zNz+RyGsDIJ+4Q//ikg5xlsmz1jSC5VrMlK36tu9xCcQRhBkDd4YVPrmOfQaEjFMXsaeQq7ZshOgjO1MD5Z/1N/aNSEK7rV57EI9Gmji9BqVWNBMRdgiiiF96k1eF3e9NM9oZIA/T9+Row5xjIoY7evpZOcJqTQszQJafPnx52reQcwKxtgL0BOEFrMx2/E6fp+nyPWYVRvOFwIo2XgUto= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0501MB2040;20:xh8NDrX7vM4tbPkz8atw/XH8JWcOYgSRgx7m9xUz+cQPR+M6384IpGreahHQXrsU7t1kvOxXXZVQZ3KhxbTG1gt2imcA/G/9K/ZSXbUuX4usuxH4Ebq5rWc4mlyxl5v8ByykLV+3rW/NaNxJ9YA85cmRQOlJt5aHShtnUdg6JJ+Fu9Ew9Rk0EcYxZdne+9cq1dbqg7XF8jigWDQ3yWI8JlMx9leXQYGKr4UIBDFUfbIC9cA/FSzKiQfP/BI5DnyN9EO3i9UFT4lPqx+eH9bFRW+wYqzTJHA4u0mhtt2sP8q5PNGvQLDNbXQqMB8XWgbLsjGpm63ZNP9zHot2/PzagYFDlTaXeQmtQYcq2Z8sOSFq6YuyZOxy8zRymjKveE9ETrWOG9lQhF3HlP3LpRV2ZQunkH9MNlXVTcR1JVniGmSP1VRVi9CwnkbYEwBL3iawffGcmNEQoV8+NBvCqV/79x2GYcdMDb8qBoFNu0TLSTnC1JLn5YNAocQoGrcVsyE5pV3mG66HxmZ1fMHdfa9MZxyQSe6D2BoYKLkePryr3cCHa/Fembk9XLcOwPrWx7KY0zwA/2GR98Ir2VopZe3Sa4Z9r5iz2numk58hzvEE7+4= X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(236129657087228)(131327999870524)(167848164394848); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(2017060910075)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123560025)(20161123562025)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BY2PR0501MB2040;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BY2PR0501MB2040; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BY2PR0501MB2040;4:/L3iWVfdqtplzaTBMN57nSMYcRMbxPas//rZ?= =?Windows-1252?Q?amHwVWT74y7CaKhvm2bXyGCNJeUhg3qNVkbO3+XJRYqx3AiXjPzfAUyW?= =?Windows-1252?Q?EdHNUBkFszcJ7LKT4qqzPuawW/07zdaRZrAuRgkuHwfrrAlO/EY2Up26?= =?Windows-1252?Q?Ye/4a+8IsrVipyww3mDGcOershVYt86DYvDgTeUMOlxua1sl+KJsdcs9?= =?Windows-1252?Q?HnQlZx7o/GsnLhj2YiydM3jjVFD4829L3JWtVxhrvBEgzxPPyyuWw4C/?= =?Windows-1252?Q?Nw3CoW4BRZIlSjzPapmizkFOZeD2XtRGJRNLmB6NWpIyVjk/AwgpyM39?= =?Windows-1252?Q?tkO/ahgXmNA43sCtOrslpcSPwwR46Bf8K2mkmgZQakqDoDRF+CTBdwTj?= =?Windows-1252?Q?AbQegH/P7eolfSleIWcywMvzRSp+wpAmjb6g4y/xRWDWL2oz/3OzWIbg?= =?Windows-1252?Q?o4ics9W0hXjPwpQPD6PMt+YUanSbjC8Mn7pjkbknW9+lp30FvqUeZFvb?= =?Windows-1252?Q?/HCng8fIxBiNlji6PoYQiLwo2JV5NqreOLvd9XmFZG7tF4BA88sBrI7w?= =?Windows-1252?Q?CgbST1ye8xyJGQDtFcdT+redvWFx1ECbjVrz88ttNWawRJxTUEsmLSmK?= =?Windows-1252?Q?5cZz0vNl5MAs4Ad8Fi8mEokmxqZ1cjWp46DVFvzlehDTB1cWuvFWiWDd?= =?Windows-1252?Q?zh6ELnOgQUW5Zimhmfw8nCU2l+AGU79A0kLDrPPKlPWaT10U8404MxGS?= =?Windows-1252?Q?XfRi4GL72JA+6TUV2nPk/JQGT8ATYdo0HcBHsDMFtnc2mYkUzmUtoQUd?= =?Windows-1252?Q?9ByCuicQiMyfKWPMLvEC0lHbxLcSc35yeRir3TTZoePftYJM66mpIEWm?= =?Windows-1252?Q?hrWrxz4BKLKdwgZwrncDAiRZs8Ib2ngaX9Br+86tYNCd57TbXC6/zd3j?= =?Windows-1252?Q?bt0xUAq+fMSJatwKYgG57uScLHZIp6Dr/WY3FLO42TyBGVlFRM4TT37s?= =?Windows-1252?Q?RXM9v6hIuG4X5FN244z4XdT5k7J/akKuB2Hq7q41yHgksPchjohE24OV?= =?Windows-1252?Q?NkHX339mEYI8y0SbIi/ogpUSHSyjm/CGrNU9ECoVXmeiCSPvoZvvUnkB?= =?Windows-1252?Q?fg+vGOcjmWSfkSjWynDLwU+tetdhVXM7rEe3v2xCCdg0T0yHauxoN3bZ?= =?Windows-1252?Q?BtInhkE9nBknd/vlsi4KZ1CiIkchYV1uv5u7yiHpT6t8T998jYl8dw+/?= =?Windows-1252?Q?5Aub8AMQC/xf/+Bwzovo2nGf1KzQ9u+M44J9q9SvPqfSiuMgXBdi1YfP?= =?Windows-1252?Q?thhTVXaqXDGLoDKRidMvWgyiOk5SfeL3jNzo3GGC9GOHod0UVlTRbKT5?= =?Windows-1252?Q?R9OmYw3I9S0a+3Phnmdk8ZlWdACsNb9FYgMy/neCiXug0DRKTww1/tl0?= =?Windows-1252?Q?XiiCRuu/ZODgsI3KbBft?= X-Forefront-PRVS: 036614DD9C X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(7370300001)(4630300001)(6009001)(6049001)(39450400003)(39400400002)(39830400002)(39410400002)(377454003)(24454002)(6666003)(50986999)(478600001)(77096006)(54356999)(76176999)(6486002)(2950100002)(229853002)(230700001)(4326008)(25786009)(42186005)(966005)(3846002)(33646002)(6116002)(7736002)(50466002)(93886004)(8676002)(81166006)(38730400002)(54906002)(6306002)(90366009)(6246003)(53546010)(5660300001)(47776003)(83506001)(65806001)(2906002)(65956001)(66066001)(36756003)(53936002)(86362001)(31696002)(305945005)(189998001)(4001350100001)(7350300001);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR0501MB2040;H:[10.10.121.34];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BY2PR0501MB2040;23:+fbPUf1M8CF+mSuE2AzIwrLptKJPnWPvqNG?= =?Windows-1252?Q?1fqi8srT6Q4KJM/V4UMB+FIb/LEf36KBQ/+SFBDq+8GkP8S0t55HS3oV?= =?Windows-1252?Q?L7oYtLzVW4Mb+u34KtsQB+dENwYkrlbx7XUwkrEaG5DIK8cKeogvAMHT?= =?Windows-1252?Q?hz7GdSHMSIdX2vp1HgkBKYrsYDFLixb1viATmhDXrYnhkHjRwnt1qzNA?= =?Windows-1252?Q?fUL2X+A2vmu4mlJZRxnAuWHlnRi0J3QOzMFH18JCYbamu9KfHFHpJTFe?= =?Windows-1252?Q?cS0t4RYPFnE9xgfoRVO50V1ecUveUQHFQtd+rJVfxQDMVX3u74FZq+tg?= =?Windows-1252?Q?hr6VYClAsd3q/+w8qO2naZf52UnTk+R4Nuyr1xeJQ4rmt+l3z9aSc+z7?= =?Windows-1252?Q?8wWLpBFnlnt75tscigNGqCzOc3BSs+fo2QBF+sSkESIDW7IL0fC6O8RO?= =?Windows-1252?Q?6614xIzIqRqTn0aSz4AzV7cDPWr0x+0pM36ow9/WHXMWdMmqton4BsE3?= =?Windows-1252?Q?weGhIajPk89Ov8XNnGFMVKdSOeShRuQUmfMK7MafuP6krxVYSIH0SOZn?= =?Windows-1252?Q?zeTPcS1m+ZQmyqrEvXGipgdrXiIlfLE1X/E4eNZUnO3SPV5qiBPeXj1t?= =?Windows-1252?Q?gD++C+a2LIogqLzlxf3G+0cmxW1ksrOWzle8rBMsS8JzsqhzbTSpA5z+?= =?Windows-1252?Q?89ItINXfFY5Kz+TN5TolqOo+/UA/f2qP8gDuUn8Y3D+ZY9+sqttsvjp0?= =?Windows-1252?Q?bJAf91YicapyGhDJ4hRz49syT3CyztAQAsxGoN+QqXspIpsX8LC+QBAi?= =?Windows-1252?Q?W/criG1+loj6vWuN3FOB/WUSA24KTaQRlLf/H0GXDzSWaQja6TGWm0U5?= =?Windows-1252?Q?GBx1LqMItfFUXmyL3hlYXkfcIHZyVsrbKExoCDCyfRQuyUp0PWMmVMmy?= =?Windows-1252?Q?ZDJ6dN5LBvR0l+iOxch5rCY/eELnDDYbH5NdgC5BqJYhSgBop29lB+Kx?= =?Windows-1252?Q?+hrCWClFo6zxnO38oob4oZvRbCNl2fyIiTXKXMZmreWUGw6YJrbjss+P?= =?Windows-1252?Q?71jxkx49YfJFn76Ym1wFOrseWUwmZjH3MxA7AnbLJxt2okDN/3XpYGor?= =?Windows-1252?Q?C2TexYoGx8X7cEGZH03O9ZLCzGjp2o6Au4ftTfIP/SkviqpRCwamJesx?= =?Windows-1252?Q?OaJPVsm7MjbzQ2wpDW4cVP8bb7cCYuQbbyl+hdAm9FElekdBzpn7MKQ3?= =?Windows-1252?Q?JnkIdVqrf7LZGJBDsXQ/+r29g3yN0k9CNf+39ybCvQen0NTGF2xtHq5v?= =?Windows-1252?Q?eFWwkUCVWT6vzoJYDPpbp1USnAXIUVOsK9XYZJuz4/ejdqp1rJ9CCXcU?= =?Windows-1252?Q?8IomnHwgSSFLN3nN6/yG9Vyoaa/7QYUEsi/WWyleiuLfCEU/WvRa1JQI?= =?Windows-1252?Q?=3D?= X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BY2PR0501MB2040;6:8obNbuOvmmKQo3j/dqdc2nTKFsToViOojBy7?= =?Windows-1252?Q?QQT37Ym1xaGkPmQsrXsCYOIVyfKgWdb6Vpw1Ht+L4OlcN+ldaTnTcmYI?= =?Windows-1252?Q?ykVbGXc0yJ2TpRr8lYWqHrxZLYFvdJjLKTBUvOFvceQiO+r02fiStwac?= =?Windows-1252?Q?1i55gu2Pgj7PgVwoTeXZCgER7HWz2CravJfPbQPvSMhThv4ofrosLKUa?= =?Windows-1252?Q?/zr3rFXbwRxWJ7TbiSFZQ50Oz+HYrmYDmdb3AMOOtlg1Zz1zFvSrLrYW?= =?Windows-1252?Q?JPXzUBBKwN7q15+cBpeNojEJNDg/pTWOyBLKGuglBOCV3fBNZ4OJb1WP?= =?Windows-1252?Q?GuhlGmBoHSXppmHcLav1lk8cepSZqD/S3S5aIvuLXHFRmHzzk4FZXoL4?= =?Windows-1252?Q?XFJcL2zKsqm2Q+5TIlMGYwKHwl1rGvavax59u+Lx/HFbl5GZ5Ss5RHoo?= =?Windows-1252?Q?NHTYT3xVg47ykMDwp10yFMxpqhQ/ujhPIt+De0QZnhc0RFbJvovYUi3A?= =?Windows-1252?Q?ENhc8xGgm7WRDTHEx3Tw9bOEX1NgjzV7IqBK2w0xI/ESQcbLGhTm08n0?= =?Windows-1252?Q?yCHyg+RAbVh6caF+Vwa/6z6xYnJaMWe+HOavecf+PZ9o5hYlnjdBefuG?= =?Windows-1252?Q?PPstZ4SRgFXb7OKH5iIDTJHIPoTCBiddZQvw9b0oA+oZ7kzvStv4v8Ek?= =?Windows-1252?Q?zWI4uCypTQJCUr1/l9yz+cZYAElusCK+6nQzkYdMhykEuJJDkgOLYaLr?= =?Windows-1252?Q?WvZDd11PrOPu9CJdNpgWCS+62Fa/CmlAUId65IxogXMgAbvi2Lg99mXZ?= =?Windows-1252?Q?hcx3iDwzvV1Y83LmIsYq5AI6djnKvUUPMLx2no9xv4ZXPHDVgayf8IXI?= =?Windows-1252?Q?WbBSGzhvnkKorP3muqiUFZCQlAZ1bo5e/PzS3wQDPJvyH0Qc5XwPdIz7?= =?Windows-1252?Q?QJ8jtMa2WUyZQuxekP66pvYBbb8CkbZ74t54Yxph7QsvN/pAYo4MyN+k?= =?Windows-1252?Q?9Ql1+qlyfzfiGvd5qWbxH7ZYR8zHy75RNBWPWKNp4Rvn8Wlig1WE7y9n?= =?Windows-1252?Q?dnb9sV46YzOx3q4=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0501MB2040;5:oLXLBLHToyGj8nG1GHoheQY2pcmFgVqI9zHY6h8YgJLHueFHOrbadnsqn/Y2/vzvzt2WycStam6H9iiozQnlcT4IaoOvgnXylJ9Yw4p3d34V9xN4Iz8IeQdasO/XQSRzmNMs0NpW71zh/fX/E27hH7Zrc2518W+loJ9ZMxTqMBZUNHtBWNc12arpNdrFDIz+3COK9ABsl/2yUPkNyHqg07nTDHfmi6xkW1Rjt1C+9DQERXx4+1FWEaz/45suvBlm49yYyaf9JR7d691tzjE3FtKSNVMLKM+V6Yid3Iyf74mU1J5RxPc0jwKbFH422UkesQjEfGhLDDEY4w0xtaLWcI93mmlRJokyX+1MgTuiyPd/Lrf9UyNxBeoEhJ3sL8EmHYVCdUKVWaGhRwbho3PPxjuQEhum7lC+2yYe1+hEllgFCjtfH9OBU86ujnifh+bPLX6DSc8DqTw0sO7gjL9kGiQBrV4FYBGfPtUueAxiuew+ykA293Ls7au7stR/3oKF;24:2X00WrO+C9PAxnvlNomo+pJ0jEplKe8cAeh5IfWgElh+0hZc+zkjnzCFbBHHgZADbVVdbVlgYdMhltfZELamm1yRXiG9yco3ZPCpDBilfLM= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BY2PR0501MB2040;7:OmlCsI7bV4ERGwT7qrv+LneWfob9iQm1r1qqv7kTNluyL3wZb7pUR3hxiz7T8wOXbgM4IIoiR65pP4+et7cnUeYQa8xaF2tVPRW+4W5kLfuunio5YArinv8krZLcjp8WyUxbe2PXY4L2pTzcZK4NuJ6liEEsCtd231ZM05kZky9d4jaHK8Ts6xcXPQ9h6bG8XtPFlnd+FKFF9iMe4bglUh7Nh1SnLKpkO9noIfskuklgyDdAgB9HZi52Y3ajsZi8CQR6pmuQ7pxjAsLKPYCaOh1Ej/VQ8k09/p19Mr8MEtsqajeNp0nUj/zF4nJ2dA/QfT8pY/ZTF6WHZlj4QCOq5Qo9eAlqHobv0bc3o2IxCUQKsMIep6SsEekQIHHSKzltXticakePxfvFUNiuGKmeoTUkFSyw71bFnCIMSU9aNTsBUr8+wOrRbFLQ8B44yVLKFTIBWIgrlCu6JekRBqRYeynU61LZgnxrrcKz8O7OP+8+FYIL1vvbbkVEYEbqcB5rFF8q9Ur23mu0Wt+J4tehOP0AUx58sELqh9nF8ZLqGMOXoZHR9FJkLnjqWoKfbEQiH5E+tKjlyymJSmwZwUG40AeKULQFlDZf6YPOEwAKUOD9oZNfjmL7pOQEj/yaIA1mxB3xc0+Qdt9ayoqq3BiTIHJpRpmBMB7wfln5143l8U5mvY4A+7+HSoecEJ99DVUVkC/H6kFdnGWxul9Kbc3YMSmeZfIncTaoidszisympQhZXjSRmWbffI7r0UnIop3PTTaeu9C1uVti0JuUWdvfiFfhA7f68BX6RCk/zwxeKV4= X-OriginatorOrg: quantenna.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jul 2017 01:20:00.1880 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0501MB2040 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1230 Lines: 31 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.