Commit be43b096 authored by Vineet Gupta's avatar Vineet Gupta

ARC: mm: non-functional code movement/cleanup

Signed-off-by: default avatarVineet Gupta <vgupta@kernel.org>
parent e93e59ac
...@@ -34,6 +34,13 @@ void copy_user_highpage(struct page *to, struct page *from, ...@@ -34,6 +34,13 @@ void copy_user_highpage(struct page *to, struct page *from,
unsigned long u_vaddr, struct vm_area_struct *vma); unsigned long u_vaddr, struct vm_area_struct *vma);
void clear_user_page(void *to, unsigned long u_vaddr, struct page *page); 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 { typedef struct {
#ifdef CONFIG_ARC_HAS_PAE40 #ifdef CONFIG_ARC_HAS_PAE40
unsigned long long pte; unsigned long long pte;
...@@ -41,22 +48,17 @@ typedef struct { ...@@ -41,22 +48,17 @@ typedef struct {
unsigned long pte; unsigned long pte;
#endif #endif
} pte_t; } pte_t;
typedef struct {
unsigned long pgd; #define pte_val(x) ((x).pte)
} pgd_t; #define __pte(x) ((pte_t) { (x) })
typedef struct { typedef struct {
unsigned long pgprot; unsigned long pgprot;
} pgprot_t; } pgprot_t;
#define pte_val(x) ((x).pte) #define pgprot_val(x) ((x).pgprot)
#define pgd_val(x) ((x).pgd) #define __pgprot(x) ((pgprot_t) { (x) })
#define pgprot_val(x) ((x).pgprot) #define pte_pgprot(x) __pgprot(pte_val(x))
#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; typedef pte_t * pgtable_t;
...@@ -96,8 +98,8 @@ extern int pfn_valid(unsigned long pfn); ...@@ -96,8 +98,8 @@ extern int pfn_valid(unsigned long pfn);
* virt here means link-address/program-address as embedded in object code. * virt here means link-address/program-address as embedded in object code.
* And for ARC, link-addr = physical address * And for ARC, link-addr = physical address
*/ */
#define __pa(vaddr) ((unsigned long)(vaddr)) #define __pa(vaddr) ((unsigned long)(vaddr))
#define __va(paddr) ((void *)((unsigned long)(paddr))) #define __va(paddr) ((void *)((unsigned long)(paddr)))
#define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr)) #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
#define virt_addr_valid(kaddr) pfn_valid(virt_to_pfn(kaddr)) #define virt_addr_valid(kaddr) pfn_valid(virt_to_pfn(kaddr))
......
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