kernel: fix more bgmac dma init/cleanup issues