···10851085 SHA_REG_CTRL_OUTPUT_READY);10861086 omap_sham_read(dd, SHA_REG_CTRL);1087108710881088+ if (!test_bit(FLAGS_BUSY, &dd->flags)) {10891089+ dev_warn(dd->dev, "Interrupt when no active requests.\n");10901090+ return IRQ_HANDLED;10911091+ }10921092+10881093 set_bit(FLAGS_OUTPUT_READY, &dd->flags);10891094 tasklet_schedule(&dd->done_task);10901095