]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
media: pci: cx23885: handle adding to list failure
authorNicholas Mc Guire <hofrat@osadl.org>
Sun, 9 Sep 2018 16:02:32 +0000 (12:02 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 21 Nov 2018 08:21:57 +0000 (09:21 +0100)
commit56a738841c4997c7951328507c97fe145810c17b
tree91d076d447bd698846ed8b97600647bc8cd9e3f3
parentae2a9a2cebf34322531dbc646908584194b68166
media: pci: cx23885: handle adding to list failure

[ Upstream commit c5d59528e24ad22500347b199d52b9368e686a42 ]

altera_hw_filt_init() which calls append_internal() assumes
that the node was successfully linked in while in fact it can
silently fail. So the call-site needs to set return to -ENOMEM
on append_internal() returning NULL and exit through the err path.

Fixes: 349bcf02e361 ("[media] Altera FPGA based CI driver module")
Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/media/pci/cx23885/altera-ci.c