Commit 14cd4cef authored by Nick Piggin's avatar Nick Piggin Committed by Pekka Enberg

slqb: x86 cleanup

My virt_to_page_fast speedup for x86-64 snuck in to the slqb patch, where it
does not belong. Oops.
Signed-off-by: default avatarNick Piggin <npiggin@suse.de>
Signed-off-by: default avatarPekka Enberg <penberg@cs.helsinki.fi>
parent fa981992
......@@ -49,7 +49,6 @@ static inline void copy_user_page(void *to, void *from, unsigned long vaddr,
* virt_addr_valid(kaddr) returns true.
*/
#define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
#define virt_to_page_fast(kaddr) pfn_to_page(((unsigned long)(kaddr) - PAGE_OFFSET) >> PAGE_SHIFT)
#define pfn_to_kaddr(pfn) __va((pfn) << PAGE_SHIFT)
extern bool __virt_addr_valid(unsigned long kaddr);
#define virt_addr_valid(kaddr) __virt_addr_valid((unsigned long) (kaddr))
......
......@@ -305,11 +305,7 @@ static inline void get_page(struct page *page)
static inline struct page *virt_to_head_page(const void *x)
{
#ifdef virt_to_page_fast
struct page *page = virt_to_page_fast(x);
#else
struct page *page = virt_to_page(x);
#endif
return compound_head(page);
}
......
......@@ -156,11 +156,7 @@ static inline struct zone *slqb_page_zone(struct slqb_page *page)
static inline int virt_to_nid(const void *addr)
{
#ifdef virt_to_page_fast
return page_to_nid(virt_to_page_fast(addr));
#else
return page_to_nid(virt_to_page(addr));
#endif
}
static inline struct slqb_page *virt_to_head_slqb_page(const void *addr)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment