--- zzzz-none-000/linux-2.4.17/drivers/sound/es1371.c 2001-09-30 19:26:08.000000000 +0000 +++ sangam-fb-322/linux-2.4.17/drivers/sound/es1371.c 2004-11-24 13:22:50.000000000 +0000 @@ -106,7 +106,7 @@ * Tjeerd Mulder * 05.01.2001 0.29 Hopefully updates will not be required anymore when Creative bumps * the CT5880 revision. - * suggested by Stephan Müller + * suggested by Stephan M’ller * 31.01.2001 0.30 Register/Unregister gameport * Fix SETTRIGGER non OSS API conformity * 14.07.2001 0.31 Add list of laptops needing amplifier control @@ -1566,6 +1566,7 @@ ret = -EAGAIN; goto out; } + vma->vm_flags &= ~VM_IO; db->mapped = 1; out: up(&s->sem); @@ -2133,6 +2134,7 @@ ret = -EAGAIN; if (remap_page_range(vma->vm_start, virt_to_phys(s->dma_dac1.rawbuf), size, vma->vm_page_prot)) goto out; + vma->vm_flags &= ~VM_IO; s->dma_dac1.mapped = 1; ret = 0; out: