-
Notifications
You must be signed in to change notification settings - Fork 143
Open
Description
Here is the log with 6.17.0-rc4+ and the latest ndctl
=================================== 41/47 ====================================
test: ndctl:dax / daxctl-devices.sh
start time: 13:28:26
duration: 14.07s
result: exit status 1
command: UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 DATA_PATH=/root/ndctl/test TEST_PATH=/root/ndctl/build/test DAXCTL=/root/ndctl/build/daxctl/daxctl MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 NDCTL=/root/ndctl/build/ndctl/ndctl LC_ALL=C LD_LIBRARY_PATH=/root/ndctl/build/daxctl/lib:/root/ndctl/build/ndctl/lib:/root/ndctl/build/cxl/lib MALLOC_PERTURB_=64 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 CXL=/root/ndctl/build/cxl/cxl /root/ndctl/test/daxctl-devices.sh
----------------------------------- stdout -----------------------------------
filename: /lib/modules/6.17.0-rc4+/kernel/drivers/dax/kmem.ko
alias: dax:t0*
license: GPL v2
description: KMEM DAX: map dax-devices as System-RAM
author: Intel Corporation
srcversion: DE84F11AE21F0189A16CF29
depends:
intree: Y
name: kmem
retpoline: Y
vermagic: 6.17.0-rc4+ SMP preempt mod_unload modversions
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 22:75:CB:DF:DE:98:3A:CB:D3:AC:AF:AE:A0:22:F3:6E:8A:9D:33:04
sig_hashalgo: sha512
signature: 3F:51:5A:D4:81:44:B1:E8:67:92:34:CF:91:E6:09:78:42:52:0D:AA:
E1:60:5B:5D:03:39:C4:B9:15:9F:25:48:91:1A:D0:3E:4A:5C:CE:2E:
B2:98:5E:10:AA:24:9D:6F:AB:7A:61:A1:3F:E9:32:E2:74:CC:B6:F4:
95:44:3C:68:97:83:DF:75:5F:86:CD:C1:1A:C1:A8:D2:19:9D:6E:F3:
EF:5C:4C:52:E6:4E:9C:54:1D:C8:8A:40:90:35:2E:12:FE:C5:FB:9A:
8C:0D:23:8B:99:17:8B:51:82:69:1E:6A:A1:C5:9D:C1:E1:A3:82:5E:
DB:4F:A5:B5:69:4B:34:B2:64:6A:6A:10:F1:1B:BE:F3:44:7D:E1:72:
63:DA:03:F7:DA:71:75:86:46:A0:19:A8:D2:AD:AB:E3:E6:0B:55:ED:
02:F8:34:1E:97:8A:82:BF:3E:30:88:82:4B:C1:45:17:49:82:BB:61:
F7:DF:2A:6A:AF:78:A8:13:20:F9:B4:B2:97:25:9D:3A:91:C4:D9:D1:
00:2D:E7:B2:1F:F0:6F:D1:CC:A6:93:55:A2:DF:35:E2:21:1D:8D:56:
A5:32:2D:B7:EC:AB:B4:05:2F:18:B3:E6:21:03:96:01:FD:32:A0:AF:
43:A9:D0:85:6F:76:87:58:4E:A9:22:63:69:7A:2B:B9:82:BB:94:3D:
F2:2F:0A:95:67:42:40:F2:67:30:70:2D:A8:AC:94:9B:8A:72:42:8D:
90:9D:4A:0D:20:F4:9C:97:9B:B8:94:A1:47:5A:1F:D1:F9:FE:57:DF:
96:8F:35:D8:CE:74:22:88:5C:7D:1F:B1:FD:A4:B1:8B:A2:4E:A4:14:
EA:BB:9F:A5:0F:2F:E2:E9:26:60:FB:25:98:6D:CE:B7:AE:6D:56:E5:
C2:78:A8:AA:2B:E3:75:2D:CE:88:53:64:7F:EF:68:EB:CA:D2:ED:FD:
7A:49:E7:FC:D8:A2:71:31:2C:DD:7B:92:1C:55:BF:A5:59:84:A0:69:
32:F2:31:34:EA:F8:EE:A2:C6:AF:5F:E3:8D:A4:8A:9D:0F:A5:5B:30:
CA:74:6B:A6:1F:76:04:99:C8:55:D3:01:9A:76:0C:2D:15:9E:21:F7:
8F:43:46:54:E2:DF:72:03:AC:EA:A3:65:5E:D8:12:46:A5:B3:56:50:
2E:67:B5:DF:22:2C:9D:00:C3:04:AC:0D:FC:3A:6B:01:53:70:5F:39:
D3:F3:3A:B3:AD:AC:45:7C:D6:7F:95:06:97:1F:F7:53:F1:90:ED:CC:
2C:35:B4:CE:65:60:4A:DC:AF:F5:2B:97:FE:37:EE:98:74:2C:08:C3:
21:54:F9:2F:F6:74:0C:04:B7:AD:3D:E7
Found victim dev: namespace1.0 on bus: ACPI.NFIT
[
{
"chardev":"dax1.0",
"size":4225761280,
"target_node":0,
"align":2097152,
"mode":"system-ram",
"online_memblocks":1,
"total_memblocks":1,
"movable":true
}
]
Error at line 102
----------------------------------- stderr -----------------------------------
+ rc=77
++ dirname /root/ndctl/test/daxctl-devices.sh
+ . /root/ndctl/test/common
+++ basename /root/ndctl/test/daxctl-devices.sh
++ test_basename=daxctl-devices.sh
++ '[' -z /root/ndctl/build/ndctl/ndctl ']'
++ '[' -z /root/ndctl/build/daxctl/daxctl ']'
++ '[' -z /root/ndctl/build/cxl/cxl ']'
++ '[' -z /root/ndctl/build/test ']'
++ NFIT_TEST_BUS0=nfit_test.0
++ NFIT_TEST_BUS1=nfit_test.1
++ CXL_TEST_BUS=cxl_test
++ ACPI_BUS=ACPI.NFIT
++ E820_BUS=e820
++ CXL_TEST_QOS_CLASS=42
+ trap 'cleanup $LINENO' ERR
+ find_testdev
+ local rc=77
+ modinfo kmem
+ testbus=ACPI.NFIT
++ /root/ndctl/build/ndctl/ndctl list -b ACPI.NFIT -Ni
++ jq -er '.[0].dev | .//""'
+ testdev=namespace1.0
+ [[ ! -n namespace1.0 ]]
+ printf 'Found victim dev: %s on bus: %s\n' namespace1.0 ACPI.NFIT
+ setup_dev
+ test -n ACPI.NFIT
+ test -n namespace1.0
+ /root/ndctl/build/ndctl/ndctl destroy-namespace -f -b ACPI.NFIT namespace1.0
libndctl: ndctl_namespace_enable: namespace1.0: failed to enable
Error: destroy namespace: namespace1.0 failed to enable for zeroing, continuing
destroyed 1 namespace
++ /root/ndctl/build/ndctl/ndctl create-namespace -b ACPI.NFIT -m devdax -fe namespace1.0 -s 4G
++ jq -er .dev
libndctl: ndctl_namespace_enable: namespace1.0: failed to enable
Error: create namespace: namespace1.0 failed to enable for zeroing, continuing
+ testdev=namespace1.0
+ test -n namespace1.0
+ rc=1
+ daxctl_test
+ local daxdev
++ daxctl_get_dev namespace1.0
++ /root/ndctl/build/ndctl/ndctl list -n namespace1.0 -X
++ jq -er '.[].daxregion.devices[0].chardev'
+ daxdev=dax1.0
+ test -n dax1.0
+ save_online_policy
++ cat /sys/devices/system/memory/auto_online_blocks
+ saved_policy=offline
+ unset_online_policy
+ echo offline
+ /root/ndctl/build/daxctl/daxctl reconfigure-device -N -m system-ram dax1.0
dax1.0 was already in system-ram mode
reconfigured 1 device
++ daxctl_get_mode dax1.0
++ /root/ndctl/build/daxctl/daxctl list -d dax1.0
++ jq -er '.[].mode'
+ [[ system-ram == \s\y\s\t\e\m\-\r\a\m ]]
+ /root/ndctl/build/daxctl/daxctl online-memory dax1.0
dax1.0:
WARNING: detected a race while onlining memory
Some memory may not be in the expected zone. It is
recommended to disable any other onlining mechanisms,
and retry. If onlining is to be left to other agents,
use the --no-online option to suppress this warning
dax1.0: all memory sections (1) already online
onlined memory for 0 devices
++ cleanup 102
++ printf 'Error at line %d\n' 102
++ [[ -n namespace1.0 ]]
++ reset_dev
++ /root/ndctl/build/ndctl/ndctl destroy-namespace -f -b ACPI.NFIT namespace1.0
error destroying namespaces: Device or resource busy
destroyed 0 namespaces
++ exit 1
Metadata
Metadata
Assignees
Labels
No labels