This is an automatic generated email to let you know that the following patch 
were queued:

Subject: media: atomisp: Remove 1 line atomisp_flush_bufs_and_wakeup() helper
Author:  Hans de Goede <[email protected]>
Date:    Sun May 7 21:14:47 2023 +0100

After recent changes this now is just a wrapper around
atomisp_flush_video_pipe(). Make its single caller call
atomisp_flush_video_pipe() directly and drop the helper.

Reviewed-by: Andy Shevchenko <[email protected]>
Signed-off-by: Hans de Goede <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>

 drivers/staging/media/atomisp/pci/atomisp_cmd.c | 8 +-------
 drivers/staging/media/atomisp/pci/atomisp_cmd.h | 1 -
 2 files changed, 1 insertion(+), 8 deletions(-)

---

diff --git a/drivers/staging/media/atomisp/pci/atomisp_cmd.c 
b/drivers/staging/media/atomisp/pci/atomisp_cmd.c
index 3dcf81e431cb..42a2a8f0da06 100644
--- a/drivers/staging/media/atomisp/pci/atomisp_cmd.c
+++ b/drivers/staging/media/atomisp/pci/atomisp_cmd.c
@@ -640,12 +640,6 @@ void atomisp_flush_video_pipe(struct atomisp_video_pipe 
*pipe, enum vb2_buffer_s
        spin_unlock_irqrestore(&pipe->irq_lock, irqflags);
 }
 
-/* Returns queued buffers back to video-core */
-void atomisp_flush_bufs_and_wakeup(struct atomisp_sub_device *asd)
-{
-       atomisp_flush_video_pipe(&asd->video_out, VB2_BUF_STATE_ERROR, false);
-}
-
 /* clean out the parameters that did not apply */
 void atomisp_flush_params_queue(struct atomisp_video_pipe *pipe)
 {
@@ -1029,7 +1023,7 @@ static void __atomisp_css_recover(struct atomisp_device 
*isp, bool isp_timeout)
                 * dequeueing buffers is not needed. CSS will recycle
                 * buffers that it has.
                 */
-               atomisp_flush_bufs_and_wakeup(&isp->asd);
+               atomisp_flush_video_pipe(&isp->asd.video_out, 
VB2_BUF_STATE_ERROR, false);
 
                /* Requeue unprocessed per-frame parameters. */
                atomisp_recover_params_queue(&isp->asd.video_out);
diff --git a/drivers/staging/media/atomisp/pci/atomisp_cmd.h 
b/drivers/staging/media/atomisp/pci/atomisp_cmd.h
index cbe2f48d3dfa..1cb973ddf2dc 100644
--- a/drivers/staging/media/atomisp/pci/atomisp_cmd.h
+++ b/drivers/staging/media/atomisp/pci/atomisp_cmd.h
@@ -59,7 +59,6 @@ int atomisp_buffers_in_css(struct atomisp_video_pipe *pipe);
 void atomisp_buffer_done(struct ia_css_frame *frame, enum vb2_buffer_state 
state);
 void atomisp_flush_video_pipe(struct atomisp_video_pipe *pipe, enum 
vb2_buffer_state state,
                              bool warn_on_css_frames);
-void atomisp_flush_bufs_and_wakeup(struct atomisp_sub_device *asd);
 void atomisp_clear_css_buffer_counters(struct atomisp_sub_device *asd);
 
 /* Interrupt functions */

_______________________________________________
linuxtv-commits mailing list
[email protected]
https://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to