From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from m16.mail.163.com (m16.mail.163.com [220.197.31.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 31844258CD7; Wed, 11 Mar 2026 07:55:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=220.197.31.3 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773215752; cv=none; b=GDbIOCFo6BrzfRq9x+ABEvD8ELUefzQyctMMawXvtWP3D4DwI+GQXGdYHRpc09yTSyPoLDhZ0u2/4cehBog0A70NQ2v5f+Z+a0mPTZT98gGVvB4/SHr01tBgWw0vfhmPrRg0A2nNcxkJ/+wZV3U0Vv9xhwp5thtCTMdHliIvt5w= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773215752; c=relaxed/simple; bh=D6uWziG+lgdgpLtMcbOSPZAGmmkhOHvBN4q4YiTEeyQ=; h=Date:From:To:Subject:Content-Type:MIME-Version:Message-ID; b=cg4P5FBYO6KDkGYeYtaEp0wsFdHG7DGD99gjDWNtFv+TrM4m3s2kmwsjq9HEUCEqQMKohOny6eYmk4s4GR0zFP/KUi9+ZRxqMplpXPj4JVnpxQx/AJcjS+iM066PqKgal2z9R/tsItBA7nQuGHUE3utSgJVc0WKhJIM39XlGh8c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com; spf=pass smtp.mailfrom=163.com; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b=RNv25rh5; arc=none smtp.client-ip=220.197.31.3 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=163.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b="RNv25rh5" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:To:Subject:Content-Type:MIME-Version: Message-ID; bh=D6uWziG+lgdgpLtMcbOSPZAGmmkhOHvBN4q4YiTEeyQ=; b=R Nv25rh51tlRTfr5lFuBUrqpBAW37Jt0j7Z29yu86OKVlEuIeTeVI0zGsp1bEhSrF JoKvI8AFldBIy+FXdeYbanLK26KcxQieMB5+f1N9WevaLDWbOj+cRpkbJjv5jZqL EDrPMicCvh6heXn7BntvypIObtl6rOX25dCUjCGhqk= Received: from luckd0g$163.com ( [183.205.138.18] ) by ajax-webmail-wmsvr-40-127 (Coremail) ; Wed, 11 Mar 2026 15:55:29 +0800 (CST) Date: Wed, 11 Mar 2026 15:55:29 +0800 (CST) From: "Jianzhou Zhao" To: linux-fsdevel@vger.kernel.org, viro@zeniv.linux.org.uk, brauner@kernel.org, jack@suse.cz, linux-kernel@vger.kernel.org Subject: KCSAN: data-race in step_into_slowpath / vfs_unlink X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2023.4-cmXT build 20251222(83accb85) Copyright (c) 2002-2026 www.mailtech.cn 163com X-NTES-SC: AL_Qu2cAf6auk8p7yeRYekfmU4Rhug7UMO3uf8n24JfPJ9wjA/p2yseUUF9NmPf88CwFTuXvxiGfTNO1/ZAU5Bifrwxk681x6bP9xT+0Wq929cIgQ== Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=GBK Precedence: bulk X-Mailing-List: linux-fsdevel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <2b8b707a.6a35.19cdbe4c889.Coremail.luckd0g@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:fygvCgDX_4vxH7Fp6b92AA--.39023W X-CM-SenderInfo: poxfyvkqj6il2tof0z/xtbC9hHKVWmxH-HMPQAA3- X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== CgpTdWJqZWN0OiBbQlVHXSBmczogS0NTQU46IGRhdGEtcmFjZSBpbiBzdGVwX2ludG9fc2xvd3Bh dGggLyB2ZnNfdW5saW5rCgpEZWFyIE1haW50YWluZXJzLAoKV2UgYXJlIHdyaXRpbmcgdG8gcmVw b3J0IGEgS0NTQU4tZGV0ZWN0ZWQgZGF0YSByYWNlIHZ1bG5lcmFiaWxpdHkgd2l0aGluIHRoZSBW RlMgc3Vic3lzdGVtIChgZnMvbmFtZWkuY2AgYW5kIGBpbmNsdWRlL2xpbnV4L2RjYWNoZS5oYCku IFRoaXMgYnVnIHdhcyBmb3VuZCBieSBvdXIgY3VzdG9tIGZ1enppbmcgdG9vbCwgUmFjZVBpbG90 LiBUaGUgcmFjZSBjb25jZXJucyB0aGUgYGRfZmxhZ3NgIGZpZWxkIG9mIGEgYGRlbnRyeWAgc3Ry dWN0dXJlOiBgZG9udF9tb3VudCgpYCBtb2RpZmllcyB0aGUgZmxhZ3MgY29uY3VycmVudGx5IHdp dGggbG9ja2xlc3MgUkNVIHBhdGggd2Fsa3MgY2hlY2tpbmcgYGRfaXNfc3ltbGluaygpYCBpbnNp ZGUgYHN0ZXBfaW50b19zbG93cGF0aCgpYC4gV2Ugb2JzZXJ2ZWQgdGhpcyBidWcgb24gdGhlIExp bnV4IGtlcm5lbCB2ZXJzaW9uIDYuMTguMC0wODY5MS1nMjA2MWYxOGFkNzZlLWRpcnR5LgoKQ2Fs bCBUcmFjZSAmIENvbnRleHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09CkJVRzogS0NTQU46IGRhdGEtcmFjZSBpbiBzdGVw X2ludG9fc2xvd3BhdGggLyB2ZnNfdW5saW5rCgp3cml0ZSB0byAweGZmZmY4ODgwMTM0Njk5YzAg b2YgNCBieXRlcyBieSB0YXNrIDM2MTEgb24gY3B1IDE6CiBkb250X21vdW50IGhvbWUva2Z1enov bGludXgvaW5jbHVkZS9saW51eC9kY2FjaGUuaDozOTEgW2lubGluZV0KIHZmc191bmxpbmsrMHgz N2QvMHg2ZTAgaG9tZS9rZnV6ei9saW51eC9mcy9uYW1laS5jOjUzOTIKIGRvX3VubGlua2F0KzB4 MzAxLzB4NGUwIGhvbWUva2Z1enovbGludXgvZnMvbmFtZWkuYzo1NDYwCiBfX2RvX3N5c191bmxp bmsgaG9tZS9rZnV6ei9saW51eC9mcy9uYW1laS5jOjU0OTUgW2lubGluZV0KIC4uLgoKcmVhZCB0 byAweGZmZmY4ODgwMTM0Njk5YzAgb2YgNCBieXRlcyBieSB0YXNrIDMwMTUgb24gY3B1IDA6CiBf X2RfZW50cnlfdHlwZSBob21lL2tmdXp6L2xpbnV4L2luY2x1ZGUvbGludXgvZGNhY2hlLmg6NDI1 IFtpbmxpbmVdCiBkX2lzX3N5bWxpbmsgaG9tZS9rZnV6ei9saW51eC9pbmNsdWRlL2xpbnV4L2Rj YWNoZS5oOjQ1NSBbaW5saW5lXQogc3RlcF9pbnRvX3Nsb3dwYXRoKzB4MTFkLzB4OTEwIGhvbWUv a2Z1enovbGludXgvZnMvbmFtZWkuYzoyMDY4CiBzdGVwX2ludG8gaG9tZS9rZnV6ei9saW51eC9m cy9uYW1laS5jOjIxMTkgW2lubGluZV0KIHdhbGtfY29tcG9uZW50IGhvbWUva2Z1enovbGludXgv ZnMvbmFtZWkuYzoyMjU4IFtpbmxpbmVdCiBsb29rdXBfbGFzdCBob21lL2tmdXp6L2xpbnV4L2Zz L25hbWVpLmM6Mjc1MyBbaW5saW5lXQogcGF0aF9sb29rdXBhdCsweDQyMi8weDc0MCBob21lL2tm dXp6L2xpbnV4L2ZzL25hbWVpLmM6Mjc3NwogZmlsZW5hbWVfbG9va3VwKzB4MWQzLzB4M2YwIGhv bWUva2Z1enovbGludXgvZnMvbmFtZWkuYzoyODA2CiBkb19yZWFkbGlua2F0LnBhcnQuMCsweDVm LzB4MjUwIGhvbWUva2Z1enovbGludXgvZnMvc3RhdC5jOjU5NAogLi4uCgp2YWx1ZSBjaGFuZ2Vk OiAweDAwMzAwMDgwIC0+IDB4MDAwMDQwODAKClJlcG9ydGVkIGJ5IEtlcm5lbCBDb25jdXJyZW5j eSBTYW5pdGl6ZXIgb246CkNQVTogMCBVSUQ6IDAgUElEOiAzMDE1IENvbW06IHN5c3RlbWQtdWRl dmQgTm90IHRhaW50ZWQgNi4xOC4wLTA4NjkxLWcyMDYxZjE4YWQ3NmUtZGlydHkgIzQyIFBSRUVN UFQodm9sdW50YXJ5KSAKSGFyZHdhcmUgbmFtZTogUUVNVSBTdGFuZGFyZCBQQyAoaTQ0MEZYICsg UElJWCwgMTk5NiksIEJJT1MgMS4xNS4wLTEgMDQvMDEvMjAxNAo9PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCkV4ZWN1dGlv biBGbG93ICYgQ29kZSBDb250ZXh0ClRoZSByYWNlIG9jY3VycyB3aGVuIGEgcHJvY2VzcyBpcyB1 bmxpbmtpbmcgYSBmaWxlIChgdmZzX3VubGlua2ApLiBBcyBwYXJ0IG9mIHJlbW92aW5nIHRoZSBk ZW50cnksIFZGUyB1dGlsaXplcyBgZG9udF9tb3VudGAgdG8gZ3VhcmFudGVlIHRoZSBkZW50cnkg aXMgZmxhZ2dlZCBhcyBgRENBQ0hFX0NBTlRfTU9VTlRgLCBwcmV2ZW50aW5nIGZ1cnRoZXIgaW50 ZXJhY3Rpb25zIHNwYW5uaW5nIG1vdW50IGxheWVycy4gVGhpcyBvcGVyYXRpb24gYXBwbGllcyBh IHNwaW5sb2NrIGFyb3VuZCB0aGUgbXV0YXRpb246CmBgYGMKLy8gaW5jbHVkZS9saW51eC9kY2Fj aGUuaApzdGF0aWMgaW5saW5lIHZvaWQgZG9udF9tb3VudChzdHJ1Y3QgZGVudHJ5ICpkZW50cnkp CnsKCXNwaW5fbG9jaygmZGVudHJ5LT5kX2xvY2spOwoJZGVudHJ5LT5kX2ZsYWdzIHw9IERDQUNI RV9DQU5UX01PVU5UOyAvLyA8LS0gTW9kaWZpZXMgZF9mbGFncwoJc3Bpbl91bmxvY2soJmRlbnRy eS0+ZF9sb2NrKTsKfQpgYGAKCkhvd2V2ZXIsIGFub3RoZXIgY29uY3VycmVudCBwcm9jZXNzIHJl c29sdmluZyBwYXRocyAoZS5nLiwgZXhlY3V0aW5nIGByZWFkbGlua2F0YCkgbWF5IHRyYXZlcnNl IHRocm91Z2ggYHN0ZXBfaW50bygpYCBpbnRvIGBzdGVwX2ludG9fc2xvd3BhdGgoKWAuIFRoZSBz bG93cGF0aCBldmFsdWF0ZXMgd2hldGhlciB0byBmb2xsb3cgc3ltYm9saWMgbGlua3MgdXNpbmcg YGRfaXNfc3ltbGluaygpYCwgd2hpY2ggZXhlY3V0ZXMgYSBsb2NrbGVzcyByZWFkIG9uIGBkZW50 cnktPmRfZmxhZ3NgOgpgYGBjCi8vIGluY2x1ZGUvbGludXgvZGNhY2hlLmgKc3RhdGljIGlubGlu ZSB1bnNpZ25lZCBfX2RfZW50cnlfdHlwZShjb25zdCBzdHJ1Y3QgZGVudHJ5ICpkZW50cnkpCnsK CXJldHVybiBkZW50cnktPmRfZmxhZ3MgJiBEQ0FDSEVfRU5UUllfVFlQRTsgLy8gPC0tIFBsYWlu IGNvbmN1cnJlbnQgcmVhZAp9CgpzdGF0aWMgaW5saW5lIGJvb2wgZF9pc19zeW1saW5rKGNvbnN0 IHN0cnVjdCBkZW50cnkgKmRlbnRyeSkKewoJcmV0dXJuIF9fZF9lbnRyeV90eXBlKGRlbnRyeSkg PT0gRENBQ0hFX1NZTUxJTktfVFlQRTsKfQpgYGAKClJvb3QgQ2F1c2UgQW5hbHlzaXMKQSBLQ1NB TiBkYXRhIHJhY2UgYXJpc2VzIGJlY2F1c2Ugb25lIHRocmVhZCBjb25maWd1cmVzIHRoZSBpbnRl cm5hbCBgZF9mbGFnc2Agc3luY2hyb25vdXNseSB3aXRoaW4gYSBzcGlubG9jayBidXQgd2l0aG91 dCBleHBsaWNpdCBjb21waWxlciBib3VuZHMgKGBXUklURV9PTkNFYCksIHdoaWxlIGEgc2Vjb25k IHRocmVhZCBjb25jdXJyZW50bHkgbmF2aWdhdGVzIHRoZSBwYXRocy4gYF9fZF9lbnRyeV90eXBl YCBldmFsdWF0ZXMgYGRlbnRyeS0+ZF9mbGFnc2AgdmlhIGEgcGxhaW4gcmVhZCAoYCYgRENBQ0hF X0VOVFJZX1RZUEVgKS4gQmVjYXVzZSBwYXRoIGxvb2t1cHMgYXJlIGxhcmdlbHkgb3B0aW1pemVk IGxvY2tsZXNzbHkgKFJDVSB3YWxrcyksIGBkX2ZsYWdzYCBiaXRzIGNhbiBmbHVjdHVhdGUgY29u Y3VycmVudGx5LiBUaGUgd3JpdGVyIGNoYW5nZXMgYERDQUNIRV9DQU5UX01PVU5UYCBiaXRzIHdo aWNoIGluYWR2ZXJ0ZW50bHkgdHJpZ2dlcnMgc3RhbmRhcmQgZGlhZ25vc3RpY3MgYWdhaW5zdCB0 aGUgbWFza2luZyByZWFkIG9mIHRoZSBlbnRyeSB0eXBlLgpVbmZvcnR1bmF0ZWx5LCB3ZSB3ZXJl IHVuYWJsZSB0byBnZW5lcmF0ZSBhIHJlcHJvZHVjZXIgZm9yIHRoaXMgYnVnLgoKUG90ZW50aWFs IEltcGFjdApUaGlzIGRhdGEgcmFjZSBpcyBmdW5jdGlvbmFsbHkgYmVuaWduLiBUaGUgdHlwZSBl bmNvZGluZyBiaXRzIGBEQ0FDSEVfRU5UUllfVFlQRWAgYXJlIGluaXRpYWxpemVkIHdoZW4gdGhl IGRlbnRyeSBpcyBpbnN0YW50aWF0ZWQgYW5kIHRoZXkgZG8gbm90IHNoaWZ0IGR5bmFtaWNhbGx5 IGZvciBhIHNwZWNpZmljIGxpdmUgZGVudHJ5IHBvaW50ZXIgaW5zdGFuY2UuIFRoZSBjb25jdXJy ZW50IG11dGF0aW9uIG9ubHkgbWFuaXB1bGF0ZXMgZGlzam9pbnQgYml0IHJhbmdlcyAobGlrZSBg RENBQ0hFX0NBTlRfTU9VTlRgKS4gSG93ZXZlciwgdGhlIGxhY2sgb2YgYW5ub3RhdGlvbnMgY2Fu IHRyaWdnZXIgY29tcGlsZXIgdGVhcmluZyBvcHRpbWlzYXRpb25zIG9uIGFyY2hpdGVjdHVyZXMg d2l0aCBkaXN0aW5jdCBsb2FkL3N0b3JlIGdyYW51bGFyaXRpZXMgb3Igc2ltcGx5IHBvbGx1dGUg bG9ncyB3aXRoIGZhbHNlIHBvc2l0aXZlIGFsYXJtcywgb2JzY3VyaW5nIHZhbGlkIGNvbmN1cnJl bmN5IGlzc3Vlcy4KClByb3Bvc2VkIEZpeApUbyBhY2N1cmF0ZWx5IHJlZmxlY3QgdGhlIFJDVSBt ZW1vcnkgbW9kZWwgZGVzaWduIHRoYXQgYWxsb3dzIGxvY2tsZXNzIHJlYWRzIG9mIGBkX2ZsYWdz YCBiaXRzIGFnYWluc3QgYXN5bmNocm9ub3VzIG1vZGlmaWVycyBhY3Rpbmcgb24gb3J0aG9nb25h bCBtYXNrcywgd2Ugc2hvdWxkIGRlY29yYXRlIHRoZSByZWFkIGFjY2VzcyBpbiBgX19kX2VudHJ5 X3R5cGVgIHdpdGggdGhlIGBkYXRhX3JhY2UoKWAgbWFya2VyLgoKYGBgZGlmZgotLS0gYS9pbmNs dWRlL2xpbnV4L2RjYWNoZS5oCisrKyBiL2luY2x1ZGUvbGludXgvZGNhY2hlLmgKQEAgLTQyNiw3 ICs0MjYsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgZF9tb3VudHBvaW50KGNvbnN0IHN0cnVjdCBk ZW50cnkgKmRlbnRyeSkKICAqLwogc3RhdGljIGlubGluZSB1bnNpZ25lZCBfX2RfZW50cnlfdHlw ZShjb25zdCBzdHJ1Y3QgZGVudHJ5ICpkZW50cnkpCiB7Ci0JcmV0dXJuIGRlbnRyeS0+ZF9mbGFn cyAmIERDQUNIRV9FTlRSWV9UWVBFOworCXJldHVybiBkYXRhX3JhY2UoZGVudHJ5LT5kX2ZsYWdz KSAmIERDQUNIRV9FTlRSWV9UWVBFOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgZF9pc19taXNz KGNvbnN0IHN0cnVjdCBkZW50cnkgKmRlbnRyeSkKYGBgCgpXZSB3b3VsZCBiZSBoaWdobHkgaG9u b3JlZCBpZiB0aGlzIGNvdWxkIGJlIG9mIGFueSBoZWxwLgoKQmVzdCByZWdhcmRzLApSYWNlUGls b3QgVGVhbQo=