diff options
author | Paul Mundt <lethal@linux-sh.org> | 2009-01-08 12:04:48 +0000 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2009-01-08 12:04:48 +0000 |
commit | ab2e83ead4eca9e045daac4cbf66eb1e7a244bb2 (patch) | |
tree | 0e42c62476d09a5b7389ba02eb093448af36c58b /init/initramfs.c | |
parent | 0f3e442a403a344a5d0a49af9ecd7632b7e7343a (diff) | |
download | linux-ab2e83ead4eca9e045daac4cbf66eb1e7a244bb2.tar.bz2 |
NOMMU: Teach kobjsize() about VMA regions.
Now that we no longer use compound pages for all large allocations,
kobjsize() actively breaks things like binfmt_flat by always handing
back PAGE_SIZE for mmap'ed regions. Fix this up by looking up the
VMA region for non-compounds.
Ideally binfmt_flat wants to get rid of kobjsize() completely, but
this is an incremental step.
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Signed-off-by: David Howells <dhowells@redhat.com>
Tested-by: Mike Frysinger <vapier.adi@gmail.com>
Diffstat (limited to 'init/initramfs.c')
0 files changed, 0 insertions, 0 deletions