Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp7658934rwb; Wed, 23 Nov 2022 09:08:16 -0800 (PST) X-Google-Smtp-Source: AA0mqf4lxj+I8PGlmMHwkHi8SiZasYtYoeKPYkD0hjV02fjpWoASxKhIkg73SfHSZfkyNfVwpta8 X-Received: by 2002:a17:906:32ce:b0:78d:9022:f146 with SMTP id k14-20020a17090632ce00b0078d9022f146mr8398256ejk.656.1669223295930; Wed, 23 Nov 2022 09:08:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669223295; cv=none; d=google.com; s=arc-20160816; b=yzxfiR1/f3yCkXThoB0qegqXBt+LYVkDitLf7denqcip+FGBt/b+pdEb1S1Q+IDuvF TWOBAxiQ466WlZopTvJBX9MAfHaD0KKcMU4B6dKvRvFDe1E2/hZ5KPHlJHfhhtjaoPr3 ncBP/1+ICTKZrp4yIO4CuFMMzWSGqxm1SBT8Mxg8jPO87CXvYiZURv+Dmtu30qGSjWJv b3eGU64ibL76Mr5u38MtfUgzdQKqZcZ7bfKnqpO6FoHNQdKiiZELM49kWT811RHFYr3O jvJQLAZs4By1YmbN/11cGRuGV8V+9nwM1ysb2vXBctfrd3utGEbs63vdl/5fgznO12jL QQNQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:dkim-signature:dkim-signature:from; bh=PgTWXneFnRsaQL5l6FFuRIiOLzxe0QUbUHjo5FawPdA=; b=G1dVAXH5IpOxwo+o74gVzbXveIiVZkhbcXbsOlRKPQ0bcs5BCsZfXqEQ1Lc74qSe2n ljuyMxApU0tLQqbnA/1Lx4cUSp2Djt97B0QOu/t0e7eJKh8xwx/P8kOSQEmuvSBYOiEW Ow3xH43i7B9LzFgGV+rEOoWujZYJaRfOPGrBdAt4ERlEmL8ZGsSFYBbKD2m2jc3TwKkC 0vUwiy8PRQKHVTqopcRn1OEuAok1zD/DVUMG9can0NnAJSxU+W6JtJytlQ1VhBlBkh+e 9Y+jkVZ3XUxZlUbuxiIgTZsFjQEXaHs9LZvdV5wKfizlxWbvQRouY7yF0QH6RaupNYog Mrhg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=fObtseNr; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id xa11-20020a170906fd8b00b0078df2f22f80si10827292ejb.647.2022.11.23.09.07.27; Wed, 23 Nov 2022 09:08:15 -0800 (PST) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=fObtseNr; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238486AbiKWRFl (ORCPT + 99 others); Wed, 23 Nov 2022 12:05:41 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55430 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237966AbiKWRFd (ORCPT ); Wed, 23 Nov 2022 12:05:33 -0500 Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 423489A248; Wed, 23 Nov 2022 09:05:31 -0800 (PST) From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1669223129; 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=PgTWXneFnRsaQL5l6FFuRIiOLzxe0QUbUHjo5FawPdA=; b=fObtseNro5mWffM0T0jcbNZso48gwULpGcWrN2f+WryYNTx1jd/eZZjqG+eVmwhFUBU06o t/iknouVlvMyS4fiDuC+1vFBMwwSObGdYJkyBTy41y88PtU47dMuSBSsPL0H5aKuprG5hU l+JcK3nhz5jWFbSdTIUnvH/XRwX1ugFCPQIUL2dAdGWiDOc+y7zIF32gj8lFcjamlUAJsQ AcHIOAJ3RNufAKN/4Chca1p1vAcLmEkn6LcyHOQtfUOtJ4FUw+AOdSnXzTAhCxR0OB7eQ6 dv0UlmS3fwKc/i8fVpPN7Z/2rQ4HRN/WSEAEvpJb7GGPLKOxF5MtKOvPZCXdZg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1669223129; 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=PgTWXneFnRsaQL5l6FFuRIiOLzxe0QUbUHjo5FawPdA=; b=WTXkGIx/5p9xTP5fplTXmKHFCaCwwqD7NPh0QPEc1ilTHJLUJo12hxO98fg48Q0bA8Gjyk lrcNlmfSLqUFIPCg== To: Jacob Keller , LKML Cc: Linus Torvalds , Steven Rostedt , Anna-Maria Behnsen , Peter Zijlstra , Stephen Boyd , Guenter Roeck , Andrew Morton , Julia Lawall , Arnd Bergmann , Viresh Kumar , Marc Zyngier , Marcel Holtmann , Johan Hedberg , Luiz Augusto von Dentz , linux-bluetooth@vger.kernel.org, "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , netdev@vger.kernel.org Subject: Re: [patch V2 13/17] timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode In-Reply-To: <74922e6d-73d5-62cc-3679-96ea447a1cb4@intel.com> References: <20221122171312.191765396@linutronix.de> <20221122173648.849454220@linutronix.de> <74922e6d-73d5-62cc-3679-96ea447a1cb4@intel.com> Date: Wed, 23 Nov 2022 18:05:28 +0100 Message-ID: <87k03leh47.ffs@tglx> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org On Tue, Nov 22 2022 at 15:04, Jacob Keller wrote: > On 11/22/2022 9:45 AM, Thomas Gleixner wrote: >> +int try_to_del_timer_sync(struct timer_list *timer) >> +{ >> + return __try_to_del_timer_sync(timer); >> +} >> EXPORT_SYMBOL(try_to_del_timer_sync); >> > > > Its a bit odd to me that some patches refactor and replace functions > with new variants all under timer_* namespace, but then we've left some > of them available without that. > > Any reasoning behind this? I guess "try_*" is pretty clear and unlikely > to get stolen by other code..? Kinda. I renamed del_timer*() because that's the ones which we want to substitute with timer_shutdown*() where possible and reasonable. A larger timer namespace cleanup is subject to a follow up series. Thanks, tglx