提交 a5abeeac 编写于 作者: J Johannes Weiner 提交者: Linus Torvalds

mm: make swap token dummies static inlines

Make use of the compiler's typechecking on !CONFIG_SWAP as well.

[akpm@linux-foundation.org: build fix]
Signed-off-by: NJohannes Weiner <hannes@cmpxchg.org>
Reviewed-by: NRik van Riel <riel@redhat.com>
Cc: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
上级 83d5cde4
......@@ -419,10 +419,22 @@ static inline swp_entry_t get_swap_page(void)
}
/* linux/mm/thrash.c */
#define put_swap_token(mm) do { } while (0)
#define grab_swap_token(mm) do { } while (0)
#define has_swap_token(mm) 0
#define disable_swap_token() do { } while (0)
static inline void put_swap_token(struct mm_struct *mm)
{
}
static inline void grab_swap_token(struct mm_struct *mm)
{
}
static inline int has_swap_token(struct mm_struct *mm)
{
return 0;
}
static inline void disable_swap_token(void)
{
}
static inline void
mem_cgroup_uncharge_swapcache(struct page *page, swp_entry_t ent)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册