Mainline kernel bisect shows that this stuck occurs between 4.9.87 and 4.10rc1
With 4.9.87 this test failed to copy the file, but it won't get stuck.
# export TEST_DIR=/home/ubuntu/test ;export TEST_DEV=/dev/sdb1 ; ./check generic/430 FSTYP -- btrfs PLATFORM -- Linux/x86_64 M3800 4.9.87-040987-generic
generic/430 - output mismatch (see /home/ubuntu/autotest/client/tmp/xfstests/src/xfstests-bld/xfstests-dev/results//generic/430.out.bad) --- tests/generic/430.out 2018-03-15 12:26:40.285762490 +0800 +++ /home/ubuntu/autotest/client/tmp/xfstests/src/xfstests-bld/xfstests-dev/results//generic/430.out.bad 2018-03-15 19:13:36.691401239 +0800 @@ -4,22 +4,27 @@ e11fbace556cba26bf0076e74cab90a3 TEST_DIR/test-430/file e11fbace556cba26bf0076e74cab90a3 TEST_DIR/test-430/copy Copy beginning of original file +cmp: EOF on /home/ubuntu/test/test-430/beginning which is empty md5sums after copying beginning: e11fbace556cba26bf0076e74cab90a3 TEST_DIR/test-430/file -cabe45dcc9ae5b66ba86600cca6b8ba8 TEST_DIR/test-430/beginning ... (Run 'diff -u tests/generic/430.out /home/ubuntu/autotest/client/tmp/xfstests/src/xfstests-bld/xfstests-dev/results//generic/430.out.bad' to see the entire diff) Ran: generic/430 Failures: generic/430 Failed 1 of 1 tests
Mainline kernel bisect shows that this stuck occurs between 4.9.87 and 4.10rc1
With 4.9.87 this test failed to copy the file, but it won't get stuck.
# export TEST_DIR= /home/ubuntu/ test ;export TEST_DEV=/dev/sdb1 ; ./check generic/430 040987- generic
FSTYP -- btrfs
PLATFORM -- Linux/x86_64 M3800 4.9.87-
generic/430 - output mismatch (see /home/ubuntu/ autotest/ client/ tmp/xfstests/ src/xfstests- bld/xfstests- dev/results/ /generic/ 430.out. bad) 430.out 2018-03-15 12:26:40.285762490 +0800 autotest/ client/ tmp/xfstests/ src/xfstests- bld/xfstests- dev/results/ /generic/ 430.out. bad 2018-03-15 19:13:36.691401239 +0800 6cba26bf0076e74 cab90a3 TEST_DIR/ test-430/ file 6cba26bf0076e74 cab90a3 TEST_DIR/ test-430/ copy test/test- 430/beginning which is empty 6cba26bf0076e74 cab90a3 TEST_DIR/ test-430/ file ae5b66ba86600cc a6b8ba8 TEST_DIR/ test-430/ beginning 430.out /home/ubuntu/ autotest/ client/ tmp/xfstests/ src/xfstests- bld/xfstests- dev/results/ /generic/ 430.out. bad' to see the entire diff)
--- tests/generic/
+++ /home/ubuntu/
@@ -4,22 +4,27 @@
e11fbace55
e11fbace55
Copy beginning of original file
+cmp: EOF on /home/ubuntu/
md5sums after copying beginning:
e11fbace55
-cabe45dcc9
...
(Run 'diff -u tests/generic/
Ran: generic/430
Failures: generic/430
Failed 1 of 1 tests