From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 3495 invoked from network); 8 Aug 2023 19:41:25 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 8 Aug 2023 19:41:25 -0000 Received: (qmail 21660 invoked by uid 550); 8 Aug 2023 19:41:22 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 21617 invoked from network); 8 Aug 2023 19:41:21 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691523669; x=1692128469; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=6iODAxz2KhG7r4YPW2Yl5NioyDhC9TJS2k1othzhpiI=; b=nHagv7szb5sN8LRo+sUwQkyCK0CS/yEL4sAderTO4PNePmXPinQtQ/jl4EtNcLCr6E tk/Lr07QPfH5C/UtjkOyvJKdbpjyiT0VF+VCl+9+7Kx3vHkn/ggpio8LbzIOplxD/fvp Rdnk/J5FWqO1VDnxKx0B0jDW0v7+xe41UKCtxnQn4kQamoomjb/58HSq4++ZdR2+Eq7Y 9V1D/24jV3KX8DWUxbjgMzUqlz9Hi5Fcqlxf1X8tAQw7aT3MzF6tAF62HaJGqxGczpaY r0TWE2EqIzy/d1+uEm2skWVq5IE2sLHHOc+9npSxYlFrlULOYfcC1P3Jm1DobITqGJ8n B4Xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691523669; x=1692128469; 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=6iODAxz2KhG7r4YPW2Yl5NioyDhC9TJS2k1othzhpiI=; b=ZKkpdmIgYybYgoVUWJKi2g/yoK9aecG/mefjcZlcOfYXUfdQauX5YJTVOZ/jU8/nYW 16dNcbbEkl2PBr2tGQX0byc9MM2tJqsykrZvrdvHI2MfmPFP7hYmixMiLOIGV5phy4dJ R030D/dBIxWxkDbG30/XLFuElrYdsMKk0rThvBYl7hc28laX749qgtH+r8K7B/dtcf9N XRCyKdtHfUj/V6zrmoCgEocapg8dKm+UY7byw+/NXtU9ZgZK9L6NkdhJ+WlE4+yNGB6I NxBbAu1VOnvx8BTYoBFAl9tc/uFhT5K5QTNPy7dDcYxbYQc+0wLxMIeayGewWU3LI/i/ aTig== X-Gm-Message-State: AOJu0YwIPJtTS/RQbtaiBN6iDXkgy/9NXR1OZOcnD/LqJIoBWoBtdx7u 2eBbEQVLIqajr8LDEmvSbYbiJUhE2C9yoA== X-Google-Smtp-Source: AGHT+IH41baBc5e+ctE1E6iYjKEyXCqZlFY6xbWJm+kvZlTvPL/66dUgqnJzUIVQKIgIrffcFiJoaA== X-Received: by 2002:a05:600c:22d5:b0:3fa:93b0:a69c with SMTP id 21-20020a05600c22d500b003fa93b0a69cmr577631wmg.24.1691523669137; Tue, 08 Aug 2023 12:41:09 -0700 (PDT) From: Michal Biesek To: musl@lists.openwall.com Cc: Michal Biesek Date: Tue, 8 Aug 2023 21:41:06 +0200 Message-Id: <20230808194106.19618-1-michalbiesek@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [musl] [PATCH] sys/mman.h: add MADV_COLLAPSE from linux v6.1 Add madvise flag which performs a best-effort synchronous collapse of the native pages mapped by the memory range into Transparent Huge Pages (THPs) see linux commit 7d8faaf155454f8798ec56404faca29a82689c77 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse --- include/sys/mman.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/sys/mman.h b/include/sys/mman.h index 3d5d0f9c..fdc793a5 100644 --- a/include/sys/mman.h +++ b/include/sys/mman.h @@ -95,6 +95,7 @@ extern "C" { #define MADV_KEEPONFORK 19 #define MADV_COLD 20 #define MADV_PAGEOUT 21 +#define MADV_COLLAPSE 25 #define MADV_HWPOISON 100 #define MADV_SOFT_OFFLINE 101 #endif -- 2.34.1