Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp3291242rdh; Mon, 27 Nov 2023 10:21:11 -0800 (PST) X-Google-Smtp-Source: AGHT+IGAFeIy2D5ypEUGZhgcG/d7Z1rvIygc0/iP6+A1Da89fVHsVZo89TBNvhE4FrZlOccMYfAi X-Received: by 2002:a17:902:e54b:b0:1cf:9ea1:ff93 with SMTP id n11-20020a170902e54b00b001cf9ea1ff93mr17278513plf.43.1701109270870; Mon, 27 Nov 2023 10:21:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701109270; cv=none; d=google.com; s=arc-20160816; b=oeIBRsqnjPl+BlcK5h177rjZwVZZh+nFwRSerQiGGBaajotLQdwJxmvKTir8BPt96S fZWDRMrPsvxxwqOKEfLf0ajy9DCJ/fvPj7bQwvQR9iRcULgIcQ0305Tvrxgb7rRoQJ3u yYsRV1wZOkZIkMRum56kCcWNGDbdLgpvADYWozY7Q3gH3A9f+OR9dkT6G0buO7e3GtaH M3v+tZw0GtkiQzGjaowZI0DQgZzvFexD/KekCxLXfzRyuYvsh4kReSOqhHlc0ICNpCz/ lVN/c3Qtx7+XYlswMdkFQ5mc4V9NKQb8yD1cuPfX1Lez4EELyfkW8gw9jhNcrSMSZ2Go NdYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=rkYluPcEwc4dRHOj1hNQYf9Gm3ZBo5jjHrmXjY/uTzE=; fh=1aXPZKefXKajkzswlRzSdGFMTdnwrmKfZusme2z8Jiw=; b=ZNKuK24s9KVxikcbuwQ4qAEBcdamj7Dzi1Hfc00j25aMQFq8W2hPnAcSpP1XiHd2ji a0RHy/zrVq4czdbDN7gl01Y5TBMFYEuwp1c+GKatGSukWZ09fRf7FfCaSUgjvYbQ3GGF 8GqxBzElKAHHbhBEEKVEo8cP5XnorAEkybvW+cxsgtCxbcewj1mLzdqdFKjsjmIuJJOH H7RpW9LWh1zglM7z9mHDEfXC9yBMFT/pemd1YYa7ImaDQ2PgW0QW8yNCDRBs9QURMiUy KBi+b2Wl+57qKSYPszNGHy09qA12//sJkp+Izps1Jwr3iBSAjNnWP0cMkyVVWciYDZPZ Qucg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=cbYCKymX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id q22-20020a170902bd9600b001c9c967e77esi9567394pls.207.2023.11.27.10.21.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Nov 2023 10:21:10 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=cbYCKymX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 73D64823FAF1; Mon, 27 Nov 2023 10:21:08 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232679AbjK0SUx (ORCPT + 99 others); Mon, 27 Nov 2023 13:20:53 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39344 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229480AbjK0SUv (ORCPT ); Mon, 27 Nov 2023 13:20:51 -0500 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 582BC92 for ; Mon, 27 Nov 2023 10:20:58 -0800 (PST) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8AA2DC433C9; Mon, 27 Nov 2023 18:20:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1701109258; bh=BPEZYswnHtTaDhuMtTBDQ96uRSzMIQ5kvejeliwaiw0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=cbYCKymX+5I0u4bFW2dSOUBGffKJZEu4kdzCzL23Kk94zcTnWWAca+/slwSlhBAYt 4BTNz2Dbl6Hl6QFHfVyiEaintVNanLQNjr6r+l+ruFJhY663j1FjPtzt8Vu3k621z+ yL31ybOwTuhQpyAY9zO4VMWvlOt6zTZ70PKG5CBE= Date: Mon, 27 Nov 2023 18:20:55 +0000 From: Greg KH To: Maxime Ripard Cc: rafael@kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-next@vger.kernel.org, sfr@canb.auug.org.au, andrzej.hajda@intel.com, neil.armstrong@linaro.org, rfoss@kernel.org, Laurent.pinchart@ideasonboard.com, jonas@kwiboo.se, jernej.skrabec@gmail.com, maarten.lankhorst@linux.intel.com, tzimmermann@suse.de, airlied@gmail.com, daniel@ffwll.ch, angelogioacchino.delregno@collabora.com, ulf.hansson@linaro.org, linus.walleij@linaro.org, Liu Ying Subject: Re: [PATCH v2 1/2] driver core: Export device_is_dependent() to modules Message-ID: <2023112739-willing-sighing-6bdd@gregkh> References: <20231127051414.3783108-1-victor.liu@nxp.com> <20231127051414.3783108-2-victor.liu@nxp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Mon, 27 Nov 2023 10:21:08 -0800 (PST) On Mon, Nov 27, 2023 at 05:38:13PM +0100, Maxime Ripard wrote: > Greg, Rafael, > > On Mon, Nov 27, 2023 at 01:14:13PM +0800, Liu Ying wrote: > > Export device_is_dependent() since the drm_kms_helper module is starting > > to use it. > > > > Signed-off-by: Liu Ying > > --- > > v2: > > * Newly introduced as needed by patch 2. > > > > drivers/base/core.c | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/drivers/base/core.c b/drivers/base/core.c > > index 67ba592afc77..bfd2bf0364b7 100644 > > --- a/drivers/base/core.c > > +++ b/drivers/base/core.c > > @@ -328,6 +328,7 @@ int device_is_dependent(struct device *dev, void *target) > > } > > return ret; > > } > > +EXPORT_SYMBOL_GPL(device_is_dependent); > > So, a committer just applied this to drm-misc-fixes without your > approval. Could you ack it? If you don't want to, we'll fix it. Wait, why exactly is this needed? Nothing outside of the driver core should be needing this function, it shouldn't be public at all (I missed that before.) So please, revert it for now, let's figure out why DRM thinks this is needed for it's devices, and yet no other bus/subsystem does. thanks, greg k-h