[random] 1e1724f9dd: UBSAN:array-index-out-of-bounds_in_drivers/char/random.c
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with clang-14):
commit: 1e1724f9ddd1649555105fd31a8973e7a2e5466c ("[PATCH] random: remove batched entropy locking")
url: https://github.com/0day-ci/linux/commits/Jason-A-Donenfeld/random-remove-...
base: https://git.kernel.org/cgit/linux/kernel/git/gregkh/char-misc.git 710f8af199ee9d72dd87083edd55c5ee250ee6f4
patch link: https://lore.kernel.org/lkml/[email protected]
in testcase: boot
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+----------------------------------------------------------+------------+------------+
| | 710f8af199 | 1e1724f9dd |
+----------------------------------------------------------+------------+------------+
| UBSAN:array-index-out-of-bounds_in_drivers/char/random.c | 0 | 13 |
| BUG:KASAN:global-out-of-bounds_in_get_random_u32 | 0 | 13 |
+----------------------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 29.921782][ T1] UBSAN: array-index-out-of-bounds in drivers/char/random.c:2141:8
[ 29.923207][ T1] index 8 is out of range for type 'u64[8]' (aka 'unsigned long long[8]')
[ 29.923634][ T1] CPU: 0 PID: 1 Comm: swapper Not tainted 5.17.0-rc1-00010-g1e1724f9ddd1 #2 51d507a9ab4d92cb438b1c02ba5a02d8ac52cd1d
[ 29.923634][ T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[ 29.923634][ T1] Call Trace:
[ 29.923634][ T1] <TASK>
[ 29.923634][ T1] dump_stack_lvl (??:?)
[ 29.923634][ T1] dump_stack (??:?)
[ 29.923634][ T1] __ubsan_handle_out_of_bounds (??:?)
[ 29.923634][ T1] get_random_u32 (??:?)
[ 29.923634][ T1] bucket_table_alloc (rhashtable.c:?)
[ 29.923634][ T1] rhashtable_init (??:?)
[ 29.923634][ T1] ? rcu_read_lock_sched_held (??:?)
[ 29.923634][ T1] ? bpf_iter_netlink (af_netlink.c:?)
[ 29.923634][ T1] netlink_proto_init (af_netlink.c:?)
[ 29.923634][ T1] do_one_initcall (??:?)
[ 29.923634][ T1] ? bpf_iter_netlink (af_netlink.c:?)
[ 29.923634][ T1] do_initcall_level (main.c:?)
[ 29.923634][ T1] do_initcalls (main.c:?)
[ 29.923634][ T1] do_basic_setup (main.c:?)
[ 29.923634][ T1] kernel_init_freeable (main.c:?)
[ 29.923634][ T1] ? rest_init (main.c:?)
[ 29.923634][ T1] kernel_init (main.c:?)
[ 29.923634][ T1] ? rest_init (main.c:?)
[ 29.923634][ T1] ret_from_fork (??:?)
[ 29.923634][ T1] </TASK>
[ 29.923634][ T1] ================================================================================
[ 29.923718][ T1] ==================================================================
[ 29.924895][ T1] BUG: KASAN: global-out-of-bounds in get_random_u32 (??:?)
[ 29.926024][ T1] Read of size 8 at addr ffffffffb4fe94c0 by task swapper/1
[ 29.926967][ T1]
[ 29.926967][ T1] CPU: 0 PID: 1 Comm: swapper Not tainted 5.17.0-rc1-00010-g1e1724f9ddd1 #2 51d507a9ab4d92cb438b1c02ba5a02d8ac52cd1d
[ 29.926967][ T1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[ 29.926967][ T1] Call Trace:
[ 29.926967][ T1] <TASK>
[ 29.926967][ T1] dump_stack_lvl (??:?)
[ 29.926967][ T1] print_address_description (report.c:?)
[ 29.926967][ T1] __kasan_report (report.c:?)
[ 29.926967][ T1] ? get_random_u32 (??:?)
[ 29.926967][ T1] kasan_report (??:?)
[ 29.926967][ T1] __asan_report_load8_noabort (??:?)
[ 29.926967][ T1] get_random_u32 (??:?)
[ 29.926967][ T1] bucket_table_alloc (rhashtable.c:?)
[ 29.926967][ T1] rhashtable_init (??:?)
[ 29.926967][ T1] ? rcu_read_lock_sched_held (??:?)
[ 29.926967][ T1] ? bpf_iter_netlink (af_netlink.c:?)
[ 29.926967][ T1] netlink_proto_init (af_netlink.c:?)
[ 29.926967][ T1] do_one_initcall (??:?)
[ 29.926967][ T1] ? bpf_iter_netlink (af_netlink.c:?)
[ 29.926967][ T1] do_initcall_level (main.c:?)
[ 29.926967][ T1] do_initcalls (main.c:?)
[ 29.926967][ T1] do_basic_setup (main.c:?)
[ 29.926967][ T1] kernel_init_freeable (main.c:?)
[ 29.926967][ T1] ? rest_init (main.c:?)
[ 29.926967][ T1] kernel_init (main.c:?)
[ 29.926967][ T1] ? rest_init (main.c:?)
[ 29.926967][ T1] ret_from_fork (??:?)
[ 29.926967][ T1] </TASK>
[ 29.926967][ T1]
[ 29.926967][ T1] The buggy address belongs to the variable:
[ 29.926967][ T1] random_write_wakeup_bits+0x0/0x20
[ 29.926967][ T1]
[ 29.926967][ T1] Memory state around the buggy address:
[ 29.926967][ T1] ffffffffb4fe9380: 00 00 00 00 00 00 00 00 00 00 00 00 f9 f9 f9 f9
[ 29.926967][ T1] ffffffffb4fe9400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 29.926967][ T1] >ffffffffb4fe9480: 00 00 00 00 00 00 00 00 04 f9 f9 f9 00 00 00 00
[ 29.926967][ T1] ^
[ 29.926967][ T1] ffffffffb4fe9500: 00 00 00 00 00 00 f9 f9 f9 f9 f9 f9 01 f9 f9 f9
[ 29.926967][ T1] ffffffffb4fe9580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 29.926967][ T1] ==================================================================
[ 29.926967][ T1] Disabling lock debugging due to kernel taint
[ 29.927133][ T1] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 29.930966][ T1] thermal_sys: Registered thermal governor 'fair_share'
[ 29.930971][ T1] thermal_sys: Registered thermal governor 'bang_bang'
[ 29.932004][ T1] thermal_sys: Registered thermal governor 'step_wise'
[ 29.933055][ T1] thermal_sys: Registered thermal governor 'user_space'
[ 29.933708][ T1] cpuidle: using governor ladder
[ 29.935795][ T1] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 29.937434][ T1] PCI: Using configuration type 1 for base access
[ 29.958988][ T1] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[ 29.960327][ T7] Callback from call_rcu_tasks() invoked.
[ 29.961915][ T1] HugeTLB: can free 6 vmemmap pages for hugepages-2048kB
[ 29.962897][ T1] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 29.965886][ T1] cryptd: max_cpu_qlen set to 1000
[ 29.967924][ T1] raid6: skipped pq benchmark and selected sse2x4
[ 29.968825][ T1] raid6: using ssse3x2 recovery algorithm
[ 29.969891][ T1] ACPI: Added _OSI(Module Device)
[ 29.970307][ T1] ACPI: Added _OSI(Processor Device)
[ 29.971058][ T1] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 29.971841][ T1] ACPI: Added _OSI(Processor Aggregator Device)
[ 29.972747][ T1] ACPI: Added _OSI(Linux-Dell-Video)
[ 29.973549][ T1] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[ 29.973648][ T1] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
[ 29.994328][ T1] ACPI: 1 ACPI AML tables successfully acquired and loaded
[ 30.006626][ T1] ACPI: Interpreter enabled
[ 30.007071][ T1] ACPI: PM: (supports S0 S3 S5)
[ 30.007783][ T1] ACPI: Using IOAPIC for interrupt routing
[ 30.008714][ T1] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 30.011387][ T1] ACPI: Enabled 2 GPEs in block 00 to 0F
[ 30.053305][ T1] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[ 30.053667][ T1] acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments MSI HPX-Type3]
[ 30.054872][ T1] acpi PNP0A03:00: PCIe port services disabled; not requesting _OSC control
[ 30.056154][ T1] acpi PNP0A03:00: fail to add MMCONFIG information, can't access extended PCI configuration space under this bridge.
[ 30.057970][ T1] acpiphp: Slot [3] registered
[ 30.058877][ T1] acpiphp: Slot [4] registered
[ 30.059769][ T1] acpiphp: Slot [5] registered
[ 30.060516][ T1] acpiphp: Slot [6] registered
[ 30.061393][ T1] acpiphp: Slot [7] registered
[ 30.062306][ T1] acpiphp: Slot [8] registered
[ 30.063187][ T1] acpiphp: Slot [9] registered
[ 30.063877][ T1] acpiphp: Slot [10] registered
[ 30.064814][ T1] acpiphp: Slot [11] registered
[ 30.065712][ T1] acpiphp: Slot [12] registered
[ 30.066613][ T1] acpiphp: Slot [13] registered
[ 30.067181][ T1] acpiphp: Slot [14] registered
[ 30.068082][ T1] acpiphp: Slot [15] registered
[ 30.068992][ T1] acpiphp: Slot [16] registered
[ 30.069889][ T1] acpiphp: Slot [17] registered
[ 30.070506][ T1] acpiphp: Slot [18] registered
[ 30.071401][ T1] acpiphp: Slot [19] registered
[ 30.072314][ T1] acpiphp: Slot [20] registered
[ 30.073206][ T1] acpiphp: Slot [21] registered
[ 30.073840][ T1] acpiphp: Slot [22] registered
[ 30.074765][ T1] acpiphp: Slot [23] registered
[ 30.075669][ T1] acpiphp: Slot [24] registered
[ 30.076557][ T1] acpiphp: Slot [25] registered
[ 30.077176][ T1] acpiphp: Slot [26] registered
[ 30.078073][ T1] acpiphp: Slot [27] registered
[ 30.078982][ T1] acpiphp: Slot [28] registered
To reproduce:
# build kernel
cd linux
cp config-5.17.0-rc1-00010-g1e1724f9ddd1 .config
make HOSTCC=clang-14 CC=clang-14 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage modules
make HOSTCC=clang-14 CC=clang-14 ARCH=x86_64 INSTALL_MOD_PATH=<mod-install-dir> modules_install
cd <mod-install-dir>
find lib/ | cpio -o -H newc --quiet | gzip > modules.cgz
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> -m modules.cgz job-script # job-script is attached in this email
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
---
0DAY/LKP+ Test Infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/[email protected] Intel Corporation
Thanks,
Oliver Sang
6 months, 1 week
[dm] 3826813630: BUG:KASAN:double-free_or_invalid-free_in_dm_io_dec_pending
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: 3826813630ed690673ff1ca72ce67b6eec65e971 ("[PATCH 09/14] dm: add a missing bio initialization to alloc_tio")
url: https://github.com/0day-ci/linux/commits/Christoph-Hellwig/drbd-set-bi_bd...
base: https://git.kernel.org/cgit/linux/kernel/git/axboe/linux-block.git for-next
patch link: https://lore.kernel.org/linux-block/[email protected]
in testcase: xfstests
version: xfstests-x86_64-972d710-1_20220127
with following parameters:
disk: 4HDD
fs: ext4
test: ext4-group-01
ucode: 0xe2
test-description: xfstests is a regression test suite for xfs and other files ystems.
test-url: git://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git
on test machine: 4 threads Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz with 32G memory
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 461.185281][T19325] ==================================================================
[ 461.193194][T19325] BUG: KASAN: double-free or invalid-free in dm_io_dec_pending+0x15f/0x7c0 [dm_mod]
[ 461.202411][T19325]
[ 461.204613][T19325] CPU: 0 PID: 19325 Comm: systemd-udevd Tainted: G I 5.17.0-rc1-00114-g3826813630ed #1
[ 461.215393][T19325] Hardware name: Dell Inc. OptiPlex 7040/0Y7WYT, BIOS 1.1.1 10/07/2015
[ 461.223472][T19325] Call Trace:
[ 461.226611][T19325] <TASK>
[ 461.229401][T19325] dump_stack_lvl+0x34/0x44
[ 461.233755][T19325] print_address_description+0x21/0x180
[ 461.240191][T19325] ? dm_io_dec_pending+0x15f/0x7c0 [dm_mod]
[ 461.245938][T19325] ? dm_io_dec_pending+0x15f/0x7c0 [dm_mod]
[ 461.251685][T19325] kasan_report_invalid_free+0x70/0xc0
[ 461.256990][T19325] ? dm_io_dec_pending+0x15f/0x7c0 [dm_mod]
[ 461.262738][T19325] __kasan_slab_free+0x115/0x140
[ 461.267524][T19325] kfree+0x8e/0x400
[ 461.271190][T19325] dm_io_dec_pending+0x15f/0x7c0 [dm_mod]
[ 461.276773][T19325] ? dm_set_geometry+0x1c0/0x1c0 [dm_mod]
[ 461.282354][T19325] ? __send_empty_flush+0x300/0x300 [dm_mod]
[ 461.288194][T19325] dm_submit_bio+0x6be/0xd00 [dm_mod]
[ 461.293431][T19325] ? __split_and_process_non_flush+0x840/0x840 [dm_mod]
[ 461.300225][T19325] ? __bio_try_merge_page+0x400/0x400
[ 461.305445][T19325] ? do_mpage_readpage+0xc35/0x1a80
[ 461.310494][T19325] __submit_bio+0x1d3/0x580
[ 461.314848][T19325] submit_bio_noacct+0x315/0x880
[ 461.319641][T19325] ? mpage_writepage+0x1c0/0x1c0
[ 461.324439][T19325] ? __submit_bio+0x580/0x580
[ 461.328964][T19325] mpage_readahead+0x362/0x580
[ 461.333575][T19325] ? do_mpage_readpage+0x1a80/0x1a80
[ 461.338707][T19325] ? blkdev_read_iter+0x540/0x540
[ 461.343577][T19325] ? __filemap_add_folio+0x377/0x700
[ 461.348730][T19325] read_pages+0x1c2/0xbc0
[ 461.352908][T19325] ? pagevec_add_and_need_flush+0xd6/0x140
[ 461.358561][T19325] ? read_cache_pages+0x680/0x680
[ 461.363434][T19325] ? folio_add_lru+0x4d/0x80
[ 461.367873][T19325] ? policy_node+0xb9/0x140
[ 461.372225][T19325] page_cache_ra_unbounded+0x427/0x600
[ 461.377530][T19325] ? read_pages+0xbc0/0xbc0
[ 461.381883][T19325] ? inode_to_bdi+0x9e/0x140
[ 461.386320][T19325] ? force_page_cache_ra+0x83/0x300
[ 461.391366][T19325] filemap_get_pages+0x25a/0x1340
[ 461.396238][T19325] ? create_prof_cpu_mask+0x40/0x40
[ 461.401284][T19325] ? arch_stack_walk+0x9e/0x100
[ 461.405981][T19325] ? filemap_read_folio+0x180/0x180
[ 461.411641][T19325] ? stack_trace_save+0x91/0xc0
[ 461.416352][T19325] filemap_read+0x29f/0x8c0
[ 461.420704][T19325] ? exit_to_user_mode_prepare+0x205/0x240
[ 461.426356][T19325] ? filemap_get_pages+0x1340/0x1340
[ 461.431489][T19325] ? from_kgid_munged+0x84/0x100
[ 461.436275][T19325] ? __might_fault+0x4d/0x80
[ 461.440716][T19325] ? _copy_to_user+0x94/0xc0
[ 461.445155][T19325] ? cp_new_stat+0x47a/0x5c0
[ 461.449611][T19325] ? __ia32_sys_lstat+0x80/0x80
[ 461.454309][T19325] new_sync_read+0x388/0x640
[ 461.458749][T19325] ? __x64_sys_llseek+0x300/0x300
[ 461.463635][T19325] ? vfs_getattr_nosec+0x272/0x340
[ 461.468613][T19325] vfs_read+0x25f/0x500
[ 461.472640][T19325] ksys_read+0xed/0x1c0
[ 461.476664][T19325] ? vfs_write+0x800/0x800
[ 461.480931][T19325] ? up_write+0x48/0x80
[ 461.484937][T19325] do_syscall_64+0x3b/0xc0
[ 461.489202][T19325] entry_SYSCALL_64_after_hwframe+0x44/0xae
[ 461.494942][T19325] RIP: 0033:0x7fcc82848461
[ 461.499206][T19325] Code: fe ff ff 50 48 8d 3d fe d0 09 00 e8 e9 03 02 00 66 0f 1f 84 00 00 00 00 00 48 8d 05 99 62 0d 00 8b 00 85 c0 75 13 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 57 c3 66 0f 1f 44 00 00 41 54 49 89 d4 55 48
[ 461.518661][T19325] RSP: 002b:00007ffedabce468 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 461.526929][T19325] RAX: ffffffffffffffda RBX: 00007fcc84716140 RCX: 00007fcc82848461
[ 461.534759][T19325] RDX: 0000000000000040 RSI: 00007fcc84722588 RDI: 0000000000000006
[ 461.542581][T19325] RBP: 00007fcc84716190 R08: 00007fcc84722560 R09: 0000000000000007
[ 461.550420][T19325] R10: 00007fcc8470f010 R11: 0000000000000246 R12: 000010007fff0000
[ 461.558237][T19325] R13: 0000000000000040 R14: 00007fcc84722578 R15: 00007fcc84722560
[ 461.566054][T19325] </TASK>
[ 461.568932][T19325]
[ 461.571128][T19325] Allocated by task 19325:
[ 461.575392][T19325] kasan_save_stack+0x1e/0x40
[ 461.579917][T19325] __kasan_slab_alloc+0x66/0x80
[ 461.584615][T19325] kmem_cache_alloc+0x123/0x480
[ 461.589326][T19325] mempool_alloc+0x105/0x300
[ 461.593763][T19325] bio_alloc_bioset+0x19a/0x440
[ 461.598461][T19325] dm_submit_bio+0x1dd/0xd00 [dm_mod]
[ 461.603686][T19325] __submit_bio+0x1d3/0x580
[ 461.608038][T19325] submit_bio_noacct+0x315/0x880
[ 461.612824][T19325] mpage_readahead+0x362/0x580
[ 461.617434][T19325] read_pages+0x1c2/0xbc0
[ 461.621611][T19325] page_cache_ra_unbounded+0x427/0x600
[ 461.626927][T19325] filemap_get_pages+0x25a/0x1340
[ 461.631799][T19325] filemap_read+0x29f/0x8c0
[ 461.636148][T19325] new_sync_read+0x388/0x640
[ 461.640606][T19325] vfs_read+0x25f/0x500
[ 461.644636][T19325] ksys_read+0xed/0x1c0
[ 461.648665][T19325] do_syscall_64+0x3b/0xc0
[ 461.652930][T19325] entry_SYSCALL_64_after_hwframe+0x44/0xae
[ 461.658670][T19325]
[ 461.660852][T19325] The buggy address belongs to the object at ffff888264fcb900
[ 461.660852][T19325] which belongs to the cache bio-232 of size 232
[ 461.674395][T19325] The buggy address is located 112 bytes inside of
[ 461.674395][T19325] 232-byte region [ffff888264fcb900, ffff888264fcb9e8)
[ 461.687502][T19325] The buggy address belongs to the page:
[ 461.692980][T19325] page:0000000027a9b37c refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x264fca
[ 461.703054][T19325] head:0000000027a9b37c order:1 compound_mapcount:0
[ 461.709483][T19325] flags: 0x17ffffc0010200(slab|head|node=0|zone=2|lastcpupid=0x1fffff)
[ 461.717567][T19325] raw: 0017ffffc0010200 0000000000000000 dead000000000122 ffff88812683c280
[ 461.725993][T19325] raw: 0000000000000000 0000000080190019 00000001ffffffff 0000000000000000
[ 461.734417][T19325] page dumped because: kasan: bad access detected
[ 461.740672][T19325]
[ 461.742855][T19325] Memory state around the buggy address:
[ 461.748330][T19325] ffff888264fcb800: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
[ 461.756251][T19325] ffff888264fcb880: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
[ 461.764166][T19325] >ffff888264fcb900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 461.772083][T19325] ^
[ 461.779657][T19325] ffff888264fcb980: 00 00 00 00 00 00 00 00 00 00 00 00 00 fc fc fc
[ 461.787564][T19325] ffff888264fcba00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
[ 461.795469][T19325] ==================================================================
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
sudo bin/lkp install job.yaml # job file is attached in this email
bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
sudo bin/lkp run generated-yaml-file
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
---
0DAY/LKP+ Test Infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/[email protected] Intel Corporation
Thanks,
Oliver Sang
6 months, 1 week
[rcutorture] 4a3dcef0ee: WARNING:at_kernel/rcu/rcutorture.c:#rcu_torture_fwd_prog_cr[rcutorture]
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: 4a3dcef0ee99d8dd3983f4535f39dbeed56c2e1b ("rcutorture: Test per-CPU callback-queue switching for Tasks RCU")
https://github.com/ammarfaizi2/linux-block paulmck/linux-rcu/dev.2022.01.25a
in testcase: rcutorture
version:
with following parameters:
runtime: 300s
test: default
torture_type: tasks
test-description: rcutorture is rcutorture kernel module load/unload test.
test-url: https://www.kernel.org/doc/Documentation/RCU/torture.txt
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+-------------------------------------------------------------------------+------------+------------+
| | eefbe780f4 | 4a3dcef0ee |
+-------------------------------------------------------------------------+------------+------------+
| WARNING:at_kernel/rcu/rcutorture.c:#rcu_torture_fwd_prog_cr[rcutorture] | 0 | 6 |
| RIP:rcu_torture_fwd_prog_cr[rcutorture] | 0 | 6 |
+-------------------------------------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 118.810871][ T621] rcu_torture_fwd_prog_cr: Waiting for CBs: rcu_barrier_tasks+0x0/0x20() 0
[ 119.193901][ T621] ------------[ cut here ]------------
[ 119.194763][ T621] WARNING: CPU: 0 PID: 621 at kernel/rcu/rcutorture.c:2426 rcu_torture_fwd_prog_cr+0x35c/0x3f7 [rcutorture]
[ 119.196369][ T621] Modules linked in: rcutorture torture
[ 119.197151][ T621] CPU: 0 PID: 621 Comm: rcu_torture_fwd Not tainted 5.17.0-rc1-00085-g4a3dcef0ee99 #1
[ 119.198468][ T621] RIP: 0010:rcu_torture_fwd_prog_cr+0x35c/0x3f7 [rcutorture]
[ 119.199505][ T621] Code: a2 00 00 00 31 f6 49 83 fd 63 48 c7 c7 80 1e 01 a0 40 0f 9e c6 31 c9 31 d2 89 75 b0 e8 fa e1 1f e1 49 83 fd 63 8b 75 b0 7f 02 <0f> 0b 31 c9 31 d2 48 c7 c7 50 1e 01 a0 e8 df e1 1f e1 ff 75 d0 48
[ 119.202255][ T621] RSP: 0018:ffff8881202f3e78 EFLAGS: 00010293
[ 119.203108][ T621] RAX: 0000000000000000 RBX: 000000000000c350 RCX: 0000000000000000
[ 119.204204][ T621] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffffa0011e80
[ 119.205240][ T621] RBP: ffff8881202f3ec8 R08: 0000000000000001 R09: 0000000000000001
[ 119.206129][ T621] R10: 0000000000000001 R11: ffff888119ee4018 R12: ffff888119ee4000
[ 119.207017][ T621] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000
[ 119.208046][ T621] FS: 0000000000000000(0000) GS:ffffffff84299000(0000) knlGS:0000000000000000
[ 119.209235][ T621] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 119.210135][ T621] CR2: 0000000000451c00 CR3: 0000000120315000 CR4: 00000000000006b0
[ 119.211378][ T621] Call Trace:
[ 119.211868][ T621] <TASK>
[ 119.212300][ T621] rcu_torture_fwd_prog.cold+0x35/0x147 [rcutorture]
[ 119.213250][ T621] kthread+0xf3/0x110
[ 119.213826][ T621] ? rcu_torture_fwd_prog_cbfree+0x90/0x90 [rcutorture]
[ 119.214774][ T621] ? kthread_complete_and_exit+0x20/0x20
[ 119.215563][ T621] ret_from_fork+0x1f/0x30
[ 119.216184][ T621] </TASK>
[ 119.216619][ T621] irq event stamp: 413113
[ 119.217221][ T621] hardirqs last enabled at (413121): [<ffffffff81170a28>] __up_console_sem+0x58/0x60
[ 119.218524][ T621] hardirqs last disabled at (413128): [<ffffffff81170a0d>] __up_console_sem+0x3d/0x60
[ 119.219851][ T621] softirqs last enabled at (413046): [<ffffffff82e002f4>] __do_softirq+0x2f4/0x4e6
[ 119.223083][ T621] softirqs last disabled at (413141): [<ffffffff8110784d>] irq_exit+0x6d/0x90
[ 119.224229][ T621] ---[ end trace 0000000000000000 ]---
[ 119.224963][ T621] rcu_torture_fwd_prog_cr Duration 801 barrier: 41 pending 50000 n_launders: 0 n_launders_sa: 0 n_max_gps: 0 n_max_cbs: 50000 cver 0 gps 0
[ 119.286019][ T621] rcu_torture_fwd_cb_hist: Callback-invocation histogram 0 (duration 848 jiffies): 1s/10: 0:0 2s/10: 0:0 3s/10: 0:0 4s/10: 0:0 5s/10: 0:0 6s/10: 0:0 7s/10: 0:0 8s/10: 0:0 9s/10: 0:0 10s/10: 0:0 11s/10: 0:0 12s/10: 0:0 13s/10: 0:0 14s/10: 0:0 15s/10: 0:0 16s/10: 0:0 17s/10: 0:0 18s/10: 0:0 19s/10: 0:0 20s/10: 0:0 21s/10: 0:0 22s/10: 0:0 23s/10: 0:0 24s/10: 0:0 25s/10: 0:0 26s/10: 0:0 27s/10: 0:0 28s/10: 0:0 29s/10: 0:0 30s/10: 0:0 31s/10: 0:0 32s/10: 0:0 33s/10: 0:0 34s/10: 0:0 35s/10: 0:0 36s/10: 0:0 37s/10: 0:0 38s/10: 0:0 39s/10: 0:0 40s/10: 0:0 41s/10: 0:0 42s/10: 0:0 43s/10: 0:0 44s/10: 0:0 45s/10: 0:0 46s/10: 0:0 47s/10: 0:0 48s/10: 0:0 49s/10: 0:0 50s/10: 0:0 51s/10: 0:0 52s/10: 0:0 53s/10: 0:0 54s/10: 0:0 55s/10: 0:0 56s/10: 0:0 57s/10: 0:0 58s/10: 0:0 59s/10: 0:0 60s/10: 0:0 61s/10: 0:0 62s/10: 0:0 63s/10: 0:0 64s/10: 0:0 65s/10: 0:0 66s/10: 0:0 67s/10: 0:0 68s/10: 0:0 69s/10: 0:0 70s/10: 0:0 71s/10: 0:0 72s/10: 0:0 73s/10: 0:0 74s/10: 0:0 75s/10: 0:0
[ 119.286334][ T621] 76s/10: 0:0 77s/10: 0:0 78s/10: 0:0 79s/10: 0:0 80s/10: 0:0 81s/10: 0:0 82s/10: 23769:0 83s/10: 26231:0
To reproduce:
# build kernel
cd linux
cp config-5.17.0-rc1-00085-g4a3dcef0ee99 .config
make HOSTCC=gcc-9 CC=gcc-9 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage modules
make HOSTCC=gcc-9 CC=gcc-9 ARCH=x86_64 INSTALL_MOD_PATH=<mod-install-dir> modules_install
cd <mod-install-dir>
find lib/ | cpio -o -H newc --quiet | gzip > modules.cgz
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> -m modules.cgz job-script # job-script is attached in this email
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
---
0DAY/LKP+ Test Infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/[email protected] Intel Corporation
Thanks,
Oliver Sang
6 months, 2 weeks
[RFC PATCH v3 00/13] module: core code clean up
by Aaron Tomlin
Hi Luis,
[Note: Cc'd live-patching for feedback on livepatch specific changes]
Firstly, apologies for the delay.
As per your suggestion [1], this is an attempt to refactor and split
optional code out of core module support code into separate components.
This version is based on branch mcgrof/modules-next since a97ac8cb24a3/or
modules-5.17-rc1. Please let me know your thoughts.
Changes since v1 [2]:
- Moved module version support code into a new file
Changes since v2 [3]:
- Move module decompress support to a separate file
- Make check_modinfo_livepatch() generic (Petr Mladek)
- Remove filename from each newly created file (Luis Chamberlain)
- Addressed some (i.e. --ignore=ASSIGN_IN_IF,AVOID_BUG was used)
minor scripts/checkpatch.pl concerns e.g., use strscpy over
strlcpy and missing a blank line after declarations (Allen)
[1]: https://lore.kernel.org/lkml/[email protected]/
[2]: https://lore.kernel.org/lkml/[email protected]/
[3]: https://lore.kernel.org/lkml/[email protected]/
Aaron Tomlin (13):
module: Move all into module/
module: Simple refactor in preparation for split
module: Move livepatch support to a separate file
module: Move latched RB-tree support to a separate file
module: Move arch strict rwx support to a separate file
module: Move strict rwx support to a separate file
module: Move extra signature support out of core code
module: Move kmemleak support to a separate file
module: Move kallsyms support into a separate file
module: Move procfs support into a separate file
module: Move sysfs support into a separate file
module: Move kdb_modules list out of core code
module: Move version support into a separate file
MAINTAINERS | 2 +-
include/linux/module.h | 92 +-
kernel/Makefile | 5 +-
kernel/debug/kdb/kdb_main.c | 5 +
kernel/module-internal.h | 50 -
kernel/module/Makefile | 18 +
kernel/module/arch_strict_rwx.c | 44 +
kernel/module/debug_kmemleak.c | 30 +
.../decompress.c} | 2 +-
kernel/module/internal.h | 202 ++
kernel/module/kallsyms.c | 502 +++++
kernel/module/livepatch.c | 74 +
kernel/{module.c => module/main.c} | 1879 +----------------
kernel/module/procfs.c | 142 ++
.../signature.c} | 0
kernel/module/signing.c | 120 ++
kernel/module/strict_rwx.c | 83 +
kernel/module/sysfs.c | 425 ++++
kernel/module/tree_lookup.c | 108 +
kernel/module/version.c | 110 +
kernel/module_signing.c | 45 -
21 files changed, 2032 insertions(+), 1906 deletions(-)
delete mode 100644 kernel/module-internal.h
create mode 100644 kernel/module/Makefile
create mode 100644 kernel/module/arch_strict_rwx.c
create mode 100644 kernel/module/debug_kmemleak.c
rename kernel/{module_decompress.c => module/decompress.c} (99%)
create mode 100644 kernel/module/internal.h
create mode 100644 kernel/module/kallsyms.c
create mode 100644 kernel/module/livepatch.c
rename kernel/{module.c => module/main.c} (63%)
create mode 100644 kernel/module/procfs.c
rename kernel/{module_signature.c => module/signature.c} (100%)
create mode 100644 kernel/module/signing.c
create mode 100644 kernel/module/strict_rwx.c
create mode 100644 kernel/module/sysfs.c
create mode 100644 kernel/module/tree_lookup.c
create mode 100644 kernel/module/version.c
delete mode 100644 kernel/module_signing.c
base-commit: a97ac8cb24a3c3ad74794adb83717ef1605d1b47
--
2.34.1
6 months, 2 weeks
[RFC PATCH v3 00/13] module: core code clean up
by Aaron Tomlin
Hi Luis,
[Note: Cc'd live-patching for feedback on livepatch specific changes]
Firstly, apologies for the delay.
As per your suggestion [1], this is an attempt to refactor and split
optional code out of core module support code into separate components.
This version is based on branch mcgrof/modules-next since a97ac8cb24a3/or
modules-5.17-rc1. Please let me know your thoughts.
Changes since v1 [2]:
- Moved module version support code into a new file
Changes since v2 [3]:
- Move module decompress support to a separate file
- Make check_modinfo_livepatch() generic (Petr Mladek)
- Remove filename from each newly created file (Luis Chamberlain)
- Addressed some (i.e. --ignore=ASSIGN_IN_IF,AVOID_BUG was used)
minor scripts/checkpatch.pl concerns e.g., use strscpy over
strlcpy and missing a blank line after declarations (Allen)
[1]: https://lore.kernel.org/lkml/[email protected]/
[2]: https://lore.kernel.org/lkml/[email protected]/
[3]: https://lore.kernel.org/lkml/[email protected]/
Aaron Tomlin (13):
module: Move all into module/
module: Simple refactor in preparation for split
module: Move livepatch support to a separate file
module: Move latched RB-tree support to a separate file
module: Move arch strict rwx support to a separate file
module: Move strict rwx support to a separate file
module: Move extra signature support out of core code
module: Move kmemleak support to a separate file
module: Move kallsyms support into a separate file
module: Move procfs support into a separate file
module: Move sysfs support into a separate file
module: Move kdb_modules list out of core code
module: Move version support into a separate file
MAINTAINERS | 2 +-
include/linux/module.h | 92 +-
kernel/Makefile | 5 +-
kernel/debug/kdb/kdb_main.c | 5 +
kernel/module-internal.h | 50 -
kernel/module/Makefile | 18 +
kernel/module/arch_strict_rwx.c | 44 +
kernel/module/debug_kmemleak.c | 30 +
.../decompress.c} | 2 +-
kernel/module/internal.h | 203 ++
kernel/module/kallsyms.c | 502 +++++
kernel/module/livepatch.c | 74 +
kernel/{module.c => module/main.c} | 1879 +----------------
kernel/module/procfs.c | 142 ++
.../signature.c} | 0
kernel/module/signing.c | 120 ++
kernel/module/strict_rwx.c | 83 +
kernel/module/sysfs.c | 425 ++++
kernel/module/tree_lookup.c | 108 +
kernel/module/version.c | 110 +
kernel/module_signing.c | 45 -
21 files changed, 2033 insertions(+), 1906 deletions(-)
delete mode 100644 kernel/module-internal.h
create mode 100644 kernel/module/Makefile
create mode 100644 kernel/module/arch_strict_rwx.c
create mode 100644 kernel/module/debug_kmemleak.c
rename kernel/{module_decompress.c => module/decompress.c} (99%)
create mode 100644 kernel/module/internal.h
create mode 100644 kernel/module/kallsyms.c
create mode 100644 kernel/module/livepatch.c
rename kernel/{module.c => module/main.c} (63%)
create mode 100644 kernel/module/procfs.c
rename kernel/{module_signature.c => module/signature.c} (100%)
create mode 100644 kernel/module/signing.c
create mode 100644 kernel/module/strict_rwx.c
create mode 100644 kernel/module/sysfs.c
create mode 100644 kernel/module/tree_lookup.c
create mode 100644 kernel/module/version.c
delete mode 100644 kernel/module_signing.c
base-commit: a97ac8cb24a3c3ad74794adb83717ef1605d1b47
--
2.34.1
6 months, 2 weeks
[nfsd] 58f258f652: fsmark.files_per_sec 19.1% improvement
by kernel test robot
Greeting,
FYI, we noticed a 19.1% improvement of fsmark.files_per_sec due to commit:
commit: 58f258f65267542959487dbe8b5641754411843d ("Revert "nfsd: skip some unnecessary stats in the v4 case"")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master
in testcase: fsmark
on test machine: 128 threads 2 sockets Intel(R) Xeon(R) Gold 6338 CPU @ 2.00GHz with 256G memory
with following parameters:
iterations: 1x
nr_threads: 1t
disk: 1BRD_32G
fs: ext4
fs2: nfsv4
filesize: 4K
test_size: 4G
sync_method: fsyncBeforeClose
nr_files_per_directory: 1fpd
cpufreq_governor: performance
ucode: 0xd000280
test-description: The fsmark is a file system benchmark to test synchronous write workloads, for example, mail servers workload.
test-url: https://sourceforge.net/projects/fsmark/
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
sudo bin/lkp install job.yaml # job file is attached in this email
bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
sudo bin/lkp run generated-yaml-file
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
=========================================================================================
compiler/cpufreq_governor/disk/filesize/fs2/fs/iterations/kconfig/nr_files_per_directory/nr_threads/rootfs/sync_method/tbox_group/test_size/testcase/ucode:
gcc-9/performance/1BRD_32G/4K/nfsv4/ext4/1x/x86_64-rhel-8.3/1fpd/1t/debian-10.4-x86_64-20200603.cgz/fsyncBeforeClose/lkp-icl-2sp2/4G/fsmark/0xd000280
commit:
75acacb658 ("NFSD: Trace boot verifier resets")
58f258f652 ("Revert "nfsd: skip some unnecessary stats in the v4 case"")
75acacb6583df0b9 58f258f65267542959487dbe8b5
---------------- ---------------------------
%stddev %change %stddev
\ | \
1.209e+08 -23.5% 92419440 fsmark.app_overhead
2281 +19.1% 2717 ± 2% fsmark.files_per_sec
442.46 -16.2% 370.73 fsmark.time.elapsed_time
442.46 -16.2% 370.73 fsmark.time.elapsed_time.max
7262 ± 8% -34.0% 4790 ± 10% fsmark.time.involuntary_context_switches
17.00 -8.8% 15.50 ± 4% fsmark.time.percent_of_cpu_this_job_got
74.23 -26.9% 54.24 ± 2% fsmark.time.system_time
8830009 -27.2% 6429101 fsmark.time.voluntary_context_switches
1.75 -4.9% 1.67 iostat.cpu.system
164443 +18.1% 194248 meminfo.Dirty
214794 +19.1% 255771 vmstat.io.bo
5.651e+10 -16.0% 4.747e+10 cpuidle..time
1.621e+08 -16.8% 1.349e+08 cpuidle..usage
1.619e+08 -16.7% 1.348e+08 turbostat.C1
1.65e+08 -16.7% 1.374e+08 turbostat.IRQ
509.01 -14.1% 437.38 uptime.boot
63539 -14.1% 54572 uptime.idle
3225 -7.3% 2990 proc-vmstat.nr_active_anon
41067 +18.2% 48530 ± 2% proc-vmstat.nr_dirty
11135 +3.0% 11465 proc-vmstat.nr_mapped
11312 +3.2% 11669 proc-vmstat.nr_shmem
3225 -7.3% 2990 proc-vmstat.nr_zone_active_anon
41399 +18.1% 48891 ± 2% proc-vmstat.nr_zone_write_pending
17150642 -14.7% 14624975 proc-vmstat.numa_hit
17034633 -14.8% 14509322 proc-vmstat.numa_local
223090 +25.3% 279492 proc-vmstat.pgactivate
17159178 -14.7% 14631511 proc-vmstat.pgalloc_normal
1448230 -14.1% 1244580 proc-vmstat.pgfault
12629097 -23.3% 9685211 ± 5% proc-vmstat.pgfree
90815 ± 2% -15.7% 76531 ± 2% proc-vmstat.pgreuse
21.10 -6.9% 19.65 ± 2% perf-stat.i.MPKI
1.02e+09 -2.6% 9.934e+08 perf-stat.i.branch-instructions
9952413 ± 4% -28.1% 7159751 ± 14% perf-stat.i.cache-misses
1.031e+08 -8.4% 94438008 perf-stat.i.cache-references
1.90 -3.2% 1.84 perf-stat.i.cpi
8.97e+09 ± 2% -3.9% 8.618e+09 perf-stat.i.cpu-cycles
0.58 +33.5% 0.78 ± 12% perf-stat.i.major-faults
0.07 ± 2% -4.0% 0.07 perf-stat.i.metric.GHz
593.61 +10.8% 657.84 ± 2% perf-stat.i.metric.K/sec
1944012 ± 4% -64.4% 692577 ± 11% perf-stat.i.node-loads
21.53 -7.6% 19.89 ± 2% perf-stat.overall.MPKI
25.04 ± 18% +23.7 48.72 ± 14% perf-stat.overall.node-load-miss-rate%
1.018e+09 -2.7% 9.908e+08 perf-stat.ps.branch-instructions
9960678 ± 4% -28.3% 7144218 ± 14% perf-stat.ps.cache-misses
1.03e+08 -8.5% 94207132 perf-stat.ps.cache-references
8.953e+09 ± 2% -4.0% 8.596e+09 perf-stat.ps.cpu-cycles
0.58 +33.6% 0.78 ± 12% perf-stat.ps.major-faults
1950659 ± 4% -64.5% 692001 ± 12% perf-stat.ps.node-loads
2.135e+12 -17.0% 1.772e+12 perf-stat.total.instructions
59492 ± 17% -28.9% 42324 ± 17% softirqs.CPU1.SCHED
52823 ± 7% -24.5% 39873 ± 18% softirqs.CPU10.SCHED
53022 ± 4% -19.2% 42841 ± 6% softirqs.CPU100.SCHED
53078 ± 5% -21.4% 41695 ± 14% softirqs.CPU103.SCHED
53662 ± 6% -17.8% 44117 ± 6% softirqs.CPU106.SCHED
54529 ± 5% -23.5% 41712 ± 14% softirqs.CPU108.SCHED
54078 ± 7% -29.8% 37978 ± 34% softirqs.CPU109.SCHED
54715 ± 5% -16.0% 45975 ± 10% softirqs.CPU11.SCHED
52936 ± 5% -18.4% 43176 ± 8% softirqs.CPU110.SCHED
54142 ± 6% -21.0% 42761 ± 12% softirqs.CPU111.SCHED
54043 ± 7% -24.0% 41081 ± 26% softirqs.CPU112.SCHED
54822 ± 6% -21.5% 43033 ± 10% softirqs.CPU113.SCHED
53644 ± 4% -15.5% 45355 ± 5% softirqs.CPU114.SCHED
122412 ± 3% -8.1% 112435 ± 2% softirqs.CPU115.RCU
126008 ± 4% -12.6% 110126 ± 3% softirqs.CPU117.RCU
53947 ± 7% -20.8% 42708 ± 18% softirqs.CPU118.SCHED
54875 ± 5% -20.9% 43399 ± 15% softirqs.CPU119.SCHED
126988 ± 2% -10.6% 113580 ± 5% softirqs.CPU121.RCU
131188 ± 3% -11.8% 115717 ± 7% softirqs.CPU122.RCU
53662 ± 5% -16.8% 44668 ± 5% softirqs.CPU122.SCHED
53382 ± 8% -29.1% 37831 ± 35% softirqs.CPU125.SCHED
52686 ± 10% -25.9% 39039 ± 19% softirqs.CPU13.SCHED
55394 ± 7% -15.2% 46952 ± 5% softirqs.CPU15.SCHED
52522 ± 8% -22.2% 40886 ± 7% softirqs.CPU16.SCHED
53382 ± 8% -23.0% 41102 ± 18% softirqs.CPU19.SCHED
53646 ± 3% -24.9% 40269 ± 16% softirqs.CPU23.SCHED
53774 ± 6% -22.0% 41941 ± 16% softirqs.CPU24.SCHED
52294 ± 9% -24.4% 39510 ± 19% softirqs.CPU25.SCHED
54750 ± 11% -24.6% 41308 ± 13% softirqs.CPU26.SCHED
55598 ± 19% -23.2% 42717 ± 8% softirqs.CPU3.SCHED
56395 ± 4% -18.2% 46145 ± 7% softirqs.CPU30.SCHED
55716 ± 4% -18.0% 45674 ± 6% softirqs.CPU31.SCHED
132238 ± 5% -9.2% 120097 ± 4% softirqs.CPU32.RCU
57648 ± 19% -27.8% 41633 ± 11% softirqs.CPU34.SCHED
55387 ± 6% -22.5% 42931 ± 13% softirqs.CPU36.SCHED
53832 ± 8% -20.0% 43063 ± 9% softirqs.CPU37.SCHED
53027 ± 5% -30.7% 36746 ± 29% softirqs.CPU4.SCHED
54748 ± 5% -20.4% 43578 ± 8% softirqs.CPU43.SCHED
55182 ± 6% -24.3% 41761 ± 9% softirqs.CPU50.SCHED
128474 ± 6% -12.2% 112791 ± 5% softirqs.CPU51.RCU
54439 ± 6% -22.0% 42457 ± 9% softirqs.CPU51.SCHED
56458 ± 8% -24.2% 42807 ± 8% softirqs.CPU52.SCHED
54685 ± 6% -21.8% 42737 ± 9% softirqs.CPU53.SCHED
55644 ± 7% -24.4% 42044 ± 10% softirqs.CPU54.SCHED
56221 ± 7% -21.3% 44252 ± 8% softirqs.CPU58.SCHED
60220 ± 15% -28.8% 42871 ± 10% softirqs.CPU59.SCHED
53409 ± 8% -20.0% 42723 ± 12% softirqs.CPU60.SCHED
56008 ± 9% -30.1% 39156 ± 17% softirqs.CPU62.SCHED
53846 ± 7% -30.1% 37652 ± 24% softirqs.CPU64.SCHED
52929 ± 6% -23.8% 40324 ± 28% softirqs.CPU65.SCHED
55383 ± 3% -28.1% 39802 ± 20% softirqs.CPU67.SCHED
53543 ± 4% -23.8% 40807 ± 17% softirqs.CPU69.SCHED
51770 ± 8% -34.7% 33815 ± 38% softirqs.CPU7.SCHED
51708 ± 4% -17.3% 42737 ± 13% softirqs.CPU74.SCHED
53440 ± 5% -15.8% 45011 ± 5% softirqs.CPU75.SCHED
53881 ± 3% -27.2% 39218 ± 16% softirqs.CPU76.SCHED
54875 ± 5% -30.2% 38322 ± 16% softirqs.CPU78.SCHED
53638 ± 4% -26.9% 39235 ± 28% softirqs.CPU79.SCHED
53326 ± 3% -14.6% 45557 ± 6% softirqs.CPU80.SCHED
53754 ± 4% -23.9% 40917 ± 20% softirqs.CPU81.SCHED
52572 ± 6% -17.4% 43432 ± 4% softirqs.CPU83.SCHED
54370 ± 5% -32.6% 36623 ± 31% softirqs.CPU84.SCHED
52428 ± 3% -26.5% 38514 ± 19% softirqs.CPU85.SCHED
54807 ± 5% -20.0% 43831 ± 4% softirqs.CPU87.SCHED
53644 ± 6% -21.8% 41949 ± 19% softirqs.CPU88.SCHED
54565 ± 5% -33.6% 36220 ± 26% softirqs.CPU89.SCHED
52459 ± 8% -25.3% 39192 ± 20% softirqs.CPU91.SCHED
54086 ± 9% -25.3% 40406 ± 28% softirqs.CPU92.SCHED
53091 ± 6% -19.8% 42585 ± 13% softirqs.CPU93.SCHED
54504 ± 4% -20.1% 43538 ± 4% softirqs.CPU94.SCHED
53818 ± 4% -26.3% 39670 ± 29% softirqs.CPU95.SCHED
54631 ± 6% -15.8% 46025 ± 5% softirqs.CPU97.SCHED
53314 ± 4% -16.3% 44650 ± 3% softirqs.CPU98.SCHED
9403319 -22.4% 7299779 softirqs.NET_RX
6823260 ± 4% -19.8% 5471063 ± 5% softirqs.SCHED
316994 ± 2% -11.7% 279761 softirqs.TIMER
2.22 ± 4% -1.4 0.82 ± 11% perf-profile.calltrace.cycles-pp.nfs4_proc_access.nfs_do_access.nfs_permission.inode_permission.link_path_walk
2.20 ± 4% -1.4 0.82 ± 11% perf-profile.calltrace.cycles-pp._nfs4_proc_access.nfs4_proc_access.nfs_do_access.nfs_permission.inode_permission
2.10 ± 4% -1.3 0.78 ± 12% perf-profile.calltrace.cycles-pp.nfs4_do_call_sync._nfs4_proc_access.nfs4_proc_access.nfs_do_access.nfs_permission
2.09 ± 4% -1.3 0.78 ± 12% perf-profile.calltrace.cycles-pp.nfs4_call_sync_custom.nfs4_do_call_sync._nfs4_proc_access.nfs4_proc_access.nfs_do_access
2.08 ± 4% -1.3 0.77 ± 12% perf-profile.calltrace.cycles-pp.rpc_run_task.nfs4_call_sync_custom.nfs4_do_call_sync._nfs4_proc_access.nfs4_proc_access
2.03 ± 4% -1.3 0.76 ± 12% perf-profile.calltrace.cycles-pp.rpc_execute.rpc_run_task.nfs4_call_sync_custom.nfs4_do_call_sync._nfs4_proc_access
3.29 ± 4% -1.0 2.33 ± 9% perf-profile.calltrace.cycles-pp.__rpc_execute.rpc_execute.rpc_run_task.nfs4_call_sync_custom.nfs4_do_call_sync
2.17 ± 6% -0.6 1.56 ± 7% perf-profile.calltrace.cycles-pp.link_path_walk.path_openat.do_filp_open.do_sys_openat2.do_sys_open
1.40 ± 5% -0.6 0.85 ± 11% perf-profile.calltrace.cycles-pp.nfs_do_access.nfs_permission.inode_permission.link_path_walk.path_openat
1.41 ± 5% -0.6 0.86 ± 12% perf-profile.calltrace.cycles-pp.nfs_permission.inode_permission.link_path_walk.path_openat.do_filp_open
1.42 ± 5% -0.5 0.87 ± 11% perf-profile.calltrace.cycles-pp.inode_permission.link_path_walk.path_openat.do_filp_open.do_sys_openat2
1.98 ± 4% -0.5 1.44 ± 8% perf-profile.calltrace.cycles-pp.mkdir
1.93 ± 4% -0.5 1.39 ± 9% perf-profile.calltrace.cycles-pp.do_mkdirat.__x64_sys_mkdir.do_syscall_64.entry_SYSCALL_64_after_hwframe.mkdir
1.95 ± 4% -0.5 1.42 ± 9% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.mkdir
1.94 ± 4% -0.5 1.41 ± 8% perf-profile.calltrace.cycles-pp.__x64_sys_mkdir.do_syscall_64.entry_SYSCALL_64_after_hwframe.mkdir
1.95 ± 4% -0.5 1.42 ± 9% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.mkdir
2.74 ± 7% -0.4 2.31 ± 4% perf-profile.calltrace.cycles-pp.path_openat.do_filp_open.do_sys_openat2.do_sys_open.do_syscall_64
2.78 ± 7% -0.4 2.34 ± 4% perf-profile.calltrace.cycles-pp.do_sys_openat2.do_sys_open.do_syscall_64.entry_SYSCALL_64_after_hwframe.open64
2.74 ± 7% -0.4 2.32 ± 5% perf-profile.calltrace.cycles-pp.do_filp_open.do_sys_openat2.do_sys_open.do_syscall_64.entry_SYSCALL_64_after_hwframe
2.78 ± 7% -0.4 2.36 ± 4% perf-profile.calltrace.cycles-pp.entry_SYSCALL_64_after_hwframe.open64
2.78 ± 7% -0.4 2.36 ± 4% perf-profile.calltrace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.open64
2.83 ± 7% -0.4 2.40 ± 4% perf-profile.calltrace.cycles-pp.open64
2.78 ± 7% -0.4 2.35 ± 4% perf-profile.calltrace.cycles-pp.do_sys_open.do_syscall_64.entry_SYSCALL_64_after_hwframe.open64
1.55 ± 6% -0.3 1.23 ± 8% perf-profile.calltrace.cycles-pp.xs_stream_data_receive_workfn.process_one_work.worker_thread.kthread.ret_from_fork
1.55 ± 6% -0.3 1.23 ± 8% perf-profile.calltrace.cycles-pp.xs_stream_data_receive.xs_stream_data_receive_workfn.process_one_work.worker_thread.kthread
2.77 ± 8% -0.3 2.50 ± 6% perf-profile.calltrace.cycles-pp.inet6_csk_xmit.__tcp_transmit_skb.tcp_write_xmit.__tcp_push_pending_frames.tcp_sock_set_cork
0.68 ± 6% -0.1 0.61 ± 6% perf-profile.calltrace.cycles-pp.fh_verify.nfsd4_proc_compound.nfsd_dispatch.svc_process_common.svc_process
0.71 ± 8% +0.1 0.80 ± 5% perf-profile.calltrace.cycles-pp.ext4_create.vfs_create.do_nfsd_create.nfsd4_open.nfsd4_proc_compound
0.73 ± 7% +0.1 0.83 ± 5% perf-profile.calltrace.cycles-pp.vfs_create.do_nfsd_create.nfsd4_open.nfsd4_proc_compound.nfsd_dispatch
0.53 ± 3% +0.1 0.64 ± 6% perf-profile.calltrace.cycles-pp.journal_submit_commit_record.jbd2_journal_commit_transaction.kjournald2.kthread.ret_from_fork
0.60 ± 5% +0.2 0.77 ± 2% perf-profile.calltrace.cycles-pp.ext4_getblk.ext4_bread.ext4_append.ext4_init_new_dir.ext4_mkdir
0.60 ± 5% +0.2 0.77 ± 3% perf-profile.calltrace.cycles-pp.ext4_bread.ext4_append.ext4_init_new_dir.ext4_mkdir.vfs_mkdir
0.64 ± 5% +0.2 0.81 ± 3% perf-profile.calltrace.cycles-pp.ext4_init_new_dir.ext4_mkdir.vfs_mkdir.nfsd_create_locked.nfsd4_create
0.61 ± 5% +0.2 0.78 ± 3% perf-profile.calltrace.cycles-pp.ext4_append.ext4_init_new_dir.ext4_mkdir.vfs_mkdir.nfsd_create_locked
0.98 ± 4% +0.2 1.18 ± 16% perf-profile.calltrace.cycles-pp.xs_tcp_send_request.xprt_transmit.call_transmit.__rpc_execute.rpc_async_schedule
1.05 ± 4% +0.2 1.25 ± 15% perf-profile.calltrace.cycles-pp.call_transmit.__rpc_execute.rpc_async_schedule.process_one_work.worker_thread
1.06 ± 8% +0.2 1.26 ± 6% perf-profile.calltrace.cycles-pp.do_nfsd_create.nfsd4_open.nfsd4_proc_compound.nfsd_dispatch.svc_process_common
1.02 ± 4% +0.2 1.23 ± 15% perf-profile.calltrace.cycles-pp.xprt_transmit.call_transmit.__rpc_execute.rpc_async_schedule.process_one_work
1.08 ± 12% +0.2 1.30 ± 8% perf-profile.calltrace.cycles-pp.__submit_bio.submit_bio_noacct.submit_bh_wbc.jbd2_journal_commit_transaction.kjournald2
1.09 ± 12% +0.2 1.32 ± 8% perf-profile.calltrace.cycles-pp.submit_bio_noacct.submit_bh_wbc.jbd2_journal_commit_transaction.kjournald2.kthread
0.35 ± 70% +0.2 0.59 ± 4% perf-profile.calltrace.cycles-pp.__ext4_new_inode.ext4_create.vfs_create.do_nfsd_create.nfsd4_open
1.26 ± 10% +0.3 1.52 ± 5% perf-profile.calltrace.cycles-pp.submit_bh_wbc.jbd2_journal_commit_transaction.kjournald2.kthread.ret_from_fork
1.48 ± 6% +0.3 1.75 ± 3% perf-profile.calltrace.cycles-pp.nfsd4_open.nfsd4_proc_compound.nfsd_dispatch.svc_process_common.svc_process
0.27 ±100% +0.3 0.57 ± 7% perf-profile.calltrace.cycles-pp.__ext4_new_inode.ext4_mkdir.vfs_mkdir.nfsd_create_locked.nfsd4_create
0.26 ±100% +0.3 0.59 ± 7% perf-profile.calltrace.cycles-pp.ext4_dx_add_entry.ext4_add_entry.ext4_mkdir.vfs_mkdir.nfsd_create_locked
0.26 ±100% +0.3 0.60 ± 7% perf-profile.calltrace.cycles-pp.ext4_add_entry.ext4_mkdir.vfs_mkdir.nfsd_create_locked.nfsd4_create
0.70 ± 4% +0.3 1.05 ± 12% perf-profile.calltrace.cycles-pp.rpc_execute.rpc_run_task.nfs4_call_sync_custom.nfs4_do_call_sync.nfs4_do_create
0.75 ± 5% +0.4 1.10 ± 11% perf-profile.calltrace.cycles-pp.nfs4_do_create.nfs4_proc_mkdir.nfs_mkdir.vfs_mkdir.do_mkdirat
0.87 ± 6% +0.4 1.23 ± 11% perf-profile.calltrace.cycles-pp.nfs4_proc_mkdir.nfs_mkdir.vfs_mkdir.do_mkdirat.__x64_sys_mkdir
0.88 ± 6% +0.4 1.24 ± 11% perf-profile.calltrace.cycles-pp.vfs_mkdir.do_mkdirat.__x64_sys_mkdir.do_syscall_64.entry_SYSCALL_64_after_hwframe
0.87 ± 5% +0.4 1.23 ± 11% perf-profile.calltrace.cycles-pp.nfs_mkdir.vfs_mkdir.do_mkdirat.__x64_sys_mkdir.do_syscall_64
0.73 ± 5% +0.4 1.09 ± 11% perf-profile.calltrace.cycles-pp.nfs4_do_call_sync.nfs4_do_create.nfs4_proc_mkdir.nfs_mkdir.vfs_mkdir
0.73 ± 5% +0.4 1.09 ± 11% perf-profile.calltrace.cycles-pp.nfs4_call_sync_custom.nfs4_do_call_sync.nfs4_do_create.nfs4_proc_mkdir.nfs_mkdir
0.72 ± 5% +0.4 1.08 ± 12% perf-profile.calltrace.cycles-pp.rpc_run_task.nfs4_call_sync_custom.nfs4_do_call_sync.nfs4_do_create.nfs4_proc_mkdir
1.71 ± 4% +0.4 2.08 ± 4% perf-profile.calltrace.cycles-pp.ext4_mkdir.vfs_mkdir.nfsd_create_locked.nfsd4_create.nfsd4_proc_compound
1.90 ± 4% +0.4 2.28 ± 16% perf-profile.calltrace.cycles-pp.__rpc_execute.rpc_async_schedule.process_one_work.worker_thread.kthread
1.72 ± 4% +0.4 2.10 ± 5% perf-profile.calltrace.cycles-pp.vfs_mkdir.nfsd_create_locked.nfsd4_create.nfsd4_proc_compound.nfsd_dispatch
0.18 ±141% +0.4 0.57 ± 6% perf-profile.calltrace.cycles-pp.journal_end_buffer_io_sync.end_bio_bh_io_sync.__submit_bio.submit_bio_noacct.submit_bh_wbc
1.94 ± 4% +0.4 2.34 ± 5% perf-profile.calltrace.cycles-pp.nfsd_create_locked.nfsd4_create.nfsd4_proc_compound.nfsd_dispatch.svc_process_common
0.18 ±141% +0.4 0.60 ± 9% perf-profile.calltrace.cycles-pp.generic_perform_write.ext4_buffered_write_iter.do_iter_readv_writev.do_iter_write.nfsd_vfs_write
2.38 ± 6% +0.5 2.88 ± 4% perf-profile.calltrace.cycles-pp.nfsd4_create.nfsd4_proc_compound.nfsd_dispatch.svc_process_common.svc_process
0.00 +0.5 0.54 ± 4% perf-profile.calltrace.cycles-pp.rpc_execute.rpc_run_task.nfs4_call_sync_custom.nfs4_do_call_sync._nfs4_proc_getattr
0.00 +0.6 0.56 ± 4% perf-profile.calltrace.cycles-pp.rpc_run_task.nfs4_call_sync_custom.nfs4_do_call_sync._nfs4_proc_getattr.nfs4_proc_getattr
0.00 +0.6 0.56 ± 4% perf-profile.calltrace.cycles-pp.nfs4_call_sync_custom.nfs4_do_call_sync._nfs4_proc_getattr.nfs4_proc_getattr.__nfs_revalidate_inode
0.00 +0.6 0.56 ± 4% perf-profile.calltrace.cycles-pp.nfs4_do_call_sync._nfs4_proc_getattr.nfs4_proc_getattr.__nfs_revalidate_inode.nfs_check_verifier
0.00 +0.6 0.58 ± 4% perf-profile.calltrace.cycles-pp._nfs4_proc_getattr.nfs4_proc_getattr.__nfs_revalidate_inode.nfs_check_verifier.nfs_do_lookup_revalidate
0.00 +0.6 0.58 ± 4% perf-profile.calltrace.cycles-pp.nfs4_proc_getattr.__nfs_revalidate_inode.nfs_check_verifier.nfs_do_lookup_revalidate.__nfs_lookup_revalidate
0.00 +0.6 0.61 ± 5% perf-profile.calltrace.cycles-pp.__nfs_revalidate_inode.nfs_check_verifier.nfs_do_lookup_revalidate.__nfs_lookup_revalidate.lookup_fast
0.00 +0.6 0.62 ± 6% perf-profile.calltrace.cycles-pp.nfs_check_verifier.nfs_do_lookup_revalidate.__nfs_lookup_revalidate.lookup_fast.walk_component
7.41 ± 5% +0.8 8.22 ± 4% perf-profile.calltrace.cycles-pp.nfsd4_proc_compound.nfsd_dispatch.svc_process_common.svc_process.nfsd
4.14 ± 4% +1.0 5.11 ± 4% perf-profile.calltrace.cycles-pp.jbd2_journal_commit_transaction.kjournald2.kthread.ret_from_fork
4.40 ± 4% +1.0 5.42 ± 4% perf-profile.calltrace.cycles-pp.kjournald2.kthread.ret_from_fork
23.91 ± 3% +1.5 25.42 ± 2% perf-profile.calltrace.cycles-pp.ret_from_fork
23.91 ± 3% +1.5 25.42 ± 2% perf-profile.calltrace.cycles-pp.kthread.ret_from_fork
3.14 ± 5% -1.5 1.64 ± 6% perf-profile.children.cycles-pp.link_path_walk
2.41 ± 5% -1.4 0.96 ± 9% perf-profile.children.cycles-pp.inode_permission
2.30 ± 5% -1.4 0.86 ± 11% perf-profile.children.cycles-pp.nfs_do_access
2.32 ± 4% -1.4 0.88 ± 10% perf-profile.children.cycles-pp.nfs_permission
2.22 ± 4% -1.4 0.82 ± 11% perf-profile.children.cycles-pp.nfs4_proc_access
2.20 ± 4% -1.4 0.82 ± 11% perf-profile.children.cycles-pp._nfs4_proc_access
3.44 ± 4% -1.0 2.43 ± 9% perf-profile.children.cycles-pp.nfs4_call_sync_custom
3.45 ± 4% -1.0 2.44 ± 9% perf-profile.children.cycles-pp.nfs4_do_call_sync
3.68 ± 4% -0.9 2.74 ± 7% perf-profile.children.cycles-pp.rpc_run_task
3.54 ± 4% -0.9 2.61 ± 7% perf-profile.children.cycles-pp.rpc_execute
1.03 ± 5% -0.9 0.13 ± 15% perf-profile.children.cycles-pp.filename_create
0.98 ± 6% -0.9 0.08 ± 17% perf-profile.children.cycles-pp.filename_parentat
0.96 ± 6% -0.9 0.08 ± 20% perf-profile.children.cycles-pp.path_parentat
6.17 ± 4% -0.8 5.36 ± 4% perf-profile.children.cycles-pp.entry_SYSCALL_64_after_hwframe
6.16 ± 4% -0.8 5.35 ± 4% perf-profile.children.cycles-pp.do_syscall_64
1.93 ± 4% -0.5 1.39 ± 9% perf-profile.children.cycles-pp.do_mkdirat
1.98 ± 4% -0.5 1.44 ± 8% perf-profile.children.cycles-pp.mkdir
1.94 ± 4% -0.5 1.41 ± 9% perf-profile.children.cycles-pp.__x64_sys_mkdir
4.41 ± 2% -0.5 3.95 ± 6% perf-profile.children.cycles-pp.tcp_sock_set_cork
4.31 ± 2% -0.4 3.88 ± 6% perf-profile.children.cycles-pp.tcp_write_xmit
2.82 ± 7% -0.4 2.40 ± 4% perf-profile.children.cycles-pp.do_sys_openat2
2.83 ± 7% -0.4 2.40 ± 4% perf-profile.children.cycles-pp.open64
2.78 ± 6% -0.4 2.35 ± 5% perf-profile.children.cycles-pp.path_openat
2.82 ± 7% -0.4 2.40 ± 4% perf-profile.children.cycles-pp.do_sys_open
2.79 ± 7% -0.4 2.36 ± 4% perf-profile.children.cycles-pp.do_filp_open
4.35 ± 2% -0.4 3.93 ± 6% perf-profile.children.cycles-pp.__tcp_push_pending_frames
4.01 ± 2% -0.4 3.61 ± 6% perf-profile.children.cycles-pp.__tcp_transmit_skb
3.77 -0.4 3.40 ± 7% perf-profile.children.cycles-pp.inet6_csk_xmit
3.68 -0.4 3.33 ± 7% perf-profile.children.cycles-pp.ip6_xmit
3.58 -0.4 3.23 ± 7% perf-profile.children.cycles-pp.ip6_output
1.55 ± 6% -0.3 1.23 ± 8% perf-profile.children.cycles-pp.xs_stream_data_receive
1.55 ± 6% -0.3 1.24 ± 8% perf-profile.children.cycles-pp.xs_stream_data_receive_workfn
2.21 ± 3% -0.2 2.05 ± 8% perf-profile.children.cycles-pp.try_to_wake_up
1.29 ± 3% -0.2 1.13 ± 14% perf-profile.children.cycles-pp.schedule_idle
1.28 ± 5% -0.1 1.14 ± 9% perf-profile.children.cycles-pp.inet6_recvmsg
0.72 ± 12% -0.1 0.58 ± 8% perf-profile.children.cycles-pp.xs_sock_recvmsg
1.20 ± 5% -0.1 1.06 ± 5% perf-profile.children.cycles-pp.fh_verify
0.59 ± 4% -0.1 0.45 ± 5% perf-profile.children.cycles-pp.rpc_wake_up_task_on_wq_queue_action_locked
0.60 ± 4% -0.1 0.47 ± 4% perf-profile.children.cycles-pp.rpc_wake_up_queued_task
0.35 ± 5% -0.1 0.22 ± 12% perf-profile.children.cycles-pp.__wake_up_bit
0.96 ± 7% -0.1 0.86 ± 3% perf-profile.children.cycles-pp.svc_xprt_do_enqueue
0.74 ± 6% -0.1 0.64 ± 8% perf-profile.children.cycles-pp.nfsd_setuser_and_check_port
0.72 ± 5% -0.1 0.63 ± 7% perf-profile.children.cycles-pp.nfsd_setuser
0.19 ± 12% -0.1 0.10 ± 19% perf-profile.children.cycles-pp.nfsd_access
0.57 ± 6% -0.1 0.50 ± 5% perf-profile.children.cycles-pp.__might_resched
0.44 ± 8% -0.1 0.38 ± 6% perf-profile.children.cycles-pp.out_of_line_wait_on_bit
0.44 ± 8% -0.1 0.38 ± 5% perf-profile.children.cycles-pp.__wait_on_bit
0.26 ± 12% -0.1 0.20 ± 12% perf-profile.children.cycles-pp.tcp_stream_alloc_skb
0.24 ± 12% -0.1 0.19 ± 9% perf-profile.children.cycles-pp.__alloc_skb
0.34 ± 6% -0.1 0.29 ± 3% perf-profile.children.cycles-pp.rpc_wait_bit_killable
0.09 ± 25% -0.0 0.04 ± 73% perf-profile.children.cycles-pp.nfsd_permission
0.44 ± 7% -0.0 0.39 ± 6% perf-profile.children.cycles-pp.nfsd_set_fh_dentry
0.18 ± 13% -0.0 0.14 ± 8% perf-profile.children.cycles-pp.svc_generic_init_request
0.14 ± 9% +0.0 0.18 ± 12% perf-profile.children.cycles-pp.__ext4_get_inode_loc
0.14 ± 8% +0.0 0.18 ± 13% perf-profile.children.cycles-pp.ext4_get_inode_loc
0.09 ± 14% +0.0 0.13 ± 11% perf-profile.children.cycles-pp._nfs4_opendata_to_nfs4_state
0.11 ± 9% +0.0 0.15 ± 10% perf-profile.children.cycles-pp.brd_lookup_page
0.14 ± 17% +0.0 0.18 ± 10% perf-profile.children.cycles-pp.__ext4_handle_dirty_metadata
0.25 ± 4% +0.0 0.29 ± 7% perf-profile.children.cycles-pp.jbd2_journal_write_metadata_buffer
0.10 ± 13% +0.0 0.15 ± 11% perf-profile.children.cycles-pp._raw_write_lock
0.06 ± 13% +0.0 0.10 ± 20% perf-profile.children.cycles-pp.jbd2_journal_switch_revoke_table
0.17 ± 8% +0.0 0.21 ± 13% perf-profile.children.cycles-pp.rpc_async_release
0.16 ± 7% +0.0 0.21 ± 13% perf-profile.children.cycles-pp.nfs_write_completion
0.23 ± 8% +0.0 0.28 ± 8% perf-profile.children.cycles-pp.nfs4_do_close
0.28 ± 5% +0.0 0.32 ± 7% perf-profile.children.cycles-pp.nfs_file_release
0.17 ± 8% +0.1 0.22 ± 8% perf-profile.children.cycles-pp.do_get_write_access
0.27 ± 4% +0.1 0.32 ± 7% perf-profile.children.cycles-pp.__put_nfs_open_context
0.35 ± 5% +0.1 0.40 ± 6% perf-profile.children.cycles-pp.__fput
0.35 ± 7% +0.1 0.40 ± 6% perf-profile.children.cycles-pp.pagecache_get_page
0.34 ± 7% +0.1 0.40 ± 5% perf-profile.children.cycles-pp.__filemap_get_folio
0.34 ± 9% +0.1 0.40 ± 7% perf-profile.children.cycles-pp.__jbd2_log_wait_for_space
0.31 ± 10% +0.1 0.38 ± 6% perf-profile.children.cycles-pp.ext4_find_dest_de
0.21 ± 6% +0.1 0.28 ± 12% perf-profile.children.cycles-pp.rpc_free_task
0.28 ± 14% +0.1 0.36 ± 5% perf-profile.children.cycles-pp.ext4_dirty_inode
0.24 ± 9% +0.1 0.32 ± 12% perf-profile.children.cycles-pp.nfsd4_process_open2
0.39 ± 4% +0.1 0.47 ± 7% perf-profile.children.cycles-pp.brd_do_bvec
0.34 ± 11% +0.1 0.42 ± 3% perf-profile.children.cycles-pp.__mark_inode_dirty
0.27 ± 4% +0.1 0.35 ± 10% perf-profile.children.cycles-pp.jbd2_journal_get_write_access
0.00 +0.1 0.08 ± 26% perf-profile.children.cycles-pp.do_open
0.71 ± 8% +0.1 0.80 ± 5% perf-profile.children.cycles-pp.ext4_create
0.40 ± 10% +0.1 0.50 ± 8% perf-profile.children.cycles-pp.nfs4_atomic_open
0.40 ± 10% +0.1 0.50 ± 8% perf-profile.children.cycles-pp.nfs4_do_open
0.42 ± 5% +0.1 0.52 ± 5% perf-profile.children.cycles-pp.brd_submit_bio
0.34 ± 4% +0.1 0.44 ± 8% perf-profile.children.cycles-pp.__ext4_journal_get_write_access
0.73 ± 7% +0.1 0.83 ± 5% perf-profile.children.cycles-pp.vfs_create
0.48 ± 13% +0.1 0.58 ± 7% perf-profile.children.cycles-pp.journal_end_buffer_io_sync
0.44 ± 3% +0.1 0.54 ± 11% perf-profile.children.cycles-pp.ext4_mb_new_blocks
0.53 ± 8% +0.1 0.63 ± 5% perf-profile.children.cycles-pp.add_dirent_to_buf
0.42 ± 9% +0.1 0.53 ± 8% perf-profile.children.cycles-pp.nfs_atomic_open
0.53 ± 3% +0.1 0.64 ± 6% perf-profile.children.cycles-pp.journal_submit_commit_record
0.48 ± 8% +0.1 0.59 ± 7% perf-profile.children.cycles-pp.ext4_dx_add_entry
0.70 ± 9% +0.1 0.82 ± 6% perf-profile.children.cycles-pp.generic_perform_write
0.48 ± 7% +0.1 0.59 ± 6% perf-profile.children.cycles-pp.jbd2__journal_start
0.49 ± 7% +0.1 0.61 ± 5% perf-profile.children.cycles-pp.__ext4_journal_start_sb
0.47 ± 5% +0.1 0.59 ± 13% perf-profile.children.cycles-pp.jbd2_journal_get_descriptor_buffer
0.63 ± 7% +0.1 0.76 ± 5% perf-profile.children.cycles-pp.ext4_add_entry
1.02 ± 6% +0.1 1.16 ± 5% perf-profile.children.cycles-pp.__ext4_new_inode
0.71 ± 5% +0.2 0.87 ± 7% perf-profile.children.cycles-pp.ext4_ext_map_blocks
0.70 ± 6% +0.2 0.86 ± 5% perf-profile.children.cycles-pp.crc32c_pcl_intel_update
0.61 ± 4% +0.2 0.78 ± 3% perf-profile.children.cycles-pp.ext4_append
0.64 ± 5% +0.2 0.81 ± 3% perf-profile.children.cycles-pp.ext4_init_new_dir
0.71 ± 4% +0.2 0.89 ± 3% perf-profile.children.cycles-pp.ext4_bread
0.73 ± 4% +0.2 0.91 ± 2% perf-profile.children.cycles-pp.ext4_getblk
0.86 ± 5% +0.2 1.05 ± 9% perf-profile.children.cycles-pp.ext4_map_blocks
1.06 ± 8% +0.2 1.26 ± 6% perf-profile.children.cycles-pp.do_nfsd_create
1.48 ± 6% +0.3 1.75 ± 3% perf-profile.children.cycles-pp.nfsd4_open
1.56 ± 10% +0.3 1.85 ± 6% perf-profile.children.cycles-pp.__submit_bio
1.57 ± 10% +0.3 1.87 ± 6% perf-profile.children.cycles-pp.submit_bio_noacct
1.70 ± 9% +0.3 2.04 ± 4% perf-profile.children.cycles-pp.submit_bh_wbc
0.75 ± 5% +0.4 1.10 ± 11% perf-profile.children.cycles-pp.nfs4_do_create
0.87 ± 5% +0.4 1.23 ± 11% perf-profile.children.cycles-pp.nfs4_proc_mkdir
0.87 ± 6% +0.4 1.23 ± 11% perf-profile.children.cycles-pp.nfs_mkdir
1.71 ± 4% +0.4 2.08 ± 4% perf-profile.children.cycles-pp.ext4_mkdir
1.94 ± 4% +0.4 2.34 ± 5% perf-profile.children.cycles-pp.nfsd_create_locked
2.38 ± 6% +0.5 2.88 ± 4% perf-profile.children.cycles-pp.nfsd4_create
0.00 +0.6 0.58 ± 4% perf-profile.children.cycles-pp._nfs4_proc_getattr
0.00 +0.6 0.58 ± 4% perf-profile.children.cycles-pp.nfs4_proc_getattr
0.00 +0.6 0.61 ± 5% perf-profile.children.cycles-pp.__nfs_revalidate_inode
0.00 +0.6 0.62 ± 5% perf-profile.children.cycles-pp.nfs_check_verifier
2.61 ± 3% +0.7 3.34 ± 4% perf-profile.children.cycles-pp.vfs_mkdir
7.42 ± 5% +0.8 8.23 ± 4% perf-profile.children.cycles-pp.nfsd4_proc_compound
4.16 ± 4% +1.0 5.14 ± 4% perf-profile.children.cycles-pp.jbd2_journal_commit_transaction
4.40 ± 4% +1.0 5.42 ± 4% perf-profile.children.cycles-pp.kjournald2
23.91 ± 3% +1.5 25.42 ± 2% perf-profile.children.cycles-pp.kthread
23.91 ± 3% +1.5 25.43 ± 2% perf-profile.children.cycles-pp.ret_from_fork
0.34 ± 11% -0.1 0.27 ± 12% perf-profile.self.cycles-pp.__alloc_pages_bulk
0.11 ± 6% +0.0 0.14 ± 9% perf-profile.self.cycles-pp.__radix_tree_lookup
0.06 ± 13% +0.0 0.10 ± 21% perf-profile.self.cycles-pp.jbd2_journal_switch_revoke_table
0.10 ± 11% +0.0 0.14 ± 12% perf-profile.self.cycles-pp._raw_write_lock
0.43 ± 8% +0.1 0.51 ± 6% perf-profile.self.cycles-pp.unlock_buffer
0.47 ± 13% +0.1 0.56 ± 6% perf-profile.self.cycles-pp.journal_end_buffer_io_sync
0.28 ± 11% +0.1 0.37 ± 9% perf-profile.self.cycles-pp.jbd2_journal_commit_transaction
Disclaimer:
Results have been estimated based on internal Intel analysis and are provided
for informational purposes only. Any difference in system hardware or software
design or configuration may affect actual performance.
---
0DAY/LKP+ Test Infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/[email protected] Intel Corporation
Thanks,
Oliver Sang
6 months, 2 weeks
[mm] b8a4fbca2b: BUG:unable_to_handle_page_fault_for_address
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: b8a4fbca2bc5ed033df068b53f79e78793946635 ("mm: make 'highmem' symbol ro_after_init")
git://git.kernel.org/cgit/linux/kernel/git/ardb/linux.git arm32-ftrace-fixes
in testcase: stress-ng
version: stress-ng-x86_64-0.11-06_20220127
with following parameters:
nr_threads: 10%
disk: 1HDD
testtime: 60s
fs: ext4
class: filesystem
test: sync-file
cpufreq_governor: performance
ucode: 0xb000280
on test machine: 96 threads 2 sockets Ice Lake with 256G memory
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 33.893211][ T1029] BUG: unable to handle page fault for address: ffffffff8264e480
[ 33.900798][ T1029] #PF: supervisor write access in kernel mode
[ 33.906726][ T1029] #PF: error_code(0x0003) - permissions violation
[ 33.913000][ T1029] PGD 407ec0c067 P4D 407ec0d067 PUD 407ec0e063 PMD 4826b7063 PTE 800000407ea4e161
[ 33.922062][ T1029] Oops: 0003 [#1] SMP NOPTI
[ 33.926430][ T1029] CPU: 12 PID: 1029 Comm: systemd-udevd Not tainted 5.17.0-rc1-00036-gb8a4fbca2bc5 #1
[ 33.936286][ T1029] Hardware name: Intel Corporation WilsonCity/WilsonCity, BIOS WLYDCRB1.SYS.0020.P83.2103020740 03/02/2021
[ 33.947979][ T1029] RIP: 0010:add_pages (arch/x86/mm/init_64.c:945 arch/x86/mm/init_64.c:958)
[ 33.953159][ T1029] Code: ff 0f 00 00 48 c1 ea 0c 48 3b 15 87 49 66 02 76 20 48 89 15 7e 49 66 02 48 89 15 87 49 66 02 48 c1 e2 0c 48 03 15 54 00 5d 01 <48> 89 15 ed 68 5e 01 5b 5d c3 0f 0b eb bc 66 66 2e 0f 1f 84 00 00
All code
========
0: ff 0f decl (%rdi)
2: 00 00 add %al,(%rax)
4: 48 c1 ea 0c shr $0xc,%rdx
8: 48 3b 15 87 49 66 02 cmp 0x2664987(%rip),%rdx # 0x2664996
f: 76 20 jbe 0x31
11: 48 89 15 7e 49 66 02 mov %rdx,0x266497e(%rip) # 0x2664996
18: 48 89 15 87 49 66 02 mov %rdx,0x2664987(%rip) # 0x26649a6
1f: 48 c1 e2 0c shl $0xc,%rdx
23: 48 03 15 54 00 5d 01 add 0x15d0054(%rip),%rdx # 0x15d007e
2a:* 48 89 15 ed 68 5e 01 mov %rdx,0x15e68ed(%rip) # 0x15e691e <-- trapping instruction
31: 5b pop %rbx
32: 5d pop %rbp
33: c3 retq
34: 0f 0b ud2
36: eb bc jmp 0xfffffffffffffff4
38: 66 data16
39: 66 data16
3a: 2e cs
3b: 0f .byte 0xf
3c: 1f (bad)
3d: 84 00 test %al,(%rax)
...
Code starting with the faulting instruction
===========================================
0: 48 89 15 ed 68 5e 01 mov %rdx,0x15e68ed(%rip) # 0x15e68f4
7: 5b pop %rbx
8: 5d pop %rbp
9: c3 retq
a: 0f 0b ud2
c: eb bc jmp 0xffffffffffffffca
e: 66 data16
f: 66 data16
10: 2e cs
11: 0f .byte 0xf
12: 1f (bad)
13: 84 00 test %al,(%rax)
...
[ 33.973612][ T1029] RSP: 0018:ffa0000022ba7a80 EFLAGS: 00010286
[ 33.980048][ T1029] RAX: 0000000000000000 RBX: 0000004080000000 RCX: ffd40002f9e00000
[ 33.988385][ T1029] RDX: ff1100be80000000 RSI: 0000000000000154 RDI: ffffffff8257e602
[ 33.996726][ T1029] RBP: 0000007e00000000 R08: ff11004080200000 R09: 0000000000000000
[ 34.005061][ T1029] R10: ffd4000000000000 R11: 0000000000000dc0 R12: 0000000000000000
[ 34.013393][ T1029] R13: 0000000000000000 R14: ff1100010928d108 R15: 00000000ffffffea
[ 34.021722][ T1029] FS: 00007fc417316d40(0000) GS:ff11001fff900000(0000) knlGS:0000000000000000
[ 34.031000][ T1029] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 34.037942][ T1029] CR2: ffffffff8264e480 CR3: 000000011bd60003 CR4: 0000000000771ee0
[ 34.046265][ T1029] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 34.054587][ T1029] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 34.062910][ T1029] PKRU: 55555554
[ 34.066800][ T1029] Call Trace:
[ 34.070418][ T1029] <TASK>
[ 34.073689][ T1029] pagemap_range (mm/memremap.c:257)
[ 34.078608][ T1029] memremap_pages (mm/memremap.c:364)
[ 34.083608][ T1029] ? devres_add (include/linux/spinlock.h:404 drivers/base/devres.c:245)
[ 34.088245][ T1029] devm_memremap_pages (mm/memremap.c:404)
[ 34.093490][ T1029] dev_dax_probe (drivers/dax/device.c:456) device_dax
[ 34.099423][ T1029] dax_bus_probe (drivers/dax/bus.c:182)
[ 34.104136][ T1029] really_probe (arch/x86/include/asm/jump_label.h:27 drivers/base/dd.c:741)
[ 34.109463][ T1029] __driver_probe_device (drivers/base/dd.c:752)
[ 34.114949][ T1029] driver_probe_device (drivers/base/dd.c:782)
[ 34.120168][ T1029] __driver_attach (drivers/base/dd.c:1142)
[ 34.125129][ T1029] ? __device_attach_driver (drivers/base/dd.c:1094)
[ 34.130952][ T1029] ? __device_attach_driver (drivers/base/dd.c:1094)
[ 34.136770][ T1029] bus_for_each_dev (drivers/base/bus.c:301)
[ 34.141723][ T1029] bus_add_driver (drivers/base/bus.c:619)
[ 34.146662][ T1029] driver_register (drivers/base/driver.c:171)
[ 34.151495][ T1029] ? 0xffffffffc0070000
[ 34.155890][ T1029] __dax_driver_register (drivers/dax/bus.c:1450)
[ 34.161324][ T1029] do_one_initcall (init/main.c:1300)
[ 34.166238][ T1029] ? __cond_resched (kernel/sched/core.c:8192)
[ 34.171150][ T1029] ? kmem_cache_alloc_trace (mm/slab.h:707 mm/slub.c:3144 mm/slub.c:3238 mm/slub.c:3255)
[ 34.176853][ T1029] do_init_module (kernel/module.c:3737)
[ 34.181696][ T1029] load_module (kernel/module.c:4136)
[ 34.186530][ T1029] ? __kernel_read (fs/read_write.c:439 (discriminator 1))
[ 34.191545][ T1029] ? __do_sys_finit_module (kernel/module.c:4237)
[ 34.197144][ T1029] __do_sys_finit_module (kernel/module.c:4237)
[ 34.202576][ T1029] do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80)
[ 34.207217][ T1029] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:113)
[ 34.213332][ T1029] RIP: 0033:0x7fc417b00f59
[ 34.217960][ T1029] Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 07 6f 0c 00 f7 d8 64 89 01 48
All code
========
0: 00 c3 add %al,%bl
2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
9: 00 00 00
c: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
11: 48 89 f8 mov %rdi,%rax
14: 48 89 f7 mov %rsi,%rdi
17: 48 89 d6 mov %rdx,%rsi
1a: 48 89 ca mov %rcx,%rdx
1d: 4d 89 c2 mov %r8,%r10
20: 4d 89 c8 mov %r9,%r8
23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9
28: 0f 05 syscall
2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction
30: 73 01 jae 0x33
32: c3 retq
33: 48 8b 0d 07 6f 0c 00 mov 0xc6f07(%rip),%rcx # 0xc6f41
3a: f7 d8 neg %eax
3c: 64 89 01 mov %eax,%fs:(%rcx)
3f: 48 rex.W
Code starting with the faulting instruction
===========================================
0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax
6: 73 01 jae 0x9
8: c3 retq
9: 48 8b 0d 07 6f 0c 00 mov 0xc6f07(%rip),%rcx # 0xc6f17
10: f7 d8 neg %eax
12: 64 89 01 mov %eax,%fs:(%rcx)
15: 48 rex.W
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
sudo bin/lkp install job.yaml # job file is attached in this email
bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
sudo bin/lkp run generated-yaml-file
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
---
0DAY/LKP+ Test Infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/[email protected] Intel Corporation
Thanks,
Oliver Sang
6 months, 2 weeks
[block] 2c88d33588: BUG:kernel_NULL_pointer_dereference,address
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: 2c88d335881b121bec073084d90d0cccf4b8d6a7 ("block: pass a block_device and opf to bio_reset")
git://git.infradead.org/users/hch/block.git bio_alloc-cleanup-part1
in testcase: phoronix-test-suite
version:
with following parameters:
test: fio-1.14.1
option_a: Sequential Write
option_b: Sync
option_c: Yes
option_d: No
option_e: 4KB
option_f: Default Test Directory
cpufreq_governor: performance
ucode: 0x5003102
test-description: The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available that provides an extensible framework for which new tests can be easily added.
test-url: http://www.phoronix-test-suite.com/
on test machine: 96 threads 2 sockets Intel(R) Xeon(R) Gold 6252 CPU @ 2.10GHz with 512G memory
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 15.961120][ T1278] BUG: kernel NULL pointer dereference, address: 0000000000000155
[ 15.969182][ T1278] #PF: supervisor read access in kernel mode
[ 15.975404][ T1278] #PF: error_code(0x0000) - not-present page
[ 15.981664][ T1278] PGD 215bc5067 P4D 215bc5067 PUD 215bc4067 PMD 0
[ 15.988420][ T1278] Oops: 0000 [#1] SMP NOPTI
[ 15.993177][ T1278] CPU: 4 PID: 1278 Comm: umount Not tainted 5.17.0-rc1-00051-g2c88d335881b #1
[ 16.002262][ T1278] Hardware name: Intel Corporation S2600WFT/S2600WFT, BIOS SE5C620.86B.02.01.0008.031920191559 03/19/2019
[ 16.013813][ T1278] RIP: 0010:submit_bio_checks (block/blk-throttle.h:175 block/blk-core.c:765)
[ 16.019785][ T1278] Code: 4c ff ff ff 48 8b 45 48 48 85 c0 74 0f 48 63 15 56 34 6f 01 48 8b 84 d0 b8 00 00 00 44 0f b7 65 14 41 c0 ec 07 75 11 83 e1 01 <80> bc 08 54 01 00 00 00 0f 85 63 01 00 00 49 bc 00 00 00 00 00 00
All code
========
0: 4c ff rex.WR (bad)
2: ff (bad)
3: ff 48 8b decl -0x75(%rax)
6: 45 rex.RB
7: 48 rex.W
8: 48 85 c0 test %rax,%rax
b: 74 0f je 0x1c
d: 48 63 15 56 34 6f 01 movslq 0x16f3456(%rip),%rdx # 0x16f346a
14: 48 8b 84 d0 b8 00 00 mov 0xb8(%rax,%rdx,8),%rax
1b: 00
1c: 44 0f b7 65 14 movzwl 0x14(%rbp),%r12d
21: 41 c0 ec 07 shr $0x7,%r12b
25: 75 11 jne 0x38
27: 83 e1 01 and $0x1,%ecx
2a:* 80 bc 08 54 01 00 00 cmpb $0x0,0x154(%rax,%rcx,1) <-- trapping instruction
31: 00
32: 0f 85 63 01 00 00 jne 0x19b
38: 49 rex.WB
39: bc 00 00 00 00 mov $0x0,%esp
...
Code starting with the faulting instruction
===========================================
0: 80 bc 08 54 01 00 00 cmpb $0x0,0x154(%rax,%rcx,1)
7: 00
8: 0f 85 63 01 00 00 jne 0x171
e: 49 rex.WB
f: bc 00 00 00 00 mov $0x0,%esp
...
[ 16.040049][ T1278] RSP: 0018:ffffc90021937c38 EFLAGS: 00010202
[ 16.046391][ T1278] RAX: 0000000000000000 RBX: 0000000035f065b0 RCX: 0000000000000001
[ 16.054637][ T1278] RDX: 0000000000000000 RSI: 00000000000002b0 RDI: ffff8881090d5380
[ 16.062888][ T1278] RBP: ffff8881090d5380 R08: ffff88810b6c6800 R09: ffff88810b70d320
[ 16.071133][ T1278] R10: 0000000000000000 R11: fffffffffffce784 R12: 0000000000000800
[ 16.079372][ T1278] R13: ffff888109bbb600 R14: ffff8881090d5380 R15: ffff88810b70d000
[ 16.087612][ T1278] FS: 0000000000000000(0000) GS:ffff88bf7f700000(0000) knlGS:0000000000000000
[ 16.096806][ T1278] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 16.103682][ T1278] CR2: 0000000000000155 CR3: 00000006e0048003 CR4: 00000000007706e0
[ 16.111922][ T1278] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 16.120163][ T1278] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 16.128400][ T1278] PKRU: 55555554
[ 16.132216][ T1278] Call Trace:
[ 16.135791][ T1278] <TASK>
[ 16.138991][ T1278] ? __raw_callee_save___native_queued_spin_unlock (??:?)
[ 16.146621][ T1278] __submit_bio (block/blk-core.c:802)
[ 16.151301][ T1278] submit_bio_noacct (include/linux/bio.h:614 block/blk-core.c:882 block/blk-core.c:907 block/blk-core.c:896)
[ 16.156498][ T1278] write_all_supers (arch/x86/include/asm/bitops.h:55 include/asm-generic/bitops/instrumented-atomic.h:29 fs/btrfs/disk-io.c:4163 fs/btrfs/disk-io.c:4212 fs/btrfs/disk-io.c:4307) btrfs
[ 16.162337][ T1278] btrfs_commit_transaction (fs/btrfs/transaction.c:2328) btrfs
[ 16.168877][ T1278] close_ctree (include/linux/perf_event.h:1171 (discriminator 11) include/trace/events/btrfs.h:684 (discriminator 11)) btrfs
[ 16.174298][ T1278] ? evict_inodes (fs/inode.c:748)
[ 16.179263][ T1278] generic_shutdown_super (fs/super.c:462)
[ 16.184827][ T1278] kill_anon_super (fs/super.c:1043 fs/super.c:1057)
[ 16.189695][ T1278] btrfs_kill_super (fs/btrfs/super.c:2346) btrfs
[ 16.195366][ T1278] deactivate_locked_super (fs/super.c:332)
[ 16.200925][ T1278] cleanup_mnt (fs/namespace.c:138 fs/namespace.c:1144)
[ 16.205618][ T1278] task_work_run (kernel/task_work.c:164 (discriminator 1))
[ 16.210305][ T1278] exit_to_user_mode_prepare (include/linux/tracehook.h:188 kernel/entry/common.c:175 kernel/entry/common.c:207)
[ 16.216192][ T1278] syscall_exit_to_user_mode (arch/x86/include/asm/jump_label.h:27 include/linux/context_tracking_state.h:31 include/linux/context_tracking.h:40 kernel/entry/common.c:130 kernel/entry/common.c:302)
[ 16.221912][ T1278] do_syscall_64 (arch/x86/entry/common.c:87)
[ 16.226591][ T1278] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:113)
[ 16.232745][ T1278] RIP: 0033:0x20d511
[ 16.236923][ T1278] Code: 48 89 77 38 c3 89 f0 48 8b 1f 48 8b 67 08 48 8b 6f 10 4c 8b 67 18 4c 8b 6f 20 4c 8b 77 28 4c 8b 7f 30 ff 67 38 49 89 ca 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 f7 d8 89 05 0a 81 10 00 48 83 c8 ff c3
All code
========
0: 48 89 77 38 mov %rsi,0x38(%rdi)
4: c3 retq
5: 89 f0 mov %esi,%eax
7: 48 8b 1f mov (%rdi),%rbx
a: 48 8b 67 08 mov 0x8(%rdi),%rsp
e: 48 8b 6f 10 mov 0x10(%rdi),%rbp
12: 4c 8b 67 18 mov 0x18(%rdi),%r12
16: 4c 8b 6f 20 mov 0x20(%rdi),%r13
1a: 4c 8b 77 28 mov 0x28(%rdi),%r14
1e: 4c 8b 7f 30 mov 0x30(%rdi),%r15
22: ff 67 38 jmpq *0x38(%rdi)
25: 49 89 ca mov %rcx,%r10
28: 0f 05 syscall
2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction
30: 73 01 jae 0x33
32: c3 retq
33: f7 d8 neg %eax
35: 89 05 0a 81 10 00 mov %eax,0x10810a(%rip) # 0x108145
3b: 48 83 c8 ff or $0xffffffffffffffff,%rax
3f: c3 retq
Code starting with the faulting instruction
===========================================
0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax
6: 73 01 jae 0x9
8: c3 retq
9: f7 d8 neg %eax
b: 89 05 0a 81 10 00 mov %eax,0x10810a(%rip) # 0x10811b
11: 48 83 c8 ff or $0xffffffffffffffff,%rax
15: c3 retq
[ 16.257197][ T1278] RSP: 002b:00007fffbaedeca8 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6
[ 16.265880][ T1278] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 000000000020d511
[ 16.274134][ T1278] RDX: 0000000000000002 RSI: 0000000000000000 RDI: 00007fffbaedfad5
[ 16.282386][ T1278] RBP: 00007fffbaeded08 R08: 00007fffbaedfad5 R09: 0000000000311260
[ 16.290634][ T1278] R10: 000000000020d511 R11: 0000000000000246 R12: 0000000000000002
[ 16.298880][ T1278] R13: 0000000000400182 R14: 0000000000000000 R15: 0000000000000000
[ 16.307121][ T1278] </TASK>
[ 16.310416][ T1278] Modules linked in: rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver btrfs blake2b_generic xor raid6_pq zstd_compress libcrc32c sd_mod t10_pi intel_rapl_msr intel_rapl_common skx_edac nfit libnvdimm x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel ipmi_ssif kvm ast drm_vram_helper drm_ttm_helper ttm irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel drm_kms_helper rapl syscopyarea sysfillrect sysimgblt intel_cstate ahci fb_sys_fops libahci acpi_ipmi mei_me drm ipmi_si libata ioatdma mei intel_uncore joydev intel_pch_thermal ipmi_devintf dca wmi ipmi_msghandler acpi_pad acpi_power_meter
[ 16.368901][ T1278] CR2: 0000000000000155
[ 16.373344][ T1278] ---[ end trace 0000000000000000 ]---
[ 16.386805][ T1278] RIP: 0010:submit_bio_checks (block/blk-throttle.h:175 block/blk-core.c:765)
[ 16.392819][ T1278] Code: 4c ff ff ff 48 8b 45 48 48 85 c0 74 0f 48 63 15 56 34 6f 01 48 8b 84 d0 b8 00 00 00 44 0f b7 65 14 41 c0 ec 07 75 11 83 e1 01 <80> bc 08 54 01 00 00 00 0f 85 63 01 00 00 49 bc 00 00 00 00 00 00
All code
========
0: 4c ff rex.WR (bad)
2: ff (bad)
3: ff 48 8b decl -0x75(%rax)
6: 45 rex.RB
7: 48 rex.W
8: 48 85 c0 test %rax,%rax
b: 74 0f je 0x1c
d: 48 63 15 56 34 6f 01 movslq 0x16f3456(%rip),%rdx # 0x16f346a
14: 48 8b 84 d0 b8 00 00 mov 0xb8(%rax,%rdx,8),%rax
1b: 00
1c: 44 0f b7 65 14 movzwl 0x14(%rbp),%r12d
21: 41 c0 ec 07 shr $0x7,%r12b
25: 75 11 jne 0x38
27: 83 e1 01 and $0x1,%ecx
2a:* 80 bc 08 54 01 00 00 cmpb $0x0,0x154(%rax,%rcx,1) <-- trapping instruction
31: 00
32: 0f 85 63 01 00 00 jne 0x19b
38: 49 rex.WB
39: bc 00 00 00 00 mov $0x0,%esp
...
Code starting with the faulting instruction
===========================================
0: 80 bc 08 54 01 00 00 cmpb $0x0,0x154(%rax,%rcx,1)
7: 00
8: 0f 85 63 01 00 00 jne 0x171
e: 49 rex.WB
f: bc 00 00 00 00 mov $0x0,%esp
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
sudo bin/lkp install job.yaml # job file is attached in this email
bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run
sudo bin/lkp run generated-yaml-file
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
---
0DAY/LKP+ Test Infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/[email protected] Intel Corporation
Thanks,
Oliver Sang
6 months, 2 weeks
[printk] 38fa92e8f9: BUG:kernel_reboot-without-warning_in_test_stage
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: 38fa92e8f909790162ab94e84d3fb686a7859cad ("printk: add kthread console printers")
https://git.kernel.org/cgit/linux/kernel/git/rt/linux-rt-devel.git linux-5.17.y-rt-rebase
in testcase: boot
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+-------------------------------------------------+------------+------------+
| | c6786a34cd | 38fa92e8f9 |
+-------------------------------------------------+------------+------------+
| boot_failures | 0 | 8 |
| BUG:kernel_reboot-without-warning_in_test_stage | 0 | 8 |
+-------------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 26.170347][ T205] udevd (205) used greatest stack depth: 12800 bytes left
[ 26.171180][ T200] udevd (200) used greatest stack depth: 12672 bytes left
[ 26.172377][ T208] udevd (208) used greatest stack depth: 12664 bytes left
[ 26.173602][ T207] udevd (207) used greatest stack depth: 12304 bytes left
[ 33.277676][ C0] random: fast init done
BUG: kernel reboot-without-warning in test stage
Kboot worker: lkp-worker03
Elapsed time: 60
kvm=(
To reproduce:
# build kernel
cd linux
cp config-5.17.0-rc1-00012-g38fa92e8f909 .config
make HOSTCC=gcc-9 CC=gcc-9 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage modules
make HOSTCC=gcc-9 CC=gcc-9 ARCH=x86_64 INSTALL_MOD_PATH=<mod-install-dir> modules_install
cd <mod-install-dir>
find lib/ | cpio -o -H newc --quiet | gzip > modules.cgz
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> -m modules.cgz job-script # job-script is attached in this email
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
---
0DAY/LKP+ Test Infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/[email protected] Intel Corporation
Thanks,
Oliver Sang
6 months, 2 weeks
[net] 33b03feaca: BUG:KASAN:slab-out-of-bounds_in_ip6_string
by kernel test robot
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: 33b03feacaf2155323b031274d2d67dab0cf561c ("[PATCH] net: missing lock releases in ipmr_base.c")
url: https://github.com/0day-ci/linux/commits/ycaibb/net-missing-lock-releases...
base: https://git.kernel.org/cgit/linux/kernel/git/davem/net-next.git 8aaaf2f3af2ae212428f4db1af34214225f5cec3
patch link: https://lore.kernel.org/netdev/[email protected]
in testcase: trinity
version: trinity-x86_64-608712d8-1_20220125
with following parameters:
runtime: 300s
group: group-02
test-description: Trinity is a linux system call fuzz tester.
test-url: http://codemonkey.org.uk/projects/trinity/
on test machine: qemu-system-x86_64 -enable-kvm -cpu Icelake-Server -smp 4 -m 16G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+---------------------------------------------------+------------+------------+
| | 8aaaf2f3af | 33b03feaca |
+---------------------------------------------------+------------+------------+
| boot_successes | 59 | 12 |
| boot_failures | 0 | 48 |
| BUG:KASAN:slab-out-of-bounds_in_ipmr_mfc_seq_show | 0 | 23 |
| BUG:KASAN:slab-out-of-bounds_in_ip6_string | 0 | 25 |
+---------------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang(a)intel.com>
[ 96.154425][ T3831] BUG: KASAN: slab-out-of-bounds in ip6_string (lib/vsprintf.c:1459)
[ 96.154447][ T3831] Read of size 1 at addr ffff888161f06e20 by task trinity-c7/3831
[ 96.154453][ T3831]
[ 96.154458][ T3831] CPU: 1 PID: 3831 Comm: trinity-c7 Not tainted 5.16.0-rc8-02291-g33b03feacaf2 #1
[ 96.154467][ T3831] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.12.0-1 04/01/2014
[ 96.154472][ T3831] Call Trace:
[ 96.154477][ T3831] <TASK>
[ 96.154498][ T3831] dump_stack_lvl (lib/dump_stack.c:107)
[ 96.154516][ T3831] print_address_description+0x21/0x140
[ 96.154532][ T3831] ? ip6_string (lib/vsprintf.c:1459)
[ 96.154541][ T3831] kasan_report.cold (mm/kasan/report.c:434 mm/kasan/report.c:450)
[ 96.154552][ T3831] ? stack_access_ok (arch/x86/include/asm/stacktrace.h:56 arch/x86/kernel/unwind_orc.c:342)
[ 96.154561][ T3831] ? ip6_string (lib/vsprintf.c:1459)
[ 96.154567][ T3831] ip6_string (lib/vsprintf.c:1459)
[ 96.154573][ T3831] ip6_addr_string (lib/vsprintf.c:1480)
[ 96.154580][ T3831] ? ip6_compressed_string (lib/vsprintf.c:1472)
[ 96.154586][ T3831] ? orc_find+0x300/0x300
[ 96.154594][ T3831] ? string_nocheck (lib/vsprintf.c:701)
[ 96.154600][ T3831] ? is_bpf_text_address (arch/x86/include/asm/preempt.h:85 include/linux/rcupdate.h:73 include/linux/rcupdate.h:720 kernel/bpf/core.c:717)
[ 96.154609][ T3831] ? kernel_text_address (kernel/extable.c:96 kernel/extable.c:93)
[ 96.154616][ T3831] ip_addr_string (lib/vsprintf.c:1602)
[ 96.154623][ T3831] ? ip6_addr_string_sa (lib/vsprintf.c:1594)
[ 96.154632][ T3831] pointer (lib/vsprintf.c:2429)
[ 96.154641][ T3831] ? time_and_date (lib/vsprintf.c:2395)
[ 96.154647][ T3831] ? chacha_permute (lib/crypto/chacha.c:77)
[ 96.154659][ T3831] vsnprintf (lib/vsprintf.c:2811)
[ 96.154667][ T3831] ? pointer (lib/vsprintf.c:2736)
[ 96.154672][ T3831] ? _extract_crng (drivers/char/random.c:1001)
[ 96.154682][ T3831] ? get_random_u32 (drivers/char/random.c:2208)
[ 96.154691][ T3831] seq_vprintf (fs/seq_file.c:392)
[ 96.154702][ T3831] seq_printf (fs/seq_file.c:402)
[ 96.154710][ T3831] ? seq_vprintf (fs/seq_file.c:402)
[ 96.154715][ T3831] ? __mod_memcg_lruvec_state (mm/memcontrol.c:635 mm/memcontrol.c:708)
[ 96.154725][ T3831] ? memcpy (mm/kasan/shadow.c:65 (discriminator 1))
[ 96.154733][ T3831] ? seq_puts (fs/seq_file.c:681)
[ 96.154742][ T3831] ipmr_mfc_seq_show (net/ipv4/ipmr.c:2968)
[ 96.154758][ T3831] seq_read_iter (fs/seq_file.c:272)
[ 96.154769][ T3831] seq_read (fs/seq_file.c:163)
[ 96.154778][ T3831] ? seq_read_iter (fs/seq_file.c:152)
[ 96.154785][ T3831] ? hrtimer_start_range_ns (kernel/time/hrtimer.c:1282)
[ 96.154795][ T3831] ? hrtimer_run_softirq (kernel/time/hrtimer.c:1282)
[ 96.154799][ T3831] ? _raw_spin_lock_irq (arch/x86/include/asm/atomic.h:202 include/linux/atomic/atomic-instrumented.h:513 include/asm-generic/qspinlock.h:82 include/linux/spinlock.h:185 include/linux/spinlock_api_smp.h:120 kernel/locking/spinlock.c:170)
[ 96.154810][ T3831] proc_reg_read (fs/proc/inode.c:311 fs/proc/inode.c:323)
[ 96.154820][ T3831] vfs_read (fs/read_write.c:479)
[ 96.154830][ T3831] ksys_read (fs/read_write.c:619)
[ 96.154838][ T3831] ? vfs_write (fs/read_write.c:609)
[ 96.154847][ T3831] do_syscall_64 (arch/x86/entry/common.c:50 arch/x86/entry/common.c:80)
[ 96.154861][ T3831] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:113)
[ 96.154869][ T3831] RIP: 0033:0x7f1fca7a6f59
[ 96.154878][ T3831] Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 07 6f 0c 00 f7 d8 64 89 01 48
All code
========
0: 00 c3 add %al,%bl
2: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)
9: 00 00 00
c: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
11: 48 89 f8 mov %rdi,%rax
14: 48 89 f7 mov %rsi,%rdi
17: 48 89 d6 mov %rdx,%rsi
1a: 48 89 ca mov %rcx,%rdx
1d: 4d 89 c2 mov %r8,%r10
20: 4d 89 c8 mov %r9,%r8
23: 4c 8b 4c 24 08 mov 0x8(%rsp),%r9
28: 0f 05 syscall
2a:* 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax <-- trapping instruction
30: 73 01 jae 0x33
32: c3 retq
33: 48 8b 0d 07 6f 0c 00 mov 0xc6f07(%rip),%rcx # 0xc6f41
3a: f7 d8 neg %eax
3c: 64 89 01 mov %eax,%fs:(%rcx)
3f: 48 rex.W
Code starting with the faulting instruction
===========================================
0: 48 3d 01 f0 ff ff cmp $0xfffffffffffff001,%rax
6: 73 01 jae 0x9
8: c3 retq
9: 48 8b 0d 07 6f 0c 00 mov 0xc6f07(%rip),%rcx # 0xc6f17
10: f7 d8 neg %eax
12: 64 89 01 mov %eax,%fs:(%rcx)
15: 48 rex.W
[ 96.154885][ T3831] RSP: 002b:00007ffce82fd318 EFLAGS: 00000246 ORIG_RAX: 0000000000000000
[ 96.154896][ T3831] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f1fca7a6f59
[ 96.154902][ T3831] RDX: 0000000000000303 RSI: 00007f1fc87c1000 RDI: 0000000000000066
[ 96.154907][ T3831] RBP: 0000000000000000 R08: 0000004a090d1a84 R09: 00000000bbbbbbbb
[ 96.154912][ T3831] R10: 000000000000005c R11: 0000000000000246 R12: 0000000000000002
[ 96.154917][ T3831] R13: 00007f1fc9102058 R14: 00007f1fca68f6c0 R15: 00007f1fc9102000
[ 96.154926][ T3831] </TASK>
[ 96.154929][ T3831]
[ 96.154933][ T3831] Allocated by task 1:
[ 96.154938][ T3831] kasan_save_stack (mm/kasan/common.c:38)
[ 96.154946][ T3831] __kasan_kmalloc (mm/kasan/common.c:46 mm/kasan/common.c:434 mm/kasan/common.c:513 mm/kasan/common.c:522)
[ 96.154954][ T3831] mr_table_alloc (include/linux/slab.h:590 include/linux/slab.h:724 net/ipv4/ipmr_base.c:41)
[ 96.154965][ T3831] ip6mr_net_init (net/ipv6/ip6mr.c:232 net/ipv6/ip6mr.c:1306)
[ 96.154973][ T3831] ops_init (net/core/net_namespace.c:140)
[ 96.154981][ T3831] register_pernet_operations (net/core/net_namespace.c:1148 net/core/net_namespace.c:1217)
[ 96.154988][ T3831] register_pernet_subsys (net/core/net_namespace.c:1259)
[ 96.154993][ T3831] ip6_mr_init (net/ipv6/ip6mr.c:1359)
[ 96.155006][ T3831] inet6_init (net/ipv6/af_inet6.c:1109)
[ 96.155011][ T3831] do_one_initcall (init/main.c:1297)
[ 96.155018][ T3831] kernel_init_freeable (init/main.c:1369 init/main.c:1386 init/main.c:1405 init/main.c:1610)
[ 96.155027][ T3831] kernel_init (init/main.c:1501)
[ 96.155033][ T3831] ret_from_fork (arch/x86/entry/entry_64.S:301)
[ 96.155038][ T3831]
[ 96.155040][ T3831] The buggy address belongs to the object at ffff888161f06000
[ 96.155040][ T3831] which belongs to the cache kmalloc-4k of size 4096
[ 96.155046][ T3831] The buggy address is located 3616 bytes inside of
[ 96.155046][ T3831] 4096-byte region [ffff888161f06000, ffff888161f07000)
[ 96.155051][ T3831] The buggy address belongs to the page:
[ 96.155056][ T3831] page:0000000074fbc6e9 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x161f00
[ 96.155064][ T3831] head:0000000074fbc6e9 order:3 compound_mapcount:0 compound_pincount:0
[ 96.155068][ T3831] flags: 0x17ffffc0010200(slab|head|node=0|zone=2|lastcpupid=0x1fffff)
[ 96.155083][ T3831] raw: 0017ffffc0010200 0000000000000000 dead000000000122 ffff888100043040
[ 96.155090][ T3831] raw: 0000000000000000 0000000000040004 00000001ffffffff 0000000000000000
[ 96.155093][ T3831] page dumped because: kasan: bad access detected
[ 96.155097][ T3831] page_owner tracks the page as allocated
[ 96.155100][ T3831] page last allocated via order 3, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 1, ts 29137094592, free_ts 0
[ 96.155112][ T3831] prep_new_page (include/linux/page_owner.h:31 mm/page_alloc.c:2412 mm/page_alloc.c:2418)
[ 96.155120][ T3831] get_page_from_freelist (mm/page_alloc.c:4155)
[ 96.155127][ T3831] __alloc_pages (mm/page_alloc.c:5370)
[ 96.155133][ T3831] alloc_page_interleave (arch/x86/include/asm/jump_label.h:27 mm/mempolicy.c:2038)
[ 96.155142][ T3831] allocate_slab (mm/slub.c:1793 mm/slub.c:1930)
[ 96.155149][ T3831] ___slab_alloc (mm/slub.c:3022)
[ 96.155155][ T3831] __slab_alloc+0x1c/0x40
[ 96.155161][ T3831] __kmalloc (mm/slub.c:3200 mm/slub.c:3242 mm/slub.c:4419)
[ 96.155167][ T3831] __register_sysctl_table (include/linux/slab.h:595 include/linux/slab.h:724 fs/proc/proc_sysctl.c:1318)
[ 96.155174][ T3831] ipv4_sysctl_init_net (net/ipv4/sysctl_net_ipv4.c:1418)
[ 96.155181][ T3831] ops_init (net/core/net_namespace.c:140)
[ 96.155185][ T3831] register_pernet_operations (net/core/net_namespace.c:1148 net/core/net_namespace.c:1217)
[ 96.155190][ T3831] register_pernet_subsys (net/core/net_namespace.c:1259)
[ 96.155196][ T3831] sysctl_ipv4_init (net/ipv4/sysctl_net_ipv4.c:1460)
[ 96.155202][ T3831] do_one_initcall (init/main.c:1297)
[ 96.155208][ T3831] kernel_init_freeable (init/main.c:1369 init/main.c:1386 init/main.c:1405 init/main.c:1610)
[ 96.155214][ T3831] page_owner free stack trace missing
[ 96.155218][ T3831]
[ 96.155220][ T3831] Memory state around the buggy address:
[ 96.155225][ T3831] ffff888161f06d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 96.155229][ T3831] ffff888161f06d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 96.155233][ T3831] >ffff888161f06e00: 00 00 00 fc fc fc fc fc fc fc fc fc fc fc fc fc
[ 96.155236][ T3831] ^
[ 96.155240][ T3831] ffff888161f06e80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
[ 96.155244][ T3831] ffff888161f06f00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc
[ 96.155247][ T3831] ==================================================================
[ 96.155250][ T3831] Disabling lock debugging due to kernel taint
[ 96.838551][ T292]
[ 96.847715][ T292] [main] vhangup is marked as AVOID. Skipping
[ 96.847746][ T292]
[ 96.910102][ T292] [main] Marking syscall vhangup (64bit:153 32bit:111) as to be enabled.
[ 96.910137][ T292]
[ 96.951132][ T292] [main] Marking syscall write (64bit:1 32bit:4) as to be enabled.
[ 96.951159][ T292]
To reproduce:
# build kernel
cd linux
cp config-5.16.0-rc8-02291-g33b03feacaf2 .config
make HOSTCC=gcc-9 CC=gcc-9 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage modules
make HOSTCC=gcc-9 CC=gcc-9 ARCH=x86_64 INSTALL_MOD_PATH=<mod-install-dir> modules_install
cd <mod-install-dir>
find lib/ | cpio -o -H newc --quiet | gzip > modules.cgz
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> -m modules.cgz job-script # job-script is attached in this email
# if come across any failure that blocks the test,
# please remove ~/.lkp and /lkp dir to run from a clean state.
---
0DAY/LKP+ Test Infrastructure Open Source Technology Center
https://lists.01.org/hyperkitty/list/[email protected] Intel Corporation
Thanks,
Oliver Sang
6 months, 2 weeks