diff options
author | Eric Dumazet <dada1@cosmosbay.com> | 2008-01-12 21:30:23 -0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-01-28 15:02:00 -0800 |
commit | ba749ae98d5aa9d2ce9a7facde0deed454f92230 (patch) | |
tree | 2f4752db0bf40bb590db57435f0a609fa5f8090b /include | |
parent | d88c305a03c37a95c4b27e1a0c2e387bb7ce80df (diff) | |
download | op-kernel-dev-ba749ae98d5aa9d2ce9a7facde0deed454f92230.zip op-kernel-dev-ba749ae98d5aa9d2ce9a7facde0deed454f92230.tar.gz |
[XFRM]: alg_key_len should be unsigned to avoid integer divides
alg_key_len is currently defined as 'signed int'. This unfortunatly
leads to integer divides in several paths.
Converting it to unsigned is safe and saves 208 bytes of text on i386.
Signed-off-by: Eric Dumazet <dada1@cosmosbay.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/xfrm.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/xfrm.h b/include/linux/xfrm.h index 1131eab..f8507ee 100644 --- a/include/linux/xfrm.h +++ b/include/linux/xfrm.h @@ -92,7 +92,7 @@ struct xfrm_replay_state struct xfrm_algo { char alg_name[64]; - int alg_key_len; /* in bits */ + unsigned int alg_key_len; /* in bits */ char alg_key[0]; }; |