Commit eb6434d9e79a72d35d68811efd68fe8bab8f5baf

Authored by Paul Mundt
1 parent f686359e0d

nommu: Stub in vm_map_ram()/vm_unmap_ram()/vm_unmap_aliases().

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>

Showing 1 changed file with 19 additions and 1 deletions Side-by-side Diff

... ... @@ -10,7 +10,7 @@
10 10 * Copyright (c) 2000-2003 David McCullough <davidm@snapgear.com>
11 11 * Copyright (c) 2000-2001 D Jeff Dionne <jeff@uClinux.org>
12 12 * Copyright (c) 2002 Greg Ungerer <gerg@snapgear.com>
13   - * Copyright (c) 2007-2008 Paul Mundt <lethal@linux-sh.org>
  13 + * Copyright (c) 2007-2009 Paul Mundt <lethal@linux-sh.org>
14 14 */
15 15  
16 16 #include <linux/module.h>
... ... @@ -393,6 +393,24 @@
393 393 BUG();
394 394 }
395 395 EXPORT_SYMBOL(vunmap);
  396 +
  397 +void *vm_map_ram(struct page **pages, unsigned int count, int node, pgprot_t prot)
  398 +{
  399 + BUG();
  400 + return NULL;
  401 +}
  402 +EXPORT_SYMBOL(vm_map_ram);
  403 +
  404 +void vm_unmap_ram(const void *mem, unsigned int count)
  405 +{
  406 + BUG();
  407 +}
  408 +EXPORT_SYMBOL(vm_unmap_ram);
  409 +
  410 +void vm_unmap_aliases(void)
  411 +{
  412 +}
  413 +EXPORT_SYMBOL_GPL(vm_unmap_aliases);
396 414  
397 415 /*
398 416 * Implement a stub for vmalloc_sync_all() if the architecture chose not to