Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp5384321pxb; Wed, 26 Jan 2022 10:40:29 -0800 (PST) X-Google-Smtp-Source: ABdhPJxanLXATyfVLDUJDbn5GE3Gq8yfIkEQV8inNaYST3Lw04IBYkxcqKH+8b+SHiMrukGy2SDo X-Received: by 2002:a50:ef18:: with SMTP id m24mr269129eds.297.1643222428894; Wed, 26 Jan 2022 10:40:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643222428; cv=none; d=google.com; s=arc-20160816; b=jLOa/zJehLRxAofw108nGfBiSyX55szDe55TulQUTOIPLg3eRu84AYMYs0BmFQ35rP 1anxX1FGd8XpLGB7rlSmNr91Dx2Ko1HnCtL7D+9u46KXeoSzVVAfZs9r6xY7fMBKOuS3 7QfrWbebDjoaU3oXvGu3jQt5Do1dyEFmNDlDdWeQAkQaKlMZ2nSGo9a32TFyOo57yZgC 1+ijmtTA3bQ4Ri56Y46rht+Xi7PNdacUBtjJPviyW4DnJQyy361o0OUY1T1cDESgUaFR Wy/EPyxBQnz5d5/0BVYp0hu9VfSOVb88jnSjjqefyJn4yMRMFPUfc/FKLOLhmk+0lg7p dtPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=BmNhY6FQW/GrrzMUwo58dyScPyirrw0g3CZ9jNL4l2w=; b=jt1Hc9lJOuUYlz+psu7xbbJdt+s8gLYWHmk0tNUZhnyjDyV4WAC2sg0R3uNpCaL2HI AjTPYCSKkBG0c3PAyy9zVgEf+DkSbNjRCqybPzXomyX/1iMfJ0VIC9VCl2lpRHLb6ZTl tAGyinKx/s5xmO/2Z8UO1r/w7zzmK0u2To11ZyGYPHhwlMm2JwHEPGqLIlAUuEj8k/fI 4cwEENFxF4KH5veuLb0c78g8VRwdACDj9y8djnrN1B7bRrehQbjKfIggFoVb20IQSmJt gHMtWj+ltt90948lDBLkLbFHECHuEKc404mSDQBwGDkbWKQY7hALNb3izdGX0jeuudAj 9P1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=qms8N3mo; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v4si5020ejk.149.2022.01.26.10.40.02; Wed, 26 Jan 2022 10:40:28 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=qms8N3mo; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232481AbiAZFXz (ORCPT + 99 others); Wed, 26 Jan 2022 00:23:55 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44664 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229691AbiAZFXz (ORCPT ); Wed, 26 Jan 2022 00:23:55 -0500 Received: from mail-yb1-xb2b.google.com (mail-yb1-xb2b.google.com [IPv6:2607:f8b0:4864:20::b2b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D5390C06161C; Tue, 25 Jan 2022 21:23:54 -0800 (PST) Received: by mail-yb1-xb2b.google.com with SMTP id h14so68069983ybe.12; Tue, 25 Jan 2022 21:23:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=BmNhY6FQW/GrrzMUwo58dyScPyirrw0g3CZ9jNL4l2w=; b=qms8N3moNDRD+/zKbUAk2ww2ayLOF0zLPPwvXzOUoQNW27ceiMM7w9iOK3v6so+gFv NxdTlmmH8RVifgQL/YzfUl7HgFnwEoy/rnWgnnBc9El4tLvZ5Fwuh57Y2TQAhdIJS3Fr V+L1yjLtS40JNVvlZYPnQn/OyhNsOcYJZIpzC8Tc3EQtb/UHPxQbiE4+fZ9EAbQaEALp MxePubsggahRdW21qs9tuNKL7j6qJJi7vbMbHDN0ratudWKnO+tQPy1FFCECD7CNHvwN eprmhh68BqZ+0JG9eazFzxIIKgLaIbxWoxcqUZMTRgZAlUPdPiEstJV/LDzh1w6M8Q6Z vjsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=BmNhY6FQW/GrrzMUwo58dyScPyirrw0g3CZ9jNL4l2w=; b=QfJZDAja3w0RtQc9poMPKoP27q4BFy1x/OMRHZ0LpAfZmKPK/Q4Pjd35vHkVulr+nD Hvd2RCrotsnxpepopSdMYHmoZCN3D5fFED8a3MfS5pkBNPQw4gP/Yo4Y2GL2tU/qk0fl 1OLBB0Nr8nyDgDuXkqLIyvUnQKaRh/iugM+zr8J4qRiOAwDtK2agbzuOA+eh7+seczX4 37OsaVxL/sqZJZzcDuHN2JrXiuWLF8IyCcQFoKGHBg+HC4kjWbmhkulHT9cUKoiF3muT 2DZGRI1ko5kjw2FE6MrTsiUqiu2XbgFu1bnSuFyBk1vGxNabjW+pDPyhHN5gXBwY36lG sYtg== X-Gm-Message-State: AOAM5338N/QSBwtkqk5hoqCx0j+tCqOtz0UMUWivwdvaC0V1Mg1e98s9 lTowwb5nBqLu7+gafEZuzRX5ipSHJgdtJzJL4ZM= X-Received: by 2002:a25:42d7:: with SMTP id p206mr34188694yba.182.1643174634013; Tue, 25 Jan 2022 21:23:54 -0800 (PST) MIME-Version: 1.0 References: <20220124003342.1457437-1-ztong0001@gmail.com> <202201241937.i9KSsyAj-lkp@intel.com> <20220124151611.30db4381d910c853fc0c9728@linux-foundation.org> In-Reply-To: From: Tong Zhang Date: Tue, 25 Jan 2022 21:23:43 -0800 Message-ID: Subject: Re: [PATCH v1] binfmt_misc: fix crash when load/unload module To: Murphy Zhou Cc: Andrew Morton , kernel test robot , Alexander Viro , Eric Biederman , Kees Cook , Luis Chamberlain , Linux-Fsdevel , Linux Kernel Mailing List , llvm@lists.linux.dev, kbuild-all@lists.01.org, Linux Memory Management List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jan 25, 2022 at 9:04 PM Murphy Zhou wrote: > > Still panic with this patch on Linux-next tree: > > [ 1128.275515] LTP: starting binfmt_misc02 (binfmt_misc02.sh) > [ 1128.303975] CPU: 1 PID: 107182 Comm: modprobe Kdump: loaded > Tainted: G W 5.17.0-rc1-next-20220125+ #1 > [ 1128.305264] Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011 > [ 1128.305992] Call Trace: > [ 1128.306376] > [ 1128.306682] dump_stack_lvl+0x34/0x44 > [ 1128.307211] __register_sysctl_table+0x2c7/0x4a0 > [ 1128.307846] ? load_module+0xb37/0xbb0 > [ 1128.308339] ? 0xffffffffc01b6000 > [ 1128.308762] init_misc_binfmt+0x32/0x1000 [binfmt_misc] > [ 1128.309402] do_one_initcall+0x44/0x200 > [ 1128.309937] ? kmem_cache_alloc_trace+0x163/0x2c0 > [ 1128.310535] do_init_module+0x5c/0x260 > [ 1128.311045] __do_sys_finit_module+0xb4/0x120 > [ 1128.311603] do_syscall_64+0x3b/0x90 > [ 1128.312088] entry_SYSCALL_64_after_hwframe+0x44/0xae > [ 1128.312755] RIP: 0033:0x7f929ab85fbd > > Testing patch on Linus tree. Hi Murphy, Did you apply this patch? Link: https://lkml.kernel.org/r/20220124181812.1869535-2-ztong0001@gmail.com I tested it on top of the current master branch and it works on my setup using the reproducer I mentioned. Could you share your test script? Thanks, - Tong