diff options
author | Justin Hibbits <jhibbits@FreeBSD.org> | 2019-08-04 19:25:23 +0000 |
---|---|---|
committer | Justin Hibbits <jhibbits@FreeBSD.org> | 2019-08-04 19:25:23 +0000 |
commit | 69a277d98e6c67ad95cc7b32e9029cee124f3871 (patch) | |
tree | b45f391e8b0d9f9075da27f8e93373bb012e6bf9 /sys | |
parent | a1601073bf0c3d1ba54e9a5f623c85b25b5d2ea7 (diff) | |
download | src-69a277d98e6c67ad95cc7b32e9029cee124f3871.tar.gz src-69a277d98e6c67ad95cc7b32e9029cee124f3871.zip |
powerpc: Enable the BUS_DMA_NOCACHE flag handling
The flag handling was committed commented out 7 years ago. It works, and is
needed for LinuxKPI-based DRM drivers.
Also mark a local as potentially unusable, as it's only really used when KTR
is enabled.
Submitted by: mmacy
Notes
Notes:
svn path=/head/; revision=350569
Diffstat (limited to 'sys')
-rw-r--r-- | sys/powerpc/powerpc/busdma_machdep.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/powerpc/powerpc/busdma_machdep.c b/sys/powerpc/powerpc/busdma_machdep.c index af0b0a4b5d75..46fffad5712d 100644 --- a/sys/powerpc/powerpc/busdma_machdep.c +++ b/sys/powerpc/powerpc/busdma_machdep.c @@ -350,7 +350,7 @@ bus_dma_tag_set_domain(bus_dma_tag_t dmat, int domain) int bus_dma_tag_destroy(bus_dma_tag_t dmat) { - bus_dma_tag_t dmat_copy; + bus_dma_tag_t dmat_copy __unused; int error; error = 0; @@ -515,11 +515,9 @@ bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, if (flags & BUS_DMA_ZERO) mflags |= M_ZERO; -#ifdef NOTYET if (flags & BUS_DMA_NOCACHE) attr = VM_MEMATTR_UNCACHEABLE; else -#endif attr = VM_MEMATTR_DEFAULT; /* |