Linux version 6.15.0-rc4-g54f39dd4b5a9 (kunit@netdev-3.bots.linux.dev) (gcc (GCC) 11.5.0 20240719 (Red Hat 11.5.0-5), GNU ld version 2.41-50.amzn2023.0.2) #3564 PREEMPT_DYNAMIC Sun May 4 17:18:16 PDT 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 0x00000000000d0000-0x00000000000effff] ACPI NVS BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved BIOS-e820: [mem 0x0000000000100000-0x000000003fffffff] usable BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved NX (Execute Disable) protection: active APIC: Static calls initialized DMI not present or invalid. tsc: Fast TSC calibration using PIT tsc: Detected 2999.804 MHz processor last_pfn = 0x40000 max_arch_pfn = 0x400000000 MTRRs disabled by BIOS x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT found SMP MP-table at [mem 0x0009fc00-0x0009fc0f] ACPI: Early table checksum verification disabled ACPI: RSDP 0x00000000000F5DE0 000014 (v00 BOCHS ) ACPI: RSDT 0x00000000000D1C11 000034 (v01 BOCHS BXPC 00000001 BXPC 00000001) ACPI: FACP 0x00000000000D1AC5 000074 (v01 BOCHS BXPC 00000001 BXPC 00000001) ACPI: DSDT 0x00000000000D0040 001A85 (v01 BOCHS BXPC 00000001 BXPC 00000001) ACPI: FACS 0x00000000000D0000 000040 ACPI: APIC 0x00000000000D1B39 000078 (v03 BOCHS BXPC 00000001 BXPC 00000001) ACPI: HPET 0x00000000000D1BB1 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) ACPI: WAET 0x00000000000D1BE9 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) ACPI: Reserving FACP table memory at [mem 0xd1ac5-0xd1b38] ACPI: Reserving DSDT table memory at [mem 0xd0040-0xd1ac4] ACPI: Reserving FACS table memory at [mem 0xd0000-0xd003f] ACPI: Reserving APIC table memory at [mem 0xd1b39-0xd1bb0] ACPI: Reserving HPET table memory at [mem 0xd1bb1-0xd1be8] ACPI: Reserving WAET table memory at [mem 0xd1be9-0xd1c10] Zone ranges: DMA [mem 0x0000000000001000-0x0000000000ffffff] DMA32 [mem 0x0000000001000000-0x000000003fffffff] Normal empty Movable zone start for each node Early memory node ranges node 0: [mem 0x0000000000001000-0x000000000009efff] node 0: [mem 0x0000000000100000-0x000000003fffffff] Initmem setup node 0 [mem 0x0000000000001000-0x000000003fffffff] On node 0, zone DMA: 1 pages in unavailable ranges On node 0, zone DMA: 97 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: 262046 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: 0x2b3d8c4459f, max_idle_ns: 440795331370 ns Calibrating delay loop (skipped), value calculated using timer frequency.. 5999.60 BogoMIPS (lpj=11999216) 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: Filling RSB on context switch and 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: 1001484K/1048184K available (11188K kernel code, 1343K rwdata, 2984K rodata, 1664K init, 2180K bss, 43276K reserved, 0K cma-reserved) ACPI: PM: Registering ACPI NVS region [mem 0x000d0000-0x000effff] (131072 bytes) clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns posixtimers hash table entries: 512 (order: 0, 4096 bytes, linear) 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(1746404301.172: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 0x0000-0x000f] 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 0000:00:01.1: BAR 4 [io 0x1000-0x100f]: assigned 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 Raw 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 (235673730, 34004468)->(271500089, -1821891) 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..97 KTAP version 1 # Subtest: landlock_id # module: landlock # is_init: true 1..10 platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 cfg80211: failed to load regulatory.db ok 1 test_init_min ok 2 test_init_max ok 3 test_init_once ok 4 test_range1_rand0 ok 5 test_range1_rand1 ok 6 test_range1_rand16 ok 7 test_range2_rand0 ok 8 test_range2_rand1 ok 9 test_range2_rand2 ok 10 test_range2_rand16 # landlock_id: pass:10 fail:0 skip:0 total:10 # Totals: pass:10 fail:0 skip:0 total:10 ok 1 landlock_id KTAP version 1 # Subtest: example_init # module: kunit_example_test # is_init: true 1..1 ok 1 example_init_test ok 2 example_init KTAP version 1 # Subtest: time_test_cases # module: time_test 1..1 # time64_to_tm_test_date_range.speed: slow ok 1 time64_to_tm_test_date_range ok 3 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 4 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 5 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 6 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 7 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 8 damon-operations 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 33 tsc: Refined TSC clocksource calibration: 2999.980 MHz clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2b3e326f4ba, max_idle_ns: 440795318612 ns clocksource: Switched to clocksource tsc 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 40 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: landlock_audit # module: landlock 1..3 ------------[ cut here ]------------ WARNING: CPU: 0 PID: 346 at security/landlock/audit.c:142 test_get_hierarchy+0x43/0x60 CPU: 0 UID: 0 PID: 346 Comm: kunit_try_catch Tainted: G N 6.15.0-rc4-g54f39dd4b5a9 #3564 PREEMPT(undef) Tainted: [N]=TEST RIP: 0010:test_get_hierarchy+0x43/0x60 Code: 48 c7 87 68 01 00 00 ed c1 09 87 c7 87 60 01 00 00 b0 00 00 00 48 c7 87 68 01 00 00 ed c1 09 87 c7 87 60 01 00 00 b1 00 00 00 <0f> 0b 48 c7 87 68 01 00 00 ed c1 09 87 c7 87 60 01 00 00 b2 00 00 RSP: 0000:ffff8fb1c0113e70 EFLAGS: 00010297 RAX: ffffffff866cc1b0 RBX: ffff8fb1c0013c60 RCX: 0000000000000004 RDX: 000000002def9166 RSI: 00000000000008fe RDI: ffff8fb1c0013c60 RBP: ffff8fb1c0113ed0 R08: ffff8ae9010c0058 R09: 0000000000000002 R10: 0000000000000000 R11: 0000000000000000 R12: ffff8fb1c0013ae8 R13: ffffffff872d8e00 R14: ffffffff86740df0 R15: ffff8fb1c0013c78 FS: 0000000000000000(0000) GS:0000000000000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: ffff8ae909200000 CR3: 0000000008a44000 CR4: 00000000000006f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: kunit_try_run_case+0x6d/0x150 ? __schedule+0x24c/0x560 ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 kunit_generic_run_threadfn_adapter+0x1c/0x40 kthread+0xde/0x1a0 ? __pfx_kthread+0x10/0x10 ret_from_fork+0x2f/0x50 ? __pfx_kthread+0x10/0x10 ret_from_fork_asm+0x19/0x30 ---[ end trace 0000000000000000 ]--- ok 1 test_get_hierarchy ok 2 test_get_denied_layer ok 3 test_get_layer_from_deny_masks # landlock_audit: pass:3 fail:0 skip:0 total:3 # Totals: pass:3 fail:0 skip:0 total:3 ok 16 landlock_audit KTAP version 1 # Subtest: landlock_domain # module: landlock 1..2 ok 1 test_get_layer_deny_mask ok 2 test_landlock_get_deny_masks # landlock_domain: pass:2 fail:0 skip:0 total:2 # Totals: pass:2 fail:0 skip:0 total:2 ok 17 landlock_domain 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 18 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 19 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 20 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 21 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 22 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 23 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 24 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] PTI CPU: 0 UID: 0 PID: 421 Comm: kunit_try_catch Tainted: G W N 6.15.0-rc4-g54f39dd4b5a9 #3564 PREEMPT(undef) Tainted: [W]=WARN, [N]=TEST RIP: 0010:kunit_test_null_dereference+0x2e/0x80 Code: 48 83 ec 10 49 c7 c1 30 06 05 87 49 c7 c0 50 07 74 86 ba 01 00 00 00 48 8b 05 a6 6e ad 00 48 89 44 24 08 31 c0 48 8d 4c 24 07 04 25 00 00 00 00 00 00 00 00 48 c7 c6 f0 67 e3 86 48 c7 87 68 RSP: 0000:ffff8fb1c011bec8 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff8ae901a3f740 RCX: ffff8fb1c011becf RDX: 0000000000000001 RSI: 0000000000000000 RDI: ffff8fb1c0013c60 RBP: ffff8ae901a3f780 R08: ffffffff86740750 R09: ffffffff87050630 R10: 0000000000000000 R11: ffffffffffe512bd R12: ffff8fb1c0113d50 R13: ffff8ae901a3c480 R14: ffffffff86740df0 R15: ffff8ae901a3f740 FS: 0000000000000000(0000) GS:0000000000000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000000 CR3: 0000000008a44000 CR4: 00000000000006f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: kunit_generic_run_threadfn_adapter+0x1c/0x40 kthread+0xde/0x1a0 ? __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+0x2e/0x80 Code: 48 83 ec 10 49 c7 c1 30 06 05 87 49 c7 c0 50 07 74 86 ba 01 00 00 00 48 8b 05 a6 6e ad 00 48 89 44 24 08 31 c0 48 8d 4c 24 07 04 25 00 00 00 00 00 00 00 00 48 c7 c6 f0 67 e3 86 48 c7 87 68 RSP: 0000:ffff8fb1c011bec8 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff8ae901a3f740 RCX: ffff8fb1c011becf RDX: 0000000000000001 RSI: 0000000000000000 RDI: ffff8fb1c0013c60 RBP: ffff8ae901a3f780 R08: ffffffff86740750 R09: ffffffff87050630 R10: 0000000000000000 R11: ffffffffffe512bd R12: ffff8fb1c0113d50 R13: ffff8ae901a3c480 R14: ffffffff86740df0 R15: ffff8ae901a3f740 FS: 0000000000000000(0000) GS:0000000000000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000000 CR3: 0000000008a44000 CR4: 00000000000006f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 note: kunit_try_catch[421] 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 25 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: 427 Comm: kunit_try_catch Tainted: G D W N 6.15.0-rc4-g54f39dd4b5a9 #3564 PREEMPT(undef) Tainted: [D]=DIE, [W]=WARN, [N]=TEST Call Trace: dump_stack_lvl+0x2a/0x50 sysfs_warn_dup+0x56/0x70 sysfs_create_dir_ns+0xb5/0xd0 kobject_add_internal+0x96/0x280 kobject_add+0x7c/0xe0 device_add+0xed/0x790 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+0xc2/0x1e0 ? __switch_to_asm+0x38/0x60 ? __pfx_read_tsc+0x10/0x10 ? ktime_get_ts64+0x40/0x110 kunit_try_run_case+0x6d/0x150 ? __schedule+0x24c/0x560 ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 kunit_generic_run_threadfn_adapter+0x1c/0x40 kthread+0xde/0x1a0 ? __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 26 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 27 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: 3065 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 28 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 29 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 30 example KTAP version 1 # Subtest: math-gcd # module: gcd_kunit 1..1 KTAP version 1 # Subtest: gcd_test ok 1 GCD of 48 and 18 ok 2 GCD of 18 and 48 ok 3 GCD of 56 and 98 ok 4 Coprime numbers ok 5 Coprime numbers ok 6 GCD of 270 and 192 ok 7 GCD with zero ok 8 GCD with zero reversed ok 9 GCD of identical numbers ok 10 GCD of max ulong and 1 ok 11 GCD of max ulong values # gcd_test: pass:11 fail:0 skip:0 total:11 ok 1 gcd_test # Totals: pass:11 fail:0 skip:0 total:11 ok 31 math-gcd KTAP version 1 # Subtest: math-int_log # module: int_log_kunit 1..2 KTAP version 1 # Subtest: intlog2_test ------------[ cut here ]------------ WARNING: CPU: 0 PID: 527 at lib/math/int_log.c:63 intlog2+0x5a/0x70 CPU: 0 UID: 0 PID: 527 Comm: kunit_try_catch Tainted: G D W N 6.15.0-rc4-g54f39dd4b5a9 #3564 PREEMPT(undef) Tainted: [D]=DIE, [W]=WARN, [N]=TEST RIP: 0010:intlog2+0x5a/0x70 Code: 09 20 79 e3 86 83 c0 01 0f b6 c0 0f b7 84 00 20 79 e3 86 29 c8 c1 e1 08 0f b7 c0 01 ca 0f af c7 c1 e8 0f 01 d0 c3 cc cc cc cc <0f> 0b 31 c0 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 66 90 RSP: 0000:ffff8fb1c011be38 EFLAGS: 00010246 RAX: ffffffff86e37e00 RBX: 0000000000000000 RCX: 0000000000000004 RDX: 000000003422019b RSI: 0000000000000926 RDI: 0000000000000000 RBP: ffff8fb1c0013c60 R08: ffff8ae9010c0058 R09: 0000000000000002 R10: 0000000000000000 R11: 0000000000000000 R12: ffff8fb1c0013ae8 R13: ffffffff872dfd40 R14: ffffffff86740df0 R15: ffff8fb1c0013c78 FS: 0000000000000000(0000) GS:0000000000000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000000 CR3: 0000000008a44000 CR4: 00000000000006f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: intlog2_test+0x27/0xa0 ? __switch_to_asm+0x38/0x60 ? __pfx_read_tsc+0x10/0x10 kunit_try_run_case+0x6d/0x150 ? __schedule+0x24c/0x560 ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 kunit_generic_run_threadfn_adapter+0x1c/0x40 kthread+0xde/0x1a0 ? __pfx_kthread+0x10/0x10 ret_from_fork+0x2f/0x50 ? __pfx_kthread+0x10/0x10 ret_from_fork_asm+0x19/0x30 ---[ end trace 0000000000000000 ]--- ok 1 Log base 2 of 0 ok 2 Log base 2 of 1 ok 3 Log base 2 of 2 ok 4 Log base 2 of 3 ok 5 Log base 2 of 4 ok 6 Log base 2 of 8 ok 7 Log base 2 of 16 ok 8 Log base 2 of 32 ok 9 Log base 2 of MAX # intlog2_test: pass:9 fail:0 skip:0 total:9 ok 1 intlog2_test KTAP version 1 # Subtest: intlog10_test ------------[ cut here ]------------ WARNING: CPU: 0 PID: 545 at lib/math/int_log.c:120 intlog10+0x67/0x70 CPU: 0 UID: 0 PID: 545 Comm: kunit_try_catch Tainted: G D W N 6.15.0-rc4-g54f39dd4b5a9 #3564 PREEMPT(undef) Tainted: [D]=DIE, [W]=WARN, [N]=TEST RIP: 0010:intlog10+0x67/0x70 Code: 84 00 20 79 e3 86 29 c8 c1 e1 08 0f b7 c0 01 ca 0f af c7 c1 e8 0f 01 d0 89 c0 48 69 c0 a1 26 88 26 48 c1 e8 1f c3 cc cc cc cc <0f> 0b 31 c0 c3 cc cc cc cc 90 90 90 90 90 90 90 90 90 90 90 90 90 RSP: 0000:ffff8fb1c011be38 EFLAGS: 00010246 RAX: ffffffff86e37d80 RBX: 0000000000000000 RCX: 0000000000000004 RDX: 0000000035001d9d RSI: 000000000000092e RDI: 0000000000000000 RBP: ffff8fb1c0013c60 R08: ffff8ae9010c0058 R09: 0000000000000002 R10: 0000000000000000 R11: 0000000000000000 R12: ffff8fb1c0013ae8 R13: ffffffff872dfd70 R14: ffffffff86740df0 R15: ffff8fb1c0013c78 FS: 0000000000000000(0000) GS:0000000000000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000000000000 CR3: 0000000008a44000 CR4: 00000000000006f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: intlog10_test+0x27/0xa0 ? __switch_to_asm+0x38/0x60 ? __pfx_read_tsc+0x10/0x10 kunit_try_run_case+0x6d/0x150 ? __schedule+0x24c/0x560 ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 ? __pfx_kunit_generic_run_threadfn_adapter+0x10/0x10 kunit_generic_run_threadfn_adapter+0x1c/0x40 kthread+0xde/0x1a0 ? __pfx_kthread+0x10/0x10 ret_from_fork+0x2f/0x50 ? __pfx_kthread+0x10/0x10 ret_from_fork_asm+0x19/0x30 ---[ end trace 0000000000000000 ]--- ok 1 Log base 10 of 0 ok 2 Log base 10 of 1 ok 3 Log base 10 of 6 ok 4 Log base 10 of 10 ok 5 Log base 10 of 100 ok 6 Log base 10 of 1000 ok 7 Log base 10 of 10000 ok 8 Log base 10 of MAX # intlog10_test: pass:8 fail:0 skip:0 total:8 ok 2 intlog10_test # math-int_log: pass:2 fail:0 skip:0 total:2 # Totals: pass:17 fail:0 skip:0 total:17 ok 32 math-int_log 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: 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 34 math-int_sqrt KTAP version 1 # Subtest: math-prime_numbers # module: prime_numbers_kunit 1..1 ok 1 prime_numbers_test # math-prime_numbers: primes.{last=65521, .sz=65536, .primes[]=...x2800002000080} = 2-3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997,1009,1013,1019,1021,1031,1033,1039,1049,1051,1061,1063,1069,1087,1091,1093,1097,1103,1109,1117,1123,1129,1151,1153,1163,1171,1181,1187,1193,1201,1213,1217,1223,1229,1231,1237,1249,1259,1277,1279,1283,1289,1291,1297,1301,1303,1307,1319,1321,1327,1361,1367,1373,1381,1399,1409,1423,1427,1429, ok 35 math-prime_numbers KTAP version 1 # Subtest: rational # module: rational_kunit 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 36 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 37 bitfields 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 38 bits-test KTAP version 1 # Subtest: blackholedev # module: blackhole_dev_kunit 1..1 blackhole_netdev_xmit(): Dropping skb. ok 1 test_blackholedev ok 39 blackholedev 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 40 checksum 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 41 cmdline 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 42 cpumask KTAP version 1 # Subtest: crc # module: crc_kunit 1..16 ok 1 crc7_be_test ok 2 crc7_be_benchmark # SKIP not enabled ok 3 crc16_test ok 4 crc16_benchmark # SKIP not enabled ok 5 crc_t10dif_test ok 6 crc_t10dif_benchmark # SKIP not enabled ok 7 crc32_le_test ok 8 crc32_le_benchmark # SKIP not enabled ok 9 crc32_be_test ok 10 crc32_be_benchmark # SKIP not enabled ok 11 crc32c_test ok 12 crc32c_benchmark # SKIP not enabled ok 13 crc64_be_test ok 14 crc64_be_benchmark # SKIP not enabled ok 15 crc64_nvme_test ok 16 crc64_nvme_benchmark # SKIP not enabled # crc: pass:8 fail:0 skip:8 total:16 # Totals: pass:8 fail:0 skip:8 total:16 ok 43 crc 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 44 fortify 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 45 hashtable 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 46 hash 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 47 iov_iter KTAP version 1 # Subtest: is_signed_type # module: is_signed_type_kunit 1..1 ok 1 is_signed_type_test ok 48 is_signed_type 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 49 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 50 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 51 klist KTAP version 1 # Subtest: kfifo # module: kfifo_kunit 1..10 ok 1 kfifo_test_reset_should_clear_the_fifo ok 2 kfifo_test_define_should_define_an_empty_fifo ok 3 kfifo_test_len_should_ret_n_of_stored_elements ok 4 kfifo_test_put_should_insert_and_get_should_pop ok 5 kfifo_test_in_should_insert_multiple_elements ok 6 kfifo_test_out_should_pop_multiple_elements ok 7 kfifo_test_dec_init_should_define_an_empty_fifo ok 8 kfifo_test_define_should_equal_declare_init ok 9 kfifo_test_alloc_should_initiliaze_a_ptr_fifo ok 10 kfifo_test_peek_should_not_remove_elements # kfifo: pass:10 fail:0 skip:0 total:10 # Totals: pass:10 fail:0 skip:0 total:10 ok 52 kfifo KTAP version 1 # Subtest: list_sort # module: test_list_sort 1..1 ok 1 list_sort_test ok 53 list_sort 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 54 memcpy 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 55 overflow KTAP version 1 # Subtest: printf # module: printf_kunit 1..28 ok 1 test_basic ok 2 test_number ok 3 test_string ok 4 hash_pointer # SKIP crng possibly not yet initialized. plain 'p' buffer contains "(____ptrval____)" ok 5 null_pointer ok 6 error_pointer ok 7 invalid_pointer # SKIP crng possibly not yet initialized. plain 'p' buffer contains "(____ptrval____)" ok 8 symbol_ptr ok 9 kernel_ptr ok 10 struct_resource ok 11 struct_range ok 12 addr ok 13 escaped_str ok 14 hex_string ok 15 mac ok 16 ip4 ok 17 ip6 ok 18 uuid ok 19 dentry ok 20 struct_va_format ok 21 time_and_date ok 22 struct_clk ok 23 bitmap ok 24 netdev_features ok 25 flags ok 26 errptr # SKIP crng possibly not yet initialized. plain 'p' buffer contains "(____ptrval____)" ok 27 fwnode_pointer ok 28 fourcc_pointer # printf: ran 408 tests # printf: pass:25 fail:0 skip:3 total:28 # Totals: pass:25 fail:0 skip:3 total:28 ok 56 printf KTAP version 1 # Subtest: scanf # module: scanf_kunit 1..10 ok 1 numbers_simple KTAP version 1 # Subtest: numbers_list ok 1 " " ok 2 ":" ok 3 "," ok 4 "-" ok 5 "/" # numbers_list: pass:5 fail:0 skip:0 total:5 ok 2 numbers_list KTAP version 1 # Subtest: numbers_list_field_width_typemax ok 1 " " ok 2 ":" ok 3 "," ok 4 "-" ok 5 "/" # numbers_list_field_width_typemax: pass:5 fail:0 skip:0 total:5 ok 3 numbers_list_field_width_typemax KTAP version 1 # Subtest: numbers_list_field_width_val_width ok 1 " " ok 2 ":" ok 3 "," ok 4 "-" ok 5 "/" # numbers_list_field_width_val_width: pass:5 fail:0 skip:0 total:5 ok 4 numbers_list_field_width_val_width ok 5 numbers_slice ok 6 numbers_prefix_overflow ok 7 test_simple_strtoull ok 8 test_simple_strtoll ok 9 test_simple_strtoul ok 10 test_simple_strtol # scanf: pass:10 fail:0 skip:0 total:10 # Totals: pass:22 fail:0 skip:0 total:22 ok 57 scanf KTAP version 1 # Subtest: siphash # module: siphash_kunit 1..1 ok 1 siphash_test ok 58 siphash KTAP version 1 # Subtest: slub_test # module: slub_kunit 1..10 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_kfree_rcu_wq_destroy # SKIP can't do kfree_rcu() when test is built-in ok 9 test_leak_destroy ok 10 test_krealloc_redzone_zeroing # slub_test: pass:8 fail:0 skip:2 total:10 # Totals: pass:8 fail:0 skip:2 total:10 ok 59 slub_test KTAP version 1 # Subtest: lib_sort # module: test_sort 1..1 ok 1 test_sort ok 60 lib_sort 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 ok 91 test_big_hole_assigned_copy ok 92 test_trailing_hole_assigned_copy ok 93 test_packed_assigned_copy ok 94 test_same_sizes_assigned_copy ok 95 test_small_start_assigned_copy 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:75 fail:0 skip:33 total:108 # Totals: pass:75 fail:0 skip:33 total:108 ok 61 stackinit 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 62 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 63 string_helpers 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 64 usercopy 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 65 util_macros.h 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 66 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 67 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 68 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 69 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 70 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 71 property-entry KTAP version 1 # Subtest: misc_minor_test # module: misc_minor_kunit 1..3 ok 1 kunit_dynamic_minor ok 2 kunit_static_minor ok 3 kunit_misc_dynamic_minor # misc_minor_test: pass:3 fail:0 skip:0 total:3 # Totals: pass:3 fail:0 skip:0 total:3 ok 72 misc_minor_test 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 73 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 74 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 75 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 76 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 77 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 78 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 79 snd_soc_tplg_test KTAP version 1 # Subtest: soc-card # module: soc_card_test 1..1 ok 1 test_snd_soc_card_get_kcontrol ok 80 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 81 soc-utils KTAP version 1 # Subtest: soc-ops # module: soc_ops_test 1..2 KTAP version 1 # Subtest: soc_ops_test_info ok 1 single volsw bool: ctl range: 0->1, reg range: 0->1(0), sign: 0, inv: 0 ok 2 single volsw int: ctl range: 0->1, reg range: 0->1(0), sign: 0, inv: 0 ok 3 single volsw bool: ctl range: 0->1, reg range: 0->1(0), sign: 0, inv: 0 ok 4 double_r volsw bool: ctl range: 0->1, reg range: 0->1(0), sign: 0, inv: 0 ok 5 double_r volsw int: ctl range: 0->1, reg range: 0->1(0), sign: 0, inv: 0 ok 6 double_r volsw bool: ctl range: 0->1, reg range: 0->1(0), sign: 0, inv: 0 ok 7 double volsw bool: ctl range: 0->1, reg range: 0->1(0), sign: 0, inv: 0 ok 8 double volsw int: ctl range: 0->1, reg range: 0->1(0), sign: 0, inv: 0 ok 9 double volsw bool: ctl range: 0->1, reg range: 0->1(0), sign: 0, inv: 0 ok 10 single volsw bool: ctl range: 0->1, reg range: 0->1(0), sign: 0, inv: 1 ok 11 single volsw int: ctl range: 0->1, reg range: 0->1(0), sign: 0, inv: 1 ok 12 single volsw bool: ctl range: 0->1, reg range: 0->1(0), sign: 0, inv: 1 ok 13 double volsw bool: ctl range: 0->1, reg range: 0->1(0), sign: 0, inv: 1 ok 14 double volsw int: ctl range: 0->1, reg range: 0->1(0), sign: 0, inv: 1 ok 15 double volsw bool: ctl range: 0->1, reg range: 0->1(0), sign: 0, inv: 1 ok 16 single volsw int: ctl range: 0->2, reg range: 0->2(0), sign: 0, inv: 0 ok 17 single volsw int: ctl range: 0->2, reg range: 0->2(0), sign: 0, inv: 0 ok 18 single volsw int: ctl range: 0->2, reg range: 0->2(0), sign: 0, inv: 0 ok 19 single volsw int: ctl range: 0->1, reg range: 0->2(1), sign: 0, inv: 0 ok 20 single volsw int: ctl range: 0->1, reg range: 0->2(1), sign: 0, inv: 0 ok 21 single volsw int: ctl range: 0->1, reg range: 0->2(1), sign: 0, inv: 0 ok 22 single volsw int: ctl range: 0->20, reg range: -10->10(0), sign: 4, inv: 0 ok 23 single volsw int: ctl range: 0->15, reg range: -10->10(15), sign: 4, inv: 0 ok 24 single volsw int: ctl range: 0->20, reg range: -10->10(0), sign: 4, inv: 1 ok 25 single volsw int: ctl range: 0->15, reg range: -10->10(15), sign: 4, inv: 1 ok 26 single volsw_sx bool: ctl range: 0->1, reg range: 15->1(0), sign: 0, inv: 0 ok 27 single volsw_sx int: ctl range: 0->1, reg range: 15->1(0), sign: 0, inv: 0 ok 28 single volsw_sx bool: ctl range: 0->1, reg range: 15->1(0), sign: 0, inv: 0 ok 29 single volsw_sx int: ctl range: 0->4, reg range: 14->4(0), sign: 0, inv: 0 ok 30 single volsw_sx int: ctl range: 0->4, reg range: 14->4(0), sign: 0, inv: 0 ok 31 single volsw_sx int: ctl range: 0->4, reg range: 14->4(0), sign: 0, inv: 0 ok 32 single volsw_sx int: ctl range: 0->3, reg range: 14->4(3), sign: 0, inv: 0 ok 33 single volsw_sx int: ctl range: 0->3, reg range: 14->4(3), sign: 0, inv: 0 ok 34 single volsw_sx int: ctl range: 0->3, reg range: 14->4(3), sign: 0, inv: 0 # soc_ops_test_info: pass:34 fail:0 skip:0 total:34 ok 1 soc_ops_test_info KTAP version 1 # Subtest: soc_ops_test_access ok 1 single volsw: 10,10 -> range: 0->20(0), sign: 0, inv: 0 -> 0xa,0x0 ok 2 single volsw: 0,0 -> range: 0->20(0), sign: 0, inv: 0 -> 0x0,0x0 ok 3 single volsw: 20,20 -> range: 0->20(0), sign: 0, inv: 0 -> 0x14,0x0 ok 4 single volsw: 10,10 -> range: 0->20(15), sign: 0, inv: 0 -> 0xa,0x0 ok 5 single volsw: 25,25 -> range: 0->20(15), sign: 0, inv: 0 -> err: -22 ok 6 single volsw: 15,15 -> range: 0->20(15), sign: 0, inv: 0 -> 0xf,0x0 ok 7 single volsw: 10,10 -> range: 0->20(0), sign: 0, inv: 1 -> 0xa,0x0 ok 8 single volsw: 0,0 -> range: 0->20(0), sign: 0, inv: 1 -> 0x14,0x0 ok 9 single volsw: 20,20 -> range: 0->20(0), sign: 0, inv: 1 -> 0x0,0x0 ok 10 single volsw: 10,10 -> range: 0->20(15), sign: 0, inv: 1 -> 0xa,0x0 ok 11 single volsw: 25,25 -> range: 0->20(15), sign: 0, inv: 1 -> err: -22 ok 12 single volsw: 15,15 -> range: 0->20(15), sign: 0, inv: 1 -> 0x5,0x0 ok 13 single volsw: 10,10 -> range: 0->20(0), sign: 0, inv: 0 -> 0xa,0x0 ok 14 single volsw: 0,0 -> range: 0->20(0), sign: 0, inv: 0 -> 0x0,0x0 ok 15 single volsw: 20,20 -> range: 0->20(0), sign: 0, inv: 0 -> 0x14,0x0 ok 16 single volsw: 10,10 -> range: 0->20(15), sign: 0, inv: 0 -> 0xa,0x0 ok 17 single volsw: 25,25 -> range: 0->20(15), sign: 0, inv: 0 -> err: -22 ok 18 single volsw: 15,15 -> range: 0->20(15), sign: 0, inv: 0 -> 0xf,0x0 ok 19 single volsw: 10,10 -> range: -10->10(0), sign: 4, inv: 0 -> 0x0,0x0 ok 20 single volsw: 0,0 -> range: -10->10(0), sign: 4, inv: 0 -> 0x16,0x0 ok 21 single volsw: 20,20 -> range: -10->10(0), sign: 4, inv: 0 -> 0xa,0x0 ok 22 single volsw: 10,10 -> range: -10->10(15), sign: 4, inv: 0 -> 0x0,0x0 ok 23 single volsw: 25,25 -> range: -10->10(15), sign: 4, inv: 0 -> err: -22 ok 24 single volsw: 15,15 -> range: -10->10(15), sign: 4, inv: 0 -> 0x5,0x0 ok 25 single volsw: 10,10 -> range: 10->30(0), sign: 0, inv: 0 -> 0x14,0x0 ok 26 single volsw: 0,0 -> range: 10->30(0), sign: 0, inv: 0 -> 0xa,0x0 ok 27 single volsw: 20,20 -> range: 10->30(0), sign: 0, inv: 0 -> 0x1e,0x0 ok 28 single volsw: 10,10 -> range: 10->30(15), sign: 0, inv: 0 -> 0x14,0x0 ok 29 single volsw: 25,25 -> range: 10->30(15), sign: 0, inv: 0 -> err: -22 ok 30 single volsw: 15,15 -> range: 10->30(15), sign: 0, inv: 0 -> 0x19,0x0 ok 31 single volsw: 10,10 -> range: 10->30(0), sign: 0, inv: 1 -> 0x14,0x0 ok 32 single volsw: 0,0 -> range: 10->30(0), sign: 0, inv: 1 -> 0x1e,0x0 ok 33 single volsw: 20,20 -> range: 10->30(0), sign: 0, inv: 1 -> 0xa,0x0 ok 34 single volsw: 10,10 -> range: 10->30(15), sign: 0, inv: 1 -> 0x14,0x0 ok 35 single volsw: 25,25 -> range: 10->30(15), sign: 0, inv: 1 -> err: -22 ok 36 single volsw: 15,15 -> range: 10->30(15), sign: 0, inv: 1 -> 0xf,0x0 ok 37 double_r volsw: 10,10 -> range: 0->20(0), sign: 0, inv: 0 -> 0xa,0xa ok 38 double_r volsw: 0,0 -> range: 0->20(0), sign: 0, inv: 0 -> 0x0,0x0 ok 39 double_r volsw: 20,20 -> range: 0->20(0), sign: 0, inv: 0 -> 0x14,0x14 ok 40 double_r volsw: 10,10 -> range: 0->20(15), sign: 0, inv: 0 -> 0xa,0xa ok 41 double_r volsw: 25,25 -> range: 0->20(15), sign: 0, inv: 0 -> err: -22 ok 42 double_r volsw: 15,15 -> range: 0->20(15), sign: 0, inv: 0 -> 0xf,0xf ok 43 double_r volsw: 10,10 -> range: -10->10(0), sign: 4, inv: 0 -> 0x0,0x0 ok 44 double_r volsw: 0,0 -> range: -10->10(0), sign: 4, inv: 0 -> 0x16,0x16 ok 45 double_r volsw: 20,20 -> range: -10->10(0), sign: 4, inv: 0 -> 0xa,0xa ok 46 double_r volsw: 10,10 -> range: -10->10(15), sign: 4, inv: 0 -> 0x0,0x0 ok 47 double_r volsw: 25,25 -> range: -10->10(15), sign: 4, inv: 0 -> err: -22 ok 48 double_r volsw: 15,15 -> range: -10->10(15), sign: 4, inv: 0 -> 0x5,0x5 ok 49 double_r volsw: 10,10 -> range: -10->10(0), sign: 4, inv: 0 -> 0x0,0x0 ok 50 double_r volsw: 0,0 -> range: -10->10(0), sign: 4, inv: 0 -> 0x16,0x16 ok 51 double_r volsw: 20,20 -> range: -10->10(0), sign: 4, inv: 0 -> 0xa,0xa ok 52 double_r volsw: 10,10 -> range: -10->10(15), sign: 4, inv: 0 -> 0x0,0x0 ok 53 double_r volsw: 25,25 -> range: -10->10(15), sign: 4, inv: 0 -> err: -22 ok 54 double_r volsw: 15,15 -> range: -10->10(15), sign: 4, inv: 0 -> 0x5,0x5 ok 55 double_r volsw: 10,10 -> range: -10->10(0), sign: 4, inv: 1 -> 0x0,0x0 ok 56 double_r volsw: 0,0 -> range: -10->10(0), sign: 4, inv: 1 -> 0xa,0xa ok 57 double_r volsw: 20,20 -> range: -10->10(0), sign: 4, inv: 1 -> 0x16,0x16 ok 58 double_r volsw: 10,10 -> range: -10->10(15), sign: 4, inv: 1 -> 0x0,0x0 ok 59 double_r volsw: 25,25 -> range: -10->10(15), sign: 4, inv: 1 -> err: -22 ok 60 double_r volsw: 15,15 -> range: -10->10(15), sign: 4, inv: 1 -> 0x1b,0x1b ok 61 double_r volsw: 10,10 -> range: 10->30(0), sign: 0, inv: 0 -> 0x14,0x14 ok 62 double_r volsw: 0,0 -> range: 10->30(0), sign: 0, inv: 0 -> 0xa,0xa ok 63 double_r volsw: 20,20 -> range: 10->30(0), sign: 0, inv: 0 -> 0x1e,0x1e ok 64 double_r volsw: 10,10 -> range: 10->30(15), sign: 0, inv: 0 -> 0x14,0x14 ok 65 double_r volsw: 25,25 -> range: 10->30(15), sign: 0, inv: 0 -> err: -22 ok 66 double_r volsw: 15,15 -> range: 10->30(15), sign: 0, inv: 0 -> 0x19,0x19 ok 67 double volsw: 10,10 -> range: 0->20(0), sign: 0, inv: 0 -> 0xa000a,0x0 ok 68 double volsw: 0,0 -> range: 0->20(0), sign: 0, inv: 0 -> 0x0,0x0 ok 69 double volsw: 20,20 -> range: 0->20(0), sign: 0, inv: 0 -> 0x140014,0x0 ok 70 double volsw: 10,10 -> range: 0->20(15), sign: 0, inv: 0 -> 0xa000a,0x0 ok 71 double volsw: 25,25 -> range: 0->20(15), sign: 0, inv: 0 -> err: -22 ok 72 double volsw: 15,15 -> range: 0->20(15), sign: 0, inv: 0 -> 0xf000f,0x0 ok 73 double volsw: 10,10 -> range: -10->10(0), sign: 4, inv: 0 -> 0x0,0x0 ok 74 double volsw: 0,0 -> range: -10->10(0), sign: 4, inv: 0 -> 0x160016,0x0 ok 75 double volsw: 20,20 -> range: -10->10(0), sign: 4, inv: 0 -> 0xa000a,0x0 ok 76 double volsw: 10,10 -> range: -10->10(15), sign: 4, inv: 0 -> 0x0,0x0 ok 77 double volsw: 25,25 -> range: -10->10(15), sign: 4, inv: 0 -> err: -22 ok 78 double volsw: 15,15 -> range: -10->10(15), sign: 4, inv: 0 -> 0x50005,0x0 ok 79 double volsw: 10,10 -> range: -10->10(0), sign: 4, inv: 1 -> 0x0,0x0 ok 80 double volsw: 0,0 -> range: -10->10(0), sign: 4, inv: 1 -> 0xa000a,0x0 ok 81 double volsw: 20,20 -> range: -10->10(0), sign: 4, inv: 1 -> 0x160016,0x0 ok 82 double volsw: 10,10 -> range: -10->10(15), sign: 4, inv: 1 -> 0x0,0x0 ok 83 double volsw: 25,25 -> range: -10->10(15), sign: 4, inv: 1 -> err: -22 ok 84 double volsw: 15,15 -> range: -10->10(15), sign: 4, inv: 1 -> 0x1b001b,0x0 ok 85 double volsw: 10,10 -> range: 10->30(0), sign: 0, inv: 0 -> 0x140014,0x0 ok 86 double volsw: 0,0 -> range: 10->30(0), sign: 0, inv: 0 -> 0xa000a,0x0 ok 87 double volsw: 20,20 -> range: 10->30(0), sign: 0, inv: 0 -> 0x1e001e,0x0 ok 88 double volsw: 10,10 -> range: 10->30(15), sign: 0, inv: 0 -> 0x140014,0x0 ok 89 double volsw: 25,25 -> range: 10->30(15), sign: 0, inv: 0 -> err: -22 ok 90 double volsw: 15,15 -> range: 10->30(15), sign: 0, inv: 0 -> 0x190019,0x0 ok 91 double volsw: 10,10 -> range: 10->30(0), sign: 0, inv: 0 -> 0x140014,0x0 ok 92 double volsw: 0,0 -> range: 10->30(0), sign: 0, inv: 0 -> 0xa000a,0x0 ok 93 double volsw: 20,20 -> range: 10->30(0), sign: 0, inv: 0 -> 0x1e001e,0x0 ok 94 double volsw: 10,10 -> range: 10->30(15), sign: 0, inv: 0 -> 0x140014,0x0 ok 95 double volsw: 25,25 -> range: 10->30(15), sign: 0, inv: 0 -> err: -22 ok 96 double volsw: 15,15 -> range: 10->30(15), sign: 0, inv: 0 -> 0x190019,0x0 ok 97 single volsw_sx: 0,0 -> range: 15->4(0), sign: 0, inv: 0 -> 0xf,0x0 ok 98 single volsw_sx: 1,1 -> range: 15->4(0), sign: 0, inv: 0 -> 0x0,0x0 ok 99 single volsw_sx: 2,2 -> range: 15->4(0), sign: 0, inv: 0 -> 0x1,0x0 ok 100 single volsw_sx: 3,3 -> range: 15->4(0), sign: 0, inv: 0 -> 0x2,0x0 ok 101 single volsw_sx: 4,4 -> range: 15->4(0), sign: 0, inv: 0 -> 0x3,0x0 ok 102 single volsw_sx: 5,5 -> range: 15->4(0), sign: 0, inv: 0 -> err: -22 ok 103 single volsw_sx: 0,0 -> range: 15->4(0), sign: 0, inv: 0 -> 0xf,0x0 ok 104 single volsw_sx: 1,1 -> range: 15->4(0), sign: 0, inv: 0 -> 0x0,0x0 ok 105 single volsw_sx: 2,2 -> range: 15->4(0), sign: 0, inv: 0 -> 0x1,0x0 ok 106 single volsw_sx: 3,3 -> range: 15->4(0), sign: 0, inv: 0 -> 0x2,0x0 ok 107 single volsw_sx: 4,4 -> range: 15->4(0), sign: 0, inv: 0 -> 0x3,0x0 ok 108 single volsw_sx: 5,5 -> range: 15->4(0), sign: 0, inv: 0 -> err: -22 ok 109 single volsw_sx: 0,0 -> range: 15->4(0), sign: 0, inv: 1 -> 0x3,0x0 ok 110 single volsw_sx: 1,1 -> range: 15->4(0), sign: 0, inv: 1 -> 0x2,0x0 ok 111 single volsw_sx: 2,2 -> range: 15->4(0), sign: 0, inv: 1 -> 0x1,0x0 ok 112 single volsw_sx: 3,3 -> range: 15->4(0), sign: 0, inv: 1 -> 0x0,0x0 ok 113 single volsw_sx: 4,4 -> range: 15->4(0), sign: 0, inv: 1 -> 0xf,0x0 ok 114 single volsw_sx: 5,5 -> range: 15->4(0), sign: 0, inv: 1 -> err: -22 ok 115 single volsw_sx: 0,0 -> range: 136->144(0), sign: 0, inv: 0 -> 0x88,0x0 ok 116 single volsw_sx: 1,1 -> range: 136->144(0), sign: 0, inv: 0 -> 0x89,0x0 ok 117 single volsw_sx: 119,119 -> range: 136->144(0), sign: 0, inv: 0 -> 0xff,0x0 ok 118 single volsw_sx: 120,120 -> range: 136->144(0), sign: 0, inv: 0 -> 0x0,0x0 ok 119 single volsw_sx: 121,121 -> range: 136->144(0), sign: 0, inv: 0 -> 0x1,0x0 ok 120 single volsw_sx: 143,143 -> range: 136->144(0), sign: 0, inv: 0 -> 0x17,0x0 ok 121 single volsw_sx: 144,144 -> range: 136->144(0), sign: 0, inv: 0 -> 0x18,0x0 ok 122 single volsw_sx: 145,145 -> range: 136->144(0), sign: 0, inv: 0 -> err: -22 ok 123 single volsw_sx: 0,0 -> range: 136->144(0), sign: 0, inv: 0 -> 0x88,0x0 ok 124 single volsw_sx: 1,1 -> range: 136->144(0), sign: 0, inv: 0 -> 0x89,0x0 ok 125 single volsw_sx: 119,119 -> range: 136->144(0), sign: 0, inv: 0 -> 0xff,0x0 ok 126 single volsw_sx: 120,120 -> range: 136->144(0), sign: 0, inv: 0 -> 0x0,0x0 ok 127 single volsw_sx: 121,121 -> range: 136->144(0), sign: 0, inv: 0 -> 0x1,0x0 ok 128 single volsw_sx: 143,143 -> range: 136->144(0), sign: 0, inv: 0 -> 0x17,0x0 ok 129 single volsw_sx: 144,144 -> range: 136->144(0), sign: 0, inv: 0 -> 0x18,0x0 ok 130 single volsw_sx: 145,145 -> range: 136->144(0), sign: 0, inv: 0 -> err: -22 ok 131 double volsw_sx: 0,0 -> range: 136->144(0), sign: 0, inv: 0 -> 0x880088,0x0 ok 132 double volsw_sx: 1,1 -> range: 136->144(0), sign: 0, inv: 0 -> 0x890089,0x0 ok 133 double volsw_sx: 119,119 -> range: 136->144(0), sign: 0, inv: 0 -> 0xff00ff,0x0 ok 134 double volsw_sx: 120,120 -> range: 136->144(0), sign: 0, inv: 0 -> 0x0,0x0 ok 135 double volsw_sx: 121,121 -> range: 136->144(0), sign: 0, inv: 0 -> 0x10001,0x0 ok 136 double volsw_sx: 143,143 -> range: 136->144(0), sign: 0, inv: 0 -> 0x170017,0x0 ok 137 double volsw_sx: 144,144 -> range: 136->144(0), sign: 0, inv: 0 -> 0x180018,0x0 ok 138 double volsw_sx: 145,145 -> range: 136->144(0), sign: 0, inv: 0 -> err: -22 ok 139 double_r volsw_sx: 0,0 -> range: 136->144(0), sign: 0, inv: 0 -> 0x88,0x88 ok 140 double_r volsw_sx: 1,1 -> range: 136->144(0), sign: 0, inv: 0 -> 0x89,0x89 ok 141 double_r volsw_sx: 119,119 -> range: 136->144(0), sign: 0, inv: 0 -> 0xff,0xff ok 142 double_r volsw_sx: 120,120 -> range: 136->144(0), sign: 0, inv: 0 -> 0x0,0x0 ok 143 double_r volsw_sx: 121,121 -> range: 136->144(0), sign: 0, inv: 0 -> 0x1,0x1 ok 144 double_r volsw_sx: 143,143 -> range: 136->144(0), sign: 0, inv: 0 -> 0x17,0x17 ok 145 double_r volsw_sx: 144,144 -> range: 136->144(0), sign: 0, inv: 0 -> 0x18,0x18 ok 146 double_r volsw_sx: 145,145 -> range: 136->144(0), sign: 0, inv: 0 -> err: -22 # soc_ops_test_access: pass:146 fail:0 skip:0 total:146 ok 2 soc_ops_test_access # soc-ops: pass:2 fail:0 skip:0 total:2 # Totals: pass:180 fail:0 skip:0 total:180 ok 82 soc-ops 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 0x6c3cc1e576833afe 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 0x5decba8677f62fd 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 0xe7f0420803cad6fe 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 0xb8e73561cb2dfbfd 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 0xd1e76409cd1441fc 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 0xfbec2950fea1a0fe 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 0xb307bc7d65b109fd 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 0x598e7cc022706bfc 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 0x8a0bd82287d7bafb 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 0x7b56d0b7158ae9fe 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 0x57f5b775153687fd 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 0x38b3ea527f7680fc 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 0xe1b58fc1f68addfb 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 0x501b342466d6fffa 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 0xa07af89f1651f7fe 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 0xff13d362a59bacfd 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 0x39350ad74cff13fc 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 0x3f9975517c4e3cfb 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 0xb13bcba350e80afa 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 0xd61a9b4438ab57f9 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 0xa48167cc2b3746fe 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 0x7a93340f0033fefd 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 0x298a9ca1f031c4fc 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 0x21cee474ef06f0fb 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 0xca809bac1b485afa 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 0x75f02a0e7c8339f9 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 0x9341597f4e0920f8 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 0xf5a14a9f16d9f1f7 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 0x8e84eccfd9b28203 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 83 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 84 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 85 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 86 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 87 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 88 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 89 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 90 cfg80211-chandef-compat KTAP version 1 # Subtest: mac80211-element-parsing # module: mac80211_tests 1..1 ok 1 mle_defrag ok 91 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 92 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 93 mac80211-tpe KTAP version 1 # Subtest: mac80211-mlme-chan-mode # module: mac80211_tests 1..1 KTAP version 1 # Subtest: test_determine_chan_mode ok 1 Normal case, EHT is working ok 2 Requiring EHT support is fine ok 3 Lowering the mode limits us kunit: required basic rate or BSS membership selectors not supported or disabled, rejecting connection ok 4 Requesting a basic rate/selector that we do not support ok 5 As before, but userspace says it is taking care of it kunit: required MCSes not supported, disabling HT ok 6 Masking out a supported rate in HT capabilities kunit: Missing mandatory rates for 4 Nss, rx 0, tx 2 oper 2, disable VHT kunit: required MCSes not supported, disabling VHT ok 7 Masking out a RX rate in VHT capabilities kunit: Missing mandatory rates for 4 Nss, rx 2, tx 0 oper 2, disable VHT kunit: required MCSes not supported, disabling VHT ok 8 Masking out a TX rate in VHT capabilities kunit: Missing mandatory rates for 5 Nss, rx 0, tx 0 oper 2, disable VHT kunit: required MCSes not supported, disabling VHT ok 9 AP has higher VHT requirement than client ok 10 all zero VHT basic rates are ignored (many APs broken) kunit: Invalid rates for 3 Nss, rx 3, tx 3 oper 0, disable HE kunit: required MCSes not supported, disabling HE ok 11 AP requires 3 HE streams but client only has two ok 12 all zero HE basic rates are ignored (iPhone workaround) kunit: required MCSes not supported, disabling EHT ok 13 AP requires too many RX streams with EHT MCS 7 kunit: required MCSes not supported, disabling EHT ok 14 AP requires too many TX streams with EHT MCS 7 kunit: required MCSes not supported, disabling EHT kunit: required basic rate or BSS membership selectors not supported or disabled, rejecting connection ok 15 AP requires too many RX streams with EHT MCS 7 and EHT is required # test_determine_chan_mode: pass:15 fail:0 skip:0 total:15 ok 1 test_determine_chan_mode # Totals: pass:15 fail:0 skip:0 total:15 ok 94 mac80211-mlme-chan-mode KTAP version 1 # Subtest: mptcp-crypto # module: mptcp_crypto_test 1..1 ok 1 mptcp_crypto_test_basic ok 95 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 96 mptcp-token KTAP version 1 # Subtest: mctp # module: mctp 1..13 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 pkt1 skb len=7 headroom=0 headlen=7 tailroom=377 mac=(-1,-1) mac_len=0 net=(0,-1) trans=-1 shinfo(txflags=0 nr_frags=0 gso(size=0 type=0 segs=0)) csum(0x0 start=0 offset=0 ip_summed=0 complete_sw=0 valid=0 level=0) hash(0x0 sw=0 l4=0) proto=0x0000 pkttype=0 iif=0 priority=0x0 mark=0x0 alloc_cpu=0 vlan_all=0x0 encapsulation=0 inner(proto=0x0000, mac=0, net=0, trans=0) pkt1 dev name=mctptest0 feat=0x0000000000004000 pkt1 skb linear: 00000000: 01 08 0a 88 00 00 00 pkt2 skb len=7 headroom=7 headlen=7 tailroom=370 mac=(-1,-1) mac_len=0 net=(7,-1) trans=-1 shinfo(txflags=0 nr_frags=0 gso(size=0 type=0 segs=0)) csum(0x0 start=0 offset=0 ip_summed=0 complete_sw=0 valid=0 level=0) hash(0x0 sw=0 l4=0) proto=0x0000 pkttype=0 iif=0 priority=0x0 mark=0x0 alloc_cpu=0 vlan_all=0x0 encapsulation=0 inner(proto=0x0000, mac=0, net=0, trans=0) pkt2 dev name=mctptest0 feat=0x0000000000004000 pkt2 skb linear: 00000000: 01 08 0a 18 11 11 11 pkt3 skb len=7 headroom=14 headlen=7 tailroom=363 mac=(-1,-1) mac_len=0 net=(14,-1) trans=-1 shinfo(txflags=0 nr_frags=0 gso(size=0 type=0 segs=0)) csum(0x0 start=0 offset=0 ip_summed=0 complete_sw=0 valid=0 level=0) hash(0x0 sw=0 l4=0) proto=0x0000 pkttype=0 iif=0 priority=0x0 mark=0x0 alloc_cpu=0 vlan_all=0x0 encapsulation=0 inner(proto=0x0000, mac=0, net=0, trans=0) pkt3 dev name=mctptest0 feat=0x0000000000004000 pkt3 skb linear: 00000000: 01 08 0a 68 22 22 22 pkt4 skb len=7 headroom=21 headlen=7 tailroom=356 mac=(-1,-1) mac_len=0 net=(21,-1) trans=-1 shinfo(txflags=0 nr_frags=0 gso(size=0 type=0 segs=0)) csum(0x0 start=0 offset=0 ip_summed=0 complete_sw=0 valid=0 level=0) hash(0x0 sw=0 l4=0) proto=0x0000 pkttype=0 iif=0 priority=0x0 mark=0x0 alloc_cpu=0 vlan_all=0x0 encapsulation=0 inner(proto=0x0000, mac=0, net=0, trans=0) pkt4 dev name=mctptest0 feat=0x0000000000004000 pkt4 skb linear: 00000000: 01 08 0a 88 00 33 33 pkt5 skb len=7 headroom=28 headlen=7 tailroom=349 mac=(-1,-1) mac_len=0 net=(28,-1) trans=-1 shinfo(txflags=0 nr_frags=0 gso(size=0 type=0 segs=0)) csum(0x0 start=0 offset=0 ip_summed=0 complete_sw=0 valid=0 level=0) hash(0x0 sw=0 l4=0) proto=0x0000 pkttype=0 iif=0 priority=0x0 mark=0x0 alloc_cpu=0 vlan_all=0x0 encapsulation=0 inner(proto=0x0000, mac=0, net=0, trans=0) pkt5 dev name=mctptest0 feat=0x0000000000004000 pkt5 skb linear: 00000000: 01 08 0a 58 44 44 44 ok 13 mctp_test_route_input_cloned_frag # mctp: pass:13 fail:0 skip:0 total:13 # Totals: pass:40 fail:0 skip:0 total:40 ok 97 mctp ACPI: PM: Preparing to enter system sleep state S5 reboot: Restarting system reboot: machine restart