summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband
diff options
context:
space:
mode:
authorRoland Dreier <rolandd@cisco.com>2008-07-23 08:12:47 -0700
committerRoland Dreier <rolandd@cisco.com>2008-07-23 08:12:47 -0700
commit76442640829163d0cdb67c2bf0cb4b81a0fe537b (patch)
tree8c5cd9094d24a8181d64cd840636ab9885c8e1c1 /drivers/infiniband
parent95d04f0735b4fc837bff9aedcc3f3efb20ddc3d1 (diff)
mlx4_core: Improve error message when not enough UAR pages are available
If an mlx4 device with default FW (which gives a UAR BAR size of 8 MB) is used in a system with 64 KB pages, then there are only 8192/64==128 UAR pages available. However, the first 128 UAR pages are reserved for use with event queue doorbells, so no UAR pages are available to do anything else with, which means that the driver cannot work. The current driver fails with a fairly cryptic "Failed to allocate driver access region, aborting" message in this situation. Fix the driver to detect the problem earlier and print out a clearer description of the problem and a suggestion of how to fix it (use a new firmware image). Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/infiniband')
0 files changed, 0 insertions, 0 deletions