Received: by 2002:a25:ca44:0:0:0:0:0 with SMTP id a65csp812118ybg; Sun, 26 Jul 2020 23:26:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyE8dXm68ZKLicioRZgzRjJjJvSgr8yiPVWOzp6/Un7CCVuwp3/1+EysXHwdVb5oBxHJL8/ X-Received: by 2002:aa7:da8a:: with SMTP id q10mr19994550eds.139.1595831170495; Sun, 26 Jul 2020 23:26:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595831170; cv=none; d=google.com; s=arc-20160816; b=Uyfpmqb5sAol9LQASxFDhO/rqnhi1372aJiiIyG4BxPiaf3s9y8jVhFtQCcfZpAWll gjZuA3+bHzA7+LLHw4tVLwK7Or94If5axXPb0eR+HaVNDJz4w/RuEiyRLXuRago0dbjs VNAkcEq4TczASWAJA0QyGitJyCKnaD9Ory2sdb0CtHm/sLXsRtDLCIt3ze01YpFODVL9 17ukOGx0ojLU69PJ1IBWVEmAOk2QWDbefmGtISNcZjoYFKTkRdzt8ti0A6uwVkFOGhBI D6iy52+0zZY7M2MxprQqi7341ohgDFcWXfh58bU+Uvt+rC+dPJMxOXe0aBAUv6EqAK6U K5OA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:content-transfer-encoding:date :message-id:in-reply-to:cc:to:from:reply-to:subject:mime-version :dkim-signature:dkim-filter; bh=JpORZJFQpljj7zbq7Uq5L0uuPoUohXTIkVippavmwNo=; b=D8UwcGhtdFItACb8Au3SE0RN2W0N61PE9skjJhnvxRbBIDd5LFndzg6R8MWHA73kDU o7m0lQE7TKSRlGa0BgEVLqSa4euNf16pEoDE0tVufSWC2LbrrahILDYJ1OnuQ4FOxTTl YuZdciIun53A3aPBQSELcOk1VM9hFYtewpQ6dC4hjwH5gaReR0ZSCeItf6rQK9+u2C6B bIzln73yJgHGFwUz1dsq9w0sRgaBhOnJ+t4OsSp3M/mBSS1qGXZpHYl0UVPkRBC8CIrQ abL/Z0crqRjvPCPA+wBEpD09g77HaoaRrMUBLfGTO8j8xJR3i2HPh+z/L4duoHBdUKQi tzwQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=uGtwyHZK; 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=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gx14si534626ejb.99.2020.07.26.23.25.48; Sun, 26 Jul 2020 23:26:10 -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=@samsung.com header.s=mail20170921 header.b=uGtwyHZK; 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=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726371AbgG0GXF (ORCPT + 99 others); Mon, 27 Jul 2020 02:23:05 -0400 Received: from mailout1.samsung.com ([203.254.224.24]:61142 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726228AbgG0GXF (ORCPT ); Mon, 27 Jul 2020 02:23:05 -0400 Received: from epcas1p2.samsung.com (unknown [182.195.41.46]) by mailout1.samsung.com (KnoxPortal) with ESMTP id 20200727062302epoutp01c3fe3fd8c2cd536d17036d7346d9116b~lh9K_q5dV1114811148epoutp01Z for ; Mon, 27 Jul 2020 06:23:02 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.samsung.com 20200727062302epoutp01c3fe3fd8c2cd536d17036d7346d9116b~lh9K_q5dV1114811148epoutp01Z DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1595830982; bh=JpORZJFQpljj7zbq7Uq5L0uuPoUohXTIkVippavmwNo=; h=Subject:Reply-To:From:To:CC:In-Reply-To:Date:References:From; b=uGtwyHZKQj25OBa47nm1KPKAWS/DQNA1+E4kYmLoKictdMrWmAgjA7wIt0algacsO /LRPH+uDxtoIfI4fFvo5cY3EGvL6Z7Xdtokrqi4to73VWp1Ie/vitbfROZXDLFhvSf B7wYrtgu8ZmRIw9w/EZkgRUOQgcc6ElIv8bIdtTY= Received: from epcpadp2 (unknown [182.195.40.12]) by epcas1p2.samsung.com (KnoxPortal) with ESMTP id 20200727062301epcas1p2c53b02094f8dd1da5fe76e202aaa895d~lh9Kj5iV33172031720epcas1p2e; Mon, 27 Jul 2020 06:23:01 +0000 (GMT) Mime-Version: 1.0 Subject: Re: [PATCH v6 2/5] scsi: ufs: Add UFS-feature layer Reply-To: daejun7.park@samsung.com From: Daejun Park To: Bart Van Assche , "Martin K. Petersen" , Christoph Hellwig CC: Daejun Park , "avri.altman@wdc.com" , "jejb@linux.ibm.com" , "asutoshd@codeaurora.org" , "beanhuo@micron.com" , "stanley.chu@mediatek.com" , "cang@codeaurora.org" , "tomas.winkler@intel.com" , ALIM AKHTAR , "linux-scsi@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Sang-yoon Oh , Sung-Jun Park , yongmyung lee , Jinyoung CHOI , Adel Choi , BoRam Shin X-Priority: 3 X-Content-Kind-Code: NORMAL In-Reply-To: <7bcf45da-233b-0c38-b93a-99d205603e63@acm.org> X-CPGS-Detection: blocking_info_exchange X-Drm-Type: N,general X-Msg-Generator: Mail X-Msg-Type: PERSONAL X-Reply-Demand: N Message-ID: <963815509.21595830981720.JavaMail.epsvc@epcpadp2> Date: Mon, 27 Jul 2020 15:18:15 +0900 X-CMS-MailID: 20200727061815epcms2p3c85befcefda3bd5f292a32c29d29e000 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" X-Sendblock-Type: AUTO_CONFIDENTIAL X-CPGSPASS: Y X-CPGSPASS: Y X-Hop-Count: 3 X-CMS-RootMailID: 20200713103423epcms2p8442ee7cc22395e4a4cedf224f95c45e8 References: <7bcf45da-233b-0c38-b93a-99d205603e63@acm.org> <231786897.01594636801601.JavaMail.epsvc@epcpadp1> <963815509.21594636682161.JavaMail.epsvc@epcpadp2> <231786897.01594637401708.JavaMail.epsvc@epcpadp1> <20200722064112.GB21117@infradead.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > > I am also not sold on the whole "bus" thing. > > How about implementing HPB as a kernel module that calls the functions > in the UFS core directly, or in other words, get rid completely of the > new ufsf_bus introduced by this patch? OK, I will remove the ufsf_bus and indirect calling functions. Thanks, Daejun