--- zzzz-none-000/linux-2.4.17/drivers/sound/trident.c 2001-11-13 17:19:41.000000000 +0000 +++ sangam-fb-322/linux-2.4.17/drivers/sound/trident.c 2004-11-24 13:22:49.000000000 +0000 @@ -18,7 +18,7 @@ * Ollie Lho SiS 7018 Audio Core Support * Ching-Ling Lee ALi 5451 Audio Core Support * Matt Wu ALi 5451 Audio Core Support - * Peter Wächtler CyberPro5050 support + * Peter W„chtler CyberPro5050 support * * * This program is free software; you can redistribute it and/or modify @@ -41,7 +41,7 @@ * use set_current_state, properly release resources on failure in * trident_probe, get rid of check_region * v0.14.9c - * August 10 2001 Peter Wächtler + * August 10 2001 Peter W„chtler * added support for Tvia (formerly Integraphics/IGST) CyberPro5050 * this chip is often found in settop boxes (combined video+audio) * v0.14.9b @@ -2076,6 +2076,7 @@ if (remap_page_range(vma->vm_start, virt_to_phys(dmabuf->rawbuf), size, vma->vm_page_prot)) goto out; + vma->vm_flags &= ~VM_IO; dmabuf->mapped = 1; ret = 0; out: