From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751832AbdITRHz (ORCPT ); Wed, 20 Sep 2017 13:07:55 -0400 Received: from merlin.infradead.org ([205.233.59.134]:48968 "EHLO merlin.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751521AbdITRHS (ORCPT ); Wed, 20 Sep 2017 13:07:18 -0400 Message-Id: <20170920170014.548896195@infradead.org> User-Agent: quilt/0.63-1 Date: Wed, 20 Sep 2017 19:00:14 +0200 From: Peter Zijlstra To: mingo@kernel.org, tglx@linutronix.de Cc: linux-kernel@vger.kernel.org, peterz@infradead.org, rostedt@goodmis.org, bigeasy@linutronix.de, efault@gmx.de, max.byungchul.park@gmail.com Subject: [PATCH 0/7] smp/hotplug rework / lockdep annotate Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org These here patches rework the cpu hotplug state machine and add two lockdep (crossrelease) annotations. The rework is quite invasive, but was suggested by Thomas as being the right way to go about doing things :-) These patches have been tested with Steve's hotplug stress script, as well as two new hotplug test scripts which test cpu up/down rollback through explicit failure injection (see last patch). Where cpu-down used to insta-trigger a lockdep splat, I am no longer able to trigger anything with these patches applied.