From patchwork Tue Jul 29 15:26:09 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wilco Dijkstra X-Patchwork-Id: 117198 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 398003858C40 for ; Tue, 29 Jul 2025 15:35:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 398003858C40 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=IQL5jYst; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=IQL5jYst X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazlp170110003.outbound.protection.outlook.com [IPv6:2a01:111:f403:c207::3]) by sourceware.org (Postfix) with ESMTPS id 062D73858D26 for ; Tue, 29 Jul 2025 15:26:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 062D73858D26 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 062D73858D26 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c207::3 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1753802810; cv=pass; b=tLSpyzUhOYPqCEo5ex5XoqcLAWwMdvi56XQtsNdPZu+iQq11uKU+2Q1xQJ4XcDP+j6uoYrXBb8u5TSvUfxyOo0Vh3/zIKlao6hOIub3/HMc7g9MFOps3ujUwEJ45HYyAOoF3nv4lrTugP+4LbBMtv5VXnht5zf2fzI9b9TBjYkE= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1753802810; c=relaxed/simple; bh=GaR1SD16EmRwOqJNaJeLGPcOoqrVHwcV2MZ6hE2iqF0=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=Xy1q09dlEMC0WFPg6lmFwQbU+3XNllSXofe7RelBGEdI7w3TPpd3CbQgd/xmpiJJUpHQx84ejMpnds0e6MSe9794Bfokb4M+BlKmIH/mdzidWEnXP1VG6KdvkKXoIE7hQyOD1pTsPrkO23HOe+NKFXdK8zfmxPU6VeEPE3mMVug= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 062D73858D26 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=k3WzQJUmEk0f8YOQTf06lKOJxUD1kMQgdp96+NthBVw0pN7XaomQuj2tL230Ta9UwgAa/HfFmXzRiXtLd4GHdGBCxKqBWKDPydzFEQcKCXuoen4+HdZllrJpfAEilVtQWuRYcCkFPD+nt27lBTbwIz6cP/pKxsxFVAjK9mmjX+V1rSlb0Tk5u1uX+rqSrP1Slpibap9b+Hc6nZcn9HiO7hQZTtNviNIG4+sVEj7rZ7d0J6MNqfa2Zk+CXCOz4rHfBI3qvWxMaonjExtKUkAwptZQeP7+IQMsMl14z+7/Bfm9pI/gS9Yvv7P3IFiVaAUTNMvCgMdiyUQNuW8e9vtQPw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=aCmGg5ArUswPATABh9T7MisM1JCxFpAOKOl7DYttA+s=; b=xJIrwYEHH10yCtJ3zq4M5+h03LxblV2DP9zdSR0JAN3awOyJOC/dZrwCJ7XGCGa7h+KRnr21G8CDKeNeWLJi+qaSIPxyFUBJGUNKsQQ72C9v8hNVQsotnT9N+gwUqXsfFlV5lw9sDzSyG1f9AL4z+qiLRTZUgXlLjD5MokNHtWbCCmx99RtdfjHdG2AmE8X/L9RSCWPfJ8eTsWRJMuc35F1fG/QvaaWxNC+MHQS/Cr1g+FEXv2+eW6lr3YWXULTEp8VOUqzwUASWnqINMq5SqSerQJQqpLYKez6PHpjyBh/4nxM+7YgHvk9HuW4tiPdRl1DY9IDCkLNY/Lcxe2yI3Q== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aCmGg5ArUswPATABh9T7MisM1JCxFpAOKOl7DYttA+s=; b=IQL5jYst/9HfoQp4SeVYLcL2bw+e2HS1sTd1ZnzQ0t31/WO8E1rblspICe4iV25Scl9sb9Z4LuHFRks1ekOnA+KzAx7V3gigjUQnMUeLqLUcPaJb86G+MqNgpfNEJeuQch+PU7XqfUDWoztp9I7f2sG8zQFoODVb0Z0els5+0mA= Received: from DUZPR01CA0312.eurprd01.prod.exchangelabs.com (2603:10a6:10:4ba::8) by AS8PR08MB7837.eurprd08.prod.outlook.com (2603:10a6:20b:528::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8964.24; Tue, 29 Jul 2025 15:26:42 +0000 Received: from DB5PEPF00014B97.eurprd02.prod.outlook.com (2603:10a6:10:4ba:cafe::41) by DUZPR01CA0312.outlook.office365.com (2603:10a6:10:4ba::8) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8989.11 via Frontend Transport; Tue, 29 Jul 2025 15:26:58 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by DB5PEPF00014B97.mail.protection.outlook.com (10.167.8.235) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8989.10 via Frontend Transport; Tue, 29 Jul 2025 15:26:41 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=X5dLmVXylKmidzgrZSQ0ZAmE3g9RTbCtLukas48qRnQVJh6aNwnab82hphVMp2WI+aSUn4V4urhNHON5BhGshNe9rjMYxhaUZ3OvsttNaU3T2c3Jii3uioptx5crJSW9RbslL3Urj0mbibJnQLXHseuIgruitjoxNxZrMnUBfYtz8JmtkhDDFIVxy3qdI+0l7NbNIqTyx6nPPenzVTJhe0Y89hfWu4PJ+U+EAoFr8PeK/9jfzN5p5pXzWjM/TJKBZQd0Tzm5tDm11G5rG4+gd9U3dKaelfpQMhgtvl4g230AIOrCVepw+bOx7RJHbkUu8a8DuYEX2m3kek+KEKBFOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=aCmGg5ArUswPATABh9T7MisM1JCxFpAOKOl7DYttA+s=; b=qOMp2nJqKwCTLnSo6xX4PsR3Mhlyc4O6w3DY4qkr0W7NsaYTZUqtwXAOMOgn555mhB2DHqK+AASAYUrKc7osKC1TtHrqtpsDJ+rnOr7ZUnFumFLy9ZeEgOGUPLu8sJMt8r6/RM3gmCmx0SIkQa53Z7zJcfFXkWBbAYHdeGmZhmBt9ZZKVx0osID6KRYmKbdnnB5l0z1QmQsocCp6aHx/h9PO/LQ3zghKOty4qZj3ytTD0581Wx4xpR85EmWDPoUtrQIn1rePvCzzSmP2YRdvAEKkxoSwzXQoH17uMgYU0SqPhy6tE3BJ4JBU9bu0Gq67k2FQjr4iPQOH4VXTuwqv9A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aCmGg5ArUswPATABh9T7MisM1JCxFpAOKOl7DYttA+s=; b=IQL5jYst/9HfoQp4SeVYLcL2bw+e2HS1sTd1ZnzQ0t31/WO8E1rblspICe4iV25Scl9sb9Z4LuHFRks1ekOnA+KzAx7V3gigjUQnMUeLqLUcPaJb86G+MqNgpfNEJeuQch+PU7XqfUDWoztp9I7f2sG8zQFoODVb0Z0els5+0mA= Received: from PAWPR08MB8982.eurprd08.prod.outlook.com (2603:10a6:102:33f::20) by AM9PR08MB6035.eurprd08.prod.outlook.com (2603:10a6:20b:2d9::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8989.11; Tue, 29 Jul 2025 15:26:09 +0000 Received: from PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::b366:6358:236e:352d]) by PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::b366:6358:236e:352d%6]) with mapi id 15.20.8964.024; Tue, 29 Jul 2025 15:26:09 +0000 From: Wilco Dijkstra To: glibc developers Subject: [PATCH] malloc: Cleanup madvise defines Thread-Topic: [PATCH] malloc: Cleanup madvise defines Thread-Index: AQHcAJzqmOJUvUkESEyrN1Ya1aasYA== Date: Tue, 29 Jul 2025 15:26:09 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: PAWPR08MB8982:EE_|AM9PR08MB6035:EE_|DB5PEPF00014B97:EE_|AS8PR08MB7837:EE_ X-MS-Office365-Filtering-Correlation-Id: 1e5b5df0-71f3-451d-b354-08ddceb45165 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018; X-Microsoft-Antispam-Message-Info-Original: =?iso-8859-1?q?ltBGfpExP7rn4PPLj?= =?iso-8859-1?q?6FsT6zDbxymrhaqqbPP8fEPrJQtuSOETxvLesFieutWMF3LrJtQPILtapqza?= =?iso-8859-1?q?Jd0w9Tn72Zv+gDDarOa/BPgGYkS1/gK0biJmCQLpQy59Sjcx3fLdo1RC0nm1?= =?iso-8859-1?q?5kkspV7SBSmkkeVjL6xCIk3Xne7pFZgdbVSHdhEIsZPDR26aA6b1EO/MQmbu?= =?iso-8859-1?q?W7f8OSDmoaDPpjvAf5T1txO0mCE6pr2LVvQh6RCJ6XISruS8JazbaAypX9Kq?= =?iso-8859-1?q?8AZTYwN5EDK4QQDiiLF4Z4yCG4scLid7aarvsNH5/Ny3LdEHBBh8CjbT3xlN?= =?iso-8859-1?q?BKeZUgk/C/rsVBt4Bk8RLJTXlXYZQO4X8+0L/BJuWNPKazFlsH6lIZV5Panw?= =?iso-8859-1?q?U15erUp/XeuL/O8p3JfhxFE3CPOugJUUwx+C8qXieVF0fVx+SsUcxFvRb9fQ?= =?iso-8859-1?q?QWRrhsG69Ypo8zpxHgNBhX6W6eeU4/Zb+u5b3vWos3SSTg8fyrT+an83Cim0?= =?iso-8859-1?q?puEqhzxb81EhqYXk5SyZ0mXqZPID6j4M6OeJV97cWvxmYX7HX7EbkcgK3Kfk?= =?iso-8859-1?q?L8jO5f5dWuHXZB/NgECSmNup3XzR2UsjFR73eGYQh4Wh85XOZk1/2elCp5Zy?= =?iso-8859-1?q?RSrvq8g9oYUCxmcuA7XB9Zs/+Hdd5mVyXcF6V1wxRdozyvvB+KieIdoRqxXI?= =?iso-8859-1?q?60jVgTwP34qpC39z2k5EbC3Zrf9Q2W5PaXFbmRdZa5R2wzZpiAmhaLyAJf8R?= =?iso-8859-1?q?svDd0F2yUU6Qp2pXd3dnvS2mNASRYg+KeBYtW3j5ZThJPufSZuZHIWBWI/kU?= =?iso-8859-1?q?YpOClqAZoszBHgnpTBQA5z5VTes6mtyJwKcYTPK8o6A2ZoDWmu1fibHWZrBC?= =?iso-8859-1?q?om4VFgwokmgXnqZtPj1NvqmsF7IJvhgmP8HlgiSRMud9NyFQR/cwprTyumYI?= =?iso-8859-1?q?Ef9ycxTIdgOaEUUV2HCRm8q+BMIB9N4Gpe2T+p5U8F1+8nsVHmqbUTF8t3fK?= =?iso-8859-1?q?gsi8oN857ZsCysHrgD/q07QZMm9Wr5vH3kUMrJEt1VP+lSJh1XjE0Jgf03sP?= =?iso-8859-1?q?Oc60EZvMJ5fyLmT7ilgbyNEKEpV7fG2K5dXYQbdlJHX44LSzS+oF7t8CKnEE?= =?iso-8859-1?q?eXF+p8Y1eA5bcvivMOGPL4FeOwS8B4kuwquE9STPSpPh62R4kF/l/d/gEQYi?= =?iso-8859-1?q?PkfeyQbTDrhgzlee+EGNLVnhOwKvcAr4gqk9JPTY2xpvwClb1TJ1nY9AFjnl?= =?iso-8859-1?q?yBHdy2VFBPLl8JX4DlNEuLOeQvY1WE0I3qeNMoEf5bTF+ssBRtNDQ1dEfjfZ?= =?iso-8859-1?q?OY0jkMm5uYRISHd+1Glc9C7iHMmEpu/xwjjqulQPxGc8g4soId7uOJIgKV6X?= =?iso-8859-1?q?NqoUfoAQR8I+DrVLMV7iSq4LI4g8YDMytqVMzkhO6KrqqvUFk5kS4QAVocXo?= =?iso-8859-1?q?5UJKCKh4k8jR6YrCAxDYvBYQw62JQEgH2Mk18AniIZ65ZJToGcAOi3NBpOas?= =?iso-8859-1?q?aQyuq4QpE357m+HbWzUBMc/eNriZl1KASnArg=3D=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAWPR08MB8982.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(38070700018); DIR:OUT; SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6035 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B97.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: a10dcefc-6c8b-4ef1-649d-08ddceb43e7a X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|82310400026|376014|14060799003|35042699022|1800799024; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?q?W1x1qPAdtMIZ4+ER4HDawsDHVI?= =?iso-8859-1?q?ESmbDvG+Qzbepso1fIPu8BkNW2XdeRMG70Arj63dXLTA6tQDLcwnIN+ClyJv?= =?iso-8859-1?q?zG6OnwwHhkJlIZx16qC/Amu3wAFghiD9CJY4TwEgrGOqnIY4I4JhupYAGl+6?= =?iso-8859-1?q?OcCBDKS83esC4TqrykE5pw/9nCh8Xg5y6rRPw2zVILfLoOQ4ol37VsQixxIv?= =?iso-8859-1?q?ecUWGki1tG4rhBOPgm7p+j0W58qrrwoR7BP+VPy1vFffmuZitFSMR8tlTg1V?= =?iso-8859-1?q?eygNlRt7bNrL4wSJ0pPGAvIJQa7bIjkR5KFOqllyEoDhXKM95ncv6saaFwQ1?= =?iso-8859-1?q?4qxe8w9SgKqa6QC8O+vucpqLY6RQfxIzUX4ZMmTNVxqqkl+L87wLBoeENm/I?= =?iso-8859-1?q?MJJGfZGDCgvkvTNEGMNLPXiqcBtvTSYn4eRpRNOV2kvxadVUGuYNfksxCESx?= =?iso-8859-1?q?toPPR7MFLC5sCCn2mxFhFxyH/+hFioRTLF9BNTT4eGEOaQ4zFisWf9bpn/uu?= =?iso-8859-1?q?WtqthhnrV9GIR9O95fwruVerTa/ggGhT4HfTnCPezsYryKadXdbVumE6wT1W?= =?iso-8859-1?q?7QEAUylYXIMAw64gEsSUgZhdoe0dWuEeK3TWM7YPQpEPbDYQxp3xY0ZI10I1?= =?iso-8859-1?q?MikM566Jlw1jthZAPtYoXOTh8dyKASx9eZ2vAlimUAR3CnymPw8r2yCsgrb/?= =?iso-8859-1?q?3/rf8aiS0hx30uVAJVbIxoV4I1AZOdbDXNSd8ddzg6CeWhIDdPFj15h8bTM+?= =?iso-8859-1?q?bkSZGci9gJKzXZ6nWgflEoQX/c40TukP5czYMH/1aZhNnVP+YCD+RJ9T98uk?= =?iso-8859-1?q?lZYa2CYxV3dCto2OLpzHmAyIpmSoAYxuaVDOwwRcMyRxXtpUpWkWvzVZDoHM?= =?iso-8859-1?q?5zNYVdTkXV2YZBfA4G/zSzme2c2Qca+Q+uvbrI1f3FUDjRT0Ob+3Oe/Vsv9f?= =?iso-8859-1?q?jn7zMpkmB2gtc4PlcMlxGed4kH+11e6+dYFOhwv3hS9VnxhtR3hbRpx5lny7?= =?iso-8859-1?q?o8eiqnk1wleojgDRUhftlWaBrCx7/W/ykeqvw270E+tmmae6uB0BHDUT18et?= =?iso-8859-1?q?Ug3bkPO/7Rsyk3PWSHdUEkHqCWRGyHEXmrdlsnl2Hcs/3K7vDDmfHptPlkXH?= =?iso-8859-1?q?hivUlR7+JF6uAoGwjtsdL8uFpP5zau0JqWRBOLzsNjbuxNM2+0YtdA9ogifW?= =?iso-8859-1?q?ypMs80+rct7s3lsWoq4ETlJUfseJNBv/DCGvyypgjxXwCsnroaxoEcCIXnfx?= =?iso-8859-1?q?5Emymit2/XWn+xYLJEnc6/CzE4NgsSEROg0qDjvxAlaAGI4/uGN7ACXdFHLv?= =?iso-8859-1?q?7M/18GcgJs3qo3hYroYDZTv8tBj6hPaMxJNS4LXcV1ev26oqHAo3WdxNy+lY?= =?iso-8859-1?q?Qgxy8VQ/1dO/T6qcW/gD9n7AjNS6ZZ1LkqICR3OjgFjPI3/WD0WGEEEmwTVY?= =?iso-8859-1?q?xakY7BtMJ+AevQ164F1bYFu4wwc2HzHW3UGEZXOm2eLdoiUFIcGKhr6acSCv?= =?iso-8859-1?q?pjoKurvRjcz0bIDBgrtpBG58JvREsYVyuxvkGLvLLJCjASjbBAzMTMs4VOZU?= =?iso-8859-1?q?GvjBSdZLDN?= X-Forefront-Antispam-Report: CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(36860700013)(82310400026)(376014)(14060799003)(35042699022)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jul 2025 15:26:41.1175 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 1e5b5df0-71f3-451d-b354-08ddceb45165 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129]; Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: DB5PEPF00014B97.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB7837 X-Spam-Status: No, score=-10.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, SPF_HELO_PASS, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patchwork=sourceware.org@sourceware.org Remove redundant ifdefs for madvise/THP. Passes regress, OK for commit? diff --git a/malloc/malloc.c b/malloc/malloc.c index ee4ea71d7323bf54da708c9af5fb7d2bcc2a33b5..f7bc94b74e1494344f82fe3323eccd55ef1309c5 100644 --- a/malloc/malloc.c +++ b/malloc/malloc.c @@ -2438,11 +2438,8 @@ sysmalloc_mmap (INTERNAL_SIZE_T nb, size_t pagesize, int extra_flags, mstate av) extra_flags); if (mm == MAP_FAILED) return mm; - -#ifdef MAP_HUGETLB - if (!(extra_flags & MAP_HUGETLB)) + if (extra_flags == 0) madvise_thp (mm, size); -#endif __set_vma_name (mm, size, " glibc: malloc"); @@ -2526,10 +2523,8 @@ sysmalloc_mmap_fallback (long int *s, INTERNAL_SIZE_T nb, if (mbrk == MAP_FAILED) return MAP_FAILED; -#ifdef MAP_HUGETLB - if (!(extra_flags & MAP_HUGETLB)) + if (extra_flags == 0) madvise_thp (mbrk, size); -#endif __set_vma_name (mbrk, size, " glibc: malloc"); @@ -2700,7 +2695,6 @@ sysmalloc (INTERNAL_SIZE_T nb, mstate av) previous calls. Otherwise, we correct to page-align below. */ -#ifdef MADV_HUGEPAGE /* Defined in brk.c. */ extern void *__curbrk; if (__glibc_unlikely (mp_.thp_pagesize != 0)) @@ -2710,7 +2704,6 @@ sysmalloc (INTERNAL_SIZE_T nb, mstate av) size = top - (uintptr_t) __curbrk; } else -#endif size = ALIGN_UP (size, GLRO(dl_pagesize)); /* @@ -2985,11 +2978,9 @@ systrim (size_t pad, mstate av) return 0; /* Release in pagesize units and round down to the nearest page. */ -#ifdef MADV_HUGEPAGE if (__glibc_unlikely (mp_.thp_pagesize != 0)) extra = ALIGN_DOWN (top_area - pad, mp_.thp_pagesize); else -#endif extra = ALIGN_DOWN (top_area - pad, GLRO(dl_pagesize)); if (extra == 0)