c[?7lSeaBIOS (version rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org) Booting from ROM..c[?7lLinux version 6.13.0-rc5-g77d2d46f8ed2 (kunit@netdev-3.bots.linux.dev) (gcc (GCC) 11.4.1 20230605 (Red Hat 11.4.1-2), GNU ld version 2.39-6.amzn2023.0.10) #2655 PREEMPT_DYNAMIC Sun Jan 5 07:02:52 PST 2025 Command line: kunit.enable=1 console=ttyS0 kunit_shutdown=reboot BIOS-provided physical RAM map: BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved BIOS-e820: [mem 0x0000000000100000-0x000000003ffdffff] usable BIOS-e820: [mem 0x000000003ffe0000-0x000000003fffffff] reserved BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved NX (Execute Disable) protection: active APIC: Static calls initialized SMBIOS 3.0.0 present. DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 DMI: Memory slots populated: 1/1 tsc: Fast TSC calibration using PIT tsc: Detected 3000.031 MHz processor last_pfn = 0x3ffe0 max_arch_pfn = 0x400000000 MTRR map: 4 entries (3 fixed + 1 variable; max 19), built from 8 variable MTRRs x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT found SMP MP-table at [mem 0x000f5480-0x000f548f] ACPI: Early table checksum verification disabled ACPI: RSDP 0x00000000000F52A0 000014 (v00 BOCHS ) ACPI: RSDT 0x000000003FFE1C11 000034 (v01 BOCHS BXPC 00000001 BXPC 00000001) ACPI: FACP 0x000000003FFE1AC5 000074 (v01 BOCHS BXPC 00000001 BXPC 00000001) ACPI: DSDT 0x000000003FFE0040 001A85 (v01 BOCHS BXPC 00000001 BXPC 00000001) ACPI: FACS 0x000000003FFE0000 000040 ACPI: APIC 0x000000003FFE1B39 000078 (v03 BOCHS BXPC 00000001 BXPC 00000001) ACPI: HPET 0x000000003FFE1BB1 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) ACPI: WAET 0x000000003FFE1BE9 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) ACPI: Reserving FACP table memory at [mem 0x3ffe1ac5-0x3ffe1b38] ACPI: Reserving DSDT table memory at [mem 0x3ffe0040-0x3ffe1ac4] ACPI: Reserving FACS table memory at [mem 0x3ffe0000-0x3ffe003f] ACPI: Reserving APIC table memory at [mem 0x3ffe1b39-0x3ffe1bb0] ACPI: Reserving HPET table memory at [mem 0x3ffe1bb1-0x3ffe1be8] ACPI: Reserving WAET table memory at [mem 0x3ffe1be9-0x3ffe1c10] Zone ranges: DMA [mem 0x0000000000001000-0x0000000000ffffff] DMA32 [mem 0x0000000001000000-0x000000003ffdffff] Normal empty Movable zone start for each node Early memory node ranges node 0: [mem 0x0000000000001000-0x000000000009efff] node 0: [mem 0x0000000000100000-0x000000003ffdffff] Initmem setup node 0 [mem 0x0000000000001000-0x000000003ffdffff] On node 0, zone DMA: 1 pages in unavailable ranges On node 0, zone DMA: 97 pages in unavailable ranges On node 0, zone DMA32: 32 pages in unavailable ranges ACPI: PM-Timer IO Port: 0x608 ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) ACPI: Using ACPI (MADT) for SMP configuration information ACPI: HPET id: 0x8086a201 base: 0xfed00000 CPU topo: Max. logical packages: 1 CPU topo: Max. logical dies: 1 CPU topo: Max. dies per package: 1 CPU topo: Max. threads per core: 1 CPU topo: Num. cores per package: 1 CPU topo: Num. threads per package: 1 CPU topo: Allowing 1 present CPUs plus 0 hotplug CPUs [mem 0x40000000-0xfffbffff] available for PCI devices clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns Kernel command line: kunit.enable=1 console=ttyS0 kunit_shutdown=reboot printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear) Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear) Built 1 zonelists, mobility grouping on. Total pages: 262014 mem auto-init: stack:off, heap alloc:off, heap free:off SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 Dynamic Preempt: none rcu: Preemptible hierarchical RCU implementation. rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. NR_IRQS: 4352, nr_irqs: 48, preallocated irqs: 16 rcu: srcu_init: Setting srcu_struct sizes based on contention. Console: colour *CGA 80x25 printk: legacy console [ttyS0] enabled ACPI: Core revision 20240827 clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns APIC: Switch to symmetric I/O mode setup ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 clocksource: tsc-early: mask: 0xffffffffffffffff max_cycles: 0x2b3e625f126, max_idle_ns: 440795246806 ns Calibrating delay loop (skipped), value calculated using timer frequency.. 6000.06 BogoMIPS (lpj=12000124) Last level iTLB entries: 4KB 512, 2MB 255, 4MB 127 Last level dTLB entries: 4KB 512, 2MB 255, 4MB 127, 1GB 0 CPU: AMD QEMU Virtual CPU version 2.5+ (family: 0xf, model: 0x6b, stepping: 0x1) Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization Spectre V2 : Mitigation: Retpolines Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch Spectre V2 : Spectre v2 / SpectreRSB : Filling RSB on VMEXIT x86/fpu: x87 FPU will use FXSAVE pid_max: default: 32768 minimum: 301 LSM: initializing lsm=capability,landlock,apparmor landlock: Up and running. AppArmor: AppArmor initialized Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear) Performance Events: PMU not available due to virtualization, using software events only. signal: max sigframe size: 1040 rcu: Hierarchical SRCU implementation. rcu: Max phase no-delay instances is 1000. Memory: 1001368K/1048056K available (12288K kernel code, 1336K rwdata, 3020K rodata, 1644K init, 2248K bss, 43276K reserved, 0K cma-reserved) clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns futex hash table entries: 256 (order: 0, 6144 bytes, linear) NET: Registered PF_NETLINK/PF_ROUTE protocol family audit: initializing netlink subsys (disabled) thermal_sys: Registered thermal governor 'step_wise' thermal_sys: Registered thermal governor 'user_space' audit: type=2000 audit(1736089452.472:1): state=initialized audit_enabled=0 res=1 cpuidle: using governor ladder PCI: Using configuration type 1 for base access ACPI: Added _OSI(Module Device) ACPI: Added _OSI(Processor Device) ACPI: Added _OSI(3.0 _SCP Extensions) ACPI: Added _OSI(Processor Aggregator Device) ACPI: 1 ACPI AML tables successfully acquired and loaded ACPI: Interpreter enabled ACPI: PM: (supports S0 S3 S5) ACPI: Using IOAPIC for interrupt routing PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug PCI: Using E820 reservations for host bridge windows ACPI: Enabled 2 GPEs in block 00 to 0F ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments HPX-Type3] acpi PNP0A03:00: _OSC: not requesting OS control; OS requires [ExtendedConfig ASPM ClockPM MSI] acpi PNP0A03:00: fail to add MMCONFIG information, can't access extended configuration space under this bridge PCI host bridge to bus 0000:00 pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] pci_bus 0000:00: root bus resource [mem 0x40000000-0xfebfffff window] pci_bus 0000:00: root bus resource [mem 0x100000000-0x17fffffff window] pci_bus 0000:00: root bus resource [bus 00-ff] pci 0000:00:00.0: [8086:1237] type 00 class 0x060000 conventional PCI endpoint pci 0000:00:01.0: [8086:7000] type 00 class 0x060100 conventional PCI endpoint pci 0000:00:01.1: [8086:7010] type 00 class 0x010180 conventional PCI endpoint pci 0000:00:01.1: BAR 4 [io 0xc000-0xc00f] pci 0000:00:01.1: BAR 0 [io 0x01f0-0x01f7]: legacy IDE quirk pci 0000:00:01.1: BAR 1 [io 0x03f6]: legacy IDE quirk pci 0000:00:01.1: BAR 2 [io 0x0170-0x0177]: legacy IDE quirk pci 0000:00:01.1: BAR 3 [io 0x0376]: legacy IDE quirk pci 0000:00:01.3: [8086:7113] type 00 class 0x068000 conventional PCI endpoint pci 0000:00:01.3: quirk: [io 0x0600-0x063f] claimed by PIIX4 ACPI pci 0000:00:01.3: quirk: [io 0x0700-0x070f] claimed by PIIX4 SMB ACPI: PCI: Interrupt link LNKA configured for IRQ 10 ACPI: PCI: Interrupt link LNKB configured for IRQ 10 ACPI: PCI: Interrupt link LNKC configured for IRQ 11 ACPI: PCI: Interrupt link LNKD configured for IRQ 11 ACPI: PCI: Interrupt link LNKS configured for IRQ 9 iommu: Default domain type: Translated iommu: DMA domain TLB invalidation policy: lazy mode pps_core: LinuxPPS API ver. 1 registered pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti PTP clock support registered Advanced Linux Sound Architecture Driver Initialized. mctp: management component transport protocol core NET: Registered PF_MCTP protocol family PCI: Using ACPI for IRQ routing vgaarb: loaded clocksource: Switched to clocksource tsc-early AppArmor: AppArmor Filesystem Enabled pnp: PnP ACPI init pnp: PnP ACPI: found 5 devices clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns NET: Registered PF_INET protocol family IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear) tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear) TCP bind hash table entries: 8192 (order: 5, 131072 bytes, linear) TCP: Hash tables configured (established 8192 bind 8192) MPTCP token hash table entries: 1024 (order: 2, 24576 bytes, linear) UDP hash table entries: 512 (order: 3, 32768 bytes, linear) UDP-Lite hash table entries: 512 (order: 3, 32768 bytes, linear) pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7 window] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff window] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window] pci_bus 0000:00: resource 7 [mem 0x40000000-0xfebfffff window] pci_bus 0000:00: resource 8 [mem 0x100000000-0x17fffffff window] pci 0000:00:01.0: PIIX3: Enabling Passive Release pci 0000:00:00.0: Limiting direct PCI/PCI transfers PCI: CLS 0 bytes, default 64 ACPI: bus type thunderbolt registered Initialise system trusted keyrings workingset: timestamp_bits=62 max_order=18 bucket_order=0 Key type asymmetric registered Asymmetric key parser 'x509' registered io scheduler mq-deadline registered io scheduler kyber registered input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 ACPI: button: Power Button [PWRF] Warning: Processor Platform Limit event detected, but not handled. Consider compiling CPUfreq support into your kernel. Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled 00:03: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A Intel(R) Wireless WiFi driver for Linux i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12 serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX port at 0x60,0x64 irq 12 NET: Registered PF_INET6 protocol family input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input1 Segment Routing with IPv6 In-situ OAM (IOAM) with IPv6 sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver sched_clock: Marking stable (1152907923, 32967235)->(1192716865, -6841707) Loading compiled-in X.509 certificates AppArmor: AppArmor sha256 policy hashing enabled cfg80211: Loading compiled-in X.509 certificates for regulatory database Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600' ALSA device list: No soundcards found. KTAP version 1 1..81 KTAP version 1 # Subtest: example_init # module: kunit_example_test # is_init: true 1..1 platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 cfg80211: failed to load regulatory.db ok 1 example_init_test ok 1 example_init KTAP version 1 # Subtest: time_test_cases # module: time_test 1..1 tsc: Refined TSC clocksource calibration: 2999.985 MHz clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2b3e3774e40, max_idle_ns: 440795302655 ns clocksource: Switched to clocksource tsc # time64_to_tm_test_date_range.speed: slow ok 1 time64_to_tm_test_date_range ok 2 time_test_cases KTAP version 1 # Subtest: hw_breakpoint # module: hw_breakpoint_test 1..9 ok 1 test_one_cpu # SKIP not enough cpus ok 2 test_many_cpus # SKIP not enough cpus ok 3 test_one_task_on_all_cpus # SKIP not enough cpus ok 4 test_two_tasks_on_all_cpus # SKIP not enough cpus ok 5 test_one_task_on_one_cpu # SKIP not enough cpus ok 6 test_one_task_mixed # SKIP not enough cpus ok 7 test_two_tasks_on_one_cpu # SKIP not enough cpus ok 8 test_two_tasks_on_one_all_cpus # SKIP not enough cpus ok 9 test_task_on_all_and_one_cpu # SKIP not enough cpus # hw_breakpoint: pass:0 fail:0 skip:9 total:9 # Totals: pass:0 fail:0 skip:9 total:9 ok 3 hw_breakpoint # SKIP KTAP version 1 # Subtest: resource # module: resource_kunit 1..3 ok 1 resource_test_union ok 2 resource_test_intersection ok 3 resource_test_region_intersects # resource: pass:3 fail:0 skip:0 total:3 # Totals: pass:3 fail:0 skip:0 total:3 ok 4 resource KTAP version 1 # Subtest: sysctl_test # module: sysctl_test 1..11 ok 1 sysctl_test_api_dointvec_null_tbl_data ok 2 sysctl_test_api_dointvec_table_maxlen_unset ok 3 sysctl_test_api_dointvec_table_len_is_zero ok 4 sysctl_test_api_dointvec_table_read_but_position_set ok 5 sysctl_test_dointvec_read_happy_single_positive ok 6 sysctl_test_dointvec_read_happy_single_negative ok 7 sysctl_test_dointvec_write_happy_single_positive ok 8 sysctl_test_dointvec_write_happy_single_negative ok 9 sysctl_test_api_dointvec_write_single_less_int_min ok 10 sysctl_test_api_dointvec_write_single_greater_int_max sysctl table check failed: foo/foo range value too large for proc_dou8vec_minmax sysctl table check failed: foo/bar range value too large for proc_dou8vec_minmax ok 11 sysctl_test_register_sysctl_sz_invalid_extra_value # sysctl_test: pass:11 fail:0 skip:0 total:11 # Totals: pass:11 fail:0 skip:0 total:11 ok 5 sysctl_test KTAP version 1 # Subtest: damon # module: core 1..16 ok 1 damon_test_target ok 2 damon_test_regions ok 3 damon_test_aggregate ok 4 damon_test_split_at ok 5 damon_test_merge_two ok 6 damon_test_merge_regions_of ok 7 damon_test_split_regions_of ok 8 damon_test_ops_registration ok 9 damon_test_set_regions ok 10 damon_test_nr_accesses_to_accesses_bp ok 11 damon_test_update_monitoring_result ok 12 damon_test_set_attrs ok 13 damon_test_moving_sum ok 14 damos_test_new_filter ok 15 damos_test_filter_out ok 16 damon_test_feed_loop_next_input # damon: pass:16 fail:0 skip:0 total:16 # Totals: pass:16 fail:0 skip:0 total:16 ok 6 damon KTAP version 1 # Subtest: damon-operations # module: vaddr 1..6 ok 1 damon_test_three_regions_in_vmas ok 2 damon_test_apply_three_regions1 ok 3 damon_test_apply_three_regions2 ok 4 damon_test_apply_three_regions3 ok 5 damon_test_apply_three_regions4 ok 6 damon_test_split_evenly # damon-operations: pass:6 fail:0 skip:0 total:6 # Totals: pass:6 fail:0 skip:0 total:6 ok 7 damon-operations KTAP version 1 # Subtest: damon-dbgfs # module: dbgfs 1..3 ok 1 damon_dbgfs_test_str_to_ints ok 2 damon_dbgfs_test_set_targets damon-dbgfs: input: 3 10 20 damon-dbgfs: input: 1 10 20 1 14 26 damon-dbgfs: input: 0 10 20 1 30 40 0 5 8 ok 3 damon_dbgfs_test_set_init_regions # damon-dbgfs: pass:3 fail:0 skip:0 total:3 # Totals: pass:3 fail:0 skip:0 total:3 ok 8 damon-dbgfs KTAP version 1 # Subtest: exec # module: exec 1..1 ok 1 exec_test_bprm_stack_limits ok 9 exec KTAP version 1 # Subtest: binfmt_elf # module: binfmt_elf 1..1 ok 1 total_mapping_size_test ok 10 binfmt_elf KTAP version 1 # Subtest: ext4_mballoc_test # module: ext4 1..7 KTAP version 1 # Subtest: test_new_blocks_simple ok 1 block_bits=10 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 ok 2 block_bits=12 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 ok 3 block_bits=16 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 # test_new_blocks_simple: pass:3 fail:0 skip:0 total:3 ok 1 test_new_blocks_simple KTAP version 1 # Subtest: test_free_blocks_simple ok 1 block_bits=10 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 ok 2 block_bits=12 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 ok 3 block_bits=16 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 # test_free_blocks_simple: pass:3 fail:0 skip:0 total:3 ok 2 test_free_blocks_simple KTAP version 1 # Subtest: test_mb_generate_buddy ok 1 block_bits=10 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 ok 2 block_bits=12 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 ok 3 block_bits=16 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 # test_mb_generate_buddy: pass:3 fail:0 skip:0 total:3 ok 3 test_mb_generate_buddy KTAP version 1 # Subtest: test_mb_mark_used ok 1 block_bits=10 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 ok 2 block_bits=12 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 ok 3 block_bits=16 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 # SKIP blocksize exceeds pagesize # test_mb_mark_used: pass:2 fail:0 skip:1 total:3 ok 4 test_mb_mark_used KTAP version 1 # Subtest: test_mb_free_blocks ok 1 block_bits=10 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 ok 2 block_bits=12 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 ok 3 block_bits=16 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 # SKIP blocksize exceeds pagesize # test_mb_free_blocks: pass:2 fail:0 skip:1 total:3 ok 5 test_mb_free_blocks KTAP version 1 # Subtest: test_mark_diskspace_used ok 1 block_bits=10 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 ok 2 block_bits=12 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 ok 3 block_bits=16 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 # test_mark_diskspace_used: pass:3 fail:0 skip:0 total:3 ok 6 test_mark_diskspace_used KTAP version 1 # Subtest: test_mb_mark_used_cost # test_mb_mark_used_cost: costed jiffies 166 input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input3 ok 1 block_bits=10 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 # test_mb_mark_used_cost: costed jiffies 184 ok 2 block_bits=12 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 ok 3 block_bits=16 cluster_bits=3 blocks_per_group=8192 group_count=4 desc_size=64 # SKIP blocksize exceeds pagesize # test_mb_mark_used_cost.speed: slow # test_mb_mark_used_cost: pass:2 fail:0 skip:1 total:3 ok 7 test_mb_mark_used_cost # ext4_mballoc_test: pass:7 fail:0 skip:0 total:7 # Totals: pass:18 fail:0 skip:3 total:21 ok 11 ext4_mballoc_test KTAP version 1 # Subtest: ext4_inode_test # module: ext4_inode_test 1..1 KTAP version 1 # Subtest: inode_test_xtimestamp_decoding ok 1 1901-12-13 Lower bound of 32bit < 0 timestamp, no extra bits ok 2 1969-12-31 Upper bound of 32bit < 0 timestamp, no extra bits ok 3 1970-01-01 Lower bound of 32bit >=0 timestamp, no extra bits ok 4 2038-01-19 Upper bound of 32bit >=0 timestamp, no extra bits ok 5 2038-01-19 Lower bound of 32bit <0 timestamp, lo extra sec bit on ok 6 2106-02-07 Upper bound of 32bit <0 timestamp, lo extra sec bit on ok 7 2106-02-07 Lower bound of 32bit >=0 timestamp, lo extra sec bit on ok 8 2174-02-25 Upper bound of 32bit >=0 timestamp, lo extra sec bit on ok 9 2174-02-25 Lower bound of 32bit <0 timestamp, hi extra sec bit on ok 10 2242-03-16 Upper bound of 32bit <0 timestamp, hi extra sec bit on ok 11 2242-03-16 Lower bound of 32bit >=0 timestamp, hi extra sec bit on ok 12 2310-04-04 Upper bound of 32bit >=0 timestamp, hi extra sec bit on ok 13 2310-04-04 Upper bound of 32bit>=0 timestamp, hi extra sec bit 1. 1 ns ok 14 2378-04-22 Lower bound of 32bit>= timestamp. Extra sec bits 1. Max ns ok 15 2378-04-22 Lower bound of 32bit >=0 timestamp. All extra sec bits on ok 16 2446-05-10 Upper bound of 32bit >=0 timestamp. All extra sec bits on # inode_test_xtimestamp_decoding: pass:16 fail:0 skip:0 total:16 ok 1 inode_test_xtimestamp_decoding # Totals: pass:16 fail:0 skip:0 total:16 ok 12 ext4_inode_test KTAP version 1 # Subtest: fat_test # module: fat_test 1..3 ok 1 fat_checksum_test KTAP version 1 # Subtest: fat_time_fat2unix_test ok 1 Earliest possible UTC (1980-01-01 00:00:00) ok 2 Latest possible UTC (2107-12-31 23:59:58) ok 3 Earliest possible (UTC-11) (== 1979-12-31 13:00:00 UTC) ok 4 Latest possible (UTC+11) (== 2108-01-01 10:59:58 UTC) ok 5 Leap Day / Year (1996-02-29 00:00:00) ok 6 Year 2000 is leap year (2000-02-29 00:00:00) ok 7 Year 2100 not leap year (2100-03-01 00:00:00) ok 8 Leap year + timezone UTC+1 (== 2004-02-29 00:30:00 UTC) ok 9 Leap year + timezone UTC-1 (== 2004-02-29 23:30:00 UTC) ok 10 VFAT odd-second resolution (1999-12-31 23:59:59) ok 11 VFAT 10ms resolution (1980-01-01 00:00:00:0010) # fat_time_fat2unix_test: pass:11 fail:0 skip:0 total:11 ok 2 fat_time_fat2unix_test KTAP version 1 # Subtest: fat_time_unix2fat_test ok 1 Earliest possible UTC (1980-01-01 00:00:00) ok 2 Latest possible UTC (2107-12-31 23:59:58) ok 3 Earliest possible (UTC-11) (== 1979-12-31 13:00:00 UTC) ok 4 Latest possible (UTC+11) (== 2108-01-01 10:59:58 UTC) ok 5 Leap Day / Year (1996-02-29 00:00:00) ok 6 Year 2000 is leap year (2000-02-29 00:00:00) ok 7 Year 2100 not leap year (2100-03-01 00:00:00) ok 8 Leap year + timezone UTC+1 (== 2004-02-29 00:30:00 UTC) ok 9 Leap year + timezone UTC-1 (== 2004-02-29 23:30:00 UTC) ok 10 VFAT odd-second resolution (1999-12-31 23:59:59) ok 11 VFAT 10ms resolution (1980-01-01 00:00:00:0010) # fat_time_unix2fat_test: pass:11 fail:0 skip:0 total:11 ok 3 fat_time_unix2fat_test # fat_test: pass:3 fail:0 skip:0 total:3 # Totals: pass:23 fail:0 skip:0 total:23 ok 13 fat_test KTAP version 1 # Subtest: apparmor_policy_unpack # module: apparmor_policy_unpack_test 1..30 ok 1 policy_unpack_test_inbounds_when_inbounds ok 2 policy_unpack_test_inbounds_when_out_of_bounds ok 3 policy_unpack_test_unpack_array_with_null_name ok 4 policy_unpack_test_unpack_array_with_name ok 5 policy_unpack_test_unpack_array_out_of_bounds ok 6 policy_unpack_test_unpack_blob_with_null_name ok 7 policy_unpack_test_unpack_blob_with_name ok 8 policy_unpack_test_unpack_blob_out_of_bounds ok 9 policy_unpack_test_unpack_nameX_with_null_name ok 10 policy_unpack_test_unpack_nameX_with_wrong_code ok 11 policy_unpack_test_unpack_nameX_with_name ok 12 policy_unpack_test_unpack_nameX_with_wrong_name ok 13 policy_unpack_test_unpack_str_with_null_name ok 14 policy_unpack_test_unpack_str_with_name ok 15 policy_unpack_test_unpack_str_out_of_bounds ok 16 policy_unpack_test_unpack_strdup_with_null_name ok 17 policy_unpack_test_unpack_strdup_with_name ok 18 policy_unpack_test_unpack_strdup_out_of_bounds ok 19 policy_unpack_test_unpack_u16_chunk_basic ok 20 policy_unpack_test_unpack_u16_chunk_out_of_bounds_1 ok 21 policy_unpack_test_unpack_u16_chunk_out_of_bounds_2 ok 22 policy_unpack_test_unpack_u32_with_null_name ok 23 policy_unpack_test_unpack_u32_with_name ok 24 policy_unpack_test_unpack_u32_out_of_bounds ok 25 policy_unpack_test_unpack_u64_with_null_name ok 26 policy_unpack_test_unpack_u64_with_name ok 27 policy_unpack_test_unpack_u64_out_of_bounds ok 28 policy_unpack_test_unpack_X_code_match ok 29 policy_unpack_test_unpack_X_code_mismatch ok 30 policy_unpack_test_unpack_X_out_of_bounds # apparmor_policy_unpack: pass:30 fail:0 skip:0 total:30 # Totals: pass:30 fail:0 skip:0 total:30 ok 14 apparmor_policy_unpack KTAP version 1 # Subtest: landlock_fs # module: landlock 1..7 ok 1 test_no_more_access ok 2 test_scope_to_request_with_exec_none ok 3 test_scope_to_request_with_exec_some ok 4 test_scope_to_request_without_access ok 5 test_is_eacces_with_none ok 6 test_is_eacces_with_refer ok 7 test_is_eacces_with_write # landlock_fs: pass:7 fail:0 skip:0 total:7 # Totals: pass:7 fail:0 skip:0 total:7 ok 15 landlock_fs KTAP version 1 # Subtest: string # module: string_kunit 1..20 ok 1 string_test_memset16 ok 2 string_test_memset32 ok 3 string_test_memset64 ok 4 string_test_strchr ok 5 string_test_strnchr ok 6 string_test_strspn ok 7 string_test_strcmp ok 8 string_test_strcmp_long_strings ok 9 string_test_strncmp ok 10 string_test_strncmp_long_strings ok 11 string_test_strcasecmp ok 12 string_test_strcasecmp_long_strings ok 13 string_test_strncasecmp ok 14 string_test_strncasecmp_long_strings ok 15 string_test_strscpy ok 16 string_test_strcat ok 17 string_test_strncat ok 18 string_test_strlcat ok 19 string_test_strtomem ok 20 string_test_memtostr # string: pass:20 fail:0 skip:0 total:20 # Totals: pass:20 fail:0 skip:0 total:20 ok 16 string KTAP version 1 # Subtest: string_helpers # module: string_helpers_kunit 1..3 ok 1 test_get_size ok 2 test_upper_lower ok 3 test_unescape # string_helpers: pass:3 fail:0 skip:0 total:3 # Totals: pass:3 fail:0 skip:0 total:3 ok 17 string_helpers KTAP version 1 # Subtest: cpumask # module: cpumask_kunit 1..6 ok 1 test_cpumask_weight ok 2 test_cpumask_first ok 3 test_cpumask_last ok 4 test_cpumask_next ok 5 test_cpumask_iterators ok 6 test_cpumask_iterators_builtin # cpumask: pass:6 fail:0 skip:0 total:6 # Totals: pass:6 fail:0 skip:0 total:6 ok 18 cpumask KTAP version 1 # Subtest: iov_iter # module: kunit_iov_iter 1..12 ok 1 iov_kunit_copy_to_kvec ok 2 iov_kunit_copy_from_kvec ok 3 iov_kunit_copy_to_bvec ok 4 iov_kunit_copy_from_bvec ok 5 iov_kunit_copy_to_folioq ok 6 iov_kunit_copy_from_folioq ok 7 iov_kunit_copy_to_xarray ok 8 iov_kunit_copy_from_xarray ok 9 iov_kunit_extract_pages_kvec ok 10 iov_kunit_extract_pages_bvec ok 11 iov_kunit_extract_pages_folioq ok 12 iov_kunit_extract_pages_xarray # iov_iter: pass:12 fail:0 skip:0 total:12 # Totals: pass:12 fail:0 skip:0 total:12 ok 19 iov_iter KTAP version 1 # Subtest: hash # module: test_hash 1..2 ok 1 test_string_or ok 2 test_hash_or # hash: pass:2 fail:0 skip:0 total:2 # Totals: pass:2 fail:0 skip:0 total:2 ok 20 hash KTAP version 1 # Subtest: list_sort # module: test_list_sort 1..1 ok 1 list_sort_test ok 21 list_sort KTAP version 1 # Subtest: lib_sort # module: test_sort 1..1 ok 1 test_sort ok 22 lib_sort KTAP version 1 # Subtest: kunit_executor_test # module: kunit 1..8 ok 1 parse_filter_test ok 2 filter_suites_test ok 3 filter_suites_test_glob_test ok 4 filter_suites_to_empty_test ok 5 parse_filter_attr_test ok 6 filter_attr_test ok 7 filter_attr_empty_test ok 8 filter_attr_skip_test # kunit_executor_test: pass:8 fail:0 skip:0 total:8 # Totals: pass:8 fail:0 skip:0 total:8 ok 23 kunit_executor_test KTAP version 1 # Subtest: kunit-try-catch-test # module: kunit_test 1..2 ok 1 kunit_test_try_catch_successful_try_no_catch ok 2 kunit_test_try_catch_unsuccessful_try_does_catch # kunit-try-catch-test: pass:2 fail:0 skip:0 total:2 # Totals: pass:2 fail:0 skip:0 total:2 ok 24 kunit-try-catch-test KTAP version 1 # Subtest: kunit-resource-test # module: kunit_test 1..12 ok 1 kunit_resource_test_init_resources ok 2 kunit_resource_test_alloc_resource ok 3 kunit_resource_test_destroy_resource ok 4 kunit_resource_test_remove_resource ok 5 kunit_resource_test_cleanup_resources ok 6 kunit_resource_test_proper_free_ordering ok 7 kunit_resource_test_static ok 8 kunit_resource_test_named ok 9 kunit_resource_test_action ok 10 kunit_resource_test_remove_action ok 11 kunit_resource_test_release_action action_order_2 action_order_2 action_order_1 ok 12 kunit_resource_test_action_ordering # kunit-resource-test: pass:12 fail:0 skip:0 total:12 # Totals: pass:12 fail:0 skip:0 total:12 ok 25 kunit-resource-test KTAP version 1 # Subtest: kunit-log-test # module: kunit_test 1..2 put this in log. this too. add to suite log. along with this. ok 1 kunit_log_test # kunit_log_newline_test: Add newline ok 2 kunit_log_newline_test # kunit-log-test: pass:2 fail:0 skip:0 total:2 # Totals: pass:2 fail:0 skip:0 total:2 ok 26 kunit-log-test KTAP version 1 # Subtest: kunit_status # module: kunit_test 1..2 ok 1 kunit_status_set_failure_test ok 2 kunit_status_mark_skipped_test # kunit_status: pass:2 fail:0 skip:0 total:2 # Totals: pass:2 fail:0 skip:0 total:2 ok 27 kunit_status KTAP version 1 # Subtest: kunit_current # module: kunit_test 1..2 ok 1 kunit_current_test # fake test: lib/kunit/kunit-test.c:722: This should make `fake` test fail. ok 2 kunit_current_fail_test # kunit_current: pass:2 fail:0 skip:0 total:2 # Totals: pass:2 fail:0 skip:0 total:2 ok 28 kunit_current KTAP version 1 # Subtest: kunit_device # module: kunit_test 1..3 ok 1 kunit_device_test ok 2 kunit_device_cleanup_test ok 3 kunit_device_driver_test # kunit_device: pass:3 fail:0 skip:0 total:3 # Totals: pass:3 fail:0 skip:0 total:3 ok 29 kunit_device KTAP version 1 # Subtest: kunit_fault # module: kunit_test 1..1 BUG: kernel NULL pointer dereference, address: 0000000000000000 #PF: supervisor write access in kernel mode #PF: error_code(0x0002) - not-present page PGD 0 P4D 0 Oops: Oops: 0002 [#1] PREEMPT NOPTI CPU: 0 UID: 0 PID: 486 Comm: kunit_try_catch Tainted: G N 6.13.0-rc5-g77d2d46f8ed2 #2655 Tainted: [N]=TEST Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 RIP: 0010:kunit_test_null_dereference+0x37/0x80 Code: e5 ac 49 c7 c0 c0 71 34 ac ba 01 00 00 00 65 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 48 8d 4c 24 07 48 c7 c6 90 04 c4 ac 04 25 00 00 00 00 00 00 00 00 48 c7 87 68 01 00 00 4a fe e9 ac RSP: 0018:ffffa2bf41527ed8 EFLAGS: 00000246 RAX: 0000000000000000 RBX: ffffa14002b8ec40 RCX: ffffa2bf41527edf RDX: 0000000000000001 RSI: ffffffffacc40490 RDI: ffffa2bf40013c68 RBP: ffffa14002b8ec80 R08: ffffffffac3471c0 R09: fffffffface54410 R10: 0000000000000000 R11: 0000000000000000 R12: ffffa2bf4010bd60 R13: ffffa14002b8f1e0 R14: ffffffffac347860 R15: ffffa14002b8ec40 FS: 0000000000000000(0000) GS:ffffffffad04f000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000000 CR3: 000000002ce44000 CR4: 00000000000006f0 Call Trace: ? __die+0x1f/0x60 ? page_fault_oops+0x152/0x440 ? search_extable+0x26/0x30 ? kunit_test_null_dereference+0x37/0x80 ? exc_page_fault+0x28b/0x5c0 ? update_curr_dl_se+0x34/0x160 ? asm_exc_page_fault+0x26/0x30 ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 ? __pfx_kunit_fail_assert_format+0x10/0x10 ? kunit_test_null_dereference+0x37/0x80 ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 kunit_generic_run_threadfn_adapter+0x1c/0x40 kthread+0xab/0xe0 ? __pfx_kthread+0x10/0x10 ret_from_fork+0x2f/0x50 ? __pfx_kthread+0x10/0x10 ret_from_fork_asm+0x19/0x30 CR2: 0000000000000000 ---[ end trace 0000000000000000 ]--- RIP: 0010:kunit_test_null_dereference+0x37/0x80 Code: e5 ac 49 c7 c0 c0 71 34 ac ba 01 00 00 00 65 48 8b 04 25 28 00 00 00 48 89 44 24 08 31 c0 48 8d 4c 24 07 48 c7 c6 90 04 c4 ac 04 25 00 00 00 00 00 00 00 00 48 c7 87 68 01 00 00 4a fe e9 ac RSP: 0018:ffffa2bf41527ed8 EFLAGS: 00000246 RAX: 0000000000000000 RBX: ffffa14002b8ec40 RCX: ffffa2bf41527edf RDX: 0000000000000001 RSI: ffffffffacc40490 RDI: ffffa2bf40013c68 RBP: ffffa14002b8ec80 R08: ffffffffac3471c0 R09: fffffffface54410 R10: 0000000000000000 R11: 0000000000000000 R12: ffffa2bf4010bd60 R13: ffffa14002b8f1e0 R14: ffffffffac347860 R15: ffffa14002b8ec40 FS: 0000000000000000(0000) GS:ffffffffad04f000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000000 CR3: 000000002ce44000 CR4: 00000000000006f0 note: kunit_try_catch[486] exited with irqs disabled # kunit_test_fault_null_dereference: try faulted: last line seen lib/kunit/kunit-test.c:95 ok 1 kunit_test_fault_null_dereference ok 30 kunit_fault KTAP version 1 # Subtest: kunit_platform_device # module: platform_test 1..4 ok 1 kunit_platform_device_alloc_test ok 2 kunit_platform_device_add_test sysfs: cannot create duplicate filename '/devices/platform/kunit-platform-add-2' CPU: 0 UID: 0 PID: 492 Comm: kunit_try_catch Tainted: G D N 6.13.0-rc5-g77d2d46f8ed2 #2655 Tainted: [D]=DIE, [N]=TEST Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 Call Trace: dump_stack_lvl+0x2a/0x50 sysfs_warn_dup+0x56/0x70 sysfs_create_dir_ns+0xb9/0xd0 kobject_add_internal+0x96/0x240 kobject_add+0x7e/0xf0 device_add+0xef/0x7a0 platform_device_add+0xf3/0x200 kunit_platform_device_add+0x1a/0x150 ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 kunit_platform_device_add_twice_fails_test+0xc8/0x1f0 ? __pfx_read_tsc+0x10/0x10 ? ktime_get_ts64+0x46/0x120 kunit_try_run_case+0x6f/0x150 ? __schedule+0x224/0x530 ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 kunit_generic_run_threadfn_adapter+0x1c/0x40 kthread+0xab/0xe0 ? __pfx_kthread+0x10/0x10 ret_from_fork+0x2f/0x50 ? __pfx_kthread+0x10/0x10 ret_from_fork_asm+0x19/0x30 kobject: kobject_add_internal failed for kunit-platform-add-2 with -EEXIST, don't try to register things with the same name in the same directory. ok 3 kunit_platform_device_add_twice_fails_test ok 4 kunit_platform_device_add_cleans_up # kunit_platform_device: pass:4 fail:0 skip:0 total:4 # Totals: pass:4 fail:0 skip:0 total:4 ok 31 kunit_platform_device KTAP version 1 # Subtest: kunit_platform_driver # module: platform_test 1..2 ok 1 kunit_platform_driver_register_test ok 2 kunit_platform_device_prepare_wait_for_probe_completes_when_already_probed # kunit_platform_driver: pass:2 fail:0 skip:0 total:2 # Totals: pass:2 fail:0 skip:0 total:2 ok 32 kunit_platform_driver KTAP version 1 # Subtest: string-stream-test # module: string_stream_test 1..12 ok 1 string_stream_managed_init_test ok 2 string_stream_unmanaged_init_test ok 3 string_stream_managed_free_test ok 4 string_stream_resource_free_test ok 5 string_stream_line_add_test ok 6 string_stream_variable_length_line_test ok 7 string_stream_append_test ok 8 string_stream_append_auto_newline_test ok 9 string_stream_append_empty_string_test ok 10 string_stream_no_auto_newline_test ok 11 string_stream_auto_newline_test # string_stream_performance_test: Time elapsed: 26239 us # string_stream_performance_test: Total string length: 573890 # string_stream_performance_test: Bytes requested: 823922 # string_stream_performance_test: Actual bytes allocated: 1048280 ok 12 string_stream_performance_test # string-stream-test: pass:12 fail:0 skip:0 total:12 # Totals: pass:12 fail:0 skip:0 total:12 ok 33 string-stream-test KTAP version 1 # Subtest: kunit-assert # module: assert_test 1..11 ok 1 kunit_test_is_literal ok 2 kunit_test_is_str_literal ok 3 kunit_test_assert_prologue ok 4 kunit_test_assert_print_msg ok 5 kunit_test_unary_assert_format ok 6 kunit_test_ptr_not_err_assert_format ok 7 kunit_test_binary_assert_format ok 8 kunit_test_binary_ptr_assert_format ok 9 kunit_test_binary_str_assert_format ok 10 kunit_test_assert_hexdump ok 11 kunit_test_mem_assert_format # kunit-assert: pass:11 fail:0 skip:0 total:11 # Totals: pass:11 fail:0 skip:0 total:11 ok 34 kunit-assert # example: initializing suite KTAP version 1 # Subtest: example # module: kunit_example_test 1..9 # example_simple_test: initializing # example_simple_test: cleaning up ok 1 example_simple_test # example_skip_test: initializing # example_skip_test: You should not see a line below. # example_skip_test: cleaning up ok 2 example_skip_test # SKIP this test should be skipped # example_mark_skipped_test: initializing # example_mark_skipped_test: You should see a line below. # example_mark_skipped_test: You should see this line. # example_mark_skipped_test: cleaning up ok 3 example_mark_skipped_test # SKIP this test should be skipped # example_all_expect_macros_test: initializing # example_all_expect_macros_test: cleaning up ok 4 example_all_expect_macros_test # example_static_stub_test: initializing # example_static_stub_test: cleaning up ok 5 example_static_stub_test # example_static_stub_using_fn_ptr_test: initializing # example_static_stub_using_fn_ptr_test: cleaning up ok 6 example_static_stub_using_fn_ptr_test # example_priv_test: initializing # example_priv_test: cleaning up ok 7 example_priv_test KTAP version 1 # Subtest: example_params_test # example_params_test: initializing # example_params_test: cleaning up ok 1 example value 3 # SKIP unsupported param value 3 # example_params_test: initializing # example_params_test: cleaning up ok 2 example value 2 # example_params_test: initializing # example_params_test: cleaning up ok 3 example value 1 # example_params_test: initializing # example_params_test: cleaning up ok 4 example value 0 # SKIP unsupported param value 0 # example_params_test: pass:2 fail:0 skip:2 total:4 ok 8 example_params_test # example_slow_test: initializing # example_slow_test: cleaning up # example_slow_test.speed: slow ok 9 example_slow_test # example: exiting suite # example: pass:7 fail:0 skip:2 total:9 # Totals: pass:8 fail:0 skip:4 total:12 ok 35 example KTAP version 1 # Subtest: math-int_pow # module: int_pow_kunit 1..1 KTAP version 1 # Subtest: int_pow_test ok 1 Power of zero ok 2 Power of one ok 3 Base zero ok 4 Base one ok 5 Two squared ok 6 Two cubed ok 7 Five raised to the fifth power ok 8 Max base ok 9 Large result # int_pow_test: pass:9 fail:0 skip:0 total:9 ok 1 int_pow_test # Totals: pass:9 fail:0 skip:0 total:9 ok 36 math-int_pow KTAP version 1 # Subtest: rational # module: rational_test 1..1 KTAP version 1 # Subtest: rational_test ok 1 Exceeds bounds, semi-convergent term > 1/2 last term ok 2 Exceeds bounds, semi-convergent term < 1/2 last term ok 3 Closest to zero ok 4 Closest to smallest non-zero ok 5 Use convergent ok 6 Exact answer ok 7 Semiconvergent, numerator limit ok 8 Semiconvergent, denominator limit # rational_test: pass:8 fail:0 skip:0 total:8 ok 1 rational_test # Totals: pass:8 fail:0 skip:0 total:8 ok 37 rational KTAP version 1 # Subtest: bitfields # module: bitfield_kunit 1..2 ok 1 test_bitfields_constants ok 2 test_bitfields_variables # bitfields: pass:2 fail:0 skip:0 total:2 # Totals: pass:2 fail:0 skip:0 total:2 ok 38 bitfields KTAP version 1 # Subtest: checksum # module: checksum_kunit 1..5 ok 1 test_csum_fixed_random_inputs ok 2 test_csum_all_carry_inputs ok 3 test_csum_no_carry_inputs ok 4 test_ip_fast_csum ok 5 test_csum_ipv6_magic # checksum: pass:5 fail:0 skip:0 total:5 # Totals: pass:5 fail:0 skip:0 total:5 ok 39 checksum KTAP version 1 # Subtest: util_macros.h # module: util_macros_kunit 1..2 ok 1 test_find_closest ok 2 test_find_closest_descending # util_macros.h: pass:2 fail:0 skip:0 total:2 # Totals: pass:2 fail:0 skip:0 total:2 ok 40 util_macros.h KTAP version 1 # Subtest: list-kunit-test # module: list_test 1..39 ok 1 list_test_list_init ok 2 list_test_list_add ok 3 list_test_list_add_tail ok 4 list_test_list_del ok 5 list_test_list_replace ok 6 list_test_list_replace_init ok 7 list_test_list_swap ok 8 list_test_list_del_init ok 9 list_test_list_del_init_careful ok 10 list_test_list_move ok 11 list_test_list_move_tail ok 12 list_test_list_bulk_move_tail ok 13 list_test_list_is_head ok 14 list_test_list_is_first ok 15 list_test_list_is_last ok 16 list_test_list_empty ok 17 list_test_list_empty_careful ok 18 list_test_list_rotate_left ok 19 list_test_list_rotate_to_front ok 20 list_test_list_is_singular ok 21 list_test_list_cut_position ok 22 list_test_list_cut_before ok 23 list_test_list_splice ok 24 list_test_list_splice_tail ok 25 list_test_list_splice_init ok 26 list_test_list_splice_tail_init ok 27 list_test_list_entry ok 28 list_test_list_entry_is_head ok 29 list_test_list_first_entry ok 30 list_test_list_last_entry ok 31 list_test_list_first_entry_or_null ok 32 list_test_list_next_entry ok 33 list_test_list_prev_entry ok 34 list_test_list_for_each ok 35 list_test_list_for_each_prev ok 36 list_test_list_for_each_safe ok 37 list_test_list_for_each_prev_safe ok 38 list_test_list_for_each_entry ok 39 list_test_list_for_each_entry_reverse # list-kunit-test: pass:39 fail:0 skip:0 total:39 # Totals: pass:39 fail:0 skip:0 total:39 ok 41 list-kunit-test KTAP version 1 # Subtest: hlist # module: list_test 1..18 ok 1 hlist_test_init ok 2 hlist_test_unhashed ok 3 hlist_test_unhashed_lockless ok 4 hlist_test_del ok 5 hlist_test_del_init ok 6 hlist_test_add ok 7 hlist_test_fake ok 8 hlist_test_is_singular_node ok 9 hlist_test_empty ok 10 hlist_test_move_list ok 11 hlist_test_entry ok 12 hlist_test_entry_safe ok 13 hlist_test_for_each ok 14 hlist_test_for_each_safe ok 15 hlist_test_for_each_entry ok 16 hlist_test_for_each_entry_continue ok 17 hlist_test_for_each_entry_from ok 18 hlist_test_for_each_entry_safe # hlist: pass:18 fail:0 skip:0 total:18 # Totals: pass:18 fail:0 skip:0 total:18 ok 42 hlist KTAP version 1 # Subtest: klist # module: list_test 1..8 ok 1 klist_test_add_tail ok 2 klist_test_add_head ok 3 klist_test_add_behind ok 4 klist_test_add_before ok 5 klist_test_del_refcount_greater_than_zero ok 6 klist_test_del_refcount_zero ok 7 klist_test_remove ok 8 klist_test_node_attached # klist: pass:8 fail:0 skip:0 total:8 # Totals: pass:8 fail:0 skip:0 total:8 ok 43 klist KTAP version 1 # Subtest: hashtable # module: hashtable_test 1..9 ok 1 hashtable_test_hash_init ok 2 hashtable_test_hash_empty ok 3 hashtable_test_hash_hashed ok 4 hashtable_test_hash_add ok 5 hashtable_test_hash_del ok 6 hashtable_test_hash_for_each ok 7 hashtable_test_hash_for_each_safe ok 8 hashtable_test_hash_for_each_possible ok 9 hashtable_test_hash_for_each_possible_safe # hashtable: pass:9 fail:0 skip:0 total:9 # Totals: pass:9 fail:0 skip:0 total:9 ok 44 hashtable KTAP version 1 # Subtest: bits-test # module: test_bits 1..4 ok 1 genmask_test ok 2 genmask_ull_test ok 3 genmask_u128_test ok 4 genmask_input_check_test # bits-test: pass:4 fail:0 skip:0 total:4 # Totals: pass:4 fail:0 skip:0 total:4 ok 45 bits-test KTAP version 1 # Subtest: cmdline # module: cmdline_kunit 1..4 ok 1 cmdline_test_noint ok 2 cmdline_test_lead_int ok 3 cmdline_test_tail_int ok 4 cmdline_test_range # cmdline: pass:4 fail:0 skip:0 total:4 # Totals: pass:4 fail:0 skip:0 total:4 ok 46 cmdline KTAP version 1 # Subtest: slub_test # module: slub_kunit 1..9 ok 1 test_clobber_zone ok 2 test_next_pointer ok 3 test_first_word ok 4 test_clobber_50th_byte ok 5 test_clobber_redzone_free stackdepot: allocating hash table of 65536 entries via kvcalloc ok 6 test_kmalloc_redzone_access ok 7 test_kfree_rcu # SKIP can't do kfree_rcu() when test is built-in ok 8 test_leak_destroy ok 9 test_krealloc_redzone_zeroing # slub_test: pass:8 fail:0 skip:1 total:9 # Totals: pass:8 fail:0 skip:1 total:9 ok 47 slub_test KTAP version 1 # Subtest: memcpy # module: memcpy_kunit 1..6 # memset_test: ok: memset() direct assignment # memset_test: ok: memset() complete overwrite # memset_test: ok: memset() middle overwrite # memset_test: ok: memset() argument side-effects # memset_test: ok: memset() memset_after() # memset_test: ok: memset() memset_startat() ok 1 memset_test # memcpy_test: ok: memcpy() static initializers # memcpy_test: ok: memcpy() direct assignment # memcpy_test: ok: memcpy() complete overwrite # memcpy_test: ok: memcpy() middle overwrite # memcpy_test: ok: memcpy() argument side-effects ok 2 memcpy_test # memcpy_large_test.speed: slow ok 3 memcpy_large_test # memmove_test: ok: memmove() static initializers # memmove_test: ok: memmove() direct assignment # memmove_test: ok: memmove() complete overwrite # memmove_test: ok: memmove() middle overwrite # memmove_test: ok: memmove() argument side-effects # memmove_test: ok: memmove() overlapping write # memmove_test.speed: slow ok 4 memmove_test # memmove_large_test.speed: slow ok 5 memmove_large_test # memmove_overlap_test.speed: slow ok 6 memmove_overlap_test # memcpy: pass:6 fail:0 skip:0 total:6 # Totals: pass:6 fail:0 skip:0 total:6 ok 48 memcpy KTAP version 1 # Subtest: is_signed_type # module: is_signed_type_kunit 1..1 ok 1 is_signed_type_test ok 49 is_signed_type KTAP version 1 # Subtest: overflow # module: overflow_kunit 1..22 # u8_u8__u8_overflow_test: 18 u8_u8__u8 arithmetic tests finished ok 1 u8_u8__u8_overflow_test # s8_s8__s8_overflow_test: 19 s8_s8__s8 arithmetic tests finished ok 2 s8_s8__s8_overflow_test # u16_u16__u16_overflow_test: 17 u16_u16__u16 arithmetic tests finished ok 3 u16_u16__u16_overflow_test # s16_s16__s16_overflow_test: 17 s16_s16__s16 arithmetic tests finished ok 4 s16_s16__s16_overflow_test # u32_u32__u32_overflow_test: 17 u32_u32__u32 arithmetic tests finished ok 5 u32_u32__u32_overflow_test # s32_s32__s32_overflow_test: 17 s32_s32__s32 arithmetic tests finished ok 6 s32_s32__s32_overflow_test # u64_u64__u64_overflow_test: 17 u64_u64__u64 arithmetic tests finished ok 7 u64_u64__u64_overflow_test # s64_s64__s64_overflow_test: 21 s64_s64__s64 arithmetic tests finished ok 8 s64_s64__s64_overflow_test # u32_u32__int_overflow_test: 2 u32_u32__int arithmetic tests finished ok 9 u32_u32__int_overflow_test # u32_u32__u8_overflow_test: 3 u32_u32__u8 arithmetic tests finished ok 10 u32_u32__u8_overflow_test # u8_u8__int_overflow_test: 3 u8_u8__int arithmetic tests finished ok 11 u8_u8__int_overflow_test # int_int__u8_overflow_test: 3 int_int__u8 arithmetic tests finished ok 12 int_int__u8_overflow_test # shift_sane_test: 36 sane shift tests finished ok 13 shift_sane_test # shift_overflow_test: 25 overflow shift tests finished ok 14 shift_overflow_test # shift_truncate_test: 27 truncate shift tests finished ok 15 shift_truncate_test # shift_nonsense_test: 25 nonsense shift tests finished ok 16 shift_nonsense_test # overflow_allocation_test: 11 allocation overflow tests finished ok 17 overflow_allocation_test # overflow_size_helpers_test: 43 overflow size helper tests finished ok 18 overflow_size_helpers_test # overflows_type_test: 658 overflows_type() tests finished ok 19 overflows_type_test # same_type_test: 0 __same_type() tests finished ok 20 same_type_test # castable_to_type_test: 103 castable_to_type() tests finished ok 21 castable_to_type_test ok 22 DEFINE_FLEX_test # overflow: pass:22 fail:0 skip:0 total:22 # Totals: pass:22 fail:0 skip:0 total:22 ok 50 overflow KTAP version 1 # Subtest: stackinit # module: stackinit_kunit 1..65 ok 1 test_u8_zero ok 2 test_u16_zero ok 3 test_u32_zero ok 4 test_u64_zero ok 5 test_char_array_zero ok 6 test_small_hole_zero ok 7 test_big_hole_zero ok 8 test_trailing_hole_zero ok 9 test_packed_zero ok 10 test_small_hole_dynamic_partial ok 11 test_big_hole_dynamic_partial ok 12 test_trailing_hole_dynamic_partial ok 13 test_packed_dynamic_partial ok 14 test_small_hole_assigned_dynamic_partial ok 15 test_big_hole_assigned_dynamic_partial ok 16 test_trailing_hole_assigned_dynamic_partial ok 17 test_packed_assigned_dynamic_partial ok 18 test_small_hole_static_partial ok 19 test_big_hole_static_partial ok 20 test_trailing_hole_static_partial ok 21 test_packed_static_partial ok 22 test_small_hole_static_all # SKIP XFAIL uninit bytes: 3 ok 23 test_big_hole_static_all # SKIP XFAIL uninit bytes: 124 ok 24 test_trailing_hole_static_all # SKIP XFAIL uninit bytes: 7 ok 25 test_packed_static_all ok 26 test_small_hole_dynamic_all # SKIP XFAIL uninit bytes: 3 ok 27 test_big_hole_dynamic_all # SKIP XFAIL uninit bytes: 124 ok 28 test_trailing_hole_dynamic_all # SKIP XFAIL uninit bytes: 7 ok 29 test_packed_dynamic_all ok 30 test_small_hole_runtime_partial # SKIP XFAIL uninit bytes: 23 ok 31 test_big_hole_runtime_partial # SKIP XFAIL uninit bytes: 127 ok 32 test_trailing_hole_runtime_partial # SKIP XFAIL uninit bytes: 24 ok 33 test_packed_runtime_partial # SKIP XFAIL uninit bytes: 24 ok 34 test_small_hole_runtime_all ok 35 test_big_hole_runtime_all # SKIP XFAIL uninit bytes: 124 ok 36 test_trailing_hole_runtime_all # SKIP XFAIL uninit bytes: 7 ok 37 test_packed_runtime_all ok 38 test_small_hole_assigned_static_partial ok 39 test_big_hole_assigned_static_partial ok 40 test_trailing_hole_assigned_static_partial ok 41 test_packed_assigned_static_partial ok 42 test_small_hole_assigned_static_all # SKIP XFAIL uninit bytes: 3 ok 43 test_big_hole_assigned_static_all # SKIP XFAIL uninit bytes: 124 ok 44 test_trailing_hole_assigned_static_all # SKIP XFAIL uninit bytes: 7 ok 45 test_packed_assigned_static_all ok 46 test_small_hole_assigned_dynamic_all # SKIP XFAIL uninit bytes: 3 ok 47 test_big_hole_assigned_dynamic_all # SKIP XFAIL uninit bytes: 124 ok 48 test_trailing_hole_assigned_dynamic_all # SKIP XFAIL uninit bytes: 7 ok 49 test_packed_assigned_dynamic_all ok 50 test_small_hole_assigned_copy # SKIP XFAIL uninit bytes: 3 ok 51 test_big_hole_assigned_copy # SKIP XFAIL uninit bytes: 124 ok 52 test_trailing_hole_assigned_copy # SKIP XFAIL uninit bytes: 7 ok 53 test_packed_assigned_copy ok 54 test_u8_none # SKIP XFAIL uninit bytes: 1 ok 55 test_u16_none # SKIP XFAIL uninit bytes: 2 ok 56 test_u32_none # SKIP XFAIL uninit bytes: 4 ok 57 test_u64_none # SKIP XFAIL uninit bytes: 8 ok 58 test_char_array_none # SKIP XFAIL uninit bytes: 16 ok 59 test_switch_1_none # SKIP XFAIL uninit bytes: 80 ok 60 test_switch_2_none # SKIP XFAIL uninit bytes: 80 ok 61 test_small_hole_none # SKIP XFAIL uninit bytes: 24 ok 62 test_big_hole_none # SKIP XFAIL uninit bytes: 128 ok 63 test_trailing_hole_none # SKIP XFAIL uninit bytes: 32 ok 64 test_packed_none # SKIP XFAIL uninit bytes: 32 ok 65 test_user # SKIP XFAIL uninit bytes: 32 # stackinit: pass:32 fail:0 skip:33 total:65 # Totals: pass:32 fail:0 skip:33 total:65 ok 51 stackinit KTAP version 1 # Subtest: fortify # module: fortify_kunit 1..26 ok 1 fortify_test_known_sizes ok 2 fortify_test_control_flow_split ok 3 fortify_test_alloc_size_kmalloc_const ok 4 fortify_test_alloc_size_kmalloc_dynamic # SKIP Compiler is missing __builtin_dynamic_object_size() support ok 5 fortify_test_alloc_size_vmalloc_const ok 6 fortify_test_alloc_size_vmalloc_dynamic # SKIP Compiler is missing __builtin_dynamic_object_size() support ok 7 fortify_test_alloc_size_kvmalloc_const ok 8 fortify_test_alloc_size_kvmalloc_dynamic # SKIP Compiler is missing __builtin_dynamic_object_size() support ok 9 fortify_test_alloc_size_devm_kmalloc_const ok 10 fortify_test_alloc_size_devm_kmalloc_dynamic # SKIP Compiler is missing __builtin_dynamic_object_size() support ok 11 fortify_test_realloc_size ok 12 fortify_test_strlen ok 13 fortify_test_strnlen ok 14 fortify_test_strcpy ok 15 fortify_test_strncpy ok 16 fortify_test_strscpy ok 17 fortify_test_strcat ok 18 fortify_test_strncat ok 19 fortify_test_strlcat ok 20 fortify_test_memcpy ok 21 fortify_test_memmove ok 22 fortify_test_memscan ok 23 fortify_test_memchr ok 24 fortify_test_memchr_inv ok 25 fortify_test_memcmp ok 26 fortify_test_kmemdup # fortify: pass:22 fail:0 skip:4 total:26 # Totals: pass:22 fail:0 skip:4 total:26 ok 52 fortify KTAP version 1 # Subtest: siphash # module: siphash_kunit 1..1 ok 1 siphash_test ok 53 siphash KTAP version 1 # Subtest: usercopy # module: usercopy_kunit 1..4 ok 1 usercopy_test_valid ok 2 usercopy_test_invalid ok 3 usercopy_test_check_nonzero_user ok 4 usercopy_test_copy_struct_from_user # usercopy: pass:4 fail:0 skip:0 total:4 # Totals: pass:4 fail:0 skip:0 total:4 ok 54 usercopy KTAP version 1 # Subtest: crc16 # module: crc16_kunit 1..3 ok 1 crc16_test_empty ok 2 crc16_test_combine ok 3 crc16_test_correctness # crc16: pass:3 fail:0 skip:0 total:3 # Totals: pass:3 fail:0 skip:0 total:3 ok 55 crc16 KTAP version 1 # Subtest: qos-kunit-test # module: qos_test 1..3 ok 1 freq_qos_test_min ok 2 freq_qos_test_maxdef ok 3 freq_qos_test_readd # qos-kunit-test: pass:3 fail:0 skip:0 total:3 # Totals: pass:3 fail:0 skip:0 total:3 ok 56 qos-kunit-test KTAP version 1 # Subtest: regmap # module: regmap_kunit 1..37 KTAP version 1 # Subtest: basic_read_write ok 1 none-default @0x0 ok 2 none-default fast I/O @0x0 ok 3 flat-default @0x0 ok 4 flat-default fast I/O @0x0 ok 5 rbtree-default @0x0 ok 6 rbtree-default fast I/O @0x0 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 # basic_read_write: pass:8 fail:0 skip:0 total:8 ok 1 basic_read_write KTAP version 1 # Subtest: read_bypassed ok 1 flat-default @0x0 ok 2 flat-default fast I/O @0x0 ok 3 flat-default @0x2001 ok 4 flat-default @0x2002 ok 5 flat-default @0x2003 ok 6 flat-default @0x2004 ok 7 rbtree-default @0x0 ok 8 rbtree-default fast I/O @0x0 ok 9 rbtree-default @0x2001 ok 10 rbtree-default @0x2002 ok 11 rbtree-default @0x2003 ok 12 rbtree-default @0x2004 ok 13 maple-default @0x0 ok 14 maple-default fast I/O @0x0 ok 15 maple-default @0x2001 ok 16 maple-default @0x2002 ok 17 maple-default @0x2003 ok 18 maple-default @0x2004 # read_bypassed: pass:18 fail:0 skip:0 total:18 ok 2 read_bypassed KTAP version 1 # Subtest: read_bypassed_volatile ok 1 flat-default @0x0 ok 2 flat-default fast I/O @0x0 ok 3 flat-default @0x2001 ok 4 flat-default @0x2002 ok 5 flat-default @0x2003 ok 6 flat-default @0x2004 ok 7 rbtree-default @0x0 ok 8 rbtree-default fast I/O @0x0 ok 9 rbtree-default @0x2001 ok 10 rbtree-default @0x2002 ok 11 rbtree-default @0x2003 ok 12 rbtree-default @0x2004 ok 13 maple-default @0x0 ok 14 maple-default fast I/O @0x0 ok 15 maple-default @0x2001 ok 16 maple-default @0x2002 ok 17 maple-default @0x2003 ok 18 maple-default @0x2004 # read_bypassed_volatile: pass:18 fail:0 skip:0 total:18 ok 3 read_bypassed_volatile KTAP version 1 # Subtest: bulk_write ok 1 none-default @0x0 ok 2 none-default fast I/O @0x0 ok 3 flat-default @0x0 ok 4 flat-default fast I/O @0x0 ok 5 rbtree-default @0x0 ok 6 rbtree-default fast I/O @0x0 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 # bulk_write: pass:8 fail:0 skip:0 total:8 ok 4 bulk_write KTAP version 1 # Subtest: bulk_read ok 1 none-default @0x0 ok 2 none-default fast I/O @0x0 ok 3 flat-default @0x0 ok 4 flat-default fast I/O @0x0 ok 5 rbtree-default @0x0 ok 6 rbtree-default fast I/O @0x0 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 # bulk_read: pass:8 fail:0 skip:0 total:8 ok 5 bulk_read KTAP version 1 # Subtest: multi_write ok 1 none-default @0x0 ok 2 none-default fast I/O @0x0 ok 3 flat-default @0x0 ok 4 flat-default fast I/O @0x0 ok 5 rbtree-default @0x0 ok 6 rbtree-default fast I/O @0x0 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 # multi_write: pass:8 fail:0 skip:0 total:8 ok 6 multi_write KTAP version 1 # Subtest: multi_read ok 1 none-default @0x0 ok 2 none-default fast I/O @0x0 ok 3 flat-default @0x0 ok 4 flat-default fast I/O @0x0 ok 5 rbtree-default @0x0 ok 6 rbtree-default fast I/O @0x0 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 # multi_read: pass:8 fail:0 skip:0 total:8 ok 7 multi_read KTAP version 1 # Subtest: write_readonly regmap_test write_readonly.regmap_test: No cache used with register defaults set! ok 1 none-default @0x0 regmap_test write_readonly.regmap_test: No cache used with register defaults set! ok 2 none-default fast I/O @0x0 ok 3 flat-default @0x0 ok 4 flat-default fast I/O @0x0 ok 5 rbtree-default @0x0 ok 6 rbtree-default fast I/O @0x0 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 # write_readonly: pass:8 fail:0 skip:0 total:8 ok 8 write_readonly KTAP version 1 # Subtest: read_writeonly ok 1 none-default @0x0 ok 2 none-default fast I/O @0x0 ok 3 flat-default @0x0 ok 4 flat-default fast I/O @0x0 ok 5 rbtree-default @0x0 ok 6 rbtree-default fast I/O @0x0 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 # read_writeonly: pass:8 fail:0 skip:0 total:8 ok 9 read_writeonly KTAP version 1 # Subtest: reg_defaults regmap_test reg_defaults.regmap_test: No cache used with register defaults set! ok 1 none-default @0x0 regmap_test reg_defaults.regmap_test: No cache used with register defaults set! ok 2 none-default fast I/O @0x0 ok 3 flat-default @0x0 ok 4 flat-default fast I/O @0x0 ok 5 rbtree-default @0x0 ok 6 rbtree-default fast I/O @0x0 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 # reg_defaults: pass:8 fail:0 skip:0 total:8 ok 10 reg_defaults KTAP version 1 # Subtest: reg_defaults_read_dev regmap_test reg_defaults_read_dev.regmap_test: No cache used with register defaults set! ok 1 none-default @0x0 regmap_test reg_defaults_read_dev.regmap_test: No cache used with register defaults set! ok 2 none-default fast I/O @0x0 regmap_test reg_defaults_read_dev.regmap_test: No cache defaults, reading back from HW ok 3 flat-default @0x0 regmap_test reg_defaults_read_dev.regmap_test: No cache defaults, reading back from HW ok 4 flat-default fast I/O @0x0 regmap_test reg_defaults_read_dev.regmap_test: No cache defaults, reading back from HW ok 5 rbtree-default @0x0 regmap_test reg_defaults_read_dev.regmap_test: No cache defaults, reading back from HW ok 6 rbtree-default fast I/O @0x0 regmap_test reg_defaults_read_dev.regmap_test: No cache defaults, reading back from HW ok 7 maple-default @0x0 regmap_test reg_defaults_read_dev.regmap_test: No cache defaults, reading back from HW ok 8 maple-default fast I/O @0x0 # reg_defaults_read_dev: pass:8 fail:0 skip:0 total:8 ok 11 reg_defaults_read_dev KTAP version 1 # Subtest: register_patch regmap_test register_patch.regmap_test: No cache used with register defaults set! ok 1 none-default @0x0 regmap_test register_patch.regmap_test: No cache used with register defaults set! ok 2 none-default fast I/O @0x0 ok 3 flat-default @0x0 ok 4 flat-default fast I/O @0x0 ok 5 rbtree-default @0x0 ok 6 rbtree-default fast I/O @0x0 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 # register_patch: pass:8 fail:0 skip:0 total:8 ok 12 register_patch KTAP version 1 # Subtest: stride regmap_test stride.regmap_test: No cache used with register defaults set! ok 1 none-default @0x0 regmap_test stride.regmap_test: No cache used with register defaults set! ok 2 none-default fast I/O @0x0 ok 3 flat-default @0x0 ok 4 flat-default fast I/O @0x0 ok 5 rbtree-default @0x0 ok 6 rbtree-default fast I/O @0x0 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 # stride: pass:8 fail:0 skip:0 total:8 ok 13 stride KTAP version 1 # Subtest: basic_ranges ok 1 none-default @0x0 ok 2 none-default fast I/O @0x0 ok 3 flat-default @0x0 ok 4 flat-default fast I/O @0x0 ok 5 rbtree-default @0x0 ok 6 rbtree-default fast I/O @0x0 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 # basic_ranges: pass:8 fail:0 skip:0 total:8 ok 14 basic_ranges KTAP version 1 # Subtest: stress_insert ok 1 none-default @0x0 ok 2 none-default fast I/O @0x0 ok 3 flat-default @0x0 ok 4 flat-default fast I/O @0x0 ok 5 rbtree-default @0x0 ok 6 rbtree-default fast I/O @0x0 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 # stress_insert: pass:8 fail:0 skip:0 total:8 ok 15 stress_insert KTAP version 1 # Subtest: cache_bypass ok 1 flat-default @0x0 ok 2 flat-default fast I/O @0x0 ok 3 flat-default @0x2001 ok 4 flat-default @0x2002 ok 5 flat-default @0x2003 ok 6 flat-default @0x2004 ok 7 rbtree-default @0x0 ok 8 rbtree-default fast I/O @0x0 ok 9 rbtree-default @0x2001 ok 10 rbtree-default @0x2002 ok 11 rbtree-default @0x2003 ok 12 rbtree-default @0x2004 ok 13 maple-default @0x0 ok 14 maple-default fast I/O @0x0 ok 15 maple-default @0x2001 ok 16 maple-default @0x2002 ok 17 maple-default @0x2003 ok 18 maple-default @0x2004 # cache_bypass: pass:18 fail:0 skip:0 total:18 ok 16 cache_bypass KTAP version 1 # Subtest: cache_sync_marked_dirty ok 1 flat-default @0x0 ok 2 flat-default fast I/O @0x0 ok 3 flat-default @0x2001 ok 4 flat-default @0x2002 ok 5 flat-default @0x2003 ok 6 flat-default @0x2004 ok 7 rbtree-default @0x0 ok 8 rbtree-default fast I/O @0x0 ok 9 rbtree-default @0x2001 ok 10 rbtree-default @0x2002 ok 11 rbtree-default @0x2003 ok 12 rbtree-default @0x2004 ok 13 maple-default @0x0 ok 14 maple-default fast I/O @0x0 ok 15 maple-default @0x2001 ok 16 maple-default @0x2002 ok 17 maple-default @0x2003 ok 18 maple-default @0x2004 # cache_sync_marked_dirty: pass:18 fail:0 skip:0 total:18 ok 17 cache_sync_marked_dirty KTAP version 1 # Subtest: cache_sync_after_cache_only ok 1 flat-default @0x0 ok 2 flat-default fast I/O @0x0 ok 3 flat-default @0x2001 ok 4 flat-default @0x2002 ok 5 flat-default @0x2003 ok 6 flat-default @0x2004 ok 7 rbtree-default @0x0 ok 8 rbtree-default fast I/O @0x0 ok 9 rbtree-default @0x2001 ok 10 rbtree-default @0x2002 ok 11 rbtree-default @0x2003 ok 12 rbtree-default @0x2004 ok 13 maple-default @0x0 ok 14 maple-default fast I/O @0x0 ok 15 maple-default @0x2001 ok 16 maple-default @0x2002 ok 17 maple-default @0x2003 ok 18 maple-default @0x2004 # cache_sync_after_cache_only: pass:18 fail:0 skip:0 total:18 ok 18 cache_sync_after_cache_only KTAP version 1 # Subtest: cache_sync_defaults_marked_dirty ok 1 flat-default @0x0 ok 2 flat-default fast I/O @0x0 ok 3 flat-default @0x2001 ok 4 flat-default @0x2002 ok 5 flat-default @0x2003 ok 6 flat-default @0x2004 ok 7 rbtree-default @0x0 ok 8 rbtree-default fast I/O @0x0 ok 9 rbtree-default @0x2001 ok 10 rbtree-default @0x2002 ok 11 rbtree-default @0x2003 ok 12 rbtree-default @0x2004 ok 13 maple-default @0x0 ok 14 maple-default fast I/O @0x0 ok 15 maple-default @0x2001 ok 16 maple-default @0x2002 ok 17 maple-default @0x2003 ok 18 maple-default @0x2004 # cache_sync_defaults_marked_dirty: pass:18 fail:0 skip:0 total:18 ok 19 cache_sync_defaults_marked_dirty KTAP version 1 # Subtest: cache_sync_default_after_cache_only ok 1 flat-default @0x0 ok 2 flat-default fast I/O @0x0 ok 3 flat-default @0x2001 ok 4 flat-default @0x2002 ok 5 flat-default @0x2003 ok 6 flat-default @0x2004 ok 7 rbtree-default @0x0 ok 8 rbtree-default fast I/O @0x0 ok 9 rbtree-default @0x2001 ok 10 rbtree-default @0x2002 ok 11 rbtree-default @0x2003 ok 12 rbtree-default @0x2004 ok 13 maple-default @0x0 ok 14 maple-default fast I/O @0x0 ok 15 maple-default @0x2001 ok 16 maple-default @0x2002 ok 17 maple-default @0x2003 ok 18 maple-default @0x2004 # cache_sync_default_after_cache_only: pass:18 fail:0 skip:0 total:18 ok 20 cache_sync_default_after_cache_only KTAP version 1 # Subtest: cache_sync_readonly ok 1 flat-default @0x0 ok 2 flat-default fast I/O @0x0 ok 3 flat-default @0x2001 ok 4 flat-default @0x2002 ok 5 flat-default @0x2003 ok 6 flat-default @0x2004 ok 7 rbtree-default @0x0 ok 8 rbtree-default fast I/O @0x0 ok 9 rbtree-default @0x2001 ok 10 rbtree-default @0x2002 ok 11 rbtree-default @0x2003 ok 12 rbtree-default @0x2004 ok 13 maple-default @0x0 ok 14 maple-default fast I/O @0x0 ok 15 maple-default @0x2001 ok 16 maple-default @0x2002 ok 17 maple-default @0x2003 ok 18 maple-default @0x2004 # cache_sync_readonly: pass:18 fail:0 skip:0 total:18 ok 21 cache_sync_readonly KTAP version 1 # Subtest: cache_sync_patch ok 1 flat-default @0x0 ok 2 flat-default fast I/O @0x0 ok 3 flat-default @0x2001 ok 4 flat-default @0x2002 ok 5 flat-default @0x2003 ok 6 flat-default @0x2004 ok 7 rbtree-default @0x0 ok 8 rbtree-default fast I/O @0x0 ok 9 rbtree-default @0x2001 ok 10 rbtree-default @0x2002 ok 11 rbtree-default @0x2003 ok 12 rbtree-default @0x2004 ok 13 maple-default @0x0 ok 14 maple-default fast I/O @0x0 ok 15 maple-default @0x2001 ok 16 maple-default @0x2002 ok 17 maple-default @0x2003 ok 18 maple-default @0x2004 # cache_sync_patch: pass:18 fail:0 skip:0 total:18 ok 22 cache_sync_patch KTAP version 1 # Subtest: cache_drop ok 1 rbtree-default @0x0 ok 2 rbtree-default fast I/O @0x0 ok 3 rbtree-default @0x2001 ok 4 rbtree-default @0x2002 ok 5 rbtree-default @0x2003 ok 6 rbtree-default @0x2004 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 ok 9 maple-default @0x2001 ok 10 maple-default @0x2002 ok 11 maple-default @0x2003 ok 12 maple-default @0x2004 # cache_drop: pass:12 fail:0 skip:0 total:12 ok 23 cache_drop KTAP version 1 # Subtest: cache_drop_with_non_contiguous_ranges ok 1 rbtree-default @0x0 ok 2 rbtree-default fast I/O @0x0 ok 3 rbtree-default @0x2001 ok 4 rbtree-default @0x2002 ok 5 rbtree-default @0x2003 ok 6 rbtree-default @0x2004 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 ok 9 maple-default @0x2001 ok 10 maple-default @0x2002 ok 11 maple-default @0x2003 ok 12 maple-default @0x2004 # cache_drop_with_non_contiguous_ranges: pass:12 fail:0 skip:0 total:12 ok 24 cache_drop_with_non_contiguous_ranges KTAP version 1 # Subtest: cache_drop_all_and_sync_marked_dirty ok 1 rbtree-default @0x0 ok 2 rbtree-default fast I/O @0x0 ok 3 rbtree-default @0x2001 ok 4 rbtree-default @0x2002 ok 5 rbtree-default @0x2003 ok 6 rbtree-default @0x2004 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 ok 9 maple-default @0x2001 ok 10 maple-default @0x2002 ok 11 maple-default @0x2003 ok 12 maple-default @0x2004 # cache_drop_all_and_sync_marked_dirty: pass:12 fail:0 skip:0 total:12 ok 25 cache_drop_all_and_sync_marked_dirty KTAP version 1 # Subtest: cache_drop_all_and_sync_no_defaults ok 1 rbtree-default @0x0 ok 2 rbtree-default fast I/O @0x0 ok 3 rbtree-default @0x2001 ok 4 rbtree-default @0x2002 ok 5 rbtree-default @0x2003 ok 6 rbtree-default @0x2004 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 ok 9 maple-default @0x2001 ok 10 maple-default @0x2002 ok 11 maple-default @0x2003 ok 12 maple-default @0x2004 # cache_drop_all_and_sync_no_defaults: pass:12 fail:0 skip:0 total:12 ok 26 cache_drop_all_and_sync_no_defaults KTAP version 1 # Subtest: cache_drop_all_and_sync_has_defaults ok 1 rbtree-default @0x0 ok 2 rbtree-default fast I/O @0x0 ok 3 rbtree-default @0x2001 ok 4 rbtree-default @0x2002 ok 5 rbtree-default @0x2003 ok 6 rbtree-default @0x2004 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 ok 9 maple-default @0x2001 ok 10 maple-default @0x2002 ok 11 maple-default @0x2003 ok 12 maple-default @0x2004 # cache_drop_all_and_sync_has_defaults: pass:12 fail:0 skip:0 total:12 ok 27 cache_drop_all_and_sync_has_defaults KTAP version 1 # Subtest: cache_present ok 1 rbtree-default @0x0 ok 2 rbtree-default fast I/O @0x0 ok 3 rbtree-default @0x2001 ok 4 rbtree-default @0x2002 ok 5 rbtree-default @0x2003 ok 6 rbtree-default @0x2004 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 ok 9 maple-default @0x2001 ok 10 maple-default @0x2002 ok 11 maple-default @0x2003 ok 12 maple-default @0x2004 # cache_present: pass:12 fail:0 skip:0 total:12 ok 28 cache_present KTAP version 1 # Subtest: cache_write_zero ok 1 rbtree-default @0x0 ok 2 rbtree-default fast I/O @0x0 ok 3 rbtree-default @0x2001 ok 4 rbtree-default @0x2002 ok 5 rbtree-default @0x2003 ok 6 rbtree-default @0x2004 ok 7 maple-default @0x0 ok 8 maple-default fast I/O @0x0 ok 9 maple-default @0x2001 ok 10 maple-default @0x2002 ok 11 maple-default @0x2003 ok 12 maple-default @0x2004 # cache_write_zero: pass:12 fail:0 skip:0 total:12 ok 29 cache_write_zero KTAP version 1 # Subtest: cache_range_window_reg ok 1 flat-default @0x0 ok 2 flat-default fast I/O @0x0 ok 3 rbtree-default @0x0 ok 4 rbtree-default fast I/O @0x0 ok 5 maple-default @0x0 ok 6 maple-default fast I/O @0x0 # cache_range_window_reg: pass:6 fail:0 skip:0 total:6 ok 30 cache_range_window_reg KTAP version 1 # Subtest: raw_read_defaults_single regmap_test raw_read_defaults_single.regmap_test: No cache used with register defaults set! ok 1 none-little @0x0 regmap_test raw_read_defaults_single.regmap_test: No cache used with register defaults set! ok 2 none-big @0x0 ok 3 flat-little @0x0 ok 4 flat-big @0x0 ok 5 rbtree-little @0x0 ok 6 rbtree-big @0x0 ok 7 maple-little @0x0 ok 8 maple-big @0x0 # raw_read_defaults_single: pass:8 fail:0 skip:0 total:8 ok 31 raw_read_defaults_single KTAP version 1 # Subtest: raw_read_defaults regmap_test raw_read_defaults.regmap_test: No cache used with register defaults set! ok 1 none-little @0x0 regmap_test raw_read_defaults.regmap_test: No cache used with register defaults set! ok 2 none-big @0x0 ok 3 flat-little @0x0 ok 4 flat-big @0x0 ok 5 rbtree-little @0x0 ok 6 rbtree-big @0x0 ok 7 maple-little @0x0 ok 8 maple-big @0x0 # raw_read_defaults: pass:8 fail:0 skip:0 total:8 ok 32 raw_read_defaults KTAP version 1 # Subtest: raw_write_read_single regmap_test raw_write_read_single.regmap_test: No cache used with register defaults set! ok 1 none-little @0x0 regmap_test raw_write_read_single.regmap_test: No cache used with register defaults set! ok 2 none-big @0x0 ok 3 flat-little @0x0 ok 4 flat-big @0x0 ok 5 rbtree-little @0x0 ok 6 rbtree-big @0x0 ok 7 maple-little @0x0 ok 8 maple-big @0x0 # raw_write_read_single: pass:8 fail:0 skip:0 total:8 ok 33 raw_write_read_single KTAP version 1 # Subtest: raw_write regmap_test raw_write.regmap_test: No cache used with register defaults set! ok 1 none-little @0x0 regmap_test raw_write.regmap_test: No cache used with register defaults set! ok 2 none-big @0x0 ok 3 flat-little @0x0 ok 4 flat-big @0x0 ok 5 rbtree-little @0x0 ok 6 rbtree-big @0x0 ok 7 maple-little @0x0 ok 8 maple-big @0x0 # raw_write: pass:8 fail:0 skip:0 total:8 ok 34 raw_write KTAP version 1 # Subtest: raw_noinc_write regmap_test raw_noinc_write.regmap_test: No cache used with register defaults set! ok 1 none-little @0x0 regmap_test raw_noinc_write.regmap_test: No cache used with register defaults set! ok 2 none-big @0x0 ok 3 flat-little @0x0 ok 4 flat-big @0x0 ok 5 rbtree-little @0x0 ok 6 rbtree-big @0x0 ok 7 maple-little @0x0 ok 8 maple-big @0x0 # raw_noinc_write: pass:8 fail:0 skip:0 total:8 ok 35 raw_noinc_write KTAP version 1 # Subtest: raw_sync ok 1 flat-little @0x0 ok 2 flat-big @0x0 ok 3 rbtree-little @0x0 ok 4 rbtree-big @0x0 ok 5 maple-little @0x0 ok 6 maple-big @0x0 # raw_sync: pass:6 fail:0 skip:0 total:6 ok 36 raw_sync KTAP version 1 # Subtest: raw_ranges ok 1 flat-little @0x0 ok 2 flat-big @0x0 ok 3 rbtree-little @0x0 ok 4 rbtree-big @0x0 ok 5 maple-little @0x0 ok 6 maple-big @0x0 # raw_ranges: pass:6 fail:0 skip:0 total:6 ok 37 raw_ranges # regmap: pass:37 fail:0 skip:0 total:37 # Totals: pass:408 fail:0 skip:0 total:408 ok 57 regmap KTAP version 1 # Subtest: property-entry # module: property_entry_test 1..7 ok 1 pe_test_uints ok 2 pe_test_uint_arrays ok 3 pe_test_strings ok 4 pe_test_bool ok 5 pe_test_move_inline_u8 ok 6 pe_test_move_inline_str ok 7 pe_test_reference # property-entry: pass:7 fail:0 skip:0 total:7 # Totals: pass:7 fail:0 skip:0 total:7 ok 58 property-entry KTAP version 1 # Subtest: iwlwifi-devinfo # module: iwlwifi_tests 1..2 ok 1 devinfo_table_order ok 2 devinfo_pci_ids # iwlwifi-devinfo: pass:2 fail:0 skip:0 total:2 # Totals: pass:2 fail:0 skip:0 total:2 ok 59 iwlwifi-devinfo KTAP version 1 # Subtest: input_core # module: input_test 1..4 input: Test input device as /devices/virtual/input/input4 ok 1 input_test_polling input: Test input device as /devices/virtual/input/input5 ok 2 input_test_timestamp input: Test input device as /devices/virtual/input/input6 ok 3 input_test_match_device_id input: Test input device as /devices/virtual/input/input7 ok 4 input_test_grab # input_core: pass:4 fail:0 skip:0 total:4 # Totals: pass:4 fail:0 skip:0 total:4 ok 60 input_core KTAP version 1 # Subtest: iio-format # module: iio_test_format 1..6 ok 1 iio_test_iio_format_value_integer ok 2 iio_test_iio_format_value_fixedpoint ok 3 iio_test_iio_format_value_fractional ok 4 iio_test_iio_format_value_fractional_log2 ok 5 iio_test_iio_format_value_multiple ok 6 iio_test_iio_format_value_integer_64 # iio-format: pass:6 fail:0 skip:0 total:6 # Totals: pass:6 fail:0 skip:0 total:6 ok 61 iio-format KTAP version 1 # Subtest: iio-gain-time-scale # module: iio_test_gts 1..6 ok 1 test_init_iio_gts_invalid ok 2 test_iio_gts_find_gain_for_scale_using_time ok 3 test_iio_gts_find_new_gain_sel_by_old_gain_time ok 4 test_iio_find_closest_gain_low ok 5 test_iio_gts_total_gain_to_scale ok 6 test_iio_gts_avail_test # iio-gain-time-scale: pass:6 fail:0 skip:0 total:6 # Totals: pass:6 fail:0 skip:0 total:6 ok 62 iio-gain-time-scale KTAP version 1 # Subtest: thunderbolt # module: thunderbolt 1..39 ok 1 tb_test_path_basic ok 2 tb_test_path_not_connected_walk ok 3 tb_test_path_single_hop_walk ok 4 tb_test_path_daisy_chain_walk ok 5 tb_test_path_simple_tree_walk ok 6 tb_test_path_complex_tree_walk ok 7 tb_test_path_max_length_walk ok 8 tb_test_path_not_connected ok 9 tb_test_path_not_bonded_lane0 ok 10 tb_test_path_not_bonded_lane1 ok 11 tb_test_path_not_bonded_lane1_chain ok 12 tb_test_path_not_bonded_lane1_chain_reverse ok 13 tb_test_path_mixed_chain ok 14 tb_test_path_mixed_chain_reverse ok 15 tb_test_tunnel_pcie ok 16 tb_test_tunnel_dp ok 17 tb_test_tunnel_dp_chain ok 18 tb_test_tunnel_dp_tree ok 19 tb_test_tunnel_dp_max_length ok 20 tb_test_tunnel_3dp ok 21 tb_test_tunnel_port_on_path ok 22 tb_test_tunnel_usb3 ok 23 tb_test_tunnel_dma ok 24 tb_test_tunnel_dma_rx ok 25 tb_test_tunnel_dma_tx ok 26 tb_test_tunnel_dma_chain ok 27 tb_test_tunnel_dma_match ok 28 tb_test_credit_alloc_legacy_not_bonded ok 29 tb_test_credit_alloc_legacy_bonded ok 30 tb_test_credit_alloc_pcie ok 31 tb_test_credit_alloc_without_dp ok 32 tb_test_credit_alloc_dp ok 33 tb_test_credit_alloc_usb3 ok 34 tb_test_credit_alloc_dma ok 35 tb_test_credit_alloc_dma_multiple ok 36 tb_test_credit_alloc_all ok 37 tb_test_property_parse ok 38 tb_test_property_format ok 39 tb_test_property_copy # thunderbolt: pass:39 fail:0 skip:0 total:39 # Totals: pass:39 fail:0 skip:0 total:39 ok 63 thunderbolt KTAP version 1 # Subtest: sound-core-test # module: sound_kunit 1..10 ok 1 test_phys_format_size ok 2 test_format_width ok 3 test_format_endianness ok 4 test_format_signed ok 5 test_format_fill_silence ok 6 test_playback_avail ok 7 test_capture_avail # test_card_set_id: Testname ok 8 test_card_set_id ok 9 test_pcm_format_name ok 10 test_card_add_component # sound-core-test: pass:10 fail:0 skip:0 total:10 # Totals: pass:10 fail:0 skip:0 total:10 ok 64 sound-core-test KTAP version 1 # Subtest: snd_soc_tplg_test # module: soc_topology_test 1..11 ok 1 snd_soc_tplg_test_load_with_null_comp ok 2 snd_soc_tplg_test_load_with_null_ops ok 3 snd_soc_tplg_test_load_with_null_fw ok 4 snd_soc_tplg_test_load_empty_tplg ok 5 snd_soc_tplg_test_load_empty_tplg_bad_magic ok 6 snd_soc_tplg_test_load_empty_tplg_bad_abi ok 7 snd_soc_tplg_test_load_empty_tplg_bad_size ok 8 snd_soc_tplg_test_load_empty_tplg_bad_payload_size ok 9 snd_soc_tplg_test_load_pcm_tplg ok 10 snd_soc_tplg_test_load_pcm_tplg_reload_comp ok 11 snd_soc_tplg_test_load_pcm_tplg_reload_card # snd_soc_tplg_test: pass:11 fail:0 skip:0 total:11 # Totals: pass:11 fail:0 skip:0 total:11 ok 65 snd_soc_tplg_test KTAP version 1 # Subtest: soc-card # module: soc_card_test 1..1 sound-soc-card-test test_snd_soc_card_get_kcontrol.sound-soc-card-test: ASoC: no DMI vendor name! ok 1 test_snd_soc_card_get_kcontrol ok 66 soc-card KTAP version 1 # Subtest: soc-utils # module: soc_utils_test 1..2 ok 1 test_tdm_params_to_bclk ok 2 test_snd_soc_params_to_bclk # soc-utils: pass:2 fail:0 skip:0 total:2 # Totals: pass:2 fail:0 skip:0 total:2 ok 67 soc-utils KTAP version 1 # Subtest: snd-soc-cs-amp-lib-test # module: snd_soc_cs_amp_lib_test 1..15 platform cs_amp_lib_test_drv: EFI cal variable truncated ok 1 cs_amp_lib_test_cal_data_too_short_test platform cs_amp_lib_test_drv: EFI cal variable truncated platform cs_amp_lib_test_drv: Failed to read calibration data from EFI: -75 ok 2 cs_amp_lib_test_cal_count_too_big_test ok 3 cs_amp_lib_test_no_cal_data_test platform cs_amp_lib_test_drv: No calibration for silicon ID 0xbadca100babababa ok 4 cs_amp_lib_test_get_efi_cal_uid_not_found_noindex_test platform cs_amp_lib_test_drv: No calibration for silicon ID 0xbadca100babababa ok 5 cs_amp_lib_test_get_efi_cal_uid_not_found_index_not_found_test platform cs_amp_lib_test_drv: No calibration for silicon ID 0x0 ok 6 cs_amp_lib_test_get_efi_cal_no_uid_index_not_found_test platform cs_amp_lib_test_drv: No calibration for silicon ID 0x0 ok 7 cs_amp_lib_test_get_efi_cal_no_uid_no_index_test platform cs_amp_lib_test_drv: No calibration for silicon ID 0x0 ok 8 cs_amp_lib_test_get_efi_cal_zero_not_matched_test KTAP version 1 # Subtest: cs_amp_lib_test_get_efi_cal_by_uid_test ok 1 num_amps:2 amp_index:0 ok 2 num_amps:2 amp_index:1 ok 3 num_amps:3 amp_index:0 ok 4 num_amps:3 amp_index:1 ok 5 num_amps:3 amp_index:2 ok 6 num_amps:4 amp_index:0 ok 7 num_amps:4 amp_index:1 ok 8 num_amps:4 amp_index:2 ok 9 num_amps:4 amp_index:3 ok 10 num_amps:5 amp_index:0 ok 11 num_amps:5 amp_index:1 ok 12 num_amps:5 amp_index:2 ok 13 num_amps:5 amp_index:3 ok 14 num_amps:5 amp_index:4 ok 15 num_amps:6 amp_index:0 ok 16 num_amps:6 amp_index:1 ok 17 num_amps:6 amp_index:2 ok 18 num_amps:6 amp_index:3 ok 19 num_amps:6 amp_index:4 ok 20 num_amps:6 amp_index:5 ok 21 num_amps:8 amp_index:0 ok 22 num_amps:8 amp_index:1 ok 23 num_amps:8 amp_index:2 ok 24 num_amps:8 amp_index:3 ok 25 num_amps:8 amp_index:4 ok 26 num_amps:8 amp_index:5 ok 27 num_amps:8 amp_index:6 ok 28 num_amps:8 amp_index:7 # cs_amp_lib_test_get_efi_cal_by_uid_test: pass:28 fail:0 skip:0 total:28 ok 9 cs_amp_lib_test_get_efi_cal_by_uid_test KTAP version 1 # Subtest: cs_amp_lib_test_get_efi_cal_by_index_unchecked_test ok 1 num_amps:2 amp_index:0 ok 2 num_amps:2 amp_index:1 ok 3 num_amps:3 amp_index:0 ok 4 num_amps:3 amp_index:1 ok 5 num_amps:3 amp_index:2 ok 6 num_amps:4 amp_index:0 ok 7 num_amps:4 amp_index:1 ok 8 num_amps:4 amp_index:2 ok 9 num_amps:4 amp_index:3 ok 10 num_amps:5 amp_index:0 ok 11 num_amps:5 amp_index:1 ok 12 num_amps:5 amp_index:2 ok 13 num_amps:5 amp_index:3 ok 14 num_amps:5 amp_index:4 ok 15 num_amps:6 amp_index:0 ok 16 num_amps:6 amp_index:1 ok 17 num_amps:6 amp_index:2 ok 18 num_amps:6 amp_index:3 ok 19 num_amps:6 amp_index:4 ok 20 num_amps:6 amp_index:5 ok 21 num_amps:8 amp_index:0 ok 22 num_amps:8 amp_index:1 ok 23 num_amps:8 amp_index:2 ok 24 num_amps:8 amp_index:3 ok 25 num_amps:8 amp_index:4 ok 26 num_amps:8 amp_index:5 ok 27 num_amps:8 amp_index:6 ok 28 num_amps:8 amp_index:7 # cs_amp_lib_test_get_efi_cal_by_index_unchecked_test: pass:28 fail:0 skip:0 total:28 ok 10 cs_amp_lib_test_get_efi_cal_by_index_unchecked_test KTAP version 1 # Subtest: cs_amp_lib_test_get_efi_cal_by_index_checked_test ok 1 num_amps:2 amp_index:0 ok 2 num_amps:2 amp_index:1 ok 3 num_amps:3 amp_index:0 ok 4 num_amps:3 amp_index:1 ok 5 num_amps:3 amp_index:2 ok 6 num_amps:4 amp_index:0 ok 7 num_amps:4 amp_index:1 ok 8 num_amps:4 amp_index:2 ok 9 num_amps:4 amp_index:3 ok 10 num_amps:5 amp_index:0 ok 11 num_amps:5 amp_index:1 ok 12 num_amps:5 amp_index:2 ok 13 num_amps:5 amp_index:3 ok 14 num_amps:5 amp_index:4 ok 15 num_amps:6 amp_index:0 ok 16 num_amps:6 amp_index:1 ok 17 num_amps:6 amp_index:2 ok 18 num_amps:6 amp_index:3 ok 19 num_amps:6 amp_index:4 ok 20 num_amps:6 amp_index:5 ok 21 num_amps:8 amp_index:0 ok 22 num_amps:8 amp_index:1 ok 23 num_amps:8 amp_index:2 ok 24 num_amps:8 amp_index:3 ok 25 num_amps:8 amp_index:4 ok 26 num_amps:8 amp_index:5 ok 27 num_amps:8 amp_index:6 ok 28 num_amps:8 amp_index:7 # cs_amp_lib_test_get_efi_cal_by_index_checked_test: pass:28 fail:0 skip:0 total:28 ok 11 cs_amp_lib_test_get_efi_cal_by_index_checked_test KTAP version 1 # Subtest: cs_amp_lib_test_get_efi_cal_by_index_uid_mismatch_test platform cs_amp_lib_test_drv: Calibration entry 0 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0x74defbac7339dafe ok 1 num_amps:2 amp_index:0 platform cs_amp_lib_test_drv: Calibration entry 1 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0x3370f94d9ae816fd ok 2 num_amps:2 amp_index:1 platform cs_amp_lib_test_drv: Calibration entry 0 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0x62da00cc4096e0fe ok 3 num_amps:3 amp_index:0 platform cs_amp_lib_test_drv: Calibration entry 1 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0x8a693df3d5b791fd ok 4 num_amps:3 amp_index:1 platform cs_amp_lib_test_drv: Calibration entry 2 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0xb70983d82ffd59fc ok 5 num_amps:3 amp_index:2 platform cs_amp_lib_test_drv: Calibration entry 0 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0xce004327a6e716fe ok 6 num_amps:4 amp_index:0 platform cs_amp_lib_test_drv: Calibration entry 1 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0x4f66c436f5ab59fd ok 7 num_amps:4 amp_index:1 platform cs_amp_lib_test_drv: Calibration entry 2 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0x1a5fd15b35eb4cfc ok 8 num_amps:4 amp_index:2 platform cs_amp_lib_test_drv: Calibration entry 3 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0x3ffac62d444145fb ok 9 num_amps:4 amp_index:3 platform cs_amp_lib_test_drv: Calibration entry 0 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0x5728be6eb0b84afe ok 10 num_amps:5 amp_index:0 platform cs_amp_lib_test_drv: Calibration entry 1 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0x6336a7e94663fafd ok 11 num_amps:5 amp_index:1 platform cs_amp_lib_test_drv: Calibration entry 2 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0x6fa8301167cb7afc ok 12 num_amps:5 amp_index:2 platform cs_amp_lib_test_drv: Calibration entry 3 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0xe2cc042a046789fb ok 13 num_amps:5 amp_index:3 platform cs_amp_lib_test_drv: Calibration entry 4 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0xa52048ae9dbcd1fa ok 14 num_amps:5 amp_index:4 platform cs_amp_lib_test_drv: Calibration entry 0 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0xa9a0686700676cfe ok 15 num_amps:6 amp_index:0 platform cs_amp_lib_test_drv: Calibration entry 1 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0xafd2abcbd5d5bafd ok 16 num_amps:6 amp_index:1 platform cs_amp_lib_test_drv: Calibration entry 2 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0xf4a2b0ec524a52fc ok 17 num_amps:6 amp_index:2 platform cs_amp_lib_test_drv: Calibration entry 3 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0x283dcdc35b4c5afb ok 18 num_amps:6 amp_index:3 platform cs_amp_lib_test_drv: Calibration entry 4 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0x1d897b734f36e8fa ok 19 num_amps:6 amp_index:4 platform cs_amp_lib_test_drv: Calibration entry 5 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0xd2daded6a6976ef9 ok 20 num_amps:6 amp_index:5 platform cs_amp_lib_test_drv: Calibration entry 0 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0x6d228ce3a82c3cfe ok 21 num_amps:8 amp_index:0 platform cs_amp_lib_test_drv: Calibration entry 1 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0xc33c6b79d7dbd8fd ok 22 num_amps:8 amp_index:1 platform cs_amp_lib_test_drv: Calibration entry 2 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0xf0b5333f5cfbadfc ok 23 num_amps:8 amp_index:2 platform cs_amp_lib_test_drv: Calibration entry 3 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0x53904e755eb667fb ok 24 num_amps:8 amp_index:3 platform cs_amp_lib_test_drv: Calibration entry 4 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0x8944c5b91f48befa ok 25 num_amps:8 amp_index:4 platform cs_amp_lib_test_drv: Calibration entry 5 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0xd91a177fd07ed5f9 ok 26 num_amps:8 amp_index:5 platform cs_amp_lib_test_drv: Calibration entry 6 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0x7e5b4b5a652d8ff8 ok 27 num_amps:8 amp_index:6 platform cs_amp_lib_test_drv: Calibration entry 7 does not match silicon ID platform cs_amp_lib_test_drv: No calibration for silicon ID 0x3524b1d146c391f7 ok 28 num_amps:8 amp_index:7 # cs_amp_lib_test_get_efi_cal_by_index_uid_mismatch_test: pass:28 fail:0 skip:0 total:28 ok 12 cs_amp_lib_test_get_efi_cal_by_index_uid_mismatch_test KTAP version 1 # Subtest: cs_amp_lib_test_get_efi_cal_by_index_fallback_test ok 1 num_amps:2 amp_index:0 ok 2 num_amps:2 amp_index:1 ok 3 num_amps:3 amp_index:0 ok 4 num_amps:3 amp_index:1 ok 5 num_amps:3 amp_index:2 ok 6 num_amps:4 amp_index:0 ok 7 num_amps:4 amp_index:1 ok 8 num_amps:4 amp_index:2 ok 9 num_amps:4 amp_index:3 ok 10 num_amps:5 amp_index:0 ok 11 num_amps:5 amp_index:1 ok 12 num_amps:5 amp_index:2 ok 13 num_amps:5 amp_index:3 ok 14 num_amps:5 amp_index:4 ok 15 num_amps:6 amp_index:0 ok 16 num_amps:6 amp_index:1 ok 17 num_amps:6 amp_index:2 ok 18 num_amps:6 amp_index:3 ok 19 num_amps:6 amp_index:4 ok 20 num_amps:6 amp_index:5 ok 21 num_amps:8 amp_index:0 ok 22 num_amps:8 amp_index:1 ok 23 num_amps:8 amp_index:2 ok 24 num_amps:8 amp_index:3 ok 25 num_amps:8 amp_index:4 ok 26 num_amps:8 amp_index:5 ok 27 num_amps:8 amp_index:6 ok 28 num_amps:8 amp_index:7 # cs_amp_lib_test_get_efi_cal_by_index_fallback_test: pass:28 fail:0 skip:0 total:28 ok 13 cs_amp_lib_test_get_efi_cal_by_index_fallback_test platform cs_amp_lib_test_drv: No calibration for silicon ID 0x4480354799a93d03 platform cs_amp_lib_test_drv: No calibration for silicon ID 0x0 ok 14 cs_amp_lib_test_get_efi_cal_empty_entry_test ok 15 cs_amp_lib_test_write_cal_data_test # snd-soc-cs-amp-lib-test: pass:15 fail:0 skip:0 total:15 # Totals: pass:150 fail:0 skip:0 total:150 ok 68 snd-soc-cs-amp-lib-test KTAP version 1 # Subtest: dev-addr-list-test # module: dev_addr_lists_test 1..6 ok 1 dev_addr_test_basic ok 2 dev_addr_test_sync_one ok 3 dev_addr_test_add_del ok 4 dev_addr_test_del_main ok 5 dev_addr_test_add_set ok 6 dev_addr_test_add_excl # dev-addr-list-test: pass:6 fail:0 skip:0 total:6 # Totals: pass:6 fail:0 skip:0 total:6 ok 69 dev-addr-list-test KTAP version 1 # Subtest: net_core # module: net_test 1..2 KTAP version 1 # Subtest: gso_test_func ok 1 no_gso ok 2 linear ok 3 frags ok 4 frags_pure ok 5 gso_partial ok 6 frag_list ok 7 frag_list_pure ok 8 frag_list_non_uniform ok 9 gso_by_frags # gso_test_func: pass:9 fail:0 skip:0 total:9 ok 1 gso_test_func KTAP version 1 # Subtest: ip_tunnel_flags_test_run ok 1 compat ok 2 conflict ok 3 new # ip_tunnel_flags_test_run: pass:3 fail:0 skip:0 total:3 ok 2 ip_tunnel_flags_test_run # net_core: pass:2 fail:0 skip:0 total:2 # Totals: pass:12 fail:0 skip:0 total:12 ok 70 net_core KTAP version 1 # Subtest: cfg80211-element-defragmentation # module: cfg80211_tests 1..4 ok 1 defragment_0 ok 2 defragment_1 ok 3 defragment_2 ok 4 defragment_at_end # cfg80211-element-defragmentation: pass:4 fail:0 skip:0 total:4 # Totals: pass:4 fail:0 skip:0 total:4 ok 71 cfg80211-element-defragmentation KTAP version 1 # Subtest: cfg80211-scan-6ghz # module: cfg80211_tests 1..1 KTAP version 1 # Subtest: test_cfg80211_parse_colocated_ap ok 1 wrong_band ok 2 wrong_type ok 3 colocated_invalid_len_short ok 4 colocated_invalid_len_short_mld ok 5 colocated_non_mld ok 6 colocated_non_mld_invalid_bssid ok 7 colocated_mld ok 8 colocated_mld ok 9 colocated_disabled_mld # test_cfg80211_parse_colocated_ap: pass:9 fail:0 skip:0 total:9 ok 1 test_cfg80211_parse_colocated_ap # Totals: pass:9 fail:0 skip:0 total:9 ok 72 cfg80211-scan-6ghz KTAP version 1 # Subtest: cfg80211-inform-bss # module: cfg80211_tests 1..2 ok 1 test_inform_bss_ssid_only KTAP version 1 # Subtest: test_inform_bss_ml_sta ok 1 zero_mld_id ok 2 zero_mld_id_with_oper_class ok 3 mld_id_eq_1 ok 4 mld_id_eq_1_with_oper_class ok 5 nstr # test_inform_bss_ml_sta: pass:5 fail:0 skip:0 total:5 ok 2 test_inform_bss_ml_sta # cfg80211-inform-bss: pass:2 fail:0 skip:0 total:2 # Totals: pass:6 fail:0 skip:0 total:6 ok 73 cfg80211-inform-bss KTAP version 1 # Subtest: cfg80211-ie-generation # module: cfg80211_tests 1..2 KTAP version 1 # Subtest: test_gen_new_ie ok 1 ML not inherited ok 2 fragments are ignored if previous len not 255 ok 3 fragments inherited ok 4 fragments copied ok 5 multiple elements inherit ok 6 one child element overrides ok 7 empty elements from parent ok 8 empty elements from child ok 9 invalid extended elements ignored ok 10 multiple extended elements ok 11 non-inherit element # test_gen_new_ie: pass:11 fail:0 skip:0 total:11 ok 1 test_gen_new_ie ok 2 test_gen_new_ie_malformed # cfg80211-ie-generation: pass:2 fail:0 skip:0 total:2 # Totals: pass:12 fail:0 skip:0 total:12 ok 74 cfg80211-ie-generation KTAP version 1 # Subtest: cfg80211-chandef-compat # module: cfg80211_tests 1..1 KTAP version 1 # Subtest: test_chandef_compat ok 1 identical non-HT ok 2 identical 20 MHz ok 3 identical 40 MHz ok 4 identical 80 MHz ok 5 identical 160 MHz ok 6 identical 320 MHz ok 7 20 MHz in 320 MHz ok 8 different 20 MHz ok 9 different primary 320 MHz ok 10 matching primary 160 MHz ok 11 matching primary 160 MHz & punctured secondary 160 Mhz ok 12 matching primary 160 MHz & punctured matching ok 13 matching primary 160 MHz & punctured not matching # test_chandef_compat: pass:13 fail:0 skip:0 total:13 ok 1 test_chandef_compat # Totals: pass:13 fail:0 skip:0 total:13 ok 75 cfg80211-chandef-compat KTAP version 1 # Subtest: mac80211-element-parsing # module: mac80211_tests 1..1 ok 1 mle_defrag ok 76 mac80211-element-parsing KTAP version 1 # Subtest: mac80211-mfp # module: mac80211_tests 1..1 KTAP version 1 # Subtest: accept_mfp ok 1 public action: accept unicast from unknown peer ok 2 public action: accept multicast from unknown peer ok 3 public action: accept unicast without MFP ok 4 public action: accept multicast without MFP ok 5 public action: drop unicast with MFP ok 6 public action: accept multicast with MFP ok 7 protected dual: drop unicast from unknown peer ok 8 protected dual: drop multicast from unknown peer ok 9 protected dual: drop unicast without MFP ok 10 protected dual: drop multicast without MFP ok 11 protected dual: drop undecrypted unicast with MFP ok 12 protected dual: drop undecrypted multicast with MFP ok 13 protected dual: accept unicast with MFP ok 14 protected dual: accept multicast with MFP ok 15 deauth: accept unicast with MFP but w/o key ok 16 disassoc: accept unicast with MFP but w/o key ok 17 BA action: drop unicast before assoc ok 18 BA action: drop unprotected after assoc ok 19 BA action: accept unprotected without MFP ok 20 BA action: drop unprotected with MFP # accept_mfp: pass:20 fail:0 skip:0 total:20 ok 1 accept_mfp # Totals: pass:20 fail:0 skip:0 total:20 ok 77 mac80211-mfp KTAP version 1 # Subtest: mac80211-tpe # module: mac80211_tests 1..2 KTAP version 1 # Subtest: subchan_offset ok 1 identical 20 MHz ok 2 identical 40 MHz ok 3 identical 80+80 MHz ok 4 identical 320 MHz ok 5 lower 160 MHz of 320 MHz ok 6 upper 160 MHz of 320 MHz ok 7 upper 160 MHz of 320 MHz, go to 40 ok 8 secondary 80 above primary in 80+80 MHz ok 9 secondary 80 below primary in 80+80 MHz ok 10 secondary 80 below primary in 80+80 MHz, go to 20 # subchan_offset: pass:10 fail:0 skip:0 total:10 ok 1 subchan_offset KTAP version 1 # Subtest: psd_reorder ok 1 no changes, 320 MHz ok 2 no changes, 320 MHz, 160 MHz used, n=0 ok 3 320 MHz, HE is 80, used 160, all lower ok 4 320 MHz, HE is 80, used 160, all upper ok 5 320 MHz, HE is 80, used 160, split # psd_reorder: pass:5 fail:0 skip:0 total:5 ok 2 psd_reorder # mac80211-tpe: pass:2 fail:0 skip:0 total:2 # Totals: pass:15 fail:0 skip:0 total:15 ok 78 mac80211-tpe KTAP version 1 # Subtest: mptcp-crypto # module: mptcp_crypto_test 1..1 ok 1 mptcp_crypto_test_basic ok 79 mptcp-crypto KTAP version 1 # Subtest: mptcp-token # module: mptcp_token_test 1..4 ok 1 mptcp_token_test_req_basic ok 2 mptcp_token_test_msk_basic ok 3 mptcp_token_test_accept ok 4 mptcp_token_test_destroyed # mptcp-token: pass:4 fail:0 skip:0 total:4 # Totals: pass:4 fail:0 skip:0 total:4 ok 80 mptcp-token KTAP version 1 # Subtest: mctp # module: mctp 1..12 KTAP version 1 # Subtest: mctp_test_fragment ok 1 mtu 63 len 68 -> 1 frags ok 2 mtu 64 len 68 -> 1 frags ok 3 mtu 65 len 68 -> 2 frags ok 4 mtu 66 len 68 -> 2 frags ok 5 mtu 127 len 68 -> 2 frags ok 6 mtu 128 len 68 -> 2 frags ok 7 mtu 129 len 68 -> 3 frags ok 8 mtu 130 len 68 -> 3 frags # mctp_test_fragment: pass:8 fail:0 skip:0 total:8 ok 1 mctp_test_fragment KTAP version 1 # Subtest: mctp_test_rx_input ok 1 {1,a,8,0} ok 2 {1,a,9,0} ok 3 {2,a,8,0} # mctp_test_rx_input: pass:3 fail:0 skip:0 total:3 ok 2 mctp_test_rx_input KTAP version 1 # Subtest: mctp_test_route_input_sk ok 1 {1,a,8,c8} type 0 ok 2 {1,a,8,c8} type 1 ok 3 {1,a,8,c0} type 0 ok 4 {1,a,8,48} type 0 ok 5 {1,a,8,8} type 0 ok 6 {1,a,8,0} type 0 # mctp_test_route_input_sk: pass:6 fail:0 skip:0 total:6 ok 3 mctp_test_route_input_sk KTAP version 1 # Subtest: mctp_test_route_input_sk_reasm ok 1 single packet ok 2 single packet, offset seq ok 3 start & end packets ok 4 start & end packets, offset seq ok 5 start & end packets, out of order ok 6 start, middle & end packets ok 7 missing seq ok 8 seq wrap # mctp_test_route_input_sk_reasm: pass:8 fail:0 skip:0 total:8 ok 4 mctp_test_route_input_sk_reasm KTAP version 1 # Subtest: mctp_test_route_input_sk_keys ok 1 direct match ok 2 flipped src/dest ok 3 peer addr mismatch ok 4 tag value mismatch ok 5 TO mismatch ok 6 broadcast response ok 7 any local match # mctp_test_route_input_sk_keys: pass:7 fail:0 skip:0 total:7 ok 5 mctp_test_route_input_sk_keys ok 6 mctp_test_route_input_sk_fail_single ok 7 mctp_test_route_input_sk_fail_frag ok 8 mctp_test_route_input_multiple_nets_bind ok 9 mctp_test_route_input_multiple_nets_key ok 10 mctp_test_packet_flow ok 11 mctp_test_fragment_flow ok 12 mctp_test_route_output_key_create # mctp: pass:12 fail:0 skip:0 total:12 # Totals: pass:39 fail:0 skip:0 total:39 ok 81 mctp ACPI: PM: Preparing to enter system sleep state S5 reboot: Restarting system reboot: machine restart