[hermon] Change hermon_alloc_icm() to conform to ConnectX2 requirements