1616 dnf install epel-release -y
1717
1818 # Packages for booting a vm
19- dnf install qemu-kvm virtme-ng cowsay -y
19+ dnf install qemu-kvm virtme-ng -y
2020
2121 # Packages for building the kernel
2222 dnf groupinstall 'Development Tools' -y
@@ -35,16 +35,16 @@ jobs:
3535 - name : Run vng
3636 run : |
3737 # At the moment v9fs is broken in lts92 so fix it up with sed until we get it patched properly
38- # sed -i 's/set_page_dirty = v9fs_set_page_dirty/dirty_folio = v9fs_dirty_folio/g' fs/9p/vfs_addr.c
39- # sed -i 's/v9fs_set_page_dirty __set_page_dirty_nobuffers/v9fs_dirty_folio filemap_dirty_folio/g' fs/9p/vfs_addr.c
38+ sed -i 's/set_page_dirty = v9fs_set_page_dirty/dirty_folio = v9fs_dirty_folio/g' fs/9p/vfs_addr.c
39+ sed -i 's/v9fs_set_page_dirty __set_page_dirty_nobuffers/v9fs_dirty_folio filemap_dirty_folio/g' fs/9p/vfs_addr.c
4040
4141 # Build our kernel using vng
42- # vng -b --config configs/kernel-x86_64-rhel.config
42+ vng -b --config configs/kernel-x86_64-rhel.config
4343
4444 # Don't need these after actually running the command above
45- cp configs/kernel-x86_64-rhel.config .config
46- make olddefconfig
47- make headers
45+ # cp configs/kernel-x86_64-rhel.config .config
46+ # make olddefconfig
47+ # make headers
4848
4949 # compile kselftests
5050 make -C tools/testing/selftests
5454 vng -r /lib/modules/*/vmlinuz --cpus $(nproc) --qemu /usr/libexec/qemu-kvm --disable-microvm --force-initramfs --rw -- sh -c 'uname -r && make kselftest SKIP_TARGETS="breakpoints lkdtm proc"' | tee selftests-before.log
5555
5656 # Test our source built kernel
57- # vng --cpus $(nproc) --qemu /usr/libexec/qemu-kvm --disable-microvm --force-initramfs --rw -- sh -c 'uname -r && make kselftest SKIP_TARGETS="breakpoints drivers/net/bonding lkdtm proc"' | tee selftests-before .log
57+ vng --cpus $(nproc) --qemu /usr/libexec/qemu-kvm --disable-microvm --force-initramfs --rw -- sh -c 'uname -r && make kselftest SKIP_TARGETS="breakpoints lkdtm proc"' | tee selftests-after .log
5858
5959 # See what we got
60+ echo before:
6061 grep ^ok selftests-before.log | wc -l
61- #grep ^ok selftests-after.log | wc -l
62+ echo after:
63+ grep ^ok selftests-after.log | wc -l
6264
0 commit comments