Commit be43b096 authored by Vineet Gupta's avatar Vineet Gupta
Browse files

ARC: mm: non-functional code movement/cleanup



Signed-off-by: default avatarVineet Gupta <vgupta@kernel.org>
parent e93e59ac
Loading
Loading
Loading
Loading
+16 −14
Original line number Diff line number Diff line
@@ -34,6 +34,13 @@ void copy_user_highpage(struct page *to, struct page *from,
			unsigned long u_vaddr, struct vm_area_struct *vma);
void clear_user_page(void *to, unsigned long u_vaddr, struct page *page);

typedef struct {
	unsigned long pgd;
} pgd_t;

#define pgd_val(x)	((x).pgd)
#define __pgd(x)	((pgd_t) { (x) })

typedef struct {
#ifdef CONFIG_ARC_HAS_PAE40
	unsigned long long pte;
@@ -41,21 +48,16 @@ typedef struct {
	unsigned long pte;
#endif
} pte_t;
typedef struct {
	unsigned long pgd;
} pgd_t;

#define pte_val(x)	((x).pte)
#define __pte(x)	((pte_t) { (x) })

typedef struct {
	unsigned long pgprot;
} pgprot_t;

#define pte_val(x)      ((x).pte)
#define pgd_val(x)      ((x).pgd)
#define pgprot_val(x)	((x).pgprot)

#define __pte(x)        ((pte_t) { (x) })
#define __pgd(x)        ((pgd_t) { (x) })
#define __pgprot(x)	((pgprot_t) { (x) })

#define pte_pgprot(x)	__pgprot(pte_val(x))

typedef pte_t * pgtable_t;