From: Steven Whitehouse Date: Tue, 22 Nov 2011 12:18:51 +0000 (+0000) Subject: GFS2: Fix multi-block allocation X-Git-Tag: v3.3-rc1~168^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6a8099ed5677ac1bb2c74b74a31fecb8282f56c2;p=pandora-kernel.git GFS2: Fix multi-block allocation Clean up gfs2_alloc_blocks so that it takes the full extent length rather than just the number of non-inode blocks as an argument. That will only make a difference in the inode allocation case for now. Also, this fixes the extent length handling around gfs2_alloc_extent() so that multi block allocations will work again. The rd_last_alloc block is set to the final block in the allocated extent (as per the update to i_goal, but referenced to a different start point). This also removes the dinode argument to rgblk_search() which is no longer used. Signed-off-by: Steven Whitehouse --- Reading git-diff-tree failed