From patchwork Tue Apr 18 23:29:43 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: 9686657 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 23D2E602C9 for ; Tue, 18 Apr 2017 23:30:14 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 15ADE20265 for ; Tue, 18 Apr 2017 23:30:14 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 0A65E28236; Tue, 18 Apr 2017 23:30:14 +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 1DDA02787C for ; Tue, 18 Apr 2017 23:30:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758187AbdDRXaF (ORCPT ); Tue, 18 Apr 2017 19:30:05 -0400 Received: from esa3.hgst.iphmx.com ([216.71.153.141]:5824 "EHLO esa3.hgst.iphmx.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752241AbdDRX37 (ORCPT ); Tue, 18 Apr 2017 19:29:59 -0400 X-IronPort-AV: E=Sophos;i="5.37,219,1488816000"; d="scan'208";a="11446554" Received: from mail-sn1nam01lp0111.outbound.protection.outlook.com (HELO NAM01-SN1-obe.outbound.protection.outlook.com) ([207.46.163.111]) by ob1.hgst.iphmx.com with ESMTP; 19 Apr 2017 07:29:58 +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=FRFxdtI03bWtdPYrb+kSJRS4Ek9/g/3eT2SEXFOzwKc=; b=DVlX6dMChBK54+KDV6DUmgcC7riAFrU/UJol/ZVRJ3cWXzc1mlTM98iurZ+zcTLWDTbS+/+Ey3C8x81cXGasA0AlWocqdv6f6eroR/V9SDL98BLjpJQCoEvads1XzoCVoWbFbuya6u1opRDed9fKOudmqk4Vj+wUqLm7VGeIZjg= Received: from BN3PR04CA0041.namprd04.prod.outlook.com (10.166.70.179) by CO2PR04MB2232.namprd04.prod.outlook.com (10.166.94.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10; Tue, 18 Apr 2017 23:29:55 +0000 Received: from BN3NAM04FT011.eop-NAM04.prod.protection.outlook.com (2a01:111:f400:7e4e::209) by BN3PR04CA0041.outlook.office365.com (2a01:111:e400:7a4f::51) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10 via Frontend Transport; Tue, 18 Apr 2017 23:29:54 +0000 Authentication-Results: spf=pass (sender IP is 63.163.107.21) smtp.mailfrom=sandisk.com; suse.com; dkim=none (message not signed) header.d=none;suse.com; 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 BN3NAM04FT011.mail.protection.outlook.com (10.152.92.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1019.14 via Frontend Transport; Tue, 18 Apr 2017 23:29:53 +0000 Received: from MILHUBIP04.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 E9.93.29323.F61A6F85; Tue, 18 Apr 2017 16:29:53 -0700 (PDT) Received: from milsmgip12.sandisk.com (10.177.9.6) by MILHUBIP04.sdcorp.global.sandisk.com (10.177.9.97) with Microsoft SMTP Server id 14.3.319.2; Tue, 18 Apr 2017 16:29:52 -0700 X-AuditID: 0ac94369-1d7ff7000000728b-d2-58f6a16f41ea Received: from exp-402881.sdcorp.global.sandisk.com ( [10.177.9.6]) by (Symantec Messaging Gateway) with SMTP id 1B.84.18148.F61A6F85; Tue, 18 Apr 2017 16:29:51 -0700 (PDT) From: Bart Van Assche To: Jens Axboe CC: , Bart Van Assche , Omar Sandoval , Hannes Reinecke Subject: [PATCH v3 2/8] blk-mq: Let blk_mq_debugfs_register() look up the queue name Date: Tue, 18 Apr 2017 16:29:43 -0700 Message-ID: <20170418232949.5228-3-bart.vanassche@sandisk.com> X-Mailer: git-send-email 2.12.2 In-Reply-To: <20170418232949.5228-1-bart.vanassche@sandisk.com> References: <20170418232949.5228-1-bart.vanassche@sandisk.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRmVeSWpSXmKPExsXCddJ5kW7hwm8RBs+/yFusvtvPZrHgzV42 i723tC0O37vK4sDiMbH5HbvH5bOlHuu3XGXx+LxJLoAlissmJTUnsyy1SN8ugSvj69vrjAXz hCuO9P5kbmCcK9DFyMkhIWAi0dF7haWLkYtDSGApk8Tlq/uZIZxtjBLnjh1mg6k6+qgJqmoj o8SN6VNZQBJsAkYS397PBLNFBBQken6vZAMpYhaYwigx7dwfRpCEsECIxKkjG5lAbBYBVYkH V56D2bwCdhK/J51kgdggL3F2y05mEJtTwF5i8/WzYL1CQDWdT04wggyVEGhjldjzegEjRLOg xMmZT8CamQUkJA6+eMEM0aAucXLJfKYJjEKzkJTNQlK2gJFpFaNYbmZOcW56aoGhqV5xYl5K ZnG2XnJ+7iZGSGhn7mC8+8T7EKMAB6MSD29c+bcIIdbEsuLK3EOMEhzMSiK855uAQrwpiZVV qUX58UWlOanFhxilOViUxHnPyUyNEBJITyxJzU5NLUgtgskycXBKNTAyT4i0vVJ7g/fw8fTJ YgFiM360s0pvmfHq4mqNI7XVDpJzjvL/fS7AbK59zOLa+65drUqlEjOMT8ZMPDrZaeLt9Q/q V6nkFn5otJK4ctVCsL9WZp9vnvo9HacFQfW5GQaCJ8M/ZPhfqvbZ+F5A4k/Rcp/fR6fNiGhc r+Lsq/Ka/UbL3B0Vhf+UWIozEg21mIuKEwFQDk+jaQIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKJMWRmVeSWpSXmKPExsXCtZGTTTd/4bcIg6WbtCxW3+1nszj4s43R YsGbvWwWe29pWxy+d5XFgdVjYvM7do/LZ0s9pq05z+SxfstVFo/Pm+QCWKO4bFJSczLLUov0 7RK4Mr6+vc5YME+44kjvT+YGxrkCXYycHBICJhJHHzWxdDFycQgJrGeUeHZqPTtIgk3ASOLb +5ksILaIgIJEz++VbCBFzAJTGCW+7N3EBpIQFgiROHVkIxOIzSKgKvHgynMwm1fATuLYzkYm iA3yEme37GQGsTkF7CU2Xz/LCGILAdV0PjnBOIGRewEjwypGsdzMnOLc9MwCQyO94sS8lMzi bL3k/NxNjJCAiNrBeH2i+SFGJg5OqQZGY44QgTiXDX3ypXKH6ySuGR+vv7Hq47sN9yPud8l1 5Hvom8u56/SKRj9bdJVZZcdb6UVBtpu7/YsWvbHlyGrybAi1dmpauJf9i03tmeRpJ15d/MTV ck2VcdOlczHiO98JzpMM5+g5unOJ6ay7ZjKbq/jUlG6JrDD8fnH24/TmrfObVR5vWeajxFKc kWioxVxUnAgAfLssoLgBAAA= 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)(39450400003)(39860400002)(39400400002)(39410400002)(2980300002)(438002)(189002)(199003)(9170700003)(5003940100001)(356003)(50226002)(106466001)(2950100002)(81166006)(6666003)(6916009)(575784001)(110136004)(38730400002)(86362001)(8676002)(1076002)(8936002)(4326008)(2906002)(48376002)(76176999)(5660300001)(50986999)(77096006)(305945005)(189998001)(53936002)(33646002)(36756003)(47776003)(50466002)(54906002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO2PR04MB2232; H:milsmgep15.sandisk.com; FPR:; SPF:Pass; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN3NAM04FT011; 1:KG+PWm54XrFKjc3iR/SxvNRl9vmESstMi4xYZlRoaNNvv9pDcQ32RPSxAPe552cgNpt6rgJhDpMzSnYZ7bkI48ubQeqV5P051m2F6WFMIiW3uX43YXTS9aEwiUccVMSItxYcEW5P/KJOCfyblGs11+mmaRzufMBxOF0vyf8RyXeYgT7vcSQkZvD1HpcAKtwmMXWrkk5wBA0iTiXUIYfy0kHUqq9m6ldvxWJxyPVMFxo4YrV3mk3qx3Wy5B6AmZ6mhHUuahNdcPSu9v/N3OLz119iDC6W82n4oW5JMQHVO9gUEKLLI54WHw65p8qxUqxUnPRXSnuV53GBlp7R0Jx+wHmgYYRHzMlq5CaUiKYeM1yvkjAN63zETVuAjx7BQgVQqfr00dWCjyiq1nF1JRHD9MzUPOtxCGzFhPoCgIzWkwE0FqtH3Epkyk+lQZuTN/9CC6Ewj3Y6AOI+sUZo3rQedEkneH0SVKWr13jgwSUHPduHWwzEfOMXiqhHYdqp+Svywsa19sXT6nEvswrxn29p9R6LQ/j9L/Wgyg+5mZcKQ6w= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b4b6a842-49b8-4ca6-250d-08d486b2d19b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081)(201702281549075); SRVR:CO2PR04MB2232; X-Microsoft-Exchange-Diagnostics: 1; CO2PR04MB2232; 3:eJl4iFOZoj3oG8t7ArbJn84oerJGpFl4Hgoi5Nv3cQokdmzCnP8Ruo07FYtJU8SMH62JlUO0hzglGOWc7Avtt83k2NE0Y6GC83P1lQnJztLHqWFrykBK7RsvZDm2LmdDbKOLqPnY1hYLcTdW0CiWcbzxK9AP3gWiF1vqs0xXpPZzWk1o0JIgWoxZYnSDzyPH02fDcxHVInXSXjvjNDuWpPhL3yG5tbt0VeIjtgW/IL631LwYjItiVO9Dw9P5qWzx7rYYXkpbPT6kN2p7nuUoG2JBIzZjnBr3KkEWKYRzNiTEe7GTK2rLK5zADHqnzqaEalyzisMlS4WKIAVu2U25DJPXwC+g3bt9Hikzf8KDcLlk2P8PR+7HYtMNonubsbvKoexA2a9VftRPgi/nVpUtU7bciJ0CQZ4kKopK9m7sl6Jpa9I9iMQmUy84mnbgZcNTv995UP/vqWygAM01+s8X5GhhFze2w/MjEefT/GYnBCNIbqnW5YQjgRLAP9RUz+/4z+G23j/a/YDNMFV1hjS2ng== X-Microsoft-Exchange-Diagnostics: 1; CO2PR04MB2232; 25:XDAfBwMcuPD0HzS2NpVc3b8YnA4vgSHyodCUQ4nLEzZl2HBYbRPpYN4zdgAJT/CN0WwgH/BaBGCOYPF5+v/wWEuntTbbzkGnCaxKeP8GDugrDhoNaCLZuPQ8Ve+rz65Nc6jE8K+VZ3gGJf24Lbl00BiuzkyracMo8P6y6LSBqnCuzstovTQnOpqYs7ehmwUyUoisXkQVe5YhugYnW4NumY4Dx4HgQPcnBugcpjH2xl73ANfn86d8O20UIKWiLcb7GiZeZV/ebQ4fbxpx4Ea9MEjIkHdhqlmlgQAQbdwxZ1nZdQHnBdc0wj3/tRZq1rCcIt6XrXuPWHxaXWtgXJ67wA0E4tD/0czUEuFnbO2tZabRQo4+0sTJII1MVTJZikfYEaW1ca1n9wKH84t+gFMC6cAVTojqiMy8hhhK8qvllEySSJ0knPIVmy23PgvV8keCdJqTg6G8XFPLfyXGnTVkJw==; 31:i3BU9NcAWsrECTanx0K5TaoE6lUC4EnH1GNWpeaFpZbwioyjNKq/roodEivtkkxGHS5lzmaI1dPLcSTbBf/KuPB04HpcIRMkbC1eFm/RS0Z6nZ530ldzyYSGmGfyVHlyXs2bpDaAPzba+axZgCl/HGvurGZGCi7NnfSngfOONO74TPbSeFZ5yqVKQeagnrkO267x76bRaVthMpaGEhYdcSF0Wt1G3hnCo9gNe+C1tBceZPx+61skH4sOOI1iCVeVIp3ZYKBusyB2CDFZROubyA== WDCIPOUTBOUND: EOP-TRUE X-Microsoft-Exchange-Diagnostics: 1; CO2PR04MB2232; 20:M0x22Rg4bLPWd7STcwgmmyV0a1QTSZq/1PnoyzxIDX7rYOKptBf75+6gTqw74CUxitWevBFGKFdiFQNpAKDV9ngPnWy2RuApf+ukYL2ClVy5ND3YpHg9acbPky3/VUjRHcO0Wvz8P/4z2hFPYstV9pX80GurwHPcZHRS6GyOpvxJwbXwMdk/cOYHMrevNYLUEiCeDRLZWAwVTwJ1F8J+07fodyM/PV94IHRqBbbc4zrvg6y3qFag8cJ+qViZNTpIRUwZMq/bnUN0BLPO2+3lBBdDt4RASeAT95dd0PMh2IQsxmkhKTOZZWj1fGV0mtgCkRNgNzS/m9BIffYprn/Kb5bHVZQjRwj5Hbvv4DfwI9CN/Xpzse0NplXLYfo7T9+2v99pn55n9cJwwf/4mkqH7pqCOsa6ZS3ZJ6G777vZ3tBUVZYJPkbnDcOCBueo/wIvkT6/ss39NXfHaC6EuY+2kwp46TbOXaafz5s2pfp/EL+OFfnYnx/HpNDIVQXY3bOY 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)(8121501046)(5005006)(13016025)(13018025)(93006095)(93004095)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(6072148); SRVR:CO2PR04MB2232; BCL:0; PCL:0; RULEID:; SRVR:CO2PR04MB2232; X-Microsoft-Exchange-Diagnostics: 1; CO2PR04MB2232; 4:ExGxNOAxHj5Q+eYnr6ODIE+U/pRWLDZF6dbsb+dogDrgqzZbtB/myZlj8eeekAs/JbKvZhx9aWVRk9b+wp+FoPwNwZ3+FkZcLVi8QWF0pC3L3fBO2bRvwU6YaeCf4w1I0WzRdzz3z2QSSPTHHZJb1wcFF8BERJB/ZhbF2R5eMno91R9CC+8HcrSpMpmAovTQjkk1oTf78wrQO9lbwqM5InBHcrwDZXMSMjHeoWc4x0YkQMWpfEqNVZhYNVqjyIqJVZd8IHI2AfeXOiVSL4HBnGeQw4igZ2zghhk89EcNRFkpsbUpuhBNN7ZrigaxkchuK9rkyXJzAE/FOvf8QGixkzCgMk6/pkeNqiFIoCDZrF7D40w1I+KwRrmAXsEOsrsnF8FVG8HymryqIXvsOfnVN+XoCZ0nu5BTtyPa+5InYRMFBq6eQWWAHsjYDP44OHfl8uYuPxHwP1OZxXMIPBhPRkYIdd/aQ/7X/UnNEdfQGlJrzQo63uLDTh4ohK151Yx3JPDhdoRPhGvI6yoDuVsE8efJPm+zABsc52dT+NStNRwj9cFSqeDALB47u7R3BR4csUmWhnus6rn+kl5+u5hwmfHBDQBz7rH6bbCoHk8y7Zq21ZhB34C7WgzXTmX9nsoQfcr7qyo6Cynwju67UEvOdnaKwJU5RfNxeke+JAi4lirfKcLRLnEyL2TPSsFQ0UjCCa77pbs2rSj0Jv2+n3fSa4cQWoZtQvMyIstLpyy9tv+Lsj7MlKt6uA1xRKnY7V1Geg5kk16huZ86xaufAuiqnvlIFpw/Bx0lJS70LEdBpatqWXjA1dzuT+d8WofwKzjwUfWcYjI3JpumKH7k71MUsFn1BLdkqn1Q9ByN7t/ZgGk= X-Forefront-PRVS: 028166BF91 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CO2PR04MB2232; 23:cU+IMlwnS0W3xDYeKW868S/WCgJKaC6is2mgM8XtW?= =?us-ascii?Q?sxnT8JXoT8XkocQyhLOsJSGeO1MhXMK2TNS3hA+B/hsJuutkPnWsKidD8wto?= =?us-ascii?Q?gzeh288lwLiFTwf9szCaOhpdOq+aS3xhWcRRXJH647YmgebiRyftW3r1iXUg?= =?us-ascii?Q?lBbBJbfcGFo2dgJVcI+5tAd8ptI1AsTiXC54VlancYxhBbGtZVrC+CzO1F/p?= =?us-ascii?Q?6X9tWzocJro/9TL+z5hplf6mph14vRFo5tm6Qht9vXwIdwhqQmbcFFuD/z7i?= =?us-ascii?Q?fRMp9j5REODxlW7pm9DKcmUUhANpmMQuB2cU5IYtMV3iZ/32NFZ2x15MOnCo?= =?us-ascii?Q?0hYkzu7fSBReH9dWWrEvq2rk6EHlZo1JAMVEXgq4CO6ajWNxy8aOQGtR9IpP?= =?us-ascii?Q?J3ZlfeS6WadeXbtoRt1E0YvMLTeL3g1oTGeuwckJ2b0/yIlvxgfNCA87RzMa?= =?us-ascii?Q?nnLAgy9kBJt1FjlWS8VI5Dw1JD8fY/ts+NcvIJdsHLx2EdY84LKF7FT0W/gs?= =?us-ascii?Q?vsHR7fSrkvy+G3H6owIebdSstAQOv915s9GfuJBEUUv473xVAEbiIrnVMRfP?= =?us-ascii?Q?39SegQxRyx4npW/knQchYlyiZAPUazeGLzvht6QgLwikS9Km44v6n9pd1K4l?= =?us-ascii?Q?t6J6A6pRUejIeVHPmh3PVkK6LUuuFjan/kAjDE1Y7Bz52dgT0qe060YQIKYj?= =?us-ascii?Q?gEoidV1Rg7v7ORKRHqYPhOY6DPcBxdBu81jloQ1dT83QVb+2iqGR8HBWeheT?= =?us-ascii?Q?GllJ1y0zgqVRIH3xYcNizYG6kdtI+b3ySDNjRrFwQJHork8eiqH+/SkJDTjD?= =?us-ascii?Q?IdZnomP2N1sEd04qdNu3JIvPMdnikpc3+VoPlVg7WFAM6c0tq9o4SdZ+95H/?= =?us-ascii?Q?f5Kh8khbgj0gxxFsnZ4It/TONKUkDMA/Op+lDmR7mCQ2fIEv9MgViK+Nqy9Z?= =?us-ascii?Q?PtlsYbSxqnQr86jZGBEiYmMtp79tP1gPpWpJYc192rcXK5LC2aSKv81FhQDL?= =?us-ascii?Q?paDd1c15wSU9c8N6Tz1SK6T?= X-Microsoft-Exchange-Diagnostics: 1; CO2PR04MB2232; 6:DTA9yNbC0FWD34kyuCegnLcVToL5Px9YYFdSAFzlY9pDqpe+gJJQcPLzAPSt/Hcl5To2kTu1v5WdtwInbXSCCXzahevmVvdKzuzeUoIReX9+w9nle0GNDHPy/ByN/9bXphQgB8TVYEt3QO7+2eAf1FuL/SApK8uJkJjTESbQV0LH/z5HEjbniiQ71X+NjlGsMlvI7ALU2nRB514SJKdb71gpvpYTe68Tnb6k2IknTXljjZytHM8rwSdM2IXj5JbaU60X9EfasMfKKk+1shNOxmFPem7PbQo7mvpXdcpvu0IFExFRBwO65SGCxVZ7d3l8HzopKtlob2f0FuL22jMWq0KH7ivQS9UxAU7wSnyKGpwsR2MVKdo0d+MJf5duHnHUOknSkgNikiVQhmIP+Rr99re58Cutluev32RvLzAplbRhAuvfxixc5Iiii9PlySRzMjgMBVPoQiiouB+wAKq7vTLqAGsIEFQQIW7vC9WLZ0w=; 5:SaPP3HCi1OdsKeebPKGYG9vALu9leyZFvNyeHoR0VAfjxw9AGcWuiR5dmkN78X5xhMqNai9edv+PziLyoKpTtvHdY6BxfOir5EItWlWiIOeu2pzTV6mt1jLdg3t++AirIfOU9rjSOVzkSvgUjnMX+A==; 24:imhoNj62jiR2RDjAMUkFSO3G1vVxlXlrFXLj6a6Ra9DMwRhAyAZe8TBnr9DYH3NSjoPdoHvOSOgX9gNtAdJA2NEQOnl1kVct0bGO8ljfv9g= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CO2PR04MB2232; 7:HV4YAOTvxcUk46PrkuYVqo997lQFu1De+ZSUg+Bs/oaaGbPT3RGafp10WBIafAu6WQWa+JAO4WMFr8jGjTHWQeSAO0d+Ki7Yu/DUgbiMVcA2CW/62LOYvnKzblKUHMJuZDnTc4MgadBOLhl34k5tQKTAM3cuikI5Hg0Nq80L9zQG2CrqMkiu0borPAIDc1tJaGGljRFZQ4dtw1SMnhtqc/gdjRBB/sNwgpTo9kPRdFNbf1hDNBTqmd1b6ALUTh9XAdR1F6yx+xj1pIOVrbE+O2S+qn3oZqMkq/CF4CncGpMR0oGlKwQXboSS6y2/BwWVS9s0Xqlxe2QcMyLqLvSMXQ==; 20:Lpc+I2GO8ieZFJsALb656EFiKNetue0gyuthoFv/7C8oPNrcyG+ZRdtA8DhwD9cbbbAdlumg70mEf7p/eCSx1wSfjADHZNS8jpEuc5nOncPbaejiWEjTYcH378cIDco3oDSHboWglyUWNDaZYUSpPXvXtgJXTk+JhVgmEmL0eu0= X-OriginatorOrg: sandisk.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2017 23:29:53.7019 (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: CO2PR04MB2232 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 A later patch will move the call of blk_mq_debugfs_register() to a function to which the queue name is not passed as an argument. To avoid having to add a 'name' argument to multiple callers, let blk_mq_debugfs_register() look up the queue name. Signed-off-by: Bart Van Assche Cc: Omar Sandoval Cc: Hannes Reinecke Reviewed-by: Omar Sandoval --- block/blk-mq-debugfs.c | 5 +++-- block/blk-mq-sysfs.c | 2 +- block/blk-mq.h | 5 ++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/block/blk-mq-debugfs.c b/block/blk-mq-debugfs.c index df9b688b877c..2a5d6d83d57c 100644 --- a/block/blk-mq-debugfs.c +++ b/block/blk-mq-debugfs.c @@ -782,12 +782,13 @@ static const struct blk_mq_debugfs_attr blk_mq_debugfs_ctx_attrs[] = { {}, }; -int blk_mq_debugfs_register(struct request_queue *q, const char *name) +int blk_mq_debugfs_register(struct request_queue *q) { if (!blk_debugfs_root) return -ENOENT; - q->debugfs_dir = debugfs_create_dir(name, blk_debugfs_root); + q->debugfs_dir = debugfs_create_dir(kobject_name(q->kobj.parent), + blk_debugfs_root); if (!q->debugfs_dir) goto err; diff --git a/block/blk-mq-sysfs.c b/block/blk-mq-sysfs.c index 54ef9402914c..727e3b675130 100644 --- a/block/blk-mq-sysfs.c +++ b/block/blk-mq-sysfs.c @@ -318,7 +318,7 @@ int __blk_mq_register_dev(struct device *dev, struct request_queue *q) kobject_uevent(&q->mq_kobj, KOBJ_ADD); - blk_mq_debugfs_register(q, kobject_name(&dev->kobj)); + blk_mq_debugfs_register(q); queue_for_each_hw_ctx(q, hctx, i) { ret = blk_mq_register_hctx(hctx); diff --git a/block/blk-mq.h b/block/blk-mq.h index 7d955c756810..9049c0f11505 100644 --- a/block/blk-mq.h +++ b/block/blk-mq.h @@ -87,13 +87,12 @@ extern void blk_mq_hctx_kobj_init(struct blk_mq_hw_ctx *hctx); * debugfs helpers */ #ifdef CONFIG_BLK_DEBUG_FS -int blk_mq_debugfs_register(struct request_queue *q, const char *name); +int blk_mq_debugfs_register(struct request_queue *q); void blk_mq_debugfs_unregister(struct request_queue *q); int blk_mq_debugfs_register_hctxs(struct request_queue *q); void blk_mq_debugfs_unregister_hctxs(struct request_queue *q); #else -static inline int blk_mq_debugfs_register(struct request_queue *q, - const char *name) +static inline int blk_mq_debugfs_register(struct request_queue *q) { return 0; }