From patchwork Tue Mar 25 08:04:16 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sergey Senozhatsky X-Patchwork-Id: 14028200 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 0CEF6C35FFC for ; Tue, 25 Mar 2025 08:04:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1F765280002; Tue, 25 Mar 2025 04:04:40 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 181C6280001; Tue, 25 Mar 2025 04:04:40 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 046D9280002; Tue, 25 Mar 2025 04:04:39 -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 D5DBE280001 for ; Tue, 25 Mar 2025 04:04:39 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 03DBB121B93 for ; Tue, 25 Mar 2025 08:04:40 +0000 (UTC) X-FDA: 83259336762.06.12DA11B Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) by imf30.hostedemail.com (Postfix) with ESMTP id 1A64E8001A for ; Tue, 25 Mar 2025 08:04:38 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=Vocj30ef; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf30.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.214.177 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742889879; 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:dkim-signature; bh=AUtkKoa3g3hBxsspuzhFy0YyIsrFmT1mIyA+rh1WJbg=; b=hlBawLAiPp9thGBGBVIhccAZoA0pls3WBq8MFkrCXehSFym87mhxxof33TD2oZl3sLZ1A9 REtk6sEZWYJ5Qoz8ry/MLOszLayt3EFwcCqpDhJ5p1Q5vSfg3xQpUVhws+UGwAkeci9/Qk +KpTDi2i3/S+SNKN5oM7lHJBSkXgFpM= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742889879; a=rsa-sha256; cv=none; b=Vrss65Q/HjizRvxhjtKMGaaa7CMYRuao8l37nXKkCuglU40rh/P7FBqq0bHOPJil3m9H9P rdl8ySayRuE40ZY9zDB7RGJLFj2QvZ0UgwoMUixXgro/Lqv8kfA5DxuzDp2sja8U1RFZZf 8hoNh6OSaR21Cf1p/KiH8M8lzpZvQ9o= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=Vocj30ef; dmarc=pass (policy=none) header.from=chromium.org; spf=pass (imf30.hostedemail.com: domain of senozhatsky@chromium.org designates 209.85.214.177 as permitted sender) smtp.mailfrom=senozhatsky@chromium.org Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-224171d6826so29915515ad.3 for ; Tue, 25 Mar 2025 01:04:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1742889878; x=1743494678; darn=kvack.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=AUtkKoa3g3hBxsspuzhFy0YyIsrFmT1mIyA+rh1WJbg=; b=Vocj30ef1tvbLUreq+uiJvpqqHJ7ZxGN5EWiO3rsiW7OeqqD9x9vyRVWui4sOr3F16 tr7pR2svFukB7U670+v0Gf7R6k7pbcjLZh9hPBaVuSqB0km1pUIFGZA2o3wJ+BQgTTpd 9Q/yJmysJNN9iYM7ZFqs89KAp7ig/cGFpjhnY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742889878; x=1743494678; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=AUtkKoa3g3hBxsspuzhFy0YyIsrFmT1mIyA+rh1WJbg=; b=EXOxwlRvHGUPVpbY8FTI0oqYpDSXTgd+6/WGlljo668WniEgAvKe9O4sX2Spw9jZIP jAErsx+Ac2DzwbUzz1UVah9l2pFfHZQxjTFztfsUGHJJ1lh0undSm7ng6VQDc2/Y9BGR n+xCQSd8j2wIYbILmDoqSpoUc07fbE3lTTb4tPMMnvW3YWDQpJp7Thgbz8TjXTrGVHfK pTHzn/W+PRKKG72NaRyj15i922yDyjPA6DPTfuw9J3VGI4xgAxJUnZh2eNiLeGk+rgjk cudRqJ9uSxjzGaYAOVLjb5NVHSmmJR4UjdqkZtE+woIBPvy1bvvHf3gtAKJEjislC0b9 OHiA== X-Forwarded-Encrypted: i=1; AJvYcCXSFOoQWXadbNz/s6ZKSiXdtSEb/axWpdqiF1F3/g+xwfhsH3DBn/9vDVlg+i0zJMOYKZp3AjneyQ==@kvack.org X-Gm-Message-State: AOJu0YxofdL7ZbrLMYrZ0nnMALjKED1QaKSAgT/EvAEXXk256nSYgtbr yaYOmVx0WIAktw1oqrDistfN0gyxp0cqxX2F4N4KPaVIiOJeMaS5ICaVUVVC4g== X-Gm-Gg: ASbGncu4H4LuvsGX27te1tofZ3yv2tBpyD2YprHKEQjWxfbOHOkRr4Uzg1FXkXRWEsS v69y/TvKtVTLim3sCRO+1/lUfrfhA0y5Gj2U1dOgPnz5i7FJKGn/opx34cy78WOY5eSW7s8+AFA 5fUWF9n6x0gyzNKeqIYJ+FfqSm0GWBB/Z0+rxMhn+5IafNIu5mCvPshkSGHXJcAcG+qULgc7g6n 6+I8PuUTQgmHErguiwPAa/TDl4feBpmQnCd31LBxv/7oH7B77KHohPQJ31ZEuvG1yLeKBZS7/Zb waGfWDaGYPBI11Q8+3dpXNEy3cPOfOEL2YTFphc7D3eBMKqbuv403CHnhrPLK9yjBUkay5A= X-Google-Smtp-Source: AGHT+IHAczMfLGWCXdItIfmDjlXsPg9Gkemi2vQzJKAzlGMp9AUyeZeYvL1KX3k2HFar1A+vaZb7UA== X-Received: by 2002:a17:902:ef02:b0:220:be86:a421 with SMTP id d9443c01a7336-22780e14e9cmr278300215ad.38.1742889877565; Tue, 25 Mar 2025 01:04:37 -0700 (PDT) Received: from tigerii.tok.corp.google.com ([2401:fa00:8f:203:f107:eb57:41d8:a285]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-22780f45862sm83817215ad.70.2025.03.25.01.04.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Mar 2025 01:04:36 -0700 (PDT) From: Sergey Senozhatsky To: Andrew Morton Cc: Minchan Kim , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Sergey Senozhatsky Subject: [PATCH] zsmalloc: cleanup headers includes Date: Tue, 25 Mar 2025 17:04:16 +0900 Message-ID: <20250325080427.3449359-1-senozhatsky@chromium.org> X-Mailer: git-send-email 2.49.0.395.g12beb8f557-goog MIME-Version: 1.0 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 1A64E8001A X-Stat-Signature: 9ppd5skpmnys1kf4f6jgi7y6hbukgqdk X-Rspam-User: X-HE-Tag: 1742889878-38784 X-HE-Meta: U2FsdGVkX1/fNpdVc6/DoOKvAobwin6vDOJFPARmGoXMEt1e3a4/mrxlYYR8/EYCuA2z0UBuIVmHUR3MyUADwll9Vfulx8N4i/KTeYnH4gIBHIR8Pimn6/Kwy9MuAHKeqe/ges0LltuPqO9aSA+a7bYtqgBE7+kwZFKccnmSBBgxu0QR1qtEfmWMPhuWt1UaXdE7G/qeFTn2JKSNqkS+7X1S+7UEdshnxTxfDCgilLyRCttcT4iozSMkWSPDsy/Zee3ESulxodWBiTcrzJ/QL8RHd3rFPzZj2NpGkVfwDCtFPa4qYDpgRBahk2AkoL1x1vvVUKgD6qVvZ/wrup7WQ+KDJQRtoO2yHZWd82TdLaTysCI27kD3Ly4eqLHjIq8DnOYAmLnFAqbcyM6KIysSFZw7mGmtFso7f/hPYwP7Udu1+qoc6g5GVIljhrcOf1EtqXcBDnbXBIavzAZn3dGSslQBB8ULGSI+GluftXkb1ExggBOoQFrZRjjUv4fdMXIwAhTgsFA7UqNbz46z3tgS2njAbXZdN3GHTWDRyVTU93mQaQWiyTjhsu6TsMJ+6EO/pJdnIyq8zcI3uAa+2JWNQSIDZtqU2zsclh4qGTRn7nPgLXkoUg4f7YGLziM1/5Lf8eeiWfcfabOI6m7U4Uhau6MV4zGvqXqt82kil2LtXXgRYPt5OGeMbJht09ARKeXjuQpxXliw+DDvdv8BCYs7gP/wXv2iiFiNLCYccwqplpJcJhuTFTpcxqZsuE6zc7CU116C3LG4kUJX34wfyfRXMaa3A1syIIdP0EAt3SepVEKBUn55xKORUJ/Ef6bWwhAjMpfbJ9aNCXvxqA6ZunxVCqJuFeFuhQA0f8FD3AjFmWLkqLKu7WMPSYLUeSqccJQnZIp9fhjoFLOPwTTadSULKp4nrcbMfQVIwqtca0GIWWKzHKxpCA8aJIO/Pwp4wU2woBv2P3QtVLfKmETfLVv S6fd47LY q8i8wKQQsOB+MGCpDkz8Y5CUB2aEVsdcSNfgvL38+4vP3BQM1PSKChg94jM9EjvO2LJ51cA7+M4K2p5CMsW3YpqJbtOKWg2gbtgwfKjCWZE4YKlmIeEkEARzOg34kvW6OggoSE40NYAJcqLlrWz9tJY+oMqVgB7BP6qRer3gISVl4HHhmcDuPU2VKJ90pMxsRrWoM3/jr7Dv9lkoIjFIgNlMkximy0D0rVoZbK+SnKI42rJrfaq0xEuGAGhxw5V1b1QUYzowDpXrQ+7wQY2yryNN4nOBeRdr3OwJLCajVBDyTF7GoceSKUPqOcw== 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: Remove unused headers includes from zsmalloc and move pagemap.h and migrate.h includes into zpdesc header. Signed-off-by: Sergey Senozhatsky --- mm/zpdesc.h | 3 +++ mm/zsmalloc.c | 12 +----------- 2 files changed, 4 insertions(+), 11 deletions(-) diff --git a/mm/zpdesc.h b/mm/zpdesc.h index fa47fece2237..57e7a4d6c6ca 100644 --- a/mm/zpdesc.h +++ b/mm/zpdesc.h @@ -7,6 +7,9 @@ #ifndef __MM_ZPDESC_H__ #define __MM_ZPDESC_H__ +#include +#include + /* * struct zpdesc - Memory descriptor for zpool memory. * @flags: Page flags, mostly unused by zsmalloc. diff --git a/mm/zsmalloc.c b/mm/zsmalloc.c index 961b270f023c..2119af63d0d4 100644 --- a/mm/zsmalloc.c +++ b/mm/zsmalloc.c @@ -26,17 +26,10 @@ #include #include #include -#include #include #include #include #include -#include -#include -#include -#include -#include -#include #include #include #include @@ -44,11 +37,8 @@ #include #include #include -#include -#include -#include #include -#include +#include #include "zpdesc.h" #define ZSPAGE_MAGIC 0x58