From patchwork Wed Feb 1 18:20:56 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bart Van Assche X-Patchwork-Id: 9550519 Return-Path: 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 880FE60425 for ; Wed, 1 Feb 2017 18:21:13 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7A91E28425 for ; Wed, 1 Feb 2017 18:21:13 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6F76728451; Wed, 1 Feb 2017 18:21:13 +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.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID 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 865E028425 for ; Wed, 1 Feb 2017 18:21:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752835AbdBASVL (ORCPT ); Wed, 1 Feb 2017 13:21:11 -0500 Received: from mail-co1nam03on0078.outbound.protection.outlook.com ([104.47.40.78]:39191 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751632AbdBASVJ (ORCPT ); Wed, 1 Feb 2017 13:21:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sandiskcorp.onmicrosoft.com; s=selector1-sandisk-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=/Sw4zubtF4pQBPzkydV0qK/IOM+X/5PdruWVqbRx2Lc=; b=uyUs0V7LEL7WDnbKY21qbyMVrPYFJDWugOvvt4WJEvzWS8CwzzPkts7NDefIpT/2ZVcxx0shZdQRJW9M6nfWg3bij22o63OmMeydmz3W74jICbmWBSshr2X35KRAa19ul3cIOyTO/e3hWys17fYep7v0aV+Wna7ZDykgHGPlUKk= Received: from BN6PR02CA0069.namprd02.prod.outlook.com (10.175.94.159) by BN1PR02MB040.namprd02.prod.outlook.com (10.242.210.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.860.13; Wed, 1 Feb 2017 18:21:06 +0000 Received: from BL2FFO11FD037.protection.gbl (2a01:111:f400:7c09::123) by BN6PR02CA0069.outlook.office365.com (2603:10b6:404:f9::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16 via Frontend Transport; Wed, 1 Feb 2017 18:21:05 +0000 Authentication-Results: spf=pass (sender IP is 63.163.107.225) smtp.mailfrom=sandisk.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=sandisk.com; Received-SPF: Pass (protection.outlook.com: domain of sandisk.com designates 63.163.107.225 as permitted sender) receiver=protection.outlook.com; client-ip=63.163.107.225; helo=milsmgep14.sandisk.com; Received: from milsmgep14.sandisk.com (63.163.107.225) by BL2FFO11FD037.mail.protection.outlook.com (10.173.161.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.874.2 via Frontend Transport; Wed, 1 Feb 2017 18:21:05 +0000 Received: from MILHUBIP03.sdcorp.global.sandisk.com (Unknown_Domain [10.201.67.162]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by (Symantec Messaging Gateway) with SMTP id 6C.4C.01420.9C422985; Wed, 1 Feb 2017 10:11:21 -0800 (PST) Received: from milsmgip12.sandisk.com (10.177.9.6) by MILHUBIP03.sdcorp.global.sandisk.com (10.177.9.96) with Microsoft SMTP Server id 14.3.319.2; Wed, 1 Feb 2017 10:21:00 -0800 X-AuditID: 0ac94371-7ee9b9800001058c-8a-589224c943e2 Received: from exp-402881.sdcorp.global.sandisk.com ( [10.177.8.100]) by (Symantec Messaging Gateway) with SMTP id 70.FF.09762.C0722985; Wed, 1 Feb 2017 10:21:00 -0800 (PST) From: Bart Van Assche To: Jens Axboe CC: , Bart Van Assche , Omar Sandoval Subject: [PATCH 1/4] blk-mq-debugfs: Add missing __acquires() / __releases() annotations Date: Wed, 1 Feb 2017 10:20:56 -0800 Message-ID: <20170201182059.25601-2-bart.vanassche@sandisk.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170201182059.25601-1-bart.vanassche@sandisk.com> References: <20170201182059.25601-1-bart.vanassche@sandisk.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRmVeSWpSXmKPExsXCddJ5ke5JlUkRButa9CxW3+1ns9h7S9vi 8L2rLA7MHhOb37F7XD5b6vF5k1wAcxSXTUpqTmZZapG+XQJXxpSmBywFx7kqnrw9zNrAeJWj i5GTQ0LARGL6nY2sXYxcHEICS5kk1nc/Y4FwtjJKbJrTwwhTdeXmcmYQW0hgM6PE/PvGIDab gJHEt/czWUBsEQEFiZ7fK9m6GDk4mAUKJWYvCgAJCwtESGz++RWslUVARWLDmh52kBJeAXuJ ex+dIKbLS+xqu8gKYnMKOEh8WriFDWKTvcTrzp/MIOdICHxjkdh8ZhsTSIJXQFDi5MwnYGuZ BSQkDr54AXWausTJJfOZJjAKzUJSNgtJ2QJGplWMYrmZOcW56akFhiZ6xYl5KZnF2XrJ+bmb GCHhW7iD8fVt70OMAhyMSjy8AiKTIoRYE8uKK3MPMUpwMCuJ8FYqAoV4UxIrq1KL8uOLSnNS iw8xSnOwKInztr7ujxASSE8sSc1OTS1ILYLJMnFwSjUwCmV89e5ededoax77nEJVS6/MzOsB WgFv1lxc8Nqq+/Vxke6yZ4k1meuDnrVM2cbemeyXG6Qdqn5mhmKy/7NkpxTW5au3WU3weB7d 8yPMqU+RMzFyk8eZ6svdt/O+bH0wJ+iF0EvOXBUuxr7TQob7Baovfzi3S//3tfMPF89z5Lxi u/th27dyJZbijERDLeai4kQA1ix+31sCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFJMWRmVeSWpSXmKPExsXCtZEjRZdHfVKEwYW3phar7/azWRz82cZo sfeWtsXhe1dZHFg8Jja/Y/e4fLbUY9qa80wenzfJBbBEcdmkpOZklqUW6dslcGVMaXrAUnCc q+LJ28OsDYxXOboYOTkkBEwkrtxcztzFyMUhJLCRUWLXm4WMIAk2ASOJb+9nsoDYIgIKEj2/ V7KB2MwChRJNb7uZQWxhgQiJzT+/gtksAqoSH+c0sIPYvAL2EjtfPGKHWCAvsavtIiuIzSng IPFp4RawOUJANa87fzJPYORewMiwilEsNzOnODc9s8DQSK84MS8lszhbLzk/dxMj2PecUTsY r080P8TIxMEp1cDIs9/07S4Flau1tyO61aOlKz+nuv0Vjf1tcHv2qzUfRGY6PpASniWR19Yw Tyx7er9G2Z8mzq2O+p3unVnRpiFz58lZrPqnUbJZ71am6TPV9x9yWSV2burYrTCPQ3Rf6Q/L i1nTJbhlT767FM6t+/rwl3X1Bt+XOkv0vA8PPzlBcfHKA7u4U8WVWIozEg21mIuKEwHSJpyg rQEAAA== MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:63.163.107.225; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(7916002)(39840400002)(39450400003)(39850400002)(39410400002)(2980300002)(438002)(189002)(199003)(356003)(50226002)(1076002)(626004)(6916009)(8936002)(5660300001)(305945005)(68736007)(110136003)(2270400002)(77096006)(38730400001)(97736004)(92566002)(69596002)(54906002)(2950100002)(5003940100001)(48376002)(4326007)(189998001)(8676002)(81166006)(50986999)(76176999)(81156014)(6666003)(106466001)(86362001)(36756003)(53936002)(33646002)(47776003)(2906002)(50466002)(230783001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN1PR02MB040; H:milsmgep14.sandisk.com; FPR:; SPF:Pass; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD037; 1:unRaIQe/wZ/48Ttz46M9lMh9+KdFthWTKX93uPu0Lcu0Dg3AF1wRVFMSp0OqSkWmWesSanOFgoVzM+Rwf/AHcX905eO7Bm7YznVzZkRg/y2kPMhIQPDWPurmJmej7O9pGe3NEKmtq+4W9BRucQ9WMj2khig7g5op/J78DY+bxfKotuSy0yLTATE3EzXr0aF2gJg1SiFowlUdJX0qC1YUKyRd4HlLNim8su6xnBjHb4C1woHRkse+Gcp6wMHBpS4JCvFB9b9zos8XR0/VRWKk6s1HsHpgJAYArHBwFmKDdR2g1AXt8ngf+smGg2qEtJN9G0gjalOPixRk5q4XFwlp2elvxRIurR3B0+S6JQ8tRMn3zuA2IrJqKc3U1qRHym16eFldbj1PcWmtBBzvw571yt9NCTSsY/qpm4kPkInsci/7ezXwwnFkJj6yNK/hO8xBaaBjFRDf8nOE/39RgB4CPwq/bYNj0erBOr/axl+PpdYFjKf006Icg0sfy4sx8JKy X-MS-Office365-Filtering-Correlation-Id: 6badfc7f-729f-4b6f-9ae4-08d44acf1635 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002); SRVR:BN1PR02MB040; X-Microsoft-Exchange-Diagnostics: 1; BN1PR02MB040; 3:1bidw69wsn8lpvhLklRH8mTrxG3DU+EpOfulsMHVXepRM1Mpot1Ps8F2GZ8XFkK4rThuJgtJwqCGOu60/rbXwRDNBbHgWRk/MFrLeFjxlMWp2JM7DDDud2tLS+LpzD2/JKha75Kxd0+U17rk8ZTNdNxgHnydx4pL6ngv0/XwfunutX/qAsjrlRGc0AUHAEYcMWh2gzKf1CvA5kuoTy7UDbjkrSNh1gCc2qUt6FDQEgxS+ibiWuAx99YZNboP1DFAY5KHpHCz4fBS5qGiyQrP39Zx9NfeBTPW4U3MEqbFq/MksyPhurSu36VWxWwkc08ouQ1MfzglLD2wAV/WNH85hhgmsdqxZQdNNepkquC36pjqy2HuGA0yHbHljoOHfivQGX+Q9Q06OYXU3V2wlQRGsw==; 25:B6po2YetvuJoAMJogGCUi3BsvEqQdtUZ+916yNu7A2S5e31V44N88CZnzPwPu3FILqFJ6ucdZsunBE9Op0GwlD1Kd28O8hLj/ZMCsgjfI9cjGcYQr/w2kwpw5e6LGy9ULyzX5+cSJoQaCFybUO1C23AmrPBCmIzb15mFw8EVreO+2bxjYz1DUwh/zVcrueJeFIFr7TecMDNVeIqs3ycy3yrGbuEPwqfstX633oyulIYdYQG7njPipP7yAukZtD88p6gzvzUaFGd8uZt3C0po8UDH1wg3I76FOqDYkUlMz5g0umcPsXpLW6Ni9sZXD4PGWw+7tRsjwC2NTIsNFxM/XxWNmb+S7Q9hhPRhEwknUoRhcbOwXRuo1328oc6zvuoSQox7WPiap12JNVFqxQJHd12BuxdoGswfItEXMrg+OV3nxsMyw64hScufeSP03xKQ04ZTJrR0Uzl4vFnx7zOjag== X-Microsoft-Exchange-Diagnostics: 1; BN1PR02MB040; 31:qvmdLAQyFIOq7A+/AOxHcFZykyUqI1EUq15AafJTBTfcybWIvtFOqzaW9AkMzlOl4dZc7WE/pwa6W1Ox7iCxwg3jDcDZ+ez9P9Nz44P8Ej7/TCI54T3m0+9AFtCGd3xA0mgzbnkz+zeBZGwqVqEG7RzylpSXN/qwXRg5rEUR7Mi8Ldyo4W/2YSctrjOinPu5wAxx13Bp62eXPJutQRRGeQLtEOKrC/17LV8ppM/aZEuQ6iyuwU+pG4Q5UoerKbpvSFr4mu2PSN5pYa9tsPkM5paB/rMEjIkO8EczXO6FoVg=; 20:OJZz+p0RLL8pKaEz/Bmz2m0nZCzBIDjoNLEn1I7UFUBrMCrCKKj7o58lcLSI1kaRV1J6axfUl3nWDf+isLImVri4SdLqbBqFDz9T1nUy0JBJ+Q2mBns33+JBM64hQYlDCQXCwLG2/c5kKOY3puIcbHTGtG6XnOxQH6/zANfccnB7ftew9UjgP9q9mF7z15yhK4teG/ZE1sU4xHNKRnXw80GIQmyURbV1Qp2z90FsXtUG/vPxbO6ruI/kfr/9ff+GU/uQ6HJ7lJFnUbFn8cuZ/TNvo8WDDkH4vJ8xkzzSmL23y5Afycp/0vZfHRWhQPYhDzCnsizyQhjl5z46uBDGPdTnk47bvEvv9CkVIYhpUCZK4FB8eAm3cUxidSpFlNYS3p5XzNm34WIoNpH1qK2pCAS3F8c//sr7NLexobG3Z+lgVG3psrxPyO1h4TYditlTcSGuFiWQIrHs4YbcLLhT/hsJhD6nKRT0vbepbooUnK9dhkXLCmZWfg1NkZtKiE2W X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(67672495146484)(42932892334569); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(13016025)(13018025)(8121501046)(5005006)(10201501046)(3002001)(6055026)(6041248)(20161123560025)(20161123562025)(20161123564025)(20161123558025)(20161123555025)(6072148); SRVR:BN1PR02MB040; BCL:0; PCL:0; RULEID:; SRVR:BN1PR02MB040; X-Microsoft-Exchange-Diagnostics: 1; BN1PR02MB040; 4:Lwc2/Yx0b3ymNMKRqBg096RPoxnAqltbCh3d3e4KoifTdhQvltJEfEL4Dio9UkVejuSIWK/k2QDzoJQ/8xrUgbzTWGwXtXKmOvoKlHl6vLlYOrEe2gjHZ5RyLrx0w89M7pTRfF7TbUPzYFOlQ0uWv9b4e4rkqE1wVxzglsvUO/52gHQ2RAL3G2szVmlqi/6arzne7NZHcUFL6tJV1UTwHH6YNsgu1NEH2rpbKaGkhal5MxMLr/7NwiX1MNR9tMEQ+4rI70S8o2LYYHeHh2TxATuH4kGnFomYDzBUJOe9WbQfLkO/eCAkZjfGzVjoOiSE9yZayGxbkS+7cta/xZEqwRPXt781Cn7ThEJFWeWRiy3DRbn4Gsi6SKDY7+Syv/SacTNHCy4DDvDa0ahJh3d1F+XCXcizhTeYCLlNg3+wt4tAgXjFgUUT1hAK3sXDXWAiPCkC0N0ZjlJWj4fL0HDX+RmPfen+iQqUET17O6uDj7vQmT36nD6lmDMgxr8CCCCcBVRFA1qqDsSGsBzyyyK6l6lI3NwwTd58+MVgu4jA74yOx3YS/9i8CMnVVp9vzki26VSYA3Ld9mv4wc6GN+jjiKcTj0bvmZjW6RYBxuC5Jzd6TJkmAmTuJtzQQodqWYYewCrkaiGyitNbUpdVLUdaTOQat9jdyWra5KKJXX0tB3hrMO22nAN9WVaIyq3YdG7lu1SUJczkE3qIb3lT/fbt+WJbMYiWjGkSp9UkzV6W+9PSB3bM2pHvC7GD7F/RkhQ8 X-Forefront-PRVS: 0205EDCD76 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR02MB040; 23:l5AjAFsO0qfQvZTzxmNx4w3KN3zBH6wSW/HWOZSDU6?= =?us-ascii?Q?5k/Vyb3JKM/K46FRUueVTJH1CwroPsykPzAfKerPM+FKcVjO1vqKqAKz1p3Y?= =?us-ascii?Q?v6H2AXAixdGvTmUtSieCZUXiKCV5jXzjOyMbvLDJIzNrqahC2A2RyuVukk1V?= =?us-ascii?Q?UazUuABZQUk/siK6cq4QRQ9VfReyOkoiQofk05YMpV3qnWko1ljWJpZqJt0D?= =?us-ascii?Q?tGGFZ5tdnXd9sO6StN4wOIt3LFHxZGmv1Y1Qz3+Z4Cugy5Fq9cZOjL7h9ycg?= =?us-ascii?Q?c4OhM+ihXn7NwD6muCfA8S1N0Bj8meijPmcbKXEWMJLRAsYDW9YY4EPnE8yu?= =?us-ascii?Q?m33ccC6qrKHzrZeUzoOvLfeCpd5WUZDT+gkQKXICILWyTuVV/tlrXO85ywdS?= =?us-ascii?Q?lAT5gTrSE8XtvvdN5/zQuAmr/9XQ5DAYrN/vd8jm/PRCtBH/BeDDhbPnarlK?= =?us-ascii?Q?4qEQMYA4RoT2j0WRtUHRhBnt6LEeGuHiVJ0u6XKKKgbavnB4gKwzx1IVCjlr?= =?us-ascii?Q?FZnvh/F4RmkvfNkBmN0dIHZydQdyGZxTVALLQkKqGHDUNDBn/U4lDZLgx1OZ?= =?us-ascii?Q?EmHEQ9VLFSULmW/i2WfVKtmG0qjBbFyRreBMMDibdr7nfNXKv7E5m0iIcfey?= =?us-ascii?Q?diXTzuLBFtl6sXAjhtnp9q5XTEoaGWNj82GBSjVpiCkGu+M54nJkJtQBjZFF?= =?us-ascii?Q?j45upXSBIg0OtV/ZwM6DWHWirHEKYpQay4idzp5W4sAsBk6bUQJWnSt/4W3+?= =?us-ascii?Q?kHuPh3rJhoEZRqsC4g+wVzfNylt9nzgTEkR3qH6i9DKcwS9en4lEdwG0YIxT?= =?us-ascii?Q?dSpSBm5Htwp7wC6xEH+87eXKG7+0IokJTQZwrpS24aFL7FYvFLPYtxEyhtC4?= =?us-ascii?Q?EXmGXvezyWc3Qi4wac8CdRa3Gp5V+ZO0wxHXGjfJTsRM4GAZZ8ugvglihrQ5?= =?us-ascii?Q?jo5SKhPFA0HvPb2gAhw07agjOSCIjAaZWO6Ebl1eYXki22/UaE6t/166/lO5?= =?us-ascii?Q?zxodqVc76HbE1Fs0izzm4HlFLiZy3eIqyJfJOfIKlN8sKF1j1R+guNWDfdHk?= =?us-ascii?Q?GSZ+srWwzU5w79jQsvJfsl0/cIPmca9wy95zIlfBskKqLmw+JjzkSxeXZTcB?= =?us-ascii?Q?Z82YvXq0NZHFEU5PZP6R72wcFZb4Go?= X-Microsoft-Exchange-Diagnostics: 1; BN1PR02MB040; 6:4UosOqFCupc7Dca34BM+UKWkE1P0TBi349W7sIoLnoXnyfVasKW1lAh7IXfyqboztZ78JjKGo46MQ3iyak/2NU/7AZRjEfgooqEkrkVdNe1xNCTuYXqRC2LYvRCoUE9VTJ6kTiKSkgls5vIdBDsAX6jU95rbNg02K6hjmaYVy1nqKQLGsyaUo8Hwaw4OaIBMOhMq5hHFuJIYRnQE2Qd15TA4bYaFZF0zH+7dFhcQjgkUrC8yoxxQ0/U9tGdS691NIIgZucaUlAlXYrWy8bDf+QiwYuy96VyXgY6tjjKcvMTyPtCIL8kTCB4gct5UUzrRPWdDDNf3Hgog+XbnYoNGYaURxbgMQ6Dq5zPC0Q0ObOw9ukJ/qLANFrMwoxsGVmYBLVxwBZBhmAsk5ayqfuosmCFbR0zH7gvFVCda8moRQ+VH2AnWW/83UXQESgPOzEXs; 5:IlXJtO1/Sr1/ASqRSJiVBZzxQpI3Ppx5HHxQ2I6mV1YZRBWRhe3ngw4OslCvTEDNoTO1H55ihTgF8Xo/3AvmCP1ccrRNC7sC4/gex2yYF1VvDZS7r6PBoZx7MbfFM86WzMTBlCBJ128nt7BOLfGgRg==; 24:Y031UgmjVyFMB4xObhfGhd/TuN/cEqlgT+hyytTj9uULHVIeHr/MQWmGGb25eGE32FjKBMTupl2kccgwHu/TEPJc1mQKwn8KJh3UBzifi8A= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN1PR02MB040; 7:+LdjG+I4xIba6GX/CwW/pd7VUPmHYue6a++GAWIxgs/uhFrhiMMbzf7FSzJv7kTEdXE8fp4JyWz+n3FKtwaFyKncCWKNwZ3Zj4h9jD+uPTwyexzHO80KTx0XJI+kmPdrBo5qyA1Kty3GTRiQj5XcQH0WqvyBhiScwghaKrvNacNKVEe7nZOoi2h0fIWF64UBMkQhstaEITExEVM7YuJQ9iGK9GjIY084FtF7YortTiVOaTWgokm7hWSLI2djLGF2Q80xFOQUnPS92eXO6HXzTRHFuKXn1buVxe1KuiczVv8O2Yexd2ykrZH6keWM5XYIkb1p8/0lmF//SD/Lob4aGf8ZddW1t+PikCRhgiaVkq4a8k5YkmkcLlIS4saVLStqPhX2+Kq61vWK3zW2wt+H+cF9wna3t/xX5HObA8FVNbP5otv5e8DSX561IA+6mRNxZZNVGRVedFgZeUsSli7PoZzR+NMxuXP5eSc+0ENf0/UNRdQCATh+qTrqXmeLqqMdmLmNsO1HJTqTEJuq4zzocxt/eGLByGkELIqCQwYUpYlIKcNFaj8kTVMkLacPAi4c X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Feb 2017 18:21:05.3480 (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.225]; Helo=[milsmgep14.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1PR02MB040 Sender: linux-block-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-block@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This patch avoids that sparse complains about lock imbalances. Signed-off-by: Bart Van Assche Cc: Omar Sandoval Reviewed-by: Omar Sandoval --- block/blk-mq-debugfs.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/block/blk-mq-debugfs.c b/block/blk-mq-debugfs.c index 5cd2b435a9f5..7bcd4b6edf83 100644 --- a/block/blk-mq-debugfs.c +++ b/block/blk-mq-debugfs.c @@ -95,6 +95,7 @@ static int blk_mq_debugfs_rq_show(struct seq_file *m, void *v) } static void *hctx_dispatch_start(struct seq_file *m, loff_t *pos) + __acquires(&hctx->lock) { struct blk_mq_hw_ctx *hctx = m->private; @@ -110,6 +111,7 @@ static void *hctx_dispatch_next(struct seq_file *m, void *v, loff_t *pos) } static void hctx_dispatch_stop(struct seq_file *m, void *v) + __releases(&hctx->lock) { struct blk_mq_hw_ctx *hctx = m->private; @@ -482,6 +484,7 @@ static const struct file_operations hctx_active_fops = { }; static void *ctx_rq_list_start(struct seq_file *m, loff_t *pos) + __acquires(&ctx->lock) { struct blk_mq_ctx *ctx = m->private; @@ -497,6 +500,7 @@ static void *ctx_rq_list_next(struct seq_file *m, void *v, loff_t *pos) } static void ctx_rq_list_stop(struct seq_file *m, void *v) + __releases(&ctx->lock) { struct blk_mq_ctx *ctx = m->private;