From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2131DC27C44 for ; Tue, 28 May 2024 14:07:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=t/sLc4lDBpKA6nvhC3iVuIKRDrYycC2eoMGeothDO+A=; b=d0FB+sSXfuekjG 5Ikk2cujKdWPSJK6e/pT4VzztG/25UZ/a423X8GmnLEoRMGSvd4j3hgGIIzQknYIScjA1RNW3D29N hpP4axOrxE72mjSGsVjtmPOroN76ZlFtSxfrbeF1b7cEnHxKqoPLF8latTyZazWW3xHqjkonLrAcq sFDtyTWdBqgUHH2ibxfy7GrovzGIwLxDI69CmnDc5sxZrHNou+cy0Z8i87mhIJBW2sakKwbQYima4 AGlzYLJ84MZVHrxhEUtHGztB+PeKwM6MCdy8/vV9cJfoLtnT/VdulR/MQ+jUETXpnVIvbrpPt47Xl U4Egc51VyiJxfLRM+VMQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sBxU1-00000000wBA-2JtU; Tue, 28 May 2024 14:07:21 +0000 Received: from mx07-00178001.pphosted.com ([185.132.182.106]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sBxTr-00000000w7A-2Ww8 for linux-arm-kernel@lists.infradead.org; Tue, 28 May 2024 14:07:13 +0000 Received: from pps.filterd (m0288072.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 44SDcOdO029891; Tue, 28 May 2024 16:06:55 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=selector1; bh= v7E8OMWYxR1Y6IK0L9YNl8ouxqDGEKTc3SeFud18MwE=; b=ebzQdQu2CehgUyU7 I6S/9JAO5LGTr9OHe4jtdL+pmGJiYoVdjU9sYsHGSd47FJUDB7xpND8fBtIUIqPi 98eZemtcvN2KrARhVtZwZYjNylqZIlEGu5phIoF35Lq/YKmLb1OScRgORu2w1bOU G6+MpFfSMJq4Eib0cC4JnNXzUuuEhwPDuutMOLg0HN+tQbjAiAfpHFsARSPoxDOx kv4gaEpI4/jsdbEseiKLinhpRsVzbXDwTPAPQFSaU7HhN0AAryLJWX7DCsO9lhrz rKgy6yqKm4T6CeekMUSUQA3O1yS+k4W4lhBwUpE+BtK6ffW1GAGJUhDwQAoV2aAW Pe+WtA== Received: from beta.dmz-ap.st.com (beta.dmz-ap.st.com [138.198.100.35]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 3yb9yjcf3q-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 28 May 2024 16:06:55 +0200 (MEST) Received: from euls16034.sgp.st.com (euls16034.sgp.st.com [10.75.44.20]) by beta.dmz-ap.st.com (STMicroelectronics) with ESMTP id D84A840048; Tue, 28 May 2024 16:06:50 +0200 (CEST) Received: from Webmail-eu.st.com (shfdag1node3.st.com [10.75.129.71]) by euls16034.sgp.st.com (STMicroelectronics) with ESMTP id 1D58D21BF45; Tue, 28 May 2024 16:06:13 +0200 (CEST) Received: from localhost (10.48.86.103) by SHFDAG1NODE3.st.com (10.75.129.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 28 May 2024 16:06:12 +0200 From: Maxime MERE To: Herbert Xu , "David S . Miller" , Maxime Coquelin , "Alexandre Torgue" CC: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , "Rob Herring" , , , , , =?UTF-8?q?Maxime=20M=C3=A9r=C3=A9?= , =?UTF-8?q?Maxime=20M=C3=A9r=C3=A9?= Subject: [PATCH v3 3/4] crypto: stm32/cryp - add CRYPTO_ALG_KERN_DRIVER_ONLY flag Date: Tue, 28 May 2024 16:05:47 +0200 Message-ID: <20240528140548.1632562-4-maxime.mere@foss.st.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240528140548.1632562-1-maxime.mere@foss.st.com> References: <20240528140548.1632562-1-maxime.mere@foss.st.com> MIME-Version: 1.0 X-Originating-IP: [10.48.86.103] X-ClientProxiedBy: EQNCAS1NODE4.st.com (10.75.129.82) To SHFDAG1NODE3.st.com (10.75.129.71) X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.650,FMLib:17.12.28.16 definitions=2024-05-28_10,2024-05-28_01,2024-05-17_01 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240528_070711_997848_2A63BC77 X-CRM114-Status: UNSURE ( 9.86 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RnJvbTogTWF4aW1lIE3DqXLDqSA8bWF4aW1lLm1lcmVAZm9zcy5zdC5jb20+CgpUaGlzIGZsYWcg aXMgbmVlZGVkIHRvIG1ha2UgdGhlIGRyaXZlciB2aXNpYmxlIGZyb20gb3BlbnNzbCBhbmQgY3J5 cHRvZGV2LgoKU2lnbmVkLW9mZi1ieTogTWF4aW1lIE3DqXLDqSA8bWF4aW1lLm1lcmVAc3QuY29t PgotLS0KIGRyaXZlcnMvY3J5cHRvL3N0bTMyL3N0bTMyLWNyeXAuYyB8IDE4ICsrKysrKysrKy0t LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9kcml2ZXJzL2NyeXB0by9zdG0zMi9zdG0zMi1jcnlwLmMgYi9kcml2ZXJz L2NyeXB0by9zdG0zMi9zdG0zMi1jcnlwLmMKaW5kZXggYjBkMjc4NDIxNDYxLi40NDUyNzZiODQ4 ZWQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvY3J5cHRvL3N0bTMyL3N0bTMyLWNyeXAuYworKysgYi9k cml2ZXJzL2NyeXB0by9zdG0zMi9zdG0zMi1jcnlwLmMKQEAgLTIyODMsNyArMjI4Myw3IEBAIHN0 YXRpYyBzdHJ1Y3Qgc2tjaXBoZXJfZW5naW5lX2FsZyBjcnlwdG9fYWxnc1tdID0gewogCQkuYmFz ZS5jcmFfbmFtZQkJPSAiZWNiKGFlcykiLAogCQkuYmFzZS5jcmFfZHJpdmVyX25hbWUJPSAic3Rt MzItZWNiLWFlcyIsCiAJCS5iYXNlLmNyYV9wcmlvcml0eQk9IDMwMCwKLQkJLmJhc2UuY3JhX2Zs YWdzCQk9IENSWVBUT19BTEdfQVNZTkMsCisJCS5iYXNlLmNyYV9mbGFncwkJPSBDUllQVE9fQUxH X0FTWU5DIHwgQ1JZUFRPX0FMR19LRVJOX0RSSVZFUl9PTkxZLAogCQkuYmFzZS5jcmFfYmxvY2tz aXplCT0gQUVTX0JMT0NLX1NJWkUsCiAJCS5iYXNlLmNyYV9jdHhzaXplCT0gc2l6ZW9mKHN0cnVj dCBzdG0zMl9jcnlwX2N0eCksCiAJCS5iYXNlLmNyYV9hbGlnbm1hc2sJPSAwLApAQCAtMjMwNSw3 ICsyMzA1LDcgQEAgc3RhdGljIHN0cnVjdCBza2NpcGhlcl9lbmdpbmVfYWxnIGNyeXB0b19hbGdz W10gPSB7CiAJCS5iYXNlLmNyYV9uYW1lCQk9ICJjYmMoYWVzKSIsCiAJCS5iYXNlLmNyYV9kcml2 ZXJfbmFtZQk9ICJzdG0zMi1jYmMtYWVzIiwKIAkJLmJhc2UuY3JhX3ByaW9yaXR5CT0gMzAwLAot CQkuYmFzZS5jcmFfZmxhZ3MJCT0gQ1JZUFRPX0FMR19BU1lOQywKKwkJLmJhc2UuY3JhX2ZsYWdz CQk9IENSWVBUT19BTEdfQVNZTkMgfCBDUllQVE9fQUxHX0tFUk5fRFJJVkVSX09OTFksCiAJCS5i YXNlLmNyYV9ibG9ja3NpemUJPSBBRVNfQkxPQ0tfU0laRSwKIAkJLmJhc2UuY3JhX2N0eHNpemUJ PSBzaXplb2Yoc3RydWN0IHN0bTMyX2NyeXBfY3R4KSwKIAkJLmJhc2UuY3JhX2FsaWdubWFzawk9 IDAsCkBAIC0yMzI4LDcgKzIzMjgsNyBAQCBzdGF0aWMgc3RydWN0IHNrY2lwaGVyX2VuZ2luZV9h bGcgY3J5cHRvX2FsZ3NbXSA9IHsKIAkJLmJhc2UuY3JhX25hbWUJCT0gImN0cihhZXMpIiwKIAkJ LmJhc2UuY3JhX2RyaXZlcl9uYW1lCT0gInN0bTMyLWN0ci1hZXMiLAogCQkuYmFzZS5jcmFfcHJp b3JpdHkJPSAzMDAsCi0JCS5iYXNlLmNyYV9mbGFncwkJPSBDUllQVE9fQUxHX0FTWU5DLAorCQku YmFzZS5jcmFfZmxhZ3MJCT0gQ1JZUFRPX0FMR19BU1lOQyB8IENSWVBUT19BTEdfS0VSTl9EUklW RVJfT05MWSwKIAkJLmJhc2UuY3JhX2Jsb2Nrc2l6ZQk9IDEsCiAJCS5iYXNlLmNyYV9jdHhzaXpl CT0gc2l6ZW9mKHN0cnVjdCBzdG0zMl9jcnlwX2N0eCksCiAJCS5iYXNlLmNyYV9hbGlnbm1hc2sJ PSAwLApAQCAtMjM1MSw3ICsyMzUxLDcgQEAgc3RhdGljIHN0cnVjdCBza2NpcGhlcl9lbmdpbmVf YWxnIGNyeXB0b19hbGdzW10gPSB7CiAJCS5iYXNlLmNyYV9uYW1lCQk9ICJlY2IoZGVzKSIsCiAJ CS5iYXNlLmNyYV9kcml2ZXJfbmFtZQk9ICJzdG0zMi1lY2ItZGVzIiwKIAkJLmJhc2UuY3JhX3By aW9yaXR5CT0gMzAwLAotCQkuYmFzZS5jcmFfZmxhZ3MJCT0gQ1JZUFRPX0FMR19BU1lOQywKKwkJ LmJhc2UuY3JhX2ZsYWdzCQk9IENSWVBUT19BTEdfQVNZTkMgfCBDUllQVE9fQUxHX0tFUk5fRFJJ VkVSX09OTFksCiAJCS5iYXNlLmNyYV9ibG9ja3NpemUJPSBERVNfQkxPQ0tfU0laRSwKIAkJLmJh c2UuY3JhX2N0eHNpemUJPSBzaXplb2Yoc3RydWN0IHN0bTMyX2NyeXBfY3R4KSwKIAkJLmJhc2Uu Y3JhX2FsaWdubWFzawk9IDAsCkBAIC0yMzczLDcgKzIzNzMsNyBAQCBzdGF0aWMgc3RydWN0IHNr Y2lwaGVyX2VuZ2luZV9hbGcgY3J5cHRvX2FsZ3NbXSA9IHsKIAkJLmJhc2UuY3JhX25hbWUJCT0g ImNiYyhkZXMpIiwKIAkJLmJhc2UuY3JhX2RyaXZlcl9uYW1lCT0gInN0bTMyLWNiYy1kZXMiLAog CQkuYmFzZS5jcmFfcHJpb3JpdHkJPSAzMDAsCi0JCS5iYXNlLmNyYV9mbGFncwkJPSBDUllQVE9f QUxHX0FTWU5DLAorCQkuYmFzZS5jcmFfZmxhZ3MJCT0gQ1JZUFRPX0FMR19BU1lOQyB8IENSWVBU T19BTEdfS0VSTl9EUklWRVJfT05MWSwKIAkJLmJhc2UuY3JhX2Jsb2Nrc2l6ZQk9IERFU19CTE9D S19TSVpFLAogCQkuYmFzZS5jcmFfY3R4c2l6ZQk9IHNpemVvZihzdHJ1Y3Qgc3RtMzJfY3J5cF9j dHgpLAogCQkuYmFzZS5jcmFfYWxpZ25tYXNrCT0gMCwKQEAgLTIzOTYsNyArMjM5Niw3IEBAIHN0 YXRpYyBzdHJ1Y3Qgc2tjaXBoZXJfZW5naW5lX2FsZyBjcnlwdG9fYWxnc1tdID0gewogCQkuYmFz ZS5jcmFfbmFtZQkJPSAiZWNiKGRlczNfZWRlKSIsCiAJCS5iYXNlLmNyYV9kcml2ZXJfbmFtZQk9 ICJzdG0zMi1lY2ItZGVzMyIsCiAJCS5iYXNlLmNyYV9wcmlvcml0eQk9IDMwMCwKLQkJLmJhc2Uu Y3JhX2ZsYWdzCQk9IENSWVBUT19BTEdfQVNZTkMsCisJCS5iYXNlLmNyYV9mbGFncwkJPSBDUllQ VE9fQUxHX0FTWU5DIHwgQ1JZUFRPX0FMR19LRVJOX0RSSVZFUl9PTkxZLAogCQkuYmFzZS5jcmFf YmxvY2tzaXplCT0gREVTX0JMT0NLX1NJWkUsCiAJCS5iYXNlLmNyYV9jdHhzaXplCT0gc2l6ZW9m KHN0cnVjdCBzdG0zMl9jcnlwX2N0eCksCiAJCS5iYXNlLmNyYV9hbGlnbm1hc2sJPSAwLApAQCAt MjQxOCw3ICsyNDE4LDcgQEAgc3RhdGljIHN0cnVjdCBza2NpcGhlcl9lbmdpbmVfYWxnIGNyeXB0 b19hbGdzW10gPSB7CiAJCS5iYXNlLmNyYV9uYW1lCQk9ICJjYmMoZGVzM19lZGUpIiwKIAkJLmJh c2UuY3JhX2RyaXZlcl9uYW1lCT0gInN0bTMyLWNiYy1kZXMzIiwKIAkJLmJhc2UuY3JhX3ByaW9y aXR5CT0gMzAwLAotCQkuYmFzZS5jcmFfZmxhZ3MJCT0gQ1JZUFRPX0FMR19BU1lOQywKKwkJLmJh c2UuY3JhX2ZsYWdzCQk9IENSWVBUT19BTEdfQVNZTkMgfCBDUllQVE9fQUxHX0tFUk5fRFJJVkVS X09OTFksCiAJCS5iYXNlLmNyYV9ibG9ja3NpemUJPSBERVNfQkxPQ0tfU0laRSwKIAkJLmJhc2Uu Y3JhX2N0eHNpemUJPSBzaXplb2Yoc3RydWN0IHN0bTMyX2NyeXBfY3R4KSwKIAkJLmJhc2UuY3Jh X2FsaWdubWFzawk9IDAsCkBAIC0yNDUyLDcgKzI0NTIsNyBAQCBzdGF0aWMgc3RydWN0IGFlYWRf ZW5naW5lX2FsZyBhZWFkX2FsZ3NbXSA9IHsKIAkJLmNyYV9uYW1lCQk9ICJnY20oYWVzKSIsCiAJ CS5jcmFfZHJpdmVyX25hbWUJPSAic3RtMzItZ2NtLWFlcyIsCiAJCS5jcmFfcHJpb3JpdHkJCT0g MzAwLAotCQkuY3JhX2ZsYWdzCQk9IENSWVBUT19BTEdfQVNZTkMsCisJCS5jcmFfZmxhZ3MJCT0g Q1JZUFRPX0FMR19BU1lOQyB8IENSWVBUT19BTEdfS0VSTl9EUklWRVJfT05MWSwKIAkJLmNyYV9i bG9ja3NpemUJCT0gMSwKIAkJLmNyYV9jdHhzaXplCQk9IHNpemVvZihzdHJ1Y3Qgc3RtMzJfY3J5 cF9jdHgpLAogCQkuY3JhX2FsaWdubWFzawkJPSAwLApAQCAtMjQ3NSw3ICsyNDc1LDcgQEAgc3Rh dGljIHN0cnVjdCBhZWFkX2VuZ2luZV9hbGcgYWVhZF9hbGdzW10gPSB7CiAJCS5jcmFfbmFtZQkJ PSAiY2NtKGFlcykiLAogCQkuY3JhX2RyaXZlcl9uYW1lCT0gInN0bTMyLWNjbS1hZXMiLAogCQku Y3JhX3ByaW9yaXR5CQk9IDMwMCwKLQkJLmNyYV9mbGFncwkJPSBDUllQVE9fQUxHX0FTWU5DLAor CQkuY3JhX2ZsYWdzCQk9IENSWVBUT19BTEdfQVNZTkMgfCBDUllQVE9fQUxHX0tFUk5fRFJJVkVS X09OTFksCiAJCS5jcmFfYmxvY2tzaXplCQk9IDEsCiAJCS5jcmFfY3R4c2l6ZQkJPSBzaXplb2Yo c3RydWN0IHN0bTMyX2NyeXBfY3R4KSwKIAkJLmNyYV9hbGlnbm1hc2sJCT0gMCwKLS0gCjIuMjUu MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4 LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFk Lm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFy bS1rZXJuZWwK