gfs2: Extended attribute readahead
authorAndreas Gruenbacher <agruenba@redhat.com>
Wed, 11 Nov 2015 21:00:35 +0000 (15:00 -0600)
committerBob Peterson <rpeterso@redhat.com>
Mon, 16 Nov 2015 18:00:29 +0000 (12:00 -0600)
commitc8d577038449a718ad0027d1790b6ef4441715d4
tree7ba2dd87040f008328b528e96ac99b88736188f7
parent3dd1dd8c696bdb7c8dcc9456cb23558ad1b336b8
gfs2: Extended attribute readahead

When gfs2 allocates an inode and its extended attribute block next to
each other at inode create time, the inode's directory entry indicates
that in de_rahead.  In that case, we can readahead the extended
attribute block when we read in the inode.

Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
Signed-off-by: Bob Peterson <rpeterso@redhat.com>
fs/gfs2/dir.c
fs/gfs2/incore.h
fs/gfs2/meta_io.c
fs/gfs2/meta_io.h
fs/gfs2/quota.c
fs/gfs2/rgrp.c
fs/gfs2/super.c
fs/gfs2/xattr.c