net/i40e: fix null checks
authorHelin Zhang <helin.zhang@intel.com>
Sun, 26 Jun 2016 15:46:17 +0000 (23:46 +0800)
committerBruce Richardson <bruce.richardson@intel.com>
Tue, 28 Jun 2016 11:23:15 +0000 (13:23 +0200)
commit819a5c14d1dd20b7dd39768b2dc146fc8fad18de
treeafbc029c5e7d4ab0348802fbcdedb8187ba47e03
parentda5f560be966aea25510953efc31b76e27976f0e
net/i40e: fix null checks

This patch fixes the issues reported by Coverity of 'Dereference
before null check', by deleting unnecessary null checks, or moving
null checks to before the offending use of the pointer.

Coverity issue: 13298, 13299, 13294, 13301, 119267

Fixes: 8e109464c022 ("i40e: allow vector Rx and Tx usage")
Fixes: a778a1fa2e4e ("i40e: set up and initialize flow director")
Fixes: a778a1fa2e4e ("i40e: set up and initialize flow director")
Fixes: 4861cde46116 ("i40e: new poll mode driver")

Signed-off-by: Helin Zhang <helin.zhang@intel.com>
Acked-by: John McNamara <john.mcnamara@intel.com>
drivers/net/i40e/i40e_pf.c
drivers/net/i40e/i40e_rxtx.c