Page MenuHomeFreeBSD

D56519.id.diff
No OneTemporary

D56519.id.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 = 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 = 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 == NULL) {
free(bpage, M_BUSDMA);

File Metadata

Mime Type
text/plain
Expires
Mon, Aug 24, 3:01 AM (8 h, 14 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34088808
Default Alt Text
D56519.id.diff (700 B)

Event Timeline