[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190920005120.GP15734@shao2-debian>
Date: Fri, 20 Sep 2019 08:51:20 +0800
From: kernel test robot <lkp@...el.com>
To: "Ahmed S. Darwish" <darwish.07@...il.com>
Cc: Linus Torvalds <torvalds@...ux-foundation.org>,
Lennart Poettering <mzxreary@...inter.de>,
"Theodore Y. Ts'o" <tytso@....edu>,
"Eric W. Biederman" <ebiederm@...ssion.com>,
"Alexander E. Patrakov" <patrakov@...il.com>,
Michael Kerrisk <mtk.manpages@...il.com>,
lkml <linux-kernel@...r.kernel.org>, linux-ext4@...r.kernel.org,
linux-man@...r.kernel.org, lkp@...org
Subject: [random] ec47a799bf: WARNING:at_drivers/char/random.c:#getrandom_wait
FYI, we noticed the following commit (built with gcc-7):
commit: ec47a799bf6bcdb734c5b8571e072226d474aa0a ("[PATCH RFC v4 1/1] random: WARN on large getrandom() waits and introduce getrandom2()")
url: https://github.com/0day-ci/linux/commits/Ahmed-S-Darwish/random-WARN-on-large-getrandom-waits-and-introduce-getrandom2/20190919-051815
in testcase: boot
on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 4G
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+--------------------------------------------------+------------+------------+
| | e170eb2771 | ec47a799bf |
+--------------------------------------------------+------------+------------+
| boot_successes | 4 | 0 |
| boot_failures | 0 | 4 |
| WARNING:at_drivers/char/random.c:#getrandom_wait | 0 | 4 |
| RIP:getrandom_wait | 0 | 4 |
+--------------------------------------------------+------------+------------+
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <lkp@...el.com>
[ 42.884704] WARNING: CPU: 1 PID: 3042 at drivers/char/random.c:2159 getrandom_wait+0x12d/0x169
[ 42.890882] Modules linked in:
[ 42.893283] CPU: 1 PID: 3042 Comm: getrandom Not tainted 5.3.0-07390-gec47a799bf6bc #11
[ 42.898628] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 42.904061] RIP: 0010:getrandom_wait+0x12d/0x169
[ 42.907061] Code: 8b 34 25 00 5d 01 00 44 8b 05 d8 b6 f9 00 8b 96 00 05 00 00 4c 89 e1 48 81 c6 b8 06 00 00 48 c7 c7 a7 d1 39 82 e8 14 08 bc ff <0f> 0b 4c 89 f5 e9 1b ff ff ff ba 01 00 00 00 4c 89 e6 4c 89 ef e8
[ 42.915041] RSP: 0000:ffffc90000727ed8 EFLAGS: 00010286
[ 42.917251] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00000000ffffffff
[ 42.919721] RDX: 0000000000000001 RSI: 0000000000000002 RDI: ffffffff82c40b8c
[ 42.922228] RBP: 0000000000000001 R08: 0000000000000000 R09: ffff8880000bb840
[ 42.925376] R10: ffffc90000643c28 R11: ffffc90000727d57 R12: 0000000000000100
[ 42.928392] R13: 00000000ff8f9afc R14: 7fffffffffffffff R15: 0000000000000000
[ 42.932129] FS: 0000000000000000(0000) GS:ffff88813fd00000(0063) knlGS:00000000f7fb2de4
[ 42.937219] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033
[ 42.939775] CR2: 000000000804eff8 CR3: 0000000123c6a000 CR4: 00000000000406e0
[ 42.942121] Call Trace:
[ 42.943486] ? wait_woken+0x8b/0x8b
[ 42.945035] __se_sys_getrandom+0x60/0x6e
[ 42.946703] do_int80_syscall_32+0x51/0x10c
[ 42.948410] entry_INT80_compat+0x82/0x90
[ 42.950068] ---[ end trace 085d30872d4fa42c ]---
To reproduce:
# build kernel
cd linux
cp config-5.3.0-07390-gec47a799bf6bc .config
make HOSTCC=gcc-7 CC=gcc-7 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
Thanks,
lkp
View attachment "config-5.3.0-07390-gec47a799bf6bc" of type "text/plain" (113799 bytes)
View attachment "job-script" of type "text/plain" (4637 bytes)
Download attachment "dmesg.xz" of type "application/x-xz" (13492 bytes)
Powered by blists - more mailing lists