This patch converts load_weight fields to use u64 instead of unsigned long.This is effectively a no-op for 64-bit where unsigned long is 64-bit wideanyway. On 32-bit architectures, it is required to ensure the rq load weightdoes not overflow in the presence of multiple large weight entities. Alsoincrease MAX_SHARES to 2^28 (from 2^18).