c[?7l[2J[0mSeaBIOS (version rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org) Booting from ROM..c[?7l[2JLinux version 6.14.0-rc1-g48ecd64a7f74 (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) #2940 PREEMPT_DYNAMIC Tue Feb 11 04:02:24 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 0x00000000feffc000-0x00000000feffffff] reserved BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] 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.163 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 17, 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-0xfeffbfff] 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 Kernel/User page tables isolation: enabled 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: 0x2b3edf78850, max_idle_ns: 440795219680 ns Calibrating delay loop (skipped), value calculated using timer frequency.. 6000.32 BogoMIPS (lpj=12000652) Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 CPU: Intel 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 Speculative Store Bypass: Vulnerable MDS: Vulnerable: Clear CPU buffers attempted, no microcode MMIO Stale Data: Unknown: No mitigations 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: unsupported Netburst CPU model 107 no PMU driver, software events only. signal: max sigframe size: 1040 rcu: Hierarchical SRCU implementation. rcu: Max phase no-delay instances is 1000. Memory: 1003404K/1048056K available (10636K kernel code, 1250K rwdata, 2708K rodata, 1604K init, 476K bss, 41228K 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' audit: type=2000 audit(1739275369.180: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 <giometti@linux.it> PTP clock support registered 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 (325018403, 84944841)->(410242184, -278940) 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' KTAP version 1 1..78 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.983 MHz clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2b3e352c875, max_idle_ns: 440795213296 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: exec # module: exec 1..1 ok 1 exec_test_bprm_stack_limits ok 6 exec KTAP version 1 # Subtest: binfmt_elf # module: binfmt_elf 1..1 ok 1 total_mapping_size_test ok 7 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 38 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 41 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 8 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 9 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 10 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 11 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 12 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 13 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 14 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 15 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 16 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 17 hash KTAP version 1 # Subtest: list_sort # module: test_list_sort 1..1 ok 1 list_sort_test ok 18 list_sort KTAP version 1 # Subtest: lib_sort # module: test_sort 1..1 ok 1 test_sort ok 19 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 20 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 21 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 22 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 23 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 24 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 25 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 26 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 PTI CPU: 0 UID: 0 PID: 436 Comm: kunit_try_catch Tainted: G N 6.14.0-rc1-g48ecd64a7f74 #2940 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: a1 b7 49 c7 c0 30 f8 12 b7 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 b0 9a 83 b7 <c7> 04 25 00 00 00 00 00 00 00 00 48 c7 87 68 01 00 00 1c 0a a6 b7 RSP: 0000:ffffbaed01527ec8 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff9c7982b85c40 RCX: ffffbaed01527ecf RDX: 0000000000000001 RSI: ffffffffb7839ab0 RDI: ffffbaed00013c60 RBP: ffff9c7982b85c80 R08: ffffffffb712f830 R09: ffffffffb7a1aba0 R10: 0000000000000000 R11: fffffffffff25071 R12: ffffbaed0010bd50 R13: ffff9c798191b780 R14: ffffffffb712fed0 R15: ffff9c7982b85c40 FS: 0000000000000000(0000) GS:ffffffffb7c51000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000000 CR3: 000000003a046000 CR4: 00000000000006f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> ? __die+0x1f/0x60 ? page_fault_oops+0x152/0x440 ? search_extable+0x26/0x30 ? kunit_test_null_dereference+0x37/0x80 ? exc_page_fault+0x28b/0x5c0 ? place_entity.constprop.0+0x18/0x130 ? 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+0xe0/0x1a0 ? __pfx_kthread+0x10/0x10 ret_from_fork+0x2f/0x50 ? __pfx_kthread+0x10/0x10 ret_from_fork_asm+0x19/0x30 </TASK> CR2: 0000000000000000 ---[ end trace 0000000000000000 ]--- RIP: 0010:kunit_test_null_dereference+0x37/0x80 Code: a1 b7 49 c7 c0 30 f8 12 b7 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 b0 9a 83 b7 <c7> 04 25 00 00 00 00 00 00 00 00 48 c7 87 68 01 00 00 1c 0a a6 b7 RSP: 0000:ffffbaed01527ec8 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff9c7982b85c40 RCX: ffffbaed01527ecf RDX: 0000000000000001 RSI: ffffffffb7839ab0 RDI: ffffbaed00013c60 RBP: ffff9c7982b85c80 R08: ffffffffb712f830 R09: ffffffffb7a1aba0 R10: 0000000000000000 R11: fffffffffff25071 R12: ffffbaed0010bd50 R13: ffff9c798191b780 R14: ffffffffb712fed0 R15: ffff9c7982b85c40 FS: 0000000000000000(0000) GS:ffffffffb7c51000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000000 CR3: 000000003a046000 CR4: 00000000000006f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 note: kunit_try_catch[436] 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 27 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: 442 Comm: kunit_try_catch Tainted: G D N 6.14.0-rc1-g48ecd64a7f74 #2940 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: <TASK> 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+0x40/0x110 kunit_try_run_case+0x6f/0x150 ? __schedule+0x228/0x530 ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 kunit_generic_run_threadfn_adapter+0x1c/0x40 kthread+0xe0/0x1a0 ? __pfx_kthread+0x10/0x10 ret_from_fork+0x2f/0x50 ? __pfx_kthread+0x10/0x10 ret_from_fork_asm+0x19/0x30 </TASK> 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 28 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 29 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: 3414 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 30 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 31 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 32 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 33 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 34 rational KTAP version 1 # Subtest: math-int_sqrt # module: int_sqrt_kunit 1..1 KTAP version 1 # Subtest: int_sqrt_test ok 1 edge case: square root of 0 ok 2 perfect square: square root of 1 ok 3 non-perfect square: square root of 2 ok 4 non-perfect square: square root of 3 ok 5 perfect square: square root of 4 ok 6 non-perfect square: square root of 5 ok 7 non-perfect square: square root of 6 ok 8 non-perfect square: square root of 7 ok 9 non-perfect square: square root of 8 ok 10 perfect square: square root of 9 ok 11 non-perfect square: square root of 15 (N-1 from 16) ok 12 perfect square: square root of 16 ok 13 non-perfect square: square root of 17 (N+1 from 16) ok 14 non-perfect square: square root of 80 (N-1 from 81) ok 15 perfect square: square root of 81 ok 16 non-perfect square: square root of 82 (N+1 from 81) ok 17 non-perfect square: square root of 255 (N-1 from 256) ok 18 perfect square: square root of 256 ok 19 non-perfect square: square root of 257 (N+1 from 256) ok 20 large input: square root of 2147483648 ok 21 edge case: ULONG_MAX for 32-bit # int_sqrt_test: pass:21 fail:0 skip:0 total:21 ok 1 int_sqrt_test # Totals: pass:21 fail:0 skip:0 total:21 ok 35 math-int_sqrt 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 36 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 37 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 38 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 39 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 40 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 41 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 42 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 43 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 44 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 45 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 46 memcpy KTAP version 1 # Subtest: is_signed_type # module: is_signed_type_kunit 1..1 ok 1 is_signed_type_test ok 47 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 48 overflow KTAP version 1 # Subtest: stackinit # module: stackinit_kunit 1..108 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_old_zero ok 11 test_big_hole_old_zero ok 12 test_trailing_hole_old_zero ok 13 test_packed_old_zero ok 14 test_same_sizes_zero ok 15 test_small_start_zero ok 16 test_small_end_zero ok 17 test_same_sizes_old_zero ok 18 test_small_start_old_zero ok 19 test_small_end_old_zero ok 20 test_small_hole_dynamic_partial ok 21 test_big_hole_dynamic_partial ok 22 test_trailing_hole_dynamic_partial ok 23 test_packed_dynamic_partial ok 24 test_small_hole_assigned_dynamic_partial ok 25 test_big_hole_assigned_dynamic_partial ok 26 test_trailing_hole_assigned_dynamic_partial ok 27 test_packed_assigned_dynamic_partial ok 28 test_same_sizes_dynamic_partial ok 29 test_small_start_dynamic_partial ok 30 test_small_end_dynamic_partial ok 31 test_same_sizes_assigned_dynamic_partial ok 32 test_small_start_assigned_dynamic_partial ok 33 test_small_end_assigned_dynamic_partial ok 34 test_small_hole_static_partial ok 35 test_big_hole_static_partial ok 36 test_trailing_hole_static_partial ok 37 test_packed_static_partial ok 38 test_small_hole_static_all # SKIP XFAIL uninit bytes: 3 ok 39 test_big_hole_static_all # SKIP XFAIL uninit bytes: 124 ok 40 test_trailing_hole_static_all # SKIP XFAIL uninit bytes: 7 ok 41 test_packed_static_all ok 42 test_small_hole_dynamic_all # SKIP XFAIL uninit bytes: 3 ok 43 test_big_hole_dynamic_all # SKIP XFAIL uninit bytes: 124 ok 44 test_trailing_hole_dynamic_all # SKIP XFAIL uninit bytes: 7 ok 45 test_packed_dynamic_all ok 46 test_small_hole_runtime_partial # SKIP XFAIL uninit bytes: 23 ok 47 test_big_hole_runtime_partial # SKIP XFAIL uninit bytes: 127 ok 48 test_trailing_hole_runtime_partial # SKIP XFAIL uninit bytes: 24 ok 49 test_packed_runtime_partial # SKIP XFAIL uninit bytes: 24 ok 50 test_small_hole_runtime_all # SKIP XFAIL uninit bytes: 3 ok 51 test_big_hole_runtime_all # SKIP XFAIL uninit bytes: 124 ok 52 test_trailing_hole_runtime_all # SKIP XFAIL uninit bytes: 7 ok 53 test_packed_runtime_all ok 54 test_small_hole_assigned_static_partial ok 55 test_big_hole_assigned_static_partial ok 56 test_trailing_hole_assigned_static_partial ok 57 test_packed_assigned_static_partial ok 58 test_small_hole_assigned_static_all # SKIP XFAIL uninit bytes: 3 ok 59 test_big_hole_assigned_static_all # SKIP XFAIL uninit bytes: 124 ok 60 test_trailing_hole_assigned_static_all # SKIP XFAIL uninit bytes: 7 ok 61 test_packed_assigned_static_all ok 62 test_small_hole_assigned_dynamic_all # SKIP XFAIL uninit bytes: 3 ok 63 test_big_hole_assigned_dynamic_all # SKIP XFAIL uninit bytes: 124 ok 64 test_trailing_hole_assigned_dynamic_all # SKIP XFAIL uninit bytes: 7 ok 65 test_packed_assigned_dynamic_all ok 66 test_same_sizes_static_partial ok 67 test_small_start_static_partial ok 68 test_small_end_static_partial ok 69 test_same_sizes_static_all ok 70 test_small_start_static_all ok 71 test_small_end_static_all ok 72 test_same_sizes_dynamic_all ok 73 test_small_start_dynamic_all ok 74 test_small_end_dynamic_all ok 75 test_same_sizes_runtime_partial ok 76 test_small_start_runtime_partial # SKIP XFAIL uninit bytes: 63 ok 77 test_small_end_runtime_partial ok 78 test_same_sizes_runtime_all ok 79 test_small_start_runtime_all # SKIP XFAIL uninit bytes: 56 ok 80 test_small_end_runtime_all ok 81 test_same_sizes_assigned_static_partial ok 82 test_small_start_assigned_static_partial ok 83 test_small_end_assigned_static_partial ok 84 test_same_sizes_assigned_static_all ok 85 test_small_start_assigned_static_all ok 86 test_small_end_assigned_static_all ok 87 test_same_sizes_assigned_dynamic_all ok 88 test_small_start_assigned_dynamic_all ok 89 test_small_end_assigned_dynamic_all ok 90 test_small_hole_assigned_copy # SKIP XFAIL uninit bytes: 3 ok 91 test_big_hole_assigned_copy # SKIP XFAIL uninit bytes: 124 ok 92 test_trailing_hole_assigned_copy # SKIP XFAIL uninit bytes: 7 ok 93 test_packed_assigned_copy ok 94 test_same_sizes_assigned_copy ok 95 test_small_start_assigned_copy # SKIP XFAIL uninit bytes: 56 ok 96 test_small_end_assigned_copy ok 97 test_u8_none # SKIP XFAIL uninit bytes: 1 ok 98 test_u16_none # SKIP XFAIL uninit bytes: 2 ok 99 test_u32_none # SKIP XFAIL uninit bytes: 4 ok 100 test_u64_none # SKIP XFAIL uninit bytes: 8 ok 101 test_char_array_none # SKIP XFAIL uninit bytes: 16 ok 102 test_switch_1_none # SKIP XFAIL uninit bytes: 80 ok 103 test_switch_2_none # SKIP XFAIL uninit bytes: 80 ok 104 test_small_hole_none # SKIP XFAIL uninit bytes: 24 ok 105 test_big_hole_none # SKIP XFAIL uninit bytes: 128 ok 106 test_trailing_hole_none # SKIP XFAIL uninit bytes: 32 ok 107 test_packed_none # SKIP XFAIL uninit bytes: 32 ok 108 test_user # SKIP XFAIL uninit bytes: 32 # stackinit: pass:71 fail:0 skip:37 total:108 # Totals: pass:71 fail:0 skip:37 total:108 ok 49 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 50 fortify KTAP version 1 # Subtest: crc # module: crc_kunit 1..12 ok 1 crc16_test ok 2 crc16_benchmark # SKIP not enabled ok 3 crc_t10dif_test ok 4 crc_t10dif_benchmark # SKIP not enabled ok 5 crc32_le_test ok 6 crc32_le_benchmark # SKIP not enabled ok 7 crc32_be_test ok 8 crc32_be_benchmark # SKIP not enabled ok 9 crc32c_test ok 10 crc32c_benchmark # SKIP not enabled ok 11 crc64_be_test ok 12 crc64_be_benchmark # SKIP not enabled # crc: pass:6 fail:0 skip:6 total:12 # Totals: pass:6 fail:0 skip:6 total:12 ok 51 crc KTAP version 1 # Subtest: siphash # module: siphash_kunit 1..1 ok 1 siphash_test ok 52 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 53 usercopy KTAP version 1 # Subtest: blackholedev # module: blackhole_dev_kunit 1..1 blackhole_netdev_xmit(): Dropping skb. ok 1 test_blackholedev ok 54 blackholedev 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 55 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 56 regmap KTAP version 1 # Subtest: root-device-devm # module: root_device_test 1..2 ok 1 root_device_devm_register_unregister_test ok 2 root_device_devm_register_get_unregister_with_devm_test # root-device-devm: pass:2 fail:0 skip:0 total:2 # Totals: pass:2 fail:0 skip:0 total:2 ok 57 root-device-devm KTAP version 1 # Subtest: platform-device-devm # module: platform_device_test 1..4 ok 1 platform_device_devm_register_unregister_test ok 2 platform_device_devm_register_get_unregister_with_devm_test ok 3 probed_platform_device_devm_register_unregister_test ok 4 probed_platform_device_devm_register_get_unregister_with_devm_test # platform-device-devm: pass:4 fail:0 skip:0 total:4 # Totals: pass:4 fail:0 skip:0 total:4 ok 58 platform-device-devm KTAP version 1 # Subtest: platform-device-match # module: platform_device_test 1..1 ok 1 platform_device_find_by_null_test ok 59 platform-device-match 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 60 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 61 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 62 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 63 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 64 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 65 thunderbolt 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 66 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 67 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 68 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 69 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 70 cfg80211-inform-bss KTAP version 1 # Subtest: cfg80211-ie-generation # module: cfg80211_tests 1..2 KTAP version 1 # Subtest: test_gen_new_ie oaction: 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 74 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 75 mac80211-tpe KTAP version 1 # Subtest: mptcp-crypto # module: mptcp_crypto_test 1..1 ok 1 mptcp_crypto_test_basic ok 76 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 77 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 78 mctp ACPI: PM: Preparing to enter system sleep state S5 reboot: Restarting system reboot: machine restart