Page MenuHomeFreeBSD

D56519.diff
No OneTemporary

D56519.diff

diff --git a/sys/kern/subr_busdma_bounce.c b/sys/kern/subr_busdma_bounce.c
--- a/sys/kern/subr_busdma_bounce.c
+++ b/sys/kern/subr_busdma_bounce.c
@@ -283,11 +283,11 @@
break;
#ifdef dmat_domain
bpage->vaddr = (vm_offset_t)contigmalloc_domainset(PAGE_SIZE,
- M_BOUNCE, DOMAINSET_PREF(bz->domain), M_NOWAIT,
- 0ul, bz->lowaddr, PAGE_SIZE, 0);
+ M_BOUNCE, DOMAINSET_PREF(bz->domain),
+ M_NOWAIT | M_UNPROTECTED, 0ul, bz->lowaddr, PAGE_SIZE, 0);
#else
bpage->vaddr = (vm_offset_t)contigmalloc(PAGE_SIZE, M_BOUNCE,
- M_NOWAIT, 0ul, bz->lowaddr, PAGE_SIZE, 0);
+ M_NOWAIT | M_UNPROTECTED, 0ul, bz->lowaddr, PAGE_SIZE, 0);
#endif
if (bpage->vaddr == 0) {
free(bpage, M_BUSDMA);

File Metadata

Mime Type
text/plain
Expires
Mon, Apr 27, 8:21 AM (14 h, 29 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31912571
Default Alt Text
D56519.diff (723 B)

Event Timeline