Page MenuHomeFreeBSD

D19987.diff
No OneTemporary

D19987.diff

Index: head/sys/compat/linuxkpi/common/include/linux/io.h
===================================================================
--- head/sys/compat/linuxkpi/common/include/linux/io.h
+++ head/sys/compat/linuxkpi/common/include/linux/io.h
@@ -350,7 +350,7 @@
}
#endif
-#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__)
+#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__) || defined(__aarch64__)
void *_ioremap_attr(vm_paddr_t phys_addr, unsigned long size, int attr);
#else
#define _ioremap_attr(...) NULL
Index: head/sys/compat/linuxkpi/common/src/linux_compat.c
===================================================================
--- head/sys/compat/linuxkpi/common/src/linux_compat.c
+++ head/sys/compat/linuxkpi/common/src/linux_compat.c
@@ -1773,7 +1773,7 @@
return (vmmap);
}
-#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__)
+#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__) || defined(__aarch64__)
void *
_ioremap_attr(vm_paddr_t phys_addr, unsigned long size, int attr)
{
@@ -1796,7 +1796,7 @@
vmmap = vmmap_remove(addr);
if (vmmap == NULL)
return;
-#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__)
+#if defined(__i386__) || defined(__amd64__) || defined(__powerpc__) || defined(__aarch64__)
pmap_unmapdev((vm_offset_t)addr, vmmap->vm_size);
#endif
kfree(vmmap);

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 21, 6:23 PM (9 h, 37 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31925452
Default Alt Text
D19987.diff (1 KB)

Event Timeline