From: Kenji Kaneshige Date: Fri, 25 Nov 2005 03:28:53 +0000 (+0900) Subject: [PATCH] shpchp: fix improper wait for command completion X-Git-Tag: v2.6.16-rc1~654^2~24 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bd62e271401c5ebf33a0dd24d89baf706f213251;p=pandora-kernel.git [PATCH] shpchp: fix improper wait for command completion Current SHPCHP driver uses msleep_interruptible() function to wait for a command completion event. But I think this would cause an unnecessary long wait until timeout, if command completion interrupt came before task state was changed to TASK_INTERRUPTIBLE. This patch fixes this issue. With this patch, command completion becomes faster as follows: o Without this patch # time echo 1 > power real 0m4.708s user 0m0.000s sys 0m0.524s o With this patch # time echo 1 > power real 0m2.221s user 0m0.000s sys 0m0.532s Signed-off-by: Kenji Kaneshige Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed