From: Mike Snitzer Date: Mon, 8 Nov 2010 13:39:12 +0000 (+0100) Subject: block: read i_size with i_size_read() X-Git-Tag: v2.6.37-rc2~30^2~7 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=77304d2abac6101f7249754ffdd4421258877ab0;p=pandora-kernel.git block: read i_size with i_size_read() Convert direct reads of an inode's i_size to using i_size_read(). i_size_{read,write} use a seqcount to protect reads from accessing incomple writes. Concurrent i_size_write()s require mutual exclussion to protect the seqcount that is used by i_size_{read,write}. But i_size_read() callers do not need to use additional locking. Signed-off-by: Mike Snitzer Acked-by: NeilBrown Acked-by: Lars Ellenberg Signed-off-by: Jens Axboe --- Reading git-diff-tree failed