diff options
Diffstat (limited to 'drivers/base/platform.c')
-rw-r--r-- | drivers/base/platform.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/base/platform.c b/drivers/base/platform.c index 9bfc434d1327..a2e3910196e0 100644 --- a/drivers/base/platform.c +++ b/drivers/base/platform.c | |||
@@ -529,13 +529,11 @@ static struct device_attribute platform_dev_attrs[] = { | |||
529 | __ATTR_NULL, | 529 | __ATTR_NULL, |
530 | }; | 530 | }; |
531 | 531 | ||
532 | static int platform_uevent(struct device *dev, char **envp, int num_envp, | 532 | static int platform_uevent(struct device *dev, struct kobj_uevent_env *env) |
533 | char *buffer, int buffer_size) | ||
534 | { | 533 | { |
535 | struct platform_device *pdev = to_platform_device(dev); | 534 | struct platform_device *pdev = to_platform_device(dev); |
536 | 535 | ||
537 | envp[0] = buffer; | 536 | add_uevent_var(env, "MODALIAS=platform:%s", pdev->name); |
538 | snprintf(buffer, buffer_size, "MODALIAS=platform:%s", pdev->name); | ||
539 | return 0; | 537 | return 0; |
540 | } | 538 | } |
541 | 539 | ||