diff options
author | Alexander Shishkin <alexander.shishkin@linux.intel.com> | 2016-03-04 12:55:10 -0500 |
---|---|---|
committer | Alexander Shishkin <alexander.shishkin@linux.intel.com> | 2016-04-08 09:11:57 -0400 |
commit | 9d482aedd0e2389b483ea8ea727ec201b65e2f27 (patch) | |
tree | d99de722362e6eda3c191b3dde38c0af28d2f379 /drivers/hwtracing/intel_th | |
parent | b5edbf1ea3ad044b185be7015cffabba9c442660 (diff) |
intel_th: msu: Create sysfs attributes using core driver's facility
The core intel_th driver allows subdevices to bring in their sysfs
attributes. Use this instead of taking care of them in probe and
remove.
Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Reviewed-by: Laurent Fert <laurent.fert@intel.com>
Diffstat (limited to 'drivers/hwtracing/intel_th')
-rw-r--r-- | drivers/hwtracing/intel_th/msu.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/hwtracing/intel_th/msu.c b/drivers/hwtracing/intel_th/msu.c index 747ccf84bd93..25af2146866c 100644 --- a/drivers/hwtracing/intel_th/msu.c +++ b/drivers/hwtracing/intel_th/msu.c | |||
@@ -1478,10 +1478,6 @@ static int intel_th_msc_probe(struct intel_th_device *thdev) | |||
1478 | if (err) | 1478 | if (err) |
1479 | return err; | 1479 | return err; |
1480 | 1480 | ||
1481 | err = sysfs_create_group(&dev->kobj, &msc_output_group); | ||
1482 | if (err) | ||
1483 | return err; | ||
1484 | |||
1485 | dev_set_drvdata(dev, msc); | 1481 | dev_set_drvdata(dev, msc); |
1486 | 1482 | ||
1487 | return 0; | 1483 | return 0; |
@@ -1489,7 +1485,6 @@ static int intel_th_msc_probe(struct intel_th_device *thdev) | |||
1489 | 1485 | ||
1490 | static void intel_th_msc_remove(struct intel_th_device *thdev) | 1486 | static void intel_th_msc_remove(struct intel_th_device *thdev) |
1491 | { | 1487 | { |
1492 | sysfs_remove_group(&thdev->dev.kobj, &msc_output_group); | ||
1493 | } | 1488 | } |
1494 | 1489 | ||
1495 | static struct intel_th_driver intel_th_msc_driver = { | 1490 | static struct intel_th_driver intel_th_msc_driver = { |
@@ -1498,6 +1493,7 @@ static struct intel_th_driver intel_th_msc_driver = { | |||
1498 | .activate = intel_th_msc_activate, | 1493 | .activate = intel_th_msc_activate, |
1499 | .deactivate = intel_th_msc_deactivate, | 1494 | .deactivate = intel_th_msc_deactivate, |
1500 | .fops = &intel_th_msc_fops, | 1495 | .fops = &intel_th_msc_fops, |
1496 | .attr_group = &msc_output_group, | ||
1501 | .driver = { | 1497 | .driver = { |
1502 | .name = "msc", | 1498 | .name = "msc", |
1503 | .owner = THIS_MODULE, | 1499 | .owner = THIS_MODULE, |