mirror of
https://github.com/torvalds/linux.git
synced 2024-11-10 14:11:52 +00:00
hid: cp2112: Use irq_get_trigger_type() helper
Use irq_get_trigger_type() to replace irq_get_irq_data() and then irqd_get_trigger_type(), if the irq data is NULL it will return 0. No functional changed. Signed-off-by: Jinjie Ruan <ruanjinjie@huawei.com> Link: https://patch.msgid.link/20240913074632.3779321-1-ruanjinjie@huawei.com Signed-off-by: Benjamin Tissoires <bentiss@kernel.org>
This commit is contained in:
parent
6e4436539a
commit
e9a081c80c
@ -1094,7 +1094,6 @@ static void cp2112_gpio_poll_callback(struct work_struct *work)
|
||||
{
|
||||
struct cp2112_device *dev = container_of(work, struct cp2112_device,
|
||||
gpio_poll_worker.work);
|
||||
struct irq_data *d;
|
||||
u8 gpio_mask;
|
||||
u32 irq_type;
|
||||
int irq, virq, ret;
|
||||
@ -1111,12 +1110,10 @@ static void cp2112_gpio_poll_callback(struct work_struct *work)
|
||||
if (!irq)
|
||||
continue;
|
||||
|
||||
d = irq_get_irq_data(irq);
|
||||
if (!d)
|
||||
irq_type = irq_get_trigger_type(irq);
|
||||
if (!irq_type)
|
||||
continue;
|
||||
|
||||
irq_type = irqd_get_trigger_type(d);
|
||||
|
||||
if (gpio_mask & BIT(virq)) {
|
||||
/* Level High */
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user