staging: dt3155v4l: remove irq_handler from struct dt3155_priv
There is no reason to cache the irq_handler in struct dt3155_priv. Just pass the function directly in request_irq. Signed-off-by: H Hartley Sweeten <hsweeten@visionengravers.com> Cc: Mauro Carvalho Chehab <mchehab@redhat.com> Cc: Hans Verkuil <hverkuil@xs4all.nl> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
f748b65bfc
commit
170786474a
@ -406,8 +406,7 @@ dt3155_open(struct file *filp)
|
||||
/* disable all irqs, clear all irq flags */
|
||||
iowrite32(FLD_START | FLD_END_EVEN | FLD_END_ODD,
|
||||
pd->regs + INT_CSR);
|
||||
pd->irq_handler = dt3155_irq_handler_even;
|
||||
ret = request_irq(pd->pdev->irq, pd->irq_handler,
|
||||
ret = request_irq(pd->pdev->irq, dt3155_irq_handler_even,
|
||||
IRQF_SHARED, DT3155_NAME, pd);
|
||||
if (ret)
|
||||
goto err_request_irq;
|
||||
|
@ -183,7 +183,6 @@ struct dt3155_stats {
|
||||
* @q pointer to vb2_queue structure
|
||||
* @curr_buf: pointer to curren buffer
|
||||
* @mux: mutex to protect the instance
|
||||
* @irq_handler: irq handler for the driver
|
||||
* @dmaq queue for dma buffers
|
||||
* @lock spinlock for dma queue
|
||||
* @field_count fields counter
|
||||
@ -199,7 +198,6 @@ struct dt3155_priv {
|
||||
struct vb2_queue *q;
|
||||
struct vb2_buffer *curr_buf;
|
||||
struct mutex mux;
|
||||
irq_handler_t irq_handler;
|
||||
struct list_head dmaq;
|
||||
spinlock_t lock;
|
||||
unsigned int field_count;
|
||||
|
Loading…
x
Reference in New Issue
Block a user