From patchwork Wed Apr 12 06:58:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Deming Wang X-Patchwork-Id: 13208582 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 88350C7619A for ; Wed, 12 Apr 2023 06:58:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1BAF4900004; Wed, 12 Apr 2023 02:58:19 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 16AAF900002; Wed, 12 Apr 2023 02:58:19 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 05958900004; Wed, 12 Apr 2023 02:58:18 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id EAB45900002 for ; Wed, 12 Apr 2023 02:58:18 -0400 (EDT) Received: from smtpin20.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id AF8A5140EF9 for ; Wed, 12 Apr 2023 06:58:18 +0000 (UTC) X-FDA: 80671835076.20.97505C2 Received: from unicom146.biz-email.net (unicom146.biz-email.net [210.51.26.146]) by imf03.hostedemail.com (Postfix) with ESMTP id 0DE782000D for ; Wed, 12 Apr 2023 06:58:14 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf03.hostedemail.com: domain of wangdeming@inspur.com designates 210.51.26.146 as permitted sender) smtp.mailfrom=wangdeming@inspur.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1681282696; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:in-reply-to: references; bh=VymUiDkwr7WbOnTjpQ6iMcpTf0upKo78pIKg+Sagv6M=; b=rDTlhR1OkPEYDVw50e0O2vncos9fjP+XDWFdP4cTFaDnezy2BuQ69JTmc9mVIvGarGo80j RJ1gS8caupJXsJKsP7lK/I85lHS1PhsCX5NsOBYFy9S3iZfbegd4tYXaxu+JgLVhJ4RAWc N/WZQSQQwNoXneAFgSWGHFn9j/SLhTw= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf03.hostedemail.com: domain of wangdeming@inspur.com designates 210.51.26.146 as permitted sender) smtp.mailfrom=wangdeming@inspur.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1681282696; a=rsa-sha256; cv=none; b=38b5KFTnsfD9RsURVcZyjVF9pa1xqZolBb/03w5VS479vaaXP6fTtrkkVtyicuoQP2P2Zo 2UfmBeHaAKTVU8AuMCH/GFpzaBVAtPrMOY/lG4UTw5Ipm+j+1ZciKZg+WVXCB6YAZ8rCKI 64V/6bbLw7Y2aM8LFH3vlDJ5JwWfSJc= Received: from unicom146.biz-email.net by unicom146.biz-email.net ((D)) with ASMTP (SSL) id HAS00006; Wed, 12 Apr 2023 14:58:06 +0800 Received: from localhost.localdomain.com (10.200.104.82) by jtjnmail201603.home.langchao.com (10.100.2.3) with Microsoft SMTP Server id 15.1.2507.21; Wed, 12 Apr 2023 14:58:05 +0800 From: Deming Wang To: , CC: , , , Deming Wang Subject: [PATCH] selftests/mm: Replace obsolete memalign() with posix_memalign() Date: Wed, 12 Apr 2023 02:58:04 -0400 Message-ID: <20230412065804.1831-1-wangdeming@inspur.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 X-Originating-IP: [10.200.104.82] tUid: 20234121458061f18159807e484f5929ba5640fe62a67 X-Abuse-Reports-To: service@corp-email.com Abuse-Reports-To: service@corp-email.com X-Complaints-To: service@corp-email.com X-Report-Abuse-To: service@corp-email.com X-Rspamd-Queue-Id: 0DE782000D X-Rspamd-Server: rspam09 X-Rspam-User: X-Stat-Signature: ibipakw3dtuwbbqa6a4k7yg7ackyj1g3 X-HE-Tag: 1681282694-960317 X-HE-Meta: U2FsdGVkX182uJgVKCh7+8gwy8Vd5A+R6Thq5hmtmlAUxp1Rg+OxrLh4PQ9WRmowtC7HXkZLMdP+w8gxn2769hCtGZGTdlLxeHkuZ4u7TVQE25u+N6OQafljnQKuJ1GtTpa/dl2NwJnRbf+456IDdC+KXDXW+JPYCFS4ze/m1p0rbJ8NO116qlaUSimP9/4ou3DdyOjVzyUhZzLvGLGOuv2208GDpx/c760+fvTC3WIMwKmYzKBTkBi21FZy+fb/HhYp0VxZyaZTRnT+06to00x5YZzsSBdzzxA8VY8pX+V3qXc4fvi0VSYcQOOLM+duFi8ew9WvttVWg+RgOkpuhX23eAa5lpGSHD/5aqRpT+IPJfnR9pwc0kkXcUuHclQ03cF2+BOpcl6yk8Umc7xFAwLZ+OfVvj+zP+ou2BbpMjsVLNF5qv0Uj74n+933t5TAR0SwySptUorhm5RxNU6uweNfIagDWa9yYDRFx9WFNc2nyfgi3t+SBMwDfvTuRL082Ms8MPPT9QUpD/8E3Rv3lZ6Nf3H3R+7qKG6Kxi4wjOauV2v7LFquPptqaSMsiEJLsvdZncCURd8+tdybeUcGEykL1+waL4i8qp/m4uRE8P7+7XIMUbGQdHt9g4RPI6MNpuLw+c7WbIHwOHDOZnmFBOrPnTqJT5RGSPSYloo1D2v4Q84a0lh8KPBmdQrmGKTmNQg8TwQmhw8M6m22XDV3B0VhSPq5HYT0J5FJylb0JfubyBHCMMR9lUh0NM/BRZjB97lHzh6V9qgrFFBveTVwNLLgvSNZEurzB1SFaJgzvvW9Ei7Qyza6VI7EEB1AghZ0R3mdPBFa1cWxpbYe8BDXCaCrttaib04qLOTbudSdsTIu8bFS3Piabc2ltmRf1LOSBWsUmOKBtql0sko3WVIyU1HCUPyISnxfPsNa20VvDNBB2ln1vX0YL2x01dwNK2Qqp4OTvQZUAyh+cmTqffv FV3P6Nm1 cH8ONrzLmqVOQ6oq3wR0p5jFdYgTSAECIaR6wAai4naP4B5scpkVSTMehoQ1Wdrf3jvxCDhk7ehwXoeWLQyJufG9n7ipxYs9kvMRm8Hnd/Cm5vYnXMGy6Wg6P302JsK2WgyB0jWl4UFO+l/WfnfgMCDfzx9hVpDdlsLnL2qzJWJF+MYdukofK4wWu5Z1WdtrFdOnjBR5KnZIo6fggugADuS1g4A== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: memalign() is obsolete according to its manpage. Replace memalign() with posix_memalign() and remove malloc.h include that was there for memalign(). As a pointer is passed into posix_memalign(), initialize *p to NULL to silence a warning about the function's return value being used as uninitialized (which is not valid anyway because the error is properly checked before p is returned). Signed-off-by: Deming Wang --- tools/testing/selftests/mm/soft-dirty.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/testing/selftests/mm/soft-dirty.c b/tools/testing/selftests/mm/soft-dirty.c index 21d8830c5f24..4bb7421141a2 100644 --- a/tools/testing/selftests/mm/soft-dirty.c +++ b/tools/testing/selftests/mm/soft-dirty.c @@ -80,8 +80,8 @@ static void test_hugepage(int pagemap_fd, int pagesize) int i, ret; size_t hpage_len = read_pmd_pagesize(); - map = memalign(hpage_len, hpage_len); - if (!map) + ret = posix_memalign((void *)(&map), hpage_len, hpage_len) + if (ret < 0) ksft_exit_fail_msg("memalign failed\n"); ret = madvise(map, hpage_len, MADV_HUGEPAGE);