Fix cgroup hugetlb size prefix for kB
Fix cgroup hugetlb size prefix for kB

The hugetlb cgroup control files (introduced here in 2012:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=abb8206cb0773)
use "KB" and not "kB"
(https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/mm/hugetlb_cgroup.c?h=v5.0#n349).

The behavior in the kernel has not changed since the introduction, and
the current code using "kB" will therefore fail on devices with small
amounts of ram (see
https://github.com/kubernetes/kubernetes/issues/77169) running a kernel
with config flag CONFIG_HUGETLBFS=y

As seen from the code in "mem_fmt" inside hugetlb_cgroup.c, only "KB",
"MB" and "GB" are used, so the others may be removed as well.

Here is a real world example of the files inside the
"/sys/kernel/mm/hugepages/" directory:
- "hugepages-64kB"
- "hugepages-2048kB"
- "hugepages-32768kB"
- "hugepages-1048576kB"

And the corresponding cgroup files:
- "hugetlb.64KB._____"
- "hugetlb.2MB._____"
- "hugetlb.32MB._____"
- "hugetlb.1GB._____"

Signed-off-by: Odin Ugedal <a12bf2c17c422acccb707fa811f07e743a9293d8@ugedal.com>

rhatdan/runc,estesp/runc,mikebrow/runc,xiaochenshen/runc,opencontainers/runc,dqminh/runc,xiaochenshen/runc,rhatdan/runc,mheon/runc,mikebrow/runc,justincormack/runc,dqminh/runc,rhatdan/runc,kolyshkin/runc,dqminh/runc,mYmNeo/runc,mYmNeo/runc,opencontainers/runc,kolyshkin/runc,xiaochenshen/runc,adrianreber/runc,adrianreber/runc,mYmNeo/runc,mikebrow/runc,estesp/runc,kolyshkin/runc,estesp/runc,dqminh/runc,justincormack/runc,mheon/runc,rhatdan/runc,kolyshkin/runc,opencontainers/runc,adrianreber/runc,justincormack/runc,mheon/runc,opencontainers/runc