Hi David,
Quoting David Miller <da...@davemloft.net>:
From: "Gustavo A. R. Silva" <garsi...@embeddedor.com>
Date: Mon, 22 May 2017 09:07:46 -0500
Execution cannot reach NET_IP_ALIGN inside the following statement:
ip_align = strict ? 2 : NET_IP_ALIGN
Addresses-Coverity-ID: 1409762
Signed-off-by: Gustavo A. R. Silva <garsi...@embeddedor.com>
---
NOTE: variable ip_align could also be removed and use value 2 directly.
Incorrect.
Some platforms define NET_IP_ALIGN to zero, so the code must remain
as is.
The following piece of code at kernel/bpf/verifier.c:798 is preventing
value NET_IP_ALIGN to be stored in variable ip_align when _strict_ is
false:
798 if (!strict || size == 1)
799 return 0;
Thanks
--
Gustavo A. R. Silva