Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp425223pxb; Tue, 14 Sep 2021 00:06:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw2uSWsoR2ax0NfJpaWPTcdTKKmcCTIYJh5XQxwjT9BhrOhAQsSkVOi18PNb7G5qbzacdEt X-Received: by 2002:a92:1a49:: with SMTP id z9mr8379690ill.127.1631603175974; Tue, 14 Sep 2021 00:06:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631603175; cv=none; d=google.com; s=arc-20160816; b=Gl81Nq2apzlkkNVQITcZV7t1WhQoEKMvaz+/KIuWQ9ffCsN6a7fHyJ5nYTaAiHgiW+ rC6qpAqc8YXGXMReZhCiWiJDSmdwmakdfAsl4ZUUFxWvM/SwAKspeN8IdZ5QQvK8APNq 8lR2OLimHF8Lq0JPAs2r68CIA9i6U9lqxAiLdlaiyrNv9wwUnDsTsmCQ41u/tKdXesoH FeM9sRi8dWd3bot82CJlabs6rs4GttTJlL88y0Mvo+iusHJ6K4esyFpxm5mxp4sEyOyT Bz+s0CYsOpzYiheBhs4HPDV80HvEQWHlptHh5OtGO6a1jDVwmf7F40d5SsRPBYPiqpaH l6wA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=67bgZ/GAYXsLEm/hKOx5h/d/xvZ+H8UShpYIZIA8Aew=; b=0wBr4GS5GAT1E1dWY4o01j4/K4lC0p2wvDfolVQ4611bIzMwJ7iDsJB9VkTRfFypWs gc9POZV5NWbEBrgUFjAPGxdee+3nIwWaksN1kgStPy5oNYMRZ/43ZjlZuGfwYnBuVsma KPpBLtlhN4GHZYQIH9n3V7MQdMsPDKd/EHJiuoylUoaHbaH7PizA1eV0j43Ms5P/cBdO i9LLAMMgBizst5jHEhrAtZ0SikGQUNEcXuvPYERjjmoOzQfjQa9fgKYL0EO2tlIgwUl2 bJxFqba5OVE8a+ZQEUR6cxOQXyrBVyBFRcuV1ckfdJxVAzzeBM1tlggcZ5WPJtFX4onH UC8A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f17si4560504iow.57.2021.09.14.00.06.04; Tue, 14 Sep 2021 00:06:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240413AbhINHGW (ORCPT + 99 others); Tue, 14 Sep 2021 03:06:22 -0400 Received: from mail-vs1-f43.google.com ([209.85.217.43]:46869 "EHLO mail-vs1-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240277AbhINHGV (ORCPT ); Tue, 14 Sep 2021 03:06:21 -0400 Received: by mail-vs1-f43.google.com with SMTP id s15so10889205vst.13 for ; Tue, 14 Sep 2021 00:05:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=67bgZ/GAYXsLEm/hKOx5h/d/xvZ+H8UShpYIZIA8Aew=; b=utaph083GNaMSufDwk79WkBI0Harzv13kvOCvg1iCaGAlkUUQaj+Fg2/vNvxFtOESR m1bX5sRSopryuETXgyWhAIR4uBZZSOhyueJz3cYRC7+pL71cGZnlj/l87eAFUOIJtGPH s0tuuKFiE8a+EU8Z13f35hVw5c3tdZ2+XSkMVGcGg8xX7CdHK3mpuKL4DwshQX5UyjHf kn1jNcg7rHgK8yyKrRZib1bPimDL/Jzh/0HEa6GMPbX+v/zmOUXRYFbMvwpWtPLDZC4O 7XDFPyf3SVMprL3YtIgT+YDYvQWP0dNce61A6ienzk36qCMNUMFT1Z0tcv27CmCpV5mA HHkw== X-Gm-Message-State: AOAM5319g4SeBIR/HDJQPbFXRuYc8anYZPp+X0MS1TdTNrjYC44WmL5B z73OS28qS6bVmgnJnz+fErtiPe7dUWsp2tgr+qh0AwV/ X-Received: by 2002:a67:cc1c:: with SMTP id q28mr448339vsl.37.1631603104427; Tue, 14 Sep 2021 00:05:04 -0700 (PDT) MIME-Version: 1.0 References: <20210914043928.4066136-1-saravanak@google.com> <20210914043928.4066136-4-saravanak@google.com> In-Reply-To: <20210914043928.4066136-4-saravanak@google.com> From: Geert Uytterhoeven Date: Tue, 14 Sep 2021 09:04:53 +0200 Message-ID: Subject: Re: [PATCH v1 3/5] driver core: Create __fwnode_link_del() helper function To: Saravana Kannan Cc: Greg Kroah-Hartman , "Rafael J. Wysocki" , John Stultz , Marek Szyprowski , Rob Herring , Andrew Lunn , Vladimir Oltean , Android Kernel Team , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Saravana, On Tue, Sep 14, 2021 at 6:39 AM Saravana Kannan wrote: > The same code is repeated in multiple locations. Create a helper > function for it. > > Signed-off-by: Saravana Kannan Thanks for your patch! > --- a/drivers/base/core.c > +++ b/drivers/base/core.c > @@ -101,6 +101,19 @@ int fwnode_link_add(struct fwnode_handle *con, struct fwnode_handle *sup) > return ret; > } > > +/** > + * __fwnode_link_del - Delete a link between two fwnode_handles. > + * @link: the fwnode_link to be deleted > + * > + * The fwnode_link_lock needs to be held when this function is called. > + */ > +static void __fwnode_link_del(struct fwnode_link *link) Why the double underscore? > +{ > + list_del(&link->s_hook); > + list_del(&link->c_hook); > + kfree(link); > +} Apart from that: Reviewed-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds