ext4: use non-movable memory for the ext4 superblock
authorGioh Kim <gioh.kim@lge.com>
Fri, 5 Sep 2014 02:36:15 +0000 (22:36 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 5 Sep 2014 02:36:15 +0000 (22:36 -0400)
commita8ac900b8163703340a2fdad11c32f96b8fe686d
treec8b656297fea56be775cf22f3ed32479fb2b39ad
parent3b5e6454aaf6b4439b19400d8365e2ec2d24e411
ext4: use non-movable memory for the ext4 superblock

Since the ext4 superblock is not released until the file system is
unmounted, allocate the buffer cache entry for the ext4 superblock out
of the non-moveable are to allow page migrations and thus CMA
allocations to more easily succeed if the CMA area is limited.

Signed-off-by: Gioh Kim <gioh.kim@lge.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Reviewed-by: Jan Kara <jack@suse.cz>
fs/ext4/super.c