|
@@ -649,8 +649,8 @@ void pvr2_i2c_core_init(struct pvr2_hdw *hdw)
|
|
|
}
|
|
|
|
|
|
// Configure the adapter and set up everything else related to it.
|
|
|
- memcpy(&hdw->i2c_adap,&pvr2_i2c_adap_template,sizeof(hdw->i2c_adap));
|
|
|
- memcpy(&hdw->i2c_algo,&pvr2_i2c_algo_template,sizeof(hdw->i2c_algo));
|
|
|
+ hdw->i2c_adap = pvr2_i2c_adap_template;
|
|
|
+ hdw->i2c_algo = pvr2_i2c_algo_template;
|
|
|
strlcpy(hdw->i2c_adap.name,hdw->name,sizeof(hdw->i2c_adap.name));
|
|
|
hdw->i2c_adap.dev.parent = &hdw->usb_dev->dev;
|
|
|
hdw->i2c_adap.algo = &hdw->i2c_algo;
|