linux/drivers/media/pci
Yang Yingliang 262ad4f3d1 media: solo6x10: fix possible memory leak in solo_sysfs_init()
If device_register() returns error in solo_sysfs_init(), the
name allocated by dev_set_name() need be freed. As comment of
device_register() says, it should use put_device() to give up
the reference in the error path. So fix this by calling
put_device(), then the name can be freed in kobject_cleanup().

Fixes: dcae5dacbc ("[media] solo6x10: sync to latest code from Bluecherry's git repo")
Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
2022-11-25 07:36:22 +00:00
..
b2c2 media: b2c2: Add missing check in flexcop_pci_isr: 2021-11-19 15:40:09 +00:00
bt8xx bttv: remove unused tea5757_set_freq declaration 2022-10-24 19:03:52 +02:00
cobalt media: Kconfig: cleanup VIDEO_DEV dependencies 2022-03-18 05:58:35 +01:00
cx18 media: pci/cx18: fix repeated words in comments 2022-09-24 08:47:29 +02:00
cx88 media: cx88: add IR remote support for NotOnlyTV LV3H 2022-09-24 11:21:43 +02:00
cx23885 media: cx23885: reset DMA on AMD Renior/Cezanne IOMMU due to RiSC engine stall 2022-08-30 07:35:21 +02:00
cx25821 cx25821: remove unused cx25821_video_wakeup() declaration 2022-10-24 19:03:52 +02:00
ddbridge media: ddbridge: Remove useless license text when SPDX-License-Identifier is already used 2022-06-27 08:57:24 +01:00
dm1105 media: dm1105: switch from 'pci_' to 'dma_' API 2020-11-27 14:10:07 +01:00
dt3155 media: v4l: ioctl: Set bus_info in v4l_querycap() 2022-04-24 08:07:08 +01:00
intel media: drivers: use video device pipeline start/stop 2022-09-24 09:14:20 +02:00
ivtv media: ivtv: Fix typo 'the the' in comment 2022-08-29 15:32:14 +02:00
mantis media: mantis: remove orphan mantis_core.c 2021-03-22 17:27:13 +01:00
netup_unidvb media: switch from 'pci_' to 'dma_' API 2021-09-30 10:07:55 +02:00
ngene media: media/pci/ngene/ngene.h: remove #ifdef NGENE_V4L 2022-08-29 15:37:30 +02:00
pluto2 media: switch from 'pci_' to 'dma_' API 2021-09-30 10:07:55 +02:00
pt1 media: switch from 'pci_' to 'dma_' API 2021-09-30 10:07:55 +02:00
pt3 freezer,sched: Rewrite core freezer logic 2022-09-07 21:53:50 +02:00
saa7134 media: saa7134: remove unused declarations in saa7134.h 2022-10-24 19:03:52 +02:00
saa7164 media: saa7164: remove variable cnt 2022-10-24 19:03:54 +02:00
smipcie media: smipcie: fix interrupt handling and IR timeout 2021-02-05 23:41:25 +01:00
solo6x10 media: solo6x10: fix possible memory leak in solo_sysfs_init() 2022-11-25 07:36:22 +00:00
sta2x11 media: sta2x11: remove VIRT_TO_BUS dependency 2022-06-27 09:12:14 +01:00
tw68 media: v4l: ioctl: Set bus_info in v4l_querycap() 2022-04-24 08:07:08 +01:00
tw686x media: tw686x: Fix memory leak in tw686x_video_init 2022-06-27 09:24:45 +01:00
tw5864 media: tw5864: Convert to use managed functions pcim* and devm* 2022-06-20 10:30:34 +01:00
zoran media: zoran: remove unused declarations in zoran_device.h 2022-10-24 19:03:52 +02:00
Kconfig media: saa7146: deprecate hexium_gemini/orion, mxb and ttpci 2022-08-29 16:46:38 +02:00
Makefile media: saa7146: deprecate hexium_gemini/orion, mxb and ttpci 2022-08-29 16:46:38 +02:00