Message ID | 20240306155135.118231-1-zi.yan@sent.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id CBAB5C54E41 for <linux-mm@archiver.kernel.org>; Wed, 6 Mar 2024 15:51:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 642C26B0081; Wed, 6 Mar 2024 10:51:40 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5F24D6B0082; Wed, 6 Mar 2024 10:51:40 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4E1566B0083; Wed, 6 Mar 2024 10:51:40 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 3C2156B0081 for <linux-mm@kvack.org>; Wed, 6 Mar 2024 10:51:40 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 119091A0487 for <linux-mm@kvack.org>; Wed, 6 Mar 2024 15:51:40 +0000 (UTC) X-FDA: 81867054360.25.CCE9E82 Received: from fhigh6-smtp.messagingengine.com (fhigh6-smtp.messagingengine.com [103.168.172.157]) by imf25.hostedemail.com (Postfix) with ESMTP id E54E7A0026 for <linux-mm@kvack.org>; Wed, 6 Mar 2024 15:51:37 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=sent.com header.s=fm1 header.b="G abD9tT"; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=jAb8WsMO; spf=pass (imf25.hostedemail.com: domain of zi.yan@sent.com designates 103.168.172.157 as permitted sender) smtp.mailfrom=zi.yan@sent.com; dmarc=pass (policy=none) header.from=sent.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1709740298; h=from:from:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=6jc/qtxmjILWwrSyyKA19XZjJk/2gKrfVYgE5UGeLVE=; b=VLY9Ydof4fvXUfCx96tWOpdnIcCQIDwWQntRKBhA7/qrKstbR5m3VXKE7qdSJFHnG87aLs IZW0lejI8XbNk/ZLV0HUs4j8lhdT/epuCBmUoOLo7SzvroH42lxGFt0ZxBuZ86z/WAHgEr 9lY6jtBqptj2R4EK6Odnbx71oXH6FyQ= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1709740298; a=rsa-sha256; cv=none; b=8dOvuTcTE1iKqDSrhnymjYw2Rq33PhNZeBYcWCrTPUdAoOzs+sNncNxPj0xCTu7EJaaHnh /1gY0UFXMhLPGm1WGxKP+Gzc7SFIvHRE8u/jydiK8vuNCoN6DPQvE0sPPh57hpk8CLlAnB FLMMH+tKCjIClERaqLjSLKP1Na1P0U0= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=sent.com header.s=fm1 header.b="G abD9tT"; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=jAb8WsMO; spf=pass (imf25.hostedemail.com: domain of zi.yan@sent.com designates 103.168.172.157 as permitted sender) smtp.mailfrom=zi.yan@sent.com; dmarc=pass (policy=none) header.from=sent.com Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 3A0A011400AF; Wed, 6 Mar 2024 10:51:37 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Wed, 06 Mar 2024 10:51:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sent.com; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:message-id:mime-version:reply-to :reply-to:subject:subject:to:to; s=fm1; t=1709740297; x= 1709826697; bh=6jc/qtxmjILWwrSyyKA19XZjJk/2gKrfVYgE5UGeLVE=; b=G abD9tTYJ/urg0kJhmKFO5GLC8pc+9yJTf58aNhBMcmVW8Z6aBGXu0w5mOj494XR/ xpX3DB1hpOYJqH3bLUwOIDIQcCUC4a+de0upwvoQzYqMgD5jb8k1UJyvu0fqog83 gpzgaoDj1yG6fyBbJV4wYzZ7o1klLJIC6lXoyi2+PBh5BU2MsI+6GE8Pn4cQU24w 9UAvOx8YJJHJdR6qomOOAErf2jVnPKabpKV/QzTpnT+LK2ykGr225//f1dVC9Hfj 39mYE5AfxJdZUhyFSPVJ6RUB0EWK6ld4U0LxVTi+CYjYrVKsvX8aiYWBrZNo/hC5 M/1oP2lUDxS1b9lLkRYMA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:message-id:mime-version:reply-to:reply-to :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1709740297; x=1709826697; bh=6 jc/qtxmjILWwrSyyKA19XZjJk/2gKrfVYgE5UGeLVE=; b=jAb8WsMOOQyKTrXTr AnhzB5xMfS4udVhVmFJgWmDNSB1ueaBVRg/P+BdY9Kf5Ln6u9n1/uKfzpOXjNkbe HpXps2w2WrBHyELnSGRawX9g4TdBzTtaK9VYcIOMN6rzvZ3uGYfqmJfGYyCFKmjJ 9qdctDxeJmDyuxaUi4vytFlDrnyDlwQejVIUAZtZx5pLcd6+7lKrM9HJ/mjkNB3J 88yH37AuDE0PMG62oCnNm5T7/1vr3QsAWvjTnCQYDQ45bVR7ELs7HyNTJqty7MMB 4LG5R275FYySdbGpw/dFVJwISdM0V5QU9cSDjtKgZTzFKKrpiiR3qYfghU53/gxo DfagQ== X-ME-Sender: <xms:CJHoZUAQYqSQQFN2x9WFwBDD8JtF6DzUlN5LVHSTFYMnLhQHHAhF5Q> <xme:CJHoZWiHUNvFj_B8ppKRZmQ_AIoIDWj2WLV9symVwMOhzcxAFQf08plu1u1oAWFNA 5Rr3f8yDQ_Ux2dFZA> X-ME-Received: <xmr:CJHoZXlvMbYWK8hlHYK9L6EDMgGcn2qGRjTxZ0tm0khOZhbUu650wTDxfmhjGkHHKDnha1taOPa9Thfx0fTeu57Tk8JXu1Hyvaw_fESI_EsBUPcjtC3lCUDP> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledriedugdejkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefhvfevufffkfforhggtgfgsehtkeertdertdejnecuhfhrohhmpegkihcujggr nhcuoeiiihdrhigrnhesshgvnhhtrdgtohhmqeenucggtffrrghtthgvrhhnpeetudevhe etheehieetiefhjeevjeeltdfgvdeiueeiudetffdtvedthfetvedtffenucffohhmrghi nhepkhgvrhhnvghlrdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hmrghilhhfrhhomhepiihirdihrghnsehsvghnthdrtghomh X-ME-Proxy: <xmx:CZHoZayYovMNxFz7Gh42NdroGG4Ltv9rz0cF1NDHWVeWJEt6I-6gHQ> <xmx:CZHoZZRNOfTfUzr76xjmpf6lfEu5kNeMo8W8XPzJlVY41TNgasqAYw> <xmx:CZHoZVacb9XtdGAbud15qGchKL24xOLCUXvdC0c5R_ngirPRrjpA4A> <xmx:CZHoZeJsnqzxTlhn2fRy5Wo87ClYXG_ZyFCpEiTeDZoy3SRWgQTm5A> Feedback-ID: iccd040f4:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 6 Mar 2024 10:51:36 -0500 (EST) From: Zi Yan <zi.yan@sent.com> To: gregkh@linuxfoundation.org, stable@vger.kernel.org Cc: Zi Yan <ziy@nvidia.com>, linux-mm@kvack.org, Charan Teja Kalla <quic_charante@quicinc.com>, "Matthew Wilcox (Oracle)" <willy@infradead.org>, David Hildenbrand <david@redhat.com>, Andrew Morton <akpm@linux-foundation.org>, Huang Ying <ying.huang@intel.com>, Naoya Horiguchi <naoya.horiguchi@linux.dev> Subject: [PATCH STABLE v5.10.y] mm/migrate: set swap entry values of THP tail pages properly. Date: Wed, 6 Mar 2024 10:51:35 -0500 Message-ID: <20240306155135.118231-1-zi.yan@sent.com> X-Mailer: git-send-email 2.43.0 Reply-To: Zi Yan <ziy@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: E54E7A0026 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: 7t76merj7hdss31gjhwuepctpj3sb49n X-HE-Tag: 1709740297-763823 X-HE-Meta: U2FsdGVkX1/Ju1wvgDyhPR/70zj9FUsRBzI9cRQKPEgp2osmeoJRpPcj8graoJlKvvffLAYNsbERY5S+JUzDOfhnrWuEoq9MpumuUO9WX/jKItPbyRs5VMTJNyQZ2ODSginFlldWb7uj8o6JCFbS/SeAwOWQl1X8XD8jty3IfleALcbBWPLaNYOsWAqUVrpwYjmdvFbCcGkX0m33Fx7ryX1bOBdxDkC/pzAYk95dv1y3e757G6ClMlcizr7h6vPeEHta19IRZs4EugDN8Vl0S/IKUwBLJDjqsavi5wDSwa4y4r3Pajjy/wn+Xl5Xgsb8MDa/n5YH7Cdzk45vN7e4XH3h7ChLi+MW5+kRmjtNo9/Isvp0XilDQkrkmop/XdyxWhFgfSVQJ52TwHgPOwGmiYicSHv55jSwGA0Vr+OH6clXaab/OlGDT1lqNmIGllHL9hwCrh7DfrHLa/plorItKhxJXeCYOQe/cOpRpQVVZ57MrLNnnLJ/fnQafaiRgP4aQxOd9BxRV6JXN1ADxmR/fRGdSEuTE7WUYegxLnd/fTKrMVDU01KuErD3XFYIN4jxzmpQoZO0dgIILFvGNlnVSDzPRVgQ87v46IE3CKVtqd1oHOijONZdMbgDk8iWX+IFIbijTXcwEaQF3W3njYQYrgKMrKiwKiHDOK3EGStfSNUiVA9md56Y0QH6QGjMiioQO/8OasPsewLJ/3UQqDf9eOXUPqmBt8NKfrZNLocciKz2tAg1gfvvR9PA3ZPARIaeOX034JO34VNl1lN2nSnEk2mSDLoqnfhBWn/pMrIadHYdDA3/cteJ6fDGril5RtKnDjA/6P3346ob0PFLYKwop1+XtdTETe528KNnH1XgSEkEUdp7WsC31LzdVCPkapMMEn/PA6onAIsPQ+eNyz6YG3pjrzNtcCEWBS2VEZPWnCRQaRwDdCPaA68rf3BWi0LHT5JNUnLJXDqvl8ld3wn wuUAiItj 1w30GR2+CHLBPROPoknHYrCgVqxl0nnlERRbjLpf2in0bikG7N0f0MbgngqsLevJQuj7p7ppVgfvwHjGZJCaxADvyfe4QxqLpYcpsVQK9nJ7wVVhr3ANzgfRVbtGAhy9lgFPvW7naO1SP3C9H3pIMGmHVbYOsmHUHj/XK6rlSJBWUQ0KGy84+Pjs+YBnyRFcJz1FTISMJuy/Kf/eB/sHg8WshaqRFnhHk4QrhgFQlwgGnz7wUeTzP/ftWavv0fk9BljxLN4+ZRfV5xESBV4wVDznFWCldM6sOAWbejdONrLYw0azUzjB583chTK1XLrAfqYS+MkBmLsCMeGhNSkeop/6wI8hsKKZE4k/HMmibZaAurzt/VaJ6UsINcXq9CxCSbd9EtiJ9bfNHT72Y6HwsKYKRYCoPX6Y/C4u24YQIs5m44bZ2ZgQDcNhdVx3fkEQ5Q4i7Jm0EWuJJE8hQjUPK0wkBm4uJqIUTPmfQtCNGohQmNoKr/9NmYFkEGzWm8ynVroQuGvw0Mh7aYsSpIKEpMnBAOp199UiDG5khEENoff72TqUpy+GBw09uTOQOMo86A25nvo1xQwZnUJ/SmyM8kHOfmQTGwgSUW2IQ X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
[STABLE,v5.10.y] mm/migrate: set swap entry values of THP tail pages properly.
|
expand
|
diff --git a/mm/migrate.c b/mm/migrate.c index fcb7eb6a6eca..c0a8f3c9e256 100644 --- a/mm/migrate.c +++ b/mm/migrate.c @@ -447,8 +447,12 @@ int migrate_page_move_mapping(struct address_space *mapping, if (PageSwapBacked(page)) { __SetPageSwapBacked(newpage); if (PageSwapCache(page)) { + int i; + SetPageSwapCache(newpage); - set_page_private(newpage, page_private(page)); + for (i = 0; i < (1 << compound_order(page)); i++) + set_page_private(newpage + i, + page_private(page + i)); } } else { VM_BUG_ON_PAGE(PageSwapCache(page), page);