From nobody Mon Dec 1 22:05:03 2025 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 4C94C32FA32 for ; Thu, 27 Nov 2025 12:27:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764246431; cv=none; b=DQ3zhRJ4sYAms4+D73b5vFGPSb9Wyvb65r6EqO2Ctj004VamoL3XFc3TRdtCva5xZAG9skFD8sbMIq856N2f8ncuvoz9rZkq1POljKlxqtNOkEZaOdaoQCRqRFcluEogy4jLn760b7sOMm/LS4hEW2h4PS/wn8GtYx0+/oZO+2E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764246431; c=relaxed/simple; bh=GhVq6uSn5RaWMTsZxzMiWgV+Auc8xzOn19mSRt51ar8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Wu7XV5bXbdzTUFr1c4UfCBvNMzwP1LtBqEk2cgSZ4CQiByEVksYuwKQQ4ZlQrr8z+L+IXwvR6OmhGJwl8ydzRNpr+aOGdpBFD612DyWDDryZkS8Yl7j4f9Rr690PPLIWUPrmyr7pQYGABWCYn6I/3LRAyp82RPDKE34NAKIxnQA= 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=i5lqCoEM; arc=none smtp.client-ip=209.85.214.180 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="i5lqCoEM" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-295351ad2f5so1451305ad.3 for ; Thu, 27 Nov 2025 04:27:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764246429; x=1764851229; 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=VBrweXDCkzKL99FGdZJb4s2u6Q85xoJBbuuJYA1XKX4=; b=i5lqCoEMCzW3IG+qnCEmjLE/5G6c2n6ruk30OLkXuyz8GS3Zi2tFpJjp7d1yYl4KF5 kU2RQhWiJa/KziyHxF+Ly05NNnTrIVHODZqz1zx/e/EyMUX8qaFjIhU7VM3MT8s++CLM +97WYQ5XAhkKA/bXSWHzSd1PUkvnguU5etbc+IvYb4hrvITb8KXqwr2jsAfnEBUjW6y3 H35en4xtJdTyBmxuORS0EwLcxfGsf9bwV/263R+fjaxwXLbdRWAuPJyf4NKkPYmgEDyp 9fNCx6uRrvFCpVb7b9CONVRludXz8SkJv9xme8fg2xXOcgCMayw7XBz1e8eHMOoEdkzj w1cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764246429; x=1764851229; 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=VBrweXDCkzKL99FGdZJb4s2u6Q85xoJBbuuJYA1XKX4=; b=QQ901PrG4nqH4M2N+IsJ/mtqn+WUAzLEy+cKT6wFi4SySAEE5Fwzby3OEfTdDAidhN RrMbYUFF2GfXVS5bL/b5qadyz/qt5ADqHtKiYyjwvpdbuyntq86EYTjth6Vj7noLSumF f035f5QiU/4EqKGDU9svIO+fe2cwtACA8G9PqaSbUaM2Uv1wV22e6+XvXl0aIe4Jrmjj 4gIpO5JfMYE8L48Bv+/Qxga0HmY4HnBEEUj7P3fTB0f2Yy/zwbtoZlSWljpx6Hoqofd7 QsHPARyXcnZWfTYrdVQJ7/WSEzlbCJFnB7d9d94RKpSC2yB15BIk7McmSEWs9WIQUlXR jsOQ== X-Forwarded-Encrypted: i=1; AJvYcCWzbBhl8EJMhf097Sy0Bj0MvfMJtrh00+OGIx7X3a62KEuAwBKPZ++04XGTYOxyOvEA6WUlGcmcJfJagqM=@vger.kernel.org X-Gm-Message-State: AOJu0YyIDDvz1g9ushrStf9YX9xGGubQbb0kTYNAJf0aQtcLX3nfAGMd 8+BXyxlbOr4XJtrUibEzBtmr1cLhtHdpM/P3weP7XucCxi11b2OOIfJj X-Gm-Gg: ASbGncss286tqp6M/1sBGTh93uJvke+5E0+dwxuk+LVO1sKkTF4nxLCr0DHdvKlrihR BesKJuLaS0nJQ1lq5jtGI+Uu7jxvyinS1jDSlURKWzu8ToVWQsKZ6gJI5KSqVix0bOuqbTv7sQo u1hRxEF87nP28W2kmlAwdmy9U97y4hhDhgswPwjmDd5T9vrkxqAoEgcmmTTr8ORvzpkYniwp0AC a0QeYGUNQXeBbcMl3eU9d4rwUsnj4CHnityo4txT8jn7UOH/HHJSY3ybW3ZcsSy8DA+rdcVQID0 2kXnam/Ri1K+9H3KxJJRvbzG9lNRB+zRnxHEK1f89rcRhYJv6UYVLZ5PNOKAIkEHuFUJxQGJDdz MSd/0szMvjKyuOxHqkJx5MH0o1aCglrDXHyhAj703jM2Vc8f23dLDBlarENUHqh/lcJ6QPF15xR Kpz5KhXmuHtC26oPGVeYU1yE/XlVcY X-Google-Smtp-Source: AGHT+IFFSz0gxCcLoQEe2IoqmHI/7A23cwj5j2pf9jMsj2EshBK94+Uduzwctn4OkLsfVFb6T6pNlQ== X-Received: by 2002:a17:903:388d:b0:299:db45:c5a9 with SMTP id d9443c01a7336-29b702764c5mr131269475ad.9.1764246429393; Thu, 27 Nov 2025 04:27:09 -0800 (PST) Received: from morax ([2401:4900:be78:dfa0:1977:daf6:20e6:4457]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-29bcec452a9sm16942955ad.12.2025.11.27.04.27.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Nov 2025 04:27:08 -0800 (PST) From: Aaditya Kansal To: sfrench@samba.org, pc@manguebit.org Cc: ronniesahlberg@gmail.com, sprasad@microsoft.com, tom@talpey.com, linux-cifs@vger.kernel.org, linux-kernel@vger.kernel.org, bharathsm@microsoft.com, skhan@linuxfoundation.org, david.hunter.linux@gmail.com, Aaditya Kansal Subject: [PATCH] ksmbd: Add check in cifs_mkdir() for SMB2/3 Date: Thu, 27 Nov 2025 17:56:37 +0530 Message-ID: <20251127122637.2094566-1-aadityakansal390@gmail.com> X-Mailer: git-send-email 2.52.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" Add a version check in cifs_mkdir(). The check skips a function call to cifs_mkdir_qinfo() for SMB 2/3. Signed-off-by: Aaditya Kansal --- fs/smb/client/inode.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fs/smb/client/inode.c b/fs/smb/client/inode.c index cac355364e43..f6f223a5a97b 100644 --- a/fs/smb/client/inode.c +++ b/fs/smb/client/inode.c @@ -2314,9 +2314,9 @@ struct dentry *cifs_mkdir(struct mnt_idmap *idmap, st= ruct inode *inode, goto mkdir_out; } =20 - /* TODO: skip this for smb2/smb3 */ - rc =3D cifs_mkdir_qinfo(inode, direntry, mode, full_path, cifs_sb, tcon, - xid); + if (server->vals->protocol_id =3D=3D SMB10_PROT_ID) + rc =3D cifs_mkdir_qinfo(inode, direntry, mode, full_path, cifs_sb, + tcon, xid); mkdir_out: /* * Force revalidate to get parent dir info when needed since cached --=20 2.52.0