netxen: fix coherent dma mask setting
authorDhananjay Phadke <dhananjay@netxen.com>
Sat, 1 Aug 2009 21:36:16 +0000 (21:36 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sun, 2 Aug 2009 19:20:44 +0000 (12:20 -0700)
commit50c643e7652458e649955408685a16e88ea6dbae
tree495b87dcf5b6ab717139ba035fcc2e302ec8928d
parent9bfdac94c78faf68ce038d5c45a385927f2667ce
netxen: fix coherent dma mask setting

Change default dma mask for NX3031 to 39 bit with ability
to update it to 64-bit (if firmware indicates support). Old
code was restricting it under 4GB (32-bit), sometimes causing
failure to allocate descriptor rings on heavily populated
system. NX2031 based NICs will still get 32-bit coherent mask.

Signed-off-by: Dhananjay Phadke <dhananjay@netxen.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/netxen/netxen_nic_main.c