for ext4t7 and other irqs, need to rethought __ffs function, as now, i dont know what fun the ___ffs do