Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp993581imm; Fri, 12 Oct 2018 09:56:11 -0700 (PDT) X-Google-Smtp-Source: ACcGV60X380q6S4qHncl36zd4lfmcwwp4OLeminIhlrVaHpyT9JvWwuWfnhmDRzK8vi9k/VZse2M X-Received: by 2002:a17:902:40d:: with SMTP id 13-v6mr6672112ple.257.1539363371762; Fri, 12 Oct 2018 09:56:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539363371; cv=none; d=google.com; s=arc-20160816; b=eE2q/M8Ci7qPyvUZfaccl1MzcqpZ5gAyh+8WOFVukixoUSyoXiO1C/7Nee61Emkq9V vgSygQEoIKsFyS2KS7SxOqVt9yRUvUIHqfCmpKz0049ltRtMb8ew+Pky/ESIxMn/59EK Yoe09U9ZgF4lrNfqxaiFb5VX57HpYYh71/zUjowyUKudJhQqdoqOaPOwg/Tr4jW6IfpM a9i4B11FyUNFc7L1ZphtnhTpY3xT/U1kgN3Q4Z/vugoUX9724XJnpWWq3kDAdV8oLm+W PJEWtQoqmYU6EJ2NqTpHV17FPRBhZkYCRk636fwSzdSSWNlcsUfFnaUxLgSEW+ZZPV8n CrVQ== 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=R929EaBe0W3kh5OjD+Vgb97Bpbuzg/E4XQiZt9oqg3U=; b=Fx8332IL14TPESqA0P3s7jin2b47jbQl7GUi/6ndxYe4uRbZjg9EUknRqrpoXXsvXt YdGkdVrU7zPhvklvo7CS8Hx2Fz460TziKNvcrh0G7OpByLhFO6XePDxFbVWkOCcPT0eo PMjS3cJzqyn2eqUzDzUrrD9dK/wigzO4wbrNrBaJcNY8Gu7sqGh3ehW5Wa+PFbEabumH fPeJMpKKDmKY76Qi8iQPn/t8WPQCDWv4tVMrYkIrOmsnUjjvv3aWOWQSkmjyuLpN/iT5 0rcdrUQxaxNFiZKsR22ifAChFbyXNcZxzMxcJXB/gej8Bxo6PAuE/5tTecwU7uBjCcKR in+Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=FDCPtHyb; 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=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y2-v6si1628873pfn.26.2018.10.12.09.55.54; Fri, 12 Oct 2018 09:56: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=@chromium.org header.s=google header.b=FDCPtHyb; 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=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727267AbeJMA26 (ORCPT + 99 others); Fri, 12 Oct 2018 20:28:58 -0400 Received: from mail-vs1-f65.google.com ([209.85.217.65]:33689 "EHLO mail-vs1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726870AbeJMA25 (ORCPT ); Fri, 12 Oct 2018 20:28:57 -0400 Received: by mail-vs1-f65.google.com with SMTP id e206so12524480vsd.0 for ; Fri, 12 Oct 2018 09:55:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=R929EaBe0W3kh5OjD+Vgb97Bpbuzg/E4XQiZt9oqg3U=; b=FDCPtHybZdhG/xm4ZRwkRl4jA/YNNaRc9qediLmTwZ0bX+e5xum7Qu8oO37jafCLat RAdDlxxB7u3WL9kHJJNTRyx95pDLNe+SsK9ra2/ZHOyFUcDW8ru/vXid2MWacTn3l/4r 6YXUBiDDXOtYXowLWDTLqYonU/78NU7XXC+7g= 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=R929EaBe0W3kh5OjD+Vgb97Bpbuzg/E4XQiZt9oqg3U=; b=UGgs9UbH+ZEbf2n0YGZ1V3kgGOZYP5ZtF+2K3SyLgEFtCe+hNkv6kjtCfPFabEutYj mZfj70JHuUje4Rdzs9fApZY7a2nfcwQcC5Rs+UkbB/+rQgwdX1ETJHgaXxZTyzteNXWZ T1ibHr/LCECeWn7a6XmYW05zB/eCAfrpOOWHbsaKgtDOaawfdRbLHERVTjMQu4JYPe5p hqerHW+c1YfhnzRVgNGi9KZz00QOfFw5+imUTHA8LVk8eFpN8IzHVHmN9emhgM/fRn4W CfPI30PGpeLgFy4NLmM9Rr5Yf5M16I9v4l32VYIziHRT3ve+Q2dV9hSdNZr52Um0XUSc PLhw== X-Gm-Message-State: ABuFfoh96+B3GcCxfvtkUE5rs0clmWSEFVkVj1Py458E9H7SJRJic2l4 1qbbzleA2t/ADXUXnCM8RURHo0vs/sI= X-Received: by 2002:a67:7242:: with SMTP id n63-v6mr2662785vsc.227.1539363333054; Fri, 12 Oct 2018 09:55:33 -0700 (PDT) Received: from mail-vs1-f45.google.com (mail-vs1-f45.google.com. [209.85.217.45]) by smtp.gmail.com with ESMTPSA id w2sm265453vsg.29.2018.10.12.09.55.31 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 12 Oct 2018 09:55:31 -0700 (PDT) Received: by mail-vs1-f45.google.com with SMTP id m5so12487996vsk.6 for ; Fri, 12 Oct 2018 09:55:31 -0700 (PDT) X-Received: by 2002:ab0:150:: with SMTP id 74mr3079130uak.83.1539363331073; Fri, 12 Oct 2018 09:55:31 -0700 (PDT) MIME-Version: 1.0 References: <1539306736-9519-1-git-send-email-cang@codeaurora.org> In-Reply-To: <1539306736-9519-1-git-send-email-cang@codeaurora.org> From: Doug Anderson Date: Fri, 12 Oct 2018 09:55:19 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 1/1] scsi: ufs: make UFS Tx lane1 clock optional for QCOM platforms To: cang@codeaurora.org Cc: subhashj@codeaurora.org, Asutosh Das , Vivek Gautam , Evan Green , Rajendra Nayak , Vinayak Holikatti , jejb@linux.vnet.ibm.com, "Martin K. Petersen" , linux-scsi@vger.kernel.org, linux-arm-msm , venkatg@codeaurora.org, LKML 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, On Thu, Oct 11, 2018 at 6:12 PM Can Guo wrote: > + if (err != -EPROBE_DEFER) > + dev_err(dev, "failed to get %s err %d", > + name, err); I wouldn't spin just for this, but if you spin for some other reason you could move the above "dev_err" onto one line now. Sorry: I should have noticed that / done that on my patch... > @@ -141,24 +147,21 @@ static int ufs_qcom_enable_lane_clks(struct ufs_qcom_host *host) Idea for a future patch: now that I look at what's left of this function you're basically re-implementing clk_bulk_prepare_enable() and clk_bulk_disable_unprepare() now. I bet your code would be cleaner / nicer by switching to that. ...possibly you might need to improve the clk_bulk_get() API to allow for some clock to be optional, but that would be a pretty easy patch to post up. In any case I think it's better to do the clk_bulk switch in a future / separate patch, so: Reviewed-by: Douglas Anderson Tested-by: Douglas Anderson -Doug