mm: Fix data type for promotion/demotion_ratelimit

Setting the promotion and demotion ratelimit to -1 in
/proc/sys/vm/{promotion,demotion}_ratelimit_mbytes_per_sec
implies that we do not put a limit on the promotion or demotion rate.

However, the promotion and demotion ratelimit data type are unsigned int,
which makes the data shown by
/proc/sys/vm/{promotion,demotion}_ratelimit_mbytes_per_sec
different from the set value of -1.

Fix this inconsistency by changing the ratelimit to int.
Also set the default ratelimit to unlimited (i.e. -1) which
makes the most sense for HMEM.

Signed-off-by: Tim Chen <tim.c.chen@linux.intel.com>
3 files changed