moved temporary buffer in dnt900_local_drain_fifo off the stack