diff --git a/mm/dmapool.c b/mm/dmapool.c
index fd5fe4342e9320de634db2e92d9757dd1677f5be..59d10d16f0a5d906b18d98d1962f454075c828fe 100644
--- a/mm/dmapool.c
+++ b/mm/dmapool.c
@@ -242,7 +242,7 @@ static struct dma_page *pool_alloc_page(struct dma_pool *pool, gfp_t mem_flags)
 	return page;
 }
 
-static inline int is_page_busy(struct dma_page *page)
+static inline bool is_page_busy(struct dma_page *page)
 {
 	return page->in_use != 0;
 }