qibwrite() irqsafe queue block writes

So we can push blocks from IRQ context.
TRACEME() helper for oprofile
Steps to make oprofile more IRQ safe

Might be missing some things still.