Received: by 2002:ab2:3141:0:b0:1ed:23cc:44d1 with SMTP id i1csp2005100lqg; Mon, 4 Mar 2024 09:53:50 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCUrNP/65p7AiyoDoHhKEWMEgABpxdArvIT+urDw/1axx5xV9arXMLGvD49mh71vxKmyURDV7wfcXJFfKNMUK9mFAwU1Tqk7BGNVZmeBRQ== X-Google-Smtp-Source: AGHT+IE9Z9Ft3sUE3DE9xhIVbRoeoYRB/9SMmNlFxpZw/Uv1v4GF5cfIpGH8dlpoBWoGKKZt5yxO X-Received: by 2002:a05:6a20:728d:b0:1a1:4701:a970 with SMTP id o13-20020a056a20728d00b001a14701a970mr5048203pzk.27.1709574830573; Mon, 04 Mar 2024 09:53:50 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709574830; cv=pass; d=google.com; s=arc-20160816; b=lZMqKFQxhCSK0QaKwzsii750qSVgN30CZ8rRWmSw4oN7yd3XmQo1TRGkGn+zG5RTiQ 5guMaTts/fcuqb/2djugx9Kgui4sXC8rsjRUkrBBZv+cmawdcuUt69V2daJT9hwyV8qp fwoivspoEvjwuByLGYaHE6pXMooG3PfburfZedjBRQDkOiKSm+Gs76YFNhQFWTnZEgyC 9w0eHSu7Af49N86/qSgktY1lIMi2j+HzFzQxEZEwfFrQ2RAVNiR1Ydn6a7EMIiKGtLY5 yH3etbgan6+7Hl+LL+81yDLxrwpjqbe9WnO+E+sMdFyzqZYRWGBTMt1abGH4Lmkj0Msc gADg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=eIUQAjjFJ8VkWISYbrq6b25LH3jcpLxUzjpPqySaAls=; fh=q4cPIeBR3UV4rvBOY6a6JxO7tMkJax3m9LgUEzaCbLQ=; b=fOa1Qk+VtU612opPySY+d3BcXXpnrJZF1pk+LklP4W8ueDPIQI/j/YKK6M3FOtp6J6 YNHmeKY34gs4JqISqne2GEKSGul+gyL/1m0XBUMu23jmLQE1oSVD9XiMIao61N2dP0vi ZUXtM6bLTBiAqAWD8gpKmcCaEhfUe6fF7r3GwtsVVwduneR3WLc+fXhyN8hokcdRkU8s 7SSlBbOtphuea/hiAlEAoDpV1Myyz2PArufK8el0msDTVEYXHdAwSXfCzFtXply4HSNX 6D3b66h6Hh+poEXwMIGxF4BDOw5WDvsMeXpenlg67KRnZMfz5XlKpgfDJho8arPq0O7B MSRA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Rri0PlnR; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-91037-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-91037-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id b21-20020a6567d5000000b005e438ff5c40si8589387pgs.591.2024.03.04.09.53.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Mar 2024 09:53:50 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-91037-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Rri0PlnR; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-91037-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-91037-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org 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 sv.mirrors.kernel.org (Postfix) with ESMTPS id 45144283C79 for ; Mon, 4 Mar 2024 17:53:50 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1DD2E6214A; Mon, 4 Mar 2024 17:53:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Rri0PlnR" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 3E6426025B; Mon, 4 Mar 2024 17:53:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709574810; cv=none; b=nETVOtwff6HU69zi5XrYPOuoxyt+K8rPprX+xrz0qlidpsHvp3FFAMmJ4i4pwgPMc/EQqjl5fEL/lGFhcFa4zZsBBZhQ8bjJI7Y/hhXjIzq/zyQ6H0u7dXMhO77H9yI7NBa0dIPSWRjd41ezGUv9QwiVXxvDjBcIk0j4hrzQ+FA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709574810; c=relaxed/simple; bh=MhiLXdgxGhVPx6IGPfPA0IR+hOJts0UyYWOARP4FWx8=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=BsTG3JYwEm3wHOvHSoEeEe/v2ZUD/rIN5E2e3GTV3W2VqdEzdEbFTy9D3WEQ0TX1KMFsSS93QR2zZg4S95fdgX3bL5CZ/01VnvYG1waLHyXiDmAqN1aGs1a8IV99uLarix+NdPK3sdYe5VtYNuHYS9GV1CAmqGSBgL2Rh0AZvQo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Rri0PlnR; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id C90A9C433C7; Mon, 4 Mar 2024 17:53:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1709574809; bh=MhiLXdgxGhVPx6IGPfPA0IR+hOJts0UyYWOARP4FWx8=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Rri0PlnR+vcH/64MP4mP1VFA+RMGPuybgQsOgtN4vuJKFfSgBaXxQ7pMfOkdN3d+9 IaSBoMh/4vs/DtcaqGVszfZkWMdNBt8dPQ7isAm9op2RDznvvgF7yRkj2cllb+a5o6 d+Q4QsWlwcRV1ZnmxE9l2MhqveYzLIo9g9P8jJl9Bqw3UMmM/majJI/UWLXZyosHeE bKkkkWUEEjHdEq3QuWRmdFgXD0+CBqMAHPtKtnpmeePllWks0Usun0JpITRroA1moO UTXZpnFD/JGChB6lzmtk/dIaeSOAaBN0d7lvEvsqoaMx49qVOxj0RiqIAlTofI1B22 5rVPJPJ6jfAzg== Date: Mon, 4 Mar 2024 17:53:24 +0000 From: Simon Horman To: "Ricardo B. Marliere" Cc: Yisen Zhuang , Salil Mehta , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Loic Poulain , Sergey Ryazanov , Johannes Berg , Krzysztof Kozlowski , Greg Kroah-Hartman , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-ppp@vger.kernel.org Subject: Re: [PATCH net-next 6/6] nfc: core: make nfc_class constant Message-ID: <20240304175324.GQ403078@kernel.org> References: <20240302-class_cleanup-net-next-v1-0-8fa378595b93@marliere.net> <20240302-class_cleanup-net-next-v1-6-8fa378595b93@marliere.net> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240302-class_cleanup-net-next-v1-6-8fa378595b93@marliere.net> On Sat, Mar 02, 2024 at 02:06:02PM -0300, Ricardo B. Marliere wrote: > Since commit 43a7206b0963 ("driver core: class: make class_register() take > a const *"), the driver core allows for struct class to be in read-only > memory, so move the nfc_class structure to be declared at build time > placing it into read-only memory, instead of having to be dynamically > allocated at boot time. > > Cc: Greg Kroah-Hartman > Suggested-by: Greg Kroah-Hartman > Signed-off-by: Ricardo B. Marliere Reviewed-by: Simon Horman