Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp2234789pxb; Mon, 11 Jan 2021 04:46:44 -0800 (PST) X-Google-Smtp-Source: ABdhPJzTdnIB1OBKfa7MjlK6RkcbN8nk54w4eZCIwX0hMF7UGn/3bDJsMcZ4lKtepnnbbWIvVuun X-Received: by 2002:a17:906:add7:: with SMTP id lb23mr11452468ejb.352.1610369204137; Mon, 11 Jan 2021 04:46:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610369204; cv=none; d=google.com; s=arc-20160816; b=Qx0ZnmIDsMHFpkaMjxx0XhF8HH5hdCO6keta1rqgAjmjgO7QZntrGte59GUOnHxJX7 rcEVjo5KZVviY+f7Q3lDEWa3Y7f+/Em1gj7jjBorZXg7A9s772Ag+W6Yir0f2Y8wJxy4 5RKvsOOjX1zpN5B5XJK5JVe9NuhRJjrNPhW57fYrOPXDEZ6b2t1iFuCBdv+qF/oGizvd Wd2yE7fYoeLfFp1VvXCABs5hGJuHSIU75vkHJprN8nDD9DFpKsC0KQVJLmvo+/PSOFm8 bGQgyR4eCL2Al60CxZL40t8Vevb+V7oi5/0dA7r28HUDOplibU1glM5EvXwJR5NstEds c5cg== 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:dkim-signature; bh=3FVEJOPqegR9zG+nooIDR6hDjmZSSv4LoiO9Fptz9rw=; b=AQnm6j/vKDGlTB+6zg9vTx+cgbcRu0Vdt7ISSCNyfQwSJV1mZVYTVFosrOKQtXaMxS +Qf8XpIauacAK6887mAXWYFQeD8dSSGnmZIxppVJevE4gIK4sjL5Bk4cBMxsGGnjYqz4 oLKp1hE1EMgA0X9uL+wihalUN4Nt5CcBdtXfUUequ0ZTJmwciLnenT10FUIAq7ufW0YN Y+Kb6rh7afBzT9euV63yF/mx4XIkGoKiIxV6bCwoNbt5Gu9xElA6AKPkGwIPr4o8HCLN 6DEhbv7YzRT2YK4ieUHdU8K1aqWvlbaUoJ1TMH8uQub82fnwwekRZ/TgjlXx8JiKnD20 BAsQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=P89kzg7D; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v1si6591951edy.108.2021.01.11.04.46.20; Mon, 11 Jan 2021 04:46:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=P89kzg7D; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728114AbhAKIr0 (ORCPT + 99 others); Mon, 11 Jan 2021 03:47:26 -0500 Received: from mail.kernel.org ([198.145.29.99]:42224 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728100AbhAKIr0 (ORCPT ); Mon, 11 Jan 2021 03:47:26 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 69C4022581; Mon, 11 Jan 2021 08:46:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1610354805; bh=iuSTbGqR+zsnjqjBJ9uA9PVEqOmt2IdakL8100IQQu8=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=P89kzg7DSWAd18bJTIESq1nH4/nKUPtIt99k9lGIJQHXcws2N4kMrDpjn0rvF+UpD 1mXRmtdQ+i4tWDKf9ALWlFmiJQVc3jOxxqOAIiOrOX3JwWEa0nezPxEUmopUajJDH9 U8t0uhIg6rF3a5Lsx+6KtirpLqybb2xp/cXB03TSBMKHa6hzFGFIB1RswMVMWRSvNn Wki9pO90R7dZwEWMRqvqNCHFREzM7bD8wZswraqDsmlZq73XUHP/N97dEzDYULQK80 wNWbk7hCb4XxYTJWIbXhxb1G6v3x7x9PonXph3CRW8uBJ4LM+ctWv7KWVyNHOuvgum Rq+pRWReWrgdA== Date: Mon, 11 Jan 2021 00:46:43 -0800 From: Jaegeuk Kim To: Can Guo Cc: Avri Altman , linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org, kernel-team@android.com, alim.akhtar@samsung.com, bvanassche@acm.org, martin.petersen@oracle.com, stanley.chu@mediatek.com Subject: Re: [PATCH] scsi: ufs: should not override buffer lengh Message-ID: References: <20210111044443.1405049-1-jaegeuk@kernel.org> <6551e7d6dd7dc4132dc69e77a51f6f21@codeaurora.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01/11, Can Guo wrote: > On 2021-01-11 16:15, Avri Altman wrote: > > > > > > Sorry, typo corrected. > > > > > > Hi Jaegeuk, > > > > > > I think the problem is that func ufshcd_read_desc_param() is not > > > expecting > > > one access unsupported descriptors on RPMB LU. > > Correct. > > This is about wb introducing a new constraint: wb buffer is only > > allowed in lu 0..7. > > And this is why, IMHO, the fix should be in ufs_is_valid_unit_desc_lun, > > To include param offset, as it is only called in contingency of > > ufshcd_read_desc_param. > > > > Thanks, > > Avri > > Yeah... Fixing it in ufs-sysfs.c also works. Anyways, the math in > ufshcd_read_desc_param is already complex. Let's fix it somewhere > close to the source/initiator. Thank you, Can and Avri. I think fixing the lun check makese sense. Let me post v2. :) > > Thanks, > Can Guo.