From patchwork Fri May 24 09:12:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Miaohe Lin X-Patchwork-Id: 13672901 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 599ADC25B74 for ; Fri, 24 May 2024 09:16:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 95ECB6B009B; Fri, 24 May 2024 05:16:34 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 740846B00A0; Fri, 24 May 2024 05:16:34 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3BBCA6B009C; Fri, 24 May 2024 05:16:34 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 093D46B009C for ; Fri, 24 May 2024 05:16:34 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 818F2120280 for ; Fri, 24 May 2024 09:16:33 +0000 (UTC) X-FDA: 82152733866.11.AB6F09C Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [45.249.212.187]) by imf19.hostedemail.com (Postfix) with ESMTP id 79C4B1A0015 for ; Fri, 24 May 2024 09:16:30 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=none; spf=pass (imf19.hostedemail.com: domain of linmiaohe@huawei.com designates 45.249.212.187 as permitted sender) smtp.mailfrom=linmiaohe@huawei.com; dmarc=pass (policy=quarantine) header.from=huawei.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1716542191; a=rsa-sha256; cv=none; b=MuNeIqNmwD91Atue/Ecz7i8fxDIom7FlvPhqr/ywxtMR6o3irrXP1HaD88j6zQXx3D1imo aasiVelwkmlRS2R2JgtRQv8Cvvy+9lCdTUFD46Cc/zYynSZD2jO8fpybzvDsZ5jK8ydqZN RCitkhyXIcOJ7wID1Pc4YQgMtuD4W4c= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=none; spf=pass (imf19.hostedemail.com: domain of linmiaohe@huawei.com designates 45.249.212.187 as permitted sender) smtp.mailfrom=linmiaohe@huawei.com; dmarc=pass (policy=quarantine) header.from=huawei.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1716542191; 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-type: content-transfer-encoding:content-transfer-encoding:in-reply-to: references; bh=GpIuIi0SSRKljGcg+GeCI6uvjXvrJvHz62DxzZz7AMs=; b=4b9cyyFdsptriklyQaGOpGQwzuhylGkpREF+gZ+3V/UCdjJTvU8XhlULyGog2hHDNuyiFM rmvnCKr3yFPigFA8g9IxjHpD9DSsrFGLHjHGQ6lnhti3+EyT+MGdxl2RysuMCL0p1ZSA5o bfr4qJnPmK4lAfxCdVB5+2TYzAzXz98= Received: from mail.maildlp.com (unknown [172.19.163.252]) by szxga01-in.huawei.com (SkyGuard) with ESMTP id 4VlzpP2TjczwPHd; Fri, 24 May 2024 17:12:45 +0800 (CST) Received: from canpemm500002.china.huawei.com (unknown [7.192.104.244]) by mail.maildlp.com (Postfix) with ESMTPS id 20A3E180A9C; Fri, 24 May 2024 17:16:26 +0800 (CST) Received: from huawei.com (10.173.135.154) by canpemm500002.china.huawei.com (7.192.104.244) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Fri, 24 May 2024 17:16:25 +0800 From: Miaohe Lin To: , , CC: , , , , Subject: [PATCH 00/13] Some cleanups for memory-failure Date: Fri, 24 May 2024 17:12:57 +0800 Message-ID: <20240524091310.1430048-1-linmiaohe@huawei.com> X-Mailer: git-send-email 2.33.0 MIME-Version: 1.0 X-Originating-IP: [10.173.135.154] X-ClientProxiedBy: dggems702-chm.china.huawei.com (10.3.19.179) To canpemm500002.china.huawei.com (7.192.104.244) X-Rspamd-Queue-Id: 79C4B1A0015 X-Rspam-User: X-Rspamd-Server: rspam12 X-Stat-Signature: 4mt9kne19xqgwi1ancu9mc4qs5wxqhdj X-HE-Tag: 1716542190-337527 X-HE-Meta: U2FsdGVkX1/iA31swRE1TnZ/3r3IHyrpxBFboIF/kWogljJz10HRzWOEC5NF3dAecpHhzwiUQgYtndhaiCsqssXYMRxoUtfFgGBvGv8vOkxrABozopWC2Ly8+swwLVEBvwCEblD/DYV2UQA+M36bYo7OisuhZejs+5UDC8Y3b/b/yNSozKVDlKnRbnaH6FPlQvSe6LlLBzQS/WBdxm08SeEH2N543i5ASxSzBooPbFvNCaI3vIOMkQS84CMvwWK6T/rHs3IM8xlbccBmuhWU872s1/cQpNmnUgScPgLyAO6lCgZ2WJ+k5kh2m4tObVxJqD+nAFTcFXR95sEdoiyz3c+YYqvvPFNZuD4129axwa93fDqijO5zYYimFJFYY91Bc/8vDMKDRkQUiCFFImNL7AzZ9gQjJc6pa6YQBgu1tQeMtYhw1GEWRRyUOP29Z7lYMwzR2UR4lAEiE7X8A8M33FxG0No8H19D36IN/TFiabML+GNf0Ii2Z6LHzk6zyA1iI3Uxsonwm3oWSq2YCKX5qdZ+6NVWbe/1Wg5pmpfaSiUntXfPZgF9z8raLReGbN+QJMVodWa5pqWompalTHxZTlvb56dKwhcb0bx2vCedo4Q4HOVKxGcUu2uVF+XtuGrHAqD90i4Sj++iD4lFvgYEP+KePSpzkuvwKPyPoj8iG1ilkSzWNh8N8A9QpM42M9RloLYsfbMHiEBlccmnUd/3zd5v7PmfoiItdYw9TgNlJVQrKxmfyChMa8za9NfFzCuLR3pXaxmx2P+5nUOfNNdymZ9I8/nRAEgFczGmDB3YwdxZYljuba7ryl4h4ib+Xo3FDJDm6r7AxmA36bE+qQyfj7C4s7UlF+4TiuwMHwuapuJKQKTVpPVWk10+vjlyVTgSbOdDTteu/0UOp6EbnMK+0BRU6aw/0l9TzJnkt9Pie7Kmha0lXaXoKnxA54AwzSmRnLebyGkU2Du9YiHyF4t aVUcZXXL KsnTNcW2mgciEvNBBi4z9latL1fWDtFHbrGHobwyflKUdoAltd4rXYjXeMgjXqKKj8eAnFC/lO+bFF8JsNc6otxkzeSVRR/gj6ViSYIlnxVpFgH6QYTjUXNZCjzYN4DpmopW9hBvfIIOtk4yuND5Je+7mKWZa10PFiZdXJ9s2sm6TmGyCppGQSBs16YivSjH9zhxL 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: Hi everyone, This series contains a few cleanup patches to remove unneeded function variant, add helper macro, fix some obsolete comments and so on. More details can be found in the respective changelogs. Thanks! Miaohe Lin (13): mm/memory-failure: simplify put_ref_page() mm/memory-failure: remove MF_MSG_SLAB mm/memory-failure: add macro GET_PAGE_MAX_RETRY_NUM mm/memory-failure: save a page_folio() call mm/memory-failure: remove unneeded empty string mm/memory-failure: remove confusing initialization to count mm/memory-failure: remove unneeded hwpoison_filter() variant mm/memory-failure: use helper macro task_pid_nr() mm/memory-failure: remove obsolete comment in unpoison_memory() mm/memory-failure: move some function declarations into internal.h mm/memory-failure: fix comment of get_hwpoison_page() mm/memory-failure: remove obsolete comment in kill_proc() mm/memory-failure: correct comment in me_swapcache_dirty include/linux/mm.h | 14 ------------ include/linux/page-flags.h | 5 ---- include/linux/rmap.h | 2 -- include/ras/ras_event.h | 1 - mm/internal.h | 16 +++++++++++++ mm/memory-failure.c | 47 +++++++++++++------------------------- 6 files changed, 32 insertions(+), 53 deletions(-)