media: atomisp: Rework asd->streaming state update in __atomisp_streamoff()
authorHans de Goede <hdegoede@redhat.com>
Sat, 3 Sep 2022 21:50:42 +0000 (23:50 +0200)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Sat, 24 Sep 2022 08:08:45 +0000 (10:08 +0200)
commit1636369bcfa253a91a8ac7327469c6642df018fc
tree4c2b0f91a5a98a6db802b746eca8ec07468b7fc2
parent0ecc5236d1cb0015c00981d253bb8edee36770bb
media: atomisp: Rework asd->streaming state update in __atomisp_streamoff()

During the first __atomisp_streamoff() call on an asd with only one pipe
streaming asd->streaming would get set twice:

asd->streaming = ATOMISP_DEVICE_STREAMING_STOPPING;
asd->streaming = ATOMISP_DEVICE_STREAMING_DISABLED;

Rework the code a bit so that it gets set to the correct value
right away instead of doing this in 2 steps.

Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/staging/media/atomisp/pci/atomisp_ioctl.c