Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1227201ybl; Sun, 1 Dec 2019 23:33:00 -0800 (PST) X-Google-Smtp-Source: APXvYqxix4PGjLmw/tmuvHFi6jtYrf51BcZj4T1ejIAtjkb2UI5KAXZ1RiJ+sjA8VoH1EK6nGqFH X-Received: by 2002:a50:fa87:: with SMTP id w7mr38359541edr.0.1575271980355; Sun, 01 Dec 2019 23:33:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575271980; cv=none; d=google.com; s=arc-20160816; b=P19Pdv+h67F26K4K0j/db6aDgdfJ/Sx3uB79MHHQb0aKh3UefdMjb7szSF05+7Zkgh x5zwdAju6YhDcK/udGVrCBtLNTntLGrx0Bl936oLSzxpGyZ+kGpxmO/ALpGNuoHZ+ONX tnJUEjwY6pLfgJOWvNsRLsFvRcO0o1vNJYNjoew5CzuwJRKpgKdxrU2Ktjpymne8yT4v 7ylT4P90dB/DvZIUnehOTeakvh3wWPGCnkuZyqqvU2OeM5hMxQeIFNxIzOgzETnZ58pa XTHWGqfsctsh3kaNMPQ173JoEAog2Lob7r7/z/8uvaDQr0wFMIVAcrvbBi3sNcdQrqRN kG8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:feedback-id:user-agent:message-id :references:in-reply-to:subject:cc:to:from:date :content-transfer-encoding:mime-version:dkim-signature :dkim-signature; bh=zd99X9TwshbSFvKRelL+3aEgm/psQ6MClm+4Dtp1Ovg=; b=HJ+Y7g0NWi77uxQSgWwAZjlZ9dlz9lzd4u4XBf6VnGFArTaenRG4cMkHymZ0A7lzuj 6LkF3J/oVsPAnaZ75rufZ126FUwMd1aRFmsGJkD2AlDtq3wUgWHDw01BRbOSvFJTNgUm EWikSbmDA1ZJn9aooARjmQUTFUyqjOlipdzOaNZZ4Kshfg8JAZ0+zMx/KkKEyT4ECcTG wkW+8Mgpt9bcNeWwH/N1X8ju0lu9cgr/P4uQdr1I9vULvK46DanOA6gVvOzm01Kzp/0x n0N6zDbUsq1tHuHNe88khvlZNeEDtVGUgZZ0x+oJKsMvGcyxpt428ngj7eDNIKfdoE0H cxEg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=zsmsymrwgfyinv5wlfyidntwsjeeldzt header.b=IZJ5FJPz; dkim=pass header.i=@amazonses.com header.s=gdwg2y3kokkkj5a55z2ilkup5wp5hhxx header.b=T6F69I6q; 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 e10si9024972ejr.182.2019.12.01.23.32.36; Sun, 01 Dec 2019 23:33:00 -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=@codeaurora.org header.s=zsmsymrwgfyinv5wlfyidntwsjeeldzt header.b=IZJ5FJPz; dkim=pass header.i=@amazonses.com header.s=gdwg2y3kokkkj5a55z2ilkup5wp5hhxx header.b=T6F69I6q; 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 S1726350AbfLBH3f (ORCPT + 99 others); Mon, 2 Dec 2019 02:29:35 -0500 Received: from a27-18.smtp-out.us-west-2.amazonses.com ([54.240.27.18]:44324 "EHLO a27-18.smtp-out.us-west-2.amazonses.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726010AbfLBH3f (ORCPT ); Mon, 2 Dec 2019 02:29:35 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=zsmsymrwgfyinv5wlfyidntwsjeeldzt; d=codeaurora.org; t=1575271774; h=MIME-Version:Content-Type:Content-Transfer-Encoding:Date:From:To:Cc:Subject:In-Reply-To:References:Message-ID; bh=n1UHqyOwMirXt9ynuPF5AWJEn/klRohJE9Berk4y3+E=; b=IZJ5FJPzg0BG3l7mnBT6N03zlx2u6el7V1zZtP3hOi66dd36BrYuifbMumGsbQ5L ADkcHMiR8uDfY6PQNPTDtbdNT9COeedcc+DnbmchXUckbD5dtm0f8YeVCZ0z3wWITlN TJ8/2n7jO/TsteWSvCQ/MK944wh/YoLYjVN1NLao= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=gdwg2y3kokkkj5a55z2ilkup5wp5hhxx; d=amazonses.com; t=1575271774; h=MIME-Version:Content-Type:Content-Transfer-Encoding:Date:From:To:Cc:Subject:In-Reply-To:References:Message-ID:Feedback-ID; bh=n1UHqyOwMirXt9ynuPF5AWJEn/klRohJE9Berk4y3+E=; b=T6F69I6qo5sSUKmipfp0NkQgBjG/g0bxUmpCugxtTVxn7OQK/of8Da8gGsLiACA5 qtf/kZm1hXVVcVzyt7RuXHE3fanRrgCFq18OWqa/vZn9zOED9f99CqWnU70/aSSRNPe 6BK5xMN2gcM2KFwjK5wYV8BALPPKiu5cLf+lexrI= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-caf-mail-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=2.0 tests=ALL_TRUSTED,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 2 Dec 2019 07:29:34 +0000 From: cang@codeaurora.org To: Avri Altman Cc: asutoshd@codeaurora.org, nguyenb@codeaurora.org, rnayak@codeaurora.org, linux-scsi@vger.kernel.org, kernel-team@android.com, saravanak@google.com, salyzyn@google.com, Alim Akhtar , Pedro Sousa , "James E.J. Bottomley" , "Martin K. Petersen" , Bean Huo , Evan Green , open list Subject: Re: [PATCH] scsi: ufs: Give an unique ID to each ufs-bsg In-Reply-To: References: <0101016ec4a25faa-77e03f78-006b-4b7c-bf8a-d56378f4b1be-000000@us-west-2.amazonses.com> Message-ID: <0101016ec583b87a-6f10681d-2567-4ae8-bf1b-d78404ad26fb-000000@us-west-2.amazonses.com> X-Sender: cang@codeaurora.org User-Agent: Roundcube Webmail/1.3.9 X-SES-Outgoing: 2019.12.02-54.240.27.18 Feedback-ID: 1.us-west-2.CZuq2qbDmUIuT3qdvXlRHZZCpfZqZ4GtG9v3VKgRyF0=:AmazonSES Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2019-12-02 15:23, Avri Altman wrote: > Hi, >> >> Considering there can be multiple UFS hosts in SoC, give each ufs-bsg >> an unique >> ID by appending the scsi host number to its device name. > Can you refer me to such a design? > > Thanks, > Avri > Consider a platform which has an embedded UFS device and supports a UFS card meanwhile. This conbination is very popular nowadays. BTW, 845 started supporting two UFS hosts 3 years ago. Thanks, Can Guo >> >> Signed-off-by: Can Guo >> >> diff --git a/drivers/scsi/ufs/ufs_bsg.c b/drivers/scsi/ufs/ufs_bsg.c >> index >> dc2f6d2..3ef5b78 100644 >> --- a/drivers/scsi/ufs/ufs_bsg.c >> +++ b/drivers/scsi/ufs/ufs_bsg.c >> @@ -202,7 +202,7 @@ int ufs_bsg_probe(struct ufs_hba *hba) >> bsg_dev->parent = get_device(parent); >> bsg_dev->release = ufs_bsg_node_release; >> >> - dev_set_name(bsg_dev, "ufs-bsg"); >> + dev_set_name(bsg_dev, "ufs-bsg%d", shost->host_no); >> >> ret = device_add(bsg_dev); >> if (ret) >> -- >> The Qualcomm Innovation Center, Inc. is a member of the Code Aurora >> Forum, >> a Linux Foundation Collaborative Project