From: Tony Luck Date: Wed, 30 Jun 2010 17:46:16 +0000 (-0700) Subject: [IA64] Fix spinaphore down_spin() X-Git-Tag: v2.6.35-rc4~16^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b70f4e85bfc4d7000036355b714a92d5c574f1be;p=pandora-kernel.git [IA64] Fix spinaphore down_spin() Typo in down_spin() meant it only read the low 32 bits of the "serve" value, instead of the full 64 bits. This results in the system hanging when the values in ticket/serve get larger than 32-bits. A big enough system running the right test can hit this in a just a few hours. Broken since 883a3acf5b0d4782ac35981227a0d094e8b44850 [IA64] Re-implement spinaphores using ticket lock concepts Reported via IRC by Bjorn Helgaas Signed-off-by: Tony Luck --- Reading git-diff-tree failed