From: Alexey Dobriyan Date: Tue, 14 Nov 2006 00:12:08 +0000 (-0800) Subject: [ATM] ambassador,firestream: "-1 >>" is implementation defined X-Git-Tag: v2.6.20-rc1~34^2~40^2~383 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5f3f24faf322e54752d1df00cdb768a013de5d1f;p=pandora-kernel.git [ATM] ambassador,firestream: "-1 >>" is implementation defined 6.5.7(5): The result of E1 >> E2 is E1 right-shifted E2 bit positions. ... If E1 has a signed type and a negative value, the resulting value is implementation defined. So, cast -1 to unsigned type to make result well-defined. [ Modified to use ~0U based upon recommendation from Al Viro. -DaveM ] Signed-off-by: Alexey Dobriyan Signed-off-by: David S. Miller --- Reading git-diff-tree failed