No, it is not. There's nothing like wake-up interrupts on (ACPI-based) x86 PCs.
No. Wakeup IRQs cause the system to wake up from sleep states. On a PC
the only interrupts that can do that are PCIe root port PME interrupts, but
they are not really "device" interrupts (ie. they come from a source that is
different from a device signaling wakeup).
ISTR there is an x86 Android port, so not all of them. Although that really
Yes, it does.
Since we are splitting hairs, I'd be rather cautious about the word "idle".
It would be safer to say "when the system is not doing anything the user
really cares about at the moment and therefore it may be suspended".
That actually is the whole point of the patch series.
Well, suspend blockers are the tool to define the criteria.