From patchwork Thu Dec 5 00:18:37 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zi Yan X-Patchwork-Id: 13894610 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 1EEB1E7716D for ; Thu, 5 Dec 2024 00:22:21 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id AA7FD6B00A1; Wed, 4 Dec 2024 19:22:20 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id A59656B00A2; Wed, 4 Dec 2024 19:22:20 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8D1906B00A3; Wed, 4 Dec 2024 19:22:20 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 6D7886B00A1 for ; Wed, 4 Dec 2024 19:22:20 -0500 (EST) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 20EE712127E for ; Thu, 5 Dec 2024 00:22:20 +0000 (UTC) X-FDA: 82859003010.07.F2D8F94 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2050.outbound.protection.outlook.com [40.107.243.50]) by imf09.hostedemail.com (Postfix) with ESMTP id 23424140017 for ; Thu, 5 Dec 2024 00:22:06 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b="E/CEDCJ8"; spf=pass (imf09.hostedemail.com: domain of ziy@nvidia.com designates 40.107.243.50 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1733358121; 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:in-reply-to:references:references:dkim-signature; bh=1lwTVNAVLwi1gyG41osM9o7VeGen/aJvxEZw1mntkp0=; b=H109Ln5dUgJTlkLTnf8dnoiW42nqu/mcQthXOO8ASVQHTvFiTofiaJonF8a2/DPaanypM4 o0N3d27yKFEzvetHskhwEPc/cx66WrJygUE9qrSPEKMS47dp2Wzidp2V7JfIF5KJh6ZzJN iN3qqQzARAeOoUzGKm8gaAmafhILAJU= ARC-Authentication-Results: i=2; imf09.hostedemail.com; dkim=pass header.d=Nvidia.com header.s=selector2 header.b="E/CEDCJ8"; spf=pass (imf09.hostedemail.com: domain of ziy@nvidia.com designates 40.107.243.50 as permitted sender) smtp.mailfrom=ziy@nvidia.com; dmarc=pass (policy=reject) header.from=nvidia.com; arc=pass ("microsoft.com:s=arcselector10001:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1733358121; a=rsa-sha256; cv=pass; b=nFgd77+mtXl17x452jtNGJQ69lNXSBs0+29B46Ohn19XjFnEsHBT2PlvwOzxc1DPYOTmUH abmu2sVLhXk6wuPqYPirdniJTalG5KMKTlC/bKMxhdi+e+gDeYFFXWyXErkAIz2UXjk3nB 3rst2Lq7SJWzOnNv/wLiM+s76QTgJJk= ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NbfzLZsX8Q+jDDOh6uEnOU+DG4B1JHRJFHn0vwij6EFymekfceBtHORnz32JpXJSMs8z/Bhf5qAtjan1/0nvP4UkgZcdnj30Q5Cjp45JAwKhHzgIG5kR4i4KCWTvR0tkls/VVp2xYrLiu73HY8ywL4yoib05rWIcslK6VbetJeKbSsrgMR4Fpa84vKHHVXcIKsYMzo62bAapcqoiK0KyVbTUy7KrEKNYnX5gjN29d3/3TPPXPGzx8ncXOeaIn+sUDih+WJ7Mmbfffm4DF2vArNiWkB5Fpo4jSIvk6tup+fmbwWOr517S84j0HRC/dBJfVJZ22OepbBfcUmiNKU2acw== 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=1lwTVNAVLwi1gyG41osM9o7VeGen/aJvxEZw1mntkp0=; b=t1KoGDx2lWHh9HBvy8ZG3X9/U1xE6hyYcZyetorJYhYHotmtFfq/bYRRx0LCMiqcDttMYS6IceEHAUGvV47hukFt0Bf4j4kZw1yYFev6H3rEgzZfydrmevXvZJZsxocZBBs97P1Xx4mN3OQLeraGKvb7X0TP/dvk4lqDFOuZiGLB8VH2z/V64DPqmAU9NECf0w12hTeLxibFm3FQuDvDt8XIWw+bIKo4O9on1Ho1HMlsiIoq81a16QHFKEK9YQq+/GPey085APyEUUSGWAecSRGpGleoHMVJFzw5J6qyVtEhQfcnLhDgRcOQVLVZMCTPx3PqI8YlT2RUHKoOrMWDmQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1lwTVNAVLwi1gyG41osM9o7VeGen/aJvxEZw1mntkp0=; b=E/CEDCJ8Mpv1c5FJSBZnYgl23WxGntcmd/x2t3/mBBoCRpzzRaqEag/up2bqVCh9EO81uY2zREP+g0tPD5ntr5jaU932XNeyniiwBNpLNBSYgyWuhqI/0VSSi447fIXSJegHZ0V4ap2PiJerX25ukiA0+RDgMYMJOJWWyYBb8oflOT/opuFzE9yBrDjNAOaxpgiSdKuVd3usJK/YCRC4GHTm2qfzyDIg44F4DPfr1UxYO89zwPn18b8dhmakD9k9qPEIxpodPBJHDxnyyk0p1mY2Yznj/sBDQ6LGduIGgewNqQ2Vczx16r+POceeg7gEWK6rt+mNjUM7RDOISzKitA== Received: from BL4PR12MB9478.namprd12.prod.outlook.com (2603:10b6:208:58e::9) by IA1PR12MB7589.namprd12.prod.outlook.com (2603:10b6:208:42b::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8230.12; Thu, 5 Dec 2024 00:18:51 +0000 Received: from BL4PR12MB9478.namprd12.prod.outlook.com ([fe80::b90:212f:996:6eb9]) by BL4PR12MB9478.namprd12.prod.outlook.com ([fe80::b90:212f:996:6eb9%6]) with mapi id 15.20.8230.010; Thu, 5 Dec 2024 00:18:51 +0000 From: Zi Yan To: linux-mm@kvack.org, "Kirill A . Shutemov" , "Matthew Wilcox (Oracle)" Cc: Ryan Roberts , Hugh Dickins , David Hildenbrand , Yang Shi , Miaohe Lin , Kefeng Wang , Yu Zhao , John Hubbard , linux-kernel@vger.kernel.org, Zi Yan Subject: [PATCH RESEND v3 7/9] selftests/mm: use selftests framework to print test result. Date: Wed, 4 Dec 2024 19:18:37 -0500 Message-ID: <20241205001839.2582020-8-ziy@nvidia.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20241205001839.2582020-1-ziy@nvidia.com> References: <20241205001839.2582020-1-ziy@nvidia.com> X-ClientProxiedBy: BN0PR04CA0089.namprd04.prod.outlook.com (2603:10b6:408:ea::34) To BL4PR12MB9478.namprd12.prod.outlook.com (2603:10b6:208:58e::9) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BL4PR12MB9478:EE_|IA1PR12MB7589:EE_ X-MS-Office365-Filtering-Correlation-Id: abc82ebe-cb1b-4d9e-9500-08dd14c26566 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|7416014|1800799024; X-Microsoft-Antispam-Message-Info: nOI9qPciSE6Ax4E3KhmQJgr9XBlzJdscRYTQdjRAjAmLFZRg5gBQIqPJiNLM/5PYs0s5I/1QXNsJLVmkgiyPF5gJ8QctkGx8ovmEIZHVgANcqKo8rhCjr7AiG3YOn1BVPo27XJ0V9E0wIqgzgzIpsQaMY+oNmrYbrUWerlnxm8Cn4HJ1mkxGj9XuzlYTKVbMemUEe4XuMJRCye8LI2pdHg6M15T68TNNFOhTBRRE6NQaCqpQBTDBkMx5p352H/WuHL4RdxEu7V7aINKur2WQLK73KAFDzyg74aS/Ur41ChQTSexL1GukmG/Zkfd9VzLzN2I9/TetCRZFTL+de6U9PZbth++LeaHy6KtNXVLBYxzBKqUmDkN/9n8i+b5+1bFTcSYiG0OHksH2+BpsvOWA/fLmw8cQVGeID8V4uY7ymdMojFwuovsz8o+L5HDKRbWUmlewmOJd0V2w22T0piOiX7kTfNVIwPJQCxcrYK2NqVvV04+LgQ0K4PmxvLQGcOP9czDjKWx1f+UpCfDh24kKzSOL99baO3I9dHXwx2RpmuFnKqtil5tBGVT4rq/EKB/As/I/s5xGocLixawF92XFxjunlb69KREgxn5fRgnl7DGi9Rw8wyonj2t2W4F4eWvaYRsgZAJ61Esprh84FiT78h5cIi5vO6JrTDzkbAvmmgve4PCZt3nLF6nvlH8LJJlZ5NwRaIFf2nYwswGustJfhce+SUCHl1g2RdWOPaf7GXkZvmWxq8lt1MR0u3KpEBIJbCUPCnLUP+/kGAD4j0os46QJwaYlwUGTJuPZRp/+0SjdwAWN8RLZRwv4C2AP32atRqEwmFi3Yfh7Nr8i4yJCLIK5mkvS7M4BK21Fr7eq3FQ+XOU0UELTHb1S6nrfHNaF9fZEC1lOBSc7p2xPssSAKTYHVLHGd1id0AUfuXIiAaWjWW8Qb+nAFCOee+4klnl1pqQeRpZAdO2oAb4SudHTK7+prNAKG0x1Y54GV/D0nLWW2FLrysYIV3UxaT+zD2/cPkUbVZxJocw/S7XC5698S4peRzfTmwSJ69KdmuQuXD2qQqD4lO4dn+8QYlTPTnkoCCZXlbLWoyuQBQT9i0wwbyqeH3o37yUKyzEnCjnhcM4DR/nDBBgGQVFo4C6//FP7nkFGS/YVbsI4MMghcB+eOyVk06q3ejDxCKjeSW+oMl+WUcQeu2XPLmwYJg3m7O9pz1wRRB6GDMUYoulKuOu0eE0yk+/JCGXywbX+EZcWBWHLTHIHmPAbi9+LCdnV9k0RJAvYFj3la5oL93pX1uxS2AvYQZdU1C6qBpjdZswmk6Gg9vpR8lbWx/DuxMT9QCebDM2D7ZYEWSj6aFPH0z933A== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL4PR12MB9478.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(7416014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: B5vCxJJSYYVqDOnAWmSHa7qFuwFjiW1IwkzoosVU65PrJqbBBKYsnxEP9QryA3+ey6NYwP3T442SeUBEL2wMd29trs7eE6eLZS3GS/14iXhLWj8agsv0QN2ohlvDuPAtWbjp/4UhAWMZkVX4utn5g1p0iP3TJdLNfGgEdWB3yIAUVDt4JDGJsjuwCTRKoNAqRBewCVsmhnPtYemUkz7FVGa/3pJ/+6/QQuwwSzGNsz97I7jB7dO/sBD3trPrBUvs7QeFy0gppmumL02PMIQm7hZ7Wk5coBPSTTZq9xjbCT4/hyMIJjSB4jZUUWWSqTJSdMdeiUz4kJf7TTj6CWUlEjPSKlV0QyTxrxMeK3Wyc7SoNAJbk6uHDhFXDNbOUimKclHaNTRpdpNoJl51mPoY3r6PAN55ew9vGRplF44weIwkuEo9wx2X2qWFFeAuMcCdmg4JPnFT9R2cevC2iFi2rmlKJUkeEyV8C+fDYgxDtXEySKFVDc3pFQFKjhk6AsvyNDPWTOj/e+GzlFWAbyHUb9RBcnOwhpbKvJ8nAefAejWz+323fBCV4nKDVjDUE/9nDOyzTaxQAJ8puQsx049TB8IbVGB9c6QDp/gC+OyVKiiAbFIxBxLe/E7xeweuoNA4hSpFv6p7nFAH9MDRr3XkxvSwW67c3brJezSdptoHrFVkfQTCLRCJ13xA9mAcOpccv/H4ORDeU7H26whl3B2dpXfaL4NK/r69x6j/HrqI3nnmTrtocvmc8pyM2P30DGtpJkmBJhdomi5bO+0Adp7ziWAzC3Z1YMkOirkplmRWPVSgRmPNMbxk3gus2uGjAQClCRFX6sJbdY0wwzjYwECPPdgnTDJyIdAOGwAMhtmEWYbNqj/ocex4nMw0uaMWoMKGd5MPYjghMoUBNPKGjDqx88GknySW/RVGEEsbvvgyUsnR72T6dvFmpx+fqmnmOF/IlSJfz1Fzu06GNtjtiIx0SnrdqRjEy1bLCDEdO/xvhV1jCv01SZumWymODQfNZq+6i3xNOIb0ArRAjMODNt243oBdXKaG3XCwZP/d/ntwRHjsO4+RU5sZckoPCXoJKjJZFJA1ne08mYUZBsmNtAzBzahN8E/Q+tkDLDSmuPpStLQeFrEpOXGkbgdtC8HzT92tq/oD/FNAs7jUttsru0pW9LIYSZWBgDVTIyZt5Bz/hs3p5bBb1YO5OChoDHYOBV6gGhmpzHe9vBdB7WH0A6QYr0GA+99jr+PGFRJPQy90MSnHYFZA/+yN3xwHKYKEUP3TaLKsNCtZ/HCOcf+VUnqeapU/zLpsfMyJJoDbxJShnt1V0zeP1CG3YbtsYQZ/4n9tGbMF5tAn5uTNZ0YI7CFb41Tjh0FFUe/aUOscqKaHHiCC39tJHJctNcajIup+GlsUH/GD4yDVSl4tPsjsxjc9mi0FcEB3+rvs2Hlbm9LV89q/h8O79hIflBxvsWjlIlYNLgsavHjol4qnqwSaOLMB7kb/W5G5t1zuce7ynFqQgjTtACuEsgBUt8xIbrUCqjwAJw9e0EseupTuQdNSpPPtrRBPrRYV0lNTkPmIastLWta4hsKM4qoWWXo+bu5wLBua X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: abc82ebe-cb1b-4d9e-9500-08dd14c26566 X-MS-Exchange-CrossTenant-AuthSource: BL4PR12MB9478.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Dec 2024 00:18:51.4678 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: /Vc4AQyCBTkQqPySVU7RAzV/kLcSmkKLDMB8ttIk3NZDJ1bi7Hssd1nHHEKOWtOF X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR12MB7589 X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 23424140017 X-Rspam-User: X-Stat-Signature: ri7cw84uxe4hdp4oq9cui5hojkjr6r8r X-HE-Tag: 1733358126-564807 X-HE-Meta: U2FsdGVkX18se0ASXz+5OqbI7VTIUxqSGq6Far2WYQZDwoXC+cZahtGzcZdgMJ3pJiC6HYekSYpIRMHVIAg1ZXfzk/f6W4sbjlURKIDJU50Rq0ruuRi3sW7yEkRG39HHWHHicQqfAlwzZUE28C24hHyPgrWVdZSWYC7yq6IEdb8V6vi/3hjh5gURd7QX/oRXpWMO6QTvKa7vYpg9UlHKnhYhSZrZCuchEsf6K8sRPO4MZTlFvYV/dd9iXc8j0Iw0M5sYx6p+8ovjLynONcE8R5codPK5BSB66niyOGTKk+bcnDHfV6YlxOwttynX1BGNTlvUHmMJuQw5JG6ywiQAqIfzCBCaAza1ZNjcud8uayBzKuGppfj0dpxOLjGGK2YrT7J9/xDOctKHIXlBkaeSFVCYHWR4IQ58d05y4VuiG5nr0DydG3VGAt6ZUi72TNxqgXcz5FC58IRAIyk6/io11RTwgmMO6xEeSuv1g5jSddumRGNBvxOh1OcK2aRnt1ahA30n5W/diSIDaxT7pnPBh2DpGM73Z/c0+es0ajO/mWbOzkts8zLAmAp3s/gp/bNniqRYGdy2aeyOOqedc640GPCsOF5fagbwDKWs6CrJbErCMRHVsrlVzSFpcrDZtc6WmkkUjewhkQfe7E1oqPGfJ6+/+px43MdT8yqNELplnBw+aMMbslofiYCowDxjrZ7ufDQKp8hRLZnOoUO3wc1NXywPVa56DC7ZboYPHZWItqJBII/oYhsRSf4rrDzR7wKo6clpzaD38bvdBSBz1QKeqnPDlMJ6jV471oTcfdB1hiHWY8GVRrctM/Bi1yRUC3/xguKBm89BkWcGaoXGxT/lyamjjzxtxPN3okl/M0fwb+afRqdhxqPBO1VphsNwnyWaoVXwRyvkBLq3LLIe7d+jz3VtXk97uwJfQc5V0DAVkSzSHkWcmpEOy8Oz/lsUvQjTaihReh5H5MmsVylMgfd oX+e9CsD YeiYfReh1cvKf0NuLZ83oVD8aTYFOzUxR3EITomsoTAPzVaS3Ju78818bEnUsHTcuXt5xEfVDJ1012WH92fnPlXS4D9fIVc9wQ05yMkF2o7Mz9fgp4cCM3AtjzaqxZtT7cdKkPtKE77eMnIT2TLmPU0mpsXNUaXq4U+KbllgTDn3nwbWNvEmcOxYy9Vc410tuuXy2uJNpcMOwqo378TdhrlE5s4VPdZg3NBCeUNVUj8TW17ZAvT5zX4D2ezMAQIL7MIhjmLYbNTjSl94Cyxog1CI471A61mMWEBMWwL3aePqHwNXUWvKTTvyFXVetwyjgU5UrgAnJrcNphjeRLYHhZQjsgQ== 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: List-Subscribe: List-Unsubscribe: Otherwise the number of tests does not match the reality. Fixes: 391e86971161 ("mm: selftest to verify zero-filled pages are mapped to zeropage") Signed-off-by: Zi Yan --- .../selftests/mm/split_huge_page_test.c | 34 +++++++------------ 1 file changed, 12 insertions(+), 22 deletions(-) diff --git a/tools/testing/selftests/mm/split_huge_page_test.c b/tools/testing/selftests/mm/split_huge_page_test.c index eb6d1b9fc362..cd74ea9b1295 100644 --- a/tools/testing/selftests/mm/split_huge_page_test.c +++ b/tools/testing/selftests/mm/split_huge_page_test.c @@ -108,38 +108,28 @@ static void verify_rss_anon_split_huge_page_all_zeroes(char *one_page, int nr_hp unsigned long rss_anon_before, rss_anon_after; size_t i; - if (!check_huge_anon(one_page, 4, pmd_pagesize)) { - printf("No THP is allocated\n"); - exit(EXIT_FAILURE); - } + if (!check_huge_anon(one_page, 4, pmd_pagesize)) + ksft_exit_fail_msg("No THP is allocated\n"); rss_anon_before = rss_anon(); - if (!rss_anon_before) { - printf("No RssAnon is allocated before split\n"); - exit(EXIT_FAILURE); - } + if (!rss_anon_before) + ksft_exit_fail_msg("No RssAnon is allocated before split\n"); /* split all THPs */ write_debugfs(PID_FMT, getpid(), (uint64_t)one_page, (uint64_t)one_page + len, 0); for (i = 0; i < len; i++) - if (one_page[i] != (char)0) { - printf("%ld byte corrupted\n", i); - exit(EXIT_FAILURE); - } + if (one_page[i] != (char)0) + ksft_exit_fail_msg("%ld byte corrupted\n", i); - if (!check_huge_anon(one_page, 0, pmd_pagesize)) { - printf("Still AnonHugePages not split\n"); - exit(EXIT_FAILURE); - } + if (!check_huge_anon(one_page, 0, pmd_pagesize)) + ksft_exit_fail_msg("Still AnonHugePages not split\n"); rss_anon_after = rss_anon(); - if (rss_anon_after >= rss_anon_before) { - printf("Incorrect RssAnon value. Before: %ld After: %ld\n", + if (rss_anon_after >= rss_anon_before) + ksft_exit_fail_msg("Incorrect RssAnon value. Before: %ld After: %ld\n", rss_anon_before, rss_anon_after); - exit(EXIT_FAILURE); - } } void split_pmd_zero_pages(void) @@ -150,7 +140,7 @@ void split_pmd_zero_pages(void) one_page = allocate_zero_filled_hugepage(len); verify_rss_anon_split_huge_page_all_zeroes(one_page, nr_hpages, len); - printf("Split zero filled huge pages successful\n"); + ksft_test_result_pass("Split zero filled huge pages successful\n"); free(one_page); } @@ -491,7 +481,7 @@ int main(int argc, char **argv) if (argc > 1) optional_xfs_path = argv[1]; - ksft_set_plan(3+9); + ksft_set_plan(4+9); pagesize = getpagesize(); pageshift = ffs(pagesize) - 1;