aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/staging/media/atomisp/pci/atomisp_ioctl.c
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2023-02-21 14:58:59 +0000
committerMauro Carvalho Chehab <mchehab@kernel.org>2023-04-15 10:21:48 +0100
commit9fd4b20816fcb0af770103dafdb0ef4bc647b679 (patch)
tree7f690741811104050ea9de60edcaa2959386237d /drivers/staging/media/atomisp/pci/atomisp_ioctl.c
parentmedia: atomisp: Remove continuous mode support (diff)
downloadwireguard-linux-9fd4b20816fcb0af770103dafdb0ef4bc647b679.tar.xz
wireguard-linux-9fd4b20816fcb0af770103dafdb0ef4bc647b679.zip
media: atomisp: Remove delayed_init related code
After the continues-mode removal the delayed-work never gets queues remove all the related code. Link: https://lore.kernel.org/r/20230221145906.8113-4-hdegoede@redhat.com Reviewed-by: Andy Shevchenko <andy@kernel.org> Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Diffstat (limited to 'drivers/staging/media/atomisp/pci/atomisp_ioctl.c')
-rw-r--r--drivers/staging/media/atomisp/pci/atomisp_ioctl.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/drivers/staging/media/atomisp/pci/atomisp_ioctl.c b/drivers/staging/media/atomisp/pci/atomisp_ioctl.c
index cb6324510aca..87e9b0b284d9 100644
--- a/drivers/staging/media/atomisp/pci/atomisp_ioctl.c
+++ b/drivers/staging/media/atomisp/pci/atomisp_ioctl.c
@@ -1309,8 +1309,6 @@ start_sensor:
goto out_unlock;
}
- asd->delayed_init = ATOMISP_DELAYED_INIT_NOT_QUEUED;
-
out_unlock:
mutex_unlock(&isp->mutex);
return ret;
@@ -1366,11 +1364,6 @@ void atomisp_stop_streaming(struct vb2_queue *vq)
atomisp_clear_css_buffer_counters(asd);
atomisp_css_irq_enable(isp, IA_CSS_IRQ_INFO_CSS_RECEIVER_SOF, false);
- if (asd->delayed_init == ATOMISP_DELAYED_INIT_QUEUED) {
- cancel_work_sync(&asd->delayed_init_work);
- asd->delayed_init = ATOMISP_DELAYED_INIT_NOT_QUEUED;
- }
-
css_pipe_id = atomisp_get_css_pipe_id(asd);
atomisp_css_stop(asd, css_pipe_id, false);