小伙伴们!一起来战斗吧!超高福利哦!(AD)
by chishufeng
Diese Nachricht wurde an dich gesandt weil "chishufeng <QzoneApp(a)tencent.com>" dachte, du fändest diese Seite "myUemis" auf www.uemis.com interessant.
Dies ist der Link zur Seite:
http://www.uemis.com/de/myuemis
Kommentar von "chishufeng <QzoneApp(a)tencent.com>":
9年前,澳门金沙集团迎来第一位用户,9年来,澳门金沙集团用户不断增长,诚信铸就了今天!
【澳门金沙集团】天天返水1.2%大额无忧:http://www.834516.com/?linux-nvdimm@lists.01.org加小妹微信咨询amjsjt888
怕黑庄,请上澳门金沙集团,一家正规博彩公司。国庆期间所有会员反水1.7%~ 亿元红包大赠送,最高可获得88888元大礼!还在等什么赶快来吧!
------------------------------------------
你可以很有个性,但某些时候请收敛。
4 years, 3 months
[ndctl PATCH v3] test/clear.sh: test to making sure cleared badblocks don't reappear
by Vishal Verma
>From v4.9 onwards, cleared badblocks won't reappear on an ARS or simply
after disabling/re-enabling a namespace. Add a test to make sure this
doesn't regress.
Signed-off-by: Vishal Verma <vishal.l.verma(a)intel.com>
---
v3: make the script's kernel version check also use the new
check_min_kver function
test/clear.sh | 30 ++++++++++++++++++++++--------
1 file changed, 22 insertions(+), 8 deletions(-)
diff --git a/test/clear.sh b/test/clear.sh
index 7765c10..dd5316a 100755
--- a/test/clear.sh
+++ b/test/clear.sh
@@ -13,14 +13,16 @@ err() {
exit $rc
}
-eval $(uname -r | awk -F. '{print "maj="$1 ";" "min="$2}')
-if [ $maj -lt 4 ]; then
- echo "kernel $maj.$min lacks clear poison support"
- exit $rc
-elif [ $maj -eq 4 -a $min -lt 6 ]; then
- echo "kernel $maj.$min lacks clear poison support"
- exit $rc
-fi
+check_min_kver()
+{
+ local ver="$1"
+ ${KVER:=$(uname -r)}
+
+ [ -n "$ver" ] || return 1
+ [[ "$ver" == "$(echo -e "$ver\n$KVER" | sort -V | head -1)" ]]
+}
+
+check_min_kver "4.6" || { echo "kernel $KVER lacks clear poison support"; exit $rc; }
set -e
trap 'err $LINENO' ERR
@@ -69,6 +71,18 @@ if read sector len < /sys/block/$blockdev/badblocks; then
echo "fail: $LINENO" && exit 1
fi
+if check_min_kver "4.9.0"; then
+ # check for re-appearance of stale badblocks from poison_list
+ $NDCTL disable-region $BUS all
+ $NDCTL enable-region $BUS all
+
+ # since we have cleared the errors, a disable/reenable shouldn't bring them back
+ if read sector len < /sys/block/$blockdev/badblocks; then
+ # fail if reading badblocks returns data
+ echo "fail: $LINENO" && exit 1
+ fi
+fi
+
$NDCTL disable-region $BUS all
$NDCTL disable-region $BUS1 all
modprobe -r nfit_test
--
2.7.4
4 years, 3 months