Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1273974imu; Thu, 13 Dec 2018 12:13:36 -0800 (PST) X-Google-Smtp-Source: AFSGD/UTMPzK4upJx+wN8bbYje/20U4zqcVQAq3Ju2PRNm/Vu0vKj2okgf0ZZ8HpugagxqUDmn92 X-Received: by 2002:a63:d70e:: with SMTP id d14mr180897pgg.159.1544732016396; Thu, 13 Dec 2018 12:13:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1544732016; cv=none; d=google.com; s=arc-20160816; b=fwZMcUr+hzsS5nDVaOmE5IB6IF4LHVGutZYnE0OtcXNxAbmGFyqe793PqvwRBcpNKJ n9A+oUBa7ZfAhOJj0iVzYER5V2wlUMGYk2wg4onymefZP9f/POi7Ev9eo2tCTwwJ3KqB eIvcXXO96SvPqIm9N/PCV/lDNfGE1SCx6r9ExWTXOJ0t7P4fCV5hdYHufWeqBM8q8jIB nCUGFsknRsStdBd3jWONfTivN+IWXHEjhOtDg+DoJh6qWll0Z7wy9of6HZgG6t0J2cR9 VurR+5mEo2sF1muQ8EXbkzW1O0DxhD/CWkReQsw1StRTkthla6ISkJKg3tmKfsykBGnY nwSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=mX2ALEwjE1rpKxMZZtMIe1LvqvpMJ3rKLrSyCou1id8=; b=SsiIEuOUSZZ87dCw7qOHl7OpBPAnFSU3zeM3KJ4DK39skzpOTDr5xSr5LIIxGRx4Um gO++VcLIJbw0Wt0lLcx4UogjW10k6LQ18HmXgfh5qSAi+NdKs785jeuRD9BeSjllqCmA FPJ9Wmb6pQUzJJy4AQdYvx9hncVH/v3b2ICRSalQRhzdUAtJYV0G4Ouy4HEW0rp6Z5Y0 bQDB6o4stGtivB7gjcIV05nj7Vq9pq48mWjBYBfTo6MuTiihcN6kC0tJc0sv75eE3ewh dTxo5XSh5Nmhfbx7UuLJTNFrBSYcWE6l3qrUtQtC67AqPdYLA1hcp/EBTwK/yBc2E/+H 1kTA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=jEjlkQGN; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e6si2217792pgl.471.2018.12.13.12.13.20; Thu, 13 Dec 2018 12:13:36 -0800 (PST) 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=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=jEjlkQGN; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726927AbeLMUMC (ORCPT + 99 others); Thu, 13 Dec 2018 15:12:02 -0500 Received: from mail-it1-f178.google.com ([209.85.166.178]:40206 "EHLO mail-it1-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726381AbeLMUMC (ORCPT ); Thu, 13 Dec 2018 15:12:02 -0500 Received: by mail-it1-f178.google.com with SMTP id h193so5831412ita.5 for ; Thu, 13 Dec 2018 12:12:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=mX2ALEwjE1rpKxMZZtMIe1LvqvpMJ3rKLrSyCou1id8=; b=jEjlkQGN8givBGPjlUEXTo+FQpexfTdZ+nzzWkkJuWhddHY0A5OKm3jcz3H4XtgsMO HqDWxzcaSqNnjg2N+J8W0PnlpJqR9YVJrtmf29gzwtyg69TJjZSdhRbBIHvwKi8r58lP BUZPZ9bLzeRpcN+S+8SHLvQO72MR1CTPxEEOJ0RgAqyXOKn8hYIAWkUowvBrIuOAOndg RCQNivzTe31s5IGNkLGFGfD1JUhBZ47lyfecT77UfE9AKgliik8istrSgwD4rfBYjBmo KfIwK+mCWJQcqEj1pbsOnXbjDZg9CPKzf7jvmFxsPwPkG6TxKKNBByziPMbjUCCcw6rn wRpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=mX2ALEwjE1rpKxMZZtMIe1LvqvpMJ3rKLrSyCou1id8=; b=IFfpPZMCEMoC6FLAXVf+TH7aSiLeNKDq84KUFKew2EV0V4b4FSOJwFUkuAlcp2gEYO XVc6jJdWUHrrUFwONegNHP1+5iBeUDEgOL+RbaGFMydf8A399s8aFqA8cnN50YjL3HZN yr697GgIxLNAqD12089itQEBuzGaE525hwGaLdbbr+JNAbyJHaG/JeZiv6/Rlb9Qbr2t OimpJ+4JzdXR1QLDZp06YPak3A5x28/Q7e/sZZ1gQqUw8FEOujJaXDjGJzMuxR0n422w BBD/36qQ8FCFWRKLe23pQ0r89zZWQejqttGCbZaVlg7mFAKCBq80WgNDlUxuPjUugMri SsBg== X-Gm-Message-State: AA+aEWbjINky2z1fykYuXYTaZpA1AqXBC3cbT4YIYp6137r8C8EUOyzh JTcXorJhMMDoMgwUq5wnpTWQNA== X-Received: by 2002:a02:1a0a:: with SMTP id 10mr198790jai.50.1544731920696; Thu, 13 Dec 2018 12:12:00 -0800 (PST) Received: from [192.168.1.56] ([216.160.245.98]) by smtp.gmail.com with ESMTPSA id h14sm1085023ior.41.2018.12.13.12.11.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Dec 2018 12:11:59 -0800 (PST) Subject: Re: [PATCH 2/2] scsi: ufs: add inline crypto support to UFS HCD To: Ladvine D Almeida , Parshuram Raju Thombare , Eric Biggers Cc: "vinholikatti@gmail.com" , "jejb@linux.vnet.ibm.com" , "martin.petersen@oracle.com" , "mchehab+samsung@kernel.org" , "gregkh@linuxfoundation.org" , "davem@davemloft.net" , "akpm@linux-foundation.org" , "nicolas.ferre@microchip.com" , "arnd@arndb.de" , "linux-kernel@vger.kernel.org" , "linux-block@vger.kernel.org" , "linux-scsi@vger.kernel.org" , Alan Douglas , Janek Kotas , Rafal Ciepiela , AnilKumar Chimata , Satya Tangirala , Paul Crowley , Manjunath M Bettegowda , Tejas Joglekar , Joao Pinto , "linux-crypto@vger.kernel.org" References: <20181211095027.GA3316@lvlogina.cadence.com> <20181211181647.GC221175@gmail.com> From: Jens Axboe Message-ID: <6309baec-bb1f-4986-6872-a70047fbc469@kernel.dk> Date: Thu, 13 Dec 2018 13:11:58 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 12/13/18 1:04 PM, Ladvine D Almeida wrote: > On 13/12/18 7:42 PM, Jens Axboe wrote: >> On 12/13/18 12:39 PM, Ladvine D Almeida wrote: >>> Suggest to take a look into the article https://urldefense.proofpoint.com/v2/url?u=https-3A__lwn.net_Articles_717754&d=DwICaQ&c=DPL6_X_6JkXFx7AXWqB0tg&r=z00zRD9ARrwHpe-XSl1OtUp1uNKGYoXI1G2DhOaDDBI&m=-pGzV3wdSje337vKOYoYB6NgU_DGDmQvfQ9egLDRYNQ&s=c4FXsrwD0BLAjE4UC47R2ngLnx_DP5jiOr0dtZ7tGsw&e= >>> My real concern is how to achieve it without any modifications to the >>> bio.(because key slot information has to finally reach the target block >>> device) >> >> Guys, you both need to edit when you reply, wading through 650 lines of >> text to get to this... > Jens, Thanks for your reply. I will take care of it next time onwards. :-) > >> >> You obviously can't modify the bio if you don't own it, but you could >> clone it and then you have storage in ->bi_private. >> > > I agree. I can clone the bio in the crypto target and use bi_private. > But, when i finally submit the bio and it reaches the target block > device, the information stored in bi_private is lost. I don't follow, what do you mean it's lost? It's persistent from bio setup to end_io time. -- Jens Axboe