diff options
author | Geliang Tang <geliangtang@163.com> | 2015-12-27 04:25:21 -0500 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2015-12-28 07:41:44 -0500 |
commit | ee79a8f840a45d331bc33e55cbcc89bba417671c (patch) | |
tree | 9dc3d0fd485715c63999d0aaf339c2a7d26dce3f /drivers/hid/hid-gt683r.c | |
parent | d8ce9bf5551bfea431893bdd0a943f24a5170828 (diff) |
HID: use to_hid_device()
Use to_hid_device() instead of container_of().
Signed-off-by: Geliang Tang <geliangtang@163.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/hid/hid-gt683r.c')
-rw-r--r-- | drivers/hid/hid-gt683r.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/hid/hid-gt683r.c b/drivers/hid/hid-gt683r.c index 0d6f135e266c..a298fbd8db6b 100644 --- a/drivers/hid/hid-gt683r.c +++ b/drivers/hid/hid-gt683r.c | |||
@@ -70,7 +70,7 @@ static void gt683r_brightness_set(struct led_classdev *led_cdev, | |||
70 | { | 70 | { |
71 | int i; | 71 | int i; |
72 | struct device *dev = led_cdev->dev->parent; | 72 | struct device *dev = led_cdev->dev->parent; |
73 | struct hid_device *hdev = container_of(dev, struct hid_device, dev); | 73 | struct hid_device *hdev = to_hid_device(dev); |
74 | struct gt683r_led *led = hid_get_drvdata(hdev); | 74 | struct gt683r_led *led = hid_get_drvdata(hdev); |
75 | 75 | ||
76 | for (i = 0; i < GT683R_LED_COUNT; i++) { | 76 | for (i = 0; i < GT683R_LED_COUNT; i++) { |
@@ -89,8 +89,7 @@ static ssize_t mode_show(struct device *dev, | |||
89 | char *buf) | 89 | char *buf) |
90 | { | 90 | { |
91 | u8 sysfs_mode; | 91 | u8 sysfs_mode; |
92 | struct hid_device *hdev = container_of(dev->parent, | 92 | struct hid_device *hdev = to_hid_device(dev->parent); |
93 | struct hid_device, dev); | ||
94 | struct gt683r_led *led = hid_get_drvdata(hdev); | 93 | struct gt683r_led *led = hid_get_drvdata(hdev); |
95 | 94 | ||
96 | if (led->mode == GT683R_LED_NORMAL) | 95 | if (led->mode == GT683R_LED_NORMAL) |
@@ -108,8 +107,7 @@ static ssize_t mode_store(struct device *dev, | |||
108 | const char *buf, size_t count) | 107 | const char *buf, size_t count) |
109 | { | 108 | { |
110 | u8 sysfs_mode; | 109 | u8 sysfs_mode; |
111 | struct hid_device *hdev = container_of(dev->parent, | 110 | struct hid_device *hdev = to_hid_device(dev->parent); |
112 | struct hid_device, dev); | ||
113 | struct gt683r_led *led = hid_get_drvdata(hdev); | 111 | struct gt683r_led *led = hid_get_drvdata(hdev); |
114 | 112 | ||
115 | 113 | ||