driver/net: enic: Try DMA 64 first, then failover to DMA
authorgovindarajulu.v <[email protected]>
Wed, 4 Sep 2013 05:47:16 +0000 (11:17 +0530)
committerDavid S. Miller <[email protected]>
Thu, 5 Sep 2013 16:39:33 +0000 (12:39 -0400)
commit624dbf55a359b1d8e335c046d4e57393e7d1916d
tree3861fbc5eaa51a57851cb8ef91953f9077543f92
parentbf751ba802fe57f4f3aa5555e1446387912bef9e
driver/net: enic: Try DMA 64 first, then failover to DMA

In servers with more than 1.1 TB of RAM, the existing 40/32 bit DMA
could cause failure as the DMA-able address could go outside the range
addressable using 40/32 bits.

The following patch first tried 64 bit DMA if possible, failover to 32
bit.

Signed-off-by: Sujith Sankar <[email protected]>
Signed-off-by: Christian Benvenuti <[email protected]>
Signed-off-by: Govindarajulu Varadarajan <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
drivers/net/ethernet/cisco/enic/enic_main.c