]> git.baikalelectronics.ru Git - kernel.git/commit
Blackfin arch: Faster Implementation of csum_tcpudp_nofold()
authorMichael Hennerich <michael.hennerich@analog.com>
Wed, 4 Feb 2009 08:49:45 +0000 (16:49 +0800)
committerBryan Wu <cooloney@kernel.org>
Wed, 4 Feb 2009 08:49:45 +0000 (16:49 +0800)
commitae1dd59990ad34d4acf1a0d50a991b2222aa051d
treec47851ad65934ed0a3825902673173451d098780
parentfed4532bb8c27ded7998825a628c9960acdbf20e
Blackfin arch: Faster Implementation of csum_tcpudp_nofold()

Avoid conditional branch instructions during carry bit additions.
Special thanks to Bernd.
Simplify: Use ((len + proto) << 8) like every other __LITTLE_ENDIAN__ machine

Cc: Bernd Schmidt <bernds_cb1@t-online.de>
Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
arch/blackfin/include/asm/checksum.h