Yasunori Goto
72280ede31
Add white list into modpost.c for memory hotplug code and ia64's machvec section
...
This patch is add white list into modpost.c for some functions and
ia64's section to fix section mismatchs.
sparse_index_alloc() and zone_wait_table_init() calls bootmem allocator
at boot time, and kmalloc/vmalloc at hotplug time. If config
memory hotplug is on, there are references of bootmem allocater(init text)
from them (normal text). This is cause of section mismatch.
Bootmem is called by many functions and it must be
used only at boot time. I think __init of them should keep for
section mismatch check. So, I would like to register sparse_index_alloc()
and zone_wait_table_init() into white list.
In addition, ia64's .machvec section is function table of some platform
dependent code. It is mixture of .init.text and normal text. These
reference of __init functions are valid too.
Signed-off-by: Yasunori Goto <y-goto@jp.fujitsu.com>
Cc: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-05-08 11:14:57 -07:00
..
allocpercpu.c
backing-dev.c
[PATCH] nfs: fix congestion control
2007-03-16 19:25:05 -07:00
bootmem.c
bounce.c
block: blk_max_pfn is somtimes wrong
2007-03-27 08:52:47 +02:00
fadvise.c
filemap.c
mm: move common segment checks to separate helper function
2007-05-08 11:14:57 -07:00
filemap.h
filemap_xip.c
[PATCH] mm: fix xip issue with /dev/zero
2007-03-29 08:22:26 -07:00
fremap.c
highmem.c
[PATCH] i386: PARAVIRT: add kmap_atomic_pte for mapping highpte pages
2007-05-02 19:27:15 +02:00
hugetlb.c
internal.h
Make page->private usable in compound pages
2007-05-07 12:12:53 -07:00
Kconfig
Quicklists for page table pages
2007-05-07 12:12:54 -07:00
madvise.c
mm: madvise avoid exclusive mmap_sem
2007-05-07 12:12:54 -07:00
Makefile
Quicklists for page table pages
2007-05-07 12:12:54 -07:00
memory.c
Add unitialized_var() macro for suppressing gcc warnings
2007-05-07 12:12:52 -07:00
memory_hotplug.c
mempolicy.c
[PATCH] Page migration: Fix vma flag checking
2007-03-05 07:57:51 -08:00
mempool.c
migrate.c
page migration: fix NR_FILE_PAGES accounting
2007-04-24 08:23:08 -07:00
mincore.c
[PATCH] mincore: vma crossing fix
2007-02-15 09:57:03 -08:00
mlock.c
mmap.c
get_unmapped_area doesn't need hugetlbfs hacks anymore
2007-05-07 12:12:57 -07:00
mmzone.c
mprotect.c
mremap.c
msync.c
nommu.c
[PATCH] nommu: fix bug ip_conntrack does not work on nommu
2007-04-12 15:31:42 -07:00
oom_kill.c
oom: fix constraint deadlock
2007-05-07 12:12:55 -07:00
page-writeback.c
Use ZVC counters to establish exact size of dirtyable pages
2007-05-07 12:12:51 -07:00
page_alloc.c
Add white list into modpost.c for memory hotplug code and ia64's machvec section
2007-05-08 11:14:57 -07:00
page_io.c
pdflush.c
prio_tree.c
quicklist.c
Quicklists for page table pages
2007-05-07 12:12:54 -07:00
readahead.c
readahead: code cleanup
2007-05-07 12:12:52 -07:00
rmap.c
slab allocators: Remove SLAB_DEBUG_INITIAL flag
2007-05-07 12:12:57 -07:00
shmem.c
slab allocators: Remove SLAB_DEBUG_INITIAL flag
2007-05-07 12:12:57 -07:00
shmem_acl.c
slab.c
Increase slab redzone to 64bits
2007-05-08 11:14:57 -07:00
slob.c
slob: fix page order calculation on not 4KB page
2007-05-07 12:12:57 -07:00
slub.c
Fix up SLUB compile
2007-05-07 12:31:58 -07:00
sparse.c
Add white list into modpost.c for memory hotplug code and ia64's machvec section
2007-05-08 11:14:57 -07:00
swap.c
Make page->private usable in compound pages
2007-05-07 12:12:53 -07:00
swap_state.c
swapfile.c
mm: make read_cache_page synchronous
2007-05-07 12:12:51 -07:00
thrash.c
tiny-shmem.c
[PATCH] mm/{,tiny-}shmem.c cleanups
2007-03-01 14:53:35 -08:00
truncate.c
[PATCH] VM: invalidate_inode_pages2_range() should not exit early
2007-03-01 14:53:39 -08:00
util.c
vmalloc.c
[PATCH] x86-64: Fix vmalloc_32 to really allocate <4GB on 64bit platforms
2007-05-02 19:27:12 +02:00
vmscan.c
freezer: fix racy usage of try_to_freeze in kswapd
2007-05-07 12:12:59 -07:00
vmstat.c