MFC r273135:
Update the OFED Linux compatibility layer and
Mellanox hardware driver(s):
- Properly name an inclusion guard
- Fix compile warnings regarding unsigned enums
- Add two new sysctl nodes
- Remove all empty linux header files
- Make an error printout more verbose
- Use "mod_delayed_work()" instead of cancelling and starting a timeout.
- Implement more Linux scatterlist functions.
Sponsored by: Mellanox Technologies