From patchwork Tue Apr 25 20:37:40 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: 9699717 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 6F26060224 for ; Tue, 25 Apr 2017 20:38:10 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5DF5E2807B for ; Tue, 25 Apr 2017 20:38:10 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 52DAC28484; Tue, 25 Apr 2017 20:38:10 +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.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_HI 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 1DFB12807B for ; Tue, 25 Apr 2017 20:38:06 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1950144AbdDYUiF (ORCPT ); Tue, 25 Apr 2017 16:38:05 -0400 Received: from esa6.hgst.iphmx.com ([216.71.154.45]:7775 "EHLO esa6.hgst.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1950293AbdDYUh5 (ORCPT ); Tue, 25 Apr 2017 16:37:57 -0400 X-IronPort-AV: E=Sophos;i="5.37,251,1488816000"; d="scan'208";a="13852757" Received: from mail-sn1nam02lp0024.outbound.protection.outlook.com (HELO NAM02-SN1-obe.outbound.protection.outlook.com) ([216.32.180.24]) by ob1.hgst.iphmx.com with ESMTP; 26 Apr 2017 04:37:56 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharedspace.onmicrosoft.com; s=selector1-sharedspace-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=LuMn8zlHCsEFz20ShflvGVdDjZjQQF4gf3YH0VIFaVc=; b=H5eJn4JZU0sRBXC63y8wTqfd8AMxnw6y6xBabSVPNzQDouObswE1x13LlEGvus9efPNzSg/aBX+sns6Ay0kRxflGJQ/gqWQxP2kTKf291KVEwxBbqYQgAGzln5DL5S8HAeUYJrnXhOLg28PvTloKGMOfAgpxBkGo4l/SSq0EOGo= Received: from BN3PR04CA0001.namprd04.prod.outlook.com (10.166.70.139) by BLUPR04MB884.namprd04.prod.outlook.com (10.141.204.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1047.13; Tue, 25 Apr 2017 20:37:52 +0000 Received: from BN3NAM04FT045.eop-NAM04.prod.protection.outlook.com (2a01:111:f400:7e4e::208) by BN3PR04CA0001.outlook.office365.com (2a01:111:e400:7a4f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1061.12 via Frontend Transport; Tue, 25 Apr 2017 20:37:52 +0000 Authentication-Results: spf=pass (sender IP is 63.163.107.21) smtp.mailfrom=sandisk.com; kernel.dk; dkim=none (message not signed) header.d=none;kernel.dk; dmarc=bestguesspass action=none header.from=sandisk.com; Received-SPF: Pass (protection.outlook.com: domain of sandisk.com designates 63.163.107.21 as permitted sender) receiver=protection.outlook.com; client-ip=63.163.107.21; helo=milsmgep15.sandisk.com; Received: from milsmgep15.sandisk.com (63.163.107.21) by BN3NAM04FT045.mail.protection.outlook.com (10.152.93.120) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1047.9 via Frontend Transport; Tue, 25 Apr 2017 20:37:52 +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 44.1F.29323.E93BFF85; Tue, 25 Apr 2017 13:37:50 -0700 (PDT) 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; Tue, 25 Apr 2017 13:37:48 -0700 X-AuditID: 0ac94369-548749800000728b-dd-58ffb39ecac2 Received: from exp-402881.sdcorp.global.sandisk.com ( [10.177.8.100]) by (Symantec Messaging Gateway) with SMTP id C9.2A.18148.C93BFF85; Tue, 25 Apr 2017 13:37:48 -0700 (PDT) From: Bart Van Assche To: Jens Axboe CC: , Bart Van Assche Subject: [PATCH v5 05/10] blk-mq: Unregister debugfs attributes earlier Date: Tue, 25 Apr 2017 13:37:40 -0700 Message-ID: <20170425203745.19946-6-bart.vanassche@sandisk.com> X-Mailer: git-send-email 2.12.2 In-Reply-To: <20170425203745.19946-1-bart.vanassche@sandisk.com> References: <20170425203745.19946-1-bart.vanassche@sandisk.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrALMWRmVeSWpSXmKPExsXCddJ5ke68zf8jDDpfW1msvtvPZrH3lrYD k8fls6UenzfJBTBFcdmkpOZklqUW6dslcGWcODiZvWAee8W7FaeYGxg72LoYOTkkBEwkntz4 ydLFyMUhJLCUSWLO1S5WCGcbo0TvxEYmmKrzkx8wQSQ2M0rsn30ALMEmYCTx7f1MFhBbREBB ouf3SrCxzAKBEssmf2AGsYUF3CWOPzgFZrMIqEqsOdvCDmLzCthLXPq5mxligbzE2S07wWxO AQeJFVe6weYLAdV07dzFClFzn0Vi08JgiF5BiZMzn7BA7JKQOPjiBTNEvbrEySXzmSYwCs1C UjYLSdkCRqZVjGK5mTnFuempBYamesWJeSmZxdl6yfm5mxgh4Zq5g/HuE+9DjAIcjEo8vAEe /yOEWBPLiitzDzFKcDArifBeXAIU4k1JrKxKLcqPLyrNSS0+xCjNwaIkzntOZmqEkEB6Yklq dmpqQWoRTJaJg1OqgbG9qle2sWBpgjTnGf1Z54Qk7bd9OuZ+8kf/LaEPhZHCuhvl1qUU3pnx aNHj023e69snf1Es1MoSbnGZmfP6WfYGTmZF0+IpDG2sAZ8i81K2rxBenhAuzzv/4czm2RMU UlY0L/T4V/Pp3qSOmRevOkje2T6V63hDSV/uFa5j8bmzIp3/n/6f1qHEUpyRaKjFXFScCAAb GoP/UwIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkuLIzCtJLcpLzFFi42Lh2siRojtn8/8Ig20rtSxW3+1nszj4s43R Yu8tbQdmj8tnSz2mrTnP5PF5k1wAcxSXTUpqTmZZapG+XQJXxomDk9kL5rFXvFtxirmBsYOt i5GTQ0LAROL85AdMILaQwEZGiZMt3iA2m4CRxLf3M1lAbBEBBYme3yvB6pkF/CX2L/wHFhcW cJc4/uAUM4jNIqAqseZsC3sXIwcHr4C9xIP7/hDj5SXObtkJVsIp4CCx4ko31Cp7ia6du1gn MHIvYGRYxSiWm5lTnJueWWBopFecmJeSWZytl5yfu4kR7GPOqB2M1yeaH2Jk4uCUamBcvcBE 5tnM134nAstUr7a63Oa0kGysOXdepa1ukfiBm7m3XJye+ad/Lb4gy8lT/bpwyc8Ktpi3SmZr Thn+cLq/wK5xzpPTH3Yy7Z3IEJfxeE0ryxy5m+etd+T+TK7yNQic+V+U+xJbpajyzZuC1vXc cVPEYw3tfHUv6e7iOreOcco2641Jn48qsRRnJBpqMRcVJwIAxi6yRKEBAAA= MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:63.163.107.21; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(39410400002)(39850400002)(39450400003)(39860400002)(39840400002)(39400400002)(2980300002)(438002)(189002)(199003)(9170700003)(2950100002)(2906002)(6916009)(77096006)(50466002)(356003)(48376002)(6666003)(53936002)(8676002)(110136004)(107886003)(50986999)(76176999)(4326008)(36756003)(38730400002)(106466001)(5660300001)(47776003)(33646002)(1076002)(5003940100001)(54906002)(81166006)(8936002)(305945005)(50226002)(189998001)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR04MB884; H:milsmgep15.sandisk.com; FPR:; SPF:Pass; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN3NAM04FT045; 1:C2OLV/n9qAqoG2PkYXtEv57ygxRXNKHfDMBNQhLC6T8rvM+ewbRLOMhZlaPq1CNIVoW8qygNBfUPPeLOwekdtHJUsVM4zpvITyqTQM/53hufGdN/E1GMUBoq7pWYQfiBNFgynJ5LJJpLd7ltJ1Ewih9abznA9s6d0c56lZ5aUI4gi38hdQrNV3z6sHZRZKt4BIOYPDSqHgdDMiv/jiIU0Gy23QWSARBdf/CqALfltz6Bn81JZbwAAVswfPW5DRFqk0hmtGBztljMJSVdsuM5B9ucd6InTiJPMQHuAxJPJN2k6S88nIGvTz6wmVZraH2TBwSOeAsgC0TSniHST6Xx5rwHx15Pq1Nu2Bein5jlA2ak6NwthdM5JRBfoABJKQGRJG04kMMGp7CsLpSxGTaQQ79zaigYfm98UXGt/YUzjUqZA+S3UYNKfRzfZ6zlyydrO4BO5s/N+CpsFyeZqLAXclgC0Eub5q1MYqbrhugFLhN/p4m1vVx5DLq3avmhZLKE X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e0417288-f237-43bc-5612-08d48c1af233 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081); SRVR:BLUPR04MB884; X-Microsoft-Exchange-Diagnostics: 1; BLUPR04MB884; 3:Is9s6k8PG6VhP8mLe2ZmPMzwTwOoF2SlDoiJ+iXUhOw7jaO8gmgNUNHCuOtfPVeFRCGC9RAqnbVDmI/vgQ/SVUZ23m4q5pN3/4DIcplVylfwYE8a8XFm4Suoy11PJuUMoLxwmeK71NSVVC/8ObLTJqZKWqaw1usMV+A/+AixhOzSbylNOyfutkdQFabsvPW7hj2W9TiX1/5wDdD1xpIcomtWQ4FOMomXDKP8zCohJy+PxIJJfmfd6IoR3B2ly54DVw5l3clQfJFI0e0peM2arKyZ7TOlYrmj6akAg00MQVM7MLgk8eirfGThaIzwFgTDgOV6oQliDIfhDflP1kAjsZk10KzFnZrxk0VSd/n9yTey2p5ySiUaT1mOD1QnwOVUtroEjofyO9ni9mon16hLHhMXMvIKNRdtHdoumBDgycL1sxuz4eHsVwJHXd3MU5S74stsyzjsG5O+TuPjT3auqaIGr5EO1srNBIOcinyLWvP2L7uj6CZW5JncQyPmKCCF X-Microsoft-Exchange-Diagnostics: 1; BLUPR04MB884; 25:21nDA/WbBvasVWeejtL6fbcv70j2JQ/q4H9wlL7O2Gn5rWof8M5mMoOmnfbuOGA2zLepKzbBQTS8rpSSK6a+M/ytXWIrbRpU146g4uX9rxb/4JLz6uQvBED5xY6/YnA6ooiNiB2f4KsYomfBsi68pjlr7DvNL4HNDkg+bnTcVdJfYNLGqXN2oUPb3qIOuBv2Ku6vt2FpYhois68RmEDQ563llfuyoPugnuYxcm97UG4AOLV+h7H+yf3Knjp+AtFh/Mu7NysYu/m4wg45nGXya+lZX9QWiUX+kl022BxXwbfpjl5vroICdCrQx7C1mfREilK2Di7oElt2WEUqn0Gm//gpnVAJ9JIJ3qDvISa+2y4fCzSqwE5gjMO9bvWhV43qOJ1WXEy8yTZXxoCRme+E52aCC/Q0YqLO8151p+2AHMzpyAPPhc3aWzAIEWKWUkfmmGgLr0a4vi38sTfqdlSbEg==; 31:09uLBGnnzCTnbpZcmH+cD1gOGO+negILVjxs4UEOgqUE4WeZKnQVDDm6qCCfRdTfdm/eYV8afaoUSzXl+4vTJn10KYP/NKwSjxZ1UQbJlSX+LQn0UrVyDCHQYUiZb+S34Wvl9pawPXJx96jVj2Dvm61gm32PuM9DN8L/wrw/3FOXHM+kKNMMkjiPW2G/kTXwmUpTQYrgkSRJ4yHN7nE4F8YkEA2y6t81dsGT7dlIwWfT1wy/+mYOaG81smUSd1wQ+3A9MaapYD9/0aQSTM0+Nw== WDCIPOUTBOUND: EOP-TRUE X-Microsoft-Exchange-Diagnostics: 1; BLUPR04MB884; 20:yIDFL22hbIWFh0HZqimYqbhhSUsoaG1ipsDgZ/dMh7zBOGjtDLciRQRD+QIge88TkTivY0SjW1zH5lQNyn++1KYgFYpj44VxKxssIxzDWu8g9cB5yJ6XZrEPWwKeqM2XdOiMkwnTVYurT7KQlWQBc12NhRbTjWsBzWKa9tmjukWSKXoVquW2RB3Hr6Lfb8HQxYIZP7Y39gKc40Chc7QqJKl8cqQpBMK4J6aK1C3OryIssJRcycydK5ta64J2vdl0S5k5E0CPMH9kvilg5adTkgyeraX79vS19mvbPIb2ZP/lrQYSaFAEjFM1E4iPhZ6Une7V44FU4Gga8/ar5Psd7pBr2qOTRhmVYN95bd3rBT7E4ts3nvbVqG9UGZ1ev2KopulKPIWoN/VcB1wnFvymblfjjWb6l3Db7ku8oQzmc6cUYev9kEqlB3vtdUJgITSA2PPnXihoCGxzz+sj/BVkCjhQ+yAc4w//NQ6WxOOsowCZDmImhFwUPGmYEVY0y6YP X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(67672495146484)(42932892334569); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(13018025)(13016025)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123564025)(20161123560025)(20161123555025)(20161123562025)(6072148); SRVR:BLUPR04MB884; BCL:0; PCL:0; RULEID:; SRVR:BLUPR04MB884; X-Microsoft-Exchange-Diagnostics: 1; BLUPR04MB884; 4:215lkf/kA435XjgpUBQzGzLuZo/unIVI5/crl3it3oNgNNWiLrXUQAfBNKFAyopyJYoc1b1r/mQ3BKO88VHY70aUieMlKaMKbKlSaSWxhW9iF95NkjdkAyXnrJ3NjK1JKI+hZAkiZFcbwxzu6nnVTjD5Th1ak200xEun2x3tOD5aVDMGtZW/QKNONrCZl+6AFDc7ij6rBcZCBBNq7tw+LJoX42dGuGxwfzbRi6ii3535ncE+9zMZxLt5VglJvQurLtLnuUeaV2THrj7wD4X3j+kJTFqNQOouAKyV3bgb1HY8TvnQDUju9fKIlSQUq3LDpkrOoKVcLaOsj1dBKxsMrZAqeNN/8PEpI9CJVw9MFuXk4QBuBNbwYd1lqFapmb8Sg5SBcxwt1ioY+NZMh7Wqb4oxERTXqKNaAA51O1gNU0DQYzJIlz8Cgrws3K4V/wGsul595yXbt//l/X4NopEB3xcNXxnQse3FS4k+B//bTgIR+yq/BGV7aRsn3I7BzJ3ORAGjRvwbOtYJpz6kEcaLeTKhyxfFWATw0idbz6X8z8uWT++qycOOG3lzle1Fq+oUJr9e739moaBOu7ctZ6mfpuIE8QKe1k6gsrXYih6Z3kR26a6JwCcr1GB3TV5Ygs4F3VYbs9Vt39Tu0ZyMShaS0mDer/+NqTimDVGG90LUZO/7khTRwkcCThiv/27EaG2pWqb65aPM6n69epq8mUT7KpB8ssXmjJH49yLBo578lMSvBDJW0QLc8fY+1Gk6pT8OYfHmBPfsD/6o2wvGbq/p2jUEHul/E7CN7xGpwVxe/FyWB8i8Ia85ofisnZBgopFrEc+H4hOXmgTKHx/qv4FulghVbNX+lkj84wep+h4zORs= X-Forefront-PRVS: 0288CD37D9 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR04MB884; 23:dHrMfeKHGz6pJ21OLoKgmWwPleR0iQcje6p4NaV12X?= =?us-ascii?Q?mnfSj0DIdundlc/aMDpcK1KBgOVxvaoYyUha45frHSlf4X9XhoZjdX5ft3X5?= =?us-ascii?Q?XAytW9p/p3xpjrhyQ2clUvhMPK7TMfCUE4gIAY/ZcmCFj7VhMHTIfx/yEhrd?= =?us-ascii?Q?MNqg0RXnh9bOu17trZE9e0uW9n5fxpdCixKMrf0BIRcL299PAEBazOPn+0/Y?= =?us-ascii?Q?aYm4/qMiBGYHWOYvrTXK2hdf7QPseYu2ZbPx3xBjp2krYC9BT7V4ZWNcHsFu?= =?us-ascii?Q?jDxGL0eO8csBDuRjaKWYK3ZTMD8DaxRTblj3OEDo3p5iojDf3mu19j5/n/2Q?= =?us-ascii?Q?T3Zhfcdcx0UNXENYyCyUEx9hEyIZTvNjCG9EbL7sN297D0hHNP7W6NMtiE1+?= =?us-ascii?Q?i8FjBVy+eJ1VDPvGaMNTEuBUL01lCBmxlYRDPJW7IniFWUK/PVq7Vbp0rAi1?= =?us-ascii?Q?vVYud6Vc1gJkzN5TF08IW1qvc88LGWMzDd0sA4hH1CzoolZrul6AEJo6EzDn?= =?us-ascii?Q?+S0xXogNp+gWenvVruafknKJ3DBOqWzMSM+UrQIxkHS72Ax5Gwv4ygSRAvJc?= =?us-ascii?Q?aQHaPQR5K7wLBg4FQFiaxuN2PzmOd/n7v4E6XnvQXSV8xQSiKu4sgObg6F8v?= =?us-ascii?Q?GyavwMvt6Zw6bH8k3ZqY0bOkLrS/RXVvSoW3nR9NiUm2lIQeRNKwyc8vHBN7?= =?us-ascii?Q?hmWocpZX5k+pI5KyM+9TABIGY8101QM4xst7pHQHz1eRpLsEeXV9plIWunig?= =?us-ascii?Q?LBIg64f0kuQdtI4QrrYLYU1eoiPHx7sGIzbH99PxAmPXdfxFXjE8twUHwGVb?= =?us-ascii?Q?CZhoP+/ZvC9Af8/Z2Ds7USYiNjxR4rvaKgV0LbexFqTwQy1tl5H42k/cv2H2?= =?us-ascii?Q?IbuHnE+zcnZS9pggds4Xxo5IFIWgR77W9P1YJDKtl3+5GHW4+GHRoVIm03Ki?= =?us-ascii?Q?r7BfYpEiUhbCe5c+SubYl7/RXSRHNlnIs+UoakftdE8WIXdF+mHdrEPFPQet?= =?us-ascii?Q?QoRuWOxxlcMEVMFVMheEGk/y5UgzSQ+d2Jyvgp5ZRaLeLwJDfl4LZkeIbQci?= =?us-ascii?Q?KGYgs=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR04MB884; 6:DTaY+uNkyiN6114KeSagnWhWPGossFt+aKpLbN1QCpgcQASAIEiYlBDoe6SUHgFs7d8ZVLtfRJLRIyvmY92UA6Yv25zEXMVwiQPAMlcWIopQYXOxhduhZq/x2jZoIrdTjZLS9+axKGO6jX/Cs4Czv68oNmGQ4nrIqomNpDacxh/F88RkzDOb+udN6RCBQ2tabkBZ6vZXM7lGpGf4tOe3EFcsXlZKM/94hTteLI5L2UFlicCNPfCyG+J+6Kb1cPdNk4g29Ucs6k4Q7/ud/o3FbSmMGwusdJkIaFg56L5fObTLuJdo/lISF0SMJeBt3PoLf06xFFOJNMamA96XU6NLmKzUF3IaWuIzzaO4XAAODr4VkLFxGpHMWsCrDpcFQzMvRrgevLIRxzWolwhHN8ziWjezz8ZWstrWAVEBi2/9lEBUVB3YRnSXEG4E2/FCL0c6lm3YOaD+heBi9qPcHVYNUIU88bu1JYb81tCc9axxLFdqK2umoiPWN9VIdVyiZt52Ujs90Mtq1DZM3CvUQq6nehD3wUxhTXW1PoKysxmMCHY=; 5:gfvko+HNb/oeA+PUGzWBDsaaQH0rTRAsvXVOrhBp+XuOy1fWlY9rS5leumQdrGQPzVd51bS7MW5Mz0aBdXyRhRfqDH+8BCfuztZ6hQUyXHb+7dgRUaZ5qnH/X6WvIlypJ9a1dMMvWfvdGbAWcdspGA==; 24:yG3+v0dn/cwi1PFPsnjlevUup+Fz8RJ0bfmbAXBq9CEuSlV4uPZeiFT06/oPl1u7Y7mlYeZ43cI7wvIbeKZiybBRcLeISlsmH9dp+e9rack= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR04MB884; 7:JIyPsMxupL3dnYZGSjfuhTHmokn8k87Ukoz8l3RXJu5An15pg1gny7OQPS0FzNOLBTdwOGmFpx4AbgtmHG2AIpq6lO+G11qBuH1fxU+J42YiYW6dx9zhvOn6Egfrla2R4hXFOCFNQRURTkoBzi4GLOpc1VquF9ZFN2x2Hv5rTviGnfU4i3wzjNT1FPuallJ0S9+kHbZbx36Om1OVIG7OJpvYroivr8t6QzY0zlvaKa4mn2TBWETUlnm0n6L+TC0KTTnLWIJfHC6t8xDfIzscotuDqjmRVMgNds8wvqQiYGj/dr1I8CCFnwy5JHgQ8xzNqzPT9uWqeOFFBQ/k/XBxNA==; 20:+lcPgezjt+F/XDmH/1DsmhxF7VtJpapCXCUviJZKy3PCD0CJieSWb1OebB5xXsUTTx3Ia72HX0kXI2lu1RlVLT+AJE/ucevfd9tYGDjOFyo8WH7HEO97tJ0wsxXgqh0+l6QW2UQV6qDJlZaObtLCwHNEnEtfVT5ea9NtbxRTgq0= X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Apr 2017 20:37:52.3602 (UTC) X-MS-Exchange-CrossTenant-Id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=b61c8803-16f3-4c35-9b17-6f65f441df86; Ip=[63.163.107.21]; Helo=[milsmgep15.sandisk.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR04MB884 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 One of the debugfs attributes allows to run a queue. Since running a queue after a queue has entered the "dead" state is not allowed and triggers a use-after-free, unregister the debugfs attributes before a queue reaches the "dead" state. Signed-off-by: Bart Van Assche Reviewed-by: Hannes Reinecke Reviewed-by: Omar Sandoval --- block/blk-core.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/block/blk-core.c b/block/blk-core.c index a49b0830aaaf..33c91a4bee97 100644 --- a/block/blk-core.c +++ b/block/blk-core.c @@ -566,6 +566,11 @@ void blk_cleanup_queue(struct request_queue *q) spin_lock_irq(lock); if (!q->mq_ops) __blk_drain_queue(q, true); + spin_unlock_irq(lock); + + blk_mq_debugfs_unregister_mq(q); + + spin_lock_irq(lock); queue_flag_set(QUEUE_FLAG_DEAD, q); spin_unlock_irq(lock);