| .. | .. |
|---|
| 155 | 155 | /* |
|---|
| 156 | 156 | * The TM6000 only supports a read transaction |
|---|
| 157 | 157 | * immediately after a 1 or 2 byte write to select |
|---|
| 158 | | - * a register. We cannot fulfil this request. |
|---|
| 158 | + * a register. We cannot fulfill this request. |
|---|
| 159 | 159 | */ |
|---|
| 160 | 160 | i2c_dprintk(2, " read without preceding write not supported"); |
|---|
| 161 | 161 | rc = -EOPNOTSUPP; |
|---|
| .. | .. |
|---|
| 292 | 292 | dev->i2c_adap.owner = THIS_MODULE; |
|---|
| 293 | 293 | dev->i2c_adap.algo = &tm6000_algo; |
|---|
| 294 | 294 | dev->i2c_adap.dev.parent = &dev->udev->dev; |
|---|
| 295 | | - strlcpy(dev->i2c_adap.name, dev->name, sizeof(dev->i2c_adap.name)); |
|---|
| 295 | + strscpy(dev->i2c_adap.name, dev->name, sizeof(dev->i2c_adap.name)); |
|---|
| 296 | 296 | dev->i2c_adap.algo_data = dev; |
|---|
| 297 | 297 | i2c_set_adapdata(&dev->i2c_adap, &dev->v4l2_dev); |
|---|
| 298 | 298 | rc = i2c_add_adapter(&dev->i2c_adap); |
|---|
| .. | .. |
|---|
| 300 | 300 | return rc; |
|---|
| 301 | 301 | |
|---|
| 302 | 302 | dev->i2c_client.adapter = &dev->i2c_adap; |
|---|
| 303 | | - strlcpy(dev->i2c_client.name, "tm6000 internal", I2C_NAME_SIZE); |
|---|
| 303 | + strscpy(dev->i2c_client.name, "tm6000 internal", I2C_NAME_SIZE); |
|---|
| 304 | 304 | tm6000_i2c_eeprom(dev); |
|---|
| 305 | 305 | |
|---|
| 306 | 306 | return 0; |
|---|