From nobody Thu Apr 2 17:14:28 2026 Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) (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 0C3C035C1AE for ; Fri, 27 Mar 2026 03:25:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774581902; cv=none; b=odVfeRcTYMbQ4RrXrJ6XAakNqhsVnyA8vIzhVbPx0OxOrBN+niRVNi9/SQdtNfeFP6T+mI/QfXZEuB899jdL7TkqAfYBJmnrxj0XRUt0KHalzEPf8Eb9NHOhNywpYw6Go0k91s35UBrT/pfXhQ0QQ/LPqTNYQrnLkugpMKGfF6Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774581902; c=relaxed/simple; bh=7omP/7UQT0RM2+6iol8tAjw454jB+S9XvXI70KLamnw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=B5BwsjSNt2xavOabIxuKHtVtRkQq5G8Xek5T430i4JPvBFiU+uRz6y+HPsxiZLetSIK7wxqEOV0L+lRRUIagujNtjShi8WR7OORzo6tD4RZszUg+C9fgtURlg7oMZcBUk2GIebY21Yr0nufzXPnP1Tv8BeLP4RkYKLW0L6RjCJA= 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=JPEVf3sf; arc=none smtp.client-ip=209.85.216.52 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="JPEVf3sf" Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-359f35dfef6so963139a91.2 for ; Thu, 26 Mar 2026 20:25:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774581900; x=1775186700; 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=4bXEa4OYQk6u7HEqrqiVRErKf5SF72HeW3bp0KrD/dI=; b=JPEVf3sf5Uz3zBUdpmApOHbKTpb45Bz042SE3UCAxNsSmT2D/KbLfpwiF0tBYM4Eb/ 7sXyrZRZN03fD+JtV14DqaK2wONCMypJ9cZp/xkaPyz3E5h9PulLsqW6B0XX7EmEPzAx sXUve1iQf4+GBj8dLVB/popTIRwDSVWrMSWZ9X5+LzjduSTWb0f6wusZrufyzybzzWcx LIqI8Xe2zt7E21jGYm4OH2JpFwwoVAlARwpukoJL0DXGUXBFad0beeHnUbXEJj8LvoLJ VneHmrXjWExnqvX/M1fvEyFjm/PbjO0VeEmGksxmnZH1S5528QnTU6eH1qbqEGrNF2Az Mvuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774581900; x=1775186700; 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=4bXEa4OYQk6u7HEqrqiVRErKf5SF72HeW3bp0KrD/dI=; b=Qga2AEYS6IOjASHxp7qygKObWk/fzXeBiPZ9OKS6SLFEtTEnMz1lIx8VQeuSeMvmB/ UlYyiYBmTs3PKoLeV7dpcDwTfW6+khN1UMhS2mDaFMnVklg3tYcA0XJn0azSfHBMvHzm fDWUHWy3ddZHYue8nO76JN8VIqliqNY4iwiRdOOPMa13Mmih6ltLLLNjUZ+2xNCX2TYO VJcYxP2f4qcy5IXScvgJwMjuHcwl9Rr1BTZuYO6RJRdauZ4kMgkHbj/jhhY10p5SC150 a3IHih6B9SCO7Q+0LzIkt7C3b2c2I3KcfDNZ5/jAcpyje1uXYJt+T0+Owo1SphqoX807 co4A== X-Gm-Message-State: AOJu0YwRXZHXKDnkFyb9craXyBXu5R9O93tOc/O8ajUI3CKlWb0zs2z/ MNo2B4Iwl5B9wDbxBGEoAKMZQej4hw9uFt/zGOFyQa5viAkOTvPw56qA X-Gm-Gg: ATEYQzwtqGoMeXvPikwJQINxjuM7vyTrZ1ZLvT5bBiyfcZsqR30Q+AfCYgmfogW6nh8 zdhOpKNt/grU/ApFH5nil1yEzN04aFSsuLIPSkZ6CxMU8u8MaihtfuiHXPGZaDiPAXoqc7lT5nF tM8myrCTpwQgK1nYdlofro6UnX6ePQk2lQY4/JrbaLX5rUJzIYZsPdduvjzxAKiJQMPr5ARSJlE EDj1dGT0DxS33sDroocxka62SOZ/E3n/bJmPGS8z2xCbw7R4YSTNGrA67sU3fv6S3o9fXOvQm27 ZHa2kTHzoNF4l7msn+JC/bEHtGNuztcaLwwJ4nQqBoG6voMlqcZsDj22W+bE5rupDqb9eeWK+ra JZ+Ceb2xD640SmFJiudalYVaCyroYRHHVw9TPrMD9RPYDPHotOemEd0+r2xquch0dRPKauhZA2z 5Y0rMVm3EvExMFrpqkLv27EA/Tr2x111YSqMFCxyN3u/0E8jh1YJFXJdguMw== X-Received: by 2002:a17:90b:5383:b0:35c:d37:6022 with SMTP id 98e67ed59e1d1-35c2fff5d32mr935298a91.10.1774581900333; Thu, 26 Mar 2026 20:25:00 -0700 (PDT) Received: from DESKTOP-MOQC9AF.mioffice.cn ([43.224.245.237]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-35c22a52afdsm2914268a91.1.2026.03.26.20.24.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Mar 2026 20:25:00 -0700 (PDT) From: Zhan Xusheng X-Google-Original-From: Zhan Xusheng To: Konstantin Komarov Cc: linux-kernel@vger.kernel.org, Zhan Xusheng Subject: [PATCH] fs/ntfs3: fix $LXDEV xattr lookup Date: Fri, 27 Mar 2026 11:24:54 +0800 Message-ID: <20260327032454.101579-1-zhanxusheng@xiaomi.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: quoted-printable Content-Type: text/plain; charset="utf-8" Use correct xattr name ("$LXDEV") and buffer size when calling ntfs_get_ea(), otherwise the attribute may not be read. Signed-off-by: Zhan Xusheng --- fs/ntfs3/xattr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ntfs3/xattr.c b/fs/ntfs3/xattr.c index 3fffda784892..9eeac0ab2b71 100644 --- a/fs/ntfs3/xattr.c +++ b/fs/ntfs3/xattr.c @@ -1031,7 +1031,7 @@ void ntfs_get_wsl_perm(struct inode *inode) i_gid_write(inode, (gid_t)le32_to_cpu(value[1])); inode->i_mode =3D le32_to_cpu(value[2]); =20 - if (ntfs_get_ea(inode, "$LXDEV", sizeof("$$LXDEV") - 1, + if (ntfs_get_ea(inode, "$LXDEV", sizeof("$LXDEV") - 1, &value[0], sizeof(value), &sz) =3D=3D sizeof(value[0])) { inode->i_rdev =3D le32_to_cpu(value[0]); --=20 2.43.0