From: Steven Whitehouse Date: Wed, 29 Sep 2010 14:04:18 +0000 (+0100) Subject: GFS2: Improve journal allocation via sysfs X-Git-Tag: v2.6.37-rc1~220^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=feb47ca9314666d920855b8a235032dea2b2caa4;p=pandora-kernel.git GFS2: Improve journal allocation via sysfs Recently a feature was added to GFS2 to allow journal id allocation via sysfs. This patch builds upon that so that a negative journal id will be treated as an error code to be passed back as the return code from mount. This allows termination of the mount process if there is a failure. Also, the process has been updated so that the kernel will wait for a journal id, even in the "spectator" case. This is required in order to avoid mounting a filesystem in case there is an error while joining the cluster. In the spectator case, 0 is written into the file to indicate that all is well, and that mount should continue. Signed-off-by: Steven Whitehouse --- Reading git-diff-tree failed