From cb1cf053785bcb5670b2eca7051aa11f29ef80b1 Mon Sep 17 00:00:00 2001 From: Sinan Kaya Date: Fri, 23 Apr 2021 20:03:25 +0000 Subject: zram: add support for mem_limit Some targets might be interested in limiting how big zram can grow. If the variable is set in /etc/default/zram file, configure it in mem_limit sysfs attribute. Signed-off-by: Sinan Kaya Signed-off-by: Khem Raj --- meta-oe/recipes-extended/zram/zram/zram-swap-init | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'meta-oe/recipes-extended') diff --git a/meta-oe/recipes-extended/zram/zram/zram-swap-init b/meta-oe/recipes-extended/zram/zram/zram-swap-init index ccc3aafe3a..28082f7ff0 100755 --- a/meta-oe/recipes-extended/zram/zram/zram-swap-init +++ b/meta-oe/recipes-extended/zram/zram/zram-swap-init @@ -24,3 +24,8 @@ modprobe -q zram || true zramctl -a ${ZRAM_ALGORITHM} -s ${memzram}KB $device mkswap -L "zram-swap" $device + +devname="${device##*/}" +if [ ! -z ${ZRAM_SIZE_LIMIT+x} ]; then + echo ${ZRAM_SIZE_LIMIT} > /sys/block/$devname/mem_limit +fi -- cgit v1.2.3-54-g00ecf