From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753502AbdHQRiL convert rfc822-to-8bit (ORCPT ); Thu, 17 Aug 2017 13:38:11 -0400 Received: from mout.gmx.net ([212.227.17.21]:60936 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753233AbdHQRiK (ORCPT ); Thu, 17 Aug 2017 13:38:10 -0400 Message-ID: <1502991470.6840.11.camel@gmx.de> Subject: Re: [patch-rt] hotplug, hrtimer: Migrate expired/deferred timers during cpu offline From: Mike Galbraith To: Sebastian Andrzej Siewior Cc: Thomas Gleixner , LKML , linux-rt-users , Steven Rostedt Date: Thu, 17 Aug 2017 19:37:50 +0200 In-Reply-To: <1502990778.6840.2.camel@gmx.de> References: <20170804173823.lzuhnejlnxczr2lj@linutronix.de> <1501913583.7917.42.camel@gmx.de> <1501945043.5473.31.camel@gmx.de> <20170807073350.nwytftryfp34mrwi@linutronix.de> <1502094121.5568.22.camel@gmx.de> <1502186459.8042.31.camel@gmx.de> <1502438116.16425.18.camel@gmx.de> <1502439312.16425.19.camel@gmx.de> <1502697588.12319.199.camel@gmx.de> <20170817165041.3agf2btidfdcspiq@linutronix.de> <20170817171720.jz2ok332bpxcjzme@linutronix.de> <1502990778.6840.2.camel@gmx.de> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.20.5 Mime-Version: 1.0 Content-Transfer-Encoding: 8BIT X-Provags-ID: V03:K0:3NPjmZFQk9sCqnUdXy5nea9nWUpPqlsz7tWM9T4gTJ4Tiwu4FlA bgbMV3CwyphpJnV0yiOkFfKE32mfX3rI1kAb2Vak3ZyEL0CF3qkUP7a45Tj2sPVEAcRYwo3 G3Pe9qAMj3kMyv+Q40Vn7U/5IrHSmz1r8BPLWD2Mm76+Cq7MzYA5nuaXhGHVJOe/+RkMWXh KSNfHk0ED9joUjv1E3YHA== X-UI-Out-Filterresults: notjunk:1;V01:K0:eTndclvm8sg=:c8AiS29jsaGb4YpJlxmXDn OfGYrwots9aN9blh2Z44bzBsZ0sckbcKqJvu/vBfD5NHYuYF/TPZL6eh6jZq57xHeYoPXHfbQ zWMlc5EjLwZLxNNbj3q509jfG/3BUb0bCfzIJIfkgHqKSaT46BH2BAxHnrmsuPeGbgdN3fVt0 wFBddd0x7WB4IM2CvsvmwJlF36zfi1ahkMpOAmNqg7bkqWoNCwOJrdJwIoqDlIOegDeSgchCv WrbHVKnf6b3tk6JXAkbGzfQAYAG/8vFTYyGNKaj5cYnn+DeTaUso7oxmdX25QUXkfxmmKU7NS 58u0l4e2258bTiuZR/dfLM3+uMF5JWbHQ2J3yMI8bLKPoesrpFCNsG7yySP3U2U9d9h8MVWRb sezN3Ht0IvURF4kEUPSedUaZcvMX/fKSWilCBmj/pRpqN3I8ppX9CXtJkMCfoGbEMvIdVFTJN NWy/2fQohmZQwGZ5QWXzBwtTHhxdOGwzVF2IwuMRVctqlQphte0c8stLwH+P8JlZ/7SX3fTEr 9oD0NnxbeYqIdboN8dZPwUF+eucmlGuOnBADrya/8gGBVSnpjbobjtKhzCW+6lAkxU0HL9QYo NV2G/R6L5/kUjEhkS6gbbDf4qiJElZGgqEtGdvPszAzE4GIwZri49Kg3oC9NP10V2XVPgcq8X p2vsBEdFTyDCKjs/4prMYJ0w/KsqcbRcqvck5mWgfykYeIzPiHMJPuhLdyXW7tHGiCYWVl0D7 CblyWdXzgM3so5desvS0fvzhy9rSCoIgwnGFhnVPIoEjahaRnHKoc39C0jV1hJmJeqsGWpWaa TpsIfy2mTciAOoysQsP2biOXLK6DHtRqG15EuewvYkfLcrRSbE= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 2017-08-17 at 19:26 +0200, Mike Galbraith wrote: > On Thu, 2017-08-17 at 19:17 +0200, Sebastian Andrzej Siewior wrote: > > On 2017-08-17 18:50:42 [+0200], To Mike Galbraith wrote: > > > __remove_hrtimer() shouldn't be required because it has been done > > > already. It should be enough to just list_splice() one list to the > > > other and raise the softirq afterwards. > > > > Mike, can you check this please: > > Yeah, will do. BTW, with holes stopped up, 8 socket box took a hefty beating for 20 hours.  It was actually 4.12, but it's the same code, just rolled forward.  This is hotplug code is looking pretty darn durable. -Mike