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 X-Spam-Level: X-Spam-Status: No, score=-8.7 required=3.0 tests=BAYES_00,FROM_LOCAL_HEX, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6B044C4707A for ; Sun, 23 May 2021 06:59:27 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 3EA3861090 for ; Sun, 23 May 2021 06:59:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231697AbhEWHAv (ORCPT ); Sun, 23 May 2021 03:00:51 -0400 Received: from mail-il1-f197.google.com ([209.85.166.197]:33695 "EHLO mail-il1-f197.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231583AbhEWHAt (ORCPT ); Sun, 23 May 2021 03:00:49 -0400 Received: by mail-il1-f197.google.com with SMTP id y10-20020a92c74a0000b02901bcf3518959so16865512ilp.0 for ; Sat, 22 May 2021 23:59:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:date:message-id:subject:from:to; bh=u0Tmz6VnP41EIbBlF+WkQDt5H0ni5/whGKi6ixczT0k=; b=Nci1tmb0Qs1z5kpm+40iea5oYR73Kh+fJa/tGPzrSjAivC3QkbgWRMAXFqaoSybr+I zOO9UegpgytnsZ3VW7Rchkl5hYOoOIUCkhTIMgxJUg6uXxB7WYYCmCMW7GXM3Qsd4h8g VXyn5CiZo/jpIocuirGkeVSFMyQZmKIGslHp8ukTSsX6e3wt7jOA9F2IFevUv6nM4GOQ UMX8orskMS2rrNT5ohfgHaSRCGN83rIp0g+AJwfbCTmsWW3S1WObgIP0+fVoRn7CrUSA fSMX/IJGDiS3vI9zSihOByRj4VQZ6KcPRSbgeA+OK5PTVrQBe+tXAOm5MphjZDuvT1uz VNnw== X-Gm-Message-State: AOAM532zAkcrZgODh7b7Y1FKRPYfFW0OgNruOJgMijahqru//zsz4K47 H8HvjpXfN2CdpPjWJWIG+7UTkivTEPuh8Zn1zyN/C+ZQRlnt X-Google-Smtp-Source: ABdhPJxI+cCwj3DbfqfpLhcnRyBGZEDoX41adShLA8Od/sAr6tNC1x/1oMUFMloHvIw6/yLK3qM7suLR/eJ61UepEGQ4VMj5oi5f MIME-Version: 1.0 X-Received: by 2002:a6b:b4d8:: with SMTP id d207mr7801249iof.152.1621753163480; Sat, 22 May 2021 23:59:23 -0700 (PDT) Date: Sat, 22 May 2021 23:59:23 -0700 X-Google-Appengine-App-Id: s~syzkaller X-Google-Appengine-App-Id-Alias: syzkaller Message-ID: <00000000000039084e05c2f9d507@google.com> Subject: [syzbot] riscv/fixes boot error: WARNING in vmap_small_pages_range_noflush From: syzbot To: andrii@kernel.org, aou@eecs.berkeley.edu, ast@kernel.org, bjorn@kernel.org, bpf@vger.kernel.org, daniel@iogearbox.net, john.fastabend@gmail.com, kafai@fb.com, kpsingh@kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, luke.r.nels@gmail.com, netdev@vger.kernel.org, palmer@dabbelt.com, paul.walmsley@sifive.com, songliubraving@fb.com, syzkaller-bugs@googlegroups.com, xi.wang@gmail.com, yhs@fb.com Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Hello, syzbot found the following issue on: HEAD commit: bab0d47c riscv: kexec: Fix W=1 build warnings git tree: git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git fixes console output: https://syzkaller.appspot.com/x/log.txt?x=10f59535d00000 kernel config: https://syzkaller.appspot.com/x/.config?x=e610cd256ee3a8 dashboard link: https://syzkaller.appspot.com/bug?extid=06b228c6b9c37dcd3d79 userspace arch: riscv64 IMPORTANT: if you fix the issue, please add the following tag to the commit: Reported-by: syzbot+06b228c6b9c37dcd3d79@syzkaller.appspotmail.com ------------[ cut here ]------------ WARNING: CPU: 1 PID: 2996 at mm/vmalloc.c:448 vmap_pages_pte_range mm/vmalloc.c:448 [inline] WARNING: CPU: 1 PID: 2996 at mm/vmalloc.c:448 vmap_pages_pmd_range mm/vmalloc.c:471 [inline] WARNING: CPU: 1 PID: 2996 at mm/vmalloc.c:448 vmap_pages_pud_range mm/vmalloc.c:489 [inline] WARNING: CPU: 1 PID: 2996 at mm/vmalloc.c:448 vmap_pages_p4d_range mm/vmalloc.c:507 [inline] WARNING: CPU: 1 PID: 2996 at mm/vmalloc.c:448 vmap_small_pages_range_noflush+0x2fa/0x38e mm/vmalloc.c:529 Modules linked in: CPU: 1 PID: 2996 Comm: dhcpcd Not tainted 5.13.0-rc1-syzkaller-00629-gbab0d47c0ebb #0 Hardware name: riscv-virtio,qemu (DT) epc : vmap_pages_pte_range mm/vmalloc.c:448 [inline] epc : vmap_pages_pmd_range mm/vmalloc.c:471 [inline] epc : vmap_pages_pud_range mm/vmalloc.c:489 [inline] epc : vmap_pages_p4d_range mm/vmalloc.c:507 [inline] epc : vmap_small_pages_range_noflush+0x2fa/0x38e mm/vmalloc.c:529 ra : vmap_pages_pte_range mm/vmalloc.c:448 [inline] ra : vmap_pages_pmd_range mm/vmalloc.c:471 [inline] ra : vmap_pages_pud_range mm/vmalloc.c:489 [inline] ra : vmap_pages_p4d_range mm/vmalloc.c:507 [inline] ra : vmap_small_pages_range_noflush+0x2fa/0x38e mm/vmalloc.c:529 epc : ffffffff8036c3e4 ra : ffffffff8036c3e4 sp : ffffffe00984b900 gp : ffffffff845906e0 tp : ffffffe007d817c0 t0 : ffffffe008f1d000 t1 : ffffffc4011e39ff t2 : 0000004000010015 s0 : ffffffe00984b9b0 s1 : ffffffcf02244700 a0 : 0000000000000000 a1 : 00000000000f0000 a2 : 0000000000000002 a3 : ffffffff8036c3e4 a4 : ffffffe007d827c0 a5 : 0000000000000000 a6 : 0000000000f00000 a7 : f310d86cfc0c1a00 s2 : ffffffe005a00a28 s3 : ffffffff85b45000 s4 : ffffffff85b46000 s5 : 0000000000000000 s6 : 0000000000000200 s7 : ffffffe07fdfd168 s8 : ffffffe00e09f528 s9 : 0000003100000000 s10: ffffffe008eb8fa0 s11: 00000000000000c7 t3 : 0000000000000000 t4 : 0000000000000040 t5 : ffffffc4011e3a00 t6 : ffffffd00067e2d0 status: 0000000000000120 badaddr: 0000000000000000 cause: 0000000000000003 [] vmap_pages_pte_range mm/vmalloc.c:448 [inline] [] vmap_pages_pmd_range mm/vmalloc.c:471 [inline] [] vmap_pages_pud_range mm/vmalloc.c:489 [inline] [] vmap_pages_p4d_range mm/vmalloc.c:507 [inline] [] vmap_small_pages_range_noflush+0x2fa/0x38e mm/vmalloc.c:529 [] vmap_pages_range_noflush mm/vmalloc.c:558 [inline] [] vmap_pages_range mm/vmalloc.c:592 [inline] [] __vmalloc_area_node mm/vmalloc.c:2829 [inline] [] __vmalloc_node_range+0x396/0x582 mm/vmalloc.c:2915 [] bpf_jit_alloc_exec+0x46/0x52 arch/riscv/net/bpf_jit_core.c:171 [] bpf_jit_binary_alloc+0xac/0x172 kernel/bpf/core.c:872 [] bpf_int_jit_compile+0x754/0x8da arch/riscv/net/bpf_jit_core.c:108 [] bpf_prog_select_runtime+0x258/0x2e4 kernel/bpf/core.c:1867 [] bpf_migrate_filter+0x1d6/0x23c net/core/filter.c:1294 [] bpf_prepare_filter net/core/filter.c:1342 [inline] [] __get_filter+0x1d6/0x2d0 net/core/filter.c:1511 [] sk_attach_filter+0x22/0x11a net/core/filter.c:1526 [] sock_setsockopt+0x18c4/0x1c2c net/core/sock.c:1068 [] __sys_setsockopt+0x2de/0x33c net/socket.c:2113 [] __do_sys_setsockopt net/socket.c:2128 [inline] [] sys_setsockopt+0x3a/0x4c net/socket.c:2125 [] ret_from_syscall+0x0/0x2 irq event stamp: 946 hardirqs last enabled at (945): [] rmqueue_pcplist mm/page_alloc.c:3506 [inline] hardirqs last enabled at (945): [] rmqueue mm/page_alloc.c:3529 [inline] hardirqs last enabled at (945): [] get_page_from_freelist+0xc50/0xf66 mm/page_alloc.c:3991 hardirqs last disabled at (946): [] _save_context+0x80/0x90 softirqs last enabled at (942): [] softirq_handle_end kernel/softirq.c:402 [inline] softirqs last enabled at (942): [] __do_softirq+0x5e0/0x8c4 kernel/softirq.c:588 softirqs last disabled at (921): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (921): [] invoke_softirq kernel/softirq.c:440 [inline] softirqs last disabled at (921): [] __irq_exit_rcu kernel/softirq.c:637 [inline] softirqs last disabled at (921): [] irq_exit+0x1a0/0x1b6 kernel/softirq.c:661 ---[ end trace f164002e4a3f575f ]--- ------------[ cut here ]------------ WARNING: CPU: 1 PID: 2996 at mm/vmalloc.c:305 vunmap_pte_range mm/vmalloc.c:305 [inline] WARNING: CPU: 1 PID: 2996 at mm/vmalloc.c:305 vunmap_pmd_range mm/vmalloc.c:329 [inline] WARNING: CPU: 1 PID: 2996 at mm/vmalloc.c:305 vunmap_pud_range mm/vmalloc.c:354 [inline] WARNING: CPU: 1 PID: 2996 at mm/vmalloc.c:305 vunmap_p4d_range mm/vmalloc.c:377 [inline] WARNING: CPU: 1 PID: 2996 at mm/vmalloc.c:305 vunmap_range_noflush+0x206/0x308 mm/vmalloc.c:408 Modules linked in: CPU: 1 PID: 2996 Comm: dhcpcd Tainted: G W 5.13.0-rc1-syzkaller-00629-gbab0d47c0ebb #0 Hardware name: riscv-virtio,qemu (DT) epc : vunmap_pte_range mm/vmalloc.c:305 [inline] epc : vunmap_pmd_range mm/vmalloc.c:329 [inline] epc : vunmap_pud_range mm/vmalloc.c:354 [inline] epc : vunmap_p4d_range mm/vmalloc.c:377 [inline] epc : vunmap_range_noflush+0x206/0x308 mm/vmalloc.c:408 ra : vunmap_pte_range mm/vmalloc.c:305 [inline] ra : vunmap_pmd_range mm/vmalloc.c:329 [inline] ra : vunmap_pud_range mm/vmalloc.c:354 [inline] ra : vunmap_p4d_range mm/vmalloc.c:377 [inline] ra : vunmap_range_noflush+0x206/0x308 mm/vmalloc.c:408 epc : ffffffff80372b18 ra : ffffffff80372b18 sp : ffffffe00984b820 gp : ffffffff845906e0 tp : ffffffe007d817c0 t0 : ffffffe008f1d000 t1 : 0000000000000001 t2 : 0000004000010015 s0 : ffffffe00984b8b0 s1 : ffffffe005a00a28 a0 : 0000000000000000 a1 : 00000000000f0000 a2 : 0000000000000002 a3 : ffffffff80372b18 a4 : ffffffe007d827c0 a5 : 0000000000000000 a6 : 0000000000f00000 a7 : ffffffff80374a74 s2 : ffffffff85b45000 s3 : ffffffff85b47000 s4 : 0000000000000000 s5 : ffffffe07fdfd168 s6 : 0000000000001000 s7 : ffffffff85b47000 s8 : ffffffff85b46fff s9 : 0000000000000000 s10: 0000000000000200 s11: ffffffff83858890 t3 : f310d86cfc0c1a00 t4 : 0000000000000040 t5 : ffffffc4011e3a00 t6 : ffffffd00067e2d0 status: 0000000000000120 badaddr: 0000000000000000 cause: 0000000000000003 [] vunmap_pte_range mm/vmalloc.c:305 [inline] [] vunmap_pmd_range mm/vmalloc.c:329 [inline] [] vunmap_pud_range mm/vmalloc.c:354 [inline] [] vunmap_p4d_range mm/vmalloc.c:377 [inline] [] vunmap_range_noflush+0x206/0x308 mm/vmalloc.c:408 [] free_unmap_vmap_area+0x30/0x68 mm/vmalloc.c:1722 [] remove_vm_area+0x150/0x152 mm/vmalloc.c:2462 [] vm_remove_mappings mm/vmalloc.c:2491 [inline] [] __vunmap+0x24a/0x616 mm/vmalloc.c:2556 [] __vfree+0x70/0xf8 mm/vmalloc.c:2613 [] __vmalloc_area_node mm/vmalloc.c:2840 [inline] [] __vmalloc_node_range+0x4b8/0x582 mm/vmalloc.c:2915 [] bpf_jit_alloc_exec+0x46/0x52 arch/riscv/net/bpf_jit_core.c:171 [] bpf_jit_binary_alloc+0xac/0x172 kernel/bpf/core.c:872 [] bpf_int_jit_compile+0x754/0x8da arch/riscv/net/bpf_jit_core.c:108 [] bpf_prog_select_runtime+0x258/0x2e4 kernel/bpf/core.c:1867 [] bpf_migrate_filter+0x1d6/0x23c net/core/filter.c:1294 [] bpf_prepare_filter net/core/filter.c:1342 [inline] [] __get_filter+0x1d6/0x2d0 net/core/filter.c:1511 [] sk_attach_filter+0x22/0x11a net/core/filter.c:1526 [] sock_setsockopt+0x18c4/0x1c2c net/core/sock.c:1068 [] __sys_setsockopt+0x2de/0x33c net/socket.c:2113 [] __do_sys_setsockopt net/socket.c:2128 [inline] [] sys_setsockopt+0x3a/0x4c net/socket.c:2125 [] ret_from_syscall+0x0/0x2 irq event stamp: 964 hardirqs last enabled at (963): [] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] hardirqs last enabled at (963): [] _raw_spin_unlock_irqrestore+0x68/0x98 kernel/locking/spinlock.c:191 hardirqs last disabled at (964): [] _save_context+0x80/0x90 softirqs last enabled at (956): [] softirq_handle_end kernel/softirq.c:402 [inline] softirqs last enabled at (956): [] __do_softirq+0x5e0/0x8c4 kernel/softirq.c:588 softirqs last disabled at (949): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (949): [] invoke_softirq kernel/softirq.c:440 [inline] softirqs last disabled at (949): [] __irq_exit_rcu kernel/softirq.c:637 [inline] softirqs last disabled at (949): [] irq_exit+0x1a0/0x1b6 kernel/softirq.c:661 ---[ end trace f164002e4a3f5760 ]--- --- This report is generated by a bot. It may contain errors. See https://goo.gl/tpsmEJ for more information about syzbot. syzbot engineers can be reached at syzkaller@googlegroups.com. syzbot will keep track of this issue. See: https://goo.gl/tpsmEJ#status for how to communicate with syzbot.