From nobody Tue Jun 16 18:03:42 2026 Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) (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 1618E277C9D for ; Wed, 29 Apr 2026 21:35:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777498539; cv=none; b=d7dBnuKVu6eNb96jxcU26aIO+m3Vej5XcAWYca8L8Lbfn5gew0v+jkBBtbUm+4QKct0QtoQrZDnR34Z+CCUc6l/a+UNhAlr38g8FdLCICucvRxDBM/4f34i7VJjapV0Rx21O4E4gqIGv4QUecgEmJy7fLhAEo0/2FIE26KjdNTg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777498539; c=relaxed/simple; bh=OCy9Ao5J71zcrOapnb2HkESAFaMyMsMNa3UUjUxU/hM=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=ZFElVordcYNe5bQGyTlLX5Qfod55grvdVa0xBGI9wFX5VC3E4l8SGgop8Tj48QrlZw3spuRmNCcDD0AKd5WHGwthiNVHCV2G3/1sGWnStVrWmV6emetWS80z0b80hPOFTZD91aQfp+wa/2tFUt8FWxpgUVpceIdP8+I3/vuFJeE= 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=TuL7um63; arc=none smtp.client-ip=209.85.214.171 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="TuL7um63" Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2b2ea1b3962so1277655ad.0 for ; Wed, 29 Apr 2026 14:35:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777498537; x=1778103337; 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=d4qFM2xY0uWIBy0/+YAa6gQ04zbbRjdE4sek5AAXClk=; b=TuL7um63zZeA9QFc0LHK+KUGh/IOK0rsA+fGfd0iyO15tAu0OM64a1IaqO8Suq5COI UfI1CiOL05lxVvh6blXXGK8maMeYpZWd16yFzVKezxNT2KwTToIvmNL5zevq0l3Ajq8d dIVcatmB6x5TXtNx4uHYQvwr1bRfBtIZ54K9+HgBgPaTIQdqxL1/1UzfUZkHavuTE4DL pJWYyhy5BPbDnH9RLtUdFy7pW2lRSOCQ+VJ/PSowdAXCybnUf+2f13V60kF+Sxe3z9gM Vr7TZxajqSSCL86WV7DEUsDUw+iqX0nYbtMr7OxrCOgRCw2CogB0V5mM3k0nCY3KY6ud rFzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777498537; x=1778103337; 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=d4qFM2xY0uWIBy0/+YAa6gQ04zbbRjdE4sek5AAXClk=; b=rTSmjOvZXn7MUdk8i7c0ErZihTEpDKqNoA7TWtMI2VLbp9Llfj9C2owtACkqamSlIt 4p9hD+E8QGa7BVWnpJO10j/GDC7afQFTU/9Y5pW3+e4lgTaPdWT0XfvsLq3w1O1PG6iC iUbeddK+AY3CSGeriwPeHvuWaCKjYbJ9EGpdMoU9Hem8mWOjdZGSZ4rjierrKv51Cv3C BIHJ07uOHDh4XjFcH8rBl9njODdPjlWDTQXJnaW8y0oenXkmf9X9j6DwSWvc5h6/oAsD oW3eaS2UQ/PeKl5HEEUvNvC/VUihtmUYE/uOS2t695eFuew6AI4+1cZfNz5FLEvfWcUN xTrw== X-Forwarded-Encrypted: i=1; AFNElJ/g3gRSP738G6291sP52jtpEr7b4i9LX9mk6f01WqFCwuRQ2RG4TzMF0zngd5ekZhLOl6x3qI4p0E4LCPE=@vger.kernel.org X-Gm-Message-State: AOJu0Ywcbk01QOoSNcUS5sJbIxJPzOu6kDVQHFk0q0sMG6Li1bKW/uuJ wSRENoVAbgSHaFY9rdDoxurIxRg0dXejI+hDRKs7w28mqUO7B6yziYu4 X-Gm-Gg: AeBDiesFTKYZfBPKUZVwsZItukOiuD0ou9FhVqfOywPlqllDnFwbTJDQCGgLahnvsPc uz8k8sc8rfqndxj0bL2BkAT7WpcP6ahMR/gxJNEwWKYL1mWjKLZtclIH7klUUDn6IC6HUDzcTT9 CKy3iIQ2/Gx+EWuIVtnUNMCNlD3mR3yIgk6Z1LeON1EBLTT5u05RSaU/0QAdWb0XF2pLLI+KiYi rEiHJUA90teJAuOvf6gs7HdUAylxxtw6Vs3lTPdyyWK0QXXeKqYdyxngELr5pvyBqUeZBshiTOj soUwu3D8tuugYr70hV17Jhjo6llK1+bK8QvurmgxKkseWoKY+6r+Ad+cn+ZZB4CryzrmrjLqfuT 4/vS5C2IzxQWVCu45Rbx1t/lXdtugrItH2DyI+3K2fdO3aaJqzjdIOYIWXfKBiDIIIRVjYi10sl K60ETD6mFHYQwJaHLLjwDdm2YvusIVVBQEs5kIC1zMDoFMM56X/cDI X-Received: by 2002:a17:902:7d96:b0:2b4:5f19:1d34 with SMTP id d9443c01a7336-2b9a235e262mr1101845ad.17.1777498537422; Wed, 29 Apr 2026 14:35:37 -0700 (PDT) Received: from FredPC.orting.wednet.edu ([164.116.47.202]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2b98899055fsm32612315ad.80.2026.04.29.14.35.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Apr 2026 14:35:37 -0700 (PDT) From: Fredric Cover X-Google-Original-From: Fredric Cover To: Steve French , Paulo Alcantara Cc: linux-cifs@vger.kernel.org, linux-kernel@vger.kernel.org, Fredric Cover Subject: [PATCH] smb: client: change allocation requirements in smb2_compound_op Date: Wed, 29 Apr 2026 14:34:53 -0700 Message-ID: <20260429213453.26235-1-FredTheDude@proton.me> 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" From: Fredric Cover Currently, smb2_compound_op() allocates struct smb2_compound_vars *vars using GFP_ATOMIC, although smb2_compound_op() can sleep when it calls compound_send_recv() before vars is freed. Allocate vars using GFP_KERNEL. Signed-off-by: Fredric Cover --- Please note that I am new to patching the Linux kernel. I appreciate advice. --- fs/smb/client/smb2inode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/smb/client/smb2inode.c b/fs/smb/client/smb2inode.c index c6dd282fc..286912616 100644 --- a/fs/smb/client/smb2inode.c +++ b/fs/smb/client/smb2inode.c @@ -230,7 +230,7 @@ static int smb2_compound_op(const unsigned int xid, str= uct cifs_tcon *tcon, num_rqst =3D 0; server =3D cifs_pick_channel(ses); =20 - vars =3D kzalloc_obj(*vars, GFP_ATOMIC); + vars =3D kzalloc_obj(*vars, GFP_KERNEL); if (vars =3D=3D NULL) { rc =3D -ENOMEM; goto out; --=20 2.43.0