Commit 17078647 authored by H Hartley Sweeten's avatar H Hartley Sweeten Committed by Greg Kroah-Hartman
Browse files

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: default avatarH Hartley Sweeten <hsweeten@visionengravers.com>
Cc: Mauro Carvalho Chehab <mchehab@redhat.com>
Cc: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent f748b65b
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -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;
+0 −2
Original line number Diff line number Diff line
@@ -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;