From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0F0A638838E for ; Thu, 23 Apr 2026 17:04:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.42 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776963892; cv=none; b=cf2uFfgqbG1v06r9M6IJ3X24q10k8pamk800v51+KuLozfsbmZc11zhu/bFNxYiy+uUlQSQsrX7btuW7DmffUj8wIVIA0t9PRPc1RrR7pMsouhwjzz5bLzXjjbYUoxHwHL3uTtvxUxe8l4oIbIJjzz7Vq8hbbl7fTKpqyq8+fBc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776963892; c=relaxed/simple; bh=o0vVVbKW+jDUlcTz3sdug6sVMJWixD3rsgLZyWUxZdY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=n+x0DWynAO2DJS1gLzTDFeOaNOlQP3QAm5Oa7sEwd11mmvEUI5mKz+W0Naxn3mmX9u1B9s5eTMlKqK6XjX99cIyXUH/ut5ZW1YLQ7lCEqyuQza4nTGm4kYTxoaKXYG50KQIrRP3XRlkTlr/O+45kLnU1JjZBCE43K3HI4bjavMg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=N/yw+MSf; arc=none smtp.client-ip=209.85.221.42 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="N/yw+MSf" Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-43eada6d900so6743472f8f.0 for ; Thu, 23 Apr 2026 10:04:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776963889; x=1777568689; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=qjHGdHCM50FezTeVzBGsPptZsiDL3f4FvAkI24N2muI=; b=N/yw+MSfbQmE9bd7Hm4nJQ9dgpmdtewPCpseNRjAFXm5Nvcoa7tTjKlvsSvZ4KQmvb GMcI++jj8E467GEKskIBIqJgL5TDcTus46tXS14lTzkLUcDvndvmIltknr+G9dywzW5w sQ4H8fhwbeaqWqVQ5vTBtN4AC5WZCSIYBgTEJulx07Y2QPGvl/6diSIlvN+rut6PnvZI ULwWwtWPr5Jq8C9E+AOW2iUFGPcDXbl6Yz0h7tS0fJ579AOUIk3Udye26b+9ZdPpPfi7 oW/eUva75WWs122nXhP/ASXJTVNYUWKNTiX4kooqHQROkbvtoRaffGO/xjDmcYFRlVN3 atmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776963889; x=1777568689; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=qjHGdHCM50FezTeVzBGsPptZsiDL3f4FvAkI24N2muI=; b=F7OJrpuY2SNIKxVvqe6ecs/MZofT9yRf9F36C82gury+mMfoQ8kwCw3HXLi//JOedp aXInI56cGxRkpr4b+NR7lSdu7I5y0iRHpboubhfHBPs7D4Tv/th6pV4jHXF98OZIwKJt FB6ccbTldHBxgcApD4qYJjF1QowijlsAh6Sy+bhG4e+IiQDNDWvdcpr5QF9s0aAbmr4s Lop7Zawiu78BwvWzImrqQJ94zR1DZg4H8bohdoM9l50oyO8VZoJujKWXv6NgZcNsAVa1 7Ckx6lsnbzgL606SHkU/pvVhfWu5EzHjaka8SppercM5aJzs25Wsma8KDNEcHvFfBbUw Aoqg== X-Forwarded-Encrypted: i=1; AFNElJ/f2cZVReJAlg/W4qZh+LB7ST5gSwmTy0fqEp07sc6YT5II0w+okcMPE0MH1bfa8mV2oflm6mEav4mhd+w=@vger.kernel.org X-Gm-Message-State: AOJu0YyiFift9WDg3SXeOM2FNrgGfQr9xMUQYAzFqb9uHq7MGy5rP2Ud Ku+66mEC2e84wGqWX0iUWBoHmh0utjHlnTMaHtPd6LEt6HmktAIv/1N0 X-Gm-Gg: AeBDievFbENF4nQx5t0q1AqqQ7UueaqElisUqt+h+Q3cQm6AI7qOrwZvqJvUE3tW0+T W1CH0UWkMjfE7hhvLfYr5ycVrs5+Fzb4eYULVlH2hwVEjSEVusay9jtG27iDeqXxQ5JcPTjaFcQ LfIZMTUTyVSo5024sBOFgNOaG+l/crHi8C8/BwgNKKJ5CpyRRv2VvL+5bPYtOATF7WznSJiK3ND gBmS0laAKyeIBhndm6vgoUEwTPNg38Zd13NhHELD7Sd9VXVEDhGfVC8dk/uwn4+dmyi8WXHymql Pw1Jok0k0jl5gm/Ng34adEWtQiRHOEY2EbJ7nEv4FE/ZXpfZTPADC9mxh55bVz2Ed/qvf0r7GkT yaK4k6eLuG5Qnz6TeKIkoA2dzywHnJNqWXjRaFXNE26dcNghjNbv/6bywtXiDhmzF2h953MGglr DEugXteT0duiyBG90imA1iiu2qIxCkjn+iuZxKwpLPLNJqOBNSiD5nNHZmbnRmlHYh5mFwR50J3 s5XhLgCKWM2V+6b7S0HWOc= X-Received: by 2002:a05:6000:1a8d:b0:43c:f28b:8863 with SMTP id ffacd0b85a97d-43fe3dc7998mr44073406f8f.13.1776963888307; Thu, 23 Apr 2026 10:04:48 -0700 (PDT) Received: from f.. (cst-prg-93-232.cust.vodafone.cz. [46.135.93.232]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4cc2cacsm54169240f8f.13.2026.04.23.10.04.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Apr 2026 10:04:47 -0700 (PDT) From: Mateusz Guzik To: brauner@kernel.org Cc: viro@zeniv.linux.org.uk, jack@suse.cz, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, Mateusz Guzik Subject: [PATCH] fs: retire stale lock ordering annotations from inode hash Date: Thu, 23 Apr 2026 19:04:31 +0200 Message-ID: <20260423170431.1483370-1-mjguzik@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 1. iunique does not take the hash lock as of: 3f19b2ab97a97b41 ("vfs, afs, ext4: Make the inode hash table RCU searchable") 2. s_inode_list_lock is no longer taken under the hash lock as of: c918f15420e336a9 ("fs: call inode_sb_list_add() outside of inode hash lock") Signed-off-by: Mateusz Guzik --- fs/inode.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/fs/inode.c b/fs/inode.c index 39cb22e63d5b..2ebc3eff64fb 100644 --- a/fs/inode.c +++ b/fs/inode.c @@ -53,11 +53,7 @@ * inode->i_lock * * inode_hash_lock - * inode->i_sb->s_inode_list_lock * inode->i_lock - * - * iunique_lock - * inode_hash_lock */ static unsigned int i_hash_mask __ro_after_init; -- 2.48.1