Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp360647ybt; Wed, 17 Jun 2020 02:56:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJznQPoOexHoaBH9TneoJ7i+NnS3gsihNN1RVgeyvqMogcL+MXTcm49nttS85ZZtc4GDD6jv X-Received: by 2002:aa7:d952:: with SMTP id l18mr6360936eds.151.1592387774662; Wed, 17 Jun 2020 02:56:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592387774; cv=none; d=google.com; s=arc-20160816; b=yUhdRpdwwLmipVI463E/B315b81w2mwHdaH36ZETswXJJ66bfRY0L6n/TMBHI3ql2X juWJQzEnMBc2gStlUTluhR0UHu6gk2t3xGhflATvru356yIvRdIw5PVhFKp3+DATa4kH tyYKCTz9fvnNkCL7laRWZd+SI0jvNkGnrUZJEZIHxRybNdTo3ut3KRQCE2cQqKz8o6Gw ub/ca6qkLB2oUtxEP6JJOxA5bfTd9vZ7kpqBkzdN/EHCfdtxpuLauH0S9cBlbbLXYKqC FTeJZMiWSw52nGfVIAMTH9RfIwHbAu1uz5+DYWQcTbmY380PozoWRDgMfpuTii/VfbPD OSiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=JAZWB5/FadmuRl9utB2u/LqF6lndy4SpSJklCc+5bYU=; b=jXemLxp5xd2YYJ5iNtRZx+R1WqLYze0B/Uqz8vqI/65HU85AuksfRbUGl0tcqKjsbT UCgeNBtgAx5Bu/Y1Yg2s3vgNw+ObHY66c4lWZyuqXxW6eZtSRy4zFuDt1+WeyrcRAcTJ YSf52o4Kun7R6o1F8vAN2RepDkv95s2y+I2CeYz0XYw+BX+SCL2oKXKZvWEE0qGM2Rf/ iYskz5q6dow70AU38+xp0f7iXhJw79yPiEDCRJQhn0yXYblE0Q3qOyhXagqRitTC0dn3 Fh0z1blSryvsRpKMfsm1ujK91UHPlFkMQmvi8OEGRAxzNwIZ1PZ/vbGx0TBN09dDndRQ AjUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=Ys8+SS1e; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id nr21si12934122ejb.230.2020.06.17.02.55.52; Wed, 17 Jun 2020 02:56:14 -0700 (PDT) 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=@gmail.com header.s=20161025 header.b=Ys8+SS1e; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726454AbgFQJxy (ORCPT + 99 others); Wed, 17 Jun 2020 05:53:54 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44552 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725536AbgFQJxy (ORCPT ); Wed, 17 Jun 2020 05:53:54 -0400 Received: from mail-vs1-xe42.google.com (mail-vs1-xe42.google.com [IPv6:2607:f8b0:4864:20::e42]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8E505C061573; Wed, 17 Jun 2020 02:53:53 -0700 (PDT) Received: by mail-vs1-xe42.google.com with SMTP id y123so1012493vsb.6; Wed, 17 Jun 2020 02:53:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JAZWB5/FadmuRl9utB2u/LqF6lndy4SpSJklCc+5bYU=; b=Ys8+SS1eO8qlJTwzctPCqJgyNKQEdzl2U2dftMfCqZFNaPgU+VrVWOO6n5HNvlzoum f2DhhXvbqqXEkftYenMwa+kAV8hbKb3s+YNuj7QxLMFShd1cnK5AjGz3fwR/jEsOIOpw deh9lvyVzxmY6rg4tXjogd+uvia09abTAFEDDuGO0QfL+q9tlBI1vcLksVj89TGg8ZJO Lq/dJrh7h8bb8Whyw5wZ+uLh9Uuvr913Y7+w2JcdIkUPxwq8rPfSxkSjwZSXq2CbtBam 1lAKN+aBN/kH1CFhRy64whiKF5lvWdLcJhOFTV9ZztwRUu2jIpxq2WHOacJeDbFaNYlm eIcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JAZWB5/FadmuRl9utB2u/LqF6lndy4SpSJklCc+5bYU=; b=mYuG/Tcla0X6HK/VG1FrUT91J1PwjerxpTSisE+ponjWoCi3SQLsYwZx6r8oOPqrOj wCWTGK9aW6s1X3ZZFH78x09nnNYc24ocYc0e+EvC7aXHwpSYRSU/41rwhDqpD9cBmK0e SVOJpP+IlOfd0V6h6T+dAtXmOeTcElfyzndM+AZdwn/FvYAM4v4U6QFW8J62wFshI6Uo gXhH1z+KBEyyAPOIiRxidF5jQo1NMf4QIDjkUu2OL1Q7RKOIxLdf/Ht0ATrJkOZjO/Y0 TOPNmLEMvKkkt6KdyNtpK2eTzNEyFmlyZTV0Nktj70I+AajVAZglF1Wu/8HCO4Jus1/W ry4w== X-Gm-Message-State: AOAM530QQPuqa9QN39kuntyneNAUUX3CsxbR29J0m4tduqjX0lQcgFPV DPcppjXZKStOKkptjiRZPeUnjcN1dWUAHFRd1w8= X-Received: by 2002:a67:f902:: with SMTP id t2mr4792265vsq.176.1592387632519; Wed, 17 Jun 2020 02:53:52 -0700 (PDT) MIME-Version: 1.0 References: <47dcc56312229fc8f25f39c2beeb3a8ba811f3e9.camel@gmail.com> <336371513.41592205783606.JavaMail.epsvc@epcpadp2> <231786897.01592205482200.JavaMail.epsvc@epcpadp2> <231786897.01592212081335.JavaMail.epsvc@epcpadp2> <1210830415.21592275802431.JavaMail.epsvc@epcpadp1> <653426a77669eaced17e9e5aa87259ad57514c47.camel@gmail.com> In-Reply-To: <653426a77669eaced17e9e5aa87259ad57514c47.camel@gmail.com> From: Alim Akhtar Date: Wed, 17 Jun 2020 15:23:16 +0530 Message-ID: Subject: Re: [RFC PATCH v2 2/5] scsi: ufs: Add UFS-feature layer To: Bean Huo Cc: Avri Altman , "daejun7.park@samsung.com" , ALIM AKHTAR , "jejb@linux.ibm.com" , "martin.petersen@oracle.com" , "asutoshd@codeaurora.org" , "beanhuo@micron.com" , "stanley.chu@mediatek.com" , "cang@codeaurora.org" , "bvanassche@acm.org" , "tomas.winkler@intel.com" , "linux-scsi@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Sang-yoon Oh , Sung-Jun Park , yongmyung lee , Jinyoung CHOI , Adel Choi , BoRam Shin Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Bean, On Wed, Jun 17, 2020 at 3:12 PM Bean Huo wrote: > > > > HPB1.0 isn't part of ufs3.1, but published only later. > > > Allowing earlier versions will required to quirk the descriptor > > > sizes. > > > I see Bean's point here, but I vote for adding it in a single > > > quirk, when the time comes. > > > > > > > I second Avri here, older devices need a quirk to handle, let do that > > as a separate patch. > > > Thanks, > > > Avri > > > > > > what is useful point of adding a quirk for this? > > From the customer side piont, they just get our FW image, and then do > FFU. If adding a quirk here, that means they also need to change UFS > driver. Also, you expand the qurik structure. > > > from cambridge dictionary: > Qurik: > an unusual habit or part of someone's personality, or something > that > is strange and unexpected. > > HPB feature is unexpected?? > > > please tell me the useful point of adding a Quirk. > The point is not about adding a quirk per say, it's about doing that as a separate patch so that we know which device/ features are added and why it is added. Please understand there is no denial about your proposal or thought. Thanks!! > Bean > > > -- Regards, Alim