atomisp: fix potential NULL pointer dereferences
authorHans Verkuil <hverkuil-cisco@xs4all.nl>
Mon, 24 Oct 2022 13:28:45 +0000 (15:28 +0200)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Mon, 24 Oct 2022 17:03:54 +0000 (19:03 +0200)
commit301fd0dd1827d3885f61620baf5033093b88d4cc
tree392cb2eff74e36cbbdafd8a43f631b1497f987d8
parent3a865bab06ffa4151886ba9ee9bfe77d157c7498
atomisp: fix potential NULL pointer dereferences

The asd pointer is used in lockdep_assert_held() before the check if
asd is NULL.

This fixes two smatch warnings:

drivers/staging/media/atomisp/pci/atomisp_cmd.c:3697 atomisp_handle_parameter_and_buffer() warn: variable dereferenced before check 'asd' (see line 3695)
drivers/staging/media/atomisp/pci/atomisp_cmd.c:3779 atomisp_set_parameters() warn: variable dereferenced before check 'asd' (see line 3777)

Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/staging/media/atomisp/pci/atomisp_cmd.c