From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 C66BBC3ABDA for ; Wed, 14 May 2025 07:56:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6610F6B00ED; Wed, 14 May 2025 03:56:41 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5F1B36B00EF; Wed, 14 May 2025 03:56:41 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 48C016B00ED; Wed, 14 May 2025 03:56:41 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 2156F6B00E6 for ; Wed, 14 May 2025 03:56:41 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 9F80C1A0A77 for ; Wed, 14 May 2025 07:56:41 +0000 (UTC) X-FDA: 83440756602.12.32D32DD Received: from dggsgout11.his.huawei.com (dggsgout11.his.huawei.com [45.249.212.51]) by imf22.hostedemail.com (Postfix) with ESMTP id A0437C0008 for ; Wed, 14 May 2025 07:56:37 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=none; spf=pass (imf22.hostedemail.com: domain of shikemeng@huaweicloud.com designates 45.249.212.51 as permitted sender) smtp.mailfrom=shikemeng@huaweicloud.com; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747209400; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:references; bh=z1UAM9FdVgSlXuqTzhxyLJbrRFze+xfMdwl1h2BJi8c=; b=tRbDJKb/xp8GIkT4OQjtJrauBgEnXjchKN9D60q1hJu0jksi8qQaHpjcqKSNKyARA80kAG ZkYxJB9ZLrHYnZUHAyuFTK5WlJ0lWMeTXgR9dvZ1MqgjV4WcfKlYBmXAYeHY07Tz+/FYCQ K9S4xYfW+swf9ACAEbUWmsbcJedY9Ns= ARC-Authentication-Results: i=1; imf22.hostedemail.com; dkim=none; spf=pass (imf22.hostedemail.com: domain of shikemeng@huaweicloud.com designates 45.249.212.51 as permitted sender) smtp.mailfrom=shikemeng@huaweicloud.com; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747209400; a=rsa-sha256; cv=none; b=KlYvCU7rBjDzniSA+HGGM3Egyn/COU6SxhWXd2qd/fSa7CMyB2GIifc0Ul4MigwnwFf/VW PK7cYP2c9dJyfIGMjK39yIG8LhTdSG25lt/QtinW+K2h/URYWexh8LJAKU99wILB9C368G lqLjeYYSg80wNPd9hyxBQIdAKe9tAwo= Received: from mail.maildlp.com (unknown [172.19.163.235]) by dggsgout11.his.huawei.com (SkyGuard) with ESMTPS id 4Zy5Jd2FQJzYQtrq for ; Wed, 14 May 2025 15:56:33 +0800 (CST) Received: from mail02.huawei.com (unknown [10.116.40.112]) by mail.maildlp.com (Postfix) with ESMTP id 946F71A058E for ; Wed, 14 May 2025 15:56:32 +0800 (CST) Received: from huaweicloud.com (unknown [10.175.101.6]) by APP1 (Coremail) with SMTP id cCh0CgDXOnuvTCRoTNWvMA--.62928S2; Wed, 14 May 2025 15:56:32 +0800 (CST) From: Kemeng Shi To: hughd@google.com, baolin.wang@linux.alibaba.com, akpm@linux-foundation.org Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/5] Some random fixes and cleanup to shmem Date: Thu, 15 May 2025 00:50:42 +0800 Message-Id: <20250514165047.946884-1-shikemeng@huaweicloud.com> X-Mailer: git-send-email 2.30.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID:cCh0CgDXOnuvTCRoTNWvMA--.62928S2 X-Coremail-Antispam: 1UD129KBjvdXoWrJrWkXFWkurW5Kry5Wr1kGrg_yoWxXrb_ua 4rJa4DWr43WFWUWa17KF4xXrWYgrW8Xr4qqas2qF4ayw1YyFn5uw1DCrWSvr1xXa1kJFsx Aw1kJry7AwnF9jkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUbxAYFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I6I8E6xAIw20E Y4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l87I20VAvwVAaII0Ic2I_JFv_Gryl8c AvFVAK0II2c7xJM28CjxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVW7JVWD JwA2z4x0Y4vE2Ix0cI8IcVCY1x0267AKxVW8Jr0_Cr1UM28EF7xvwVC2z280aVAFwI0_Gc CE3s1l84ACjcxK6I8E87Iv6xkF7I0E14v26rxl6s0DM2AIxVAIcxkEcVAq07x20xvEncxI r21l5I8CrVACY4xI64kE6c02F40Ex7xfMcIj6xIIjxv20xvE14v26r1j6r18McIj6I8E87 Iv67AKxVWUJVW8JwAm72CE4IkC6x0Yz7v_Jr0_Gr1lF7xvr2IYc2Ij64vIr41lc7CjxVAa w2AFwI0_JF0_Jw1l42xK82IYc2Ij64vIr41l4I8I3I0E4IkC6x0Yz7v_Jr0_Gr1lx2IqxV Aqx4xG67AKxVWUJVWUGwC20s026x8GjcxK67AKxVWUGVWUWwC2zVAF1VAY17CE14v26r12 6r1DMIIYrxkI7VAKI48JMIIF0xvE2Ix0cI8IcVAFwI0_Jr0_JF4lIxAIcVC0I7IYx2IY6x kF7I0E14v26r1j6r4UMIIF0xvE42xK8VAvwI8IcIk0rVWUJVWUCwCI42IY6I8E87Iv67AK xVWUJVW8JwCI42IY6I8E87Iv6xkF7I0E14v26r1j6r4UYxBIdaVFxhVjvjDU0xZFpf9x07 jSYL9UUUUU= X-CM-SenderInfo: 5vklyvpphqwq5kxd4v5lfo033gof0z/ X-Rspam-User: X-Rspamd-Queue-Id: A0437C0008 X-Rspamd-Server: rspam09 X-Stat-Signature: x6drrjikamc548y6ncfzq1oahgruzjnf X-HE-Tag: 1747209397-319953 X-HE-Meta: U2FsdGVkX196xg8sJuYzpe9P6cJqUCjWbOGpTbueK6nEEiNyCJTqn+CwuY4xrrV8SN1NZGQ4xFt1EE8jHqU1+F6ep73BGj2AOEz/oRZuAlVGOiC4T7L0D02oa61m4yEpqIJaXeoPXnJPLnr8cIg6lOZFWr1agbGHgfpQsiGuAlxGy8h9TGj5Y6XyQhhXPpytHx+9O8RIDoyTJjmtMlEW/NwldGWlIy67d89FSzt1ny3TfV6RN2G1eR2vQNxbgzLpKQTkatL35Okp/fh/IyBR6Geee6dps5a01DQdvFzAJ9PX8RQwlBkn3bVGZnYzAly2vV1FfSzIG3YzttRlNyCTEV8wq7RsZLliAZquLZYXRxV7dlHiP9E2PQu4uax/ph/09neK/PYDTmn9dTB0AP7BfuNxB70iZX59AoWiv99yrWCbh7bgw1muaRzGZPlbf+2kcSb9J2cwtXau0oQwLc6pfLaPWOB8VXc3lpY9s0pSQi5QplHR8vLDpiwPU6DZZRQWnjcmzIA0lIdH90yWs+3bzmrFye84lsRLXs6JQfyQznSa8VzyIZQa7hTXtFvQBQUP3GEP/4J2kEMSMVSJ+/39o8KtweI+9pCVcVMQQlnMLwftUGCxEmUp+MdE6RHBde35TDh23eyZiCHS17kgYbE1NkqWEeFDIukaGNVuFzoacSgQIBTPupIOn3gc8UX50C48Y1a7m7FDxHU6521ULVLg+H8YVDIQgiW0s6btBNJPJOb+bNduX93TkQTfz7TA9UUAhXFntaBBo+wBmNc8ZUF1hBbm3aK+Wiq1WeCeziIOXQFxD8h4V+ofaS1LWcn5mwTYUS9sdFty16jyA1nTtvplXRWvZZPQ/7+jSjAMn3TorYEOlcTXvx1Jba2ynuJBUfQX+k9fvkG3lTwgrMALIkk6Ucu8I96JncxuYRfR9Mjax8Q+vbAEnVg5ROfoJorovOytP0WQwLZQhpZA7/l2XOB HQjfVmVz 70lRyWo9KPNMDbf2PiOoykcNobI7ynhjzoEGoMg4f3PVt94QuG/d4iiYJWbC5NI+bw8qGHmzh4SeBfigBLcvSlt4KTLRK9Zl3KNqyz3N9h0xEONFN3ivmJIdGVV0wkVGSGEhMYkCWY/rG0x5wsPLn/urcajbqgj32Mg+L 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: List-Subscribe: List-Unsubscribe: This series contains some simple fixes and cleanup which are made during learning shmem. More details can be found in respective patches. Thanks. Kemeng Shi (5): mm: shmem: avoid unpaired folio_unlock() in shmem_swapin_folio() mm: shmem: add missing shmem_unacct_size() in __shmem_file_setup() mm/shmem: Fix potential dead loop in shmem_unuse() mm: shmem: keep inode in swaplist when failed to allocate swap entry in shmem_writepage() mm/shmem: remove unneeded xa_is_value() check in shmem_unuse_swap_entries() mm/shmem.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) -- 2.30.0