From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751582AbdBYCyk (ORCPT ); Fri, 24 Feb 2017 21:54:40 -0500 Received: from mx0b-00082601.pphosted.com ([67.231.153.30]:50241 "EHLO mx0a-00082601.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751332AbdBYCyh (ORCPT ); Fri, 24 Feb 2017 21:54:37 -0500 Subject: Re: [PATCH V2 1/3] blk-mq: allocate blk_mq_tags and requests in correct node To: Shaohua Li , , References: CC: , From: Jens Axboe Message-ID: Date: Fri, 24 Feb 2017 19:54:24 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-Originating-IP: [66.29.164.166] X-ClientProxiedBy: CY1PR21CA0088.namprd21.prod.outlook.com (10.164.213.14) To MWHPR15MB1198.namprd15.prod.outlook.com (10.175.2.140) X-MS-Office365-Filtering-Correlation-Id: a1a8940e-458c-472d-049c-08d45d299f25 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:MWHPR15MB1198; X-Microsoft-Exchange-Diagnostics: 1;MWHPR15MB1198;3:hT29OsTjFt2y7bKkm4qj6iK6undWhz/pzj9IUCrDDbmUpMgsLnu5LO0CCwBpO3tWblZIcOA+ScWBabcfLTtw8R1rDSuUJQQ4nxgDE6credKcSZVqUeBSgr2KenIm5heMRQBWmhkjun8JVZ72alylXbZFaKnIQCaK15e1B1RkCIhjYB99DT4mWIVj+WSklFlRzqChaFblzSkj+vIbVcAJiduNoUSOgTCL4/EfKr3fg1LbjUqYRcoe2F5D6lgZBnfTDmqCemd7zkeHDhDoL288jg==;25:s0sbVc7+AC+vQiNcOS7q6TFqB24kpDZyD2VFPJHzi1/L4XawQgoLhzpgt4BTD6Vt5SEHEEvWzHKXNI76+nt94sMBpdw4vld6AkjZn2Ps6v24nhu+8E423v4qQOUw6jRGbHlx54c7rHBdaifdiHhY5axkV6uIYhi+vH3ppTw2EkOjZEtbYeFoYsivogq0o+dM8VJiTrWUHeaifmPQlP73aeLvDEqFG069Ls/ytV0Sa0nnTalo7y/He02AORpTpaq05p/AsS9k/1rpGI160w2tgSviOZDVCXn8n+NEU1y1OTNQOv/V6CD+bjPHVznBjDEaVkPRwJvhzIOaMtwQWRyEqxyXgEl/D8Uo3tPD80l34RIsiVKvlRsceL+M9lAArRkRhoLUfmJwN162hf8UDIR7NRpmNLi/dXth3oLoXTtwUNst59/g9irQyOj5dMCr+ExPT8q9bT2ixa04yVGEI8qAUA== X-Microsoft-Exchange-Diagnostics: 1;MWHPR15MB1198;31:Me5A8I2flhIWqWjgFmVxT2/p7RH+dyNq1X71uOj+8x0uJjrA1JKaTNSiODUju0f0pjtlr+Jfshkn1gdkVEHHl6l49lzQ+TgfG6l5KOxKx4D7+e6s/iZBYQrJh7isSGudADHzbhIxXNijrZwSpHqRkBTr5ic8mwdZK8srowbUCDMtKl+mqrepfKgAL4KKKpwZAt1WYl+IXLWnYYVsTc2T3wkHOtvledUhWjw9Tpj9aXY=;20:PtinOA3YiM88BHsXKbemjRytS0dfZdZHXEvqi7NJ1J4JH2T1Lnrhv6VZNmqgrysfbb4POdiU1vgbWbQZ7mMt3qSk/xU0/QyZmu3Oen/rcdWc1hbsjIPWfAjVJa62YEW8kUhriZYn+J3x149FLYqyWTc4wQmUaxIiTuVlXbKQIcwKJQTSCPMP7OeuAwKxavGWkSD+Zwp9byPMAVYAwk4fCRjD3J8Y49Miz/J8p53WycwXsVB6xk7WmoIZKgPHrHAkQ86dw2Rr1iQvXVHRCwuXAY9zT+96cjLwK1ToIHNnUo0T8nKS2agOIp4ngEAuglHoXszW7iTVAj3tEaFuqcb+J1Y12sgB2QNp0hKpDdBH9oGiYB78PRR8bFUCNqC+8a8BpyrwVK2tvXTliKHyat4J+CkxhmNoxnqscClXza8ApLcSFPtOWCqRT3l9w27oYQvCWflidCMex8ZG0BExf79cY8y4RHxkMkPF7raSNjs1QSQy3uptR4bQ7SS2xUxosOy2 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123564025)(20161123558025)(20161123555025)(20161123562025)(20161123560025)(6072148);SRVR:MWHPR15MB1198;BCL:0;PCL:0;RULEID:;SRVR:MWHPR15MB1198; X-Microsoft-Exchange-Diagnostics: 1;MWHPR15MB1198;4:yAs33flqGlt730Ju4MJJ96aUnxm5sE8rSpxjJ4mTLKw/VHaNKhvM47wCBodfHmJGgESt3Bas9Ec/Sq3UkzpM/YvSZo+gJX2Kfphb4lJ/99hMeC6A6oRG++IbTHm4Llma5sQ0r5Y7Zfz1M/q5kDbExQwYnR/oQ1RJyIofvdpQscETmCKdkNczXiXlmvQUti67onaxvh6XQQhfLdn4sLyNKbI/qYeRZ9P6WDODZwFAiqf2yF8p7vMqiD1UFK6snWjltfvdrXv4Jet3/y3WEvqY305cqd9/HJaUflzAPSDcyEUTrpLyv4qGG2QqINV1T1JEVE9w2DioipD0//6iXrIrcv9yYy9Yr0rdASc7zYZJ/KqtJycVRM7dQ99StxPnc6sHl/Nka6puC1coXx7zGbFpFouwdPTDDmCjWWusVLq2uTpp+czVejkTMAZw9Al+65JLqurR3JXbtAMbgcm6KmPo9X6KfQiLSlGzHOQG6w66+J/UHcHxiH3xB4pIBIo3QLwJ+dUs5/xgfQid9k9kc7idMsQAYqm814Go27zmK6tH15R11Ky7/gEtqNAqVBsDrqnVkVPbby3QEElfR8x8AeJDulsdZ32plTXJb7ovPAHhPC8= X-Forefront-PRVS: 02296943FF X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6049001)(6009001)(7916002)(39830400002)(39450400003)(39410400002)(377454003)(189002)(24454002)(199003)(6246003)(106356001)(65826007)(77096006)(38730400002)(25786008)(2201001)(6666003)(2950100002)(105586002)(229853002)(6486002)(86362001)(2906002)(189998001)(8676002)(81166006)(81156014)(31696002)(53546006)(68736007)(5660300001)(97736004)(53936002)(90366009)(36756003)(54906002)(4001350100001)(83506001)(66066001)(50466002)(4326007)(47776003)(76176999)(54356999)(65956001)(65806001)(50986999)(305945005)(31686004)(230700001)(6116002)(3846002)(42186005)(7736002)(117156001)(92566002)(23746002)(64126003)(33646002)(101416001);DIR:OUT;SFP:1102;SCL:1;SRVR:MWHPR15MB1198;H:[192.168.1.176];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;MWHPR15MB1198;23:FUsmc/ZbSQP1Ze8XlPMJ8bmXXgzhNq1LicdqR?= =?Windows-1252?Q?Q8OOl2Q0OXBvcZ8qSSGX4NpbGOkmRZ6fsDx2zrXTLmaX5stwUUsRT4MG?= =?Windows-1252?Q?K2F5MxVLciEm+JS8JhMRR2a/jnXjkQPJROivy72MSuVji9MZMw6amn4b?= =?Windows-1252?Q?xqkeaL7/KynweKrf157uZVVZCgkfG1thP+ovkdVUWJj7EYIPN9l4WJop?= =?Windows-1252?Q?HY0VSX25ruKGePS/ZZgBY2XYIf+G6vUtaGzmsXJtNIeXcEo3y6hQWbSv?= =?Windows-1252?Q?/vHWoIG/EzCjLWTGO5DYcXi1u+DjOQgYSwcmXqlWYkN+0iLQg6LK5j/9?= =?Windows-1252?Q?yfs1priTU7ihvO15VEPkcXBYrzH0u96oOQQOoBj+rOxizU3fQAkRuFxf?= =?Windows-1252?Q?wlL9gVXYlAuhQaZKzgHI7Z1V293+27ttSJK8aPdh0axH6Qnf3en3R8aH?= =?Windows-1252?Q?nqSR4sCGb/2Jb9kbTogdxtjMom0IYy6XTpVpx+CVDoNxuFqW7DAHp/v9?= =?Windows-1252?Q?i688hOQG0YfwHKyGV9lJTO/HYlY2Fw96nyw9EXazx98CP9zvGIvAl+pi?= =?Windows-1252?Q?+3yx/TaUEg562MkYThymquhYw5dchA55UZtu+R/uG0l28AGry09qReEF?= =?Windows-1252?Q?DMeJQGK72zu3RE8Dx1St8v6SLpD2VtQSbhItwysGwWg2933rvUmz4Hoh?= =?Windows-1252?Q?e3671xio1u/Ewf4vWZmhvrI/srOJSdlRgV8wbNwcEjgo1i/Wju/rSozB?= =?Windows-1252?Q?WSWtc7IM0UuNKqlMCVeQ0QQRtdwo2M8ZJFjuSL9nUpZCnr4H6OboMWw+?= =?Windows-1252?Q?TTKjXK+9g6EJJAK7BC4R9moR524hK+7A14MJx0Dzslt6ZQBUqIdMaaD4?= =?Windows-1252?Q?AX/myypNXA2TeAYdKijos8MSjm47QWpK2KdlaAPQWiuP9H9WjZMqSDky?= =?Windows-1252?Q?wTWPKwoq/yHvWgbvAQvPdjcoqU4YX+0Xz1eqSRyVH2z7czcx2Mi7fxuy?= =?Windows-1252?Q?sd/Wt1KlDT6Zrw00FA323aZmzl5Aco/cxlZq72gNE3r7ksy2MMbLsd45?= =?Windows-1252?Q?5f9wIbXSCuIl2K76ABt9dbr5EJmlgXKac2Fo+D/zt0w2JcLC2A+7BKhc?= =?Windows-1252?Q?WX0sQj7AhGVD2jsAXwHNrauv1lKYYyFRqikgIwx1mJyNyyhdRc70d965?= =?Windows-1252?Q?sUUVtF1q/omgBFMR4RJ7IaMowct58A5FHvjYhsfaUyxdj3Y1s+QSc4kt?= =?Windows-1252?Q?GRMolyTCg4V7ttHVfCO14ll81k7l6hE31sQQbxrJtyZrCrhBKoZTg6wY?= =?Windows-1252?Q?fUAQuWUsX1uAJidXaC+ZgQlrMTgIdBJ3/8cK0+T9ULy885/JoysgRATR?= =?Windows-1252?Q?L/g7eOvtPPDEXMIgpdORcA+FcKYRuMuIZoI5NTDJG/yP8Pp32QJAOWC+?= =?Windows-1252?Q?RpgjHPT2JFyc4w4WSHV3P2HRKTtcAleXJnk4IaQnqv6fIHUgqA20gur3?= =?Windows-1252?Q?y9PmDcHd5JxR6Cqh1CshmYQWnMhtINaOl0TiEEymRie7rl33bRbzr+xN?= =?Windows-1252?Q?LtCiksZma0SUxgqBaghgdUmD98lsOW1Ou5IfpExqxpMUZy9I3RwiGdHW?= =?Windows-1252?B?dz09?= X-Microsoft-Exchange-Diagnostics: 1;MWHPR15MB1198;6:OmKRCoBCmmVXEPZOBgEfdjfVGav6juN5gKPl3qCQTAOQDt3XZPkUoee/jG9Nl/IW6sgcnChy+FvnE1+M1F+8aA5A2/12gQqyeX9dm/FQmebknv8erN0WZZyNI8ZjFOi1RLHGqHepJKLKX6drcZDu3yhrYJoksh4tOhRU5bgaXvFSav0POGi7DA7Mm28pv7Ir/9fSc8wuVYNd4cRV6JWdObRZgrUp75hdLys6rpenl70pd0vItNroW8KhACL3ZSwvk1wObbgEfnNAAcQifdmiscd1or0fAPgEUwFle7/7YY6JTtzHSfPoCpDLTvNsW0mv4Xn6Hs5bLuHp3tUNxc0bIZfE+KTSs/yh+y0kddToOalMN6MtvvZzP/h2J2tABFejdV0jWj2mqSJK4bgWp2P/Jg==;5:QuRvjGReLjFpSGwoz4Dn3jHkwVi4M/q0RC6isXdjoDK5/oVf9d4a52H1IV2X5Pe1/rUVW9u+62oMqlwe5eBiGxz/Altmwb8lWJgaKyIs+ujrxKe/+7u7pa4TTcMKakQGqYrafs/LnEjCo/CQPVsZIQ==;24:vjPgx1j7lI4Q4cTeqf9qgkVDpTb29rSZSiLtfpUg/YYs7ahGy9IGILtJ95gZsypI3bR2Cf30y+vVAKY5B3PpX06J5+m2hz2ShEHe96cG6W0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;MWHPR15MB1198;7:DSLxfFa8c+TfcF7fED/G+6NCJZee0BAiHo5zJvoQUzNO+vNNizKa+Pmr4jmbdMIbkwarHtxTKaonkLO6qjD9p8uwHkwDzwvtXRtYtXlF5+ch8RZMIxd5Fyw1Ng0WEmIpSJ7qSg9JPMBK4VZHmCBbKSTeZb31RFU8adBjK52E9ibh08eM1R/3lRJQzl86pShSlTx5AQlLsqWx6/q72Si81zxyJsN/cGkxO9OOklM6vPiOpitKfPIUH/P3GXSY9YpOiTAe7LweyJ1pgkryKQhMVKEyj05uaqIzH6c2cUPNmzv+Cax9HtmuB7z731atxVWAZDE6TomwvMY3XSqddCRGiA==;20:y5jU33qHzr5SmBhJYQaTyqoFWqM6k4EkyNX2QaO60+jKKeTqubMoIjOaDVi0+AlysQ49fr53Dqnx46W9dZ2VN1rmBd6iJlUq+sbx8kdZ9WrA62se2vEL1kez14LS2SzP64bmA6COU+V1u4w8zUNJCgbSJxxy+zcVc7DX2utOkbk= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Feb 2017 02:54:30.4332 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR15MB1198 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-02-25_01:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 02/01/2017 10:53 AM, Shaohua Li wrote: > blk_mq_tags/requests of specific hardware queue are mostly used in > specific cpus, which might not be in the same numa node as disk. For > example, a nvme card is in node 0. half hardware queue will be used by > node 0, the other node 1. Applied 1-3 for this series, thanks Shaohua! -- Jens Axboe