Commit abfb09e2 authored by Miaohe Lin's avatar Miaohe Lin Committed by Andrew Morton

hugetlb_cgroup: hugetlbfs: use helper macro SZ_1{K,M,G}

Use helper macro SZ_1K, SZ_1M and SZ_1G to do the size conversion. Minor
readability improvement.

Link: https://lkml.kernel.org/r/20220729080106.12752-3-linmiaohe@huawei.comSigned-off-by: default avatarMiaohe Lin <linmiaohe@huawei.com>
Reviewed-by: default avatarMina Almasry <almasrymina@google.com>
Cc: Mike Kravetz <mike.kravetz@oracle.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
parent 862f7f65
...@@ -675,12 +675,12 @@ static ssize_t hugetlb_cgroup_reset(struct kernfs_open_file *of, ...@@ -675,12 +675,12 @@ static ssize_t hugetlb_cgroup_reset(struct kernfs_open_file *of,
static char *mem_fmt(char *buf, int size, unsigned long hsize) static char *mem_fmt(char *buf, int size, unsigned long hsize)
{ {
if (hsize >= (1UL << 30)) if (hsize >= SZ_1G)
snprintf(buf, size, "%luGB", hsize >> 30); snprintf(buf, size, "%luGB", hsize / SZ_1G);
else if (hsize >= (1UL << 20)) else if (hsize >= SZ_1M)
snprintf(buf, size, "%luMB", hsize >> 20); snprintf(buf, size, "%luMB", hsize / SZ_1M);
else else
snprintf(buf, size, "%luKB", hsize >> 10); snprintf(buf, size, "%luKB", hsize / SZ_1K);
return buf; return buf;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment