diff options
Diffstat (limited to 'drivers/media/pci/bt8xx/bttv-gpio.c')
-rw-r--r-- | drivers/media/pci/bt8xx/bttv-gpio.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/pci/bt8xx/bttv-gpio.c b/drivers/media/pci/bt8xx/bttv-gpio.c index 922e8233fd0b..3f364b7062b9 100644 --- a/drivers/media/pci/bt8xx/bttv-gpio.c +++ b/drivers/media/pci/bt8xx/bttv-gpio.c | |||
@@ -98,7 +98,7 @@ int bttv_sub_add_device(struct bttv_core *core, char *name) | |||
98 | 98 | ||
99 | err = device_register(&sub->dev); | 99 | err = device_register(&sub->dev); |
100 | if (0 != err) { | 100 | if (0 != err) { |
101 | kfree(sub); | 101 | put_device(&sub->dev); |
102 | return err; | 102 | return err; |
103 | } | 103 | } |
104 | pr_info("%d: add subdevice \"%s\"\n", core->nr, dev_name(&sub->dev)); | 104 | pr_info("%d: add subdevice \"%s\"\n", core->nr, dev_name(&sub->dev)); |