Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a5abeeac authored by Johannes Weiner's avatar Johannes Weiner Committed by Linus Torvalds
Browse files

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: default avatarJohannes Weiner <hannes@cmpxchg.org>
Reviewed-by: default avatarRik van Riel <riel@redhat.com>
Cc: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 83d5cde4
Loading
Loading
Loading
Loading
+16 −4
Original line number Original line Diff line number Diff line
@@ -419,10 +419,22 @@ static inline swp_entry_t get_swap_page(void)
}
}


/* linux/mm/thrash.c */
/* linux/mm/thrash.c */
#define put_swap_token(mm)	do { } while (0)
static inline void put_swap_token(struct mm_struct *mm)
#define grab_swap_token(mm)	do { } while (0)
{
#define has_swap_token(mm)	0
}
#define disable_swap_token()	do { } while (0)

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
static inline void
mem_cgroup_uncharge_swapcache(struct page *page, swp_entry_t ent)
mem_cgroup_uncharge_swapcache(struct page *page, swp_entry_t ent)