Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp3053091imm; Mon, 28 May 2018 23:29:11 -0700 (PDT) X-Google-Smtp-Source: AB8JxZpmtwNImDYpiEaOfguUNMxI8KeIPv9cgs+kATnIrs/8U/3FMzMBtBBpgRX5k8DEexCY4nI9 X-Received: by 2002:a65:6310:: with SMTP id g16-v6mr12781748pgv.135.1527575351361; Mon, 28 May 2018 23:29:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527575351; cv=none; d=google.com; s=arc-20160816; b=qpkqLzNVUHU11fzQBR53myrpqfFBn8c0LfUrnt1eYpIv9PZsP49I9g5S/nEkML1RPC KGFNZIuEFRe+CYfG7TzqtcO8Y8gDUadxx2SEeQDIdSEFrkTTlf9yxVQ9b+5XRlf3aCBU c6DwDzXrW4QRJPTHmJjggt6BceuoebxNa+bxW5d1o0a/ZKegTa9zmao1R6qFqnhKoMui sj7xgzZgMkPWfIdJtqVJcOVjG4p/FGDsootvRQS5sKKf2VirszO+fnUf4EUgn7M0k4PT Cctw1EVCyYVaWbicBrIelyAWWpsfHhOYEQ1WvsOo7oSH7u1ChCgzSM0FQq3XsHLS+RHH 6vaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:references:message-id:date :thread-index:thread-topic:subject:to:from:dkim-signature :arc-authentication-results; bh=fqCRVrxsqkwnwwUIU9tSXlPq9qUkLldcDfKj31KuuFY=; b=eUwnzU0Jqkf+pbLpraESHmqEm6cYh0UrbWmftC8NgmOP1tUmPmwLTorwA3UuEKGFGv gdr/UYrQChZsKekSJUE7O6naPO0LwWU8VRAo7E2xRJZmdIaXAuBxDZoWJK0sMoOsi6jv OHOFVBNDosIz4St9jAOQdmfrTP8LtdKjUakq2S8zUYJmfQU/BnZCjh0SlB4JrMowN8fv XuLXdIKn0LKHfc4uEJ/tuxM5uxq47x/cqwTzhdJtKw+uk3Vc5+/PhmzGRXNAM4Q21ml2 jriFdZ2paGUIw1KBBL1cxBBrK12bHWcpd/LztEfZqaBwnxl/6ib8xhNwWPq+nmGg8FVv 95dg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=IoBJ2S/F; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l9-v6si3546987pgr.287.2018.05.28.23.28.57; Mon, 28 May 2018 23:29:11 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@synopsys.com header.s=mail header.b=IoBJ2S/F; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=synopsys.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754620AbeE2G23 (ORCPT + 99 others); Tue, 29 May 2018 02:28:29 -0400 Received: from smtprelay6.synopsys.com ([198.182.37.59]:54288 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751800AbeE2G2Z (ORCPT ); Tue, 29 May 2018 02:28:25 -0400 Received: from mailhost.synopsys.com (mailhost3.synopsys.com [10.12.238.238]) by smtprelay.synopsys.com (Postfix) with ESMTP id 56BC61E055D for ; Tue, 29 May 2018 08:28:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=synopsys.com; s=mail; t=1527575304; bh=m8f8y/5U7SgxFBmjjXdH3AnhUdpRaEWLQsgCkgWRcSY=; h=From:To:Subject:Date:References:From; b=IoBJ2S/FGtnAGmo0vXT7YbtExRKOERWBio9gnxpPB8aYPI2Fne+jyq2fJI/Z38o/j oX3TfcJA8ytUC0PoqFIMJfnj/kEGFxBuV2ZVhWWUKuWuMX1u+GiDQbT7YZvW3K+t7i 9cNh3uCYjQmQUrQwjF3pREnxnqaT22uAyZ6vHKZdvKjms3kF2C4p0jdWY8MPu9Q0iF zHCv1WKZhsBa2GQj8PY3O7f7eEXxEnkm0+Doj5WiwNk+wYpqJ/YovotozSAtajCWgc Up4cTHKpVyKYy+OKV13AzvJAiPNuf9pl35wDwMFW+49nIwYXa1Ig+BHZjV5mpl2ME6 kccG6aLOL6fkQ== Received: from US01WXQAHTC1.internal.synopsys.com (us01wxqahtc1.internal.synopsys.com [10.12.238.230]) by mailhost.synopsys.com (Postfix) with ESMTP id B88F2380C; Mon, 28 May 2018 23:28:23 -0700 (PDT) Received: from IN01WEHTCB.internal.synopsys.com (10.144.199.106) by US01WXQAHTC1.internal.synopsys.com (10.12.238.230) with Microsoft SMTP Server (TLS) id 14.3.361.1; Mon, 28 May 2018 23:28:21 -0700 Received: from IN01WEMBXA.internal.synopsys.com ([fe80::ed6f:22d3:d35:4833]) by IN01WEHTCB.internal.synopsys.com ([::1]) with mapi id 14.03.0361.001; Tue, 29 May 2018 11:58:18 +0530 From: Ladvine D Almeida To: Randy Dunlap , Ladvine D Almeida , "Vinayak Holikatti ; \"James E.J. Bottomley\" ; \"Martin K. Petersen\"" , "linux-kernel@vger.kernel.org" , "linux-scsi@vger.kernel.org; Manjunath M Bettegowda ; Prabu Thangamuthu ; Tejas Joglekar ; Joao Pinto" Subject: Re: [PATCH 3/5] scsi: ufs: Add Kconfig for UFS HC driver crypto support Thread-Topic: [PATCH 3/5] scsi: ufs: Add Kconfig for UFS HC driver crypto support Thread-Index: AQHT9ptv3PTZ50Tbn0qmk/Lw5IHWDA== Date: Tue, 29 May 2018 06:28:18 +0000 Message-ID: References: <9baaf314-e9de-a078-1085-9c81b3421d42@synopsys.com> <394042f2-2231-37c9-f875-979415dbdf58@infradead.org> Accept-Language: en-US, en-IN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.12.239.235] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Monday 28 May 2018 04:49 PM, Randy Dunlap wrote:=0A= > On 05/28/2018 06:29 AM, Ladvine D Almeida wrote:=0A= >>=0A= >> This patch adds the Kconfig for enabling crypto support for=0A= >> UFS Host Controller driver. It also adds Makefile changes=0A= >> for building crypto support based on crypto Kconfig selection.=0A= >>=0A= >> Signed-off-by: Ladvine D Almeida =0A= >> ---=0A= >> drivers/scsi/ufs/Kconfig | 15 +++++++++++++++=0A= >> drivers/scsi/ufs/Makefile | 6 +++++-=0A= >> 2 files changed, 20 insertions(+), 1 deletion(-)=0A= >>=0A= >> diff --git a/drivers/scsi/ufs/Kconfig b/drivers/scsi/ufs/Kconfig=0A= >> index e27b4d4..0134672 100644=0A= >> --- a/drivers/scsi/ufs/Kconfig=0A= >> +++ b/drivers/scsi/ufs/Kconfig=0A= >> @@ -50,6 +50,21 @@ config SCSI_UFSHCD=0A= >> However, do not compile this as a module if your root file system=0A= >> (the one containing the directory /) is located on a UFS device.=0A= >> =0A= >> +config SCSI_UFSHCD_INLINE_ENCRYPTION=0A= >> + bool "Universal Flash Storage Controller Driver crypto support"=0A= >> + depends on SCSI_UFSHCD=0A= >> + default n=0A= >> + select BLK_DEV_INLINE_ENCRYPTION if SCSI_UFSHCD_INLINE_ENCRYPTION=0A= >> + help=0A= >> + This enables the Inline Encryption feature of the UFS Host=0A= >> + Controller driver. Once the capability is detected in hardware,=0A= >> + it will be made available for the user through Linux Kernel=0A= >> + Cryptography Framework(LKCF).=0A= > =0A= > The help text above should be indented (as below), with one tab + 2 space= s.=0A= > =0A= Sure, I will send v2 patch with the corrected indentation.=0A= >> +=0A= >> + If you have a controller with this capability, say Y.=0A= >> +=0A= >> + If unsure, say N.=0A= >> +=0A= >> config SCSI_UFSHCD_PCI=0A= >> tristate "PCI bus based UFS Controller support"=0A= >> depends on SCSI_UFSHCD && PCI=0A= > =0A= > =0A= =0A= Best Regards,=0A= Ladvine=0A=