datapath: Fix warning building datapath on pre-2.6.24 kernels.
authorBen Pfaff <blp@nicira.com>
Wed, 18 Nov 2009 23:56:57 +0000 (15:56 -0800)
committerBen Pfaff <blp@nicira.com>
Wed, 18 Nov 2009 23:56:57 +0000 (15:56 -0800)
commite8cf6733e490cf78c1e5f5f58c3655011fb8ae22
tree991a274c9b9b9e130bf687d3c6b3beeeed591343
parent6a33828dbcc9a4f67bd730061b931c77caad2990
datapath: Fix warning building datapath on pre-2.6.24 kernels.

The Linux 'min' macro checks that its arguments have the same type, and
if not the compiler reports a message about incompatible pointer types.
On pre-2.6.24 kernels skb_headroom() returns int, so this code was
firing a warning:
       unsigned headroom = max(min_headroom, skb_headroom(skb));

This commit makes skb_headroom() return an unsigned int regardless of
kernel version.
datapath/linux-2.6/compat-2.6/include/linux/skbuff.h