| .. | .. |
|---|
| 345 | 345 | else |
|---|
| 346 | 346 | valptr = &tmpval; |
|---|
| 347 | 347 | |
|---|
| 348 | | - BUG_ON(i >= ARRAY_SIZE(i2c_data) - 1); |
|---|
| 349 | | - |
|---|
| 350 | | - err = qt1010_init_meas1(priv, i2c_data[i+1].reg, |
|---|
| 351 | | - i2c_data[i].reg, |
|---|
| 352 | | - i2c_data[i].val, valptr); |
|---|
| 348 | + if (i >= ARRAY_SIZE(i2c_data) - 1) |
|---|
| 349 | + err = -EIO; |
|---|
| 350 | + else |
|---|
| 351 | + err = qt1010_init_meas1(priv, i2c_data[i + 1].reg, |
|---|
| 352 | + i2c_data[i].reg, |
|---|
| 353 | + i2c_data[i].val, valptr); |
|---|
| 353 | 354 | i++; |
|---|
| 354 | 355 | break; |
|---|
| 355 | 356 | } |
|---|
| .. | .. |
|---|
| 440 | 441 | fe->tuner_priv = priv; |
|---|
| 441 | 442 | return fe; |
|---|
| 442 | 443 | } |
|---|
| 443 | | -EXPORT_SYMBOL(qt1010_attach); |
|---|
| 444 | +EXPORT_SYMBOL_GPL(qt1010_attach); |
|---|
| 444 | 445 | |
|---|
| 445 | 446 | MODULE_DESCRIPTION("Quantek QT1010 silicon tuner driver"); |
|---|
| 446 | 447 | MODULE_AUTHOR("Antti Palosaari <crope@iki.fi>"); |
|---|