]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
media: rcar-csi2: Add checking to rcsi2_start_receiver()
authorNadezda Lutovinova <lutovinova@ispras.ru>
Wed, 11 Aug 2021 17:18:16 +0000 (19:18 +0200)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Thu, 13 Jan 2022 17:42:08 +0000 (18:42 +0100)
commit2922b2aab68094670fc8b72607c11995f4fbb1f6
tree5323d0ee10683a3db39019b43ece0e2c8e563de8
parent74ae3cf33afb170996f3edc9b0af08dbb8e3311f
media: rcar-csi2: Add checking to rcsi2_start_receiver()

BugLink: https://bugs.launchpad.net/bugs/1953387
[ Upstream commit fc41665498332ad394b7db37f23e9394096ddc71 ]

If rcsi2_code_to_fmt() return NULL, then null pointer dereference occurs
in the next cycle. That should not be possible now but adding checking
protects from future bugs.
The patch adds checking if format is NULL.

Found by Linux Driver Verification project (linuxtesting.org).

Signed-off-by: Nadezda Lutovinova <lutovinova@ispras.ru>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kelsey Skunberg <kelsey.skunberg@canonical.com>
drivers/media/platform/rcar-vin/rcar-csi2.c