Index: bus_dma.c =================================================================== RCS file: /cvs/src/sys/arch/landisk/landisk/bus_dma.c,v retrieving revision 1.12 diff -u -p -r1.12 bus_dma.c --- bus_dma.c 16 Nov 2014 12:30:57 -0000 1.12 +++ bus_dma.c 21 Jan 2015 11:58:56 -0000 @@ -379,7 +379,7 @@ _bus_dmamap_load_mbuf(bus_dma_tag_t t, b continue; vaddr = (vaddr_t)(m->m_data); - paddr = (paddr_t)(SH3_P1SEG_TO_PHYS(vaddr)); + (void)pmap_extract(pmap_kernel(), vaddr, &paddr); size = m->m_len; error = _bus_dmamap_load_paddr(t, map, paddr, vaddr, size, &seg, &lastaddr, first);