hi, The sysfs trigger uses iio_trigger_poll_chained which calls handle_nested_irq. The problem now is that for nested IRQs the primary handler is not called. Which obviously breaks drivers which have a bottom half trigger function. This behaviour was introduced in commit 1f785681 ("staging:iio:trigger sysfs userspace trigger rework."). The commit message says you are "awaiting comments on using the nested_irq_trick", but not why it is necessary to use nested IRQs. And honestly I don't get why it would be necessary either. handle_nested_irq is supposed to be used with chained IRQs if we are already running in a thread handler of parent. Neither seems to be true here. - Lars -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html