From patchwork Tue Jul 29 12:15:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wilco Dijkstra X-Patchwork-Id: 117165 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 8FF733858D3C for ; Tue, 29 Jul 2025 12:17:17 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8FF733858D3C 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=nPx0mkRh; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=nPx0mkRh X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazon11010001.outbound.protection.outlook.com [52.101.69.1]) by sourceware.org (Postfix) with ESMTPS id 08FFD3858D1E for ; Tue, 29 Jul 2025 12:16:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 08FFD3858D1E 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 08FFD3858D1E Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=52.101.69.1 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1753791394; cv=pass; b=I7zFQYlC1bFTy3Sp1dBwDyE8gIw3+IZZVNe3txASK5gAlW3PlM6fJrQscCOZDw0/zg4vHGlJbcjdt4Nhqv80coaQyBC8qKHK+jetByjzrOynQ7QhENd4CpJsTUnxEQM4WW3QjmcDdmbKJSwwP/7Uxbxr1BLn6IZY6WMWyF45c0w= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1753791394; c=relaxed/simple; bh=xiMO5Od0zLBTp2CmnG6WOKqNkBeV7jgoa+ZFvPLhxqE=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=MuhAr2u6fySNaBODCFTQCqJ7DSfXwQ7PfmdS6jnxquwM2fMEsxwDU3oViiDeAC0ow4LORFJGoYbWgu+LdnXfZJ/6Rw0vKZKDMPTSZGFuYKl3yuQ6QDTd6VQjpEpTTUPi493NeOxIIpIjRA8kmlq8duHxklgvhxtghaHpkumVXBU= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 08FFD3858D1E ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=hDc7fehnZ3qt9J74wCC5yOuNObobOOtz7mokbl98mAaDEVK6x8KNnsq1jhPfcIrBHIr8iEWVNo3oMom2H19a/g5CFCSYqGVRXxAdHga/4B2BxK8ebnOPJd+tUBxSE1hIJ6DWIB3kgMzKYWL5AKPDbop0bb0/QICO9clrWrKCNxHVChdoQtxmbxvHmuoCzsPwGgnO+b9cV7Sg+qpPrIqjQyRKicICr1zvXAwewJd2RPGHuJuXJ8pgkcYICJPOdCxvYv264roA8utS0Og+VGMrrBFEirPoOn2OHBbmLVCWCTspbz0FClpDhKPA0gtqakgBKH26LMt8Un4Lmp3x5RsYcA== 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=Cwc0lvS4lIvwZ3a1lCV06iB9nax1rPhHQS7J7VORMwI=; b=CL8FghR0f4UMvEw7v5Em3yA7YhLulEcZiSdDEbbr6ImQoD6Y5NHb4ykvcGES+UqhmkqJOPrHven27+/oQjtrj7W2c+5XoAfFrkBPszHriMSg99UFGDuN0tqI0su2jBndDYyYpr/jzHQ60Ne9PBxC8yNdSOh+nuJtYlribzD6+kGKjSh3tS8uce1/Cc5XiN/QBszpT8CFc1jH5t8OWsm/kaSXL9zooYnKMp09z9WKa2QtImQx0vKtWllGn2XpKJ1y66n3v0I1g/HqvYvDLH+kIcuIz8HCInoVdJz1DsblQWG4AFwK7xTlA02vdor7pKBc2iQColL5D21Zo311/57wxg== 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=Cwc0lvS4lIvwZ3a1lCV06iB9nax1rPhHQS7J7VORMwI=; b=nPx0mkRhCcErrqbZXGqY1OfhvJ4zBMePxenXbCiLXaBIO8xe8ua3Kf7hsC9GCoqvMviZJFgfY+Q8U06ZmjjSX1X7PqEfPlSvpEApI2PuU1sMpGYDJ5cIiAQt0EX+q0epV3PU7lKynqOhkbIlytQgNvx8Oa/A4lekjrXnZq0Sr7Y= Received: from DBBPR09CA0011.eurprd09.prod.outlook.com (2603:10a6:10:c0::23) by PAWPR08MB10923.eurprd08.prod.outlook.com (2603:10a6:102:470::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8964.26; Tue, 29 Jul 2025 12:16:31 +0000 Received: from DB5PEPF00014B9E.eurprd02.prod.outlook.com (2603:10a6:10:c0:cafe::54) by DBBPR09CA0011.outlook.office365.com (2603:10a6:10:c0::23) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8964.27 via Frontend Transport; Tue, 29 Jul 2025 12:16:31 +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 DB5PEPF00014B9E.mail.protection.outlook.com (10.167.8.171) 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 12:16:31 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bz7e2e2c7XivC/VDvLnrtNETwxZH1ztm1wzfl2WcOUnYTKn6CO4vZ8DNfLHKRNok7QxpqW6/PzNndLzs14XUKFcT7DSLJZhzFbyzyRLqq2exdjhO1pv/MiuAY994O7VYM5SdTcqT0EzXrhKuHBt6SDedi5gmoFyhNI6IgCSJRikNJgbxjafkPrKOanlM0/JnHB93FPwxXZUf/z6uExS8xmWV8n5afSYyC1TBFtZrt3HSyuDtLIF7wA5BzlB4ydBfDpBYTQD5vV+CgYLjxJuPHp99wChvHyooegMjb5i7tf5lJ1E7RurkXtqFRRP+3OVxRkx8dEtMsexV7FxgThDqaQ== 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=Cwc0lvS4lIvwZ3a1lCV06iB9nax1rPhHQS7J7VORMwI=; b=Hk0glKQgW0Z5ZUfwKN/7o7fv6tEMDqju0/FS16oPCYRz5TQ9bTiAfySYRAAX2pljDMpddVtOHakHfbNP++cYKHzyJVaVrbP163cMCMl4GLxwdT4X7QkRLHza8couclBxy38akOXX+R7WtT0Xo7xG8bL6Eg/5wcqfNLDCOmz/txbXFHoH1DwyF0TISiBC1oOA8E3BwEThKozTJ7nMEOt9wpl9/1re8/nFImy/xYHUF65EmNJKq/B/Izj2YrolmWN3cPFeyF5x9xTb+CI14iNV8p1DZxoXHY57J7zyahAqRRlEYA6cq5ml7hfYqS/CC5tptGobkubdX4PmJyS6rVOxfA== 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=Cwc0lvS4lIvwZ3a1lCV06iB9nax1rPhHQS7J7VORMwI=; b=nPx0mkRhCcErrqbZXGqY1OfhvJ4zBMePxenXbCiLXaBIO8xe8ua3Kf7hsC9GCoqvMviZJFgfY+Q8U06ZmjjSX1X7PqEfPlSvpEApI2PuU1sMpGYDJ5cIiAQt0EX+q0epV3PU7lKynqOhkbIlytQgNvx8Oa/A4lekjrXnZq0Sr7Y= Received: from PAWPR08MB8982.eurprd08.prod.outlook.com (2603:10a6:102:33f::20) by DB5PR08MB10162.eurprd08.prod.outlook.com (2603:10a6:10:4a3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8964.26; Tue, 29 Jul 2025 12:15:58 +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 12:15:58 +0000 From: Wilco Dijkstra To: glibc developers CC: Cupertino Miranda Subject: [PATCH] malloc: Remove redundant NULL check Thread-Topic: [PATCH] malloc: Remove redundant NULL check Thread-Index: AQHcAIHxn2iqF/Zr1kGUtbZ6zmZtgA== Date: Tue, 29 Jul 2025 12:15:58 +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_|DB5PR08MB10162:EE_|DB5PEPF00014B9E:EE_|PAWPR08MB10923:EE_ X-MS-Office365-Filtering-Correlation-Id: 71db51b5-5e0b-4f84-9f13-08ddce99c0b7 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|366016|376014|1800799024|38070700018; X-Microsoft-Antispam-Message-Info-Original: =?iso-8859-1?q?d6G8S7QPao8gYjPvl?= =?iso-8859-1?q?vNkCJGBqIz22ahAootEOnSDp3pmerGcpXmLAq3AkBq0jXKUFJG8OvaNAs+kU?= =?iso-8859-1?q?LZuQFsRQZnjVVVp7gtJDlR+Z8MAKt3UfQP1ipuzpwQAA0bOYFa91p7EQuKu6?= =?iso-8859-1?q?G0G62R6r9LnPSCxK4JyG+s8Tk9Na9lYKq77UYZh/iYWKwD6DBj1MWkNCNJ1T?= =?iso-8859-1?q?xXPZJSztrk7bvYlVkaMlCsX6F5rq42P3uGSBLni0yo4UVnO7/SNm3HqU38Wj?= =?iso-8859-1?q?XZbZ112y45XrPZEikDmWf9MfPK36U6mj56iBUM8/zt3iD+okYUVcbLwac2sC?= =?iso-8859-1?q?6sN98N6lPuC1PrYtU5X75gnEPIllPIb3H3WW0HEzoTDOlTIDt3jPxsXZRTzT?= =?iso-8859-1?q?kd9T/YfX690IkO0TaL+1fN0Hr2j8rcQFON8Iu41ybbynsayzGNpmkzYW16yP?= =?iso-8859-1?q?D7tljH77xI+UhAqH/uthNSmRIkz3fX3POK9Xfn9MSXTCUyPjWag8LuY4I1rM?= =?iso-8859-1?q?2sWskv4LJXRAa+E2WfFKR7goi4xHpFxp8OBwMFKXsUXs56GtD/cDZ8t/Rs0a?= =?iso-8859-1?q?NRDfSXpslG3QbRkT7YdKePllx2xQJHennn0SH00uM9aqDREE81L9SMfxKXqe?= =?iso-8859-1?q?z3aP/B7eLf6IL8p4Jks5bJl666qzDGILodQV0Fj8wm90TvfjtUxV7gqAsJyD?= =?iso-8859-1?q?rdD7Ya/QsrW7wG4FlvnlEEjZJubBQm0Tjkx6XYsDewyNidVePHpTyN5/rXbW?= =?iso-8859-1?q?UbdUQz3nMF6YA/L7tpT+Oq2b0oH/ZUa6PMYcuq1GZQnXBxUlD2bIzWvhuXtG?= =?iso-8859-1?q?aUadRbmwEgZw01XEIzyCsNKJ63+HxX/BkeJZaKK7p1EKIhutME2gVCKRXzGU?= =?iso-8859-1?q?5EpHJHwEPIgh5cKle19p/A6OR8IR5W7IV2l04rNCUoZrnYjMs99rOv3CUe7S?= =?iso-8859-1?q?CA6sk31Hfna4R7FGcOAAzM4uF9cHE6JffyXj5DQiIOT++Pj9YUKpTR/04hT8?= =?iso-8859-1?q?WB/NSttZnP3SFcx8gk7a+/rWFwgrw8M4LCeriBMVA2uf7P7neqjRBjFPbr70?= =?iso-8859-1?q?uUBqbDnnJIhep/xuYoPKLtQdayiBTfrJVwiQ63Yfnx3BRYtmD44PPlGtx6St?= =?iso-8859-1?q?nqcB0af5Y9gLn+NgdJM9jXmaj+KTPn/JIjTrkYJKpAUo5IayphgdXjUQHgZ8?= =?iso-8859-1?q?Mlrjiv/utMaBwPOcfGu3jI/9TMVVtlES+r1vaPai4VBuOup0wfPP6pCVpqA0?= =?iso-8859-1?q?cLvhO5FRMGWVuMfKbODf7RCZ2+c61k+Vym4c6tk75wCaGtz/l/kQQEtM0WB5?= =?iso-8859-1?q?KxpKHrXghMksKs9lDp2lV5xW/GuB55mEc4A48Aa4BS2Hln/yiEy4zYLDR8nX?= =?iso-8859-1?q?qlCKIbAQF9fbbqHDWiPC1nh63KHeKuNgrOHMx9kn4CXQfHa/EABVw63g5oP2?= =?iso-8859-1?q?Tjh2JlPXpxqNajQB0xsNCc1XuN0Tuad+fwl2IqZlgksbIdWx9ZVO2pynZ0zV?= =?iso-8859-1?q?6JFsjjCUoskfyvuXlF9U4AjgX/eqsAjmgYNaw=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)(366016)(376014)(1800799024)(38070700018); DIR:OUT; SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR08MB10162 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5PEPF00014B9E.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 7c255eea-47df-481b-9b01-08ddce99acd7 X-Microsoft-Antispam: BCL:0; ARA:13230040|36860700013|35042699022|1800799024|82310400026|376014|14060799003; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?q?/Oo2UYOoMfV7FoSoZGd0CF6zOr?= =?iso-8859-1?q?qVpF15M7inSnsKnuQTOcFLFfz6BYS8IJttbsm2BojCpHyhgs7EiR55iGt1hb?= =?iso-8859-1?q?07joXibxuxubsASJ/uqSH7SuLdm6YBfTG58utmY7AEghz/xUh+G9QtyysZcx?= =?iso-8859-1?q?h/0DFfhTJbHgvGF8ZgmXS57E2RFfCeoN/6uFGkgRIbnqC+JGxMtny5ChgCJH?= =?iso-8859-1?q?8c+1Hq27C32NRLeKxYPLdhPFQUOJCD2KregLAGtowRtbIY52T/FEMik6zHxX?= =?iso-8859-1?q?Y2pwA3O+U4zQ0r+JN8rxCv1dsflWjHdtU/8icZNny6P9nmzEGSFiL87iIKl4?= =?iso-8859-1?q?K14hJVCQNAQv/0U1oe1WNn8Vyledp/5ItrKSAEkxGWNTQhmGHPw5tsFJ77JS?= =?iso-8859-1?q?WtOHD7Sf0MJYAgK1RUBhn0gnFpV0dYDISrN0yzsiLBlwvE96U9PCfiJ7boqu?= =?iso-8859-1?q?QjwI82cVjFYhGgbiA3amcuhX11IhqkgH0iKhKqiB+mtbNhx9N3T1KUVd7ERA?= =?iso-8859-1?q?8T68yOm27xXYW7Iqc7bI9KGj+Ajjxks10IiIfLSgAuP5sDzgCo3cF3RBbHcX?= =?iso-8859-1?q?7X2MUV6a/sigbx/Cohe42c9qSGnE5tT+t9RHsx6D1pVhxmaLy6MYMshc+6Ct?= =?iso-8859-1?q?j3Qo4+Oq6Rg+kmEjX6NE5rrklGcWui9A1CWCTqYa5drTWhM3SQxZpk0WhPgd?= =?iso-8859-1?q?Wa0KP16ObZxYvwVv67hkLmezSx5VUanCEIlnFFusOc/6fKMlwKOd9JtuxQ/P?= =?iso-8859-1?q?6v0XCwQdq4y5TkaegARO083qU3Vw8f6pjBb5jfnpR1LabzNe4HG5Rp/jDj8C?= =?iso-8859-1?q?gB4ncsQV/GD0S/QZEdtkvl/yQfO9SAZ1vZtoRTBC6nJFfk60q4tY7TTw84u2?= =?iso-8859-1?q?VJrbF7l+qC3i2W667TXU0oOleCvw6QG82wjfTU9MeadQTqMpuOuYIf58RZAE?= =?iso-8859-1?q?amVK+ssunBRlMyVsVFta3LFlphbeJLh0ccRQ/zrLDjTrFYBUQRSgzcInzX2a?= =?iso-8859-1?q?dLqSngrpUBp+/vWPMYLfpQ4tqcpf2B2oPrkifaXMmCuLNJfPcAe+5H8BADEC?= =?iso-8859-1?q?MXHCmBHWlegLYORmcAtHU8bhCcarOT/UEZ1iPSDyLYOa8rg6wIv8ycNA63b9?= =?iso-8859-1?q?NR8SBpejGvIf3ncLsdAWg+do+3f1u7oEQQCairMwkaJAfT8JUS4gOerwb7UL?= =?iso-8859-1?q?9b5tEi4hDM0SCtf/T3iOcacChrInQRwU2SfQuokOWG/M97u9vV2JyvibQxW6?= =?iso-8859-1?q?chwr6JgFx7dpxwdoHpmF0EvpVJc4eaeZtwrQv/E2+8bP36ybLEVibV0zkcjN?= =?iso-8859-1?q?cbVUqqsYfCsCzLHgysDzY61PTenERKu0Wiz+Y22PLLsj2kHffHIGl/hDRYxa?= =?iso-8859-1?q?+HBi2IJIuYrJRh9HGkKGpb/CLKzLsO3WGiYPpJweOJYNXndxC51lof4Zr4vq?= =?iso-8859-1?q?+aj22GLTtxW4L1yaeMizrmWZ0NqEo6mGEybym6NVNDPBVtoINUwj+fpqxNyP?= =?iso-8859-1?q?jKgbq+NLQctXrS5C95W7s0+kQsyp4IlF5r4f8UsMrIubFt6VQiz8kyiAhfGO?= =?iso-8859-1?q?sBdbwJqkBg?= 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)(35042699022)(1800799024)(82310400026)(376014)(14060799003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jul 2025 12:16:31.4599 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 71db51b5-5e0b-4f84-9f13-08ddce99c0b7 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: DB5PEPF00014B9E.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR08MB10923 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, RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED, 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 a redundant NULL check from tcache_get_n. Passes regress, OK for commit? diff --git a/malloc/malloc.c b/malloc/malloc.c index 5ca390cc225c6513cd106a974e8c6ef1baea3130..cf5c02ff642e1049a46cad2837e0a0dcbcb5277f 100644 --- a/malloc/malloc.c +++ b/malloc/malloc.c @@ -3208,11 +3208,10 @@ tcache_get_n (size_t tc_idx, tcache_entry **ep, bool mangled) if (__glibc_unlikely (misaligned_mem (e))) malloc_printerr ("malloc(): unaligned tcache chunk detected"); - void *ne = e == NULL ? NULL : REVEAL_PTR (e->next); if (!mangled) - *ep = ne; + *ep = REVEAL_PTR (e->next); else - *ep = PROTECT_PTR (ep, ne); + *ep = PROTECT_PTR (ep, REVEAL_PTR (e->next)); ++(tcache->num_slots[tc_idx]); e->key = 0; @@ -3229,7 +3228,7 @@ tcache_put (mchunkptr chunk, size_t tc_idx) static __always_inline void * tcache_get (size_t tc_idx) { - return tcache_get_n (tc_idx, & tcache->entries[tc_idx], false); + return tcache_get_n (tc_idx, &tcache->entries[tc_idx], false); } static __always_inline tcache_entry **