File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -296,14 +296,12 @@ static const struct wiimod_ops wiimod_battery = {
296
296
297
297
static enum led_brightness wiimod_led_get (struct led_classdev * led_dev )
298
298
{
299
- struct wiimote_data * wdata ;
300
299
struct device * dev = led_dev -> dev -> parent ;
300
+ struct wiimote_data * wdata = dev_to_wii (dev );
301
301
int i ;
302
302
unsigned long flags ;
303
303
bool value = false;
304
304
305
- wdata = hid_get_drvdata (container_of (dev , struct hid_device , dev ));
306
-
307
305
for (i = 0 ; i < 4 ; ++ i ) {
308
306
if (wdata -> leds [i ] == led_dev ) {
309
307
spin_lock_irqsave (& wdata -> state .lock , flags );
@@ -319,14 +317,12 @@ static enum led_brightness wiimod_led_get(struct led_classdev *led_dev)
319
317
static void wiimod_led_set (struct led_classdev * led_dev ,
320
318
enum led_brightness value )
321
319
{
322
- struct wiimote_data * wdata ;
323
320
struct device * dev = led_dev -> dev -> parent ;
321
+ struct wiimote_data * wdata = dev_to_wii (dev );
324
322
int i ;
325
323
unsigned long flags ;
326
324
__u8 state , flag ;
327
325
328
- wdata = hid_get_drvdata (container_of (dev , struct hid_device , dev ));
329
-
330
326
for (i = 0 ; i < 4 ; ++ i ) {
331
327
if (wdata -> leds [i ] == led_dev ) {
332
328
flag = WIIPROTO_FLAG_LED (i + 1 );
You can’t perform that action at this time.
0 commit comments