bisecting cause commit starting from 4437dd6e8f71e8b4b5546924a6e48e7edaf4a8dc building syzkaller on 9ebcc5b1a8145326065b932958d82ada85a5c224 testing commit 4437dd6e8f71e8b4b5546924a6e48e7edaf4a8dc with gcc (GCC) 8.1.0 kernel signature: 60f85d63742cc7fd9cc056a7fe5582b766eb99d749ce81c9c83f9190b1fe815f run #0: crashed: INFO: rcu detected stall in security_socket_sendmsg run #1: crashed: INFO: rcu detected stall in sys_clock_settime run #2: crashed: INFO: rcu detected stall in sys_clock_settime run #3: crashed: INFO: rcu detected stall in do_idle run #4: crashed: INFO: rcu detected stall in sys_clock_settime run #5: crashed: INFO: rcu detected stall in do_mkdirat run #6: crashed: INFO: rcu detected stall in sys_clock_settime run #7: crashed: INFO: rcu detected stall in sys_clock_settime run #8: crashed: INFO: rcu detected stall in smp_call_function run #9: crashed: BUG: soft lockup in smp_call_function testing release v5.7 testing commit 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162 with gcc (GCC) 8.1.0 kernel signature: 2bd5fbf66a6aa90947561815c5b3ebd6bf6f64ee5acdacfefd6a1d8a655a9b38 run #0: crashed: INFO: rcu detected stall in smp_call_function run #1: crashed: INFO: rcu detected stall in sys_clock_settime run #2: crashed: INFO: rcu detected stall in sys_clock_settime run #3: crashed: BUG: soft lockup in smp_call_function run #4: crashed: BUG: soft lockup in smp_call_function run #5: crashed: no output from test machine run #6: crashed: no output from test machine run #7: crashed: no output from test machine run #8: crashed: no output from test machine run #9: crashed: no output from test machine testing release v5.6 testing commit 7111951b8d4973bda27ff663f2cf18b663d15b48 with gcc (GCC) 8.1.0 kernel signature: 36ec00691a9a3b65a34239c50a573ef720bee588428e7ea32b59a21b71a80fc0 run #0: crashed: INFO: rcu detected stall in sys_clock_settime run #1: crashed: INFO: rcu detected stall in sys_clock_settime run #2: crashed: INFO: rcu detected stall in shmem_fault run #3: crashed: INFO: rcu detected stall in sys_clock_settime run #4: crashed: INFO: rcu detected stall in sys_clock_settime run #5: crashed: INFO: rcu detected stall in sys_clock_settime run #6: crashed: BUG: soft lockup in smp_call_function run #7: crashed: BUG: soft lockup in smp_call_function run #8: crashed: INFO: rcu detected stall in smp_call_function run #9: crashed: no output from test machine testing release v5.5 testing commit d5226fa6dbae0569ee43ecfc08bdcd6770fc4755 with gcc (GCC) 8.1.0 kernel signature: ca9cd4b8881dd1746eb54ea3ee718d7426ffe0c9d04ab814a065d0fa8c5b63d4 all runs: crashed: BUG: sleeping function called from invalid context in cpus_read_lock testing release v5.4 testing commit 219d54332a09e8d8741c1e1982f5eae56099de85 with gcc (GCC) 8.1.0 kernel signature: d5b2fad346ecc91c0262e80f62a2e1daf03ef16b9bf25dd40a435cf04861e0ec all runs: crashed: BUG: sleeping function called from invalid context in cpus_read_lock testing release v5.3 testing commit 4d856f72c10ecb060868ed10ff1b1453943fc6c8 with gcc (GCC) 8.1.0 kernel signature: d0da688029b3fc18bcbeca23935d4094c5bf020c7bc87ecb28e14e1e6641697b all runs: crashed: BUG: sleeping function called from invalid context in cpus_read_lock testing release v5.2 testing commit 0ecfebd2b52404ae0c54a878c872bb93363ada36 with gcc (GCC) 8.1.0 kernel signature: 85b03df47b8900d7cf69bc097057f7b4b06583e864038131b4a90415044c863f all runs: crashed: BUG: sleeping function called from invalid context in cpus_read_lock testing release v5.1 testing commit e93c9c99a629c61837d5a7fc2120cd2b6c70dbdd with gcc (GCC) 8.1.0 kernel signature: 5e4f6eff21965ce04ce00e4de2af704263546038305beddc87760fecb93c56a1 run #0: crashed: INFO: rcu detected stall in sys_clock_settime run #1: crashed: INFO: rcu detected stall in smp_call_function run #2: crashed: INFO: rcu detected stall in sys_clock_settime run #3: crashed: INFO: rcu detected stall in sys_clock_settime run #4: crashed: BUG: soft lockup in smp_call_function run #5: crashed: BUG: soft lockup in smp_call_function run #6: crashed: BUG: soft lockup in smp_call_function run #7: crashed: BUG: soft lockup in smp_call_function run #8: crashed: BUG: soft lockup in smp_call_function run #9: crashed: no output from test machine testing release v5.0 testing commit 1c163f4c7b3f621efff9b28a47abb36f7378d783 with gcc (GCC) 8.1.0 kernel signature: 814d5de7cf69ba42c26e3b864cd046456177359aa3f674126040cfb5b83859df run #0: crashed: INFO: rcu detected stall in sys_futex run #1: crashed: INFO: rcu detected stall in corrupted run #2: crashed: INFO: rcu detected stall in sys_clock_settime run #3: crashed: INFO: rcu detected stall in sys_clock_settime run #4: crashed: INFO: rcu detected stall in sys_clock_settime run #5: crashed: INFO: rcu detected stall in corrupted run #6: crashed: INFO: rcu detected stall in sys_clock_settime run #7: crashed: BUG: soft lockup in smp_call_function run #8: crashed: no output from test machine run #9: crashed: no output from test machine testing release v4.20 testing commit 8fe28cb58bcb235034b64cbbb7550a8a43fd88be with gcc (GCC) 8.1.0 kernel signature: 381839c385ceab31f73d06fc33cdafaec19851dbad0f6c092add6e9afadd441c run #0: crashed: INFO: rcu detected stall in sys_clock_settime run #1: crashed: INFO: rcu detected stall in sys_clock_settime run #2: crashed: INFO: rcu detected stall in sys_clock_settime run #3: crashed: INFO: rcu detected stall in sys_clock_settime run #4: crashed: BUG: soft lockup in smp_call_function run #5: crashed: BUG: soft lockup in smp_call_function run #6: crashed: BUG: soft lockup in smp_call_function run #7: crashed: BUG: soft lockup in smp_call_function run #8: crashed: BUG: soft lockup in smp_call_function run #9: crashed: no output from test machine testing release v4.19 testing commit 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d with gcc (GCC) 8.1.0 kernel signature: 27617607102ba39903442ad8aadd43d5b7051a721b329bcc7f41f8d6f60dd42e all runs: OK # git bisect start 8fe28cb58bcb235034b64cbbb7550a8a43fd88be 84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d Bisecting: 7499 revisions left to test after this (roughly 13 steps) [ec9c166434595382be3babf266febf876327774d] Merge tag 'mips_fixes_4.20_1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux testing commit ec9c166434595382be3babf266febf876327774d with gcc (GCC) 8.1.0 kernel signature: 32ac6a446f0099f49463385ee4ce6bebbda67d079366fd35da28384d9c15bbf6 run #0: crashed: INFO: rcu detected stall in sys_clock_settime run #1: crashed: INFO: rcu detected stall in sys_clock_settime run #2: crashed: INFO: rcu detected stall in sys_clock_settime run #3: crashed: BUG: soft lockup in smp_call_function run #4: crashed: BUG: soft lockup in smp_call_function run #5: crashed: BUG: soft lockup in smp_call_function run #6: crashed: BUG: soft lockup in smp_call_function run #7: crashed: BUG: soft lockup in smp_call_function run #8: crashed: INFO: rcu detected stall in linkwatch_event run #9: crashed: no output from test machine # git bisect bad ec9c166434595382be3babf266febf876327774d Bisecting: 3252 revisions left to test after this (roughly 12 steps) [50b825d7e87f4cff7070df6eb26390152bb29537] Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next testing commit 50b825d7e87f4cff7070df6eb26390152bb29537 with gcc (GCC) 8.1.0 kernel signature: c2e21e0c4537fb604e591c6c70ac9b5d8562c7a906d3355d9f38cbcb39e4d54a run #0: crashed: INFO: rcu detected stall in corrupted run #1: crashed: INFO: rcu detected stall in sys_clock_settime run #2: crashed: INFO: rcu detected stall in sys_clock_settime run #3: crashed: INFO: rcu detected stall in sys_clock_settime run #4: crashed: INFO: rcu detected stall in sys_clock_settime run #5: crashed: BUG: soft lockup in smp_call_function run #6: crashed: BUG: soft lockup in smp_call_function run #7: crashed: BUG: soft lockup in smp_call_function run #8: crashed: no output from test machine run #9: crashed: no output from test machine # git bisect bad 50b825d7e87f4cff7070df6eb26390152bb29537 Bisecting: 2120 revisions left to test after this (roughly 11 steps) [99e9acd85ccbdc8f5785f9e961d4956e96bd6aa5] Merge tag 'mlx5-updates-2018-10-17' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux testing commit 99e9acd85ccbdc8f5785f9e961d4956e96bd6aa5 with gcc (GCC) 8.1.0 kernel signature: 78f0670ed50b8a14416184b63547c947f0710a94ebf5924f7432b692c4c11e8d run #0: crashed: INFO: rcu detected stall in netlink_sendmsg run #1: crashed: BUG: soft lockup in smp_call_function run #2: crashed: BUG: soft lockup in smp_call_function run #3: crashed: BUG: soft lockup in smp_call_function run #4: crashed: BUG: soft lockup in smp_call_function run #5: crashed: BUG: soft lockup in smp_call_function run #6: crashed: BUG: soft lockup in smp_call_function run #7: crashed: INFO: rcu detected stall in corrupted run #8: crashed: no output from test machine run #9: crashed: no output from test machine # git bisect bad 99e9acd85ccbdc8f5785f9e961d4956e96bd6aa5 Bisecting: 989 revisions left to test after this (roughly 10 steps) [d793fb46822ff7408a1767313ef6b12e811baa55] Merge tag 'wireless-drivers-next-for-davem-2018-10-02' of git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next testing commit d793fb46822ff7408a1767313ef6b12e811baa55 with gcc (GCC) 8.1.0 kernel signature: b459849d8e1d168c3ea2c7323be55b02ed75ae6bf866222469b71e66dd11b984 all runs: OK # git bisect good d793fb46822ff7408a1767313ef6b12e811baa55 Bisecting: 461 revisions left to test after this (roughly 9 steps) [071a234ad744ab9a1e9c948874d5f646a2964734] Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next testing commit 071a234ad744ab9a1e9c948874d5f646a2964734 with gcc (GCC) 8.1.0 kernel signature: 0f5db4483ba054ca1b7f22781a48f1a164f5a4cec1b6112cbd98078195c7cd25 run #0: crashed: INFO: rcu detected stall in sys_clock_settime run #1: crashed: INFO: rcu detected stall in sys_clock_settime run #2: crashed: INFO: rcu detected stall in corrupted run #3: crashed: INFO: rcu detected stall in sys_clock_settime run #4: crashed: INFO: rcu detected stall in linkwatch_event run #5: crashed: BUG: soft lockup in smp_call_function run #6: crashed: BUG: soft lockup in smp_call_function run #7: crashed: BUG: soft lockup in smp_call_function run #8: crashed: BUG: soft lockup in smp_call_function run #9: crashed: INFO: rcu detected stall in corrupted # git bisect bad 071a234ad744ab9a1e9c948874d5f646a2964734 Bisecting: 275 revisions left to test after this (roughly 8 steps) [5580d810560da33804053ae3bca13110c9a8d5e8] Merge tag 'mt76-for-kvalo-2018-10-05' of https://github.com/nbd168/wireless testing commit 5580d810560da33804053ae3bca13110c9a8d5e8 with gcc (GCC) 8.1.0 kernel signature: 9711585c087c628638f88ac12a0b5d7ac82cf44e4a6bdb038e2d03c037f9fd46 all runs: OK # git bisect good 5580d810560da33804053ae3bca13110c9a8d5e8 Bisecting: 137 revisions left to test after this (roughly 7 steps) [b245d32c995868879f361d252f32bb8a2ca33deb] net: sched: cls_u32: keep track of knodes count in tc_u_common testing commit b245d32c995868879f361d252f32bb8a2ca33deb with gcc (GCC) 8.1.0 kernel signature: d887d33bd0385274da05682966b19797c73cf582fb6687b2eeca5a749412e19f run #0: crashed: INFO: rcu detected stall in dst_destroy run #1: crashed: INFO: rcu detected stall in sys_clock_settime run #2: crashed: INFO: rcu detected stall in sys_clock_settime run #3: crashed: INFO: rcu detected stall in __do_softirq run #4: crashed: INFO: rcu detected stall in smp_call_function run #5: crashed: BUG: soft lockup in smp_call_function run #6: crashed: BUG: soft lockup in smp_call_function run #7: crashed: BUG: soft lockup in smp_call_function run #8: crashed: BUG: soft lockup in smp_call_function run #9: crashed: INFO: rcu detected stall in corrupted # git bisect bad b245d32c995868879f361d252f32bb8a2ca33deb Bisecting: 68 revisions left to test after this (roughly 6 steps) [cc5f0eb2164f9aa11fe631f8d905192e0233e262] net: Move free of fib_metrics to helper testing commit cc5f0eb2164f9aa11fe631f8d905192e0233e262 with gcc (GCC) 8.1.0 kernel signature: fa56e699eb3b65bdc233dd875f046b827d3fe8fcc6e49ff29baf7c2513b90823 run #0: crashed: INFO: rcu detected stall in smp_call_function run #1: crashed: INFO: rcu detected stall in sys_clock_settime run #2: crashed: INFO: rcu detected stall in sys_clock_settime run #3: crashed: INFO: rcu detected stall in sys_clock_settime run #4: crashed: INFO: rcu detected stall in sys_clock_settime run #5: crashed: INFO: rcu detected stall in sys_clock_settime run #6: crashed: BUG: soft lockup in smp_call_function run #7: crashed: BUG: soft lockup in smp_call_function run #8: crashed: INFO: rcu detected stall in addrconf_dad_work run #9: crashed: BUG: soft lockup in smp_call_function # git bisect bad cc5f0eb2164f9aa11fe631f8d905192e0233e262 Bisecting: 33 revisions left to test after this (roughly 5 steps) [6a5e6b118092dfddc545d95911d66d6562f05281] Merge branch 'ieee802154-for-davem-2018-10-04' of git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next testing commit 6a5e6b118092dfddc545d95911d66d6562f05281 with gcc (GCC) 8.1.0 kernel signature: 50b2b786c4980e0d29bcce9ecfe3ddaf4655881ae41809e3f80281ba4f1f1f8d all runs: OK # git bisect good 6a5e6b118092dfddc545d95911d66d6562f05281 Bisecting: 15 revisions left to test after this (roughly 4 steps) [9e50727f0e710e25e9fd740c9f43f51b37757773] Merge tag 'mlx5-updates-2018-10-03' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux testing commit 9e50727f0e710e25e9fd740c9f43f51b37757773 with gcc (GCC) 8.1.0 kernel signature: 08941ed5c9ecedb622ca76756e08ba27a5b506fe87dcfbf663a7fe7e2690e816 all runs: OK # git bisect good 9e50727f0e710e25e9fd740c9f43f51b37757773 Bisecting: 7 revisions left to test after this (roughly 3 steps) [2dc0865e9ac7150e2d3b29afdc32d04b99f37902] bnxt_en: Add a driver specific gre_ver_check devlink parameter. testing commit 2dc0865e9ac7150e2d3b29afdc32d04b99f37902 with gcc (GCC) 8.1.0 kernel signature: adcc760513be465b857c375e531f042a27882fff17ad105919c7216a3f5ebfb0 all runs: OK # git bisect good 2dc0865e9ac7150e2d3b29afdc32d04b99f37902 Bisecting: 3 revisions left to test after this (roughly 2 steps) [5a781ccbd19e4664babcbe4b4ead7aa2b9283d22] tc: Add support for configuring the taprio scheduler testing commit 5a781ccbd19e4664babcbe4b4ead7aa2b9283d22 with gcc (GCC) 8.1.0 kernel signature: 5de1f92b62f2ddeb830b3b7e76d4008d51122bbbbeb85862d680e44d01c75bf0 run #0: crashed: INFO: rcu detected stall in sys_clock_settime run #1: crashed: INFO: rcu detected stall in sys_clock_settime run #2: crashed: INFO: rcu detected stall in sys_clock_settime run #3: crashed: INFO: rcu detected stall in sys_clock_settime run #4: crashed: BUG: soft lockup in smp_call_function run #5: crashed: BUG: soft lockup in smp_call_function run #6: crashed: BUG: soft lockup in smp_call_function run #7: crashed: BUG: soft lockup in smp_call_function run #8: crashed: BUG: soft lockup in smp_call_function run #9: crashed: BUG: soft lockup in smp_call_function # git bisect bad 5a781ccbd19e4664babcbe4b4ead7aa2b9283d22 Bisecting: 1 revision left to test after this (roughly 1 step) [53e233ea2fa9fa7e2405e95070981f327d90e519] devlink: Add Documentation/networking/devlink-params-bnxt.txt testing commit 53e233ea2fa9fa7e2405e95070981f327d90e519 with gcc (GCC) 8.1.0 kernel signature: 1223121b086618823461926452bc8a573ed83380b328c642c6b05c5e3bf06504 all runs: OK # git bisect good 53e233ea2fa9fa7e2405e95070981f327d90e519 Bisecting: 0 revisions left to test after this (roughly 0 steps) [34f8c58f47797efa25ba212001514ef31e153134] Merge branch 'bnxt_en-devlink-param-updates' testing commit 34f8c58f47797efa25ba212001514ef31e153134 with gcc (GCC) 8.1.0 kernel signature: 5da28b5e84b11cb04e7629a0833e66a7b0814c2cfd84e5ff7bb5f439181c7c77 all runs: OK # git bisect good 34f8c58f47797efa25ba212001514ef31e153134 5a781ccbd19e4664babcbe4b4ead7aa2b9283d22 is the first bad commit commit 5a781ccbd19e4664babcbe4b4ead7aa2b9283d22 Author: Vinicius Costa Gomes Date: Fri Sep 28 17:59:43 2018 -0700 tc: Add support for configuring the taprio scheduler This traffic scheduler allows traffic classes states (transmission allowed/not allowed, in the simplest case) to be scheduled, according to a pre-generated time sequence. This is the basis of the IEEE 802.1Qbv specification. Example configuration: tc qdisc replace dev enp3s0 parent root handle 100 taprio \ num_tc 3 \ map 2 2 1 0 2 2 2 2 2 2 2 2 2 2 2 2 \ queues 1@0 1@1 2@2 \ base-time 1528743495910289987 \ sched-entry S 01 300000 \ sched-entry S 02 300000 \ sched-entry S 04 300000 \ clockid CLOCK_TAI The configuration format is similar to mqprio. The main difference is the presence of a schedule, built by multiple "sched-entry" definitions, each entry has the following format: sched-entry The only supported is "S", which means "SetGateStates", following the IEEE 802.1Qbv-2015 definition (Table 8-6). is a bitmask where each bit is a associated with a traffic class, so bit 0 (the least significant bit) being "on" means that traffic class 0 is "active" for that schedule entry. is a time duration in nanoseconds that specifies for how long that state defined by and should be held before moving to the next entry. This schedule is circular, that is, after the last entry is executed it starts from the first one, indefinitely. The other parameters can be defined as follows: - base-time: specifies the instant when the schedule starts, if 'base-time' is a time in the past, the schedule will start at base-time + (N * cycle-time) where N is the smallest integer so the resulting time is greater than "now", and "cycle-time" is the sum of all the intervals of the entries in the schedule; - clockid: specifies the reference clock to be used; The parameters should be similar to what the IEEE 802.1Q family of specification defines. Signed-off-by: Vinicius Costa Gomes Signed-off-by: David S. Miller include/uapi/linux/pkt_sched.h | 46 ++ net/sched/Kconfig | 11 + net/sched/Makefile | 1 + net/sched/sch_taprio.c | 962 +++++++++++++++++++++++++++++++++++++++++ 4 files changed, 1020 insertions(+) create mode 100644 net/sched/sch_taprio.c culprit signature: 5de1f92b62f2ddeb830b3b7e76d4008d51122bbbbeb85862d680e44d01c75bf0 parent signature: 5da28b5e84b11cb04e7629a0833e66a7b0814c2cfd84e5ff7bb5f439181c7c77 revisions tested: 25, total time: 5h36m6.948314942s (build: 2h26m22.726837612s, test: 3h6m11.195337653s) first bad commit: 5a781ccbd19e4664babcbe4b4ead7aa2b9283d22 tc: Add support for configuring the taprio scheduler cc: ["davem@davemloft.net" "jhs@mojatatu.com" "jiri@resnulli.us" "linux-kernel@vger.kernel.org" "netdev@vger.kernel.org" "vinicius.gomes@intel.com" "xiyou.wangcong@gmail.com"] crash: BUG: soft lockup in smp_call_function batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready batman_adv: batadv0: Interface activated: batadv_slave_0 IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready watchdog: BUG: soft lockup - CPU#1 stuck for 123s! [syz-executor.1:7752] Modules linked in: irq event stamp: 0 hardirqs last enabled at (0): [<0000000000000000>] (null) hardirqs last disabled at (0): [] copy_process.part.3+0x1743/0x74b0 kernel/fork.c:1809 softirqs last enabled at (0): [] copy_process.part.3+0x17df/0x74b0 kernel/fork.c:1812 softirqs last disabled at (0): [<0000000000000000>] (null) CPU: 1 PID: 7752 Comm: syz-executor.1 Not tainted 4.19.0-rc6-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:__read_once_size include/linux/compiler.h:188 [inline] RIP: 0010:csd_lock_wait kernel/smp.c:108 [inline] RIP: 0010:smp_call_function_single+0x169/0x360 kernel/smp.c:302 Code: 00 45 85 ff 0f 84 85 00 00 00 44 89 e7 4c 89 f1 4c 89 ea 48 8d 74 24 40 e8 04 fb ff ff 41 89 c4 8b 44 24 58 a8 01 74 0b f3 90 <8b> 54 24 58 83 e2 01 75 f5 bf 01 00 00 00 e8 04 b6 e9 ff 65 8b 15 RSP: 0018:ffff880090b37ba0 EFLAGS: 00000202 ORIG_RAX: ffffffffffffff13 RAX: 0000000000000003 RBX: 1ffff10012166f78 RCX: 0000000000000830 RDX: 0000000000000001 RSI: 00000000000000fb RDI: 0000000000000830 RBP: ffff880090b37c70 R08: ffffed0015d45c01 R09: ffffed0015d45c00 R10: ffffed0015d45c00 R11: ffff8800aea2e007 R12: 0000000000000000 R13: ffffffff8152ca80 R14: 0000000000000000 R15: 0000000000000001 FS: 00007f48b4119700(0000) GS:ffff8800aeb00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ffe0aaafb90 CR3: 00000000a8d57000 CR4: 00000000001406e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: smp_call_function_many+0x520/0x7a0 kernel/smp.c:434 smp_call_function+0x36/0x60 kernel/smp.c:492 on_each_cpu+0x2a/0x180 kernel/smp.c:604 clock_was_set+0x17/0x20 kernel/time/hrtimer.c:861 do_settimeofday64+0x24a/0x320 kernel/time/timekeeping.c:1270 do_sys_settimeofday64+0x154/0x1d0 kernel/time/time.c:196 posix_clock_realtime_set+0xe/0x10 kernel/time/posix-timers.c:199 __do_sys_clock_settime kernel/time/posix-timers.c:1053 [inline] __se_sys_clock_settime+0xcf/0x140 kernel/time/posix-timers.c:1041 __x64_sys_clock_settime+0x4f/0x70 kernel/time/posix-timers.c:1041 do_syscall_64+0xd0/0x4d0 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x45cba9 Code: 8d b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 5b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007f48b4118c78 EFLAGS: 00000246 ORIG_RAX: 00000000000000e3 RAX: ffffffffffffffda RBX: 00000000004dbbc0 RCX: 000000000045cba9 RDX: 0000000000000000 RSI: 0000000020000400 RDI: 0000000000000000 RBP: 000000000078bfa0 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00000000ffffffff R13: 000000000000007b R14: 00000000004c352c R15: 00007f48b41196d4 Sending NMI from CPU 1 to CPUs 0: NMI backtrace for cpu 0 CPU: 0 PID: 7756 Comm: modprobe Not tainted 4.19.0-rc6-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:debug_object_activate+0x6a/0x4e0 lib/debugobjects.c:468 Code: 24 20 80 97 28 83 4b 8d 04 3c c7 00 f1 f1 f1 f1 c7 40 08 00 f2 f2 f2 65 48 8b 04 25 28 00 00 00 48 89 84 24 88 00 00 00 31 c0 <8b> 05 38 b8 f7 05 48 89 7c 24 48 48 c7 44 24 40 00 00 00 00 48 c7 RSP: 0018:ffff8800aea07d00 EFLAGS: 00000046 RAX: 0000000000000000 RBX: ffff88008f578c00 RCX: ffffffff814b1ae1 RDX: 0000000000000000 RSI: ffffffff88595520 RDI: ffff88008f578c00 RBP: ffff8800aea07dc0 R08: ffffed0015d44b79 R09: ffffed0015d44b78 R10: ffffed0015d44b78 R11: ffff8800aea25bc3 R12: 1ffff10015d40fa2 R13: ffff88008f578c00 R14: dffffc0000000000 R15: dffffc0000000000 FS: 00007fb4373064c0(0000) GS:ffff8800aea00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000055c0b12f1238 CR3: 0000000092b70000 CR4: 00000000001406f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: debug_hrtimer_activate kernel/time/hrtimer.c:416 [inline] debug_activate kernel/time/hrtimer.c:465 [inline] enqueue_hrtimer+0x26/0x2f0 kernel/time/hrtimer.c:954 __run_hrtimer kernel/time/hrtimer.c:1413 [inline] __hrtimer_run_queues+0x7a0/0xaa0 kernel/time/hrtimer.c:1460 hrtimer_interrupt+0x2df/0x760 kernel/time/hrtimer.c:1518 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1029 [inline] smp_apic_timer_interrupt+0x114/0x530 arch/x86/kernel/apic/apic.c:1054 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:864 RIP: 0010:arch_local_irq_restore arch/x86/include/asm/paravirt.h:788 [inline] RIP: 0010:seqcount_lockdep_reader_access include/linux/seqlock.h:83 [inline] RIP: 0010:read_seqcount_begin include/linux/seqlock.h:164 [inline] RIP: 0010:path_init+0xd84/0x1580 fs/namei.c:2245 Code: 00 00 fc ff df 4c 8b 55 c8 48 c1 e8 03 80 3c 10 00 0f 85 a2 07 00 00 48 83 3d 3f f4 b6 06 00 0f 84 cc 03 00 00 4c 89 e7 57 9d <0f> 1f 44 00 00 e9 46 fe ff ff 0f 0b e8 fb b7 f4 ff e9 2d f3 ff ff RSP: 0018:ffff88008f79f9e0 EFLAGS: 00000282 ORIG_RAX: ffffffffffffff13 RAX: 1ffffffff10a3389 RBX: ffff88008f79fbe0 RCX: 0000000000000002 RDX: dffffc0000000000 RSI: 0000000000000000 RDI: 0000000000000282 RBP: ffff88008f79fa58 R08: 0000000000000000 R09: 0000000000000001 R10: ffff880097b429a0 R11: 0000000000000000 R12: 0000000000000282 R13: ffff880097b429b0 R14: ffff880092fa7800 R15: ffff88008fe44e60 path_lookupat.isra.14+0x95/0x840 fs/namei.c:2308 filename_lookup.part.22+0x160/0x360 fs/namei.c:2348 filename_lookup fs/namei.c:2341 [inline] user_path_at_empty+0x39/0x40 fs/namei.c:2608 user_path_at include/linux/namei.h:57 [inline] vfs_statx+0xbe/0x150 fs/stat.c:185 vfs_fstatat include/linux/fs.h:3135 [inline] __do_sys_newfstatat fs/stat.c:364 [inline] __se_sys_newfstatat+0x7d/0xd0 fs/stat.c:358 __x64_sys_newfstatat+0x92/0xf0 fs/stat.c:358 do_syscall_64+0xd0/0x4d0 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x7fb436e2444b Code: 00 16 00 00 00 b8 ff ff ff ff c3 0f 1f 40 00 83 ff 01 48 89 d0 77 38 48 63 fe 4d 63 d0 48 89 c6 48 89 ca b8 06 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 05 f3 c3 0f 1f 00 48 8b 15 19 da 2b 00 f7 d8 RSP: 002b:00007ffc4f48cd98 EFLAGS: 00000246 ORIG_RAX: 0000000000000106 RAX: ffffffffffffffda RBX: 000055c0b12e9243 RCX: 00007fb436e2444b RDX: 00007ffc4f48cef0 RSI: 000055c0b12e9243 RDI: 0000000000000000 RBP: 000055c0b0adceb9 R08: 0000000000000000 R09: 0000000000008040 R10: 0000000000000000 R11: 0000000000000246 R12: 000055c0b12e9200 R13: 000055c0b12e9230 R14: 000055c0b0ce4078 R15: 0005a1ac222d8bf8