06-Oct-2026 03:50:06: attempting to use the base commit e767a4ea70a3992c37ed604157d32f0dfbf9b1e3 provided by author 06-Oct-2026 03:50:09: continuing with e767a4ea70a3992c37ed604157d32f0dfbf9b1e3 in axboe 06-Oct-2026 03:50:09: checking out "e767a4ea70a3992c37ed604157d32f0dfbf9b1e3" in "axboe" 06-Oct-2026 03:50:09: applying 1 patches 06-Oct-2026 03:51:59: starting AI patch evaluation... 06-Oct-2026 03:56:08: AI verdict: WorthFuzzing=true (Reason: The patch fixes a bug in iio_trigger_attach_poll_func() where an IRQ allocation failure (e.g., exceeding CONFIG_IIO_CONSUMERS_PER_TRIGGER) erroneously returned 0 instead of propagating the negative error code. This caused callers such as iio_enable_buffers() to proceed as though attachment succeeded, resulting in corrupted trigger state and improper unwinding. The code is part of the core IIO trigger framework and is reachable in virtualized environments via sysfs/configfs using software triggers (e.g., sysfs or hrtimer triggers) and dummy devices. Fuzzing this path is valuable to exercise error handling and state consistency across trigger attachment and detachment.)