From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1E0B0E7716A for ; Sun, 15 Dec 2024 10:12:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6F8616B007B; Sun, 15 Dec 2024 05:12:27 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 682066B0083; Sun, 15 Dec 2024 05:12:27 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4FA796B0085; Sun, 15 Dec 2024 05:12:27 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 263756B007B for ; Sun, 15 Dec 2024 05:12:27 -0500 (EST) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id A645E1A3470 for ; Sun, 15 Dec 2024 10:12:26 +0000 (UTC) X-FDA: 82896778146.16.85855C4 Received: from mail-il1-f206.google.com (mail-il1-f206.google.com [209.85.166.206]) by imf21.hostedemail.com (Postfix) with ESMTP id 91B2C1C0005 for ; Sun, 15 Dec 2024 10:11:31 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=none; spf=pass (imf21.hostedemail.com: domain of 3h6teZwkbAJoMSTE4FF8L4JJC7.AIIAF8OM8L6IHN8HN.6IG@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.206 as permitted sender) smtp.mailfrom=3h6teZwkbAJoMSTE4FF8L4JJC7.AIIAF8OM8L6IHN8HN.6IG@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=appspotmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1734257531; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references; bh=643DiHG3EUFao9sts4NqrLKwx9WEZmymFRelU6s+3fM=; b=fkZg0sSflxwqOIQCnb6f4wehpmZIbEqLJpOdCLHh/YFCojyJWUVKyy5MKx8S3dlzGLlZoE MQwEx9IAUPyPMecqXqMdCe9wi9p4PQBncCd4KUJCiD/jHraBK8lihrAvnGacRfm0TFQl0A kePDuE8flnEqAyOkTnS5uGYTa88B9hQ= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1734257531; a=rsa-sha256; cv=none; b=XQ5SvJd4FsjO4ZWbTbZ6tlbdNHDu1PGjE6zFqoFkpAXS2pt0KuVuGJCq8r8dGCwbRzS/qt vHE0hLZuJQZHBG9rgp7580NUv3UztX42ccwox4ey4h9gSRIZnU8cg3nGE9OiyE04BI+CIG wqSu8at7tgHK/f+xGMPAbO1r3t+hfsU= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=none; spf=pass (imf21.hostedemail.com: domain of 3h6teZwkbAJoMSTE4FF8L4JJC7.AIIAF8OM8L6IHN8HN.6IG@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com designates 209.85.166.206 as permitted sender) smtp.mailfrom=3h6teZwkbAJoMSTE4FF8L4JJC7.AIIAF8OM8L6IHN8HN.6IG@M3KW2WVRGUFZ5GODRSRYTGD7.apphosting.bounces.google.com; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=appspotmail.com (policy=none) Received: by mail-il1-f206.google.com with SMTP id e9e14a558f8ab-3ac005db65eso31649425ab.3 for ; Sun, 15 Dec 2024 02:12:24 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734257544; x=1734862344; h=to:from:subject:message-id:in-reply-to:date:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=643DiHG3EUFao9sts4NqrLKwx9WEZmymFRelU6s+3fM=; b=nScAhn054KvUkpfNUuCsTb7D/t8NcInq9/cBm0JGhf2ooWjZyIYYZYMjaYwwh/9vCK d4o8lq+DwxTf7YmyBI9LbLKgok3F5rnoZOYtQ9gKdsRio4fytw1gUj0DRfupFpMl5sPL A75zmdFzd/pK746h4EKfWBaLfN43PWt3XWK5N1KsYvlNKEzYrPRARxWbk6GUxu7gG0Fn mJ214HdRRUgX3HjTfFvacsf43U+/x6Hbi8XCifOLF+9BfXw274s9JWeOD0v59XjEh2KQ PI/sS2x7QHUPhDGRPlMw7sKe3bBVQGJ28n3xl5oNCRGOwUe5tnvAgDinPbI2fiF9UBFe NYvA== X-Forwarded-Encrypted: i=1; AJvYcCVvcP1fEknPb5tN6qH3a7PdnjWQ4J4BIAyNI24APkZoP2P3ItyL1LJvG8t8iN6IQ9EYKGRs7MHu2g==@kvack.org X-Gm-Message-State: AOJu0Yxxk8vspjQR1UW53I1sR3wJpgvCcKrg8F/fuHY/S1fF1O6kLkjg DqSsPbyVpARjXAVlqeg+RoHOaJfv2xoP5qTz0MjtpeL1VjAy8+bimvbQni0LL7bL61gE/yfng+D EFva+i3/yA6DBvo4ePL2AKhMqlg0ens0ETNLJFwe8yRJ70C/zSHEtO64= X-Google-Smtp-Source: AGHT+IH2m1nR8Yke+IEf89AgSSRND91RFJK506hCNjICO3IgHw02D2aTZc0DFYj8RtJM1wwbTD1vKfrLaYCoe0g6L1FXUPwqB9PA MIME-Version: 1.0 X-Received: by 2002:a05:6e02:190f:b0:3a7:e800:7d26 with SMTP id e9e14a558f8ab-3aff6eada72mr98056395ab.8.1734257543991; Sun, 15 Dec 2024 02:12:23 -0800 (PST) Date: Sun, 15 Dec 2024 02:12:23 -0800 In-Reply-To: <67275485.050a0220.3c8d68.0a37.GAE@google.com> X-Google-Appengine-App-Id: s~syzkaller X-Google-Appengine-App-Id-Alias: syzkaller Message-ID: <675eab87.050a0220.37aaf.00f6.GAE@google.com> Subject: Re: [syzbot] [mm?] WARNING: locking bug in __rmqueue_pcplist From: syzbot To: 42.hyeyoo@gmail.com, akpm@linux-foundation.org, andreyknvl@gmail.com, bigeasy@linutronix.de, boqun.feng@gmail.com, bsegall@google.com, cl@linux.com, dietmar.eggemann@arm.com, dvyukov@google.com, elver@google.com, frederic@kernel.org, glider@google.com, iamjoonsoo.kim@lge.com, jannh@google.com, jiangshanlai@gmail.com, joel@joelfernandes.org, josh@joshtriplett.org, juri.lelli@redhat.com, kasan-dev@googlegroups.com, liam.howlett@oracle.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org, llong@redhat.com, longman@redhat.com, lorenzo.stoakes@oracle.com, mathieu.desnoyers@efficios.com, mgorman@suse.de, mingo@redhat.com, neeraj.upadhyay@kernel.org, paulmck@kernel.org, penberg@kernel.org, peterz@infradead.org, qiang.zhang1211@gmail.com, rcu@vger.kernel.org, rientjes@google.com, roman.gushchin@linux.dev, rostedt@goodmis.org, ryabinin.a.a@gmail.com, syzkaller-bugs@googlegroups.com, tglx@linutronix.de, tj@kernel.org, urezki@gmail.com, vbabka@suse.cz, vincent.guittot@linaro.org, vincenzo.frascino@arm.com, vschneid@redhat.com Content-Type: text/plain; charset="UTF-8" X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 91B2C1C0005 X-Stat-Signature: gakx654geo4976pis15t67jy9c3frpet X-Rspam-User: X-HE-Tag: 1734257491-207337 X-HE-Meta: U2FsdGVkX1+p8Nw3HZbdhaXOlcoB4ZVJ4esBU/oTe92SRG9E2v557YRkcvxG0veU841McfosVc7CErVKOKqF2YkQwAs44SB7d+PfbLrXQxcb6U2LyeGYaHA3XNy7+3CYu6i5M7Bfwr+qCWChiwwiE9pOCDq3wQIj2X9uRlD1eqjCCagkpMQCdlBsZQCcWfuSmgM/oHvTvEUtQbtZTd58zs7GzPj4GQuai+LghCwU4TcIUn1ZKiK2TU3vTgvYNpwRMb6j9PCPFeSeZ4iC2644LjGQmGCb0zHqUbt/jEaB8fgRr0jAOpxIpuii16iluL/w4PwbwHRB+jh6vdREfn/8sR9f9G0JBK3xZte2U7T2i6aMOqqlpdKZEoz/ZDYZyAa4b3BbOwNMUQq3enfKQD+jBvhaxYv6EjqIwDfQffgOjLjtC+ounNppgVs17+pkgBN2rdScensbPQhx46OV00rBcZ2VnrBQp0P5tRiyMPlZV6c2Ujf9UnB0haWiBR3u+nMOlocZk2pxsvYJUYtihtOzSt1hjQ1lY5OoJnbdMhuPu6MfsWshycv5VHrIrz6rc7X0T8xGrzroRvET+ffFb1sKvPKcu2BhEBRgJUm5d8KoUKB/5CfCfFpWa0khq/B5hKBbuyESql7rT+R0CylGk8N4b6TIA+MJ17CTWufCYPCJHrEBo7+dj2gAOG8M1oYIpHO5pP2Dsr0idVX/B7nVOxaP2RUoPbku6dQPec8kOi3TMXHjFMWdy0RWXCV0QstPlL1Ai20P01BpaopQj3Y4VNam/DITq5utf84Yqb6kkXvS4B4MMAnUBAH98Tzkykg5y8LKfNRTrA+hRcHecXIC2X+a6A4E4qB5Wjvpc45leLTA0wmXC+TTuGuckrOkp4bq9dbqG8kz9E94SkrYSolu/HO4Haov9qZi7iuoRCFyQvHjoD3WTqVsxhlmU016yoYCFuFZ6rJAUlkK4Nmbfe+/EVQ SIFRytKz LXg9Q9XKjfI6VIOiRXJrr0G1eIHS8rnQGzjQ4HVIRA0bcjJEy+9nsx6L4gPEPh00Ol4MZIHKYZJFZm+XetqMTZaiKa6V8+fJ8Ncf7O2DavVDgj1kjVKiIeNoiG2WtbNss5DDRHuMlxBzGxkcSvSpdZ1SoXMFBBZs2RX7hfS1b6OuZA/UZx1qeKIPb8RFWyVorch/e7Fm6co9IXrjVg8yEjIGTef4nzrF3oJFORRa2z5uJYzl2f3uSlOz2rv0jHAL/JUEUU0vH8VPFJDB3HZrI9vQ//d78Q3zEb3f8ukJqhtnWJTthjn79S2ka1MnjwlREZhPbSZdYrQ0uRWMpNFFYiQ/vxX8eqB3/wXB5Qu1SLSdMJFqGfRGSRcKsG4/pvyaSpHTxd7WB0jvFGZol54ZQDkL8mr/hyZiWfAj8UkvI7EIzjPXsq3MOz24M65IGJRLFDwzBuskFYoBkuHuke3ow9ioQuzeMBe1SdVj8jwjoUFNgqGrIw/c0EybdKp4+RRvdTwnYulWXKI+/64wQdakY7LU9DLEuVv5jtTLluNaAPxUwbGHtgcUMstwHRggEH6CoqsgDYG9cuOT1199Y5LqcVOdsolX2ElaOSvZhDRX3FqxBNslPwtRc0GJdpqoGOoaWN9JbKAWYOxAO5Al2N0vS0rQiuxh2ySxMvoMXaBC6opDL3TmcpS+n1q1okNgy6ga3dNCoL5hIHiET9xO4hfJSVGYKAL1xVi9eqDKX/jLVXoCvT7HosqB6ZfP89meqCQoPwhS9/1V8ULgFAytFIPSmCYgUK8eaDAZ8YykM9uFy/Bc4DqUR3LWIdg0hAEpLxoITQRxLr8VwwCxDOUmAEpaYNCo3OtET11DliWlRgAppYzI7z2eJIC3bhtDDDbuCx24R5bAUXu0NueK4LdJ95e5w1cclStRUuUbTmiYxQkv8X8RGuVBDB71lEh1Wp2pMORoDvsW7IJw3tjzp9K9hZWTjym0TZtOO 7mC4vVXb u2RU8YwqTYgkt8G+Wth7qMdA0DyifPfvo2mOAy+UfI6m2mbGljFBJqlg+YicVQFdi7RlVydoBKIl02ywZdJen86BKEJMF3jkZcxC9f6JmC7AwgtbZFSh2jUmEWJakBB4UF2hL2vmeUENMbr9gt7E2NKLF1J3AT7Cuy3beTrirenXk5VpeIU5/z06DncnzZxZd/peHaRd9SbR8fDQsTiPswb/FmVXIT228uGdN5+rlKJDnrRsFn5CGCzR9GPne9+NuBWag5JNIhVTjy9w0AfG+xuoF9XqSy94uTAzbL4MKdE= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: syzbot has found a reproducer for the following issue on: HEAD commit: a0e3919a2df2 Merge tag 'usb-6.13-rc3' of git://git.kernel... git tree: upstream console output: https://syzkaller.appspot.com/x/log.txt?x=15a4c344580000 kernel config: https://syzkaller.appspot.com/x/.config?x=b874549ac3d0b012 dashboard link: https://syzkaller.appspot.com/bug?extid=39f85d612b7c20d8db48 compiler: gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40 syz repro: https://syzkaller.appspot.com/x/repro.syz?x=139407e8580000 C reproducer: https://syzkaller.appspot.com/x/repro.c?x=179407e8580000 Downloadable assets: disk image: https://storage.googleapis.com/syzbot-assets/694eb7d9bffc/disk-a0e3919a.raw.xz vmlinux: https://storage.googleapis.com/syzbot-assets/1350ab6a6022/vmlinux-a0e3919a.xz kernel image: https://storage.googleapis.com/syzbot-assets/f64266879922/bzImage-a0e3919a.xz IMPORTANT: if you fix the issue, please add the following tag to the commit: Reported-by: syzbot+39f85d612b7c20d8db48@syzkaller.appspotmail.com ============================= [ BUG: Invalid wait context ] 6.13.0-rc2-syzkaller-00333-ga0e3919a2df2 #0 Not tainted ----------------------------- syz-executor300/5884 is trying to lock: ffff88813fffc298 (&zone->lock){-.-.}-{3:3}, at: rmqueue_bulk mm/page_alloc.c:2307 [inline] ffff88813fffc298 (&zone->lock){-.-.}-{3:3}, at: __rmqueue_pcplist+0x6bb/0x1600 mm/page_alloc.c:3001 other info that might help us debug this: context-{2:2} 5 locks held by syz-executor300/5884: #0: ffff888036701f20 (&mm->mmap_lock){++++}-{4:4}, at: mmap_read_lock include/linux/mmap_lock.h:144 [inline] #0: ffff888036701f20 (&mm->mmap_lock){++++}-{4:4}, at: __mm_populate+0x21d/0x380 mm/gup.c:2014 #1: ffffffff8e1bb500 (rcu_read_lock){....}-{1:3}, at: rcu_lock_acquire include/linux/rcupdate.h:337 [inline] #1: ffffffff8e1bb500 (rcu_read_lock){....}-{1:3}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline] #1: ffffffff8e1bb500 (rcu_read_lock){....}-{1:3}, at: count_memcg_events_mm.constprop.0+0x3a/0x340 include/linux/memcontrol.h:994 #2: ffffffff8e1bb500 (rcu_read_lock){....}-{1:3}, at: rcu_lock_acquire include/linux/rcupdate.h:337 [inline] #2: ffffffff8e1bb500 (rcu_read_lock){....}-{1:3}, at: rcu_read_lock include/linux/rcupdate.h:849 [inline] #2: ffffffff8e1bb500 (rcu_read_lock){....}-{1:3}, at: ieee80211_rx_napi+0xa6/0x400 net/mac80211/rx.c:5491 #3: ffff888067a68168 (&rdev->bss_lock){+.-.}-{3:3}, at: spin_lock_bh include/linux/spinlock.h:356 [inline] #3: ffff888067a68168 (&rdev->bss_lock){+.-.}-{3:3}, at: cfg80211_inform_single_bss_data+0x791/0x1de0 net/wireless/scan.c:2329 #4: ffff8880b8644c58 (&pcp->lock){+.+.}-{3:3}, at: spin_trylock include/linux/spinlock.h:361 [inline] #4: ffff8880b8644c58 (&pcp->lock){+.+.}-{3:3}, at: rmqueue_pcplist mm/page_alloc.c:3030 [inline] #4: ffff8880b8644c58 (&pcp->lock){+.+.}-{3:3}, at: rmqueue mm/page_alloc.c:3074 [inline] #4: ffff8880b8644c58 (&pcp->lock){+.+.}-{3:3}, at: get_page_from_freelist+0x350/0x2f80 mm/page_alloc.c:3471 stack backtrace: CPU: 0 UID: 0 PID: 5884 Comm: syz-executor300 Not tainted 6.13.0-rc2-syzkaller-00333-ga0e3919a2df2 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/25/2024 Call Trace: __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120 print_lock_invalid_wait_context kernel/locking/lockdep.c:4826 [inline] check_wait_context kernel/locking/lockdep.c:4898 [inline] __lock_acquire+0x878/0x3c40 kernel/locking/lockdep.c:5176 lock_acquire.part.0+0x11b/0x380 kernel/locking/lockdep.c:5849 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x3a/0x60 kernel/locking/spinlock.c:162 rmqueue_bulk mm/page_alloc.c:2307 [inline] __rmqueue_pcplist+0x6bb/0x1600 mm/page_alloc.c:3001 rmqueue_pcplist mm/page_alloc.c:3043 [inline] rmqueue mm/page_alloc.c:3074 [inline] get_page_from_freelist+0x3d2/0x2f80 mm/page_alloc.c:3471 __alloc_pages_noprof+0x223/0x25b0 mm/page_alloc.c:4751 alloc_pages_mpol_noprof+0x2c9/0x610 mm/mempolicy.c:2269 stack_depot_save_flags+0x8e0/0x9e0 lib/stackdepot.c:627 kasan_save_stack+0x42/0x60 mm/kasan/common.c:48 __kasan_record_aux_stack+0xba/0xd0 mm/kasan/generic.c:544 task_work_add+0xc0/0x3b0 kernel/task_work.c:77 __run_posix_cpu_timers kernel/time/posix-cpu-timers.c:1223 [inline] run_posix_cpu_timers+0x69f/0x7d0 kernel/time/posix-cpu-timers.c:1422 update_process_times+0x1a1/0x2d0 kernel/time/timer.c:2526 tick_sched_handle kernel/time/tick-sched.c:276 [inline] tick_nohz_handler+0x376/0x530 kernel/time/tick-sched.c:297 __run_hrtimer kernel/time/hrtimer.c:1739 [inline] __hrtimer_run_queues+0x5fb/0xae0 kernel/time/hrtimer.c:1803 hrtimer_interrupt+0x392/0x8e0 kernel/time/hrtimer.c:1865 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1038 [inline] __sysvec_apic_timer_interrupt+0x10f/0x400 arch/x86/kernel/apic/apic.c:1055 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1049 [inline] sysvec_apic_timer_interrupt+0x52/0xc0 arch/x86/kernel/apic/apic.c:1049 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:__sanitizer_cov_trace_switch+0x4f/0x90 kernel/kcov.c:351 Code: 83 f8 10 75 2f 41 bd 03 00 00 00 4c 8b 75 00 31 db 4d 85 f6 74 1e 48 8b 74 dd 10 4c 89 e2 4c 89 ef 48 83 c3 01 48 8b 4c 24 28 8c fd ff ff 49 39 de 75 e2 5b 5d 41 5c 41 5d 41 5e c3 cc cc cc RSP: 0018:ffffc90000007098 EFLAGS: 00000212 RAX: 0000000000000000 RBX: 0000000000000020 RCX: ffffffff8aaf7a17 RDX: 0000000000000000 RSI: 00000000000000f4 RDI: 0000000000000001 RBP: ffffffff8cc04980 R08: 0000000000000001 R09: 00000000000000e8 R10: 0000000000000000 R11: 0000000000000004 R12: 0000000000000000 R13: 0000000000000001 R14: 0000000000000020 R15: dffffc0000000000 _ieee802_11_parse_elems_full+0x297/0x4340 net/mac80211/parse.c:293 ieee802_11_parse_elems_full+0x9ca/0x1680 net/mac80211/parse.c:984 ieee802_11_parse_elems_crc net/mac80211/ieee80211_i.h:2384 [inline] ieee802_11_parse_elems net/mac80211/ieee80211_i.h:2391 [inline] ieee80211_inform_bss+0xfd/0x1100 net/mac80211/scan.c:79 rdev_inform_bss net/wireless/rdev-ops.h:418 [inline] cfg80211_inform_single_bss_data+0x8f6/0x1de0 net/wireless/scan.c:2334 cfg80211_inform_bss_data+0x205/0x3ba0 net/wireless/scan.c:3189 cfg80211_inform_bss_frame_data+0x272/0x7a0 net/wireless/scan.c:3284 ieee80211_bss_info_update+0x311/0xab0 net/mac80211/scan.c:226 ieee80211_scan_rx+0x474/0xac0 net/mac80211/scan.c:340 __ieee80211_rx_handle_packet net/mac80211/rx.c:5232 [inline] ieee80211_rx_list+0x1bd7/0x2970 net/mac80211/rx.c:5469 ieee80211_rx_napi+0xdd/0x400 net/mac80211/rx.c:5492 ieee80211_rx include/net/mac80211.h:5166 [inline] ieee80211_handle_queued_frames+0xd5/0x130 net/mac80211/main.c:441 tasklet_action_common+0x251/0x3f0 kernel/softirq.c:811 handle_softirqs+0x213/0x8f0 kernel/softirq.c:561 __do_softirq kernel/softirq.c:595 [inline] invoke_softirq kernel/softirq.c:435 [inline] __irq_exit_rcu+0x109/0x170 kernel/softirq.c:662 irq_exit_rcu+0x9/0x30 kernel/softirq.c:678 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1049 [inline] sysvec_apic_timer_interrupt+0xa4/0xc0 arch/x86/kernel/apic/apic.c:1049 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:rcu_read_unlock include/linux/rcupdate.h:878 [inline] RIP: 0010:count_memcg_events_mm.constprop.0+0x108/0x340 include/linux/memcontrol.h:998 Code: ba 01 00 00 00 89 de 48 89 ef e8 c3 13 22 00 9c 5b 81 e3 00 02 00 00 31 ff 48 89 de e8 91 2d b7 ff 48 85 db 0f 85 06 02 00 00 13 2b b7 ff e8 9e 50 46 09 31 ff 89 c3 89 c6 e8 43 2d b7 ff 85 RSP: 0018:ffffc90002ee7a90 EFLAGS: 00000293 RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff81e2da5e RDX: ffff88803650a440 RSI: ffffffff81e2da68 RDI: 0000000000000007 RBP: ffff888035a04000 R08: 0000000000000007 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000000200 R13: ffff8880223138d8 R14: 0000000000000000 R15: ffff88803650a440 count_memcg_event_mm include/linux/memcontrol.h:1004 [inline] mm_account_fault mm/memory.c:5978 [inline] handle_mm_fault+0x5cc/0xaa0 mm/memory.c:6138 faultin_page mm/gup.c:1196 [inline] __get_user_pages+0x8d9/0x3b50 mm/gup.c:1494 populate_vma_page_range+0x27f/0x3a0 mm/gup.c:1932 __mm_populate+0x1d6/0x380 mm/gup.c:2035 mm_populate include/linux/mm.h:3386 [inline] vm_mmap_pgoff+0x293/0x360 mm/util.c:585 ksys_mmap_pgoff+0x7d/0x5c0 mm/mmap.c:542 __do_sys_mmap arch/x86/kernel/sys_x86_64.c:89 [inline] __se_sys_mmap arch/x86/kernel/sys_x86_64.c:82 [inline] __x64_sys_mmap+0x125/0x190 arch/x86/kernel/sys_x86_64.c:82 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f9a0d37bde9 Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 c1 1f 00 00 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 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f9a0cb00148 EFLAGS: 00000246 ORIG_RAX: 0000000000000009 RAX: ffffffffffffffda RBX: 00007f9a0d4031f8 RCX: 00007f9a0d37bde9 RDX: b635773f06ebbeee RSI: 0000000000b36000 RDI: 0000000020000000 RBP: 00007f9a0d4031f0 R08: 00000000ffffffff R09: 0000000002000000 R10: 0000000000008031 R11: 0000000000000246 R12: 00007f9a0d4031fc R13: 000000000000006e R14: 00007ffd73f9daf0 R15: 00007ffd73f9dbd8 ---------------- Code disassembly (best guess): 0: 83 f8 10 cmp $0x10,%eax 3: 75 2f jne 0x34 5: 41 bd 03 00 00 00 mov $0x3,%r13d b: 4c 8b 75 00 mov 0x0(%rbp),%r14 f: 31 db xor %ebx,%ebx 11: 4d 85 f6 test %r14,%r14 14: 74 1e je 0x34 16: 48 8b 74 dd 10 mov 0x10(%rbp,%rbx,8),%rsi 1b: 4c 89 e2 mov %r12,%rdx 1e: 4c 89 ef mov %r13,%rdi 21: 48 83 c3 01 add $0x1,%rbx 25: 48 8b 4c 24 28 mov 0x28(%rsp),%rcx * 2a: e8 8c fd ff ff call 0xfffffdbb <-- trapping instruction 2f: 49 39 de cmp %rbx,%r14 32: 75 e2 jne 0x16 34: 5b pop %rbx 35: 5d pop %rbp 36: 41 5c pop %r12 38: 41 5d pop %r13 3a: 41 5e pop %r14 3c: c3 ret 3d: cc int3 3e: cc int3 3f: cc int3 --- If you want syzbot to run the reproducer, reply with: #syz test: git://repo/address.git branch-or-commit-hash If you attach or paste a git patch, syzbot will apply it before testing.