From 482d24a52a8d3f9d5769e8ed144cf515cdc8282c Mon Sep 17 00:00:00 2001 From: Vincent-FK Date: Fri, 13 Nov 2020 17:19:27 +0100 Subject: [PATCH] boot time optimized: rw/ro operations in brightness_set and volume_set only done if volume has changed --- .../board/funkey/rootfs-overlay/usr/local/sbin/brightness_set | 2 +- FunKey/board/funkey/rootfs-overlay/usr/local/sbin/volume_set | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/brightness_set b/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/brightness_set index 6315245..4792262 100755 --- a/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/brightness_set +++ b/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/brightness_set @@ -22,7 +22,7 @@ let value/=10 echo ${value} > ${SYSTEM_BRIGHTNESS} # Set new brightness value in brightness file -if [ ${?} -eq 0 ]; then +if [ ${?} -eq 0 -a $(brightness_get) -ne ${brightness_percentage} ]; then rw echo ${brightness_percentage} > ${BRIGHTNESS_FILE} ro diff --git a/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/volume_set b/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/volume_set index 4b3b85a..5a1d875 100755 --- a/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/volume_set +++ b/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/volume_set @@ -34,7 +34,7 @@ fi amixer -q sset 'Headphone' ${volume_scaled} unmute # Change new volume value in volume file -if [ ${?} -eq 0 ]; then +if [ ${?} -eq 0 -a ${current_volume} -ne ${volume_percent} ]; then rw echo ${volume_percent} > ${VOLUME_FILE} ro