FYI, we noticed the following commit:
commit: f387f8d126018f69ea6ab2cae3b72cc08525f71b ("mm: page_alloc: High-order per-cpu
page allocator v4")
https://git.kernel.org/pub/scm/linux/kernel/git/mel/linux.git
mm-pagealloc-highorder-percpu-v5r1
in testcase: vm-scalability
with following parameters:
runtime: 300s
test: lru-file-mmap-read
cpufreq_governor: performance
test-description: The motivation behind this suite is to exercise functions and regions of
the mm/ of the Linux kernel which are of interest to us.
test-url:
https://git.kernel.org/cgit/linux/kernel/git/wfg/vm-scalability.git/
on test machine: 144 threads Intel(R) Xeon(R) CPU E7-8890 v3 @ 2.50GHz with 512G memory
caused below changes:
+-----------------------------------------------------------------------------+----------+------------+
| | v4.9-rc5 |
f387f8d126 |
+-----------------------------------------------------------------------------+----------+------------+
| boot_successes | 8051 |
0 |
| boot_failures | 3586 |
4 |
| WARNING:at_kernel/workqueue.c:#destroy_workqueue | 1 |
|
| calltrace:sdhci_driver_init | 27 |
|
| calltrace:SyS_finit_module | 1757 |
2 |
| BUG:sleeping_function_called_from_invalid_context_at_kernel/irq/manage.c | 843 |
|
| calltrace:init_netconsole | 756 |
|
| INFO:creating/lkp/benchmarks/ltp/output_directory | 207 |
|
| INFO:creating/lkp/benchmarks/ltp/results_directory | 207 |
|
| INFO:ltp-pan_reported_all_tests_PASS | 136 |
|
| calltrace:SyS_write | 123 |
|
| INFO:ltp-pan_reported_some_tests_FAIL | 48 |
|
| calltrace:SyS_execve | 1 |
|
| Kernel_panic-not_syncing:Hard_LOCKUP | 6 |
|
| calltrace:SyS_wait4 | 1 |
|
| calltrace:SyS_getrandom | 1 |
|
| calltrace:__pci_register_driver | 2 |
|
| calltrace:SyS_clone | 1 |
|
| invoked_oom-killer:gfp_mask=0x | 1076 |
2 |
| Mem-Info | 1090 |
2 |
| Out_of_memory:Kill_process | 25 |
|
| WARNING:at_kernel/memremap.c:#devm_memremap_pages | 1 |
|
| calltrace:pmem_init | 1 |
|
| WARNING:at_lib/list_debug.c:#__list_del_entry | 1 |
|
| calltrace:SyS_delete_module | 1 |
|
| general_protection_fault:#[##]SMP | 4 |
|
| RIP:__list_del_entry | 1 |
|
| Kernel_panic-not_syncing:Fatal_exception | 4 |
|
| RIP:__atime_needs_update | 1 |
|
| calltrace:SyS_newstat | 1 |
|
| calltrace:e1000_netpoll | 1 |
|
| WARNING:at_kernel/irq/handle.c:#__handle_irq_event_percpu | 2 |
|
| calltrace:register_console | 8 |
|
| calltrace:console_unlock | 2 |
|
| calltrace:netpoll_poll_dev | 1 |
|
| page_allocation_failure:order:#,mode:#(GFP_KERNEL|__GFP_NORETRY) | 1 |
|
| WARNING:at_drivers/gpu/drm/i915/intel_display.c:#intel_modeset_init[i915] | 244 |
|
| calltrace:i915_init | 242 |
|
| drm:intel_set_cpu_fifo_underrun_reporting[i915]] | 20 |
|
| drm:intel_cpu_fifo_underrun_irq_handler[i915]] | 20 |
|
| drm:intel_set_pch_fifo_underrun_reporting[i915]] | 20 |
|
| drm:intel_pch_fifo_underrun_irq_handler[i915]] | 20 |
|
| End_of_test:FAILURE | 7 |
|
| WARNING:at_fs/xfs/xfs_file.c:#xfs_file_dio_aio_write | 2 |
|
| calltrace:SyS_io_submit | 2 |
|
| WARNING:at_fs/xfs/xfs_file.c:#xfs_file_dio_aio_read | 2 |
|
| calltrace:SyS_read | 2 |
|
| WARNING:at_net/sched/sch_generic.c:#dev_watchdog | 6 |
|
| INFO:rcu_sched_detected_stalls_on_CPUs/tasks | 1 |
|
| calltrace:schedule_timeout | 1 |
|
| calltrace:ieee80211_scan_work | 5 |
|
| BUG:sleeping_function_called_from_invalid_context_at_kernel/printk/printk.c | 7 |
|
| calltrace:fb_flashcursor | 6 |
|
| calltrace:SyS_ioctl | 2 |
|
| calltrace:SyS_sendmsg | 10 |
|
| calltrace:tcrypt_mod_init | 8 |
|
| calltrace:ieee80211_iface_work | 2 |
|
| calltrace:ieee80211_roc_work | 1 |
|
| calltrace:ieee80211_reconfig_filter | 1 |
|
| WARNING:at_fs/sysfs/dir.c:#sysfs_warn_dup | 750 |
2 |
| calltrace:parport_pc_init | 752 |
2 |
| WARNING:at_lib/kobject.c:#kobject_add_internal | 752 |
2 |
| BUG:kernel_hang_in_test_stage | 298 |
2 |
| BUG:kernel_reboot-without-warning_in_test_stage | 304 |
|
| Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 1041 |
2 |
| Initramfs_unpacking_failed | 21 |
|
| RIP:__pv_queued_spin_lock_slowpath | 1 |
|
| calltrace:SyS_bind | 1 |
|
| Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 5 |
|
| calltrace:SyS_open | 15 |
|
| calltrace:populate_rootfs | 15 |
|
| RIP:kmem_cache_alloc_trace | 1 |
|
| calltrace:SyS_socket | 1 |
|
| BUG:unable_to_handle_kernel | 5 |
|
| Oops | 5 |
|
| RIP:kfree | 5 |
|
| calltrace:put_cred_rcu | 4 |
|
| calltrace:async_run_entry_fn | 1 |
|
+-----------------------------------------------------------------------------+----------+------------+
user :notice: [ 204.595379] 34359738363 bytes / 162935006 usecs = 205937 KB/s
kern :err : [ 205.551292] BUG: sleeping function called from invalid context at
arch/x86/include/asm/uaccess.h:709
kern :err : [ 205.564529] in_atomic(): 0, irqs_disabled(): 1, pid: 2268, name: perf
kern :warn : [ 205.573173] CPU: 26 PID: 2268 Comm: perf Not tainted
4.9.0-rc5-00001-gf387f8d #1
kern :warn : [ 205.582858] Hardware name: Intel Corporation BRICKLAND/BRICKLAND, BIOS
BRHSXSD1.86B.0067.R02.1507221722 07/22/2015
kern :warn : [ 205.595874] ffffc9003660bd88 ffffffff81465e59 ffff885fe0ec8000
00000000000002c5
kern :warn : [ 205.605690] ffffc9003660bda0 ffffffff810a7d03 ffffffff81c746d8
ffffc9003660bdc8
kern :warn : [ 205.615370] ffffffff810a7d9a ffff883376c28000 0000000000000040
00007ffcd7d69730
kern :warn : [ 205.625071] Call Trace:
kern :warn : [ 205.629115] [<ffffffff81465e59>] dump_stack+0x63/0x8a
kern :warn : [ 205.636205] [<ffffffff810a7d03>] ___might_sleep+0xd3/0x120
kern :warn : [ 205.643758] [<ffffffff810a7d9a>] __might_sleep+0x4a/0x80
kern :warn : [ 205.651090] [<ffffffff811b5f5f>] __might_fault+0x2f/0x40
kern :warn : [ 205.658427] [<ffffffff81291b10>] read_kcore+0x210/0x3b0
kern :warn : [ 205.665536] [<ffffffff81284032>] proc_reg_read+0x42/0x70
kern :warn : [ 205.672804] [<ffffffff81210dc8>] __vfs_read+0x28/0x130
kern :warn : [ 205.679865] [<ffffffff813f3adb>] ?
security_file_permission+0x9b/0xc0
kern :warn : [ 205.688339] [<ffffffff81211e2e>] ? rw_verify_area+0x4e/0xb0
kern :warn : [ 205.695851] [<ffffffff81211f26>] vfs_read+0x96/0x130
kern :warn : [ 205.702660] [<ffffffff81213486>] SyS_pread64+0x76/0x90
kern :warn : [ 205.709642] [<ffffffff819560b7>]
entry_SYSCALL_64_fastpath+0x1a/0xa9
user :notice: [ 206.441981] 34359738363 bytes / 164783080 usecs = 203627 KB/s
To reproduce:
git clone
git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git
cd lkp-tests
bin/lkp install job.yaml # job file is attached in this email
bin/lkp run job.yaml
Thanks,
Kernel Test Robot