All of lore.kernel.org
 help / color / mirror / Atom feed
* fs: dax: do not build on ARC or SH
@ 2015-02-23 11:29 Arnd Bergmann
  2015-02-23 18:40   ` Matthew Wilcox
  2015-02-28  0:59 ` Paul Bolle
  0 siblings, 2 replies; 12+ messages in thread
From: Arnd Bergmann @ 2015-02-23 11:29 UTC (permalink / raw)
  To: Matthew Wilcox
  Cc: Geert Uytterhoeven, linux-fsdevel, linux-kernel, linux-arch,
	Andrew Morton

The DAX implementation relies on the architecture to provide a working
copy_user_page() function, as reported by Michael Ellerman's kisskb
build bot:

fs/dax.c: error: implicit declaration of function 'copy_user_page' [-Werror=implicit-function-declaration]:  => 266:2

We already have a list of architectures that are known to be incompatible,
but the list is missing ARC and SH at the moment. Further, blackfin and
c6x also lack support for this function, but are already excluded because
they do not support MMU-based kernels.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reported-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org>
---
diff --git a/fs/Kconfig b/fs/Kconfig
index ec35851e5b71..a24d496787d6 100644
--- a/fs/Kconfig
+++ b/fs/Kconfig
@@ -36,7 +36,7 @@ source "fs/nilfs2/Kconfig"
 config FS_DAX
 	bool "Direct Access (DAX) support"
 	depends on MMU
-	depends on !(ARM || MIPS || SPARC)
+	depends on !(ARC || ARM || MIPS || SH || SPARC)
 	help
 	  Direct Access (DAX) can be used on memory-backed block devices.
 	  If the block device supports DAX and the filesystem supports DAX,


^ permalink raw reply related	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2015-02-28  0:59 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-23 11:29 fs: dax: do not build on ARC or SH Arnd Bergmann
2015-02-23 18:40 ` Matthew Wilcox
2015-02-23 18:40   ` Matthew Wilcox
2015-02-23 21:31   ` Arnd Bergmann
2015-02-23 21:31     ` Arnd Bergmann
2015-02-23 21:56   ` Guenter Roeck
2015-02-23 21:56     ` Guenter Roeck
2015-02-23 21:58     ` Christoph Hellwig
2015-02-23 21:58       ` Christoph Hellwig
2015-02-23 22:15       ` Guenter Roeck
2015-02-23 22:15         ` Guenter Roeck
2015-02-28  0:59 ` Paul Bolle

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.