bugzilla 182057 - patch 3-2:
GFS was trying to split a full-grown directory (0xffff entries) hash leaf
into two and subseqently hang. The buffer requirement 0xffff*sizeof(uint64_t)/2
= 262144 (256K) was too big for kmalloc to handle. Change into vmalloc.