Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751957AbcDYWW5 (ORCPT ); Mon, 25 Apr 2016 18:22:57 -0400 Received: from mail-by2on0084.outbound.protection.outlook.com ([207.46.100.84]:28457 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751283AbcDYWWy (ORCPT ); Mon, 25 Apr 2016 18:22:54 -0400 Authentication-Results: spf=pass (sender IP is 63.163.107.21) smtp.mailfrom=sandisk.com; linux-foundation.org; dkim=none (message not signed) header.d=none;linux-foundation.org; dmarc=bestguesspass action=none header.from=sandisk.com; X-AuditID: ac160c69-5f3ff70000000be7-b8-571e984da4af Subject: Re: [PATCH] irq_poll: Remove redundant barrier when using clear_bit_unlock() To: Davidlohr Bueso References: <1460829336-6146-1-git-send-email-dave@stgolabs.net> <5716238D.6040308@sandisk.com> <20160420042340.GD3472@linux-uzut.site> CC: "linux-kernel@vger.kernel.org" , "Davidlohr Bueso" , "akpm@linux-foundation.org" , "mingo@kernel.org" From: Bart Van Assche Message-ID: <571E98B9.40900@sandisk.com> Date: Mon, 25 Apr 2016 15:22:49 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: <20160420042340.GD3472@linux-uzut.site> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRmVeSWpSXmKPExsWyRoxnka7vDLlwg943khZz1q9hs1h9cw2j xbQtExgtLu+aA+T+O8XowOqxaVUnm8eJGb9ZPKbOrvfYfLra4/MmuQDWKC6blNSczLLUIn27 BK6MrltfWAsWsFVMu3qTpYGxibWLkZNDQsBE4uqxrYwgtpDAXCaJO8sruhi5gOwdjBIPF09m hila8303I0RiKaPEqwUzmUASwgLhEn+nzGMDsUUE1CXmrb0NNamTUeLrH36QBmaB44wSV5u3 gK1jEzCS+PZ+JguIzSugITHp21OwBhYBVYne1kdgQ0UFIiRWr7vGDFEjKHFy5hOwek6gK17P O8wOYjMLWEjMnH+eEcKWl9j+dg4zyDIJgW2sEm3nN7NDXKEucXLJfKYJjMKzkMyahaR/FpL+ BYzMqxjFcjNzinPTUwsMTfWKE/NSMouz9ZLzczcxQqIjcwfj3SfehxgFOBiVeHg/sMiGC7Em lhVX5h5ilOBgVhLhndQrFy7Em5JYWZValB9fVJqTWnyIUZqDRUmc1+3elzAhgfTEktTs1NSC 1CKYLBMHp1QD457Zga/NWa+uUMy++N98s/LkjPojuQpJC5d/zr+eu2WLp+ztQz9+LVDPvdde t7VJaIVhdl+wYaVbzstt9d4cwS8OPfy7aOFZrUnb5qW9KD55YlLmynOa9pPutt76KZ++qHvR fWGWb6YhKTF/2t++TteP/j098lzEo5LPjYcLtrcnKfAsC7539pUSS3FGoqEWc1FxIgDrseZS igIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLJMWRmVeSWpSXmKPExsXCtZEjRXfnDLlwg74nBhZz1q9hs1h9cw2j xbQtExgtLu+aA+T+O8XowOqxaVUnm8eJGb9ZPKbOrvfYfLra4/MmuQDWKC6blNSczLLUIn27 BK6MrltfWAsWsFVMu3qTpYGxibWLkZNDQsBEYs333YxdjFwcQgKLGSXm3XzMDJIQFgiX+Dtl HhuILSKgLjFv7W1GEFtIoJNR4usffpAGZoGTjBLNZ/exgyTYBIwkvr2fyQJi8wpoSEz69hSs gUVAVaK39RETiC0qECGxet01ZogaQYmTM5+A1XMCXfF63mGwOcwCZhLzNj9khrDlJba/ncM8 gZFvFpKWWUjKZiEpW8DIvIpRLDczpzg3PbPA0EivODEvJbM4Wy85P3cTIzhAOaN2MF6faH6I kYmDU6qBcdm8ruC3hZc3GJ6+fVOv86vQpl9f2csOlv3ddzu8p4vBpLKl9Okn+StC+rdevpww 3Y/xuL5TEYMVW9TTtoxlV7vrhH7Lrs+tvFFvpCnIJ+Suf/Kc+9lcffNZZictkhlnNNS5Bhzr UfTpZruauvD6pjP3IkTOfDomuZlxX9988UiLp2fecK3dpsRSnJFoqMVcVJwIALMloSwAAgAA X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:63.163.107.21;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(438002)(199003)(189002)(377454003)(24454002)(65956001)(65806001)(2906002)(11100500001)(92566002)(64126003)(4326007)(586003)(1096002)(1220700001)(106466001)(4001350100001)(86362001)(47776003)(189998001)(110136002)(5003600100002)(2270400002)(50466002)(230700001)(23676002)(33656002)(2950100001)(76176999)(19580395003)(83506001)(36756003)(5008740100001)(6806005)(53416004)(54356999)(65816999)(50986999)(87936001)(81166005)(15975445007)(77096005);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR0201MB1928;H:milsmgep15.sandisk.com;FPR:;SPF:Pass;MLV:sfv;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11OLC004;1:bZaymldb5eAjwbTfpSZuTAI9dI8f1ifDfxkqdXp0awY0QXEjc/XHmqNZWGQeuWXyd9+aXfF0ikuE88hY/DGnaLTNsVHDAlterH98JtdVjF/KkE0IvwCa74kgAK9Y5/nBky08WY+4cHKpzul4hBALuYDGjjwPAXQw0KvYMAQK2IbT4LY0Q+YNdo+PZvQcBsz9Zl1za4VrWqvRpqHl+bV8mcBifAtYx3v7Ffjc0YbgoedRhB+vSVr4Eey5ACch/w5D4FkK/qu6xCjJTN2qx2scn/qZTIK5uiNslQIBaNfbzqIozV0PfUSwBjYgN0Hii/r2vLOXnC0UV90GjlGRcQ0+t6TCl05yHmpjn1UfSgCa7zxbjX0BAzWpKBL1OhEBVMncbe8ErHawHl0x9J746icQKomnEbBFuPcTV3n8s9A2lh9ZKNeAOJagvYJR8JyASTRJeAGbuleCSoNU267soIuT4L6yO8MWGVi084GnEaahu+4= X-MS-Office365-Filtering-Correlation-Id: 881bc892-36e3-4b3d-7019-08d36d582387 X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1928;2:rP6uN1T6wlCvy5NKMdsHak8eDZUEgbYIaxB+v4cpfNwl3SDB8WFPvQCE5GXvqwSo06fGx9HcaADgwNx9UbvEqFj16uHj9Z2TjLu/4tHgmeLGFIW6KdbkkcgM5bkF0eAX7Iuu2iJh2UNOBOuDAHnwH+ikVMBBaRc9vDNAsMfyU+uRFNrPoFB12uc6MQmFZLHW;3:W8EqgxTSujfRsv8NUWywhcV/4oBNTxRJJugdJKnKBQbCT4xx+rTLUUHD8FHqBycuAnc2o5ysPB0OqsXOBCyM9NZJZPrJRut89OC133Iyta8zwydwpjY6dMQ+AwGMy3Z/E5LTL0iv39yU3w2gqQGAX0AWqcZvPgCuLe1RKA8JKnEI7WEctMI/A9zRCxfnEs63hzijPom1uHLIQbRebHBYhlJIbojUY39lL+manAI5uiW1i4Cbkf4CYdPs9saEBEZ2LfGi5b4lvvjapKj+cFd6eA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501002);SRVR:BY2PR0201MB1928; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1928;25:nPPSTDJcxGL9toCoc2XU8/Y2Uh3J0a9x7POSFjoiJ7nUHLghZblxiEPkf0D2SODS6KenTKox38kRS6gmuJLgpAmST4YXsxjw4NwoNUJap1o5sE1/A75R591bF6cPTVN4eTwx5heUzEsOhaIfyiws9/aCZmOFZ2pZ6hQ92+QsuYc7zQQNcP+aFqfSPh9zmTQLOSYfN9W6MkS1MwUe3bH9IJXpOxH9cVX/aHDYhR/xx2k0xgFvQlYc65ViEOnKRgM5h7OVDKXM3Xuu/DvR9x7XjGjZym/5pGIECiIM0rCJqz/Juzu6X4zgFNQu2veIH0w+41BG1NcW060cFPaRmPKQJBT3z8JCQlGfoy80jc8vIpVKI2TCXlCVwOTHMFajbY635MVC6YzDc70xqq5h2uWkVOYH3dY+fUAxiEgkugnHBzHsggQ7WS754iWW/1iQcy1e+5NWPW0r8PHa/9gK+hNVvz6COO5YcLdASZ8j6zeWo1fYARjDYffPnMFqOrjJOrEhvnz+e5PU248cID3m13UXer2DcloQ/OogN6bJ/LP+refo0cwc9jWlabqo8LbhCFkDbB6QrWr6Zu4/c1orIQ5XiY4p2B4kf5C/HY2SK1Z/WbLvLvYc55psYAVBtJqAHHeBGplsQqmXc/HBs0JsF4RFldlBWotVKuSvEGvuJoXod92AIWwcNp3akw08zC8UloOlZ0xQctLNIYi4Vmnu5Ed83gimeH25d8wLHT72tELlTTqkVPBDTB4mHATRVZJvXXOk2VQBak2RmeVPRcYZQsvp8OyTuPbnIw/fSkJgQrSLQVo1NU2i9kwRln85Xi44EON/ X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1928;20:Lb3W/QcWb5A7/oeVL6Otka4d7sXHivvOKlzU9Ocw2Wpb448/riMtGPaKvcDJVWrVRCv6T0qi8cE4r/73dCtNsAwDRBbTAQtZeBfqfveR/bSjUsS1xgZ84jyrM7vQhV3TeYk6a3D19M2+PHiN6HTZ/qC0NwAE6UOaW7FiF1er7cLB3bTFGjKXYcmKvrlQJD2UX5lH/dOlGmJCjHtlDq08k5eUOiVb5X3fQYDZjsbEwxLIw+ysbDG5HqcpFbScrlmxLJjz8k8+AlJP4EEaaEVT7WqI2EvLFtHz9La+JyKO/CB0hGEBNEDmx7aq+mUsaK5YSBvFxitKgnE8yb+c9JbuW22C8iqtFYUHlUCQRkPEWzQSy42AMnVBCcK80b+qAH6LAMEsHTGlWBDefM9pcTfXoB8fA2teRnalvLj5eCP8D44SaQCRKkhJ0nio/Pbm+EE2l0v3mFGLeZy8HUcvAanCD6hyRb85JDb1x2YZV9vgebg2zF2i/EFLw/ixr/9nZgSz X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(9101521072)(601004)(2401047)(8121501046)(5005006)(13016025)(13018025)(3002001)(10201501046)(6055026);SRVR:BY2PR0201MB1928;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0201MB1928; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1928;4:aY9eCLJSWRtKH23WUacRT19kVRf4a8hmr4cHA5LTugu/WdEwys+8+eGpvRpUnwg/2z4XOwvY7UIAplU1bwaY1tX3EG9RoS0iK8fP1nP0pyKH3/Bbh6xtV2LczGcPfNAO0ZKE94mU04XzfeOXNXTWRKxIMf3yFU5fZ8UYXqhzuJw9qbKlT4IW6emEwncLD3idnyQMGj+3aKFhSLiX4NhbpdZte1pepABLh1/O5VVU1xw3RGcjGDvkdsuoTza+TZromyKrbagmLShQK+xPxoSZLzBMupdO9qDxjnzEQBgflVKCXG4+Y0TV74HYBuA9o0WvSmt93ulqrWNyy82pY/A5PVDZZJwrzTA7YAE163x43ZzQxfLMnzZmztXfMsXZc53JvVNmphGwHJtN+ASP7Ql7r5QbZZakUH5xMDtrK1NYXGeava8ZmWQk7Y9LGtNELsFDfE4nPOcRju1Xlw+jlbr2FA== X-Forefront-PRVS: 0923977CCA X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjAyMDFNQjE5Mjg7MjM6M3lZV01FVjkyZCtTZU9DTXBGam1qelVI?= =?utf-8?B?bXh4U3NhZFRoT0U1N0VjSDU1bTlGNmVlb05sZ1dmeDBMbk9ucnBkU2V3YXpP?= =?utf-8?B?SkNReVlFTklPS0hOaDNJWEJBK01sczRnKzhRZlZjOWU4OEdlSGd6ejF4RXBt?= =?utf-8?B?b1BMVWZISVBoRjY4a3ZJVklFUENwNms1Nm5FS0JwS2QyaGhkT3JzWERCR1Av?= =?utf-8?B?NUovNFZRR3RkK0hjS21mbTNRY2MwRm5KKzUrOC9mQ0NVWE9naDNuQ2p6UGZx?= =?utf-8?B?WCtNWDg0bXp1cStLYVNCRDIxekljSU03WWlLUUdFdVpJR0FxMVZWd1czQWdH?= =?utf-8?B?cmJwK0pSZHdOQTNYbFdVVTJaeHl6M3ArWEdncUdPZVdDd3BLbUZIOVN3NGdL?= =?utf-8?B?NkhHdmQrQWt1ekxrK2dzZ2Fkd0hjRXYwaDJIU1VkRFVDZXd6Ti9OZHBFTDAr?= =?utf-8?B?YUdyUmp3QmpGcWFMVVRmckg4eDcza09XQU0ydXM3MHBQZ091bUprUUFoZExT?= =?utf-8?B?OUNIQUtFWDI2YU1Ca2ZONXNvTGJGck0wMExXSWcvdGcvN3lOUFlFRDMrdTdI?= =?utf-8?B?eHk2R01kWlc3cFJtUHR6QVBjSGk5cjlJZ0lxdHdoaWJ4dDdWS0NQTDVaSExo?= =?utf-8?B?MTFrTmJRN2JMby9ObStsSll1dFBtMHQzRkJJL3hJSGdqWVhiUWY0b0RDVmJC?= =?utf-8?B?MmNXSE5XTHdMUGZoTmpMTXF5ZHNkRThEVElWNXhKNkJEbFJkSG0yeW9hc2Vj?= =?utf-8?B?L3BkU2dkTXltWFdCdm80QTFkUmc3ZC9IZ0NNbXBrNDl0UTRUd0JlZEdyTGtJ?= =?utf-8?B?K0lSbitBQ0puSitZM3NPQ3lscEVnY2MyaDJtRG81VW9uQjJMU0ZFSHZZQy93?= =?utf-8?B?N1VONndrb2ZQRXRpRjE1MmkxbjZieE0yTng2bS9tMDNJYmtDUG51Ny83ODZT?= =?utf-8?B?ZDUzWUgwUDJPUzZtNmVpcDhhaU5hOWFlNlowbnF5SWFlamcyM09iMUJIbVdX?= =?utf-8?B?bDZzNVNQODJHbTFNRXNKaE5YK3FRMnNXYUorYlVXZTNiQ1R3ZEpTZU0xdVJs?= =?utf-8?B?d3BYd1duNkI3NFlSQXY2cnppTWhHcWdpZm9kZk9zeHJzRGV2SFU4SzVGNU9p?= =?utf-8?B?Wm1rcWs2cDcvTmp1NDdrcFZFenJ2L0ZnczV2VWhKZDByNll4U0IwdGxrZTQ5?= =?utf-8?B?bWdxdHFZTmRaeG5ZWXpvTmVxUWNoNWRYSTM4a1Y5ZmFycElSSWhPbWFoTjlW?= =?utf-8?B?TGhpeFY4d2tKNGJ6YTVxYkNUeHliQ09uUEVvbjY5L3FIQWVqQmhxb3ByUzgw?= =?utf-8?B?L01hQlZBckUvNUM4UHFVQUFqKzI3ZHJMRzc5bjlvcHRYQ0c4TVQ5YU9JWEw2?= =?utf-8?B?Tmp2Q0RyRk9aWFE3akxhUDlobHZHQTU3YU1yVEhjUnFGSi9uTFY5Q3kyY3ZE?= =?utf-8?B?Y3lxSU5sTkxTU0dwQ2xQSDhSQmlxVFBWeHNlaHhQRGI2WTFNazljVW9La2Vw?= =?utf-8?B?U3VjZmJTYTVDZVV2VmJ6bE03WnVMemRZb3JwV3U0YUt1aEpDSHJ1OHVqeGZB?= =?utf-8?Q?zZP?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0201MB1928;5:DcuHHxXOzQiyxU5V9Su7T5WrpupTr7Hk0RrFR1LWyGCaGth0hENCOki0enJHMLfSTXHcbBQjbIBKg7njAlUlEHu6Cup9oPNRvbnpHfy+9t0fUo/Lgzox7L6vpbIyt53LdYwhXHco5i+Nt8qT76gGOlT0jasLIktcaCWyYsvpaEn/pmK6VXnL9lNgxoKgKmNR;24:24Dg4MSqU2b9DTVefc/R55d6ml0lyPQRKRnKeJcJYVfUnNRwx6d0MtCx/7KuaNNTWVImnOtwDihEs684BiNgGq3YkFXOCaSmxF/iG4MF09E=;7:EHliR2wBvoONV32he05BxzgGwPwkwKa7ME8An0UP/Grp/WyfV80oEAdJwsKMWY49YSBek3k/JAVt6lY4bEjZ5WvN4J8oofeTSaXQsYWld0TFA+27CKALiWL3dTgwfmMk1QuHM8wFJBYfJYxEaV2amcI3dfDgEZ/qJgSv1F7Vx5cnXEuA8S17gxjTnb3Kxx6E0hF/6uLseiPYNHifK2rgG/wmtxUaWqWPNfCrx2s8V6c=;20:LxArmK5eqPY8qkM7R6Nlo4fwwxC9tH6YqSK436b/9ZfGNlUENFNWum7XtGKjkmDz8wUP6lRq+c2ctIi5SlIDsjr8dT2ZrTle6nLHfpViO5SFxs0Lf+A21rEULPC6ibybCbuu1ovdgDcH0tX/XHFTpBoWPc2AJ70lpQVLgkGWPuJ9HVv2WJMcPu/+bNxsJfJLBh/pDd175fglI925GJ/mrwJBLKxSQj4TbeclIfotHHCcVAoC8tleGT5ZZUNThbui SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2016 22:22:50.9532 (UTC) X-MS-Exchange-CrossTenant-Id: fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fcd9ea9c-ae8c-460c-ab3c-3db42d7ac64d;Ip=[63.163.107.21];Helo=[milsmgep15.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB1928 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 777 Lines: 21 On 04/19/2016 09:23 PM, Davidlohr Bueso wrote: > On Tue, 19 Apr 2016, Bart Van Assche wrote: > >> On 04/16/2016 01:55 PM, Davidlohr Bueso wrote: >>> ... as the call obviously already implies unlock/RC semantics, >>> therefore lets get rid of the superfluous smp_mb calls. >> >> Hello Davidlohr, >> >> Are you sure that this patch has been sent to the right person? I have >> helped to review a change in this code but I'm not the maintainer of >> this code. > > Ah, adding Andrew and Ingo, not sure who is responsible for these bits. Please also CC Jens Axboe and Christoph Hellwig. Jens is the original author of this code. See also "block: add blk-iopoll, a NAPI like approach for block devices" (https://groups.google.com/forum/#!topic/linux.kernel/aMhcMrYaXC8). Bart.