mirror of
https://github.com/opnsense/src.git
synced 2026-03-12 05:32:15 -04:00
ath10k/rtw89: make compile again after LinuxKPI changes
Both drivers are not yet attached to the build so this change is for people currently trying them out. In 96ab16ebab6319dce9b3041961b0ab6e20a4fecc the sys/rman.h include was removed. In various wireless drivers we prefer to directly use bus_dma functions rather than io* LinuxKPI once. In order to cast the pointer we need sys/rman.h back for our native 'struct resource' in their pci.c implementations. Long-term we should consider providing some lkpi_-FreeBSD-specific wrapper functions to avoid this problem. MFC after: 3 days (cherry picked from commit c8e7f78a3d28ff6e6223ed136ada8e1e2f34965e)
This commit is contained in:
parent
fcc737d59e
commit
7e72ea8cd1
2 changed files with 4 additions and 0 deletions
|
|
@ -15,6 +15,7 @@
|
|||
#include <linux/bitops.h>
|
||||
#if defined(__FreeBSD__)
|
||||
#include <linux/delay.h>
|
||||
#include <sys/rman.h>
|
||||
#endif
|
||||
|
||||
#include "core.h"
|
||||
|
|
|
|||
|
|
@ -7,6 +7,9 @@
|
|||
#endif
|
||||
|
||||
#include <linux/pci.h>
|
||||
#if defined(__FreeBSD__)
|
||||
#include <sys/rman.h>
|
||||
#endif
|
||||
|
||||
#include "mac.h"
|
||||
#include "pci.h"
|
||||
|
|
|
|||
Loading…
Reference in a new issue