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 9713 invoked from network); 8 Aug 2023 09:46:35 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 8 Aug 2023 09:46:35 -0000 Received: (qmail 28453 invoked by uid 550); 8 Aug 2023 09:46:31 -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 28412 invoked from network); 8 Aug 2023 09:46:31 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1691487974; x=1692092774; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=3RJOKy+3+lLstgA+ndCXhunbhnDrgvTPq9xuz3h+tB4=; b=EjKsuxYHLkolbm38ufJ7aP3W//0sTVlwudUlT4Ha9R71Za1x0QBXD+lVQtsddD4w8C F6mO9vhbwOxWpZbjAxnR4pFF6UC/MRUEE6x1cLS1XRCWwoU+ELOipmB0ZeziXMar6j29 2P3nayYLNtRsqcKe19DHgl5zb12nDJThOzeqdyx0k8RsngYlqfEuxDN6DOJasweWFLOY eBq4wurEFEnSAsFmZ2GSzq6K/VhSznRoQGVlt0D9CQm0b/g8OhiMX8MX1Xe22BCJJbM2 gLpBoiSgamRPnhVZUYIT5JPYfZ2FYTFeWu48ZDtMnTqjvMfxCTKrhm5RmbiOrcFz3bc4 rLTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691487974; x=1692092774; 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=3RJOKy+3+lLstgA+ndCXhunbhnDrgvTPq9xuz3h+tB4=; b=ReBWoRRSnU67dKRjh2Yb3Vp36Y3/Fe7uYOcYasCmKD6tTAb1T5tvi5VNrFfBoTHtT9 rEKrpuz8rzsI1R+KxKfyjeGAq3tjbW4Tiv6cF9wgn9+fRV81kqupmOwo5pWMb0cJWvHk 8PHMpWIsaSHK5kxiYFRL5HVjXrH7wdtyWopOj1TIjrfWmTIGu6+hlCWjBiekVv2u0uaq 4a3pYYv2pr07LUy2NrcD2nQVPWLnwFXTqF4eOen+2n5dRKtb/ITa6XN5zN0fAQw6lmQn u1IeEGvHXV99JsqGT+0bkByJH1+jwwv+i+GV5/v/tgLkW1uoBHeiOFdJ66hKTcz7iMJA i4mQ== X-Gm-Message-State: AOJu0YzJJdnOrttFWlCee6+l7R6bb2NqC+TA2foYbmOW2ytLEWsvT/QP /sz3cLInh4fEa9gGlsXyXjUpcTu3QdPIMg== X-Google-Smtp-Source: AGHT+IGobNv2xyLeT0Oajb/wAbT9D9d1YrL9EDsGhE2x96T0r47+pXp+0kDkBzYeTM10zxrl/mYHfg== X-Received: by 2002:adf:f8cb:0:b0:317:5b29:f10a with SMTP id f11-20020adff8cb000000b003175b29f10amr8171969wrq.47.1691487973735; Tue, 08 Aug 2023 02:46:13 -0700 (PDT) From: Michal Biesek To: musl@lists.openwall.com Cc: Michal Biesek Date: Tue, 8 Aug 2023 11:46:09 +0200 Message-Id: <20230808094609.28210-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_POPULATE_(READ|WRITE) from linux v5.14 Add madvise flags to populate(prefault) page tables see linux commit 4ca9b3859dac14bbef0c27d00667bb5b10917adb mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefault page tables --- include/sys/mman.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/sys/mman.h b/include/sys/mman.h index 3d5d0f9c..ba371539 100644 --- a/include/sys/mman.h +++ b/include/sys/mman.h @@ -95,6 +95,8 @@ extern "C" { #define MADV_KEEPONFORK 19 #define MADV_COLD 20 #define MADV_PAGEOUT 21 +#define MADV_POPULATE_READ 22 +#define MADV_POPULATE_WRITE 23 #define MADV_HWPOISON 100 #define MADV_SOFT_OFFLINE 101 #endif -- 2.34.1