From: Peter Williams Date: Fri, 3 Feb 2006 11:04:33 +0000 (-0800) Subject: [PATCH] lib: Fix bug in int_sqrt() for 64 bit longs X-Git-Tag: v2.6.16-rc3~240 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f0c00257d63463fa9d692e632fae037d6c0e67b0;p=pandora-kernel.git [PATCH] lib: Fix bug in int_sqrt() for 64 bit longs The implementation of int_sqrt() assumes that longs have 32 bits. On systems that have 64 bit longs this will result in gross errors when the argument to the function is greater than 2^32 - 1 on such systems. I doubt whether any such use is currently made of int_sqrt() but the attached patch fixes the problem anyway. Signed-off-by: Peter Williams Cc: Dave Jones Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed