Skip to content

Commit

Permalink
nommu: Stub in vm_map_ram()/vm_unmap_ram()/vm_unmap_aliases().
Browse files Browse the repository at this point in the history
Presently we do not support these interfaces, so make them BUG() wrappers
as per the rest of the vmap interface on nommu. Fixes up the modular xfs
build.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
  • Loading branch information
Paul Mundt committed Jan 21, 2009
1 parent f686359 commit eb6434d
Showing 1 changed file with 19 additions and 1 deletion.
20 changes: 19 additions & 1 deletion mm/nommu.c
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
* Copyright (c) 2000-2003 David McCullough <davidm@snapgear.com>
* Copyright (c) 2000-2001 D Jeff Dionne <jeff@uClinux.org>
* Copyright (c) 2002 Greg Ungerer <gerg@snapgear.com>
* Copyright (c) 2007-2008 Paul Mundt <lethal@linux-sh.org>
* Copyright (c) 2007-2009 Paul Mundt <lethal@linux-sh.org>
*/

#include <linux/module.h>
Expand Down Expand Up @@ -394,6 +394,24 @@ void vunmap(const void *addr)
}
EXPORT_SYMBOL(vunmap);

void *vm_map_ram(struct page **pages, unsigned int count, int node, pgprot_t prot)
{
BUG();
return NULL;
}
EXPORT_SYMBOL(vm_map_ram);

void vm_unmap_ram(const void *mem, unsigned int count)
{
BUG();
}
EXPORT_SYMBOL(vm_unmap_ram);

void vm_unmap_aliases(void)
{
}
EXPORT_SYMBOL_GPL(vm_unmap_aliases);

/*
* Implement a stub for vmalloc_sync_all() if the architecture chose not to
* have one.
Expand Down

0 comments on commit eb6434d

Please sign in to comment.