Bug fix for kernel crash with large memory allocation - fixed by Benoit
Merge branch 'master' of https://github.com/hecatonchire/linux-heca
space added for commit test
don't export internal dsm headers
renamed all ioctls to HECAIOC_XXXX
replaced 'char *' ip (passed via ioctl) to 'unsigned long'
renamed several feilds in ioctl structs
Eliminated 'ip' and 'port' dsm_rdma modules parameters; rather they are
derived from HECAIOC_DSM_INIT ioctl call.
Removed HECAIOC_SVM_CONNECT - functionality is HECAIOC_SVM_ADD
removed HECAIOC_MR_UNMAP (part of HECAIOC_MR_ADD by default)
Now HECAIOC_MR_PUSHBACK handles multiple pages (in one call)
changed ip/port to 'struct sockaddr_in' in network form
added HECAIOC_DSM_FINI (handling dereg of dsm)
cleanup of dsm de-registration code including release() and dsm_exit()