From 2f0089dfb914f76e30f27e45ab398f3b1bfc9cf1 Mon Sep 17 00:00:00 2001 From: Balazs Gerofi Date: Wed, 8 Nov 2017 12:36:26 +0900 Subject: [PATCH] mcstop+release: use ihkconfig release mem all --- .../x86_64/tools/mcstop+release-smp-x86.sh.in | 26 ++++++++++++------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/arch/x86_64/tools/mcstop+release-smp-x86.sh.in b/arch/x86_64/tools/mcstop+release-smp-x86.sh.in index 7396c794..6df5ad16 100644 --- a/arch/x86_64/tools/mcstop+release-smp-x86.sh.in +++ b/arch/x86_64/tools/mcstop+release-smp-x86.sh.in @@ -62,17 +62,23 @@ if [ "${cpus}" != "" ]; then fi fi -if ! ${SBINDIR}/ihkconfig 0 query mem > /dev/null; then - echo "error: querying memory" >&2 - exit 1 -fi +#if ! ${SBINDIR}/ihkconfig 0 query mem > /dev/null; then +# echo "error: querying memory" >&2 +# exit 1 +#fi +# +#mem=`${SBINDIR}/ihkconfig 0 query mem` +#if [ "${mem}" != "" ]; then +# if ! ${SBINDIR}/ihkconfig 0 release mem $mem > /dev/null; then +# echo "error: releasing memory" >&2 +# exit 1 +# fi +#fi -mem=`${SBINDIR}/ihkconfig 0 query mem` -if [ "${mem}" != "" ]; then - if ! ${SBINDIR}/ihkconfig 0 release mem $mem > /dev/null; then - echo "error: releasing memory" >&2 - exit 1 - fi +# Release all memory +if ! ${SBINDIR}/ihkconfig 0 release mem "all" > /dev/null; then + echo "error: releasing memory" >&2 + exit 1 fi # Remove delegator if loaded