diff options
author | Stefano Stabellini <stefano.stabellini@xilinx.com> | 2021-05-12 23:18:21 +0300 |
---|---|---|
committer | Juergen Gross <jgross@suse.com> | 2021-05-14 16:52:05 +0300 |
commit | cb6f6b3384d7825d2a43f2256c5200e3b3956fc8 (patch) | |
tree | c5109d5a463e339514a84db389cb8a6e519d03ac /arch/arm/xen/mm.c | |
parent | dbc03e81586fc33e4945263fd6e09e22eb4b980f (diff) | |
download | linux-cb6f6b3384d7825d2a43f2256c5200e3b3956fc8.tar.xz |
xen/arm: move xen_swiotlb_detect to arm/swiotlb-xen.h
Move xen_swiotlb_detect to a static inline function to make it available
to !CONFIG_XEN builds.
CC: boris.ostrovsky@oracle.com
CC: jgross@suse.com
Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Juergen Gross <jgross@suse.com>
Link: https://lore.kernel.org/r/20210512201823.1963-1-sstabellini@kernel.org
Signed-off-by: Juergen Gross <jgross@suse.com>
Diffstat (limited to 'arch/arm/xen/mm.c')
-rw-r--r-- | arch/arm/xen/mm.c | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/arch/arm/xen/mm.c b/arch/arm/xen/mm.c index f8f07469d259..223b1151fd7d 100644 --- a/arch/arm/xen/mm.c +++ b/arch/arm/xen/mm.c @@ -135,18 +135,6 @@ void xen_destroy_contiguous_region(phys_addr_t pstart, unsigned int order) return; } -int xen_swiotlb_detect(void) -{ - if (!xen_domain()) - return 0; - if (xen_feature(XENFEAT_direct_mapped)) - return 1; - /* legacy case */ - if (!xen_feature(XENFEAT_not_direct_mapped) && xen_initial_domain()) - return 1; - return 0; -} - static int __init xen_mm_init(void) { struct gnttab_cache_flush cflush; |