From nobody Fri Dec 19 17:14:32 2025 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8BBB7276051 for ; Fri, 7 Nov 2025 08:16:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762503384; cv=none; b=QSgiqyeTDNr2T0cy+87lw0dEbrNnkfTYilsQTbKsZApZ4O2WwJAJ1q2wIN+lDqziaLAqtlJifUZYgrfHSO3WhIFlDfUBQPJ063Rcqo5RXC7WWoHkQeGmeZmsfTRqUTUyOzM28Mk6giQG8c73+CU5pVtM9a8vpGCSuHItgSEmo4Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762503384; c=relaxed/simple; bh=mwupmXstNf8xEWIA2tRou1u+HCCZBqAzg8Ar7CQRwTQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OCAh7wBpN6wOVi4GBy0ksa83g+FNZZaDN/g6yCYS7RzsI84avv3cyaFhFNfMvoq1PUEBp0rr0AamJ5gV/j9kcdjRwhFuyMiWxowcAHzZ8d+lFgwkitfg5FoR8QpN57YgzDz81xhIb5IYm7DC2D2wuKvLt8sp4S9SDPf/Po0dwz8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=COiR5rzY; arc=none smtp.client-ip=209.85.221.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="COiR5rzY" Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-42844985499so24448f8f.2 for ; Fri, 07 Nov 2025 00:16:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1762503381; x=1763108181; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=V5wQ8l8yRqZt2AYZdeFxAu/RxXTrH/Y9KHqi9cP6d1Q=; b=COiR5rzYvR8NclwASqoMET8P/+6PttePi5axJ2FD691eaSQkEjEyv6TEkp8Ykw/6KS elNRREER0fzJEp4kaXS9bU40reXenItUVvGNA150ARcQT8dotbBRXWlSz0QMvC/66B6i OoJ71CVfDOGFPSURj8sgDhYrtGXi6QoRkHImVn+2Q7QsBdji7PhR6/6Me3r2d78hruam H4OQW+PLxbAFf4gg5LdEQFOypyoiCfowf4X3urj9wdjOQ9lmyajQSj/8fLcT+oFDzIg9 oXk/eBKS8xM6F3/n/CB/Y2K5Vq6XP4dvAyjD9/u0lZDk+k31Hy83MTdt177jyZ3M61G2 YgUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762503381; x=1763108181; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=V5wQ8l8yRqZt2AYZdeFxAu/RxXTrH/Y9KHqi9cP6d1Q=; b=go45IUMCGQ9ZHph43ekkA9EIDHLXbupqtOj/j/4UeDXM++wmfnu47RSCE9UYBO6MAn +JMMFQhnfltOMQUGlSA0h4cFCFVSMdy2i3lacNGsyJA3uqzJXoK7NOZRbTrcySzFNUcN 2XHFMwlVO9L3jrLBfB8QXXK0SnfPD6iNd1sTq5yffTHzPUNaR/RUR4x1y9lIWMDabN0t Ae73NLqIjKDZCOwtlvZz6sZ5ROQTOHqWG49ywtUwCh+ikmhfpVoLzj9GwjLCeXoFWb24 R7SxG4k/bYUKTDz6cCwTSQ6aJ5uwBAAJw/MieivSyCvneu8wE1+UtW5QNaV8jzhA0SR3 OS1g== X-Forwarded-Encrypted: i=1; AJvYcCVAVwXSEQfO0bQiFLJNenKODR0XjTZVmuby+QPDEDFuONhUfPDUakZ+puPQqlT8tiMU3Eg2xnWq9LShEd8=@vger.kernel.org X-Gm-Message-State: AOJu0YwOfekzGyrfLaiS9yRlAY6mSKGPhGWCD1bwL/BNwPwh4Le6jRVZ 1AObxI7Uz0hARBrg3KnE5r6xpEVKPbzfwxfmENlCrW4oJRXBgTcm1DZAWTBHcjHRtQY= X-Gm-Gg: ASbGncuYRwJhT2XsHVbUT7giciIgQ9ftzYwv2fmcO/5LixS4dxQ4feJM0MS3SIdUckV qDauR3nyK1QYGSgs+/9hqCq418zUr8yoROhutNtrKt0GwwbouImerzVPVEF051SmdhAPFjWmRh4 w3HJ/aqq7d+hjS0vJ8mUyE9cIPI5mUdWRZm6MqjIxctVPnzpQgCdnEab+bv09agp7Ff1OxYf49s mdPdlXribflDGBPYrDza5XCVYl/d9mHwYwWcDmSkCZdm/+TDcH827z1Bqul1xULa/50XhvKjNwS 0978aWiaNAFUkHl8mWZc7vsOYwITpFzmwwIPpOcgLnO585xZ05T/B2w+GzKPAkdwuGLarWWG3Ex 93O7uwK7ul6GjVrnNmjygZ+c6b37fgSAFgR98I3gV1+wDpOA1QD+R5LsLcLP2Q0Z4o9JLVI/05q YwFrYvHlgVUsv5HOBz02+ITb+3VKw= X-Google-Smtp-Source: AGHT+IGiFUrINL/leIojlLr7ytWK4S+6B3l6Xe10W7uJ5w++tU15SiQgprIswsFrF6XRbpkzN7rY/A== X-Received: by 2002:a05:6000:2886:b0:429:b4ce:c692 with SMTP id ffacd0b85a97d-42ae5aeae4fmr919422f8f.7.1762503380867; Fri, 07 Nov 2025 00:16:20 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.123]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42ac679d544sm4058381f8f.46.2025.11.07.00.16.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Nov 2025 00:16:20 -0800 (PST) From: Krzysztof Kozlowski Date: Fri, 07 Nov 2025 09:15:48 +0100 Subject: [PATCH v2 1/6] hwrng: bcm2835 - Move MODULE_DEVICE_TABLE() to table definition 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251107-crypto-of-match-v2-1-a0ea93e24d2a@linaro.org> References: <20251107-crypto-of-match-v2-0-a0ea93e24d2a@linaro.org> In-Reply-To: <20251107-crypto-of-match-v2-0-a0ea93e24d2a@linaro.org> To: Olivia Mackall , Herbert Xu , Florian Fainelli , Broadcom internal kernel review list , Ray Jui , Scott Branden , Jesper Nilsson , Lars Persson , "David S. Miller" , Tom Lendacky , John Allen , Srujana Challa , Bharat Bhushan Cc: linux-crypto@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@axis.com, Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1222; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=mwupmXstNf8xEWIA2tRou1u+HCCZBqAzg8Ar7CQRwTQ=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpDarMNQIEm7jkhc6p5V4t84APz0kMHwWQbHoPN T6F+7S44veJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaQ2qzAAKCRDBN2bmhouD 10TND/wMoqicvebUpoVcbR1jTLD/jtqocL/+JgZIAAmze31Z0LQKSRT4Q1CF+zbBQSHqj5JeLKg Ic1EiE7D45QLDkW7P0NqLKpUu9aOvL9yR2l61QOJHjYwQcWN3rkSm1AL0XsskMpvfjL86947cAL K4wnFPuYC2EJ3Z1QZRlLohYdj3kbwLQlUwkKe1BUHowK6xDLkhh1FQwl/lpJF3A8pCnVFYWoquV 9cBX6M5iDQzNS8kjLfehHPeBSLELEHOLv4Aa1Yu3glnUqw86Vj1z80RXG8l9QrozkZ5baBor+t5 jmIM2FSe1SDsryYOIY4+Z9c69COZ3KC0vNeo5jtxYCQmnuQ6Vg7xHFooOY7uNT0LqFVR2ccNDDb g3Ifga+yKoycnjifcaYo0Xa3qTkincp6NpsNCLDA0mJqkFGoXlP3obFbOoi9OTo3TwvVyIw4R/O TlDK7Kx2mBRiePZPpvG7RNeGBAdhPkhZqbvNsEjdArJ23DGNJq63oscVhaJxBVfrcP82iQ58V5L Jem3bCHqb8h1/treM0vEkuXFpvD5seukFp3QZ9DYRKyLIgLLp1dDmDWKaMhmxE4N2HC1cWOGvFW OH6YJIl9Umg9PxPe/Qa+V63YDRjFyb2V6dokZRU0z0liBszqXCu040y58hXSoD82sqxnmNTqjye of4ZE2UIcI56IRg== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Convention is to place MODULE_DEVICE_TABLE() immediately after definition of the affected table, so one can easily spot missing such. There is on the other hand no benefits of putting MODULE_DEVICE_TABLE() far away. Reviewed-by: Florian Fainelli Signed-off-by: Krzysztof Kozlowski --- drivers/char/hw_random/bcm2835-rng.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/char/hw_random/bcm2835-rng.c b/drivers/char/hw_random/= bcm2835-rng.c index aa2b135e3ee2..0b67cfd15b11 100644 --- a/drivers/char/hw_random/bcm2835-rng.c +++ b/drivers/char/hw_random/bcm2835-rng.c @@ -138,6 +138,7 @@ static const struct of_device_id bcm2835_rng_of_match[]= =3D { { .compatible =3D "brcm,bcm6368-rng"}, {}, }; +MODULE_DEVICE_TABLE(of, bcm2835_rng_of_match); =20 static int bcm2835_rng_probe(struct platform_device *pdev) { @@ -191,8 +192,6 @@ static int bcm2835_rng_probe(struct platform_device *pd= ev) return err; } =20 -MODULE_DEVICE_TABLE(of, bcm2835_rng_of_match); - static const struct platform_device_id bcm2835_rng_devtype[] =3D { { .name =3D "bcm2835-rng" }, { .name =3D "bcm63xx-rng" }, --=20 2.48.1 From nobody Fri Dec 19 17:14:32 2025 Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 67EB827F754 for ; Fri, 7 Nov 2025 08:16:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762503386; cv=none; b=KFae7NtMmtfKMe1CkT0MhspTUcVMaX6UOtpCINVafOcioh/o25gmWjREHX7DYw2r64E0DJw/iQra37457rIGtufN4r+NoAnCbIEWv8JOMyHggjPp01YtK0MewmTGn3dPwCry6Re+2+2+kxBIHJlSIq27DMDSrpK9DgWDRFmt55E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762503386; c=relaxed/simple; bh=KzWXn+yRUUjpBHJaXgRwSAXb1HJyVmNmYBGEb7asavE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NXoUkC1ynTRUQ6I7LhmG+7VQQOhDq2lo65WxKaxcBz3pVD58fS8bb7xt5H5/E59NHl/OIUdqxOGN2ZWAA9idAWHX03Wxoor8cZOy85WR66UPuuXXROAnp0kBw8X+5PhxX3nSxPaQa0HLMqzPSxk0OMEAczfR5/uHF3xteyMBTNo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=wJoPvWAj; arc=none smtp.client-ip=209.85.221.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="wJoPvWAj" Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-429cbab5d36so64693f8f.2 for ; Fri, 07 Nov 2025 00:16:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1762503383; x=1763108183; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=iCvxgq9zYPyMV5RPPEtwvCqno8HSagbXhXnbN1FGzJY=; b=wJoPvWAjDNsQo75o9F1XihcBniaON/4swlNWgWa+5PVPviJ6CMpzqbN5WMkRgK+BmE J81GVex6q8gXnVo6r9V6CJiZi6ij6vsKCFXeFyF6vWpopqkx0fIceO+HcHAcNN7yr6vg EsJaK60hkablPQ1INA8MS/LBtUbQcEuWcqsLTmABEOtSLIFGzm31cgyiCSpEGEXdT3Kk +DPyBCVn+Pxb73Tl51Kx5qvxL7rU5oT672uAE5aPho9UyqZjDse/DLjHqWJeT4ulEDYi j6Wel21fZ4fxWxsZ1xV+FHWfI/E2Kwy3tIa2Tkz1TRajblUS9LmkasTMKNtuKNp9BXQS 2z8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762503383; x=1763108183; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=iCvxgq9zYPyMV5RPPEtwvCqno8HSagbXhXnbN1FGzJY=; b=vmN5C0ohga8oYzEgJK5vDMTBQ/EfeVuZsdicSHwLbYYFg1ZKPBAkZeCSbs/Q/g03ht LuHeIAHHczYi1uLYlOpKGVzL1LHq00q4qvQEgvZGnfWD1FXEVCkRcQxraEqBspRiBw1r NG4Q5RDV7o56l42GgJUnuRbIOp+sLBu3jObB52RhNieTWSxjzhKZA6h3//+pw0LYdj0Q 87XgdtGMgZ5nxGThQx+ai+UPuboRWQNzxsDmo+SXG/SiOlGO68pKIvnBhwLFuTHtu8LO htZ5A+bqFNGXEmWaPQsAg1uLFN5RaGGpIDvLb9UR0h5tuKsgQGt0vcFWhBUJYStox4+8 rwmA== X-Forwarded-Encrypted: i=1; AJvYcCVbHwmauQ8zdBnwMIo9gwhG/jAmRpobnt/REWbIakbNgyB0dl/oTNHIJX+F5+B5qMzpmy8ofSvbn8fVVWY=@vger.kernel.org X-Gm-Message-State: AOJu0YyTVHPwlW9K23K99CkCaw7AF2LBY5y9Wmk4Jh77mKmLpou74Um4 2fCqbyoPYMxSyWhNLua3Ryr6Ab4XeN6hPnisbxe2NmIOtAb3cvh+wwjbNXL3Es9yHM8= X-Gm-Gg: ASbGncssQXJh3yO+pjhDUhQLsE8hIclKWSL6WglHl8ePIc/TXhupaGrEJZq//fjHEGP S2K75MXmlO1mRCVuu4PktOKHToUPaqkOdWdlpt94MPOsJ9v6TsGDWzUMolODlFe2fDu83CokDLb WPYE8CP/R90J38OwDlAU9W1ThIvPn9jYnt9FC+p26OGSmr/x7aVxXH1bm/LdSBjihFTOYUhgWnP LuSlAUImUKARtdQRKWx5BJGZQLbkE8Geh2COJEVd5s8HAU1etOHwlC1Zk/olb7qXt4BkyTsVytx KAxIZjnY5yd/Tup2n/0RIr0P5PUwp5wRa961Nkc7keYLJ1kVp9KTPGVDZH8dZFta7LQR6cXSRGC ievcODqxqQS2Rpg9JJ/EA7/gwCc5wqaZpQnFpNh9BpxpD/qtcVM06vx/ABEX2KEIGeRRzOEi7V1 AQSXv+xZ3WHv2Kncl7+KYct6o0+1o= X-Google-Smtp-Source: AGHT+IG1WfPwzcneuCdATSCE09C1Y773iKrUOLTnPDkh/cXKuCKQ3K5m15q+fwccDXPfnzCmzpQ3Jw== X-Received: by 2002:a05:600c:a06:b0:471:ab1:18f5 with SMTP id 5b1f17b1804b1-4776bcc5334mr10868915e9.7.1762503382674; Fri, 07 Nov 2025 00:16:22 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.123]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42ac679d544sm4058381f8f.46.2025.11.07.00.16.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Nov 2025 00:16:22 -0800 (PST) From: Krzysztof Kozlowski Date: Fri, 07 Nov 2025 09:15:49 +0100 Subject: [PATCH v2 2/6] hwrng: bcm2835 - Simplify with of_device_get_match_data() 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251107-crypto-of-match-v2-2-a0ea93e24d2a@linaro.org> References: <20251107-crypto-of-match-v2-0-a0ea93e24d2a@linaro.org> In-Reply-To: <20251107-crypto-of-match-v2-0-a0ea93e24d2a@linaro.org> To: Olivia Mackall , Herbert Xu , Florian Fainelli , Broadcom internal kernel review list , Ray Jui , Scott Branden , Jesper Nilsson , Lars Persson , "David S. Miller" , Tom Lendacky , John Allen , Srujana Challa , Bharat Bhushan Cc: linux-crypto@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@axis.com, Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1474; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=KzWXn+yRUUjpBHJaXgRwSAXb1HJyVmNmYBGEb7asavE=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpDarNNAJtIDGyF0BhraA4Wnr5mnztF9FLWAyE4 QqQdRi0AUaJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaQ2qzQAKCRDBN2bmhouD 15E5D/9wMVJ2fBEQHcIitgPv5MZFIyz/UJUAVG5KpW34AGSs13BNXX9GX9JhxLopOlp4kbCw7LD LM83IxKwW3aPefI/ObmGin+Z8QuT7c4+iBH3BF8oZLMY816wuEvhUUOBK25+MN92Et1e2GK2x47 D+7l2c/Ckz5y/KZKuUaQVx4yqIVYHsDgQMmpYdQo4jAHOZ+vZ4UE5NPul6Di0O4xtNSHbdN9ppU ojKI++kkK2+aHUG5bbdZzh0HlXyYzYnZL2Mwd6d8eH77j5+rcOlmM25j3q2Rm3GHHyQlX72/WqI XyHZLur3iHCfwdLU5i+TnSydF02ZTC2RgmlW8g7JsRaIxaDnv8pG5c9Lv62kuI4uFyc7wpRN1eg D7FH7I5nO86WJUf9XsgTqqyBZ3xHsr372Xlmmcwql4bGQ0W/mtk9x6oINveXqB07jplrUK6jgaT ica/DQIrHkSwtGAYP1d3klEQJl9elCyP2rbqbMAcwCK4ugqTH9sKrItpB7nolG/fooCvwZhscaI tCvarQKE/ugM1/VKq2is7VECZJX9RdjtbVR3JDUqqt32PkTM5xPeCBbusX4Ze9O+FNPhtc9OqYa tJI8rzapmJEkLvPLX93C4eW27wIra8myCvPx1F5zyQh3z8LFN2cgajSoT+1h4eCE9kN+S/Y5yX3 ED+hsjI9pJQgvqw== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Driver's probe function matches against driver's of_device_id table, where each entry has non-NULL match data, so of_match_node() can be simplified with of_device_get_match_data(). Reviewed-by: Florian Fainelli Signed-off-by: Krzysztof Kozlowski --- drivers/char/hw_random/bcm2835-rng.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/char/hw_random/bcm2835-rng.c b/drivers/char/hw_random/= bcm2835-rng.c index 0b67cfd15b11..6d6ac409efcf 100644 --- a/drivers/char/hw_random/bcm2835-rng.c +++ b/drivers/char/hw_random/bcm2835-rng.c @@ -142,9 +142,7 @@ MODULE_DEVICE_TABLE(of, bcm2835_rng_of_match); =20 static int bcm2835_rng_probe(struct platform_device *pdev) { - const struct bcm2835_rng_of_data *of_data; struct device *dev =3D &pdev->dev; - const struct of_device_id *rng_id; struct bcm2835_rng_priv *priv; int err; =20 @@ -172,12 +170,10 @@ static int bcm2835_rng_probe(struct platform_device *= pdev) priv->rng.cleanup =3D bcm2835_rng_cleanup; =20 if (dev_of_node(dev)) { - rng_id =3D of_match_node(bcm2835_rng_of_match, dev->of_node); - if (!rng_id) - return -EINVAL; + const struct bcm2835_rng_of_data *of_data; =20 /* Check for rng init function, execute it */ - of_data =3D rng_id->data; + of_data =3D of_device_get_match_data(dev); if (of_data) priv->mask_interrupts =3D of_data->mask_interrupts; } --=20 2.48.1 From nobody Fri Dec 19 17:14:32 2025 Received: from mail-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E544D30FC2C for ; Fri, 7 Nov 2025 08:16:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762503387; cv=none; b=FPnsw4FrKxfctGPMqmTeeVJ5V0cNlQWJwxyMM1xquvihkySGlhU0hr6IoBB4pfQ0SjSuZDFAVPZ2c3AlsO0nzMGBAnkYrJaNerxjenuezWDx01kCYAoeA80OSHFT0fl2W+ocEki9l/6GSenbsSh/f62v0nQw+GMOA1Lp+myOgPM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762503387; c=relaxed/simple; bh=DQmjxDQk3FjHige1OE8Ou8+bJv85dK/Lal/Y6klcg5k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bM1VFetYMTlRmmL8rYJUlnaapEAEJfZKwgaZNOYujftTxH3a90XPfWicSqQ55p5vfM2TyjZSpwXvyPgo0UhZvA6lkME5Kc5ZGZeK8N1qvlTXSwb4SfNdAeWEFztN0WEve13iouBAFCw1ESl+cCIKYfUxq40ryPaDD3LmPFeu9jI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=K63IoFjk; arc=none smtp.client-ip=209.85.221.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="K63IoFjk" Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-42844985499so24459f8f.2 for ; Fri, 07 Nov 2025 00:16:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1762503384; x=1763108184; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=aU3ckHK9dgiwiJ1SDtj2Q9mmUFDa+cikTDpXLmxraq0=; b=K63IoFjkE26DOlE1ZZ9Fl8CV0LPB8CfcBwJOsGPjXbczI7AtzftR4d+l77aQ+cFdHc 3QdWXlqjddmZaTB5Z0xjFtCw4ZLIVTrOx5DtuaCeV1gqBsuwkCmwvyt7iq5AB1R9D85Z kw6/44HAsK7b7eibQEbrhgkOpGRFYv24liHSrCKnPaSo90gRzs7X0yBk3XZYZGsyrHhm UKSrJmuUml9+oj5/u5VA3ojWn7LAulegbqLK4GZOrJIAkU9ngVLE0/nuzVrOCZgqNghs tl37qLkwpeoUuBo+NkIcnG9Y5iE4xAQnIRk7zCTwa6IA8dFuY7qUlLGt0zvbRzN+xn4H IzrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762503384; x=1763108184; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=aU3ckHK9dgiwiJ1SDtj2Q9mmUFDa+cikTDpXLmxraq0=; b=Nx5dMNXf827pPnYXGMEKWR9sl5SyMCVKTjBcDeuZBnFxLPbhd4+YJUElilWom8orcR 9oCY40X0GygkDQF0MA7om1sFdYN/Qne+hUu5JeEgPG7zHcUf+KROhPo2/IZg7ZsVKi4m nS+k6A1yI+gYIvN4R4DZoOagdJorP5SsvuH+fZU4U9LIOMB+dJfM4j8Nlq19Lq2u1Llu pBBAlUIwjOEBJzb9brMzh0TEruKh5iAF9g0G92e3A/e4/SgjHTpVqTCXWjTnAKfnY/uT JBW8HGDp2S0Fmg82nyXNaFjhmzjbK84tLFg/tBkwi092FJlV6nHBGNONjrTe36YgM3d/ 5VDA== X-Forwarded-Encrypted: i=1; AJvYcCXdNkoyW3+Nh1VPAFCBUPyMjaX5JZ8o/RGE2H0vjy9OSb4v6WoY83tipru1B3MiHYoE3r9cgEY/mQyzeXc=@vger.kernel.org X-Gm-Message-State: AOJu0YyrKHckwnCtaJtZtJLA+V5yPq2D60y8Xw8v2GrId56ICZo+g35u y7jBvVWVY30WjoeqbcN2A5IaQNYGYsJ7weqZbuZGk2G949QVxe9gj//zwWKf25WSqjg= X-Gm-Gg: ASbGncsDvYxN5MsWtM4ulW3vLaVX0rQqif6mfx5F2nBkBR51YmiDqY9U8F/DOLAusJZ 0fIyV/O/Bd+DQJo9JGIGDnzJF5r9oJrOe/KQgFitsAtAqCz1N0o5n8u7z+CfsEjGpV1td6dpZUb DNetpbBuyhT0AJLRxzVjA2Ed+F1yIvUpPi6bXlfkoBHYieUIwIO3IkxeiQynz+dhQAvMRGr/n7a oguboAyINfGkRaBZbdIwP8ZrfkhNTBKdQXnQNK4lTc+4F3MtellyxjH8GLGpB1kf9fJ24xWw/PR 7LXKYQ+NWlI1GGAKAafTeWgqHLNBuGQLmmaWi09MFnU0d0QgPJbvGIOIhRY+TDp7A3xjSL69aA1 0OvP1ZofQub2p+wFMf443reHm/WpRUaZfjzSxM93DUbSTV8eKTT3c6lxz+UsfLTyyGGHNCBd2gB becfrVsBiUnYGyUWat X-Google-Smtp-Source: AGHT+IH/RG0uxXiS/Bad3Qza1ZSpzCt5mxPh4pMV3zd/0zfxxfO/oX4SzRHF7EYOxVilfXSfENyJNA== X-Received: by 2002:a05:6000:1848:b0:429:b751:7922 with SMTP id ffacd0b85a97d-42ae5aeaef9mr862850f8f.8.1762503384161; Fri, 07 Nov 2025 00:16:24 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.123]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42ac679d544sm4058381f8f.46.2025.11.07.00.16.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Nov 2025 00:16:23 -0800 (PST) From: Krzysztof Kozlowski Date: Fri, 07 Nov 2025 09:15:50 +0100 Subject: [PATCH v2 3/6] crypto: artpec6 - Simplify with of_device_get_match_data() 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251107-crypto-of-match-v2-3-a0ea93e24d2a@linaro.org> References: <20251107-crypto-of-match-v2-0-a0ea93e24d2a@linaro.org> In-Reply-To: <20251107-crypto-of-match-v2-0-a0ea93e24d2a@linaro.org> To: Olivia Mackall , Herbert Xu , Florian Fainelli , Broadcom internal kernel review list , Ray Jui , Scott Branden , Jesper Nilsson , Lars Persson , "David S. Miller" , Tom Lendacky , John Allen , Srujana Challa , Bharat Bhushan Cc: linux-crypto@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@axis.com, Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1653; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=DQmjxDQk3FjHige1OE8Ou8+bJv85dK/Lal/Y6klcg5k=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpDarNuKezPIUCrc4hA8Jc267ky7kEGrYSaIA8q xzBceHykJGJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaQ2qzQAKCRDBN2bmhouD 1yXbEACApfTnmc9QitQZ7XSNkCS4VPyfKF/yLOgWiI3obDxmie7No/brRdIf5LMnNazuIyPCZF3 cFWq/lMz/XGuXHwd6JfKiB/7CaeiEGhSVesqCG6xiLwn9swYpTXCRAkfkSfvLUJ1zw6Dqh79+nm RcWi4MkYDvpv05EKstpdQAc0p93wcuPKRkneKXx+eaPyUE/Lh37ne4zR3Ct8U+21S0sLADr6CoN cEwOiG5d3LIphAp78Y3xCT7+UqZKyQfKVrF04V5E3jF4bAbL9KiZhgHxfr6u1Ymtoigbvr75tHF rrjHned89Lt/e4LJnp716ojV8vi8qBD0fziwotfbBGbZc9WCPWIddPJKbtcD6JEGZSBGptebElN q5XqPkiqkSa4aWdQrwmi/H/uZ7aefqryw156F+Bj5DQwnJTuw+6tA4vFnB0N2caGA1hNIAoqvJQ QS1fmrXafW0XOKw2lvkL5EJSix7d5URiz8RrEq6geM1aajgUHhypvhCFmUw3Pg1Zs0rp01uWCRd CHkS0/IfDTayW/vN1mHLSqv81WjvP1xoesX5Vico0Y4V07eB8RwSIC8cGNs+0A2EgDPy6mJyacY bQ/pElgAalP6edLqPZQS5dRVAwQA6cVRgw2JqSebY+zuOKUJwlNxGqWvYZbjVPpq/nQp8yVweXr 9i4P/m1X/ZKL/bg== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Driver's probe function matches against driver's of_device_id table, so of_match_node() can be simplified with of_device_get_match_data(). This requires changing the enum used in the driver match data entries to non-zero, to be able to recognize error case of of_device_get_match_data(). Signed-off-by: Krzysztof Kozlowski Acked-by: Jesper Nilsson --- drivers/crypto/axis/artpec6_crypto.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/crypto/axis/artpec6_crypto.c b/drivers/crypto/axis/art= pec6_crypto.c index 75ee065da1ec..b04d6379244a 100644 --- a/drivers/crypto/axis/artpec6_crypto.c +++ b/drivers/crypto/axis/artpec6_crypto.c @@ -252,7 +252,7 @@ struct artpec6_crypto_dma_descriptors { }; =20 enum artpec6_crypto_variant { - ARTPEC6_CRYPTO, + ARTPEC6_CRYPTO =3D 1, ARTPEC7_CRYPTO, }; =20 @@ -2842,7 +2842,6 @@ MODULE_DEVICE_TABLE(of, artpec6_crypto_of_match); =20 static int artpec6_crypto_probe(struct platform_device *pdev) { - const struct of_device_id *match; enum artpec6_crypto_variant variant; struct artpec6_crypto *ac; struct device *dev =3D &pdev->dev; @@ -2853,12 +2852,10 @@ static int artpec6_crypto_probe(struct platform_dev= ice *pdev) if (artpec6_crypto_dev) return -ENODEV; =20 - match =3D of_match_node(artpec6_crypto_of_match, dev->of_node); - if (!match) + variant =3D (enum artpec6_crypto_variant)of_device_get_match_data(dev); + if (!variant) return -EINVAL; =20 - variant =3D (enum artpec6_crypto_variant)match->data; - base =3D devm_platform_ioremap_resource(pdev, 0); if (IS_ERR(base)) return PTR_ERR(base); --=20 2.48.1 From nobody Fri Dec 19 17:14:32 2025 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 67B2D3101C9 for ; Fri, 7 Nov 2025 08:16:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762503389; cv=none; b=IpecEyCX1mdjbn7PM2JStHgHTUrJ/3MH2PmouwiwbEVANkwQJJOrSQhzHq9SKIQRUMDhKwHrtVu4RwWaPtj6erZzO5/ZUlrq3XAQKgW/Nde2APxBKoZriT9AaywCWlhRa1kXFQO/0wEPw5GvBML94LAg9saEhSuQgeWiXzDv/VA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762503389; c=relaxed/simple; bh=uTmny2khUfJwBOWnPIYMUA8TMxpeqbiVOa8x77OKjl0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lvr6xr6jDciI3CTTzBjZRrA/50eZ0lEu7niRuLHzLUNVyFejCFSZE1rQifp5HQD0BsLEqfAeH/5IPFc/RKzcFtT2aiA0Dvvl84lAWi6fX2MassPcD/BkfUHsf9fbEEd2ZDoz5qG1OfMLDcAIHQQlgut+K0DYL2KGnPpuBYiKUIQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=A2hf91/L; arc=none smtp.client-ip=209.85.128.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="A2hf91/L" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-47107a9928cso102345e9.0 for ; Fri, 07 Nov 2025 00:16:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1762503386; x=1763108186; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=DsuVQU0kBLri6hmaJgWdFh8PrREavrj/lIeKnMHCYnk=; b=A2hf91/LJh4pWFJbNL1k5fWMBFFguwNl5sUY99IDh2RB4h/u1FHofqCUV0WcqREZrO hb3keUAga0ItecFlE2zv4Nek2ppHxhkUJi334CznUBMZQyKjn+NggWfMJBJwchwv4Ffg tx2YfrvsUamok7BgKagWd6K4WGze6/WuUTmYXv9/Iq0cPIuuUdRwl9LI6rE8xaCyRJr2 KDs96H2kyY4mJtiRK7nr0ul3kspWBdE61Dk5g/6UVOSGouJj0Z4XamF2dSkOY5dQSOgB uKN5qTMmjY1JuzvE1xkD5AZfGFjpr/pfbB1QNGtbOT6CbQvAq6k/1zbf4v2FiVR8eSRG a4rQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762503386; x=1763108186; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=DsuVQU0kBLri6hmaJgWdFh8PrREavrj/lIeKnMHCYnk=; b=ZQ8g52BQluv/Ez1WvJ6QEq8yTMG9VqV52Fs24CwcLXVP6ATRVTmZ8QnaZyav5+OMko hBW4TsH/xz6h0MvhSFhj850zwDDVuT8NCXzICytYpDKGDX+1bIIVo+SyZOpAce2ImpLu lzlUCKjWMWV5OBleiftwci6AYqYJHqd279Y4JBPPuUCzLfQUgW+S60xydKzR/INNm4Ww 4mf13usWMcZGe534IFSKWjO5RKdMWsHtczXyFC7zz5C4dJhS2FKFvcrLwN8mleHElzbE e2sEd8p9MmtdzEQervkWp9xQaD3a0bjGDLkFcoCXupXtg3Ya0GayClG/KoLSNpbnx2tp 2afg== X-Forwarded-Encrypted: i=1; AJvYcCWWrCvIophFyQM0GC1awFWyrCLAF0XrH+5hrftDcICeS93u+Yr4dl278g7bxpXxt5qNxajPNlSfSTdRJTo=@vger.kernel.org X-Gm-Message-State: AOJu0YwMjh0maFlkJrbNMKTTcG+195KQr4okObc/wfG8t+SG1Y6M5/Yi HIJgyBv8cQSgB9B8/ukGZWvvXukfRV+RPev2+LCqcC3Q3kgPocW3NM4PWM/VaP4/xos= X-Gm-Gg: ASbGnctzgT5fL1QCg86B+UPoiQrjdHbX2XWZZqy72q8H8yLePnclL8Ahwj+5itBVx8I Iww5p8vUBGkSYyZ9iywIfGhDQLB8oPpp0iEKUU1NV5tf7i8n3sZI1p04IdzLwS/AixTCOVaX7Fi RHVuHLjKDh2XRMBNMypazmgix9TCz4rsalU7Rpf95hPf0fdxFFNM9luNUNhBCjMF82TroiNopI4 xDg31IJ4WLMl/yKGCt4rqQUsGVJpiwBwZb0iimMmPcyOKIEX01xTuiwajFQdJueunsGwKO9UC9l YY/9A/HrB64KVNRwS6Y8zG+lwraaPhRLphL4qpJY7WxEmvCvAG4SKlClDXMHkcHzH/CndGIgNhN qIUO7yZGNzO1YbCT8tZOwGF8lRpaS2dzEmDLd/hFYQsGg9oYyUqm4/55wQj6KDy2cSrdUqT6zHs Y0krirMaS7ySMTu2iX X-Google-Smtp-Source: AGHT+IFxgOKWXdA9hWEwZIFjaH0GhucMIF9IisWZHUQzXCyuXWttToL3uxyrxQ7VCO2D5ii7OFEQqQ== X-Received: by 2002:a05:600c:1e8b:b0:477:10c4:b52 with SMTP id 5b1f17b1804b1-4776bcc83e6mr9398415e9.8.1762503385654; Fri, 07 Nov 2025 00:16:25 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.123]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42ac679d544sm4058381f8f.46.2025.11.07.00.16.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Nov 2025 00:16:25 -0800 (PST) From: Krzysztof Kozlowski Date: Fri, 07 Nov 2025 09:15:51 +0100 Subject: [PATCH v2 4/6] crypto: ccp - Constify 'dev_vdata' member 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251107-crypto-of-match-v2-4-a0ea93e24d2a@linaro.org> References: <20251107-crypto-of-match-v2-0-a0ea93e24d2a@linaro.org> In-Reply-To: <20251107-crypto-of-match-v2-0-a0ea93e24d2a@linaro.org> To: Olivia Mackall , Herbert Xu , Florian Fainelli , Broadcom internal kernel review list , Ray Jui , Scott Branden , Jesper Nilsson , Lars Persson , "David S. Miller" , Tom Lendacky , John Allen , Srujana Challa , Bharat Bhushan Cc: linux-crypto@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@axis.com, Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1854; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=uTmny2khUfJwBOWnPIYMUA8TMxpeqbiVOa8x77OKjl0=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpDarO58OSSjeZ/MbkGRG/cmhslRbHT8xse2e+1 3RK3Y6qelmJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaQ2qzgAKCRDBN2bmhouD 19qxD/4xxZP3XPx4HmiGMoIT074VwmZlKVGWBPALUzJR00KUN6qkjf6aQiGyi0BJz003r9FHokB P0LFjUFRrWfWAJU1zXKVFaSOpjH8bUHhgrbmhvEnApKXXUJ8uz3c881SYC+Pj4yAOFJyzQNvh2a oNkXjeha5SsBI4tPj5Rg/+KnO5YOZbeZZBwICbXJP6Mp6IpukkOIC4TRJ12D5e8oJdd01JmIs14 TOQRnkSfFYuswcyIKYpx71MfgG519BRUl9mz6M9OzvCL5Eko0+y75Cia8br2hxcaGFTmLpJgYFq DTjvd7uY9iL6xyexLutvlVVXirAUtfdV8oXljVl9u97k6ze4EmyH/OCDq35yVBoq5rfF9b6F6YZ pnrum7tp+9BqGkUgPz2WBavP9wWLq9XMbvHm//4hVtxm9UrNyiKZXOds9VKQbV2liGu85jFuHcn 63PDdsOQeR1l0p1CzTwc2rEWweOtct3GnKtZuQh7QYgM558EW6bUhB5RKotm73G+G3WG7iJe562 xSE67xCo3+xfbFfGVCAwI4fqnyFNKD8HTtBNmhLiecv3+fMLJcv08C7aieloXxXG15HhnG9uYry uqKL4SWxJA40IEQjKxB9U7zSfNprRvNFNuykzVhhAfJ1hg7RWDkX3Z4w4Gvd6qNhvIBIcidALKi ubXzajJ21fyB7+g== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B sp_device->dev_vdata points to only const data (see 'static const struct sp_dev_vdata dev_vdata'), so can be made pointer to const for code safety. Update also sp_get_acpi_version() function which returns this pointer to 'pointer to const' for code readability, even though it is not needed. On the other hand, do not touch similar function sp_get_of_version() because it will be immediately removed in next patches. Acked-by: Tom Lendacky Signed-off-by: Krzysztof Kozlowski --- drivers/crypto/ccp/sp-dev.h | 2 +- drivers/crypto/ccp/sp-platform.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/crypto/ccp/sp-dev.h b/drivers/crypto/ccp/sp-dev.h index 6f9d7063257d..1335a83fe052 100644 --- a/drivers/crypto/ccp/sp-dev.h +++ b/drivers/crypto/ccp/sp-dev.h @@ -95,7 +95,7 @@ struct sp_device { =20 struct device *dev; =20 - struct sp_dev_vdata *dev_vdata; + const struct sp_dev_vdata *dev_vdata; unsigned int ord; char name[SP_MAX_NAME_LEN]; =20 diff --git a/drivers/crypto/ccp/sp-platform.c b/drivers/crypto/ccp/sp-platf= orm.c index 3933cac1694d..de8a8183efdb 100644 --- a/drivers/crypto/ccp/sp-platform.c +++ b/drivers/crypto/ccp/sp-platform.c @@ -63,13 +63,13 @@ static struct sp_dev_vdata *sp_get_of_version(struct pl= atform_device *pdev) return NULL; } =20 -static struct sp_dev_vdata *sp_get_acpi_version(struct platform_device *pd= ev) +static const struct sp_dev_vdata *sp_get_acpi_version(struct platform_devi= ce *pdev) { const struct acpi_device_id *match; =20 match =3D acpi_match_device(sp_acpi_match, &pdev->dev); if (match && match->driver_data) - return (struct sp_dev_vdata *)match->driver_data; + return (const struct sp_dev_vdata *)match->driver_data; =20 return NULL; } --=20 2.48.1 From nobody Fri Dec 19 17:14:32 2025 Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C593831065B for ; Fri, 7 Nov 2025 08:16:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762503390; cv=none; b=oOuaSIpQE5V6zxm9Q86BIU116IvP+gSzYK560kVD9l2WCIq2DcGu2TDVG6fN3M0LHK/qdkJ2rw0fQ7tMbomKNZLCh+75BAPkyX7vopfBs9WuUmZLdcmLEEElq6xeoUo5acIvrRMLh0ZAVGRGKcooBuvvD2AfZP+erbSdk984hTE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762503390; c=relaxed/simple; bh=EokAsdidD5G1bR5/UOxAtpT3N5gkiVxF5vZQDUQTwTc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GPx9yajyrJeg7Ir0NDUieYT2ew9nNOiVS6+KKHDd1h3ANhs0sVhpX57vdL04nCtbhZZ9f5JJoUaMtjvWvDjCTLFh5GZ1pgRqploFLNbwUL3KguKLkGq8N+xzqRrvm19FwQ1BLfr6YcyMVlXDGfWncGVGJuN3HTmAVJ2tJFXpkSk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=Jp6f+29s; arc=none smtp.client-ip=209.85.221.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="Jp6f+29s" Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-429bfa1d3f8so42265f8f.2 for ; Fri, 07 Nov 2025 00:16:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1762503387; x=1763108187; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=KJdRMzE2sMirb6Tls9X/j5sk41mA68F2wG8ZNddDp4M=; b=Jp6f+29s4EUbf6fOB5YYFn3YUD5f5wC7T8Sq1zqn9Kb7BgUsTfkkAYHjAk0m3dwvMV s/AqsLKSdBkJiILoChvahLcKZW6TvhrYZqed/tqOV5ThNZvWUz4BFo0u7Zr4dE6VYokr fUzMCxBDngXv1K7joWX2KHjJrHccT7gY20uQXL5VZlOSUrYBxAOM0DqsnC0rc+2LfWpr j+KFsbQF3s1F5YsGisP2I3yZIGcwrSesnMKqLXIKNi8qWMeIv9EX/Obn1w+cFrsqFX95 cw/3gmdylJVZIQnXG3+1l8CnvWo8pC+pt1IfBOW3diiPmv6hwjE2k/J/vTy7Y62rwYG5 TCPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762503387; x=1763108187; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=KJdRMzE2sMirb6Tls9X/j5sk41mA68F2wG8ZNddDp4M=; b=dsIIEfkPLMiHEe1FOzXoXD87jGw2ncGaH66HZDfU5Zrm8qcge5s/57HUBAoYdXP/kg eKSw+eqUb8Z47URdCaTX1dqbHWA0OUOC9Mu77eVhoFucLAolNtRQX5+9//VpMRF9A6Ub ZRgORWABPxha+JEIGTrB2j9qmiThiTbe+hMmsV4/9+hcfGl+gnpMu3rncl9Xs5JhaG46 3gyKw6it+Zwihhz1uWC2nITaXUSf0eUwqr8Dk5Mnby9qC2m3Sxk2hHYDfGLIeEaTXZAk +CBHHz3+LY/p2vvRGL7NgqKHKPUugMJUf/VLTEsJ21g3/QkAPohW7Pl33Hddx6ozE5aN V+zg== X-Forwarded-Encrypted: i=1; AJvYcCUBBkcI9KckhxvZBdAfMr++IcQ0c8aiQ2YEhbVeibaiyCmejmG9lSFub6ZxY9LOqjWcO2AjvFnxd6f02Rc=@vger.kernel.org X-Gm-Message-State: AOJu0YxpfHyIovGnZVy90w6m+7Yf6fqSxqikn3WUDDF6KTuApO1NW1j+ wwDFiCYeqmv4//rWgBNHQRcvB6sExpKXkl0x2KCgqdiR5F8WlSBE5XzaNX1IZMZMCl0= X-Gm-Gg: ASbGncvNbLuZFfn/MG/k1Pk8SppSEDzpXn/eR7uFLcFwffqXTWbnzJUStBLwodkIdZf Dy4YUP8zCwna+BXt7q3BPCwJBYwcnn+QaZQR4xvnxQvzjlkJDLQgYx27JvOgVcBx6JgFSDUkDVL drj3IzKLqvu8S1E7XBX+j9+MuK4yWSj2UFMvUB3R3RzUFKPwAw2fRD+4CPsKpe5BokYYVfhULBR IoeYM70WEIbRnxsod2RM1RwNcQnVDLmo1j5e7S/puQjdPaVlu6NLkLKi3heICetXd36XAO4zjHF QT/VP90Ri8Kr9ecPkabwXk8tuHmoW5/IY2RoDg3fNgdVN95YWDycgfv8lZf4vLf8BVj9KjJNMOa wUO6rBgek2/R3f5I6vNH5/l/9xRAyIFZUE0HS5UwgjS6PPlyFHWodJppLwaGEC+M8z1F7seh6dy V09+wq1TO6JiZJNCb7v9A171cB86sMDV5KJ5AZRw== X-Google-Smtp-Source: AGHT+IGFP+Or1TYRkIggpm74Ke6SdN/q9dCVPUOpMov35dYLEJd55ABeP11Qdy6D7TpbjVv7dJYVeQ== X-Received: by 2002:a05:6000:4308:b0:429:d084:d210 with SMTP id ffacd0b85a97d-42ad6a771ddmr843479f8f.0.1762503387155; Fri, 07 Nov 2025 00:16:27 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.123]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42ac679d544sm4058381f8f.46.2025.11.07.00.16.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Nov 2025 00:16:26 -0800 (PST) From: Krzysztof Kozlowski Date: Fri, 07 Nov 2025 09:15:52 +0100 Subject: [PATCH v2 5/6] crypto: ccp - Simplify with of_device_get_match_data() 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251107-crypto-of-match-v2-5-a0ea93e24d2a@linaro.org> References: <20251107-crypto-of-match-v2-0-a0ea93e24d2a@linaro.org> In-Reply-To: <20251107-crypto-of-match-v2-0-a0ea93e24d2a@linaro.org> To: Olivia Mackall , Herbert Xu , Florian Fainelli , Broadcom internal kernel review list , Ray Jui , Scott Branden , Jesper Nilsson , Lars Persson , "David S. Miller" , Tom Lendacky , John Allen , Srujana Challa , Bharat Bhushan Cc: linux-crypto@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@axis.com, Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1518; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=EokAsdidD5G1bR5/UOxAtpT3N5gkiVxF5vZQDUQTwTc=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpDarPXV3bvhby1HPb99NpppHEOfCQPiXP0mxXL SPMezY6nieJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaQ2qzwAKCRDBN2bmhouD 17SqD/4sJRvlNLj9QaFrjoihtn4kBTpBm9DNcJcEdDkpBrrZRHV5vbXHsL19SheBL+VcjF9nb+K SbcDaGWK8AB00dRiJ1ITbkQa/F5OWgeFnhLn7iMdnO+dgGySM8EtgxkVVembbfubkJXNczRGevV GkMvt80eET0LpLsk3W/7LGBiCm//if1txGfFqys2QeFpsWFCQk1wVrbp5zzAKKd3I8f9lvssNHv jhTDj4W6Azu84Qu0cSZEXv4lOhqyDkGnA6amZzPyNak2vsTbKzi8RPSETuFKjNhi9e/gkA5WHwO UVTq6cRtUxy1o4z19Elg8Wgjfb1mIJ/OBC79xSRKUqDUA868qJOghxDoNpPM5Nj+0B2u17MAM4H 4jo/KJfLbFM5ziArw4QZKC8JJSdCWjJNwPIwgiPoxqI2PApv0mA5NtUJVAiRPLyWM063PDPzMhs TBm4rDhmnpCR7YV/XyCbJ/YRGFl8vTpWeooJth8f5WXG6aNnZ+Zr8iFrNj4s90tTp3Z1bSFxQn8 nMR27brFMMM9b9DgZdhvwNLVG9g9F0WBlUr34sRBdTAZ1gDR6oOxhDvu07HEErc0C+wfJ0KM01z 37LUf+owsWufXqLfPa6Q5u0Ci/VcUIYm0XHOZULuCpWshPQA12J3DOwZBkAgUzr/DiR3wgOUtdw uW5+O/ePtzNubvQ== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Driver's probe function matches against driver's of_device_id table, where each entry has non-NULL match data, so of_match_node() can be simplified with of_device_get_match_data(). Acked-by: Tom Lendacky Signed-off-by: Krzysztof Kozlowski --- drivers/crypto/ccp/sp-platform.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/drivers/crypto/ccp/sp-platform.c b/drivers/crypto/ccp/sp-platf= orm.c index de8a8183efdb..3f9843fa7782 100644 --- a/drivers/crypto/ccp/sp-platform.c +++ b/drivers/crypto/ccp/sp-platform.c @@ -52,17 +52,6 @@ static const struct of_device_id sp_of_match[] =3D { }; MODULE_DEVICE_TABLE(of, sp_of_match); =20 -static struct sp_dev_vdata *sp_get_of_version(struct platform_device *pdev) -{ - const struct of_device_id *match; - - match =3D of_match_node(sp_of_match, pdev->dev.of_node); - if (match && match->data) - return (struct sp_dev_vdata *)match->data; - - return NULL; -} - static const struct sp_dev_vdata *sp_get_acpi_version(struct platform_devi= ce *pdev) { const struct acpi_device_id *match; @@ -123,7 +112,7 @@ static int sp_platform_probe(struct platform_device *pd= ev) goto e_err; =20 sp->dev_specific =3D sp_platform; - sp->dev_vdata =3D pdev->dev.of_node ? sp_get_of_version(pdev) + sp->dev_vdata =3D pdev->dev.of_node ? of_device_get_match_data(&pdev->dev) : sp_get_acpi_version(pdev); if (!sp->dev_vdata) { ret =3D -ENODEV; --=20 2.48.1 From nobody Fri Dec 19 17:14:32 2025 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id ADDF1311C06 for ; Fri, 7 Nov 2025 08:16:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762503392; cv=none; b=WnYNYVqr1nQxTSWHYSlPyQHti27+5z1+LM63IdiC1aKr9R+MzmoQ5xhF247F0gfAOlQZ0LeVxLcBc8AikJHHJK5N7hzPhDaVkXgu4Ls10aSYORirpyatsS8P6FtR/WD57uQXcEFUwg0W7Z2yB12cUq0U2R4ihEZDUDRYY+0SzXA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1762503392; c=relaxed/simple; bh=m3Rw4RghvlJpNqwmX5RdKGrpt4N2kWtJe21s2ySaS+U=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Gxel91GcMxHkF2ZX1CHZRe3zltHJ8aQURJDx8BrYwr4J4MRGri2jC+adJ+MHAZvVbN3s7JXTixrd0EtvVGaiglTPnb3SM/uszgc9Ce0MDTvoB8KBliUsHbvt3vihqrCU44uGdtZGCS5Gd3p7CR21ll8Pj2ewVsAjxj/KiuWo8wM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=uDjhlYum; arc=none smtp.client-ip=209.85.221.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="uDjhlYum" Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-429ebf2eb83so55880f8f.1 for ; Fri, 07 Nov 2025 00:16:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1762503389; x=1763108189; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=XwLm9ZOqkxP5nRd61gUy/JOG5+aVOeMLvrzzIiEulOE=; b=uDjhlYumG2HKqyKZq4ail7nY6nayqHb91XgWcJfpkM8EzBS+fjY1aCpDYxU1dFrA6L gXfWbCNtccho3ECozvtZ5g1uTKbzsoqt7lR8IaxDzeAx3QRdqhIzroPSDrDGuUMSEnnk jZTPigMkDKELZQh4nERKVmm6pc34hRHsrsxCQNe9CtmOLsLAGnBH4rR544JNwM0VN337 NoEiQ5eP2Pwys9Li7m72YFJMmj+OssCl+acOJNxTc0f43JgKC/AkYVQ7g8wSADeQSdHD Dx3KJFmFXWnpN+GjbkW36Lo/PgtearM/7xJcCy2sMqRD8jr6Ts5SgLPUtbagT42GwTtW fTqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1762503389; x=1763108189; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=XwLm9ZOqkxP5nRd61gUy/JOG5+aVOeMLvrzzIiEulOE=; b=aMwtlGlwXFoXFNeWDxDU6M9o1Tc5xiJEp9rlLiMBNOy0FXd1B7LtWygzuZU3oiASxu YeLrJuvbXzu6/GkmUlAtaqYVGBI/9EXtYNOCse8Y+eZGAuaWUZBOMPZb1pPECIRMg2ui WtbPXD3aFnIg530G9b/Xj6NoM0Fa433vWQji5r5PGxRBa2fM22x3HG+bZPUgxQOVR0nu Vj89XWc3BeRGqlUoDR0qCfWad8cHSDnwEUvljMuDX92d29tstWYEvlYvq8cApC9W1kbG vbLxqcykOnPuEH1uahf0LLvNK0hT3RvfQBobaAI5O4JPIlq2ttTnwWRM/3QHafisxrsa fWHg== X-Forwarded-Encrypted: i=1; AJvYcCW/FXQqEzcVTtDAO/YitCoIIbOFExz0986HfM7PNiX1a1Lza3bvVYPowRG8UDOSuZQbTDSX9Q7tWy2AXrY=@vger.kernel.org X-Gm-Message-State: AOJu0YzbG5d7TZcGzYEzaR/noy+lPXCK3aaxNgxWzZP5IT59inJ2J5VG slZj44gTZlf+fF0Z7FupCNxu1BtK8vPZL3gxXleSy+34fnX3FXn11o/oWnvI+hJ2v70= X-Gm-Gg: ASbGnctLRRzYoIDDKxeSxaorLygR22GUI8qWL9ElF5fl/HOuAV6WVTwMmAj6Q3SH9dj 7AP0j2L5eaVbwpo98BigKscqmnb6sKjEOCpsiHGJJPSG8mWaRF7q34/X20gJHL3xjUtY3GzyMYk 5/bC6R/p/N+oFDDz+1iiAyd655gdnhUBd/gLfspjdnAKhjsuGAi911x7a2dSD4ShbVas1d12F3n aEirTgr/woQECD0L3zjNL9qaZPyPUSVNsG62k6FB1hire+tmNvFpXz+uNbf2/rLF4jd2xitFVx+ 0TyUBnp7ot3JhxnqfPlPyvcJuxdF+qcKZ1onDKq0C+5ypR09xtdVtPAWE1VyD7xy1/TQHAHN0na zQgH/ed2aGfSR7yX7tlFvYVALo9aeXu4nuJ4W9k6bW5kQsVr7ju6Yzb4Zf2dB2SSZa8WkmTU0uI 2MU/th3ZYubNb78cVr6KQscPCLJcE= X-Google-Smtp-Source: AGHT+IEW7931OZiZRGfsN4XwbENTbfXf5yTkeG5zUHKOhA4eCYE8JeVUBwhn/sIFVaN+bw8gO6m78g== X-Received: by 2002:adf:ec41:0:b0:42b:13cb:41bf with SMTP id ffacd0b85a97d-42b13cb4268mr623938f8f.9.1762503388885; Fri, 07 Nov 2025 00:16:28 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.123]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42ac679d544sm4058381f8f.46.2025.11.07.00.16.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Nov 2025 00:16:28 -0800 (PST) From: Krzysztof Kozlowski Date: Fri, 07 Nov 2025 09:15:53 +0100 Subject: [PATCH v2 6/6] crypto: cesa - Simplify with of_device_get_match_data() 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="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251107-crypto-of-match-v2-6-a0ea93e24d2a@linaro.org> References: <20251107-crypto-of-match-v2-0-a0ea93e24d2a@linaro.org> In-Reply-To: <20251107-crypto-of-match-v2-0-a0ea93e24d2a@linaro.org> To: Olivia Mackall , Herbert Xu , Florian Fainelli , Broadcom internal kernel review list , Ray Jui , Scott Branden , Jesper Nilsson , Lars Persson , "David S. Miller" , Tom Lendacky , John Allen , Srujana Challa , Bharat Bhushan Cc: linux-crypto@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-kernel@axis.com, Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1275; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=m3Rw4RghvlJpNqwmX5RdKGrpt4N2kWtJe21s2ySaS+U=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpDarQIPQj/uwSRGyYOhxeW+nG59uNrfsSEqYi2 oMqO3cMHzOJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaQ2q0AAKCRDBN2bmhouD 117lD/44tUDFYEjT0xJr9FfxIcOknzx85sePA1ZDeP3Oavbz5mSDgFRWG3DUqcS8jQOge532MGD bQjMZh6FAAXgJGYB+EHXJDe/SQrp4/DIppftDO9LMqt6wzkDR4caV24D59K7WrHRh+Ew4B4eX7H Tj0FOrTLAwACR0QCh3NIKEKODka/+oldeK71aizC4jVy+pODsfHA7ItLXF/FXjwrhykAoKx0RfQ 7ApCmu6gmBUHmOn+BwYj9NFnOpf0yI8MXnRvH0UbvXeJwJK94FXrA3GItVtAfNyY4L4sPIoT4Ej Xwk2j55yDLd01zbRWPoxgiw5feUeibT3g9P2T8tzZ0xP9IFFfRKYCufYydLHBkoX2izid4uZG7g 97WX+Cb3Jr8MH6pqpy9mf7T6qOTXCpGWCbrMWzAWVLTWeHsR9/MIc4uT4HvaHQnjS7j67p1rs7h lxsVtbgKHLUwIiuzQf5b93POHRRWwIjjzmagPIZyydUZt5hhIPxsBzfej51KDb8nqbycE8HBBL9 kLEMB+5pQ5OisidwDx7ofZmxsKG3gL5uT7s4cifHxrkcK9jHQ9Y2NGtY5fkPCKzXbGr4c0mJQ1p jkSV2wodegqW3xwn+ba+mQxCItmBQXjlMqdASt7kbtMKHZGScO35Sdv8rl/aJd3U93rd3sMMdvm B9F8iTOyyri2UmA== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Driver's probe function matches against driver's of_device_id table, where each entry has non-NULL match data, so of_match_node() can be simplified with of_device_get_match_data(). Signed-off-by: Krzysztof Kozlowski --- drivers/crypto/marvell/cesa/cesa.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/crypto/marvell/cesa/cesa.c b/drivers/crypto/marvell/ce= sa/cesa.c index 9c21f5d835d2..301bdf239e7d 100644 --- a/drivers/crypto/marvell/cesa/cesa.c +++ b/drivers/crypto/marvell/cesa/cesa.c @@ -420,7 +420,6 @@ static int mv_cesa_probe(struct platform_device *pdev) { const struct mv_cesa_caps *caps =3D &orion_caps; const struct mbus_dram_target_info *dram; - const struct of_device_id *match; struct device *dev =3D &pdev->dev; struct mv_cesa_dev *cesa; struct mv_cesa_engine *engines; @@ -433,11 +432,9 @@ static int mv_cesa_probe(struct platform_device *pdev) } =20 if (dev->of_node) { - match =3D of_match_node(mv_cesa_of_match_table, dev->of_node); - if (!match || !match->data) + caps =3D of_device_get_match_data(dev); + if (!caps) return -ENOTSUPP; - - caps =3D match->data; } =20 cesa =3D devm_kzalloc(dev, sizeof(*cesa), GFP_KERNEL); --=20 2.48.1