• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/x86/mm/kmemcheck/
1#include <linux/mm.h>
2
3#include <asm/pgtable.h>
4
5#include "pte.h"
6
7pte_t *kmemcheck_pte_lookup(unsigned long address)
8{
9	pte_t *pte;
10	unsigned int level;
11
12	pte = lookup_address(address, &level);
13	if (!pte)
14		return NULL;
15	if (level != PG_LEVEL_4K)
16		return NULL;
17	if (!pte_hidden(*pte))
18		return NULL;
19
20	return pte;
21}
22