From: NeilBrown Date: Tue, 31 Jul 2012 00:04:55 +0000 (+1000) Subject: md: remove duplicated test on ->openers when calling do_md_stop() X-Git-Tag: v3.6-rc1~21^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=90cf195d9bcb4bf70e8b6df5073b05164b279ba0;p=pandora-kernel.git md: remove duplicated test on ->openers when calling do_md_stop() do_md_stop tests mddev->openers while holding ->open_mutex, and fails if this count is too high. So callers do not need to check mddev->openers and doing so isn't very meaningful as they don't hold ->open_mutex so the number could change. So remove the unnecessary tests on mddev->openers. These are not called often enough for there to be any gain in an early test on ->open_mutex to avoid the need for a slightly more costly mutex_lock call. Signed-off-by: NeilBrown --- Reading git-diff-tree failed