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 67D05C5AD49 for ; Fri, 6 Jun 2025 22:22:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C40E66B0093; Fri, 6 Jun 2025 18:22:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id BF2406B0095; Fri, 6 Jun 2025 18:22:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AE0626B0096; Fri, 6 Jun 2025 18:22:29 -0400 (EDT) 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 8AB1E6B0093 for ; Fri, 6 Jun 2025 18:22:29 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 31DF5160B4D for ; Fri, 6 Jun 2025 22:22:29 +0000 (UTC) X-FDA: 83526400818.22.585AA7D Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf29.hostedemail.com (Postfix) with ESMTP id B4D0F120008 for ; Fri, 6 Jun 2025 22:22:27 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=j4iJ6tsY; dmarc=none; spf=none (imf29.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1749248547; 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=AY4lxCDdV230tC9SnCqSxP7UlXmmfTZg35IJeuZ6UXU=; b=sUBxKPPo6ztEqA+hiW5m5mNfAewUGwu/6r6b8bR3mfNcaCeI7NBSwp+ttcx9zfnoETUgtS nV/9vEuYPTtcUQbtiUbYtHzG3T+oiWdbfA5SG2DDnxzARbX6uE2f+8062cT8nXpu5BGCYt WL4sJ+/lb3Pq0GjAYxzKYp+hjf4WE+Y= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=j4iJ6tsY; dmarc=none; spf=none (imf29.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1749248547; a=rsa-sha256; cv=none; b=SijLdQR41gT1s9TP8gxnR4cnOmOOGum4vlnsIIe09tufgWQMo5QcRomkRkMOkWHtfDyL5N wzcuG+EZatOuVCz97taVLXNebjZLGwhgqBMgw/AZryVirHVHSucM6vUyeOGL44Jn+ZgPxi tvKhoZSg0OzkWu085An/TcE3/phd8Lw= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Content-Transfer-Encoding:MIME-Version: Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:In-Reply-To:References; bh=AY4lxCDdV230tC9SnCqSxP7UlXmmfTZg35IJeuZ6UXU=; b=j4iJ6tsY/DjT3IYEYUxSYuEpgo cqRCAIUhQOAzLyLMBKmJ8mnZSqBI2tFSK/Mbf146wC1dtx9yb4rb/43P2csKMhwS9o+L6CtNd2kNr xcVM7i+5/xeodvy14/5r/574m82b5Ce4fU4cWfCg2P62MjUapUcqG0XKBdh65o2BXyWD6DtZm0qdY Yb8R7sXw6dDO5pscMWAmpOqyZU5qZ4gNe67H35k4T6yfy1cROUkJBKdesk9s2G83qpZcP3YE20oIc U1naaqR9ui/QAHXg7BlIumU1f7Wy6/k/HYoOu4twIE8YzRguNxSUCTVmefo5jPLoI1APJcQMfBp+Q q2VGI2Mw==; Received: from willy by casper.infradead.org with local (Exim 4.98.2 #2 (Red Hat Linux)) id 1uNfS4-00000005r7E-2gkl; Fri, 06 Jun 2025 22:22:16 +0000 From: "Matthew Wilcox (Oracle)" To: Vlastimil Babka Cc: "Matthew Wilcox (Oracle)" , Christoph Lameter , David Rientjes , linux-mm@kvack.org Subject: [PATCH 00/10] Various slab improvements Date: Fri, 6 Jun 2025 23:22:02 +0100 Message-ID: <20250606222214.1395799-1-willy@infradead.org> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: B4D0F120008 X-Stat-Signature: d6qchox6y4bjrdbogxtspifkm6js9ecu X-Rspam-User: X-HE-Tag: 1749248547-325979 X-HE-Meta: U2FsdGVkX18j9yrNK36m+oSA4BDhmKT7mNwIm5YWU4btdqvWUsha0RUHpZNaTsg4GC6uwPcp4PteCp+t6c3RA9zEcfG4MZZb0AAf9qjJnEnuUx+x7YWuw2Trh3UCwuho3bUbSPmM5mG+sH9DxCEwmihOno+G3WZi6wXQf/aCVKJF7SmNB+4vgun4ycPm+5OA2yu5bOXgRsYvHC14teUxH3ZHTUs4K+KARsxQ2wJStLauIO45Z4UrYw8oeEUBg03j+YW2joaCwD+XZnQkaOeyt0+Svq/Y7w/+CBlSfl5Pp1zIKCH1Z4RJEFk/c4SedKJMSOTnQ2m7lRfKuk+m55fDn7glHxAKf+SggdGe+6E7bXO2UG5hTkFD/sdD0QxFoWv2QnpVmuEUWgQm1HnNn7X4HAiiylUiAVKrk4I/NdZiKagc4A9i11qqcCyqBXyjhWEZZwGcFy9idVQzcZJEpZHIuVzXQ6aXfdtiVShnZpULdTtyAqf/tve4Hy4uQZnK5k0A84Kuivvkx6VNvdYbrDc1NiTJqoeDNLe6+GiFnLSSm06fc60LgsABBcb/GDwqQwMjw0iDtZ4GMHpqMPuo3LXSLAvV1+oAAdGeQLGEx5BYe9mPNaIDEVAjwDsGLpPC5mZNBUTS0KtzI6Q8Hz2N2vZJomnptO4g4e1ApWEEQZB7+JelmiVqRBAdZqP67v/VXWHWAXP6zXMvZzv5y/mQKbvf2EIiSgLNqH7bFKSK6aYXE+qX5sYBPYSLGCrNhzdyG/5HQC4nu2SMQ2PScqEWBobAP6dxcRHkqxWc4IqhwIxlPJbHsrA92JTkDzKy1wjtgcPjmXxDU2GyYpyxStoDYY5lyDfdZ/ipBx/at7vEV9oX+fec7JEP0kvM0zPx6Stl/bYQFpMEDeRUfGJhxFz5J7l+OI2t/3hMS7+M88PIqMV/6a0DAG2NVjgIrCFQdpXqhNy9y4kbe1IbupBLKyilxyQ GQh+VVv7 N9n43/t+7q+GaeorWno3cLgbdWyJ4RFUYyIBep3iuw0TlSgFFRr8BLa6ueeeJ9L7KRM7DiQeQFyIpCF8f6IIUm0+1mAMR51Ifk3ml+b0WxohTK+muIk2LTdOapdrde5S4TNYnlwQgn4Fl6hhCZAeB15zOuz8LfgV9j0/d4DPdAfaNeJE= 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 started out as fixing up slab->__page_flags and then I started checking the documentation build and kept finding more and more problems. So this is now mostly documentation changes and getting rid of the last mentions of PG_slab. Matthew Wilcox (Oracle) (10): doc: Move SLUB documentation to the admin guide slab: Rename slab->__page_flags to slab->flags slab: Add SL_private flag slab: Add SL_pfmemalloc flag doc: Add slab internal kernel-doc vmcoreinfo: Remove documentation of PG_slab and PG_hugetlb proc: Remove mention of PG_slab kfence: Remove mention of PG_slab memcg_slabinfo: Fix use of PG_slab slab: Fix MAINTAINERS entry Documentation/ABI/testing/sysfs-kernel-slab | 4 +- .../admin-guide/kdump/vmcoreinfo.rst | 8 ++-- .../admin-guide/kernel-parameters.txt | 12 ++--- Documentation/admin-guide/mm/index.rst | 1 + .../{mm/slub.rst => admin-guide/mm/slab.rst} | 6 +-- Documentation/mm/index.rst | 1 - Documentation/mm/slab.rst | 7 +++ MAINTAINERS | 6 ++- fs/proc/page.c | 5 +-- mm/kfence/core.c | 4 +- mm/slab.h | 44 ++++++++---------- mm/slub.c | 45 ++++++++++++------- tools/cgroup/memcg_slabinfo.py | 4 +- 13 files changed, 80 insertions(+), 67 deletions(-) rename Documentation/{mm/slub.rst => admin-guide/mm/slab.rst} (98%) -- 2.47.2