[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 6/8] xen/mm: Exclude flushtlb.h from mm.h for PPC and RISC-V
put_page_alloc_ref(), the final function in xen/mm.h uses test_and_clear_bit() which is picked up transitively by all architectures. RISC-V gets it only via flushtlb.h, hence why it notices here. ARM and x86 will be cleaned up in subsequent patches. Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> --- CC: Anthony PERARD <anthony.perard@xxxxxxxxxx> CC: Michal Orzel <michal.orzel@xxxxxxx> CC: Jan Beulich <jbeulich@xxxxxxxx> CC: Julien Grall <julien@xxxxxxx> CC: Roger Pau Monné <roger.pau@xxxxxxxxxx> CC: Stefano Stabellini <sstabellini@xxxxxxxxxx> CC: Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx> CC: Bertrand Marquis <bertrand.marquis@xxxxxxx> CC: Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx> CC: Shawn Anastasio <sanastasio@xxxxxxxxxxxxxxxxxxxxx> --- xen/include/xen/mm.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xen/include/xen/mm.h b/xen/include/xen/mm.h index fff36ff903d6..154e649db9e4 100644 --- a/xen/include/xen/mm.h +++ b/xen/include/xen/mm.h @@ -61,6 +61,7 @@ #ifndef __XEN_MM_H__ #define __XEN_MM_H__ +#include <xen/bitops.h> #include <xen/bug.h> #include <xen/compiler.h> #include <xen/list.h> @@ -586,7 +587,9 @@ void destroy_ring_for_helper(void **_va, struct page_info *page); /* Return the upper bound of MFNs, including hotplug memory. */ unsigned long get_upper_mfn_bound(void); +#if defined(CONFIG_X86) || defined(CONFIG_ARM) #include <asm/flushtlb.h> +#endif enum XENSHARE_flags { SHARE_rw, -- 2.39.5
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |