Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933089AbcJHCMF (ORCPT ); Fri, 7 Oct 2016 22:12:05 -0400 Received: from mx0a-00082601.pphosted.com ([67.231.145.42]:43637 "EHLO mx0a-00082601.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752314AbcJHCL4 (ORCPT ); Fri, 7 Oct 2016 22:11:56 -0400 To: Linus Torvalds CC: "linux-kernel@vger.kernel.org" , "linux-block@vger.kernel.org" From: Jens Axboe Subject: [GIT PULL] blk-mq CPU hotplug Message-ID: Date: Fri, 7 Oct 2016 20:11:47 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [66.29.164.166] X-ClientProxiedBy: BY1PR10CA0013.namprd10.prod.outlook.com (10.160.197.23) To MWHPR15MB1198.namprd15.prod.outlook.com (10.175.2.140) X-MS-Office365-Filtering-Correlation-Id: 67637b3d-14dc-4c0b-67f2-08d3ef20787c X-Microsoft-Exchange-Diagnostics: 1;MWHPR15MB1198;2:YhOq4b8qc8Dm0gsv95GMSxzQ8rPf/BD9Bdj5Ygd0GsdXafl00y4q/lvz3oRwxzhs3m9ew+K4YjEi6HwN+O/vGTGM8sVlyqJqDSJG98OjMBywEZZpO3JazsVmuUZfGxYE/rHuW6asgJfFKib+OjVThVXHmjnswWv+W35uXZsr0ZKo0X6YPd0DyssYBG4Vx78e;3:XKxl4vtkhUULZxP1z2tKzI26ZPZe9jp/fKvmTUfpTwHLIJmKAqD37h5iYwVJDUFvC7wLd2gdYxY+Kr7MvfhFRDx51/mbPsaZv6Mvfm5xkxTi/tZq77WoGslAIkxYO313 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:MWHPR15MB1198; X-Microsoft-Exchange-Diagnostics: 1;MWHPR15MB1198;25:X5aWFUeZauUFCiIxszfH7ch8Hf5WctR8n0i93rmtyqz1jp+0LcrI76V0KqfnBAMsy2yszkRVk3oTZTA2dpn5Tn9hYK6CdFsfSEcH5XTkiIh/YBaJK4M7ED2c0vp0EVaotQlJnrzmILVU9/O7e3oVbFUKqoOSA+vYj+P3tDrmRp48cboTFNXInnvQbOkEYUT2ulp4pe/0fRebz0RcVJW7fuEYxLrloLTNJeYpHOAU9rtnkZU/InxkT4n1Ob7q9EWhpPa0ptw/VqMVLY4QA3JhaQfd1xhVtC9XjVdIzJw7ETbnVFTUvoIaO0JwfVxkVSrb4kEw87Zx4aqlm8j/Au5ELtWFqSXySdJ/imBA10PSL35Llt8dvC8BaHL8ZpM3tj6duHD3qnLpzntlRSgRfxvcB/5LHBZFU8LNN0PuUhDr8/9igp05iye5+KlNPSffPdxrKPwyWCEw+5or1xQIDENlyrUb0DTShJe3a6X5e4PqkHHgHqxkx7vRc5KeTTTlOHi2I3tq3DdjVHcjQSI+kHOgaNPQ9gg5eFwopPLRwuvjJ3oAtFPabq7D+vp7lFAKjcCx78s+SQuuaiGX9r7/JWwU6IdEqh7apElb7BCsNOVlhYlrXpOe/W6wGKADTmTtY92bDvmG6Vt0WUTqcAy6KHxgOnPzXGjNEB8Yf4m/q98Rcz2iV2MKL1XL2qHImtzDQjhG0xTm0I8LLrZ93wKSoQ7XXg== X-Microsoft-Exchange-Diagnostics: 1;MWHPR15MB1198;31:8urmaAvVdKPjoa4IKq31KsHC/qZvzNHAOFV0pnEnG82bfvhMdVBVqEqHD0VO3ByQB1iK3yNl53ET2V90AetfNEbbrsEPoHmsS2QXH3DcOluI3Z6cw4tOlnZK3i933tFXETVIMCDnfG6wLWz26hC+2xaBYrjUnelkiwbENdJ8IoptRMkkaDy1xwm6UCdQtwmrTuRGdPevLfDoVM9BP8YkBhgYisEj1wk7UvQqBG6DPXpQjn3yzqyS49YjamupUPy0;20:SvcV9SFUrFy4+z25bKYpDsDijGmD9SBHAX5tclQnEapO86ASbdzBASnyhovMVq1UwaiThAiLAxUke1VBspXi9hkalfdGB5D5k5FFmXC85KRCgeeGAQCIy7RYcoXC7BwGMNvvJt4z09Dh2v5rJIvrhLixhWarJfO3dZEIdQTrNhw=;4:VMMysPqtp3N+pJIaZfPwHM5xqBP+q/JkvZyyZ3DYbMo49Rwy8Gca7AOoi1U9ziWIx+yqX55S1HpL3Ap3XL2A/QdQBp65FHrhTb1RHAdUrrnU+zGaSXb8DjS2Eq/CoASayx6nQBNODSanDFzmwb5tygFC0CvZFwvc5J81yd3upviU0l4RywpD0+sb2oEBUXhvkzRqa++IEcm55CYed0+lStFtIRmQTVwY3VUBLsOezaWD6qQKyLEKb8owHX86RxGt7P44zSpNXtPpDb1CJFxGCCvrUezDMWBbbbrM5ROhnWS/jQiZAm65BEtTIYOrNxzHnWbKQQ08rSLctP35p/fmrq7ZHL1kpPGW8EBnMtoaJ9gfvNAWV2fC2M4vvw2+b78kcMuI98hgFDJkOU2e9cgARdEQFwnCiKyYImLaaXt8FKn+U4Bve3/qkkV8l+jycwR5 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(84791874153150); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001);SRVR:MWHPR15MB1198;BCL:0;PCL:0;RULEID:;SRVR:MWHPR15MB1198; X-Forefront-PRVS: 008960E8EC X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6049001)(6009001)(7916002)(189002)(199003)(47776003)(65826007)(65956001)(105586002)(6666003)(586003)(77096005)(50986999)(31696002)(230700001)(65806001)(106356001)(110136003)(5660300001)(54356999)(33646002)(64126003)(42186005)(229853001)(3846002)(31686004)(6116002)(7736002)(4001350100001)(7846002)(19580395003)(50466002)(305945005)(86362001)(23676002)(8676002)(4326007)(66066001)(83506001)(189998001)(81156014)(117156001)(36756003)(6916009)(97736004)(2906002)(92566002)(68736007)(81166006)(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: =?utf-8?B?MTtNV0hQUjE1TUIxMTk4OzIzOmxST2M4dkpubk9VcWNsVzBRd0FrNVkxY3Bw?= =?utf-8?B?aHdqUVFxcDVQU2J5VTk4dkxuNWJOREhkRWYyc0xUak43UEFVMGJvMTJNTm8r?= =?utf-8?B?NHQxdTh5NUlyRkZpbVlFelZWMnBzdDVmY0s3UC81WGllSGFSeXlrK2hUQ2h2?= =?utf-8?B?MDRSUEF6UmlTVG10ckk1ZVFRaWUrSi9hSEQ0ekJ3ZGkxR0tXbWI5YWQyekRx?= =?utf-8?B?aG5xYms4bUNvZkdoZlNkaWErZmJHVjFpZElUYjZCNUs3ZWR5ZW9iOHNCSUd5?= =?utf-8?B?RldqdDBEeFpJWVBkVXMzZXZmWWxGTXNic1hlOHRyS1pGeC9KMjFTTnpvTkMr?= =?utf-8?B?MHJJRWhZeXhlNzUzbEFuQ1ZwSnhGeEJsekFiRU0vbHVSWEx0Ujg3OEQyRmhF?= =?utf-8?B?c0xHaVV3cWVBYXdZRW5GeU9adFlQbnhYK0RWK0pYN3pWVTdPTTBQV2RzN0do?= =?utf-8?B?azAyUVdmYnVnUmVEQ0VKSUYxVW5ZVWF2K2hlZHQwdmtMTmhZaEtac01vNEQy?= =?utf-8?B?dW9NRlFUWDJTVUNTM2pYT041WTJWTmJQUThjNFZid0VDWSs1RDZzZTRoVnVj?= =?utf-8?B?VUp4SnhKdFk5aUt6L0loZFB2TjNGRTR6emZJVVU0dHhmZStRSi9weE50cmlr?= =?utf-8?B?KzZVQ1pHODRQTjk1UUVCNnl1bjRIdUhyc3JGNlRHVHpsZkN2RE9GY1R4ck1u?= =?utf-8?B?S3dTdlU5dng5eEkzZ1dMM0E2Qm9oY1hqTjI2eUxqSXNGQThpS2NESktQVFdE?= =?utf-8?B?ZTZBTXd0NVRpYk40SGVhanFIOG1kdE50MjZVSEJwNGtuSkNHd1dkYzNsKzlq?= =?utf-8?B?STFXZmNnWVVvdVZIeWcyN0FWYXRxNGpNYzJmMkpyV3YxNk5YcUsxSkVScGxG?= =?utf-8?B?L2hRdFRkSElMN1drMHVCbzVjUTduSWIxRG1vSGpqZE9QZm5ML3g5MTluczVF?= =?utf-8?B?SGF3dEsxUmJWY2hMMlN4QXJ5WW5jaG14VmY2cm9RdGlJa1FLQ1Y2TXFEZ1NH?= =?utf-8?B?eEZrR0U0aWZ1d3dZRkFEYWJmOUxUWGJPNnp6OFVDZHZUWkt0ak4yYTArUGxB?= =?utf-8?B?MkplMzJLQU9ZWXY0Qkd2UEZwQW0relJBKzR6MGlWcE5mOE05TVloMGlMN1ZV?= =?utf-8?B?YXoyMnlISDhnMnVncDFERlpzTW81dFZESFR4clRpcUpOMm5JQ1lITEd1SGx5?= =?utf-8?B?b3Q2ZTNwSnNqdXcyYlpBZCtKZmNVbXJCOTJ2V0pVRkpjWGdxcDY2c0RlVEJi?= =?utf-8?B?VC9udGtsYmp1OVZQN0syV3JxQ3pmRjVTeDZnN2h6QVpBdU81YlRobW4wSzBG?= =?utf-8?B?TS9pZmxpd29VMWpHcFFMRUNlV0xzQXlCSlFmVkZ3UW5LOENhbGtlR1ZCUndV?= =?utf-8?B?QVhNeTExUW1KdGlMQ1NYbTRYYnZQQVkyblFJUGRQOTBUYXpVbnArSm80ZTdr?= =?utf-8?B?emhOT2JDMnIrY0YrdkhOcjczdHN2cXZpdTVWZktOa3crYktUT2wybS9UV1dV?= =?utf-8?B?UE9Kci91MFB2bzFjNXYzd0ZNL3pOOU5hQ3ZLcnlaYy96OVAxeUYxWU5kZ05T?= =?utf-8?B?WGUyQklMRTh5bG1yTENaWEc3NXRXbjhEYTFXMERzbDhRTFVmbUUvR3J5S3Bk?= =?utf-8?B?UFZEMjBoZEFPRU00eitVVzdKbUZoUmNhUFNVVmQ2NjhVTVpKYnNXQURuT3lP?= =?utf-8?Q?BI06RXMdJPAYykRGKI=3D?= X-Microsoft-Exchange-Diagnostics: 1;MWHPR15MB1198;6:YTPyq98wSvUMYNfaYWDvn6HV9UI66e7hE3xrLig16Q+hVrhxse3egv61CzHMfNiBVo5SDTWrSMDQ13e74ulURV1kFHdFNMwOcGtjx0JK7AHO3kAphk07IxABAkHFnw+tQ7EmRQUi6WDx0GCt5NK3igauNWU1muO1AMLsIWizeQxqnRrbkEsp9hsRF5I7SZSKAlU6LJpGHlSIj6TX2grm/RhEEPfEjsvEZvw+KqtFUYgP86JT8sY/FA+2jwMzqO/YJJI2clJkhIKhrdSVw8bndLOhO27B7GtePTkJdlzKn70=;5:lFkE5gMxh7RlmHdUB/J/iTeWc33aOHrKjTcFgJ2sOeLsjvc9PXnr11NLXYzOHI+ShseXpZ0YQMUDfjBNYvkES3UEhr8qyUica8HAqH+F2QnyzXNVBHYAeKEITd0xoYkGisWAnn59dvFXo6T1QJYHLg==;24:37PvNqsC5spT/SMgzdi6daJo+bEuWq/FsJv5qPTWWbSTTeOoJChkwIElHhWXq5Ot1d6qGwU7otr/i1CfV7O/G6inku/I5DbBsCboHjJ/wGs=;7:oGBBy79SoGy8MNLi954eVdqQLrbe5Yv7UDu5LSAs1qDo2ZoBgeJb4mi/SPTraEe7toIC7k1dsvagmcX5eMrff3iS6trQg7uexf1CtvRJ2eiu6UQFkMnAiWr04Ko6MNU+yuZ9e5YyeN5M1yklBbgf36Oycd0yvgYPoXB7OO8tLSLTuYwnE/o0PewsRCgkyi9F8pVYV8h9LstAzfcF2M3Yo/GIuuU//5wUc5aiJ5u9qwT4clKvVcbYt5BFFeCDpYJPAGz45HbH6Gz5XvwqSlMm6+zFYd+S4lyKEWkya46zXzmMWaRwMCZLf6MLa+H4bfBk SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;MWHPR15MB1198;20:mGr4HK52dL+IazK6geC5wn8gSiIErsftQg9rfciVTvMYiTFsIs6BzWClLB6y1Xn2rG7sNnNcHUNoqtoF6hrot2Sa4nUf83lMhzNbQA+xiqmlEjpSmcC6niBJf+ynhGdXUzn2+f53WzlluUe+jGomQVzWW63I0F8geWQxlexxl+8= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2016 02:11:52.2457 (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=2016-10-07_11:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1155 Lines: 39 Hi Linus, Last topical branch, this is the conversion of blk-mq to the new hotplug state machine. This should merge cleanly. Please pull! git://git.kernel.dk/linux-block.git for-4.9/block-smp ---------------------------------------------------------------- Jens Axboe (1): Merge branch 'smp/for-block' of git://git.kernel.org/.../tip/tip into for-4.9/block-smp Sebastian Andrzej Siewior (2): blk-mq: Convert to new hotplug state machine blk-mq: fixup "Convert to new hotplug state machine" Thomas Gleixner (1): blk-mq/cpu-notif: Convert to new hotplug state machine arch/x86/kernel/smpboot.c | 11 -- block/Makefile | 2 +- block/blk-mq-cpu.c | 67 --------- block/blk-mq.c | 123 +++++++--------- block/blk-mq.h | 7 - include/linux/blk-mq.h | 8 +- include/linux/cpuhotplug.h | 112 +++++++++++++- include/trace/events/cpuhp.h | 28 ++++ kernel/cpu.c | 344 +++++++++++++++++++++++++++++++------------ 9 files changed, 444 insertions(+), 258 deletions(-) delete mode 100644 block/blk-mq-cpu.c -- Jens Axboe