Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp5453419pxb; Mon, 7 Feb 2022 02:17:43 -0800 (PST) X-Google-Smtp-Source: ABdhPJx7lm5gp0xdlBk9IKoqiJEgtiwB1iz/zgO5V2KoD0eS656hm1ma02BHXEyzbDTgt3j9cpuk X-Received: by 2002:a17:907:6e1f:: with SMTP id sd31mr9562422ejc.286.1644229063305; Mon, 07 Feb 2022 02:17:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1644229063; cv=none; d=google.com; s=arc-20160816; b=UQdmQjaa0abl/UXPzxaLhDwaZUROA3AMaQKTBaN6cFs3EPXu67GDWeM4nB4czKEZff 9P2kKXPBhrt0PqdmI5Pdx/SRh11PS+RxyiqP5lrHGPSs6W4NQtwF3SaP0HIwn6og8Or/ 3w5TPZBTPFS2B3dQ+DrrrxAUxCqwifqyEB7cZy/ic5bSPGNaE1PVyoGbzsYCQshP/IT/ dZg39VYYjFeHleUWgC1jpTciaDEhVKd3wIKkhOz2it6aoq8lMBVRKRCRPTFGjMLA5Trd sfwldDVpa8lofnDD9uHW4Xu7YNHgRGsV/iDoY7bTGiTT/g7nxf+CGFPGQdFRAOScR/Z6 FgnQ== 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; bh=oetlaOqsKR5oq52Vyj9bzaL9LtLXJcCZogZbvazqLAc=; b=QHgzmM3eYhYyeNrg66PAfvdNvusBopUX7U8/GVmgffNHkK/L68zp5IRrJb5mta7E79 Cxg79LS3i1+bFhb9EwfQio2PI0DK5ms94T31tX4WX2br19wrCG/zkwroaa+wzw9bW8Uh tqT9B3iMQsRy6pRuyPYmF+h1C52hQrhyIuow2nt9zlsjXiQu+ZV8qlyueFtme/dD2Fe0 GNf+kuGvAYzJu6NoDIVGd3jmoC6giv78i+lSbMjcWlTlcfJ/JxkOVwS22tFX2Eqb1qoX T56dS+f4AjgxEtrktxyUZBSRidg2Clr+9A0BUctVRcXKnUFInGGbjyLaHuAdihWXGAfd 9KCA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b14si7809256edz.63.2022.02.07.02.16.58; Mon, 07 Feb 2022 02:17:43 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1379408AbiBEEcw (ORCPT + 99 others); Fri, 4 Feb 2022 23:32:52 -0500 Received: from helcar.hmeau.com ([216.24.177.18]:34040 "EHLO fornost.hmeau.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1355428AbiBEEcv (ORCPT ); Fri, 4 Feb 2022 23:32:51 -0500 Received: from gwarestrin.arnor.me.apana.org.au ([192.168.103.7]) by fornost.hmeau.com with smtp (Exim 4.92 #5 (Debian)) id 1nGCkT-00027S-4B; Sat, 05 Feb 2022 15:32:34 +1100 Received: by gwarestrin.arnor.me.apana.org.au (sSMTP sendmail emulation); Sat, 05 Feb 2022 15:32:33 +1100 Date: Sat, 5 Feb 2022 15:32:33 +1100 From: Herbert Xu To: Shijith Thotton Cc: Arnaud Ebalard , Boris Brezillon , linux-crypto@vger.kernel.org, jerinj@marvell.com, sgoutham@marvell.com, anoobj@marvell.com, Srujana Challa , "David S. Miller" , Ovidiu Panait , chiminghao , Suheil Chandran , Lukasz Bartosik , open list Subject: Re: [PATCH v3] crypto: octeontx2: remove CONFIG_DM_CRYPT check Message-ID: References: <3ef09bf0c4adf7bc33f01f60cb8ce96e8f77b58c.1642786900.git.sthotton@marvell.com> <2ea465e8bde7f4d03757ae398d38f62a350dd28c.1643378034.git.sthotton@marvell.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2ea465e8bde7f4d03757ae398d38f62a350dd28c.1643378034.git.sthotton@marvell.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jan 28, 2022 at 07:27:42PM +0530, Shijith Thotton wrote: > No issues were found while using the driver with dm-crypt enabled. So > CONFIG_DM_CRYPT check in the driver can be removed. > > This also fixes the NULL pointer dereference in driver release if > CONFIG_DM_CRYPT is enabled. > > ... > Unable to handle kernel NULL pointer dereference at virtual address 0000000000000008 > ... > Call trace: > crypto_unregister_alg+0x68/0xfc > crypto_unregister_skciphers+0x44/0x60 > otx2_cpt_crypto_exit+0x100/0x1a0 > otx2_cptvf_remove+0xf8/0x200 > pci_device_remove+0x3c/0xd4 > __device_release_driver+0x188/0x234 > device_release_driver+0x2c/0x4c > ... > > Fixes: 6f03f0e8b6c8 ("crypto: octeontx2 - register with linux crypto framework") > Signed-off-by: Shijith Thotton > --- > .../crypto/marvell/octeontx2/otx2_cptvf_algs.c | 17 +++++++---------- > 1 file changed, 7 insertions(+), 10 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