--- src/sys/dev/sound/pci/hda/hdac.c 2007/01/04 21:47:03 1.1 +++ src/sys/dev/sound/pci/hda/hdac.c 2007/01/06 08:34:52 1.2 @@ -1070,15 +1070,10 @@ static void hdac_dma_nocache(void *ptr) { #if defined(__i386__) || defined(__amd64__) - pt_entry_t *pte; vm_offset_t va; va = (vm_offset_t)ptr; - pte = vtopte(va); - if (pte) { - *pte |= PG_N; - cpu_invltlb(); - } + pmap_kmodify_nc(va); #endif }