]> git.baikalelectronics.ru Git - kernel.git/commit
ixgbe: fix possible null buffer error
authorJesse Brandeburg <jesse.brandeburg@intel.com>
Tue, 20 Sep 2011 15:13:03 +0000 (15:13 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 21 Sep 2011 06:14:13 +0000 (02:14 -0400)
commitdb76822ae20f0a32de6efe5188748d67156441c3
treeb66b4c44e46367c8bf17c1fcca919f16f9aa9d62
parent53ff21750d70237e0338a2fba30d95fd82d9a3a8
ixgbe: fix possible null buffer error

It seems that at least one PPC machine would occasionally give a (valid) 0 as
the return value from dma_map, this caused the ixgbe code to not work
correctly.  A fix is pending in the PPC tree to not return 0 from dma map, but
we can also fix the driver to make sure we don't mess up in other arches as
well.

This patch is applicable to all current stable kernels.

Ref: https://bugzilla.redhat.com/show_bug.cgi?id=683611

Reported-by: Neil Horman <nhorman@redhat.com>
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
CC: Alexander Duyck <alexander.h.duyck@intel.com>
CC: stable@kernel.org
Tested-by: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ixgbe/ixgbe_main.c