Looks like this is an unconditional kassert if bus_dmamap_load_pglist ever fails in ttm_bus_dma_populate. I will file a bug, but possibly it just needs to unset the flag before, or set the flag after.