From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 13763C001DB for ; Tue, 8 Aug 2023 19:27:50 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234077AbjHHT1s (ORCPT ); Tue, 8 Aug 2023 15:27:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39086 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233284AbjHHT1d (ORCPT ); Tue, 8 Aug 2023 15:27:33 -0400 Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EC33A6968E for ; Tue, 8 Aug 2023 11:55:53 -0700 (PDT) From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1691520952; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=NB5qZGpXRGcSb+6tiRNnG9E39TwT1cI9hCXxzJHa6XY=; b=o+DwbdteHjion+dhZM9uhBd7MpPgvAL9b8vmyVoPQVh2G8YZ5l1R2Do9ICQMGB0k1rnb2+ 66l8/GpLMVEe5vVx8mYyQQvoLAy9094AqXbcepZUWeeobywlIrcIiIF/o1JD87pOAkWAX6 7AY9JwDkDJAc7dIehRDcQLbVnccqzx2n3J8yPnzzYMmdHdK9ry7F6xWqxJfAhitey9WriC btNcq3SKk7nUobP8WDzSHaIU8bjy1vCzPWsSm7CDutCXTqpt6Rs3rih99NeFdExW0IOu3Y Jt0fX3L7+DEUgBaTtix1jxpoG2bdgaSpMA2T9Nc1W7UyIyC7hQ1Mg4eV/npWRQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1691520952; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=NB5qZGpXRGcSb+6tiRNnG9E39TwT1cI9hCXxzJHa6XY=; b=PsVIuA126MCf+/qlCoUnDHutTJ7iwySHlww3JenOYZ/dhUgScPgmovdTgwYXIgWa5NQpHb 0Wb79xid6wsUnCCw== To: Andrew Cooper , Juergen Gross , LKML Cc: x86@kernel.org, Tom Lendacky , Arjan van de Ven , Huang Rui , Dimitri Sivanich , Michael Kelley , Sohil Mehta , K Prateek Nayak , Kan Liang , Zhang Rui , "Paul E. McKenney" , Feng Tang , Andy Shevchenko Subject: Re: [patch 00/53] x86/topology: The final installment In-Reply-To: References: <20230807130108.853357011@linutronix.de> <8d650d5c-e7b8-99c3-e561-3d177e6189bd@suse.com> Date: Tue, 08 Aug 2023 20:55:52 +0200 Message-ID: <87jzu5l5xj.ffs@tglx> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Aug 08 2023 at 12:20, Andrew Cooper wrote: > On 08/08/2023 8:40 am, Juergen Gross wrote: >> Tested on an Intel system with Xen: >> >> - PV dom0 is working fine. I couldn't test physical cpu hotplug, but >> removing >> =C2=A0 and then re-adding vcpus to dom0 worked. > > It turns out that physical CPU hotplug with XenPV is broken in at least > two ways. > > It's dom0 (not Xen) that gets the hot-unplug event, after which the Xen > code in Linux succumbs to a preempt-check failure while trying to > offline the vCPU that aliases the pCPU wanting to go offline. That should be gone by now :)