diff options
Diffstat (limited to 'arch/powerpc/platforms/ps3/system-bus.c')
-rw-r--r-- | arch/powerpc/platforms/ps3/system-bus.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/arch/powerpc/platforms/ps3/system-bus.c b/arch/powerpc/platforms/ps3/system-bus.c index 4bb634a17e43..ea0b2c790412 100644 --- a/arch/powerpc/platforms/ps3/system-bus.c +++ b/arch/powerpc/platforms/ps3/system-bus.c | |||
@@ -437,18 +437,13 @@ static void ps3_system_bus_shutdown(struct device *_dev) | |||
437 | dev_dbg(&dev->core, " <- %s:%d\n", __func__, __LINE__); | 437 | dev_dbg(&dev->core, " <- %s:%d\n", __func__, __LINE__); |
438 | } | 438 | } |
439 | 439 | ||
440 | static int ps3_system_bus_uevent(struct device *_dev, char **envp, | 440 | static int ps3_system_bus_uevent(struct device *_dev, struct kobj_uevent_env *env) |
441 | int num_envp, char *buffer, int buffer_size) | ||
442 | { | 441 | { |
443 | struct ps3_system_bus_device *dev = ps3_dev_to_system_bus_dev(_dev); | 442 | struct ps3_system_bus_device *dev = ps3_dev_to_system_bus_dev(_dev); |
444 | int i = 0, length = 0; | 443 | int i = 0, length = 0; |
445 | 444 | ||
446 | if (add_uevent_var(envp, num_envp, &i, buffer, buffer_size, | 445 | if (add_uevent_var(env, "MODALIAS=ps3:%d", dev->match_id)) |
447 | &length, "MODALIAS=ps3:%d", | ||
448 | dev->match_id)) | ||
449 | return -ENOMEM; | 446 | return -ENOMEM; |
450 | |||
451 | envp[i] = NULL; | ||
452 | return 0; | 447 | return 0; |
453 | } | 448 | } |
454 | 449 | ||