From nobody Fri Sep 25 11:10:09 2026 Received: from mx0a-00364e01.pphosted.com (mx0a-00364e01.pphosted.com [148.163.135.74]) (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 7E3502EB0F for ; Mon, 14 Sep 2026 00:03:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.163.135.74 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789344221; cv=none; b=h9w2+81RFC9lonyPvkjo199ZwLBYx1drLb6/I20C6OikJyIDJYaIYF8Ox3TKWL/7QqAzs5vjp6pZ+AbKZXI7gQyfqUV67Gx4NwKrDirb20laXRvT7yyM3L1y9qAj6rWW3Dph95yPhGAwkDUDZ64RELwGHdVtiazuxYgGP5QOBsU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789344221; c=relaxed/simple; bh=p1jlM65ZxQ3So+BBCB1oyi/3+0R55NP/llbG6qT1Q1I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fG02sRiojnkpzUSTmf7bbfrQwY8WyPrJNFbvDQHUjKwqDFBOk+hMGTPLn5McDCpVW8VrKpWk8x8KiVVW/uLuo/VM5po1atFaZwBZUKYYtn/s6RGWrdOTjx7ibQoQ2CYOFDN4Q7gTjA3jpNVXapmJj8+DfZiCoSiY9UbY+5Tl7Qg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=columbia.edu; spf=pass smtp.mailfrom=columbia.edu; dkim=pass (2048-bit key) header.d=columbia.edu header.i=@columbia.edu header.b=d6s+UU0I; dkim=pass (2048-bit key) header.d=columbia.edu header.i=@columbia.edu header.b=H6zUoCBp; arc=none smtp.client-ip=148.163.135.74 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=columbia.edu Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=columbia.edu Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=columbia.edu header.i=@columbia.edu header.b="d6s+UU0I"; dkim=pass (2048-bit key) header.d=columbia.edu header.i=@columbia.edu header.b="H6zUoCBp" Received: from pps.filterd (m0167071.ppops.net [127.0.0.1]) by mx0a-00364e01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68DMZAd31948228 for ; Sun, 13 Sep 2026 20:03:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=columbia.edu; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pps01; bh=rNlN N2Xh3Jh7xF4dZNSpw4lMXaF92rKdytyUcFoqXGw=; b=d6s+UU0IHeiSa/yRknjU SFeg4aV6In/eAxDDB5pufHfJUaBUJv/ro+wf0UmGfon7QCeFCjhdfSM44umvMaeV jV5Pj+G3kiJO0B1PDFkcDXGkRo6+cjHQmXvt3/2DxCUaKejWRusO0m9gRGx6Fte0 cGrUPxy4UEynGUs44FM30URYVWmfTwhZwUiuK8d06e00cE8/osDXep2sP8BoOV2H NNHmIXtQYyv+7IWLbT0wyHimsyOwrdkuFwgyfdjvF6Q0GDiDIOkAlUdJfDAIx4Vv E2gb5Fzzew334xqnvO5FloXvr5pLDoEiuMfFiIrEDEf6YnE9AWoQHYlndaBPN66j GQ== Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by mx0a-00364e01.pphosted.com (PPS) with ESMTPS id 4gp1d1h2m0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 13 Sep 2026 20:03:38 -0400 (EDT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-90e8dd8be81so35380336d6.0 for ; Sun, 13 Sep 2026 17:03:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=columbia.edu; s=lionmail; t=1789344218; x=1789949018; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=rNlNN2Xh3Jh7xF4dZNSpw4lMXaF92rKdytyUcFoqXGw=; b=H6zUoCBpmrI6PU22CTTYCXG06xN1wwMW4PQhGV+RJDSjAuO0q9KEJBQhGXbONfXOe+ tAXVgaj5UlHIQhurHR21yldSSOBiR07XRQ//IdBwIdxv84QcoAV0il3vt1bCEpAnxVyg lg0IC+XCu7txSqiktM9nv0XJOtykOQztY1mpCBAP6MLEg9rZCulOwPtEQ6LzfpGNbSIp b735EkW8wTUgZfi4auiBqxOdUv/WlN54IbI38hvJ0hLiYvv7Wm99vLAMkILd3hV3SZDL Ay0jj05MyrJQchn0MO1xJ85x/aTTfwua7Y6F0Uk17X4T0GIWVIOcuCvMdAvRczvCXNHQ tgqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789344218; x=1789949018; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=rNlNN2Xh3Jh7xF4dZNSpw4lMXaF92rKdytyUcFoqXGw=; b=gb+CXeIQ+/1p9b2Z5Ex//JFi51e9QbdAdXTQ+6xBX7nFpDf0HvnjdokBvN+4xbr4ID xp3FOG4JDAFMSVWZmt7hCozC9Lg4TP9DtbT1oghx7WzXTS4iSbrnb/QVzBquegfZhKDz lYFWmKZaeLzFUNNP8884SpY0ZQ6+gURShA5aMV2ACgkcM+rZwyE+skGZPMt002WXHg+i muS6/w9dEn9RUKpPWqB0gVpN883QHCGEgkHqqGMONzIrFUlyEG50GmP/aHhr51KoC9WZ +OtR7sesD807e53q7uSUwZE+rK9RJ7L+LfYc9aNYqc1uJCt9CiWmm2p3lpYTWMJYY8Zh +tUA== X-Forwarded-Encrypted: i=1; AKwUvBwG3fq85/4E4d7r++FFctbf3/UhPLUnWbPZiocjXQXmmosqb7+zU0XzkhoSLUmJqNuHaW7OieQywjVjbGY=@vger.kernel.org X-Gm-Message-State: AFuF++kaEZZraIMuvk4YUM2HTRkzU8jw6W0uD1N5dntHZD+3L03PCBxc +jJlPayYGZwb63vlE4IsQsJ4fdm6TMIYVH39auVqorh7eEGqMGFlvQcxwMNNLDtxEb/GjNcACnw MUQrDEuC4mqZFLAra/IHYWoNOB7zQKRtUKm9YDDgJ2J2m7K1AljZwaWA+l3jGD/+L2FBZ0NbU X-Gm-Gg: AYBFou2a8BKap8/yxIF4NCYU+QZFF501vFquWHXc5UK77b0CZp4rvfm9CXE6kXivoRM jqtnCmFL6E7nw/jsaKJiZ9iEYtcFzXaovyceS7riRozu/fJ/8LJCB+eNv9ZA6hIyrCV66T9wWxs vNbvVJgfTHI6g7hL4QTKM3Vavpp/XQwP7GD8K9iG8UDfrJrcddhHG+tOlkOtjMBLK6vVb4jAYBG h+3fZhWV+Uu9jBMoKQGJPUhSvACIy5pXEBRHKbpzpHRpJi4wJTVaQ40Xvwgq0A1+ArkUlfQA88J GUyhfdNwVvCQzDHsfBsmeVx9vh4RGJ5v6ju2tSkv9D8FRkZ8mYaViJOvF4HsfXCEaDxAJHA83s4 bhoK542la7synUCbCPmlH/AZz5W1Cjl0ewEVG77TBFheoj22sF5kVmw== X-Received: by 2002:a05:620a:3721:b0:939:6de7:8768 with SMTP id af79cd13be357-93a29bfc96bmr50310085a.47.1789344217708; Sun, 13 Sep 2026 17:03:37 -0700 (PDT) X-Received: by 2002:a05:620a:3721:b0:939:6de7:8768 with SMTP id af79cd13be357-93a29bfc96bmr50305385a.47.1789344217275; Sun, 13 Sep 2026 17:03:37 -0700 (PDT) Received: from [127.0.1.1] (nat-128-59-179-215.net.columbia.edu. [128.59.179.215]) by smtp.gmail.com with ESMTPSA id af79cd13be357-939e7f19291sm872250985a.10.2026.09.13.17.03.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Sep 2026 17:03:36 -0700 (PDT) From: Tal Zussman Date: Sun, 13 Sep 2026 20:03:05 -0400 Subject: [PATCH 1/2] libceph: use alloc_page() in ceph_alloc_page_vector() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260913-ceph-alloc-page-v1-1-c436f2f4c068@columbia.edu> References: <20260913-ceph-alloc-page-v1-0-c436f2f4c068@columbia.edu> In-Reply-To: <20260913-ceph-alloc-page-v1-0-c436f2f4c068@columbia.edu> To: Ilya Dryomov , Alex Markuze , Viacheslav Dubeyko Cc: ceph-devel@vger.kernel.org, linux-kernel@vger.kernel.org, Tal Zussman X-Mailer: b4 0.17-dev-db0b7 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789344215; l=878; i=tz2294@columbia.edu; s=20250528; h=from:subject:message-id; bh=p1jlM65ZxQ3So+BBCB1oyi/3+0R55NP/llbG6qT1Q1I=; b=92+fJ4gu5ndZNLo3q69o9FyuWlR4s6e8LAL9DwyXxXEdfrj1byabHcaO5+agpdQzqTksB52vQ t2IOKqGQgX9AMUj1imGTWnV1+LP7s7aOgu4Y4DChU7LtkuwWjD3L86w X-Developer-Key: i=tz2294@columbia.edu; a=ed25519; pk=BIj5KdACscEOyAC0oIkeZqLB3L94fzBnDccEooxeM5Y= X-Proofpoint-GUID: tgsR9Crf7LhRHZ2Prp0lhfJRdULYS2FJ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEzMDM0NSBTYWx0ZWRfX5RHjfQotlD1S YYWdkpu4ENhVsAoj9F2sGEzWEZ4DFQumIpmm791ym34eU2Mw8VHGbeKG8OpptG8PxdAMVqHtYqB ws89WadAmofoa02nwBCLtQRq180boZVwjWoAryl2iT7FsSljOI+vH21SUYztzDOgnJEPTdyyA4G S0a3uB1onI800+bfOQFrIXqhQkzC6FNRqUXiap+6XMTS6LkX+Opky2lHHYKhCxKVRJYgceSvzIU AOdjaa8TbYYE42tIRtSKsaCs995t1NpfaVHKAKldjLnjSJnrcMF5GO6pNaLvtLt0qwdc4Eb/Gdq MhYeIPHNmp6p61NGr7LxNayppnVgqTm1dQywuRzlQhCp1lWa6Id97f8FXPiKKiPjgaqeRZ7mssq ORkPsiXq88wgiaKbZ7MNh2qPLd55ukcHu1hmM83FoF5KVBgHa/cJGmb7glrNkU0tibagScsKNDH 7/BLwo6CS0sxRtbcARg== X-Authority-Analysis: v=2.4 cv=PZxqFShd c=1 sm=1 tr=0 ts=6aa739da cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==:117 a=2jelXx5xVcRIF5zNctN5Qg==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=x7bEGLp0ZPQA:10 a=A0y_DWxS2BwA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Da8U98TiO7q1upZEImrf:22 a=79PYxaXUQd1wl-QFWJnA:22 a=DGrGr6oAPidr8uhfY7EA:9 a=QEXdDO2ut3YA:10 a=pJ04lnu7RYOZP9TFuWaZ:22 X-Proofpoint-ORIG-GUID: tgsR9Crf7LhRHZ2Prp0lhfJRdULYS2FJ X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEzMDM0NSBTYWx0ZWRfXxyhQ/qyfd0j3 U+9Kwo2eUWh7/wuXM4ZXPM4PbG0qP9FOUzFnKVI3HjmiZFrNN7KsiKUn2azw6RsSlLLIyAt40ZY cY8EN09O7GGCQfnnAMOcjxpcXJcKLBtzvcnqE7ftIutQF/nupeFO X-Proofpoint-Virus-Version: vendor=nai engine=6900 definitions=11904 signatures=596817 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 clxscore=1015 spamscore=0 lowpriorityscore=10 phishscore=0 impostorscore=10 priorityscore=1501 adultscore=0 bulkscore=10 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609130345 ceph_alloc_page_vector() allocates its pages with __page_cache_alloc(). However, the pages are never inserted into an address_space and do not need the cpuset memory spread policy __page_cache_alloc() provides. Use alloc_page() instead. Signed-off-by: Tal Zussman --- net/ceph/pagevec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net/ceph/pagevec.c b/net/ceph/pagevec.c index a6aa5b3b7a1e..885e58c2d129 100644 --- a/net/ceph/pagevec.c +++ b/net/ceph/pagevec.c @@ -32,7 +32,7 @@ struct page **ceph_alloc_page_vector(int num_pages, gfp_t= flags) if (!pages) return ERR_PTR(-ENOMEM); for (i =3D 0; i < num_pages; i++) { - pages[i] =3D __page_cache_alloc(flags); + pages[i] =3D alloc_page(flags); if (pages[i] =3D=3D NULL) { ceph_release_page_vector(pages, i); return ERR_PTR(-ENOMEM); --=20 2.39.5 From nobody Fri Sep 25 11:10:09 2026 Received: from mx0a-00364e01.pphosted.com (mx0a-00364e01.pphosted.com [148.163.135.74]) (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 7572070836 for ; Mon, 14 Sep 2026 00:03:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.163.135.74 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789344221; cv=none; b=SkTI4Ak/dMyhL+OdbI/sRhgOW+uud81n36SmCfVULkfdclqXgUjrh05B5kv5GufGh3dcrJXluh44J8iWsdkkXxhNrYuGLemqNtBfgaVtFa8jN6SOTfQ2z4PHUUthkHpwHmeyWIe514oN3PU0W7lgyq/v+MLxEkjuWLXWGR17w5Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789344221; c=relaxed/simple; bh=wKhSu78++sh0O9IkgXyrWNCfNBExKUA7HjL9LndaCY4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mdfJU3c0coGMdcQb/mJGyfoIY4h6Q+uZ0al9cbzXa30vR3R++exGePaGr2tyXTraVzc8oarbksvb2DSvcfqNF6KeVtHsvhL5/i4WRCRbbtOOBm6no/HUMOU8LAdJ/JXAZDdGgwS4yLMQ1J5j2+FhUijw+JolZ8e8D6bmXgz2ukc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=columbia.edu; spf=pass smtp.mailfrom=columbia.edu; dkim=pass (2048-bit key) header.d=columbia.edu header.i=@columbia.edu header.b=rUomLr9H; dkim=pass (2048-bit key) header.d=columbia.edu header.i=@columbia.edu header.b=4PCwKYjb; arc=none smtp.client-ip=148.163.135.74 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=columbia.edu Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=columbia.edu Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=columbia.edu header.i=@columbia.edu header.b="rUomLr9H"; dkim=pass (2048-bit key) header.d=columbia.edu header.i=@columbia.edu header.b="4PCwKYjb" Received: from pps.filterd (m0167071.ppops.net [127.0.0.1]) by mx0a-00364e01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68DMZM2l1948953 for ; Sun, 13 Sep 2026 20:03:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=columbia.edu; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pps01; bh=d8Bp P5sa7O6Wqm4yfg6fCZkf4/CrH02Fjev0pGAt2Q0=; b=rUomLr9H2LJqC4bjXVKG H6ocbSAp4SsWggEryeR7o8EtAc2MsF6EmHrK2J69Z9xLXMLCvZ1mYU6E9ffiL9Ds AEIejzxDPbegD0b4mfUTvqTinTKzC2cj/Wb9fw/nxfiNbiCkCUc1Nc4rQFW3P4LL Ro47DeIa6MH4XzG3KZxc9g28JzImbyTj2LLXdWrOPmwbJW1AnLpMav/XqrvCY7z1 r+1noQHnfRi4OUV6auvIlr2/uxVmRhQtL9bOCGTKSxAquE7OQoUs7v/15+Ezo8WP Rg8WwSafrNxDYh6gdHyuM70xMp2HXqZTEnihXY2qPFZH6N8GjlHhVRDL7n424YW7 BQ== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-00364e01.pphosted.com (PPS) with ESMTPS id 4gp1d1h2m3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 13 Sep 2026 20:03:39 -0400 (EDT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-93a1de6d5c3so119464185a.3 for ; Sun, 13 Sep 2026 17:03:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=columbia.edu; s=lionmail; t=1789344218; x=1789949018; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=d8BpP5sa7O6Wqm4yfg6fCZkf4/CrH02Fjev0pGAt2Q0=; b=4PCwKYjbgrPzAHGLiGEXy0j+PcoiNxpBaqx8ThuXkoUmnKZwlFThEd6pXMq/UXq6hr IEBC6tV9qN1UCqGTdIcE0mW6JA71eOBh4agIUa/wsAzdxygp/hgD0RDefpsW9hU8AiLF 1z09x+foYyjYD8j0NuI+1wAmO6IycB8U5byQD6KQAxyKPTGmnJIrCrd8js04IfE2RKsy O/IOTGYwUy2FlU7fSDOf6d/C6nf9ZdG2YxdP0hHoCCk01c45ycVC8PRSMwq9JQw76iH0 64hr++sjuhfG/hiYRK3BHFmhrBl7eOKqfcSS6+O/zCVB8hvtLHLe/uvJ4vFFGPuJW1Um QYpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789344218; x=1789949018; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=d8BpP5sa7O6Wqm4yfg6fCZkf4/CrH02Fjev0pGAt2Q0=; b=L4zDRB8/eNQvxb48rUbxI4ju1wUWToV3NtWGJdPuCh6AGVfCXw+1fViM6NQxa7Jgxx d6Kgl7TT8vfHHRmOZed7gU4mMlVEqBr00Nc0QY8Kmjalv72wvIIBcTtAYlMgBwrO7mR2 AKIcpTuvBVaIdRVuZLPEyOCqCqQHBQAsUDyPBgFTHl/u2ON9ckiza7+8lpaNeBNE7H+f FpycEiYFYMmzsQ/2zN3Ar6IgMSNSF0dBSgnMISZGbheOk/Udj572dBeigeIRnUV5NKUi kGC+HVwBlXoyHaDhGe2bmLK4cMHbkw1WiACGCFRQ7rUBEnJ8hQmxQ9sdeYS2w1fVcCc0 0FKQ== X-Forwarded-Encrypted: i=1; AKwUvBw23fF9ArKYCSdumGhee9yiXUJyBgz/o5lVGcORlFaSFEfVdRm8KuqvCIfvZe9i4JjzZAhjeuKt1lJe7Vw=@vger.kernel.org X-Gm-Message-State: AFuF++nZgAAuFSTrQLzdBT7/Kcjn6fyQuB4wlfGG1qSQkze/TzUZfYXR CbjXgJxy2uSvA5MnT8Uvo0mWtW4js/MjZriD672rOdZHBc0X0NltilvmBv0TrCNV+WBKLuZcKVg x3HRXWBfcu88/teZAa66BaW6RzmL+NOkeC6P78Gkqk3FHFOMl75KCp5u7RpIOGq/MTPUxhtf0 X-Gm-Gg: AYBFou30VdF8MwIrpjdcvN5eqZb+2m/3bScosbEdOAWEUHPisZnuSKYS6BAzpYT2wo9 fvfuMJeZOf5SO5NR4oL7s+DAS9q3abkwZRVC4I84DpPEhaRdt4Wc8wtws7viQc1k1xHZF/vF3x0 P3vToQLoVYxjY1zqxeyY+Y2UEhBuhhHDIOy0PvfEG89AJXxJZFhU/YvQFlaTG995kQIQPmPJ5GK PCe+6v3vkXkny7Rg2jej4Ut0ab+PynZ3pVJhDpMbj00C9AtDt9pZYjdpNtq2VNneUML5RSg9e3j 8vXXEM7ZWRWa+RU94JrBNJ336vI30INK2dnIdqJi2AS+QRwD6h9gffO/uxtKOJDgTR64dASK3k5 0LpcX5bBItnE77/xyxI/M0q2iASg1mye5t63BF+hMjQ1BuwQCmBFRbg== X-Received: by 2002:a05:620a:258b:b0:939:cb1a:2c5b with SMTP id af79cd13be357-93a2973a2bbmr58835385a.11.1789344218608; Sun, 13 Sep 2026 17:03:38 -0700 (PDT) X-Received: by 2002:a05:620a:258b:b0:939:cb1a:2c5b with SMTP id af79cd13be357-93a2973a2bbmr58829785a.11.1789344218250; Sun, 13 Sep 2026 17:03:38 -0700 (PDT) Received: from [127.0.1.1] (nat-128-59-179-215.net.columbia.edu. [128.59.179.215]) by smtp.gmail.com with ESMTPSA id af79cd13be357-939e7f19291sm872250985a.10.2026.09.13.17.03.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 13 Sep 2026 17:03:37 -0700 (PDT) From: Tal Zussman Date: Sun, 13 Sep 2026 20:03:06 -0400 Subject: [PATCH 2/2] ceph: use alloc_page() in fill_fscrypt_truncate() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260913-ceph-alloc-page-v1-2-c436f2f4c068@columbia.edu> References: <20260913-ceph-alloc-page-v1-0-c436f2f4c068@columbia.edu> In-Reply-To: <20260913-ceph-alloc-page-v1-0-c436f2f4c068@columbia.edu> To: Ilya Dryomov , Alex Markuze , Viacheslav Dubeyko Cc: ceph-devel@vger.kernel.org, linux-kernel@vger.kernel.org, Tal Zussman X-Mailer: b4 0.17-dev-db0b7 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789344215; l=778; i=tz2294@columbia.edu; s=20250528; h=from:subject:message-id; bh=wKhSu78++sh0O9IkgXyrWNCfNBExKUA7HjL9LndaCY4=; b=6OUHHi2HuQ9MoDnsaAAZdVDjVxYGhltRL2Cg33Tqccv7lFjOyfUJQqe1UpStctg/dOKrqVc9k 7o1eX5bfWJYBlUNyF6fjw3PNErxMKHBk88gzla67phSe2uPE6+8zpHO X-Developer-Key: i=tz2294@columbia.edu; a=ed25519; pk=BIj5KdACscEOyAC0oIkeZqLB3L94fzBnDccEooxeM5Y= X-Proofpoint-GUID: PMxQexzHxeisKkdkBzI-6hhZeRDAPWFB X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTEzMDM0NSBTYWx0ZWRfX8Hohcu8HNZIM W5AU+VzO4IMSU2ZA5uXD21iHah0XSjTvURyteji5iSMs+/IKG9YJAgnSqf6z22Y3gYb4yz8qgI6 Ts9YmQoWrYWgbzMwDkQpqRbtLme6EL9/aK9E3xWVE+m8UFT/PP479cMcoy0sRgibV3bsDEGVp42 ArpbF+/p1u4uS2gpZ0ZmTlvtNVmojEV02UuTCc7poLUjCRLiuXT7rfEwllVa3wrw1Bux81bfwsW kOS9bj1sxdw5d3sB8A8MfYciESZ1ILFxws8m4ILGYKOLA5u8B9U25lR62nxbr1qwPyAgBGvlJN7 +FI6Zw1aag6PggrSW6t0W9blLTIa59DrM4gy93e47yvyKsi/6fo3HoCxGSe7z9zArdKOjpTd4FB SRE+dh0e37Geq+0Q4FNPioWabUYzSaLavCsRp0+1RuZZzAwuTJuFievgNKvIdZ7+7JF18/zokxf JtD74fR6L2M2Q0/wEGg== X-Authority-Analysis: v=2.4 cv=PZxqFShd c=1 sm=1 tr=0 ts=6aa739db cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=2jelXx5xVcRIF5zNctN5Qg==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=x7bEGLp0ZPQA:10 a=A0y_DWxS2BwA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Da8U98TiO7q1upZEImrf:22 a=79PYxaXUQd1wl-QFWJnA:22 a=nQLs2myRgPBXMuZXUeQA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-ORIG-GUID: PMxQexzHxeisKkdkBzI-6hhZeRDAPWFB X-Proofpoint-Spam-Info: AW1haW4tMjYwOTEzMDM0NSBTYWx0ZWRfX4HqOMWYyfzJS dIdHnMSWS623ptoiIEij7PLZE0TgX+GPUeGWlyysSXEFllGAwrFQauCnIJRv8laVcuaWJ7+aKeN 39FAeGEqlRELVJxpCxM5QbqdaMsU6F9rBrgSg24YJ1cpMSp1Yaen X-Proofpoint-Virus-Version: vendor=nai engine=6900 definitions=11904 signatures=596817 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 clxscore=1015 spamscore=0 lowpriorityscore=10 phishscore=0 impostorscore=10 priorityscore=1501 adultscore=0 bulkscore=10 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609130345 fill_fscrypt_truncate() allocates a scratch page with __page_cache_alloc(). The page never enters the page cache and is freed with __free_pages(). It does not need the cpuset memory spread policy that __page_cache_alloc() applies, so use alloc_page() instead. Signed-off-by: Tal Zussman --- fs/ceph/inode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c index 149a82f0b3c8..63c3973fbb9d 100644 --- a/fs/ceph/inode.c +++ b/fs/ceph/inode.c @@ -2547,7 +2547,7 @@ static int fill_fscrypt_truncate(struct inode *inode, goto out; } =20 - page =3D __page_cache_alloc(GFP_KERNEL); + page =3D alloc_page(GFP_KERNEL); if (page =3D=3D NULL) { ret =3D -ENOMEM; goto out; --=20 2.39.5