Merge tag 'staging-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh...
[sfrench/cifs-2.6.git] / drivers / iio / trigger / iio-trig-sysfs.c
index 10a3fd29362b8b912e274e6770d422962f1ac29e..0f6b512a5c37bc059cc20a3e009a15b697d45e39 100644 (file)
@@ -160,8 +160,7 @@ static int iio_sysfs_trigger_probe(int id)
        t->trig->dev.parent = &iio_sysfs_trig_dev;
        iio_trigger_set_drvdata(t->trig, t);
 
-       init_irq_work(&t->work, iio_sysfs_trigger_work);
-       atomic_set(&t->work.flags, IRQ_WORK_HARD_IRQ);
+       t->work = IRQ_WORK_INIT_HARD(iio_sysfs_trigger_work);
 
        ret = iio_trigger_register(t->trig);
        if (ret)