From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2ACDE359F8D for ; Thu, 20 Nov 2025 15:34:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=193.142.43.55 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763652889; cv=none; b=UjsF0zz3trweH7iYFQxhBq88I7LyyBQtJPKSnnEnasTp7WXrUw7Z/Up76o3KZk3jXCdWb3LOIbG63WTe36+Vjdt1F2ml5On57zaFpXVSX4MtIO+ysXpHgmfxCQSIiKIKP9HG8fWRWfwAFZTq31bYtSfJWwXT+i6lWAeytleugAI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763652889; c=relaxed/simple; bh=I6a9E9jLOucPDD54d2QTrcLIWob1cfyB3xw3NdMgwm4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=hJD91A1vYNjkjwI2nwYH6bEb597zDVks/3msmXK8KT6Ay2XJJlGwzAXmrzoqFN/d/kFO4Fzw+pdzH6d8eL/koNRlhpfhP1TJod7LJyF5nsnBZO3N9Rz/tCJfEhuFq9D9cBGJQqx8eOKyn+gX/C1b2w9gj4EVnEyYsf3N2hG/bT8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linutronix.de; spf=pass smtp.mailfrom=linutronix.de; dkim=pass (2048-bit key) header.d=linutronix.de header.i=@linutronix.de header.b=SWqMtLG3; dkim=permerror (0-bit key) header.d=linutronix.de header.i=@linutronix.de header.b=RBbeTccw; arc=none smtp.client-ip=193.142.43.55 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linutronix.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linutronix.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linutronix.de header.i=@linutronix.de header.b="SWqMtLG3"; dkim=permerror (0-bit key) header.d=linutronix.de header.i=@linutronix.de header.b="RBbeTccw" From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1763652883; 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: in-reply-to:in-reply-to:references:references; bh=EIWdRO8ko1nlLmd6DIjUDKbj/JW3VV/hk1SpkesDN9M=; b=SWqMtLG3nWCGDRpUUr5t1TJOvVbU5dLuz93oKcBEKjMKeMobeJlFgyl01jkavKc0u8asBF AFRu1mDTKKz8vbLR+I00xv1Jc49YTmLecKGABRBcv2hrd7zX6+9eWZTR79b61qOl3g8RZ3 Bc8+l6sY5khdRSKZI5jABdcToaQNHRl8QE/axzoik196ptLsRkBSfHiiDPZlcu4NKyv48m sEXuLvy3DNNuAkvluzIqb+YzXjQtBhvwCbUnQ2eSN0gIO2CsEb69NAHteDOZ6SJpeIB8UD yzhaFuts9WA6GMCj89DCBSTCLsTCoIjz7w5vQ8Qh/Aff5ImLgYNSyYCBQt1PHw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1763652883; 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: in-reply-to:in-reply-to:references:references; bh=EIWdRO8ko1nlLmd6DIjUDKbj/JW3VV/hk1SpkesDN9M=; b=RBbeTccwYnmd2pfmW9lJrlyvQc4ktJqOL049Abyjtch4vfSntf/RZW92LGz+XgBZkYt6y7 m35lekPGCAp/wlDA== To: Gabriele Monaco , linux-kernel@vger.kernel.org, Anna-Maria Behnsen , Frederic Weisbecker , Waiman Long Cc: "John B. Wyatt IV" , "John B. Wyatt IV" Subject: Re: [PATCH v16 7/7] timers/migration: Exclude isolated cpus from hierarchy In-Reply-To: <0c5d224858b31f66a9a166c990a393cb2a121162.camel@redhat.com> References: <20251120145653.296659-1-gmonaco@redhat.com> <20251120145653.296659-8-gmonaco@redhat.com> <87ms4gk9wd.ffs@tglx> <0c5d224858b31f66a9a166c990a393cb2a121162.camel@redhat.com> Date: Thu, 20 Nov 2025 16:34:42 +0100 Message-ID: <87jyzkk99p.ffs@tglx> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain On Thu, Nov 20 2025 at 16:23, Gabriele Monaco wrote: > On Thu, 2025-11-20 at 16:21 +0100, Thomas Gleixner wrote: >> On Thu, Nov 20 2025 at 15:56, Gabriele Monaco wrote: >> > + * This function returns false during early boot and the isolation logic is >> > + * enabled only after isolated CPUs are marked as unavailable at late boot. >> > + * The tick CPU can be isolated at boot, however we cannot mark it as >> > + * unavailable to avoid having no global migrator for the nohz_full CPUs. >> > This >> > + * should be ensured by the callers of this function: implicitly from >> > hotplug >> > + * callbacs and explicitly in tmigr_init_isolation() and >> >> 'callbacs' is still not correct :) >> >> Other than that: >> >> Reviewed-by: Thomas Gleixner > > Damn, I knew I was missing something.. > Should I send a v17 for this or just re-send this patch? That'll be fixed up when applying. I wait for Frederic to review it first.