drivers: avoid parsing names as kthread_run() format strings
[linux-2.6-block.git] / drivers / media / i2c / tvaudio.c
index b72a59d3216a68d94a3abda5ff4bc0637b87b805..e0634c8b7e0b4a8a8d564112bdfd04728fd54a69 100644 (file)
@@ -2020,7 +2020,8 @@ static int tvaudio_probe(struct i2c_client *client, const struct i2c_device_id *
                /* start async thread */
                chip->wt.function = chip_thread_wake;
                chip->wt.data     = (unsigned long)chip;
-               chip->thread = kthread_run(chip_thread, chip, client->name);
+               chip->thread = kthread_run(chip_thread, chip, "%s",
+                                          client->name);
                if (IS_ERR(chip->thread)) {
                        v4l2_warn(sd, "failed to create kthread\n");
                        chip->thread = NULL;