linux/modules/pagetables: fix Fedora 23 build
linux/modules/pagetables: fix Fedora 23 build

Fedora 23 provides a kernel where PAGE_OFFSET and VMALLOC_START are not
constants. Move address_markers array to a local variable in order to
read these variables when needed.

gcc reported:

    In file included from ./arch/x86/include/asm/page.h:8:0,
                     from ./arch/x86/include/asm/thread_info.h:11,
                     from ./include/linux/thread_info.h:54,
                     from ./arch/x86/include/asm/preempt.h:6,
                     from ./include/linux/preempt.h:59,
                     from ./include/linux/spinlock.h:50,
                     from ./include/linux/wait.h:8,
                     from ./include/linux/fs.h:5,
                     from ./include/linux/debugfs.h:18,
                     from /shared/linux/modules/pagetables.c:34:
    ./arch/x86/include/asm/page_types.h:35:22: error: initializer element is not constant
     #define PAGE_OFFSET  ((unsigned long)__PAGE_OFFSET)
                          ^
    /shared/linux/modules/pagetables.c:99:4: note: in expansion of macro 'PAGE_OFFSET'
      { PAGE_OFFSET,  "Low Kernel Mapping" },
        ^
    ./arch/x86/include/asm/page_types.h:35:22: note: (near initialization for 'address_markers[1].address')
     #define PAGE_OFFSET  ((unsigned long)__PAGE_OFFSET)
                          ^
    /shared/linux/modules/pagetables.c:99:4: note: in expansion of macro 'PAGE_OFFSET'
      { PAGE_OFFSET,  "Low Kernel Mapping" },
        ^
    In file included from ./arch/x86/include/asm/pgtable_types.h:240:0,
                     from ./arch/x86/include/asm/paravirt_types.h:44,
                     from ./arch/x86/include/asm/ptrace.h:71,
                     from ./arch/x86/include/asm/math_emu.h:4,
                     from ./arch/x86/include/asm/processor.h:11,
                     from ./arch/x86/include/asm/cpufeature.h:4,
                     from ./arch/x86/include/asm/thread_info.h:52,
                     from ./include/linux/thread_info.h:54,
                     from ./arch/x86/include/asm/preempt.h:6,
                     from ./include/linux/preempt.h:59,
                     from ./include/linux/spinlock.h:50,
                     from ./include/linux/wait.h:8,
                     from ./include/linux/fs.h:5,
                     from ./include/linux/debugfs.h:18,
                     from /shared/linux/modules/pagetables.c:34:
    ./arch/x86/include/asm/pgtable_64_types.h:62:23: error: initializer element is not constant
     #define VMALLOC_START vmalloc_base
                           ^
    /shared/linux/modules/pagetables.c:100:4: note: in expansion of macro 'VMALLOC_START'
      { VMALLOC_START,        "vmalloc() Area" },
        ^
    ./arch/x86/include/asm/pgtable_64_types.h:62:23: note: (near initialization for 'address_markers[2].address')
     #define VMALLOC_START vmalloc_base
                           ^
    /shared/linux/modules/pagetables.c:100:4: note: in expansion of macro 'VMALLOC_START'
      { VMALLOC_START,        "vmalloc() Area" },
        ^

fishilico/shared,fishilico/shared,fishilico/shared,fishilico/shared,fishilico/shared,fishilico/shared,fishilico/shared