make dmapool code use __set_current_state()