]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
dax: move all DAX radix tree defs to fs/dax.c
authorRoss Zwisler <ross.zwisler@linux.intel.com>
Wed, 6 Sep 2017 23:18:51 +0000 (16:18 -0700)
committerSeth Forshee <seth.forshee@canonical.com>
Thu, 21 Sep 2017 16:46:55 +0000 (11:46 -0500)
commit3f6cafde52b0ddc239b5797e94cb60909248d2d9
tree3ee7f60d10eadeb8fdabc9e06a8e8836a8c374ec
parent52522e9d6e28411bb5b7fac3d2775773b0c74db8
dax: move all DAX radix tree defs to fs/dax.c

BugLink: http://bugs.launchpad.net/bugs/1704439
Now that we no longer insert struct page pointers in DAX radix trees the
page cache code no longer needs to know anything about DAX exceptional
entries.  Move all the DAX exceptional entry definitions from dax.h to
fs/dax.c.

Link: http://lkml.kernel.org/r/20170724170616.25810-6-ross.zwisler@linux.intel.com
Signed-off-by: Ross Zwisler <ross.zwisler@linux.intel.com>
Suggested-by: Jan Kara <jack@suse.cz>
Reviewed-by: Jan Kara <jack@suse.cz>
Cc: "Darrick J. Wong" <darrick.wong@oracle.com>
Cc: "Theodore Ts'o" <tytso@mit.edu>
Cc: Alexander Viro <viro@zeniv.linux.org.uk>
Cc: Andreas Dilger <adilger.kernel@dilger.ca>
Cc: Christoph Hellwig <hch@lst.de>
Cc: Dan Williams <dan.j.williams@intel.com>
Cc: Dave Chinner <david@fromorbit.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Matthew Wilcox <mawilcox@microsoft.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
(cherry picked from commit 527b19d0808e75fbba896beb2435c2b4d6bcd32a)
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
fs/dax.c
include/linux/dax.h