[XFRM]: alg_key_len & alg_icv_len should be unsigned

4 messages, 3 authors, 2008-04-25 · open the first message on its own page

[XFRM]: alg_key_len & alg_icv_len should be unsigned

From: Eric Dumazet <hidden>
Date: 2008-04-25 07:09:24

In commit ba749ae98d5aa9d2ce9a7facde0deed454f92230 ([XFRM]: alg_key_len 
should be unsigned to avoid integer divides 
<http://git2.kernel.org/?p=linux/kernel/git/davem/net-2.6.git;a=commitdiff;h=ba749ae98d5aa9d2ce9a7facde0deed454f92230>) 
alg_key_len field of struct xfrm_algo was converted to unsigned int to 
avoid integer divides.

Then Herbert in commit 1a6509d991225ad210de54c63314fd9542922095 
([IPSEC]: Add support for combined mode algorithms) added a new 
structure xfrm_algo_aead, that resurrected a signed int for alg_key_len 
and re-introduce integer divides.

This patch avoids these divides and saves 64 bytes of text on i386.

Signed-off-by: Eric Dumazet <redacted>

Re: [XFRM]: alg_key_len & alg_icv_len should be unsigned

From: Herbert Xu <herbert@gondor.apana.org.au>
Date: 2008-04-25 07:14:26

On Fri, Apr 25, 2008 at 09:09:05AM +0200, Eric Dumazet wrote:
In commit ba749ae98d5aa9d2ce9a7facde0deed454f92230 ([XFRM]: alg_key_len 
should be unsigned to avoid integer divides 
<http://git2.kernel.org/?p=linux/kernel/git/davem/net-2.6.git;a=commitdiff;h=ba749ae98d5aa9d2ce9a7facde0deed454f92230>) 
alg_key_len field of struct xfrm_algo was converted to unsigned int to 
avoid integer divides.

Then Herbert in commit 1a6509d991225ad210de54c63314fd9542922095 
([IPSEC]: Add support for combined mode algorithms) added a new 
structure xfrm_algo_aead, that resurrected a signed int for alg_key_len 
and re-introduce integer divides.

This patch avoids these divides and saves 64 bytes of text on i386.

Signed-off-by: Eric Dumazet <redacted>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>

I actually wrote my patch before yours was merged which was why
it was signed.

Cheers,
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} [off-list ref]
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt

Re: [XFRM]: alg_key_len & alg_icv_len should be unsigned

From: Eric Dumazet <hidden>
Date: 2008-04-25 07:17:16

Herbert Xu a écrit :
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>

I actually wrote my patch before yours was merged which was why
it was signed.

Cheers,
  
No problem Herbert, this is a minor cleanup after all :)



Re: [XFRM]: alg_key_len & alg_icv_len should be unsigned

From: David Miller <davem@davemloft.net>
Date: 2008-04-25 07:29:43

From: Herbert Xu <herbert@gondor.apana.org.au>
Date: Fri, 25 Apr 2008 15:14:20 +0800
On Fri, Apr 25, 2008 at 09:09:05AM +0200, Eric Dumazet wrote:
quoted
In commit ba749ae98d5aa9d2ce9a7facde0deed454f92230 ([XFRM]: alg_key_len 
should be unsigned to avoid integer divides 
<http://git2.kernel.org/?p=linux/kernel/git/davem/net-2.6.git;a=commitdiff;h=ba749ae98d5aa9d2ce9a7facde0deed454f92230>) 
alg_key_len field of struct xfrm_algo was converted to unsigned int to 
avoid integer divides.

Then Herbert in commit 1a6509d991225ad210de54c63314fd9542922095 
([IPSEC]: Add support for combined mode algorithms) added a new 
structure xfrm_algo_aead, that resurrected a signed int for alg_key_len 
and re-introduce integer divides.

This patch avoids these divides and saves 64 bytes of text on i386.

Signed-off-by: Eric Dumazet <redacted>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>

I actually wrote my patch before yours was merged which was why
it was signed.
Applied, thanks everyone.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help