From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754534Ab1HOPNs (ORCPT ); Mon, 15 Aug 2011 11:13:48 -0400 Received: from www.linutronix.de ([62.245.132.108]:51446 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754339Ab1HOPNq (ORCPT ); Mon, 15 Aug 2011 11:13:46 -0400 Message-ID: <4E4937A4.5070204@linutronix.de> Date: Mon, 15 Aug 2011 17:13:40 +0200 From: Sebastian Andrzej Siewior User-Agent: Mozilla-Thunderbird 2.0.0.24 (X11/20100329) MIME-Version: 1.0 To: Grant Likely CC: Sarah Sharp , linux-usb@vger.kernel.org, Felipe Balbi , Greg Kroah-Hartman , linux-kernel@vger.kernel.org Subject: Re: [PATCH 01/20] drivers_base: platform: use always ->name for uevent References: <1313419901-13492-1-git-send-email-bigeasy@linutronix.de> <1313419901-13492-2-git-send-email-bigeasy@linutronix.de> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Linutronix-Spam-Score: -1.0 X-Linutronix-Spam-Level: - X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Grant Likely wrote: >> --- a/drivers/base/platform.c >> +++ b/drivers/base/platform.c >> @@ -614,7 +614,7 @@ static int platform_uevent(struct device *dev, struct kobj_uevent_env *env) >> return rc; >> >> add_uevent_var(env, "MODALIAS=%s%s", PLATFORM_MODULE_PREFIX, >> - (pdev->id_entry) ? pdev->id_entry->name : pdev->name); >> + pdev->name); > > Yes, this looks like the right thing to do to me. Also, I think the > original code is suspect because it causes the uevent data to be > different after binding a driver to a device. Why different? The code matches (pdev->name == id->name) or (pdev->name == driver->name) so in both cases it should be equal to pdev->name. Are you or Greg taking this? > g. Sebastian