Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1930003ybl; Tue, 3 Dec 2019 15:11:27 -0800 (PST) X-Google-Smtp-Source: APXvYqzMyjHW6CItWYLAzhCbclceicFlohQPI8E6W4Oo8x9qAiC5wdHIJPXkxDXrqmDFpPGsA7k7 X-Received: by 2002:a05:6830:574:: with SMTP id f20mr277395otc.71.1575414687825; Tue, 03 Dec 2019 15:11:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575414687; cv=none; d=google.com; s=arc-20160816; b=wuDAc9Aw32R0U86OWCPReXblYuDKHK66w+QAB2nvUNDkgAHgCyA7+TnPKFEHZGiliS MjZ19h2lasxEY4gqZC0rD0mXO96Nuzmg4QH08I7tIiWzDSBLEGLOGKtSlxZHnIGd3DoE p5irN57zdxvtpKOULzj0ErqF3EBDDudrNRFO1V/TR5H4a23Tpa1d7A3dUK4Urq/m4K42 EjpIi2xB6XmP37/7JMCGp/FUJPO6o14uP6IOgHL/AM7iDxVI8/C/6njyOkqqnYTG6t9y W5kBzMJUmvChQRAvfoIBPqy6IDjqXf0sjxsdL7NAK85qHmnCMP43F0p7qL7doM7F6YYK nYRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=KN8ALvpQZxR0906hELl7SIm1/kLvUGbpsLHxnx78kY4=; b=VxMhEbj1sSAhKyMxwOUvGSdi53haQLoCpYrdn1PBBSLCse/R5uqEHBWTlV9i0hJa76 BeGrpZAVWu9hnhNdUAsUs0LQQYnhqZYLQ7L/MAckzfvThOvykotpeRS0S9Dm0yAEDLJi DnqXO5vcuvFS4YbM4AGPf/Pmowe4R9mLrHMj5HyuemoNhaK4QLjBpf8AtmKkikCd4Wj/ bBLzigcwSnZ47U4fwnYVLzcFsbMViTNUOcN7r/+7ipdgSNFH9VgUeGQ3aan8xhpHcre7 5JLqnO1grjA5CznnkAduKUaL8MK8G/g6xCOPw9Lw67P7BNNo1tLJniVoZ1PQCLg38PaK f9xA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=Up6YCdSC; 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 v12si2345495ote.168.2019.12.03.15.11.15; Tue, 03 Dec 2019 15:11:27 -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=@kernel.org header.s=default header.b=Up6YCdSC; 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 S1727949AbfLCWnk (ORCPT + 99 others); Tue, 3 Dec 2019 17:43:40 -0500 Received: from mail.kernel.org ([198.145.29.99]:59118 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728631AbfLCWnh (ORCPT ); Tue, 3 Dec 2019 17:43:37 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 1820D2080F; Tue, 3 Dec 2019 22:43:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1575413017; bh=Bl5HF763uz37dvHlnO+fYfAMU1dfaMnL3BK6UUDKfgE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Up6YCdSCQAnLnbc0krfrtdu8ziLQOSAwHi37Y5YcpRiWrbhhk2DMQXlmueKBRdENY ajSlmI+55K2QFRrLttn3nUJnmyRP22jBGszRZ6HjQR5XVGkNnwDnGv5ehLJk80NoM1 Qz3dixSKb51aLyufPEXBiMJBGW/AZnKtd5vGBlRI= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Alexander Usyskin , Tomas Winkler Subject: [PATCH 5.3 104/135] mei: bus: prefix device names on bus with the bus name Date: Tue, 3 Dec 2019 23:35:44 +0100 Message-Id: <20191203213040.249954854@linuxfoundation.org> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191203213005.828543156@linuxfoundation.org> References: <20191203213005.828543156@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Alexander Usyskin commit 7a2b9e6ec84588b0be65cc0ae45a65bac431496b upstream. Add parent device name to the name of devices on bus to avoid device names collisions for same client UUID available from different MEI heads. Namely this prevents sysfs collision under /sys/bus/mei/device/ In the device part leave just UUID other parameters that are required for device matching are not required here and are just bloating the name. Cc: Signed-off-by: Alexander Usyskin Signed-off-by: Tomas Winkler Link: https://lore.kernel.org/r/20191105150514.14010-1-tomas.winkler@intel.com Signed-off-by: Greg Kroah-Hartman --- drivers/misc/mei/bus.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) --- a/drivers/misc/mei/bus.c +++ b/drivers/misc/mei/bus.c @@ -873,15 +873,16 @@ static const struct device_type mei_cl_d /** * mei_cl_bus_set_name - set device name for me client device + * - + * Example: 0000:00:16.0-55213584-9a29-4916-badf-0fb7ed682aeb * * @cldev: me client device */ static inline void mei_cl_bus_set_name(struct mei_cl_device *cldev) { - dev_set_name(&cldev->dev, "mei:%s:%pUl:%02X", - cldev->name, - mei_me_cl_uuid(cldev->me_cl), - mei_me_cl_ver(cldev->me_cl)); + dev_set_name(&cldev->dev, "%s-%pUl", + dev_name(cldev->bus->dev), + mei_me_cl_uuid(cldev->me_cl)); } /**