aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hid/hid-gt683r.c
diff options
context:
space:
mode:
authorGeliang Tang <geliangtang@163.com>2015-12-27 04:25:21 -0500
committerJiri Kosina <jkosina@suse.cz>2015-12-28 07:41:44 -0500
commitee79a8f840a45d331bc33e55cbcc89bba417671c (patch)
tree9dc3d0fd485715c63999d0aaf339c2a7d26dce3f /drivers/hid/hid-gt683r.c
parentd8ce9bf5551bfea431893bdd0a943f24a5170828 (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.c8
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