From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 7CB843B636E; Tue, 7 Apr 2026 13:59:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775570377; cv=none; b=DRJRe+bHYkvVsy+aMHjisYhpp8Pf2U3j1mmMRJMpbmWE2B+n0oj0h0TLZKw8xHIIyaK+MCAGWv4BRmT5T0LIkWgHqa71hfD1I0Zu0Y8mssEJ/NF4FvLegsBa/pNNYcSMSdP1jNwdy8LDg1p+gLYKnmcYkhpUWPezpHkg72+OoRg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775570377; c=relaxed/simple; bh=unwgo3pndGLEs3AMBmaplmpaq1/djqniJwe60B3hWng=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=WWoqzLq8nvh/FO7y7e0WTv4mgsEcA0SSEEB17U3h5OPqQjYOsg87zTa6vo4GdPlRo9D5+YFPXLEUp3YBPGaK24tDWVeCEHYJH89JYP2X3eTSbql/BpSReLjWeXaOOJlX/CHoUxN0JKrv9leS97B4QFJNfew3sNzdE/WhVV4jYSc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=WQxfPSXu; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="WQxfPSXu" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3EF0BC116C6; Tue, 7 Apr 2026 13:59:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1775570377; bh=unwgo3pndGLEs3AMBmaplmpaq1/djqniJwe60B3hWng=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=WQxfPSXuMCd6xSvlhDRO6e+7fMGGLN/ThRI7h//PPrWpcfG8ZSXUgIjZhI0egEv+p MjrTo9CiYI7Ciqv1uJ13bb2p5t59RLMmnbejRC2vpqFGU5xz65BrZ4BAPZHAcFV9Bc L4XvgMQ6+licrdpXNtzIYybyKDHc+ZsI88lYDQZHMMMQCUi1rwOGCPdTue5jLCnJZT YJ86PbLo/n7S7p30jWRgpc2So9oPYEjovdxMdtktg+JCf8z5D4pz0ag5oTXbPV80FS rSEPffFevkOSo8VzzSNscUOgPyI8QZs4qel4/AVDp9O4XRWNLDKYapV7zLtnHEj5vE DKmV+29DbQxJw== From: Thomas Gleixner To: Peter Zijlstra Cc: LKML , Calvin Owens , Anna-Maria Behnsen , Frederic Weisbecker , Ingo Molnar , John Stultz , Stephen Boyd , Alexander Viro , Christian Brauner , Jan Kara , linux-fsdevel@vger.kernel.org, Sebastian Reichel , linux-pm@vger.kernel.org, Pablo Neira Ayuso , Florian Westphal , Phil Sutter , netfilter-devel@vger.kernel.org, coreteam@netfilter.org Subject: Re: [patch 01/12] clockevents: Prevent timer interrupt starvation In-Reply-To: <20260407114905.GH3738786@noisy.programming.kicks-ass.net> References: <20260407083219.478203185@kernel.org> <20260407083247.562657657@kernel.org> <20260407094206.GL2872@noisy.programming.kicks-ass.net> <87o6jv57od.ffs@tglx> <20260407114905.GH3738786@noisy.programming.kicks-ass.net> Date: Tue, 07 Apr 2026 15:59:33 +0200 Message-ID: <874ilm6fcq.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 Tue, Apr 07 2026 at 13:49, Peter Zijlstra wrote: > On Tue, Apr 07, 2026 at 01:30:42PM +0200, Thomas Gleixner wrote: >> > The only thing that seems to be different, is that the old code would >> > return the ->set_next_event() error code, rather than 0 in the !force >> > case. >> >> You mean when dev->next_event_forced is set and the set_event() callback >> above failed? > > next_event_foced = 0; > force = 0; > > Then the old code would return rc (return value of ->set_next_event), > while the new code will return -ETIME. > > (not 0 like I said). Ah. Now it makes sense :) > I suppose ->set_next_event() will only ever fail with -ETIME? Yes.