first transfer works, but second produces oops...

contains some debugging info now...
some bugs solved (especially about the callback getting called too early...)
but 2 others found:
a) oops on dma-unmap in interrupt handler
b) spi transfers are stuck somehow on the 3rd request - no idea why...