9f28c7ab8d
Spinning on drop() is still required when the future has not been stopped so that DMA finishes before the buffer is released.