@@ -68,7 +68,7 @@ static int cxusb_ctrl_msg(struct dvb_usb_device *d,
6868
6969 wo = (rbuf == NULL || rlen == 0 ); /* write-only */
7070
71- mutex_lock (& st -> data_mutex );
71+ mutex_lock (& d -> data_mutex );
7272 st -> data [0 ] = cmd ;
7373 memcpy (& st -> data [1 ], wbuf , wlen );
7474 if (wo )
@@ -77,7 +77,7 @@ static int cxusb_ctrl_msg(struct dvb_usb_device *d,
7777 ret = dvb_usb_generic_rw (d , st -> data , 1 + wlen ,
7878 rbuf , rlen , 0 );
7979
80- mutex_unlock (& st -> data_mutex );
80+ mutex_unlock (& d -> data_mutex );
8181 return ret ;
8282}
8383
@@ -1461,43 +1461,36 @@ static struct dvb_usb_device_properties cxusb_mygica_t230_properties;
14611461static int cxusb_probe (struct usb_interface * intf ,
14621462 const struct usb_device_id * id )
14631463{
1464- struct dvb_usb_device * d ;
1465- struct cxusb_state * st ;
1466-
14671464 if (0 == dvb_usb_device_init (intf , & cxusb_medion_properties ,
1468- THIS_MODULE , & d , adapter_nr ) ||
1465+ THIS_MODULE , NULL , adapter_nr ) ||
14691466 0 == dvb_usb_device_init (intf , & cxusb_bluebird_lgh064f_properties ,
1470- THIS_MODULE , & d , adapter_nr ) ||
1467+ THIS_MODULE , NULL , adapter_nr ) ||
14711468 0 == dvb_usb_device_init (intf , & cxusb_bluebird_dee1601_properties ,
1472- THIS_MODULE , & d , adapter_nr ) ||
1469+ THIS_MODULE , NULL , adapter_nr ) ||
14731470 0 == dvb_usb_device_init (intf , & cxusb_bluebird_lgz201_properties ,
1474- THIS_MODULE , & d , adapter_nr ) ||
1471+ THIS_MODULE , NULL , adapter_nr ) ||
14751472 0 == dvb_usb_device_init (intf , & cxusb_bluebird_dtt7579_properties ,
1476- THIS_MODULE , & d , adapter_nr ) ||
1473+ THIS_MODULE , NULL , adapter_nr ) ||
14771474 0 == dvb_usb_device_init (intf , & cxusb_bluebird_dualdig4_properties ,
1478- THIS_MODULE , & d , adapter_nr ) ||
1475+ THIS_MODULE , NULL , adapter_nr ) ||
14791476 0 == dvb_usb_device_init (intf , & cxusb_bluebird_nano2_properties ,
1480- THIS_MODULE , & d , adapter_nr ) ||
1477+ THIS_MODULE , NULL , adapter_nr ) ||
14811478 0 == dvb_usb_device_init (intf ,
14821479 & cxusb_bluebird_nano2_needsfirmware_properties ,
1483- THIS_MODULE , & d , adapter_nr ) ||
1480+ THIS_MODULE , NULL , adapter_nr ) ||
14841481 0 == dvb_usb_device_init (intf , & cxusb_aver_a868r_properties ,
1485- THIS_MODULE , & d , adapter_nr ) ||
1482+ THIS_MODULE , NULL , adapter_nr ) ||
14861483 0 == dvb_usb_device_init (intf ,
14871484 & cxusb_bluebird_dualdig4_rev2_properties ,
1488- THIS_MODULE , & d , adapter_nr ) ||
1485+ THIS_MODULE , NULL , adapter_nr ) ||
14891486 0 == dvb_usb_device_init (intf , & cxusb_d680_dmb_properties ,
1490- THIS_MODULE , & d , adapter_nr ) ||
1487+ THIS_MODULE , NULL , adapter_nr ) ||
14911488 0 == dvb_usb_device_init (intf , & cxusb_mygica_d689_properties ,
1492- THIS_MODULE , & d , adapter_nr ) ||
1489+ THIS_MODULE , NULL , adapter_nr ) ||
14931490 0 == dvb_usb_device_init (intf , & cxusb_mygica_t230_properties ,
1494- THIS_MODULE , & d , adapter_nr ) ||
1495- 0 ) {
1496- st = d -> priv ;
1497- mutex_init (& st -> data_mutex );
1498-
1491+ THIS_MODULE , NULL , adapter_nr ) ||
1492+ 0 )
14991493 return 0 ;
1500- }
15011494
15021495 return - EINVAL ;
15031496}
0 commit comments