WSL2-Linux-Kernel/drivers/media/pci/tw5864
Zheyu Ma d3741027e5 media: tw5864: Convert to use managed functions pcim* and devm*
When removing the module, we will get the follow flaw:

[   69.323999] remove_proc_entry: removing non-empty directory 'irq/21', leaking at least 'tw5864'
[   69.324449] WARNING: CPU: 0 PID: 395 at fs/proc/generic.c:717 remove_proc_entry+0x389/0x3f0
[   69.326909] RIP: 0010:remove_proc_entry+0x389/0x3f0
[   69.331089] Call Trace:
[   69.331215]  <TASK>
[   69.331327]  unregister_irq_proc+0x14c/0x170
[   69.332579]  tw5864_finidev+0x12a/0x190 [tw5864]
[   69.332811]  pci_device_remove+0x92/0x240

Fix this by using managed functions, this makes the error handling more
simpler.

Signed-off-by: Zheyu Ma <zheyuma97@gmail.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
2022-06-20 10:30:34 +01:00
..
Kconfig
Makefile
tw5864-core.c media: tw5864: Convert to use managed functions pcim* and devm* 2022-06-20 10:30:34 +01:00
tw5864-h264.c
tw5864-reg.h
tw5864-util.c
tw5864-video.c
tw5864.h