fix: allocate too large dmamem