Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp1961022pxb; Thu, 7 Oct 2021 20:03:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzyUPHoxrZFYze6McZRCc85ojR3GgZBSHM/2uarfWZCCWpmc7NnpfIdzjt3bePNlzWl0yko X-Received: by 2002:a17:902:9009:b0:13b:9cae:5dd7 with SMTP id a9-20020a170902900900b0013b9cae5dd7mr7144356plp.53.1633662227799; Thu, 07 Oct 2021 20:03:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633662227; cv=none; d=google.com; s=arc-20160816; b=pcsPrTQnpx7bm46QM/LAXSKx3FXHa2R0sYJa8hbsr6p8gmt1TEPopoeh2NhAFxKGk9 vc89G32zv+G9luJ/3c3KdUEE40HMOO9MwGAN31Yj3MH+9JLy7B/yP/G/rzIHkMeqL6LK 5wnx1Jo8vCK2L3Py+Hh3N+uvu8r0iJzZ6u3g+bhzTVIE/0tCdxsiel6d1SuWbyxZn0u6 xZg/+7dmhIDLXdzgGn4Nbd6ztem61mEj01VkxbDKocP0AESwc2Svrf2mzOgoiPPUIT3X cbYEB+frtlfL0yXH2B6ys+BbiysP4duWTgWCO+/t215b9jWqXj/fpraw70IlBFbQ1V+9 B8Rg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=6Q3V7EH8l2IpZO4Ot7Mt4f30fT3Ph8j8fckQ39xjaXY=; b=FiEirHwN+WpE5BLK6sHbOKiahGHiXsHnDtK2BjkgbxzOVODoNyEcQFZ6BXvdCqHCMh Mu4PfqXLeYlnIUWozAK+lUEIIfxDlOr6+WfbNCgxS0MsFO0+TCJXQe0V9hg5pd2ORk69 qrn0SYU9u6JFC4P/jJvELSWa8szsEJx2nnuKxyule6T3WPj48+yVnRIogrbFfz7NHrLH G8xjNcm5l+M90K5lLf4FrKXkBI1LxP9LBZV0ZKaX3VFEds/v+cXVY/llXxx3OiQbLbH6 2QrBsC8lEm0q4BISF7ssG6rA6E3F9ZqQFc+Sdkzj4AQXeN7VdNmFvr+Yoq+0lYr0v5/x fqzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=mSWMMcLC; 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 be2si1577154plb.152.2021.10.07.20.03.35; Thu, 07 Oct 2021 20:03:47 -0700 (PDT) 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=mSWMMcLC; 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 S234853AbhJHDEW (ORCPT + 99 others); Thu, 7 Oct 2021 23:04:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60340 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229501AbhJHDEU (ORCPT ); Thu, 7 Oct 2021 23:04:20 -0400 Received: from mail-pg1-x535.google.com (mail-pg1-x535.google.com [IPv6:2607:f8b0:4864:20::535]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D4CEDC061570; Thu, 7 Oct 2021 20:02:25 -0700 (PDT) Received: by mail-pg1-x535.google.com with SMTP id a73so1800559pge.0; Thu, 07 Oct 2021 20:02:25 -0700 (PDT) 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:content-transfer-encoding; bh=6Q3V7EH8l2IpZO4Ot7Mt4f30fT3Ph8j8fckQ39xjaXY=; b=mSWMMcLC5jgE+PhXrVd2rC8EkaVaENg3bR+KriFfud7ZTRMZqvXtJOC56n50KpGt6w oRjHaSUzwv3zubHBroFY5nrbJ+8ziFCv9BteANN5fMjF5n26gokkuiImQ8GledBS9fKD 049WSa1jnOxgiEHtQSuvuUg3yXZ4DtChjoM0j6Vfr0sASjbtE1KNeXyJ3Hb+n2vQ3TzQ QqVFmBnk7dsJd37AwexdpajwP80UyqOqH9JBsJp4HG7IICUVghEt3OuSsvgJI53EKN53 BGUVDV8HbW7gdNmyTyhEl1H5n3FGwJzuQHLeMqtTU3G5Y5APelCQH9C0ouNWTn3L8cqq dITA== 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:content-transfer-encoding; bh=6Q3V7EH8l2IpZO4Ot7Mt4f30fT3Ph8j8fckQ39xjaXY=; b=OHc1a92JpgyT4sm/bFBfC8UvYbm9GgMTr+wEFcSpmcx4mDHPm1MA3z9x9WlEI55n0e TFSDGNIiet5YHjh8gctMBgcx2VKm6jbRRb3euk1aqarFMUvUmYL6+HHujIdwZ/Kojdt+ kVy7KAZtrNwFzSn7wI4ga8uASFl75JSE8qKYU8h5LpDFLZ1IztTSt9qQTtmARzypHkiS +srSKhyoLdPDbK8yXV+7dCI9ofp8CVBmnNjXq0i/02Ty8erMumljff78OijcMJnotjqv 21KafAnF8pvIaLDVR0iz++AGnT/jbBmFG21MnF43yTdjFjIqpqHcEUvMTqhRtN3Mh73e CQSg== X-Gm-Message-State: AOAM532ErUCYpQOogYLGGi0d+rDMnzDURRS/p7FTRPVMnVLZ4oleid2z 0Jp1SrTHd1mGMfiPKrEQesGSbnn8LxNZcLChGQ== X-Received: by 2002:a63:2c02:: with SMTP id s2mr2585381pgs.205.1633662145285; Thu, 07 Oct 2021 20:02:25 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Hao Sun Date: Fri, 8 Oct 2021 11:02:14 +0800 Message-ID: Subject: Re: kernel BUG in block_invalidatepage To: Matthew Wilcox Cc: Jens Axboe , Linux Kernel Mailing List , viro@zeniv.linux.org.uk, linux-fsdevel@vger.kernel.org, linux-block@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Matthew Wilcox =E4=BA=8E2021=E5=B9=B410=E6=9C=887=E6= =97=A5=E5=91=A8=E5=9B=9B =E4=B8=8B=E5=8D=8810:20=E5=86=99=E9=81=93=EF=BC=9A > > On Thu, Oct 07, 2021 at 02:40:29PM +0800, Hao Sun wrote: > > Hello, > > > > This crash can still be triggered repeatedly on the latest kernel. > > I asked you three days ago to try a patch and report the results: > > https://lore.kernel.org/linux-mm/YVtWhVNFhLbA9+Tl@casper.infradead.org/ Sorry, I missed that. Here are the results. Used reproducer: https://paste.ubuntu.com/p/yrYsn4zpcn/ Kernel log *before* applying the patch: https://paste.ubuntu.com/p/WtkFKB6V= y9/ Kernel log *after* applying the patch: https://paste.ubuntu.com/p/S2VrtDdgg= p/ Symbolized log: https://paste.ubuntu.com/p/RwXjCXDxB8/ In summary, the reproducer can crash the kernel with the same backtrace before applying the patch. After applying the patch, the reproducer program took about 3 minutes to crash the kernel and the backtrace seems different (RIP points to create_empty_buffers now). All the above tests were done on commit 60a9483534ed (Merge tag 'warning-fixes-20211005'). Regards Hao