Message ID | 20170311005632.130135-1-ebiggers3@gmail.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Fri, Mar 10, 2017 at 04:56:32PM -0800, Eric Biggers wrote: > From: Eric Biggers <ebiggers@google.com> > > Android creates loopback device nodes in /dev/block/, where they can't > be found by losetup. Create them in /dev/ too so that losetup can find > them. This stops tests using loopback devices, e.g. generic/361 and > shared/298, from failing. > > Signed-off-by: Eric Biggers <ebiggers@google.com> > --- Ted, this patch seems to have gotten lost; can you apply it? Thanks! - Eric -- To unsubscribe from this list: send the line "unsubscribe fstests" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On Fri, Mar 10, 2017 at 04:56:32PM -0800, Eric Biggers wrote: > From: Eric Biggers <ebiggers@google.com> > > Android creates loopback device nodes in /dev/block/, where they can't > be found by losetup. Create them in /dev/ too so that losetup can find > them. This stops tests using loopback devices, e.g. generic/361 and > shared/298, from failing. > > Signed-off-by: Eric Biggers <ebiggers@google.com> Applied, thanks. - Ted -- To unsubscribe from this list: send the line "unsubscribe fstests" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/kvm-xfstests/android-xfstests b/kvm-xfstests/android-xfstests index e798c7e..3489bc2 100755 --- a/kvm-xfstests/android-xfstests +++ b/kvm-xfstests/android-xfstests @@ -94,6 +94,14 @@ if ! cut -d' ' -f2 /proc/mounts 2>/dev/null | grep -q '^$CHROOT_DIR/results$'; t mkdir -p $RESULTS_DIR mount --bind $RESULTS_DIR $CHROOT_DIR/results fi + +# Android puts loopback device nodes in /dev/block/ instead of /dev/. +# But losetup can only find them in /dev/, so create them there too. +for i in \`seq 0 7\`; do + if [ ! -e /dev/loop\$i ]; then + mknod /dev/loop\$i b 7 \$i + fi +done EOF }