[{"id":3674053,"web_url":"http://patchwork.ozlabs.org/comment/3674053/","msgid":"<20260407100427.GS2872@noisy.programming.kicks-ass.net>","list_archive_url":null,"date":"2026-04-07T10:04:27","subject":"Re: [patch 07/12] alarmtimer: Provide alarmtimer_start()","submitter":{"id":493,"url":"http://patchwork.ozlabs.org/api/people/493/","name":"Peter Zijlstra","email":"peterz@infradead.org"},"content":"On Tue, Apr 07, 2026 at 10:54:48AM +0200, Thomas Gleixner wrote:\n> Alarm timers utilize hrtimers for normal operation and only switch to the\n> RTC on suspend. In order to catch already expired timers early and without\n> going through a timer interrupt cycle, provide a new start function which\n> internally uses hrtimer_start_range_ns_user().\n> \n> If hrtimer_start_range_ns_user() detects an already expired timer, it does\n> not queue it. In that case remove the timer from the alarm base as well.\n> \n> Return the status queued or not back to the caller to handle the early\n> expiry.\n> \n> Signed-off-by: Thomas Gleixner <tglx@kernel.org>\n\nNot familiar with this code, but my head hurts from the:\n\nalarm_\nalarm_timer_\nalarmtimer_\n\nprefixes, what's what?","headers":{"Return-Path":"\n <netfilter-devel+bounces-11662-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","netfilter-devel@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=infradead.org header.i=@infradead.org header.a=rsa-sha256\n header.s=casper.20170209 header.b=a8FiwdAm;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=netfilter-devel+bounces-11662-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org\n header.b=\"a8FiwdAm\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=90.155.50.34","smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=infradead.org","smtp.subspace.kernel.org;\n spf=none smtp.mailfrom=infradead.org"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fqhd15v7Tz1yGf\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 07 Apr 2026 20:04:37 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 2016F3017069\n\tfor <incoming@patchwork.ozlabs.org>; Tue,  7 Apr 2026 10:04:34 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 575A13A784A;\n\tTue,  7 Apr 2026 10:04:32 +0000 (UTC)","from casper.infradead.org (casper.infradead.org [90.155.50.34])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id B50523A3817;\n\tTue,  7 Apr 2026 10:04:30 +0000 (UTC)","from\n 2001-1c00-8d85-4b00-266e-96ff-fe07-7dcc.cable.dynamic.v6.ziggo.nl\n ([2001:1c00:8d85:4b00:266e:96ff:fe07:7dcc]\n helo=noisy.programming.kicks-ass.net)\n\tby casper.infradead.org with esmtpsa (Exim 4.98.2 #2 (Red Hat Linux))\n\tid 1wA3IJ-00000003P8r-2or4;\n\tTue, 07 Apr 2026 10:04:27 +0000","by noisy.programming.kicks-ass.net (Postfix, from userid 1000)\n\tid 3CF6E3005E5; Tue, 07 Apr 2026 12:04:27 +0200 (CEST)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775556271; cv=none;\n b=fnS8nqA0BcJG1PoKiu9auix7L3okqNrcWnbToEuaXEH8JRL07rbubuM4eSTtAnNIM0z/E/bx3ELXh9a0erCjO1FxMrDO7Pocv26pCEKml4tvYLM+of00QSP8J8Xbo65Iir0dRrSybRO1n3c6SqyosUmfiwdxEcT4Gcxun0UPsPs=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775556271; c=relaxed/simple;\n\tbh=yOY7+KmRjtyw8Q72hV54JYZywu94r/DU9OedaN0htSA=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=HiNf8OBxKnnegJJfPw5CfzcIrinQBCybSP1HM2gyTMoVHYQjWqwgNq3Lf40TNjIXckQWH59PLFFGTiTKTrGZj5KUlI8p62FqlXbPADqElh4WhicVyb8rynamCJKX4lEJ188NSscTHarYSW+n/uizRcBmTRy+QauNiyaJKXIfPZY=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=infradead.org;\n spf=none smtp.mailfrom=infradead.org;\n dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org\n header.b=a8FiwdAm; arc=none smtp.client-ip=90.155.50.34","DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version:\n\tReferences:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:\n\tContent-Transfer-Encoding:Content-ID:Content-Description;\n\tbh=T8HUZX93ODTWp3PC34SKmXA5tERstb9SD8VY+5Ru9Yw=; b=a8FiwdAmfzbJJUl3Ffp9Q8g23e\n\tUkjGMD8OHR7D9YD+uzyoPa4Ucigbk52PNJfKKav0gLxT/lI95rzDTTmixVoG+Sj12s76LfYVOpiVF\n\trMXiJoIkcjxVAl5sWoUEcmysVOxgQ5d6BVL19ZGhKLPN/agyGg0hcMos9AnO0Gmy6I8Uc0p4h2+9n\n\t8QRSkh7OPiEvl5LdK/rI7lgbgJfVfFZoYMD2NQQMEiA3f6WZZvJEOhmTf+jAZB6FQE60O6K9keeIq\n\tA+qJqrG6gv82NziEXTrXaOSttQWJr0j6DgTmW4ybqcZ+hNOfjR+7OJcq73eXPDJSWiYJxAgC6cYsI\n\tFHT3569g==;","Date":"Tue, 7 Apr 2026 12:04:27 +0200","From":"Peter Zijlstra <peterz@infradead.org>","To":"Thomas Gleixner <tglx@kernel.org>","Cc":"LKML <linux-kernel@vger.kernel.org>, John Stultz <jstultz@google.com>,\n\tStephen Boyd <sboyd@kernel.org>, Calvin Owens <calvin@wbinvd.org>,\n\tAnna-Maria Behnsen <anna-maria@linutronix.de>,\n\tFrederic Weisbecker <frederic@kernel.org>,\n\tIngo Molnar <mingo@kernel.org>,\n\tAlexander Viro <viro@zeniv.linux.org.uk>,\n\tChristian Brauner <brauner@kernel.org>, Jan Kara <jack@suse.cz>,\n\tlinux-fsdevel@vger.kernel.org, Sebastian Reichel <sre@kernel.org>,\n\tlinux-pm@vger.kernel.org, Pablo Neira Ayuso <pablo@netfilter.org>,\n\tFlorian Westphal <fw@strlen.de>, Phil Sutter <phil@nwl.cc>,\n\tnetfilter-devel@vger.kernel.org, coreteam@netfilter.org","Subject":"Re: [patch 07/12] alarmtimer: Provide alarmtimer_start()","Message-ID":"<20260407100427.GS2872@noisy.programming.kicks-ass.net>","References":"<20260407083219.478203185@kernel.org>\n <20260407083247.965539525@kernel.org>","Precedence":"bulk","X-Mailing-List":"netfilter-devel@vger.kernel.org","List-Id":"<netfilter-devel.vger.kernel.org>","List-Subscribe":"<mailto:netfilter-devel+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:netfilter-devel+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20260407083247.965539525@kernel.org>"}},{"id":3674108,"web_url":"http://patchwork.ozlabs.org/comment/3674108/","msgid":"<87fr5757hj.ffs@tglx>","list_archive_url":null,"date":"2026-04-07T11:34:48","subject":"Re: [patch 07/12] alarmtimer: Provide alarmtimer_start()","submitter":{"id":92397,"url":"http://patchwork.ozlabs.org/api/people/92397/","name":"Thomas Gleixner","email":"tglx@kernel.org"},"content":"On Tue, Apr 07 2026 at 12:04, Peter Zijlstra wrote:\n> On Tue, Apr 07, 2026 at 10:54:48AM +0200, Thomas Gleixner wrote:\n>> Alarm timers utilize hrtimers for normal operation and only switch to the\n>> RTC on suspend. In order to catch already expired timers early and without\n>> going through a timer interrupt cycle, provide a new start function which\n>> internally uses hrtimer_start_range_ns_user().\n>> \n>> If hrtimer_start_range_ns_user() detects an already expired timer, it does\n>> not queue it. In that case remove the timer from the alarm base as well.\n>> \n>> Return the status queued or not back to the caller to handle the early\n>> expiry.\n>> \n>> Signed-off-by: Thomas Gleixner <tglx@kernel.org>\n>\n> Not familiar with this code, but my head hurts from the:\n>\n> alarm_\n> alarm_timer_\n> alarmtimer_\n>\n> prefixes, what's what?\n\nYeah. I should have named it alarm_timer_start(). Let me fix this.","headers":{"Return-Path":"\n <netfilter-devel+bounces-11669-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","netfilter-devel@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=T4h2cCUq;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=104.64.211.4; helo=sin.lore.kernel.org;\n envelope-from=netfilter-devel+bounces-11669-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"T4h2cCUq\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sin.lore.kernel.org (sin.lore.kernel.org [104.64.211.4])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fqkdW2mxlz1yGf\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 07 Apr 2026 21:35:11 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id 53F7630131AF\n\tfor <incoming@patchwork.ozlabs.org>; Tue,  7 Apr 2026 11:34:59 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id DB32D3AEF33;\n\tTue,  7 Apr 2026 11:34:52 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 5B97B3AE1BF;\n\tTue,  7 Apr 2026 11:34:52 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 2545EC116C6;\n\tTue,  7 Apr 2026 11:34:50 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775561692; cv=none;\n b=m33YAg5/AvoKiEV9nRyeOvGqDHPFoB1DlcLCIXnksfze/6YqcRm63d2ktGgQpPoFZgvcR5dQ0g6iNub65fe75FDHQmbfqyHS+AFXkpGJbaM2DIfBa0l598Psut1phOhYEbr2VpmClJ12e6Wa7qF6urllpF6iz25EniAZzTTB7fU=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775561692; c=relaxed/simple;\n\tbh=9YUToimfNgX1iEDORmfH2a1+7N4GQzss93G8dfjn7xE=;\n\th=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID:\n\t MIME-Version:Content-Type;\n b=O6lkbZQJ55JYgEd2+ZJ9vtgKtjmPbpMGE/SM+nRtvKOgbomzTJgAUK8Qj1etwsOH3ZB82zQNMoK9ls0FyywmO2Sst6B/geaIktox3MY9w50lMy8fPEvEvwI1Itx0MwCNcr046gze/rMQnidiHtFg1iA5QBBBdetyPVG2wOXMjh8=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=T4h2cCUq; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1775561692;\n\tbh=9YUToimfNgX1iEDORmfH2a1+7N4GQzss93G8dfjn7xE=;\n\th=From:To:Cc:Subject:In-Reply-To:References:Date:From;\n\tb=T4h2cCUqPSmHABYXH9ls7T8waWlPkOcbpwZuyGm1DVzNg5x4iXCXrhOPaL4qaYFZS\n\t A/IdYXdAL84mW121UZUw7cCbDMGUE7iC631fYOqSIUPfK4IBCe1mGHOKyZZD0ATn/g\n\t RluSEI1SMVpgphGFtLU/DTADxkQJgxybep0IRYDrm2gVQywgv8bbxOJiBPK+aFIdPk\n\t txhniMQ02nkVV00yY0pOHBWTeVJqtgJ1NUHHa/5xjocPEuHepNTVUV3PcaE5IKj7b5\n\t tEP6O2SpqkT3XMTyotXt18Pceala/UXQ8cFgbTbSEhs6fTrw1BiwyDAqgKHL0z75zC\n\t pVMjN5mSpNOTw==","From":"Thomas Gleixner <tglx@kernel.org>","To":"Peter Zijlstra <peterz@infradead.org>","Cc":"LKML <linux-kernel@vger.kernel.org>, John Stultz <jstultz@google.com>,\n Stephen Boyd <sboyd@kernel.org>, Calvin Owens <calvin@wbinvd.org>,\n Anna-Maria Behnsen <anna-maria@linutronix.de>, Frederic Weisbecker\n <frederic@kernel.org>, Ingo Molnar <mingo@kernel.org>, Alexander Viro\n <viro@zeniv.linux.org.uk>, Christian Brauner <brauner@kernel.org>, Jan\n Kara <jack@suse.cz>, linux-fsdevel@vger.kernel.org, Sebastian Reichel\n <sre@kernel.org>, linux-pm@vger.kernel.org, Pablo Neira Ayuso\n <pablo@netfilter.org>, Florian Westphal <fw@strlen.de>, Phil Sutter\n <phil@nwl.cc>, netfilter-devel@vger.kernel.org, coreteam@netfilter.org","Subject":"Re: [patch 07/12] alarmtimer: Provide alarmtimer_start()","In-Reply-To":"<20260407100427.GS2872@noisy.programming.kicks-ass.net>","References":"<20260407083219.478203185@kernel.org>\n <20260407083247.965539525@kernel.org>\n <20260407100427.GS2872@noisy.programming.kicks-ass.net>","Date":"Tue, 07 Apr 2026 13:34:48 +0200","Message-ID":"<87fr5757hj.ffs@tglx>","Precedence":"bulk","X-Mailing-List":"netfilter-devel@vger.kernel.org","List-Id":"<netfilter-devel.vger.kernel.org>","List-Subscribe":"<mailto:netfilter-devel+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:netfilter-devel+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain"}},{"id":3674469,"web_url":"http://patchwork.ozlabs.org/comment/3674469/","msgid":"<CANDhNCo9QZKoEwX0r8JeP_8YTSvKg5ENTSw5Zjj9Po-FywBftQ@mail.gmail.com>","list_archive_url":null,"date":"2026-04-07T20:23:04","subject":"Re: [patch 07/12] alarmtimer: Provide alarmtimer_start()","submitter":{"id":85767,"url":"http://patchwork.ozlabs.org/api/people/85767/","name":"John Stultz","email":"jstultz@google.com"},"content":"On Tue, Apr 7, 2026 at 1:54 AM Thomas Gleixner <tglx@kernel.org> wrote:\n>\n> Alarm timers utilize hrtimers for normal operation and only switch to the\n> RTC on suspend. In order to catch already expired timers early and without\n> going through a timer interrupt cycle, provide a new start function which\n> internally uses hrtimer_start_range_ns_user().\n>\n> If hrtimer_start_range_ns_user() detects an already expired timer, it does\n> not queue it. In that case remove the timer from the alarm base as well.\n>\n> Return the status queued or not back to the caller to handle the early\n> expiry.\n>\n> Signed-off-by: Thomas Gleixner <tglx@kernel.org>\n> Cc: John Stultz <jstultz@google.com>\n> Cc: Stephen Boyd <sboyd@kernel.org>\n\nAcked-by: John Stultz <jstultz@google.com>   (also with Peter's\nsuggested name change)","headers":{"Return-Path":"\n <netfilter-devel+bounces-11704-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","netfilter-devel@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=google.com header.i=@google.com header.a=rsa-sha256\n header.s=20251104 header.b=C9ShAHrh;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=104.64.211.4; helo=sin.lore.kernel.org;\n envelope-from=netfilter-devel+bounces-11704-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=google.com header.i=@google.com\n header.b=\"C9ShAHrh\"","smtp.subspace.kernel.org;\n arc=pass smtp.client-ip=209.85.218.44","smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=google.com","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=google.com"],"Received":["from sin.lore.kernel.org (sin.lore.kernel.org [104.64.211.4])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fqyM538w6z1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 08 Apr 2026 06:23:29 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id 217D4300D763\n\tfor <incoming@patchwork.ozlabs.org>; Tue,  7 Apr 2026 20:23:25 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 8BF39379974;\n\tTue,  7 Apr 2026 20:23:20 +0000 (UTC)","from mail-ej1-f44.google.com (mail-ej1-f44.google.com\n [209.85.218.44])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id D9D7234A76B\n\tfor <netfilter-devel@vger.kernel.org>; Tue,  7 Apr 2026 20:23:18 +0000 (UTC)","by mail-ej1-f44.google.com with SMTP id\n a640c23a62f3a-b932fe2e1a7so734101766b.1\n        for <netfilter-devel@vger.kernel.org>;\n Tue, 07 Apr 2026 13:23:18 -0700 (PDT)"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775593400; cv=pass;\n b=YtZ7thTbo+auzp7hOPL8t9QB1b5BtIo3XdboNvJ47HnzXwVTxPFAME8QXOSrq4p4quHSOX7BMbpDt/mX9EOwKu+ZU1MUbnl2lutoVd6EGzAV8u59NO8PA9AxH/+7UvEk1jg+DFWa5vGmxsWGJXrOl8Pe2Vmjv1IzhzY3UJKClv0=","i=1; a=rsa-sha256; t=1775593397; cv=none;\n        d=google.com; s=arc-20240605;\n        b=GZyFx03a1ZoNtgagdGm9U1spe1RJ4nTvGmnsenh1kEdnKaO6vsi2WaauwZajTsk13p\n         5pS2TBY/nYwk7Rbzl3S3JLxxR7/zcnywuQE+0JCVxM+Y+uYvLzkGGDJrMrucb8juyTsl\n         sTECjsv7i5OQmulAlZUurxyUyJMtnUdByLpm6x7FAMHRvbC6Fqy0cfqp/dsLNJ+SdGxm\n         mKxculjyj7qYyokMMDgpFxUYyDg88kF7cRYqS/mU7vEuLUr2cAgiWIg6jb9zGzXTXGzb\n         b6ImHZjmyJzwIz+nWH2PcVzAsAltHlSnUxQ8IdNborE3NYVfUboQfNeXDrez3N/8C56/\n         kalA=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775593400; c=relaxed/simple;\n\tbh=/vo8Ho9uK7QNdoBdsxzXkL/VUAV5uKB8HFsyFKhwoOw=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=Fb8d0NhUVWl15A0yIuv+6Y2raKk4tOmocPkAZrK6+EaM075sQMm1nvO8SPsafOg9oVX7RW5w2cWCeBJKWYIgBHh0HjzZHzUbmjJyuqDYzce2GoPj2tp5WWaFNjIq6693be8Vc2SqkC3edQ9WVP7i4WOl7P9+oNJnnVY6GQr7DWI=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n s=arc-20240605;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:dkim-signature;\n        bh=ZCx8twqJvR9nn7bLFe0MWiBT1PMklf9crqW/etIEYlw=;\n        fh=v5H0m4ia9YSs8TFcwCANGF98GfP7pcn6eqq5c3gwfu0=;\n        b=CkmSF4mlYIcL7Rv/x+C3warNMyYnHyIUeba9DY8+QYj7ffqCTz7jLlARqi9FTaI0cl\n         wclzlVkp4AsDTvKzWdvxJVNaNiDJ1ahmbZM009/bGMJ+UQM5ybfe948xKsVBY4FVxnhM\n         +Vj/RUYF6NrMHuIpoiJow8+9y7lweJaZl9bH7ICZabK7E/Kz4at3JGN758gMOCJRJXlJ\n         4FNA8vUIzP9hA6/++OE2BDogo72YHtvPj8JQk0/ndJI5VB/RFFxcrrBsE+nykUR8/VG2\n         bNUe0qTbA4M58Jcin8rWnaWMVTb39+29RzIV6dq2ulu+CLizeX/JZgclZChojzbV6ORA\n         R0lA==;\n        darn=vger.kernel.org"],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=google.com;\n spf=pass smtp.mailfrom=google.com;\n dkim=pass (2048-bit key) header.d=google.com header.i=@google.com\n header.b=C9ShAHrh; arc=pass smtp.client-ip=209.85.218.44","i=1; mx.google.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=google.com; s=20251104; t=1775593397; x=1776198197;\n darn=vger.kernel.org;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:from:to:cc:subject:date\n         :message-id:reply-to;\n        bh=ZCx8twqJvR9nn7bLFe0MWiBT1PMklf9crqW/etIEYlw=;\n        b=C9ShAHrhqE76X97cIBZf5dHkbyR9lBkcPtM+Vqw/Bvk1yZN3HIKf1hCEQr3YmNY1N7\n         Zx02UaezcXaHGuceYyemshxBMYz0Q/bbb1pB0Ex/qlRtQLLnRiNAUskOnqDjFEGTLDQ4\n         okgc8+lIi1gAObQ0N7NcDC44RicH5dBkpoZNBfyWaKZ1eiVD6Fe9YLnXQyG3dbxfesl3\n         T/tCW5VB3BF50RiBp3tqT7OqZgdo4+quvZPicECm0I7YroE9ExG/CcU5hrRb6xkuICaX\n         S1g06lzf1PSG1V3vxwuibGeD0kj5OFskWhQHFaNph4P+Q0n7ZLmU1xvD8dIApmw5wMaQ\n         TpEA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1775593397; x=1776198197;\n        h=content-transfer-encoding:cc:to:subject:message-id:date:from\n         :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n         :to:cc:subject:date:message-id:reply-to;\n        bh=ZCx8twqJvR9nn7bLFe0MWiBT1PMklf9crqW/etIEYlw=;\n        b=KXqRFKavFY2QulYP0+BJJPwKMaTyRw8oV1rFHNKngsWGZ745plkfs0wOEWRrXeEBRm\n         F8i4xWK2R/Au4fBeTdvlfGdrgPJMiEsqPbWYQiTubayCDK0Tm9ZA/JOqRb2SpAKJTaen\n         ACSxx0AiPsiiOMGDlQDsxvU+lgNFDEyBWSLdtn7lUFJiQeQDBgWUmYY6fJzm6qi+t83/\n         GITXXJ3kQC3LG+mYcUNYInxhfLUw9S0814AKFfCkYB+5QdTXzfIqAgj0inr9yzCe1/pd\n         t+Sz/yoro9xI5LdhANYUjrSwii7WOuy7h/H2Z5oAulWSqoCVhVKGi2M2X3ImOsiGHux9\n         EfZQ==","X-Forwarded-Encrypted":"i=1;\n AJvYcCVm30LzoCQCTG4zWzv73kZUxWYP0uzCx8UDQT2rW5YXs0ahb3wobOlu6cWdhOi8ElBs/oNYtTb37MPUjlyciYc=@vger.kernel.org","X-Gm-Message-State":"AOJu0YybghmTd5YoqfIJtXLbJ8/PCrMxznUBVLHtaJP4hySV+kXhco0p\n\trvhw/5kvAM2qffk9uG82AOfQTdnmhvJe5E1HpPg0hPZckrhhGGFxb4NQvkeOcW16LfytMxHHVYE\n\tzPmpjaxcjsv8vM5YHB3EqUUuaHvevMkbzCoQfTVk=","X-Gm-Gg":"AeBDievMiY+p+jB/RzUIFws+HDyUZ2jWslxwkMeFwDk7l6xATKzu/c2EsJ1LOWP/mhc\n\t/0nIOkF3jkPRsCwtq1zqVTYKAMpPhqrBnd+W1OABO7JphLJyK3o5wklHkawO2MgvOp6HSwT98qN\n\tcbwoaA3hOfZo9yWyVdfxFXq74qwkTwPIo1JLq4bMYsWxgEibbhzX53mZKqZrfzXzWt5f7L3tiG5\n\tCiA/XWDf+PtEp7Dz5KliMjnxPh/MPD9RV8s6DfEs7hdiSda5xqpxOc6GpmTLUTH7tm1RizlQYaX\n\tp1mmEPliAH9oybJ4oNk1jRScSGUyERfjObPM","X-Received":"by 2002:a17:907:8703:b0:b98:4c58:f499 with SMTP id\n a640c23a62f3a-b9c67957ff5mr691793266b.28.1775593396835; Tue, 07 Apr 2026\n 13:23:16 -0700 (PDT)","Precedence":"bulk","X-Mailing-List":"netfilter-devel@vger.kernel.org","List-Id":"<netfilter-devel.vger.kernel.org>","List-Subscribe":"<mailto:netfilter-devel+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:netfilter-devel+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","References":"<20260407083219.478203185@kernel.org>\n <20260407083247.965539525@kernel.org>","In-Reply-To":"<20260407083247.965539525@kernel.org>","From":"John Stultz <jstultz@google.com>","Date":"Tue, 7 Apr 2026 13:23:04 -0700","X-Gm-Features":"AQROBzB82cXuNdt0Ng1iSzJ-7D2GJGPn4Rejnm3RvPTfCJRZuUw3Y0MamQBLYuk","Message-ID":"\n <CANDhNCo9QZKoEwX0r8JeP_8YTSvKg5ENTSw5Zjj9Po-FywBftQ@mail.gmail.com>","Subject":"Re: [patch 07/12] alarmtimer: Provide alarmtimer_start()","To":"Thomas Gleixner <tglx@kernel.org>","Cc":"LKML <linux-kernel@vger.kernel.org>, Stephen Boyd <sboyd@kernel.org>,\n\tCalvin Owens <calvin@wbinvd.org>, Peter Zijlstra <peterz@infradead.org>,\n\tAnna-Maria Behnsen <anna-maria@linutronix.de>,\n Frederic Weisbecker <frederic@kernel.org>,\n\tIngo Molnar <mingo@kernel.org>, Alexander Viro <viro@zeniv.linux.org.uk>,\n\tChristian Brauner <brauner@kernel.org>, Jan Kara <jack@suse.cz>,\n linux-fsdevel@vger.kernel.org,\n\tSebastian Reichel <sre@kernel.org>, linux-pm@vger.kernel.org,\n\tPablo Neira Ayuso <pablo@netfilter.org>, Florian Westphal <fw@strlen.de>,\n Phil Sutter <phil@nwl.cc>,\n\tnetfilter-devel@vger.kernel.org, coreteam@netfilter.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable"}}]