summaryrefslogtreecommitdiff
path: root/include/net/genetlink.h
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2011-02-16 22:56:22 (GMT)
committerDavid S. Miller <davem@davemloft.net>2011-02-17 23:49:26 (GMT)
commit3b004569d86d02786ebae496e75dc0b625be3e9a (patch)
treec345e28b1478ee37755b6d5d061a586308fe033c /include/net/genetlink.h
parent3c7bd1a14071b99d6535b710bc998ae5d3abbb66 (diff)
downloadlinux-fsl-qoriq-3b004569d86d02786ebae496e75dc0b625be3e9a.tar.xz
ipv4: Avoid use of signed integers in fib_trie code.
GCC emits all kinds of crazy zero extensions when we go from signed int, to unsigned short, etc. etc. This transformation has to be legal because: 1) In tkey_extract_bits() in mask_pfx(), the values are used to perform shifts, on which negative values are undefined by C. 2) In fib_table_lookup() we perform comparisons with unsigned values, constants, and additions. None of which should encounter negative values. Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/genetlink.h')
0 files changed, 0 insertions, 0 deletions