[{"id":3674466,"web_url":"http://patchwork.ozlabs.org/comment/3674466/","msgid":"<CANDhNCp9TRWAF1EHQAcFHLv3eRusVycTrNDk=UFpzg0oTBjQyQ@mail.gmail.com>","list_archive_url":null,"date":"2026-04-07T20:19:39","subject":"Re: [patch 08/12] alarmtimer: Convert posix timer functions to\n 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> Use the new alarmtimer_start() for arming and rearming posix interval\n> timers and for clock_nanosleep() so that already expired timers do not go\n> through the full timer interrupt cycle.\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> ---\n>  kernel/time/alarmtimer.c |   20 +++++++++++++-------\n>  1 file changed, 13 insertions(+), 7 deletions(-)\n\nAcked-by: John Stultz <jstultz@google.com>","headers":{"Return-Path":"\n <netfilter-devel+bounces-11701-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=t4JYq1KP;\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-11701-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=\"t4JYq1KP\"","smtp.subspace.kernel.org;\n arc=pass smtp.client-ip=209.85.208.49","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 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 4fqyHB0j3Sz1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 08 Apr 2026 06:20:06 +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 EE09D3013718\n\tfor <incoming@patchwork.ozlabs.org>; Tue,  7 Apr 2026 20:19:59 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id F2F303793A5;\n\tTue,  7 Apr 2026 20:19:55 +0000 (UTC)","from mail-ed1-f49.google.com (mail-ed1-f49.google.com\n [209.85.208.49])\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 45E493783C3\n\tfor <netfilter-devel@vger.kernel.org>; Tue,  7 Apr 2026 20:19:54 +0000 (UTC)","by mail-ed1-f49.google.com with SMTP id\n 4fb4d7f45d1cf-65c4152313fso7153905a12.1\n        for <netfilter-devel@vger.kernel.org>;\n Tue, 07 Apr 2026 13:19:54 -0700 (PDT)"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775593195; cv=pass;\n b=keGRagurGGq2VUYI1W1UNBynuWnsTAEzD19QuId8liZJ3reW7odBQ3GCYDm8tIQeq6Nxz2j49VOVvwGRGkyGlMHmriD7y/DlSZJL0Kgkug5dR9qg7xzKxKmynTgBO19iyaNEs5Xh121trwPv+71RsOse6g41fm21llE5mXBTxZI=","i=1; a=rsa-sha256; t=1775593193; cv=none;\n        d=google.com; s=arc-20240605;\n        b=hE2s1ReFrkyCfxEh9ZvIfn7cTLhaUYjEqpz+HEyHlXUgAwWkOPvkmsan29aJvQh+R5\n         6W0axaxv4TwreLqgWZvEdsqW9nOqrgwrsJSEBqnWtTBuQnU+6zSZ91SP9S7+vaHyInPH\n         1x10P6PIUUFZILdTrAvfmM1GpF8khGrNT9qT6Fo7QN982E58kk51SPTKyp/bB99jwg6v\n         a5FNMltpPW8wnQ7v9nzNafywv4pNqMxboWXKPQYwIZiDB1vDnWrldePvgNugRhWALXfp\n         wNNj7vS6w8PNLoEl14G2YJDtxakRYqEdhn4JCymUw/wPfh1+9DIDQLyypFiVCOvFZgZc\n         hlyA=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775593195; c=relaxed/simple;\n\tbh=cIcwh02YeJrScNHPq9X6XdHj5CJSHTdteY/DkuKKTzM=;\n\th=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject:\n\t To:Cc:Content-Type;\n b=Wz4DeWY9MrMJ2HdABbljw2jv70xVapUbgVdtiolBbAnuVFPy1fAiugOlTeixCZW0EYXbrvPoIkvkA9DrcdO+wMAVVhc1Qdof5/6NXhLS7hu2ygID7C5nKwEx/pRpqOZzambjK+cFzJZSllz6IOZxhUc3rWHCbgo89Z4rB+OypRQ=","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=5F/h7KugE6fbvjgPOHVFnVDYl0H2cgQ8aKqNXa/3w5M=;\n        fh=mgOvn/qRSKAsPHiY/1udALgzvxa0KKMOdtDlWlvUqtM=;\n        b=GrYGquuYd06/EVT15wjNZ9ZnM2PxdkxPE6yVM3ybRNuTVghCLww/5ni7h0b2oHJ/nU\n         CvEiTnMy5PkQ+FocWmgxh93F/w1t9iD0LOAE4cCK0h2U54mwG6U9y5PaMHxAfhxcRhqa\n         WOI8RBJQ4f/6A0JijynNKZQIDID6DJJK/+UH3PyBhtb+H8XkdE6I+hu2fkt/4wekW4MD\n         NQUDwSNfsuvBxhCo/zpMVmzVYHU9EtgvxUJ3z5BxzwLnoIkFIB9HzZhf/lIwp6RgmD2m\n         b3yNu/rnWQB8Fg/wnmyTXLGufa7ayATR+o0p/9Bw3HDb2Pxohx7qMOb4HgzzBhfLx3xk\n         mmEA==;\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=t4JYq1KP; arc=pass smtp.client-ip=209.85.208.49","i=1; mx.google.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=google.com; s=20251104; t=1775593193; x=1776197993;\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=5F/h7KugE6fbvjgPOHVFnVDYl0H2cgQ8aKqNXa/3w5M=;\n        b=t4JYq1KPWphomxLwlxZw2h52L+wJN/krZfUbfEyboUwujMfUydewGc9bVWZiTOtINg\n         z2pcM1htrDAmXF3K6Wn9IRu98sZ7prefzavrXARvujxIVsoezieOIxkWfZmftHlJTOoR\n         s1JQlVIqOnHeWXhpHFPRW67O+nCrng8WczRcKfh+qqH3dCW5JMxAYTqnuTi3/y/PMD3q\n         uKA5bWy/yZlDmkL22Jd8/H4CysmMmeXGy9RDOOQpTSG4rKevZcUGEUYD2H/EtofU1UHK\n         haAbc+dLSLg9p4EeaSMe2/lJjBNT/CT8hBjnwSFMdjl7TVGIip2i4Knw953SvCCpmZqh\n         QnKQ==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1775593193; x=1776197993;\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=5F/h7KugE6fbvjgPOHVFnVDYl0H2cgQ8aKqNXa/3w5M=;\n        b=l2NEagMWTAFHhZbe7lyf/92Jzq/hE7SBxk/U6C8AYM3V0IM9pfS3NJ0i2pZ12E8ZF8\n         KpE1IUgaec47KSzzF9yso/qawX2pBAdQG5c9/929qP3Vlfa8W5gFXcFvyImgEPQ5EZ/Y\n         n+oix7iK7yC+5P82hybwzRwaJAwwamtQtPZn6/JtA24PoWFUKhQ5SG966h6JbWyvSATN\n         08VHhYDdqXTG58Jjq6b/6C0Sw7TWsF0bDuwaKdKYAr5ZHz2GRQVFbgy0ZEXCMwBf0NTE\n         ZeOO7v5aoHgJudHefxKkKJImu55erUI72mMRYU4gKCYIfhMrBzGPWM5gU82r6/XQiFB6\n         +Oag==","X-Forwarded-Encrypted":"i=1;\n AJvYcCUXYwvBG3JNvx7LqvtPJdHjKxqNZGQ9ZGs2CgGWUTshv3tQgxnsYo6SztVsvQL0C0aYC/CyxtCl4oQP0e9hDao=@vger.kernel.org","X-Gm-Message-State":"AOJu0YyJdxl/yZVRanJJyVNal1onen4MQxlAfAycGktRVoLcD8mM85SV\n\tyE+WARQEdpRN0oCqUgjmsx3LPGmf9Zs8EDF/PbJ43eQD3O3wI7Yn1AvqkLQkP5ZtH1RCL+f+efw\n\tQXXqsmRjU6KUGwyTVqB2Nb/DpRdT9KsFwdHSZyMM=","X-Gm-Gg":"AeBDiesArQsI+i28fuxtnGeMiUsHJGDcqAVBSLinAY5gAy9OhS3/hNlsQNqLkOAMNv/\n\teM5ryuawKqInebgL8uh+jygoECRM3vw2Rawkzqbham5BQE7hfhSGEyjF7UhFV9kEzCHjcxwwrVz\n\tPDem7+kgeXOEJ3lgKg91gVI3OOlUyIAtUSQDE3leqai1g2+p9qhtEZQCH1bQlcCdDFVHM7nNWfv\n\tu1/49QTulJL7H1iOWP/yqZ1PhddtcZvslzINyOZiPg+jt3YR3qHc7IY5vIUsimvzepZZv4OI72N\n\tb0SiZ3YOhJdyXmcjoNgqphS7tVAVUWJl99j8","X-Received":"by 2002:a17:907:3e99:b0:b97:7d03:68c1 with SMTP id\n a640c23a62f3a-b9c67957b45mr816891966b.30.1775593192032; Tue, 07 Apr 2026\n 13:19:52 -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 <20260407083248.035227538@kernel.org>","In-Reply-To":"<20260407083248.035227538@kernel.org>","From":"John Stultz <jstultz@google.com>","Date":"Tue, 7 Apr 2026 13:19:39 -0700","X-Gm-Features":"AQROBzB5Kk-9wmWuv1ZegtmjY7I9xuAgB8C2jMw495vm72Eo-cG6s6UJbujlAjQ","Message-ID":"\n <CANDhNCp9TRWAF1EHQAcFHLv3eRusVycTrNDk=UFpzg0oTBjQyQ@mail.gmail.com>","Subject":"Re: [patch 08/12] alarmtimer: Convert posix timer functions to\n 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"}}]