Page MenuHomeFreeBSD

D54837.id171337.diff
No OneTemporary

D54837.id171337.diff

diff --git a/sys/dev/spibus/spigen.c b/sys/dev/spibus/spigen.c
--- a/sys/dev/spibus/spigen.c
+++ b/sys/dev/spibus/spigen.c
@@ -283,8 +283,10 @@
{
struct spigen_mmap *mmap = arg;
- if (mmap->kvaddr != 0)
+ if (mmap->kvaddr != 0) {
pmap_qremove(mmap->kvaddr, mmap->bufsize / PAGE_SIZE);
+ kva_free(mmap->kvaddr, mmap->bufsize);
+ }
if (mmap->bufobj != NULL)
vm_object_deallocate(mmap->bufobj);
free(mmap, M_DEVBUF);

File Metadata

Mime Type
text/plain
Expires
Sun, Apr 12, 3:30 PM (13 h, 37 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27904010
Default Alt Text
D54837.id171337.diff (431 B)

Event Timeline