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 CDF6EC27C6E for ; Sat, 15 Jun 2024 00:01:29 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2258A6B0129; Fri, 14 Jun 2024 20:01:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 05A746B0160; Fri, 14 Jun 2024 20:01:14 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A47026B014C; Fri, 14 Jun 2024 20:01:14 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 635CC6B027A for ; Fri, 14 Jun 2024 20:00:50 -0400 (EDT) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id D5FA2A2312 for ; Sat, 15 Jun 2024 00:00:49 +0000 (UTC) X-FDA: 82231167018.25.8E67315 Received: from smtp134-25.sina.com.cn (smtp134-25.sina.com.cn [180.149.134.25]) by imf22.hostedemail.com (Postfix) with ESMTP id 2783AC000B for ; Sat, 15 Jun 2024 00:00:45 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf22.hostedemail.com: domain of hdanton@sina.com designates 180.149.134.25 as permitted sender) smtp.mailfrom=hdanton@sina.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1718409645; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=CVuB30dU2mMDdfhhOSEmjopSeJRAr5sgzMpEYz4AYx8=; b=3Dj9ntjtByhQXiM+WFJ5HUPXkQ4WxU1U6X6P2sDPLrWpvhK6CVIp9w+B44YD2RmEhF5Ixp r0YJ+hDYxU52sc0kOBCkM/rX69OItR/irduqCBQ7lDHWrheqt41SSA2BRj3nZ6eYGqfmFF VKK+kxMYOYLIzhckeHEYuG8Uk3POvaA= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1718409645; a=rsa-sha256; cv=none; b=5dx9ukL9NJx1T+ArrI2L7RxBspEuTnx6DR0QGBOYaXKphZwYb6bdtGeUVD7ktiqfsAuWr5 ORO9jZnmVlUcWdGYYvj3KX/6Jx6i5zdmJ4net4QaeElwbBqBT1g+r3oAkya7tAcC6XvnzT 0yS+Yldf3G9GADMauIuU9Vc3vVwChGI= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf22.hostedemail.com: domain of hdanton@sina.com designates 180.149.134.25 as permitted sender) smtp.mailfrom=hdanton@sina.com X-SMAIL-HELO: localhost.localdomain Received: from unknown (HELO localhost.localdomain)([113.118.71.75]) by sina.com (10.185.250.21) with ESMTP id 666CD98000003A4C; Sat, 15 Jun 2024 08:00:05 +0800 (CST) X-Sender: hdanton@sina.com X-Auth-ID: hdanton@sina.com X-SMAIL-MID: 1066623408363 X-SMAIL-UIID: 2E1E691E2F6547F8A4F5B059AF586E9E-20240615-080005-1 From: Hillf Danton To: Matthew Wilcox Cc: linux-mm@kvack.org, Hugh Dickins , Johannes Weiner , Jan Kara , Andrew Morton , linux-kernel@vger.kernel.org, syzbot+d79afb004be235636ee8@syzkaller.appspotmail.com Subject: Re: [RFC PATCH] mm: truncate: flush lru cache for evicted inode Date: Sat, 15 Jun 2024 07:59:53 +0800 Message-Id: <20240614235953.809-1-hdanton@sina.com> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 2783AC000B X-Stat-Signature: 73m3kdj9tehe1gdb1uxhur6pdgpaq3s1 X-Rspam-User: X-HE-Tag: 1718409645-880650 X-HE-Meta: U2FsdGVkX1/nU0BSvlbl0qn8gpPov53y4+yeOEzABysH5TIt9DLoXBZEMB+9i2vYtA8d7np2mNm1zr2sSwKA8hrHqC9KkzlR5FCLUUfGjtZNauusY3DHjeQ/wfrOq/tE/4fyiemFxU6yfAIoLoHFrexeon8T36xvdaulyZ71o7DfHGfMA5l/v1L97bBlPMN1JpCMIfSDvyymmv1PxW11rIbX1rsZ1IUc6cp4orrp+kd9nLdEcjhj8KO3Oap8qstH0/vXIZsjiwCR2FZOHtXkTcZjE6RxbkezfhFL9QfGoh3nj5PNyWPa5kw9kUNXBye/A91lhGM0qE1+1x3kh3zQC6olXj5DY/lcn3x1SNhI7HamXZYkYzQZZ0Vhp69YTgPzkT9R2/kAMcKAZoTb3/BvwBluHKywp2no+kWtcaCqABzZ9h1lrtX87uzOJ3Vdbrj0x2HZPaEH4NZ5tYTLo+QkKqkJcpj+rpgRqCxKnpP+9JDJH3SSTw4ZG8E+8gAQRRB3fZev+Y1cUikYnssVwP32Jf5TuvCiyQuMwMI17EHac+3dXhxDBn9fPmboe8kprAAllPe2QnpA6hm/tKRP44HhDrIxowktyXbFFqqM8h1Yb8oeVEw+2+Z9ZX9x4NrXDlYLlz2XDmAomS52MGDR+8oMPA3a8wXc0QK/TePtTGVSBRmZeoQwpgAwSXYEySWzR+HhCWiOgxN7LhDPLvKE7meZ+P5fecxDyIpJ9QiECwHgxPKeEEc1gO/82PEMv6uvTt7rkuK7M0knhCxrTMpIkZjUDmgaDvZP0oUx9WbL8YsuTzReXfq3HxfVmKnj7iZ8gjefBHu3KwLKq5UF6GXgLDmjf4/UBwwH81rifzqM/aJa2Di9I9/CX/JmydBeblJ1ohKgpB9BO95j3u71uOs0k4cHm9mUhDpyllGkLlsVtQO4cGIvJAxjADa6FtnFKpgCLm2YECyBB7KeSDw+dYxtp9r FSVxEJfi uNmgmOHHBFkDcumYuM53t/UMNl7m9eBrTik5/UK/oKkGOvUvTZ62ETV+qf275ji2nAIxofEKICrqgH/PQAhBGJkgYuIbKqgoYrXrTr4coeD23DzqOhcAFT+f6zx/USMqsNESay8g6qp49Ehwsn2x1pFzBqGRBPQWcW5rsBpKXfBZDTdk4sgP91U+8eLkBuGQobIaPaAPkFkURehCVJb4eIdkzS4QHy5UzisJlgR7CHsFI+k00k3THySp96nXozQduVhcl1nZcIgj12ImaXlVY3uxghIVPHG3MNIohJ4Yjo5uLtwXeJZ9+xPuE62RMlLiDZ8sxxxkvXkaSoRBVMpCBsluscKJNEMz2tvxI 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: On Fri, 14 Jun 2024 14:42:20 +0100 Matthew Wilcox wrote: > On Fri, Jun 14, 2024 at 09:18:56PM +0800, Hillf Danton wrote: > > Flush lru cache to avoid folio->mapping uaf in case of inode teardown. > > What? inodes are supposed to have all their folios removed before > being freed. Part of removing a folio sets the folio->mapping to NULL. > Where is the report? > Subject: Re: [syzbot] [nilfs?] [mm?] KASAN: slab-use-after-free Read in lru_add_fn https://lore.kernel.org/lkml/000000000000cae276061aa12d5e@google.com/