KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-x86_64-dcg_x86_64_defconfig-kselftests-17de3f5fdd35676b0e3d41c7c9bf4e3032eb3673 2024-12-27 06:44:40 sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh 2024-12-27 06:44:41 make -j36 -C iommu make: Entering directory '/usr/src/perf_selftests-x86_64-dcg_x86_64_defconfig-kselftests-17de3f5fdd35676b0e3d41c7c9bf4e3032eb3673/tools/testing/selftests/iommu' gcc -Wall -O2 -Wno-unused-function -isystem /usr/src/perf_selftests-x86_64-dcg_x86_64_defconfig-kselftests-17de3f5fdd35676b0e3d41c7c9bf4e3032eb3673/usr/include -D_GNU_SOURCE iommufd.c -o /usr/src/perf_selftests-x86_64-dcg_x86_64_defconfig-kselftests-17de3f5fdd35676b0e3d41c7c9bf4e3032eb3673/tools/testing/selftests/iommu/iommufd gcc -Wall -O2 -Wno-unused-function -isystem /usr/src/perf_selftests-x86_64-dcg_x86_64_defconfig-kselftests-17de3f5fdd35676b0e3d41c7c9bf4e3032eb3673/usr/include -D_GNU_SOURCE iommufd_fail_nth.c -o /usr/src/perf_selftests-x86_64-dcg_x86_64_defconfig-kselftests-17de3f5fdd35676b0e3d41c7c9bf4e3032eb3673/tools/testing/selftests/iommu/iommufd_fail_nth make: Leaving directory '/usr/src/perf_selftests-x86_64-dcg_x86_64_defconfig-kselftests-17de3f5fdd35676b0e3d41c7c9bf4e3032eb3673/tools/testing/selftests/iommu' 2024-12-27 06:44:43 make quicktest=1 run_tests -C iommu make: Entering directory '/usr/src/perf_selftests-x86_64-dcg_x86_64_defconfig-kselftests-17de3f5fdd35676b0e3d41c7c9bf4e3032eb3673/tools/testing/selftests/iommu' TAP version 13 1..2 # timeout set to 300 # selftests: iommu: iommufd # TAP version 13 # 1..170 # # Starting 170 tests from 16 test cases. # # RUN iommufd.simple_close ... # # OK iommufd.simple_close # ok 1 iommufd.simple_close # # RUN iommufd.cmd_fail ... # # OK iommufd.cmd_fail # ok 2 iommufd.cmd_fail # # RUN iommufd.cmd_length ... # # OK iommufd.cmd_length # ok 3 iommufd.cmd_length # # RUN iommufd.cmd_ex_fail ... # # OK iommufd.cmd_ex_fail # ok 4 iommufd.cmd_ex_fail # # RUN iommufd.global_options ... # # OK iommufd.global_options # ok 5 iommufd.global_options # # RUN iommufd.simple_ioctls ... # # OK iommufd.simple_ioctls # ok 6 iommufd.simple_ioctls # # RUN iommufd.unmap_cmd ... # # OK iommufd.unmap_cmd # ok 7 iommufd.unmap_cmd # # RUN iommufd.map_cmd ... # # OK iommufd.map_cmd # ok 8 iommufd.map_cmd # # RUN iommufd.info_cmd ... # # OK iommufd.info_cmd # ok 9 iommufd.info_cmd # # RUN iommufd.set_iommu_cmd ... # # OK iommufd.set_iommu_cmd # ok 10 iommufd.set_iommu_cmd # # RUN iommufd.vfio_ioas ... # # OK iommufd.vfio_ioas # ok 11 iommufd.vfio_ioas # # RUN iommufd_ioas.no_domain.ioas_auto_destroy ... # # OK iommufd_ioas.no_domain.ioas_auto_destroy # ok 12 iommufd_ioas.no_domain.ioas_auto_destroy # # RUN iommufd_ioas.no_domain.ioas_destroy ... # # OK iommufd_ioas.no_domain.ioas_destroy # ok 13 iommufd_ioas.no_domain.ioas_destroy # # RUN iommufd_ioas.no_domain.alloc_hwpt_nested ... # # OK iommufd_ioas.no_domain.alloc_hwpt_nested # ok 14 iommufd_ioas.no_domain.alloc_hwpt_nested # # RUN iommufd_ioas.no_domain.hwpt_attach ... # # iommufd.c:388:hwpt_attach:Expected 2 (2) == errno (22) # # hwpt_attach: Test failed at step #6 # # FAIL iommufd_ioas.no_domain.hwpt_attach # not ok 15 iommufd_ioas.no_domain.hwpt_attach # # RUN iommufd_ioas.no_domain.ioas_area_destroy ... # # OK iommufd_ioas.no_domain.ioas_area_destroy # ok 16 iommufd_ioas.no_domain.ioas_area_destroy # # RUN iommufd_ioas.no_domain.ioas_area_auto_destroy ... # # OK iommufd_ioas.no_domain.ioas_area_auto_destroy # ok 17 iommufd_ioas.no_domain.ioas_area_auto_destroy # # RUN iommufd_ioas.no_domain.get_hw_info ... # # OK iommufd_ioas.no_domain.get_hw_info # ok 18 iommufd_ioas.no_domain.get_hw_info # # RUN iommufd_ioas.no_domain.area ... # # OK iommufd_ioas.no_domain.area # ok 19 iommufd_ioas.no_domain.area # # RUN iommufd_ioas.no_domain.unmap_fully_contained_areas ... # # OK iommufd_ioas.no_domain.unmap_fully_contained_areas # ok 20 iommufd_ioas.no_domain.unmap_fully_contained_areas # # RUN iommufd_ioas.no_domain.area_auto_iova ... # # OK iommufd_ioas.no_domain.area_auto_iova # ok 21 iommufd_ioas.no_domain.area_auto_iova # # RUN iommufd_ioas.no_domain.area_allowed ... # # OK iommufd_ioas.no_domain.area_allowed # ok 22 iommufd_ioas.no_domain.area_allowed # # RUN iommufd_ioas.no_domain.copy_area ... # # OK iommufd_ioas.no_domain.copy_area # ok 23 iommufd_ioas.no_domain.copy_area # # RUN iommufd_ioas.no_domain.iova_ranges ... # # OK iommufd_ioas.no_domain.iova_ranges # ok 24 iommufd_ioas.no_domain.iova_ranges # # RUN iommufd_ioas.no_domain.access_domain_destory ... # # iommufd.c:763:access_domain_destory:Expected MAP_FAILED (18446744073709551615) != buf (18446744073709551615) # # access_domain_destory: Test terminated by timeout # # FAIL iommufd_ioas.no_domain.access_domain_destory # not ok 25 iommufd_ioas.no_domain.access_domain_destory # # RUN iommufd_ioas.no_domain.access_pin ... # # iommufd.c:838:access_pin:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &mock_stdev_id, &mock_hwpt_id, ((void *)0)) (-1) # # access_pin: Test terminated by timeout # # FAIL iommufd_ioas.no_domain.access_pin # not ok 26 iommufd_ioas.no_domain.access_pin # # RUN iommufd_ioas.no_domain.access_pin_unmap ... # # OK iommufd_ioas.no_domain.access_pin_unmap # ok 27 iommufd_ioas.no_domain.access_pin_unmap # # RUN iommufd_ioas.no_domain.access_rw ... # # OK iommufd_ioas.no_domain.access_rw # ok 28 iommufd_ioas.no_domain.access_rw # # RUN iommufd_ioas.no_domain.access_rw_unaligned ... # # OK iommufd_ioas.no_domain.access_rw_unaligned # ok 29 iommufd_ioas.no_domain.access_rw_unaligned # # RUN iommufd_ioas.no_domain.fork_gone ... # # iommufd.c:1003:fork_gone:Expected 14 (14) == errno (22) # # fork_gone: Test failed at step #9 # # FAIL iommufd_ioas.no_domain.fork_gone # not ok 30 iommufd_ioas.no_domain.fork_gone # # RUN iommufd_ioas.no_domain.fork_present ... # # iommufd.c:1043:fork_present:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, ((void *)0), ((void *)0), ((void *)0)) (-1) # # fork_present: Test terminated by timeout # # FAIL iommufd_ioas.no_domain.fork_present # not ok 31 iommufd_ioas.no_domain.fork_present # # RUN iommufd_ioas.no_domain.ioas_option_huge_pages ... # # OK iommufd_ioas.no_domain.ioas_option_huge_pages # ok 32 iommufd_ioas.no_domain.ioas_option_huge_pages # # RUN iommufd_ioas.no_domain.ioas_iova_alloc ... # # OK iommufd_ioas.no_domain.ioas_iova_alloc # ok 33 iommufd_ioas.no_domain.ioas_iova_alloc # # RUN iommufd_ioas.no_domain.ioas_align_change ... # # OK iommufd_ioas.no_domain.ioas_align_change # ok 34 iommufd_ioas.no_domain.ioas_align_change # # RUN iommufd_ioas.no_domain.copy_sweep ... # # OK iommufd_ioas.no_domain.copy_sweep # ok 35 iommufd_ioas.no_domain.copy_sweep # # RUN iommufd_ioas.mock_domain.ioas_auto_destroy ... # # iommufd.c:219:ioas_auto_destroy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_auto_destroy: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.ioas_auto_destroy # not ok 36 iommufd_ioas.mock_domain.ioas_auto_destroy # # RUN iommufd_ioas.mock_domain.ioas_destroy ... # # iommufd.c:219:ioas_destroy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_destroy: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.ioas_destroy # not ok 37 iommufd_ioas.mock_domain.ioas_destroy # # RUN iommufd_ioas.mock_domain.alloc_hwpt_nested ... # # iommufd.c:219:alloc_hwpt_nested:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # alloc_hwpt_nested: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.alloc_hwpt_nested # not ok 38 iommufd_ioas.mock_domain.alloc_hwpt_nested # # RUN iommufd_ioas.mock_domain.hwpt_attach ... # # iommufd.c:219:hwpt_attach:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # hwpt_attach: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.hwpt_attach # not ok 39 iommufd_ioas.mock_domain.hwpt_attach # # RUN iommufd_ioas.mock_domain.ioas_area_destroy ... # # iommufd.c:219:ioas_area_destroy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_area_destroy: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.ioas_area_destroy # not ok 40 iommufd_ioas.mock_domain.ioas_area_destroy # # RUN iommufd_ioas.mock_domain.ioas_area_auto_destroy ... # # iommufd.c:219:ioas_area_auto_destroy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_area_auto_destroy: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.ioas_area_auto_destroy # not ok 41 iommufd_ioas.mock_domain.ioas_area_auto_destroy # # RUN iommufd_ioas.mock_domain.get_hw_info ... # # iommufd.c:219:get_hw_info:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # get_hw_info: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.get_hw_info # not ok 42 iommufd_ioas.mock_domain.get_hw_info # # RUN iommufd_ioas.mock_domain.area ... # # iommufd.c:219:area:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # area: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.area # not ok 43 iommufd_ioas.mock_domain.area # # RUN iommufd_ioas.mock_domain.unmap_fully_contained_areas ... # # iommufd.c:219:unmap_fully_contained_areas:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # unmap_fully_contained_areas: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.unmap_fully_contained_areas # not ok 44 iommufd_ioas.mock_domain.unmap_fully_contained_areas # # RUN iommufd_ioas.mock_domain.area_auto_iova ... # # iommufd.c:219:area_auto_iova:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # area_auto_iova: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.area_auto_iova # not ok 45 iommufd_ioas.mock_domain.area_auto_iova # # RUN iommufd_ioas.mock_domain.area_allowed ... # # iommufd.c:219:area_allowed:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # area_allowed: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.area_allowed # not ok 46 iommufd_ioas.mock_domain.area_allowed # # RUN iommufd_ioas.mock_domain.copy_area ... # # iommufd.c:219:copy_area:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # copy_area: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.copy_area # not ok 47 iommufd_ioas.mock_domain.copy_area # # RUN iommufd_ioas.mock_domain.iova_ranges ... # # iommufd.c:219:iova_ranges:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # iova_ranges: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.iova_ranges # not ok 48 iommufd_ioas.mock_domain.iova_ranges # # RUN iommufd_ioas.mock_domain.access_domain_destory ... # # iommufd.c:219:access_domain_destory:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # access_domain_destory: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.access_domain_destory # not ok 49 iommufd_ioas.mock_domain.access_domain_destory # # RUN iommufd_ioas.mock_domain.access_pin ... # # iommufd.c:219:access_pin:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # access_pin: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.access_pin # not ok 50 iommufd_ioas.mock_domain.access_pin # # RUN iommufd_ioas.mock_domain.access_pin_unmap ... # # iommufd.c:219:access_pin_unmap:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # access_pin_unmap: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.access_pin_unmap # not ok 51 iommufd_ioas.mock_domain.access_pin_unmap # # RUN iommufd_ioas.mock_domain.access_rw ... # # iommufd.c:219:access_rw:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # access_rw: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.access_rw # not ok 52 iommufd_ioas.mock_domain.access_rw # # RUN iommufd_ioas.mock_domain.access_rw_unaligned ... # # iommufd.c:219:access_rw_unaligned:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # access_rw_unaligned: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.access_rw_unaligned # not ok 53 iommufd_ioas.mock_domain.access_rw_unaligned # # RUN iommufd_ioas.mock_domain.fork_gone ... # # iommufd.c:219:fork_gone:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # fork_gone: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.fork_gone # not ok 54 iommufd_ioas.mock_domain.fork_gone # # RUN iommufd_ioas.mock_domain.fork_present ... # # iommufd.c:219:fork_present:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # fork_present: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.fork_present # not ok 55 iommufd_ioas.mock_domain.fork_present # # RUN iommufd_ioas.mock_domain.ioas_option_huge_pages ... # # iommufd.c:219:ioas_option_huge_pages:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_option_huge_pages: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.ioas_option_huge_pages # not ok 56 iommufd_ioas.mock_domain.ioas_option_huge_pages # # RUN iommufd_ioas.mock_domain.ioas_iova_alloc ... # # iommufd.c:219:ioas_iova_alloc:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_iova_alloc: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.ioas_iova_alloc # not ok 57 iommufd_ioas.mock_domain.ioas_iova_alloc # # RUN iommufd_ioas.mock_domain.ioas_align_change ... # # iommufd.c:219:ioas_align_change:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_align_change: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.ioas_align_change # not ok 58 iommufd_ioas.mock_domain.ioas_align_change # # RUN iommufd_ioas.mock_domain.copy_sweep ... # # iommufd.c:219:copy_sweep:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # copy_sweep: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain.copy_sweep # not ok 59 iommufd_ioas.mock_domain.copy_sweep # # RUN iommufd_ioas.two_mock_domain.ioas_auto_destroy ... # # iommufd.c:219:ioas_auto_destroy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_auto_destroy: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.ioas_auto_destroy # not ok 60 iommufd_ioas.two_mock_domain.ioas_auto_destroy # # RUN iommufd_ioas.two_mock_domain.ioas_destroy ... # # iommufd.c:219:ioas_destroy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_destroy: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.ioas_destroy # not ok 61 iommufd_ioas.two_mock_domain.ioas_destroy # # RUN iommufd_ioas.two_mock_domain.alloc_hwpt_nested ... # # iommufd.c:219:alloc_hwpt_nested:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # alloc_hwpt_nested: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.alloc_hwpt_nested # not ok 62 iommufd_ioas.two_mock_domain.alloc_hwpt_nested # # RUN iommufd_ioas.two_mock_domain.hwpt_attach ... # # iommufd.c:219:hwpt_attach:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # hwpt_attach: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.hwpt_attach # not ok 63 iommufd_ioas.two_mock_domain.hwpt_attach # # RUN iommufd_ioas.two_mock_domain.ioas_area_destroy ... # # iommufd.c:219:ioas_area_destroy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_area_destroy: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.ioas_area_destroy # not ok 64 iommufd_ioas.two_mock_domain.ioas_area_destroy # # RUN iommufd_ioas.two_mock_domain.ioas_area_auto_destroy ... # # iommufd.c:219:ioas_area_auto_destroy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_area_auto_destroy: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.ioas_area_auto_destroy # not ok 65 iommufd_ioas.two_mock_domain.ioas_area_auto_destroy # # RUN iommufd_ioas.two_mock_domain.get_hw_info ... # # iommufd.c:219:get_hw_info:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # get_hw_info: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.get_hw_info # not ok 66 iommufd_ioas.two_mock_domain.get_hw_info # # RUN iommufd_ioas.two_mock_domain.area ... # # iommufd.c:219:area:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # area: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.area # not ok 67 iommufd_ioas.two_mock_domain.area # # RUN iommufd_ioas.two_mock_domain.unmap_fully_contained_areas ... # # iommufd.c:219:unmap_fully_contained_areas:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # unmap_fully_contained_areas: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.unmap_fully_contained_areas # not ok 68 iommufd_ioas.two_mock_domain.unmap_fully_contained_areas # # RUN iommufd_ioas.two_mock_domain.area_auto_iova ... # # iommufd.c:219:area_auto_iova:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # area_auto_iova: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.area_auto_iova # not ok 69 iommufd_ioas.two_mock_domain.area_auto_iova # # RUN iommufd_ioas.two_mock_domain.area_allowed ... # # iommufd.c:219:area_allowed:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # area_allowed: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.area_allowed # not ok 70 iommufd_ioas.two_mock_domain.area_allowed # # RUN iommufd_ioas.two_mock_domain.copy_area ... # # iommufd.c:219:copy_area:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # copy_area: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.copy_area # not ok 71 iommufd_ioas.two_mock_domain.copy_area # # RUN iommufd_ioas.two_mock_domain.iova_ranges ... # # iommufd.c:219:iova_ranges:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # iova_ranges: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.iova_ranges # not ok 72 iommufd_ioas.two_mock_domain.iova_ranges # # RUN iommufd_ioas.two_mock_domain.access_domain_destory ... # # iommufd.c:219:access_domain_destory:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # access_domain_destory: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.access_domain_destory # not ok 73 iommufd_ioas.two_mock_domain.access_domain_destory # # RUN iommufd_ioas.two_mock_domain.access_pin ... # # iommufd.c:219:access_pin:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # access_pin: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.access_pin # not ok 74 iommufd_ioas.two_mock_domain.access_pin # # RUN iommufd_ioas.two_mock_domain.access_pin_unmap ... # # iommufd.c:219:access_pin_unmap:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # access_pin_unmap: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.access_pin_unmap # not ok 75 iommufd_ioas.two_mock_domain.access_pin_unmap # # RUN iommufd_ioas.two_mock_domain.access_rw ... # # iommufd.c:219:access_rw:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # access_rw: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.access_rw # not ok 76 iommufd_ioas.two_mock_domain.access_rw # # RUN iommufd_ioas.two_mock_domain.access_rw_unaligned ... # # iommufd.c:219:access_rw_unaligned:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # access_rw_unaligned: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.access_rw_unaligned # not ok 77 iommufd_ioas.two_mock_domain.access_rw_unaligned # # RUN iommufd_ioas.two_mock_domain.fork_gone ... # # iommufd.c:219:fork_gone:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # fork_gone: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.fork_gone # not ok 78 iommufd_ioas.two_mock_domain.fork_gone # # RUN iommufd_ioas.two_mock_domain.fork_present ... # # iommufd.c:219:fork_present:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # fork_present: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.fork_present # not ok 79 iommufd_ioas.two_mock_domain.fork_present # # RUN iommufd_ioas.two_mock_domain.ioas_option_huge_pages ... # # iommufd.c:219:ioas_option_huge_pages:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_option_huge_pages: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.ioas_option_huge_pages # not ok 80 iommufd_ioas.two_mock_domain.ioas_option_huge_pages # # RUN iommufd_ioas.two_mock_domain.ioas_iova_alloc ... # # iommufd.c:219:ioas_iova_alloc:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_iova_alloc: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.ioas_iova_alloc # not ok 81 iommufd_ioas.two_mock_domain.ioas_iova_alloc # # RUN iommufd_ioas.two_mock_domain.ioas_align_change ... # # iommufd.c:219:ioas_align_change:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_align_change: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.ioas_align_change # not ok 82 iommufd_ioas.two_mock_domain.ioas_align_change # # RUN iommufd_ioas.two_mock_domain.copy_sweep ... # # iommufd.c:219:copy_sweep:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # copy_sweep: Test terminated by assertion # # FAIL iommufd_ioas.two_mock_domain.copy_sweep # not ok 83 iommufd_ioas.two_mock_domain.copy_sweep # # RUN iommufd_ioas.mock_domain_limit.ioas_auto_destroy ... # # iommufd.c:219:ioas_auto_destroy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_auto_destroy: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.ioas_auto_destroy # not ok 84 iommufd_ioas.mock_domain_limit.ioas_auto_destroy # # RUN iommufd_ioas.mock_domain_limit.ioas_destroy ... # # iommufd.c:219:ioas_destroy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_destroy: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.ioas_destroy # not ok 85 iommufd_ioas.mock_domain_limit.ioas_destroy # # RUN iommufd_ioas.mock_domain_limit.alloc_hwpt_nested ... # # iommufd.c:219:alloc_hwpt_nested:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # alloc_hwpt_nested: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.alloc_hwpt_nested # not ok 86 iommufd_ioas.mock_domain_limit.alloc_hwpt_nested # # RUN iommufd_ioas.mock_domain_limit.hwpt_attach ... # # iommufd.c:219:hwpt_attach:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # hwpt_attach: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.hwpt_attach # not ok 87 iommufd_ioas.mock_domain_limit.hwpt_attach # # RUN iommufd_ioas.mock_domain_limit.ioas_area_destroy ... # # iommufd.c:219:ioas_area_destroy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_area_destroy: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.ioas_area_destroy # not ok 88 iommufd_ioas.mock_domain_limit.ioas_area_destroy # # RUN iommufd_ioas.mock_domain_limit.ioas_area_auto_destroy ... # # iommufd.c:219:ioas_area_auto_destroy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_area_auto_destroy: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.ioas_area_auto_destroy # not ok 89 iommufd_ioas.mock_domain_limit.ioas_area_auto_destroy # # RUN iommufd_ioas.mock_domain_limit.get_hw_info ... # # iommufd.c:219:get_hw_info:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # get_hw_info: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.get_hw_info # not ok 90 iommufd_ioas.mock_domain_limit.get_hw_info # # RUN iommufd_ioas.mock_domain_limit.area ... # # iommufd.c:219:area:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # area: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.area # not ok 91 iommufd_ioas.mock_domain_limit.area # # RUN iommufd_ioas.mock_domain_limit.unmap_fully_contained_areas ... # # iommufd.c:219:unmap_fully_contained_areas:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # unmap_fully_contained_areas: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.unmap_fully_contained_areas # not ok 92 iommufd_ioas.mock_domain_limit.unmap_fully_contained_areas # # RUN iommufd_ioas.mock_domain_limit.area_auto_iova ... # # iommufd.c:219:area_auto_iova:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # area_auto_iova: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.area_auto_iova # not ok 93 iommufd_ioas.mock_domain_limit.area_auto_iova # # RUN iommufd_ioas.mock_domain_limit.area_allowed ... # # iommufd.c:219:area_allowed:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # area_allowed: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.area_allowed # not ok 94 iommufd_ioas.mock_domain_limit.area_allowed # # RUN iommufd_ioas.mock_domain_limit.copy_area ... # # iommufd.c:219:copy_area:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # copy_area: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.copy_area # not ok 95 iommufd_ioas.mock_domain_limit.copy_area # # RUN iommufd_ioas.mock_domain_limit.iova_ranges ... # # iommufd.c:219:iova_ranges:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # iova_ranges: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.iova_ranges # not ok 96 iommufd_ioas.mock_domain_limit.iova_ranges # # RUN iommufd_ioas.mock_domain_limit.access_domain_destory ... # # iommufd.c:219:access_domain_destory:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # access_domain_destory: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.access_domain_destory # not ok 97 iommufd_ioas.mock_domain_limit.access_domain_destory # # RUN iommufd_ioas.mock_domain_limit.access_pin ... # # iommufd.c:219:access_pin:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # access_pin: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.access_pin # not ok 98 iommufd_ioas.mock_domain_limit.access_pin # # RUN iommufd_ioas.mock_domain_limit.access_pin_unmap ... # # iommufd.c:219:access_pin_unmap:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # access_pin_unmap: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.access_pin_unmap # not ok 99 iommufd_ioas.mock_domain_limit.access_pin_unmap # # RUN iommufd_ioas.mock_domain_limit.access_rw ... # # iommufd.c:219:access_rw:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # access_rw: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.access_rw # not ok 100 iommufd_ioas.mock_domain_limit.access_rw # # RUN iommufd_ioas.mock_domain_limit.access_rw_unaligned ... # # iommufd.c:219:access_rw_unaligned:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # access_rw_unaligned: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.access_rw_unaligned # not ok 101 iommufd_ioas.mock_domain_limit.access_rw_unaligned # # RUN iommufd_ioas.mock_domain_limit.fork_gone ... # # iommufd.c:219:fork_gone:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # fork_gone: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.fork_gone # not ok 102 iommufd_ioas.mock_domain_limit.fork_gone # # RUN iommufd_ioas.mock_domain_limit.fork_present ... # # iommufd.c:219:fork_present:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # fork_present: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.fork_present # not ok 103 iommufd_ioas.mock_domain_limit.fork_present # # RUN iommufd_ioas.mock_domain_limit.ioas_option_huge_pages ... # # iommufd.c:219:ioas_option_huge_pages:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_option_huge_pages: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.ioas_option_huge_pages # not ok 104 iommufd_ioas.mock_domain_limit.ioas_option_huge_pages # # RUN iommufd_ioas.mock_domain_limit.ioas_iova_alloc ... # # iommufd.c:219:ioas_iova_alloc:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_iova_alloc: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.ioas_iova_alloc # not ok 105 iommufd_ioas.mock_domain_limit.ioas_iova_alloc # # RUN iommufd_ioas.mock_domain_limit.ioas_align_change ... # # iommufd.c:219:ioas_align_change:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # ioas_align_change: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.ioas_align_change # not ok 106 iommufd_ioas.mock_domain_limit.ioas_align_change # # RUN iommufd_ioas.mock_domain_limit.copy_sweep ... # # iommufd.c:219:copy_sweep:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->device_id) (-1) # # copy_sweep: Test terminated by assertion # # FAIL iommufd_ioas.mock_domain_limit.copy_sweep # not ok 107 iommufd_ioas.mock_domain_limit.copy_sweep # # RUN iommufd_mock_domain.one_domain.basic ... # # iommufd.c:1213:basic:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # basic: Test terminated by assertion # # FAIL iommufd_mock_domain.one_domain.basic # not ok 108 iommufd_mock_domain.one_domain.basic # # RUN iommufd_mock_domain.one_domain.ro_unshare ... # # iommufd.c:1213:ro_unshare:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # ro_unshare: Test terminated by assertion # # FAIL iommufd_mock_domain.one_domain.ro_unshare # not ok 109 iommufd_mock_domain.one_domain.ro_unshare # # RUN iommufd_mock_domain.one_domain.all_aligns ... # # iommufd.c:1213:all_aligns:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # all_aligns: Test terminated by assertion # # FAIL iommufd_mock_domain.one_domain.all_aligns # not ok 110 iommufd_mock_domain.one_domain.all_aligns # # RUN iommufd_mock_domain.one_domain.all_aligns_copy ... # # iommufd.c:1213:all_aligns_copy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # all_aligns_copy: Test terminated by assertion # # FAIL iommufd_mock_domain.one_domain.all_aligns_copy # not ok 111 iommufd_mock_domain.one_domain.all_aligns_copy # # RUN iommufd_mock_domain.one_domain.user_copy ... # # iommufd.c:1213:user_copy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # user_copy: Test terminated by assertion # # FAIL iommufd_mock_domain.one_domain.user_copy # not ok 112 iommufd_mock_domain.one_domain.user_copy # # RUN iommufd_mock_domain.one_domain.replace ... # # iommufd.c:1213:replace:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # replace: Test terminated by assertion # # FAIL iommufd_mock_domain.one_domain.replace # not ok 113 iommufd_mock_domain.one_domain.replace # # RUN iommufd_mock_domain.one_domain.alloc_hwpt ... # # iommufd.c:1213:alloc_hwpt:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # alloc_hwpt: Test terminated by assertion # # FAIL iommufd_mock_domain.one_domain.alloc_hwpt # not ok 114 iommufd_mock_domain.one_domain.alloc_hwpt # # RUN iommufd_mock_domain.two_domains.basic ... # # iommufd.c:1213:basic:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # iommufd.c:1213:basic:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # basic: Test terminated by assertion # # FAIL iommufd_mock_domain.two_domains.basic # not ok 115 iommufd_mock_domain.two_domains.basic # # RUN iommufd_mock_domain.two_domains.ro_unshare ... # # iommufd.c:1213:ro_unshare:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # iommufd.c:1213:ro_unshare:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # ro_unshare: Test terminated by assertion # # FAIL iommufd_mock_domain.two_domains.ro_unshare # not ok 116 iommufd_mock_domain.two_domains.ro_unshare # # RUN iommufd_mock_domain.two_domains.all_aligns ... # # iommufd.c:1213:all_aligns:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # iommufd.c:1213:all_aligns:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # all_aligns: Test terminated by assertion # # FAIL iommufd_mock_domain.two_domains.all_aligns # not ok 117 iommufd_mock_domain.two_domains.all_aligns # # RUN iommufd_mock_domain.two_domains.all_aligns_copy ... # # iommufd.c:1213:all_aligns_copy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # iommufd.c:1213:all_aligns_copy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # all_aligns_copy: Test terminated by assertion # # FAIL iommufd_mock_domain.two_domains.all_aligns_copy # not ok 118 iommufd_mock_domain.two_domains.all_aligns_copy # # RUN iommufd_mock_domain.two_domains.user_copy ... # # iommufd.c:1213:user_copy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # iommufd.c:1213:user_copy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # user_copy: Test terminated by assertion # # FAIL iommufd_mock_domain.two_domains.user_copy # not ok 119 iommufd_mock_domain.two_domains.user_copy # # RUN iommufd_mock_domain.two_domains.replace ... # # iommufd.c:1213:replace:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # iommufd.c:1213:replace:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # replace: Test terminated by assertion # # FAIL iommufd_mock_domain.two_domains.replace # not ok 120 iommufd_mock_domain.two_domains.replace # # RUN iommufd_mock_domain.two_domains.alloc_hwpt ... # # iommufd.c:1213:alloc_hwpt:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # iommufd.c:1213:alloc_hwpt:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # alloc_hwpt: Test terminated by assertion # # FAIL iommufd_mock_domain.two_domains.alloc_hwpt # not ok 121 iommufd_mock_domain.two_domains.alloc_hwpt # # RUN iommufd_mock_domain.one_domain_hugepage.basic ... # # iommufd.c:1213:basic:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # basic: Test terminated by assertion # # FAIL iommufd_mock_domain.one_domain_hugepage.basic # not ok 122 iommufd_mock_domain.one_domain_hugepage.basic # # RUN iommufd_mock_domain.one_domain_hugepage.ro_unshare ... # # iommufd.c:1213:ro_unshare:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # ro_unshare: Test terminated by assertion # # FAIL iommufd_mock_domain.one_domain_hugepage.ro_unshare # not ok 123 iommufd_mock_domain.one_domain_hugepage.ro_unshare # # RUN iommufd_mock_domain.one_domain_hugepage.all_aligns ... # # iommufd.c:1213:all_aligns:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # all_aligns: Test terminated by assertion # # FAIL iommufd_mock_domain.one_domain_hugepage.all_aligns # not ok 124 iommufd_mock_domain.one_domain_hugepage.all_aligns # # RUN iommufd_mock_domain.one_domain_hugepage.all_aligns_copy ... # # iommufd.c:1213:all_aligns_copy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # all_aligns_copy: Test terminated by assertion # # FAIL iommufd_mock_domain.one_domain_hugepage.all_aligns_copy # not ok 125 iommufd_mock_domain.one_domain_hugepage.all_aligns_copy # # RUN iommufd_mock_domain.one_domain_hugepage.user_copy ... # # iommufd.c:1213:user_copy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # user_copy: Test terminated by assertion # # FAIL iommufd_mock_domain.one_domain_hugepage.user_copy # not ok 126 iommufd_mock_domain.one_domain_hugepage.user_copy # # RUN iommufd_mock_domain.one_domain_hugepage.replace ... # # iommufd.c:1213:replace:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # replace: Test terminated by assertion # # FAIL iommufd_mock_domain.one_domain_hugepage.replace # not ok 127 iommufd_mock_domain.one_domain_hugepage.replace # # RUN iommufd_mock_domain.one_domain_hugepage.alloc_hwpt ... # # iommufd.c:1213:alloc_hwpt:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # alloc_hwpt: Test terminated by assertion # # FAIL iommufd_mock_domain.one_domain_hugepage.alloc_hwpt # not ok 128 iommufd_mock_domain.one_domain_hugepage.alloc_hwpt # # RUN iommufd_mock_domain.two_domains_hugepage.basic ... # # iommufd.c:1213:basic:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # iommufd.c:1213:basic:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # basic: Test terminated by assertion # # FAIL iommufd_mock_domain.two_domains_hugepage.basic # not ok 129 iommufd_mock_domain.two_domains_hugepage.basic # # RUN iommufd_mock_domain.two_domains_hugepage.ro_unshare ... # # iommufd.c:1213:ro_unshare:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # iommufd.c:1213:ro_unshare:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # ro_unshare: Test terminated by assertion # # FAIL iommufd_mock_domain.two_domains_hugepage.ro_unshare # not ok 130 iommufd_mock_domain.two_domains_hugepage.ro_unshare # # RUN iommufd_mock_domain.two_domains_hugepage.all_aligns ... # # iommufd.c:1213:all_aligns:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # iommufd.c:1213:all_aligns:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # all_aligns: Test terminated by assertion # # FAIL iommufd_mock_domain.two_domains_hugepage.all_aligns # not ok 131 iommufd_mock_domain.two_domains_hugepage.all_aligns # # RUN iommufd_mock_domain.two_domains_hugepage.all_aligns_copy ... # # iommufd.c:1213:all_aligns_copy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # iommufd.c:1213:all_aligns_copy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # all_aligns_copy: Test terminated by assertion # # FAIL iommufd_mock_domain.two_domains_hugepage.all_aligns_copy # not ok 132 iommufd_mock_domain.two_domains_hugepage.all_aligns_copy # # RUN iommufd_mock_domain.two_domains_hugepage.user_copy ... # # iommufd.c:1213:user_copy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # iommufd.c:1213:user_copy:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # user_copy: Test terminated by assertion # # FAIL iommufd_mock_domain.two_domains_hugepage.user_copy # not ok 133 iommufd_mock_domain.two_domains_hugepage.user_copy # # RUN iommufd_mock_domain.two_domains_hugepage.replace ... # # iommufd.c:1213:replace:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # iommufd.c:1213:replace:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # replace: Test terminated by assertion # # FAIL iommufd_mock_domain.two_domains_hugepage.replace # not ok 134 iommufd_mock_domain.two_domains_hugepage.replace # # RUN iommufd_mock_domain.two_domains_hugepage.alloc_hwpt ... # # iommufd.c:1213:alloc_hwpt:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # iommufd.c:1213:alloc_hwpt:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_ids[i], &self->hwpt_ids[i], &self->idev_ids[i]) (-1) # # alloc_hwpt: Test terminated by assertion # # FAIL iommufd_mock_domain.two_domains_hugepage.alloc_hwpt # not ok 135 iommufd_mock_domain.two_domains_hugepage.alloc_hwpt # # RUN iommufd_dirty_tracking.domain_dirty128k.enforce_dirty ... # # iommufd.c:1600:enforce_dirty:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # enforce_dirty: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty128k.enforce_dirty # not ok 136 iommufd_dirty_tracking.domain_dirty128k.enforce_dirty # # RUN iommufd_dirty_tracking.domain_dirty128k.set_dirty_tracking ... # # iommufd.c:1600:set_dirty_tracking:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # set_dirty_tracking: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty128k.set_dirty_tracking # not ok 137 iommufd_dirty_tracking.domain_dirty128k.set_dirty_tracking # # RUN iommufd_dirty_tracking.domain_dirty128k.device_dirty_capability ... # # iommufd.c:1600:device_dirty_capability:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # device_dirty_capability: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty128k.device_dirty_capability # not ok 138 iommufd_dirty_tracking.domain_dirty128k.device_dirty_capability # # RUN iommufd_dirty_tracking.domain_dirty128k.get_dirty_bitmap ... # # iommufd.c:1600:get_dirty_bitmap:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # get_dirty_bitmap: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty128k.get_dirty_bitmap # not ok 139 iommufd_dirty_tracking.domain_dirty128k.get_dirty_bitmap # # RUN iommufd_dirty_tracking.domain_dirty128k.get_dirty_bitmap_no_clear ... # # iommufd.c:1600:get_dirty_bitmap_no_clear:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # get_dirty_bitmap_no_clear: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty128k.get_dirty_bitmap_no_clear # not ok 140 iommufd_dirty_tracking.domain_dirty128k.get_dirty_bitmap_no_clear # # RUN iommufd_dirty_tracking.domain_dirty256k.enforce_dirty ... # # iommufd.c:1600:enforce_dirty:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # enforce_dirty: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty256k.enforce_dirty # not ok 141 iommufd_dirty_tracking.domain_dirty256k.enforce_dirty # # RUN iommufd_dirty_tracking.domain_dirty256k.set_dirty_tracking ... # # iommufd.c:1600:set_dirty_tracking:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # set_dirty_tracking: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty256k.set_dirty_tracking # not ok 142 iommufd_dirty_tracking.domain_dirty256k.set_dirty_tracking # # RUN iommufd_dirty_tracking.domain_dirty256k.device_dirty_capability ... # # iommufd.c:1600:device_dirty_capability:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # device_dirty_capability: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty256k.device_dirty_capability # not ok 143 iommufd_dirty_tracking.domain_dirty256k.device_dirty_capability # # RUN iommufd_dirty_tracking.domain_dirty256k.get_dirty_bitmap ... # # iommufd.c:1600:get_dirty_bitmap:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # get_dirty_bitmap: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty256k.get_dirty_bitmap # not ok 144 iommufd_dirty_tracking.domain_dirty256k.get_dirty_bitmap # # RUN iommufd_dirty_tracking.domain_dirty256k.get_dirty_bitmap_no_clear ... # # iommufd.c:1600:get_dirty_bitmap_no_clear:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # get_dirty_bitmap_no_clear: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty256k.get_dirty_bitmap_no_clear # not ok 145 iommufd_dirty_tracking.domain_dirty256k.get_dirty_bitmap_no_clear # # RUN iommufd_dirty_tracking.domain_dirty640k.enforce_dirty ... # # iommufd.c:1600:enforce_dirty:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # enforce_dirty: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty640k.enforce_dirty # not ok 146 iommufd_dirty_tracking.domain_dirty640k.enforce_dirty # # RUN iommufd_dirty_tracking.domain_dirty640k.set_dirty_tracking ... # # iommufd.c:1600:set_dirty_tracking:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # set_dirty_tracking: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty640k.set_dirty_tracking # not ok 147 iommufd_dirty_tracking.domain_dirty640k.set_dirty_tracking # # RUN iommufd_dirty_tracking.domain_dirty640k.device_dirty_capability ... # # iommufd.c:1600:device_dirty_capability:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # device_dirty_capability: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty640k.device_dirty_capability # not ok 148 iommufd_dirty_tracking.domain_dirty640k.device_dirty_capability # # RUN iommufd_dirty_tracking.domain_dirty640k.get_dirty_bitmap ... # # iommufd.c:1600:get_dirty_bitmap:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # get_dirty_bitmap: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty640k.get_dirty_bitmap # not ok 149 iommufd_dirty_tracking.domain_dirty640k.get_dirty_bitmap # # RUN iommufd_dirty_tracking.domain_dirty640k.get_dirty_bitmap_no_clear ... # # iommufd.c:1600:get_dirty_bitmap_no_clear:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # get_dirty_bitmap_no_clear: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty640k.get_dirty_bitmap_no_clear # not ok 150 iommufd_dirty_tracking.domain_dirty640k.get_dirty_bitmap_no_clear # # RUN iommufd_dirty_tracking.domain_dirty128M.enforce_dirty ... # # iommufd.c:1600:enforce_dirty:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # enforce_dirty: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty128M.enforce_dirty # not ok 151 iommufd_dirty_tracking.domain_dirty128M.enforce_dirty # # RUN iommufd_dirty_tracking.domain_dirty128M.set_dirty_tracking ... # # iommufd.c:1600:set_dirty_tracking:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # set_dirty_tracking: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty128M.set_dirty_tracking # not ok 152 iommufd_dirty_tracking.domain_dirty128M.set_dirty_tracking # # RUN iommufd_dirty_tracking.domain_dirty128M.device_dirty_capability ... # # iommufd.c:1600:device_dirty_capability:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # device_dirty_capability: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty128M.device_dirty_capability # not ok 153 iommufd_dirty_tracking.domain_dirty128M.device_dirty_capability # # RUN iommufd_dirty_tracking.domain_dirty128M.get_dirty_bitmap ... # # iommufd.c:1600:get_dirty_bitmap:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # get_dirty_bitmap: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty128M.get_dirty_bitmap # not ok 154 iommufd_dirty_tracking.domain_dirty128M.get_dirty_bitmap # # RUN iommufd_dirty_tracking.domain_dirty128M.get_dirty_bitmap_no_clear ... # # iommufd.c:1600:get_dirty_bitmap_no_clear:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # get_dirty_bitmap_no_clear: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty128M.get_dirty_bitmap_no_clear # not ok 155 iommufd_dirty_tracking.domain_dirty128M.get_dirty_bitmap_no_clear # # RUN iommufd_dirty_tracking.domain_dirty256M.enforce_dirty ... # # iommufd.c:1600:enforce_dirty:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # enforce_dirty: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty256M.enforce_dirty # not ok 156 iommufd_dirty_tracking.domain_dirty256M.enforce_dirty # # RUN iommufd_dirty_tracking.domain_dirty256M.set_dirty_tracking ... # # iommufd.c:1600:set_dirty_tracking:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # set_dirty_tracking: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty256M.set_dirty_tracking # not ok 157 iommufd_dirty_tracking.domain_dirty256M.set_dirty_tracking # # RUN iommufd_dirty_tracking.domain_dirty256M.device_dirty_capability ... # # iommufd.c:1600:device_dirty_capability:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # device_dirty_capability: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty256M.device_dirty_capability # not ok 158 iommufd_dirty_tracking.domain_dirty256M.device_dirty_capability # # RUN iommufd_dirty_tracking.domain_dirty256M.get_dirty_bitmap ... # # iommufd.c:1600:get_dirty_bitmap:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # get_dirty_bitmap: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty256M.get_dirty_bitmap # not ok 159 iommufd_dirty_tracking.domain_dirty256M.get_dirty_bitmap # # RUN iommufd_dirty_tracking.domain_dirty256M.get_dirty_bitmap_no_clear ... # # iommufd.c:1600:get_dirty_bitmap_no_clear:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, &self->stdev_id, &self->hwpt_id, &self->idev_id) (-1) # # get_dirty_bitmap_no_clear: Test terminated by assertion # # FAIL iommufd_dirty_tracking.domain_dirty256M.get_dirty_bitmap_no_clear # not ok 160 iommufd_dirty_tracking.domain_dirty256M.get_dirty_bitmap_no_clear # # RUN vfio_compat_mock_domain.Ver1v2.simple_close ... # # iommufd.c:1883:simple_close:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, ((void *)0), ((void *)0), ((void *)0)) (-1) # # simple_close: Test terminated by assertion # # FAIL vfio_compat_mock_domain.Ver1v2.simple_close # not ok 161 vfio_compat_mock_domain.Ver1v2.simple_close # # RUN vfio_compat_mock_domain.Ver1v2.option_huge_pages ... # # iommufd.c:1883:option_huge_pages:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, ((void *)0), ((void *)0), ((void *)0)) (-1) # # option_huge_pages: Test terminated by assertion # # FAIL vfio_compat_mock_domain.Ver1v2.option_huge_pages # not ok 162 vfio_compat_mock_domain.Ver1v2.option_huge_pages # # RUN vfio_compat_mock_domain.Ver1v2.get_info ... # # iommufd.c:1883:get_info:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, ((void *)0), ((void *)0), ((void *)0)) (-1) # # get_info: Test terminated by assertion # # FAIL vfio_compat_mock_domain.Ver1v2.get_info # not ok 163 vfio_compat_mock_domain.Ver1v2.get_info # # RUN vfio_compat_mock_domain.Ver1v2.map ... # # iommufd.c:1883:map:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, ((void *)0), ((void *)0), ((void *)0)) (-1) # # map: Test terminated by assertion # # FAIL vfio_compat_mock_domain.Ver1v2.map # not ok 164 vfio_compat_mock_domain.Ver1v2.map # # RUN vfio_compat_mock_domain.Ver1v2.huge_map ... # # iommufd.c:1883:huge_map:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, ((void *)0), ((void *)0), ((void *)0)) (-1) # # huge_map: Test terminated by assertion # # FAIL vfio_compat_mock_domain.Ver1v2.huge_map # not ok 165 vfio_compat_mock_domain.Ver1v2.huge_map # # RUN vfio_compat_mock_domain.Ver1v0.simple_close ... # # iommufd.c:1883:simple_close:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, ((void *)0), ((void *)0), ((void *)0)) (-1) # # simple_close: Test terminated by assertion # # FAIL vfio_compat_mock_domain.Ver1v0.simple_close # not ok 166 vfio_compat_mock_domain.Ver1v0.simple_close # # RUN vfio_compat_mock_domain.Ver1v0.option_huge_pages ... # # iommufd.c:1883:option_huge_pages:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, ((void *)0), ((void *)0), ((void *)0)) (-1) # # option_huge_pages: Test terminated by assertion # # FAIL vfio_compat_mock_domain.Ver1v0.option_huge_pages # not ok 167 vfio_compat_mock_domain.Ver1v0.option_huge_pages # # RUN vfio_compat_mock_domain.Ver1v0.get_info ... # # iommufd.c:1883:get_info:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, ((void *)0), ((void *)0), ((void *)0)) (-1) # # get_info: Test terminated by assertion # # FAIL vfio_compat_mock_domain.Ver1v0.get_info # not ok 168 vfio_compat_mock_domain.Ver1v0.get_info # # RUN vfio_compat_mock_domain.Ver1v0.map ... # # iommufd.c:1883:map:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, ((void *)0), ((void *)0), ((void *)0)) (-1) # # map: Test terminated by assertion # # FAIL vfio_compat_mock_domain.Ver1v0.map # not ok 169 vfio_compat_mock_domain.Ver1v0.map # # RUN vfio_compat_mock_domain.Ver1v0.huge_map ... # # iommufd.c:1883:huge_map:Expected 0 (0) == _test_cmd_mock_domain(self->fd, self->ioas_id, ((void *)0), ((void *)0), ((void *)0)) (-1) # # huge_map: Test terminated by assertion # # FAIL vfio_compat_mock_domain.Ver1v0.huge_map # not ok 170 vfio_compat_mock_domain.Ver1v0.huge_map # # FAILED: 30 / 170 tests passed. # # Totals: pass:30 fail:140 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: iommu: iommufd # exit=1 # timeout set to 300 # selftests: iommu: iommufd_fail_nth # TAP version 13 # 1..7 # # Starting 7 tests from 1 test cases. # # RUN basic_fail_nth.basic ... # # OK basic_fail_nth.basic # ok 1 basic_fail_nth.basic # # RUN basic_fail_nth.map_domain ... # # iommufd_fail_nth.c:299:map_domain:Expected 0 (0) == test_nth_map_domain(_metadata, self, variant, &nth_state) (-1) # # map_domain: Test terminated by assertion # # FAIL basic_fail_nth.map_domain # not ok 2 basic_fail_nth.map_domain # # RUN basic_fail_nth.map_two_domains ... # # iommufd_fail_nth.c:334:map_two_domains:Expected 0 (0) == test_nth_map_two_domains(_metadata, self, variant, &nth_state) (-1) # # map_two_domains: Test terminated by assertion # # FAIL basic_fail_nth.map_two_domains # not ok 3 basic_fail_nth.map_two_domains # # RUN basic_fail_nth.access_rw ... # # OK basic_fail_nth.access_rw # ok 4 basic_fail_nth.access_rw # # RUN basic_fail_nth.access_pin ... # # OK basic_fail_nth.access_pin # ok 5 basic_fail_nth.access_pin # # RUN basic_fail_nth.access_pin_domain ... # # iommufd_fail_nth.c:515:access_pin_domain:Expected 0 (0) == test_nth_access_pin_domain(_metadata, self, variant, &nth_state) (-1) # # access_pin_domain: Test terminated by assertion # # FAIL basic_fail_nth.access_pin_domain # not ok 6 basic_fail_nth.access_pin_domain # # RUN basic_fail_nth.device ... # # iommufd_fail_nth.c:577:device:Expected 0 (0) == test_nth_device(_metadata, self, variant, &nth_state) (-1) # # device: Test terminated by assertion # # FAIL basic_fail_nth.device # not ok 7 basic_fail_nth.device # # FAILED: 3 / 7 tests passed. # # Totals: pass:3 fail:4 xfail:0 xpass:0 skip:0 error:0 not ok 2 selftests: iommu: iommufd_fail_nth # exit=1 make: Leaving directory '/usr/src/perf_selftests-x86_64-dcg_x86_64_defconfig-kselftests-17de3f5fdd35676b0e3d41c7c9bf4e3032eb3673/tools/testing/selftests/iommu'