File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
drivers/media/usb/gspca/m5602 Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -155,6 +155,7 @@ static const struct v4l2_ctrl_config po1030_greenbal_cfg = {
155
155
int po1030_probe (struct sd * sd )
156
156
{
157
157
u8 dev_id_h = 0 , i ;
158
+ int err ;
158
159
struct gspca_dev * gspca_dev = (struct gspca_dev * )sd ;
159
160
160
161
if (force_sensor ) {
@@ -173,10 +174,13 @@ int po1030_probe(struct sd *sd)
173
174
for (i = 0 ; i < ARRAY_SIZE (preinit_po1030 ); i ++ ) {
174
175
u8 data = preinit_po1030 [i ][2 ];
175
176
if (preinit_po1030 [i ][0 ] == SENSOR )
176
- m5602_write_sensor (sd ,
177
- preinit_po1030 [ i ][ 1 ], & data , 1 );
177
+ err = m5602_write_sensor (sd , preinit_po1030 [ i ][ 1 ] ,
178
+ & data , 1 );
178
179
else
179
- m5602_write_bridge (sd , preinit_po1030 [i ][1 ], data );
180
+ err = m5602_write_bridge (sd , preinit_po1030 [i ][1 ],
181
+ data );
182
+ if (err < 0 )
183
+ return err ;
180
184
}
181
185
182
186
if (m5602_read_sensor (sd , PO1030_DEVID_H , & dev_id_h , 1 ))
You can’t perform that action at this time.
0 commit comments