Received: by 2002:ab2:b82:0:b0:1f3:401:3cfb with SMTP id 2csp348350lqh; Thu, 28 Mar 2024 04:10:47 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVm25YmQhlGnZ52uWY2n+SHcax/DsTKLPslmUw9QewglEJMEKUCbHZlrH7V60CMwFrkc/+5NSVHN1r3lCfMFfjt+aPCERxDO0+S4l35hw== X-Google-Smtp-Source: AGHT+IGv85fJAqCFXdWNJSKpBCAQpNHhUDmVFO2ZxT473vJ94Fzc5q9xak+pCsZ9cg6PVQF9R3S4 X-Received: by 2002:a05:6358:2612:b0:17e:b72a:b4c6 with SMTP id l18-20020a056358261200b0017eb72ab4c6mr2376097rwc.27.1711624246764; Thu, 28 Mar 2024 04:10:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711624246; cv=pass; d=google.com; s=arc-20160816; b=ho2X9MUXkES/ss6lo7I1LSiadLR+cz7Ks8F9Sx9VMKFFB0S6HY7pqzq6phcspARH4g Md7wNiE+bKMcNhI2XkOby5D9lieh707hFeHnE57/unnssU30D7GJ0eAT3ILKnKxipk2l XWLU492y2x2/0NT8MXB4uM0Hst3/MH92ifaLaaOgHiHr2a1hqI3upbqyrnEIIuqfRmrk /JRg/2O5YQT5MKwvSJt1k4F63Djdk7u2bYPOe1e/gRn4AqYaqGuX6XI6yNg8hYt7YKBV EtjmglSIgOqNhaS6mCvvn5xoqCMmbVu37UH/styFkdhMpAsKH75sM+Kmvah7JUOJDqNE Iz1Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :references:message-id:subject:cc:to:from:date; bh=6x0I7dKqI3jXBgx4Iyu4LS3fErvFgTE85iBD+WGgkFs=; fh=MNgSyhnMgHd6Iii8UwxnQFltdz2NEgybL3vKgffh7YE=; b=VI15XVlATn+aYOyfl1WjGMKQt19ERtZlqbYjUqa1UIED3WIA7g3Vxz3yYXUfhdu38X clZRu2bcsjFqWyLsoQV5FNeb+c0iu/DY+J7nGGSPkLKg8rTFQsEzlZYRyFNEoJ4joMG3 sHbUZloAGOimRbQh1Eowb6MErL89FlQO6FEzLogfvSlaTQNZjqd8QhUb3I1pb7StD76x psxGqpsitVe3G0y0oLgBKzZgI7aGoApKm/a1OH70RdDfvex/zQv2dIJnpAnN/dtXbwAf 5iIcHXItmg8AwbheY/FKF8d9QewuAnv2q3JNUSOoHtO3AnmGjhSvoYZLDmAyuXVqPphe qU1g==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=gondor.apana.org.au dmarc=pass fromdomain=gondor.apana.org.au); spf=pass (google.com: domain of linux-crypto+bounces-3004-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-crypto+bounces-3004-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=REJECT sp=QUARANTINE dis=NONE) header.from=apana.org.au Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id j9-20020a634a49000000b005dc422f07easi1127023pgl.902.2024.03.28.04.10.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Mar 2024 04:10:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto+bounces-3004-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=gondor.apana.org.au dmarc=pass fromdomain=gondor.apana.org.au); spf=pass (google.com: domain of linux-crypto+bounces-3004-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-crypto+bounces-3004-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=REJECT sp=QUARANTINE dis=NONE) header.from=apana.org.au Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id E7224B266E1 for ; Thu, 28 Mar 2024 10:58:06 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id A93947C0BE; Thu, 28 Mar 2024 10:58:02 +0000 (UTC) X-Original-To: linux-crypto@vger.kernel.org Received: from abb.hmeau.com (abb.hmeau.com [144.6.53.87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B35687CF17; Thu, 28 Mar 2024 10:58:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=144.6.53.87 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711623482; cv=none; b=Ml4SxUTe4hYZk/wJhAf3hn4b9kye09luQP8S5bIbgyZXlEgGc07e8SKId0zuwDwotifOMkxenl7TGnB3p1BvwwxhSZKF13nmKjVpNifppX3wzfyKRzC9SFOmUja69uFzq0uyFHdHCGlZXxfA2g6bItLhonkJ+aYluztgjaJv2Vs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711623482; c=relaxed/simple; bh=Ma4M1824d7XwsjxVxKW/3LNHMZIfVD2AB8pr97ZGCVg=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=ddtSDyNgpWewM166vq0zDiPkQRDSXcUS7vNGCFjb1LfzsogmP/1ZJGcNCHC/uVCpgoxYC69w4i4pfjVbZsioR9tqcJhWlhHGkVZlOv/2U5ApOmgOrTyf674fOtihAW1mW/Bxl4vuUbjCpl/22On7PfP9B6uwqGN+b0MbZVORfyY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gondor.apana.org.au; spf=pass smtp.mailfrom=gondor.apana.org.au; arc=none smtp.client-ip=144.6.53.87 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gondor.apana.org.au Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gondor.apana.org.au Received: from loth.rohan.me.apana.org.au ([192.168.167.2]) by formenos.hmeau.com with smtp (Exim 4.94.2 #2 (Debian)) id 1rpnS8-00C8Xu-4S; Thu, 28 Mar 2024 18:57:49 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Thu, 28 Mar 2024 18:58:04 +0800 Date: Thu, 28 Mar 2024 18:58:04 +0800 From: Herbert Xu To: Uwe =?iso-8859-1?Q?Kleine-K=F6nig?= Cc: Olivia Mackall , linux-crypto@vger.kernel.org, kernel@pengutronix.de, linux-kbuild@vger.kernel.org Subject: Re: [PATCH v2] hwrng: mxc-rnga: Drop usage of platform_driver_probe() Message-ID: References: <20240324161227.239718-2-u.kleine-koenig@pengutronix.de> Precedence: bulk X-Mailing-List: linux-crypto@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20240324161227.239718-2-u.kleine-koenig@pengutronix.de> On Sun, Mar 24, 2024 at 05:12:26PM +0100, Uwe Kleine-K?nig wrote: > There are considerations to drop platform_driver_probe() as a concept > that isn't relevant any more today. It comes with an added complexity > that makes many users hold it wrong. (E.g. this driver should have mark > the driver struct with __refdata.) > > Convert the driver to the more usual module_platform_driver(). > > This fixes a W=1 build warning: > > WARNING: modpost: drivers/char/hw_random/mxc-rnga: section mismatch in reference: mxc_rnga_driver+0x10 (section: .data) -> mxc_rnga_remove (section: .exit.text) > > with CONFIG_HW_RANDOM_MXC_RNGA=m. > > Signed-off-by: Uwe Kleine-K?nig > --- > Hello, > > while I indeed fixed the mentioned warning in (implicit) v1, I > introduced another one because I failed to drop __init from > mxc_rnga_probe. :-\ > > This is fixed here. > > Best regards > Uwe > > drivers/char/hw_random/mxc-rnga.c | 9 +++++---- > 1 file changed, 5 insertions(+), 4 deletions(-) Patch applied. Thanks. -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt