lkml.org 
[lkml]   [2015]   [Oct]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH net RESEND 0/2] overflow-arith: begin to add support for overflow builtins functions
Date
Hello,

I add a new header, linux/overflow-arith.h, as the central place to add
overflow and wrap-around checking functions. The reason I am doing so
is that it can make use of compiler supported builtin functions which
can leverage hardware.

As I need this for a fix in the ipv6 stack, which is also included in
this series, I propose to add it sooner than later over Davem's net
tree. This is also the reason why I start slowly with only the one
function I need at this time.

Thanks for reviewing!

Hannes Frederic Sowa (2):
overflow-arith: begin to add support for overflow builtin functions
ipv6: protect mtu calculation of wrap-around and infinite loop by
rounding issues

include/linux/compiler-gcc.h | 4 ++++
include/linux/overflow-arith.h | 18 ++++++++++++++++++
net/ipv6/ip6_output.c | 6 +++++-
3 files changed, 27 insertions(+), 1 deletion(-)
create mode 100644 include/linux/overflow-arith.h

--
2.4.3



\
 
 \ /
  Last update: 2015-10-16 12:01    [W:0.052 / U:0.164 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site