Ignore:
Timestamp:
Apr 21, 2008, 2:46:45 AM (17 years ago)
Author:
Brendan Oakley
Message:

Adjustments to linux headers and lib32 for compiling resync 1.0.4

File:
1 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk/include/asm/page.h

    r32 r347  
    1 /* $Id: page.h,v 1.1.1.1 2003/07/02 13:56:58 eleph Exp $ */
    21
    32#ifndef _I386_PAGE_H
     
    3534#endif
    3635
    37 typedef struct { unsigned long pgprot; } pgprot_t;
     36typedef struct { unsigned long long pgprot; } pgprot_t;
    3837
    3938#define pte_val(x)      ((x).pte)
     
    4241#define pgprot_val(x)   ((x).pgprot)
    4342
    44 #define __pgprot(x)     ((pgprot_t) { (x) } )
     43pgprot_t __pgprot(int x);
    4544
    4645#endif /* !__ASSEMBLY__ */
     
    6968#define MAP_NR(addr)            (__pa(addr) >> PAGE_SHIFT)
    7069#define PHYSMAP_NR(addr)        ((unsigned long)(addr) >> PAGE_SHIFT)
     70#ifndef virt_to_page
     71#define virt_to_page(x) (&mem_map[MAP_NR(x)])
     72#endif
    7173
    7274#endif /* __KERNEL__ */
Note: See TracChangeset for help on using the changeset viewer.