[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <59a15c3f.gHTozaAGk61PeQNz%fengguang.wu@intel.com>
Date: Sat, 26 Aug 2017 19:32:15 +0800
From: kernel test robot <fengguang.wu@...el.com>
To: Thomas Gleixner <tglx@...utronix.de>
Cc: LKP <lkp@...org>, kvm@...r.kernel.org,
linux-kernel@...r.kernel.org, wfg@...ux.intel.com
Subject: a25339d553 ("x86/idt: Hide set_intr_gate()"): WARNING: CPU: 0
PID: 0 at arch/x86/kernel/idt.c:355 update_intr_gate
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.x86/apic
commit a25339d55320c73fd253fbf188c27abd4550d13a
Author: Thomas Gleixner <tglx@...utronix.de>
AuthorDate: Thu Aug 24 16:38:36 2017 +0200
Commit: Thomas Gleixner <tglx@...utronix.de>
CommitDate: Fri Aug 25 12:27:50 2017 +0200
x86/idt: Hide set_intr_gate()
set_intr_gate() is an internal function of the IDT code. The only user left
is the KVM code which replaces the pagefault handler eventually.
Provide an explicit update_intr_gate() function and make set_intr_gate()
static. While at it replace the magic number 14 in the KVM code with the
proper trap define.
Signed-off-by: Thomas Gleixner <tglx@...utronix.de>
Cc: Paolo Bonzini <pbonzini@...hat.com>
043b7fa031 x86/idt: Simplify alloc_intr_gate
a25339d553 x86/idt: Hide set_intr_gate()
fd1962ea6c x86/idt: Hide set_intr_gate()
f9a960781b Merge branch 'WIP.x86/fpu'
+----------------------------------------------------+------------+------------+------------+------------+
| | 043b7fa031 | a25339d553 | fd1962ea6c | f9a960781b |
+----------------------------------------------------+------------+------------+------------+------------+
| boot_successes | 44 | 0 | 0 | 0 |
| boot_failures | 1 | 21 | 7 | 12 |
| is_trying_to_release_lock(rcu_preempt_state)at | 1 | | | |
| WARNING:at_arch/x86/kernel/idt.c:#update_intr_gate | 0 | 21 | 7 | 12 |
| EIP:update_intr_gate | 0 | 21 | 7 | 12 |
| BUG:unable_to_handle_kernel | 0 | 21 | 7 | 12 |
| Oops:#[##] | 0 | 21 | 7 | 12 |
| EIP:native_irq_enable | 0 | 20 | 7 | 10 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 21 | 7 | 12 |
| BUG:kernel_reboot-without-warning_in_test_stage | 0 | 1 | | |
| EIP:__mutex_lock | 0 | 1 | | |
| BUG:kernel_in_stage | 0 | 0 | 2 | |
| BUG:kernel_hang_in_early-boot_stage,last_printk | 0 | 0 | 0 | 2 |
| EIP:hpet_enable | 0 | 0 | 0 | 2 |
+----------------------------------------------------+------------+------------+------------+------------+
[ 0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Initializing CPU#0
[ 0.000000] ------------[ cut here ]------------
[ 0.000000] WARNING: CPU: 0 PID: 0 at arch/x86/kernel/idt.c:355 update_intr_gate+0x16/0x21
[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.13.0-rc6-00085-ga25339d #3
[ 0.000000] task: 41edee00 task.stack: 41ed4000
[ 0.000000] EIP: update_intr_gate+0x16/0x21
[ 0.000000] EFLAGS: 00210002 CPU: 0
[ 0.000000] EAX: 0000000e EBX: 420a4380 ECX: 4222c401 EDX: 41a1c930
[ 0.000000] ESI: ac37bf3b EDI: 0209f0e0 EBP: 41ed5f68 ESP: 41ed5f68
[ 0.000000] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 0.000000] CR0: 80050033 CR2: 00000000 CR3: 0222e000 CR4: 00000690
[ 0.000000] Call Trace:
[ 0.000000] kvm_apf_trap_init+0x17/0x19
[ 0.000000] trap_init+0x42/0x44
[ 0.000000] start_kernel+0x1c8/0x3d0
[ 0.000000] i386_start_kernel+0xa6/0xaa
[ 0.000000] startup_32_smp+0x164/0x166
[ 0.000000] Code: 41 00 75 02 0f 0b b8 00 70 ec 41 ff 15 60 2e ef 41 5b 5e 5d c3 55 89 e5 e8 a0 63 ff fe 0f a3 05 00 14 23 42 0f 92 c1 84 c9 74 04 <0f> ff eb 05 e8 31 0b fd fe 5d c3 55 89 e5 e8 7f 63 ff fe c7 05
[ 0.000000] random: get_random_bytes called from print_oops_end_marker+0x52/0x5f with crng_init=0
[ 0.000000] ---[ end trace f68728a0d3053b52 ]---
[ 0.000000] Initializing HighMem for node 0 (00000000:00000000)
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 6e64e3f86be1d829c0664b4765752b02f999a3cc 14ccee78fc82f5512908f4424f541549a5705b89 --
git bisect good 1583fa5a6d5bb5f548e4263f87575e75f49e449f # 01:24 G 10 0 0 0 Merge 'jeffmerkey/master' into devel-catchup-201708251905
git bisect good 94a26b943a6668318a26c0d7e1d6a3b960436ab0 # 02:12 G 11 0 0 0 Merge 'cryptodev/master' into devel-catchup-201708251905
git bisect bad 3d3ac49c19ac030c6ad16158f9254c466c142b63 # 04:16 B 0 11 34 11 Merge 'nfsd/master' into devel-catchup-201708251905
git bisect bad e9f22c07fd850c8e5ae918d72c1ab3e1fe5e2357 # 08:29 B 0 11 37 14 Merge 'tip/WIP.x86/apic' into devel-catchup-201708251905
git bisect good f1f536a8b45797ace8e74ae36760e0be7ee40b40 # 09:53 G 11 0 11 19 x86/gdt: Use bitfields for initialization
git bisect good 6a4651c1b9b41b1865e0b80f68eb0c15329082f9 # 10:53 G 11 0 0 1 x86/idt: Move debug stack init to table based
git bisect good abc29a93b9e16cfc7643bf23968e40fe4bd11d5f # 12:19 G 11 0 0 0 x86/idt: Remove unused functions/inlines
git bisect good 043b7fa031bcf884568e276ead22d6246552928b # 12:37 G 11 0 0 1 x86/idt: Simplify alloc_intr_gate
git bisect bad 395b2c62edea5a2bb8a8786392feb12fae5917a7 # 13:48 B 0 11 34 11 x86/irq: Remove duplicated used_vectors definition
git bisect bad a25339d55320c73fd253fbf188c27abd4550d13a # 15:12 B 0 4 26 10 x86/idt: Hide set_intr_gate()
# first bad commit: [a25339d55320c73fd253fbf188c27abd4550d13a] x86/idt: Hide set_intr_gate()
git bisect good 043b7fa031bcf884568e276ead22d6246552928b # 15:55 G 31 0 0 1 x86/idt: Simplify alloc_intr_gate
# extra tests on HEAD of linux-devel/devel-catchup-201708251905
git bisect bad 6e64e3f86be1d829c0664b4765752b02f999a3cc # 15:57 B 0 13 28 0 0day head guard for 'devel-catchup-201708251905'
# extra tests on tree/branch tip/WIP.x86/apic
git bisect bad fd1962ea6c9cb9be5991f9e304fedb3f9e5135d7 # 15:59 B 0 7 19 0 x86/idt: Hide set_intr_gate()
# extra tests with first bad commit reverted
git bisect good 67358c3391f7934087193cbed082cf63442b27f5 # 19:25 G 11 0 0 1 Revert "x86/idt: Hide set_intr_gate()"
# extra tests on tree/branch tip/master
git bisect bad f9a960781b0e0fc6f228ac1f360eb6a9520998e2 # 19:26 B 0 12 24 0 Merge branch 'WIP.x86/fpu'
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
Download attachment "dmesg-quantal-intel12-26:20170826135051:i386-randconfig-a1-201734:4.13.0-rc6-00085-ga25339d:3.gz" of type "application/gzip" (4859 bytes)
Download attachment "dmesg-openwrt-lkp-hsw01-44:20170826122512:i386-randconfig-a1-201734:4.13.0-rc6-00084-g043b7fa:177.gz" of type "application/gzip" (42991 bytes)
View attachment "reproduce-quantal-intel12-26:20170826135051:i386-randconfig-a1-201734:4.13.0-rc6-00085-ga25339d:3" of type "text/plain" (745 bytes)
View attachment "config-4.13.0-rc6-00085-ga25339d" of type "text/plain" (105092 bytes)
Powered by blists - more mailing lists