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 1BA82D49221 for ; Mon, 18 Nov 2024 14:13:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A50446B00B2; Mon, 18 Nov 2024 09:13:12 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9FFC26B00B3; Mon, 18 Nov 2024 09:13:12 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8C76C6B00B4; Mon, 18 Nov 2024 09:13:12 -0500 (EST) 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 61C2C6B00B2 for ; Mon, 18 Nov 2024 09:13:12 -0500 (EST) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id CF1CE40110 for ; Mon, 18 Nov 2024 14:13:11 +0000 (UTC) X-FDA: 82799405052.09.5FB0791 Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) by imf04.hostedemail.com (Postfix) with ESMTP id 4CFE340012 for ; Mon, 18 Nov 2024 14:12:07 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=scylladb.com header.s=google header.b=wQ0PMuNf; spf=pass (imf04.hostedemail.com: domain of avi@scylladb.com designates 209.85.221.43 as permitted sender) smtp.mailfrom=avi@scylladb.com; dmarc=pass (policy=reject) header.from=scylladb.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1731939098; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:in-reply-to: references:dkim-signature; bh=5j46PCg4Yb3icSBIFdgfNZQsKO6NNvXPVz9kG40BM5E=; b=bC/Eof4lDMKKHcRJLh+2X5R6KMMhDjwi809ly+hGu0RiCbaJCGd/w+/nHZTR2uYwOTa7Jo 3WZtvV05q4oejBT7Uv2M9ZrIz99qtkns/O2YyzzpUSvpBkRSd0kvVLvvo5WfnJ4s7/um4g MJF9ENwxbqaQtuYwSsDJCXpeOAVhabE= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1731939098; a=rsa-sha256; cv=none; b=1f2JtTnAHFOsSZ3XOU2gee3YB0Wr+7LsrtR/oSYicAmP6axlhfe/3duTtYi/oHcZghyTPY N/1dFc6RMLyvU7jx9f1AS8cs00oRl/uCwo/M1R+JlrIlF7Ab3POBOAj8gJlkGl2GDHM8+L TY13wEwPegrZYmH+ybWlHjVCu4k8N4Y= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=scylladb.com header.s=google header.b=wQ0PMuNf; spf=pass (imf04.hostedemail.com: domain of avi@scylladb.com designates 209.85.221.43 as permitted sender) smtp.mailfrom=avi@scylladb.com; dmarc=pass (policy=reject) header.from=scylladb.com Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-382378f359dso1302230f8f.1 for ; Mon, 18 Nov 2024 06:13:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=scylladb.com; s=google; t=1731939187; x=1732543987; darn=kvack.org; h=mime-version:user-agent:content-transfer-encoding:date:to:from :subject:message-id:from:to:cc:subject:date:message-id:reply-to; bh=5j46PCg4Yb3icSBIFdgfNZQsKO6NNvXPVz9kG40BM5E=; b=wQ0PMuNfBp4C4MVnvvoiYlQgx+Lb4r1AyQlbr3wOAdzcwL6/dVDeRuDBxSTppNWbw6 Hka2SSlW95xlki9g2eEu9f7XbscFe+lguroQTOI5Lz7efxU9mJ5m3v99HFtFjuMyP4hc TwKUSKy4WM06qMjfPLrVESStDN7MeEgY76yy92oXxGyAlPz1BjFtV/yDMos5yvKm5INz jTGiUCYXl2ReU4+5TxFs7ndNyKqIbTPUwGGpOlBI8OJG//iKx+EXsez6q0N7Bi3NPtSf vsYlOgxup20pWHDJgd1ELT8tuFOmFPmmu4WjtUrnrfg8lxDQxl1tE0FNoFp3/pOefAv0 8qvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731939187; x=1732543987; h=mime-version:user-agent:content-transfer-encoding:date:to:from :subject:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=5j46PCg4Yb3icSBIFdgfNZQsKO6NNvXPVz9kG40BM5E=; b=A2j9dmNvT0Gc0IqG23SdlXXXwsv8120uyGaCghQEQLowpkzWxeDKKvY+JtN8vcu+jK yFpXLezFwhsm0n0Ut4OHS24cqwNqwraJ5CTGhXlLtE49WEQQ++ARzx/6orGl5QQ6fHgS SVJcmOgUY4yF5vxcaxdqRJKMlu6L+Dj1eCjlECAVuEc+KoORmdrqc/0ySl5+8XUiy93A e1ZqPhPuf+ANCbvmaRUSsR8yHV+/ekial36J0eb3CbnvxXwQp+FrmRkiiaoMf+eb8nxZ vGuzQ/IMDbcT1CCZCunkZQyUXspXDa2HugKV4S3PGDLdT+x69nyIwOa+8sL/HfqNKoSJ JWzQ== X-Gm-Message-State: AOJu0YxQ6Z0ZcWilr2UrJlGn6fEnITS2EPhChVhRyAGf9tCp3fUQjWU0 PU+1FuIm1MFB/MFyAIQwfhxa8Ogdwo0S3OiDU0l1pFblthSugBbPtoYaguaZi+LvikHLAoQ5Qu/ VE3dWBOzzCSzDbrfIxeVk/q1tUf7dsGeZ/vbJ9ohHABGz1GPbQ9N+Y1I3NgSWhP1127NKWNhcWu 7Uqfwb8W5Rg8JsXXIIefXvKnf9859sLnh6QQD+jHQJiE8LhXOY+JYWh7lOOWoWD4nKUj4u+Q77H EvLH9z0uF54TxXz544bU+UkkrTmrTonm1rSH9hISFYj0nsiHVQEYuPb0kAhb5WskZCvVCJIvtHQ 5a/TvDjjym2AUb/bxAQ= X-Google-Smtp-Source: AGHT+IGpWNNWiS5A7mtxBp5vJc7yohMtvsYJBqZC7nDZB8/JJazXa6nk66kaYIvRE5nGijKf20LYNg== X-Received: by 2002:a5d:5f42:0:b0:382:47d0:64b1 with SMTP id ffacd0b85a97d-38247d0667amr3155155f8f.2.1731939187408; Mon, 18 Nov 2024 06:13:07 -0800 (PST) Received: from avi.scylladb.com ([5.29.124.170]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3821ae161d8sm13209492f8f.78.2024.11.18.06.13.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Nov 2024 06:13:06 -0800 (PST) Message-ID: <2f7b4534689ec00dc9dd139ec2845c79d1617514.camel@scylladb.com> Subject: memfd and transparent hugepages From: Avi Kivity To: linux-mm Date: Mon, 18 Nov 2024 16:13:05 +0200 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.54.1 (3.54.1-1.fc41) MIME-Version: 1.0 X-CLOUD-SEC-AV-Sent: true X-CLOUD-SEC-AV-Info: scylladb,google_mail,monitor X-Gm-Spam: 0 X-Gm-Phishy: 0 X-CLOUD-SEC-AV-Sent: true X-CLOUD-SEC-AV-Info: scylla,google_mail,monitor X-Gm-Spam: 0 X-Gm-Phishy: 0 X-Rspamd-Server: rspam10 X-Stat-Signature: xa94zkgadq61znk15cdott3aj7bzpqio X-Rspamd-Queue-Id: 4CFE340012 X-Rspam-User: X-HE-Tag: 1731939127-775206 X-HE-Meta: U2FsdGVkX184tNAE9mnUITkZ3t2f0XJJ2VNp0ih8/6diUyIwHcdaUBpkSb4uoRmiTkO854bc+v7G5e1YCKjp9xQl3Iki1vvDmawZWKJQVeX89Ej3hGPxEHqhudVjDyx8SiiW0prRZ9RyUERnZjI4D7iIxCB46ODxJ+fZDruLi1lNyqnT6/0Sur4FCjOzUjVfjBRZcZZx9jrcIKPoio2VzFtNS7wJvGenyMw5CYpfIALkFHRSH/mRCi02PuXvPTtRbjzm3mfErFvfgSkpJkE424VLNluic2bEQoxTI1ZHQ219w3L4a+t5s5geCgkPHlg0O1aR0/WK4WzwXo6qtDX9hYFgZyfWgDXd6mFLOMVPldpoK8G4WD07GFYimHqxurtU3USTOy2zVq3B/OB654G/CLhCdBd2GTtUMhchRxAavLxGzg8GlHk+TG2xGjEt8hCbsD49p3zmtCrk/L8CenO4Gh2/NbP4UTIDmjjBh0haMJUyI2Z2pyrsPHzFW5EfWdpbcA5ifsv3piV/KWB6CxtGQnXg+PGilBfAzFczTger6iuAxPbMeIZ6GrOfWgdVOyr5ufZOVMj00kopzITYryLxOzNLWtlBGzpH2MnH+obdMh4aGkyhFszrkbI/3jiwUgKaG4camoou3w6sy3ROcUPez7zTmQKtMugONf68aci/8PMbVNuUiApBucTR9xt7re3hPGrqIt9nHR+8LvDnbfFapbE8VoqU7wPzTl0KNV2MjMClSLMG31+XxSeiSGRwIlqubfYWJMfutRSbdfrtSIk9Nk2CluBt38FhUkhtid6GaNY4h440IzG7LG+PeuHh7mAwrM0HDGFWW7IVB46DOqtumxL7K9EQpGb7RfTz1LSvwdrw+4M5hhuTnkSNe6Dh6YmvBppehJsBKSDfqIY2fhhmH0xFEkmjAeHn9E0tT9fskUrtIZisKC78roPeq5UttbAIqYS3ybihevai3FXVEOZ ZYPSGlUB /CNTBV028xafQCdXtmdZK3v1jWUdrxiWnumD9LjMheMs3cK/eLWq+NFJhbOrjLEr3HRn5krZEdGBAd4nr8O5A6KvaafeyZQ9xTWFVYtPeqKCuRMy0Y8twSCaZ6FLrSilGr+XATu0s+K50V20NbFNuhvL6+DjoRMIgU4Vn6Nx34SOmlL0t2p6d8tug/aMIT6jM5JEnC5xe2D0H8px6WemNfP2+xoihrN9wtG3ftS9yUi9q3ocapb6xbk4ED+vpeq838j3oxppMl7BUbNKt3Gd8H/n8Sg== X-Bogosity: Ham, tests=bogofilter, spamicity=0.086188, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: #define _GNU_SOURCE #include #include #include #include int main(int ac, char** av) { size_t memsz =3D (size_t)2048 << 20; int fd =3D memfd_create("memory", MFD_CLOEXEC); ftruncate(fd, memsz); void* p =3D mmap((void*)0x40000000, memsz, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FILE, fd, 0); madvise(p, memsz, MADV_HUGEPAGE); madvise(p, memsz, MADV_POPULATE_WRITE); madvise(p, memsz, MADV_COLLAPSE); pause(); return 0; } While memfd is documented as using anonymous pages, AnonHugePages shows as zero. If memfd incompatible with transparent hugepages?