From patchwork Wed Oct 12 13:14:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 13005060 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 lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 74003C4332F for ; Wed, 12 Oct 2022 13:14:21 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.421160.666354 (Exim 4.92) (envelope-from ) id 1oibYp-0003NC-NV; Wed, 12 Oct 2022 13:14:11 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 421160.666354; Wed, 12 Oct 2022 13:14:11 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1oibYp-0003N5-Ku; Wed, 12 Oct 2022 13:14:11 +0000 Received: by outflank-mailman (input) for mailman id 421160; Wed, 12 Oct 2022 13:14:10 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1oibYo-0003Mz-0x for xen-devel@lists.xenproject.org; Wed, 12 Oct 2022 13:14:10 +0000 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2045.outbound.protection.outlook.com [40.107.104.45]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id c16a891b-4a2f-11ed-91b4-6bf2151ebd3b; Wed, 12 Oct 2022 15:14:09 +0200 (CEST) Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AM9PR04MB8456.eurprd04.prod.outlook.com (2603:10a6:20b:3df::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5709.15; Wed, 12 Oct 2022 13:14:07 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2459:15ae:e6cb:218a]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::2459:15ae:e6cb:218a%7]) with mapi id 15.20.5676.034; Wed, 12 Oct 2022 13:14:07 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: c16a891b-4a2f-11ed-91b4-6bf2151ebd3b ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ElJIi5bTV3sLomo6HwEE7wGiIXlMKCaBpBjcudOLzi+DejfsdMF3IKza7nrWiNNvy5RKS3h4dS5Z/IXGxb6tnMluIcLcDp5frwbmBY/2gzAy3m/s6yJI6sry11QAtOVcrXy/3M4gDdgI/4jEb1EMV95ayCB5cV8ZD+jzBKZkvx2Z0c453S26L/gZNY8GCXq8N7DeLZjw2JMfwoiKrB5iMUDuSKn4Zy39S/SkQ73EtOWRihkD1oj+nuKlPgUCn906nk6MElntk48GoMHafCnnVc8XS0T/2PSTGXzX2tnDcdoU7jW/WL/dKeYSbpPF8vnz/na2+O6IhONqSDm/jTNI7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=/CHBNsqkoxu3QRtQarXnQNywHDbKb5AzSnkC0FMUZLk=; b=Y7bbhF+LDdIrNxx6wFiH7CazQbUf2Rhwbx2tG/yhDLpsUI1Eisnmd2jIwU05cZMiNl1+bnjzFs+V7+zMGGkAvr3TwgBscr7imfn5LGu5GnDzqiyCG7qD+l1tIl135f5GG/5977yrFlfhGCt9ggpnbUi9azWjwMebiuD9jUz8ZezZSqj070NbCeB2f4nOCvx1BVtg7lcj5qltQD9abJ9nsvYEFLCxL1PMqNufwlgNV48neXqD8s4nOdUZfRUzsnIcjBgFXssDyKgNdohUe4T4DL9eKw8Em8r420gep7YTmNrEKP1v/N+/YAw+s3N3O4ucDNNlg+lYR/xcoimG+L0rTg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/CHBNsqkoxu3QRtQarXnQNywHDbKb5AzSnkC0FMUZLk=; b=srEUYPikHtz711XweOwUCPPcazGKPFH0SBaJut84dsyjYfXJqGD9WB2dmEObBiEz+bO2bjx9yMAWJmqGStgh+rEt26OBWqc015T/7IPCylzDmzvzlBRke3cKpsSLRkAF/F78yoANG0ZNHH7PID39wW6o3RCu12pEVvvTKBHLMDy5hOj5hQRTV+UNJoUkJCabFNPultZeRBbYmszGg9PvCDGyXxRNx7TzA+DZIp/EJ7oDM6lqOrypZXuZmbotEK8BQskCUdn9dozii4xaIjo3ndcj4cXlRbOajw4zxbm+a2/VahWXJH4xSTfKD7UhesOpst66ZyPinyn2QoR4MUW9gA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: Date: Wed, 12 Oct 2022 15:14:05 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.3.2 From: Jan Beulich Subject: [PATCH v2][4.15] libxl/Arm: correct xc_shadow_control() invocation to fix build To: "xen-devel@lists.xenproject.org" Cc: Julien Grall , Henry Wang , Anthony Perard , Stefano Stabellini Content-Language: en-US X-ClientProxiedBy: AM6P195CA0009.EURP195.PROD.OUTLOOK.COM (2603:10a6:209:81::22) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AM9PR04MB8456:EE_ X-MS-Office365-Filtering-Correlation-Id: 9710a03f-4dd2-4274-49d7-08daac53a500 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SPxxX5hLRnoBRF66vFnbx4QBR6HdfqnykmGMDSS/cWq7niFhL2SGtv8ra8v50Ffewk6hUwGpQZgqIZEK9P+Tcd85QF4qtKbUf36Z86r7CGslBlsDs7rvzfgW22u++nCI0UgnmlQF36iXiGq4ufkFsIBG1Cy8yxxeCssZCcozKajdu9j+jKXIFNHT/RyO5IrdC5sX13lTeU4yq0qvY2+ecCKjE/O7x7UNt3cTFfVsWdJmKRExfuqn1dIhLCcASbW25OaZTc3MttEWzQDNmWMYjI/ne8v/PFHXg3h/ER3TSSYtWmWVrljOtFriamvOTOLbji8sz98kDUdXAINtQKNWmHayrvljhSV2dxCcR/0EnG6AXhOMxgZiNyHVT71tMS/hryTkptsSjrIPDlb6XSPU1M0Aqg55OIjH24AnWmEPPbJPJFzeMOOOQMIxVnCs0zokR/hV2b97w4CdLXEHYdNgJUoVjnKviSyUCYygDFxop7MiROr/TmoUVKzFTSXeMLnQI3SeISOTuTJcEHwxTMYearCwQAKDmCeS9LWnVTKTe2ScdK2rhLtiTWdx0ymkaPhkTCm0CLsKWjxNA1fqX2Wa2zpaPEaPQXe1tI+NrystP4rKIKXYfRZG0rK0W5CAAIFRvmxytjYXtWvVL669JHfcdcv0Y8xlZwmtYd7GcUBRhEvDilUrwUdvKuwdp+tWaC3vRWE1WM8w5IqsnfgbxX+uy9oDiWlSUiijxAeRBWi+3NCSg10sSvnt9zOUKZsaMwewcnzL6ZJA33+GbTFvXIhmIVhgmZOxCJAnvYerabQD9YA= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(39850400004)(376002)(396003)(346002)(136003)(366004)(451199015)(2906002)(316002)(8936002)(2616005)(6512007)(6916009)(54906003)(4326008)(8676002)(6506007)(86362001)(66476007)(66556008)(66946007)(36756003)(41300700001)(31696002)(4744005)(186003)(31686004)(5660300002)(6486002)(478600001)(38100700002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?inLZwHXOnm23+LMszuYaywvI/yhG?= =?utf-8?q?8bEb/fw4tVHvuvUCYDhFpeh8HBjZt1ssTYCPAKH0wsqxv2FRFYa57Pl3S+ToBATP5?= =?utf-8?q?EJFmAm2hWz997sv4RT6ybnNTMDrQkoaiLbn3rns0uhZenYpE+bPnns0uauZeaPyCT?= =?utf-8?q?d3394ezNGcdg1f5ecYC5IHUDH+XkUoRSZm3PcW/3luh9g+J9dNgiOjR5syDcDwPTT?= =?utf-8?q?JJqZL1UfFfRS1QwH6fqMkcn8lI5erI/9w0O0OTxC82MUvmph8vh8OfwxlMwPDgLNR?= =?utf-8?q?DWjuh24r352AOHSjpd7xQPddpFchV/pSqQGgPW2/BUKbPeOaMnnEZmcFUiA8Lnr8v?= =?utf-8?q?VETVImww985WCWYN6J9WnxNmvB6CGgnrlfTr2dYETh5OmDE5UXTSl+XQRxqHhojWg?= =?utf-8?q?J75OA4Z+t4b1Hn6zD7Cl/K6CWGjqMiNk3x9Amn+g0g0PCc50jriz327SqH+8c6r9S?= =?utf-8?q?f3hpmsd6y/ikOSTMH0rCqdqHOVMN1Oe74a4EtEevj4ybLm8uw/LlwIrjtTGPMjFcp?= =?utf-8?q?fD4EwoUCmaV+E5bDbhbHM0yYwfmk17cQwFW1m7HcXvsHgLJoRF5Iz/Mjbx5/Rin3c?= =?utf-8?q?SDG/Mx/u+4TPcvIciK3hehX6Vwr3OoPS1thOcXrF85vIvBechI8yhKdtBnmn1QOSl?= =?utf-8?q?kHCrZOt4kcBJStBDNPnfrkT3Qzz9B1CBBwn39XG3djM5D596/EknhkxBrH2Ozt2LO?= =?utf-8?q?M/huunPztnlzmgxhI5rZNUg9/H4t2tjpGtL8hD88yIPmZYrhl3dKTjFKFqkWaHwKL?= =?utf-8?q?lMnW7UlFHu3XgHitCgK11xVkkAIhEWtf4ftFA5eU0v37MgzNEPMMPURz7WjFgPLRX?= =?utf-8?q?U1q4VvANkm8yXxJkpwW4uv8vgjdNLpTC7jlBdfQYjO64LQDq0giUriqiqqrMsXor/?= =?utf-8?q?bg8/jDPgUnmvkgE9e6wPu6gjMq1+bklgCEPNXceYCFjmTc0y3mlqDyaIVe/IKxvHQ?= =?utf-8?q?OaTBf4HP7sw87u9JCWiygwfu+tzhuGW7KsaSZ8i3vS5UKjFDN0Im6NuqK/zZeqnQ3?= =?utf-8?q?vCeEUHLMQ9M9dyd3LzU/vRKFVCHyKG269fWdlrykPiHV/n+4eqSYa1M+6qSlGEXcj?= =?utf-8?q?BQeukudcWq43D/NLYBIuAArFZzyysT8QUI8FK4k/F34ide0GOWsKUAMagCr6lf8b+?= =?utf-8?q?4He4WNTO+qJNPTCys5oE5XswCGwWrsJSotX9qHypTA67kIUAch4+LFtNH9vyG21Q3?= =?utf-8?q?CFqcE06zGhm2ONYrN6jXMg8/kb93xJu3qanzC+pwZyYhFbbOgh/I2Dtma57SkEEP7?= =?utf-8?q?LPYbZbbXdRB6lWd8dP6grp5xcBeRoiKYN858pKJc7ntFtSiPdHHuJgZDspzMRFsPC?= =?utf-8?q?NkpWju11sVgJJeHDmZwDRt9D9Vg75/1Q61M7WC+R/vSlhT1ykcUdBLI8ShQbGdiJY?= =?utf-8?q?UHSJYip3j+2IeHTYAnRXDZPN7V8JYwi8JTAhXvf+eFSQihlBUfLIYDV0gmph+tud5?= =?utf-8?q?fdLA5R2VlDW7es0ti/SvVEF7U23r1CgyrZ1ewNb6uhg1H0lbICW1m9Se1VWNzLmvl?= =?utf-8?q?u6YtjWhMF3HWgWVixIU0OUhmKjdAKFuFq9PwPdt20A+dWnPsXdmvx0f8kkIrVu/i4?= =?utf-8?q?HtD1c1RnleO?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9710a03f-4dd2-4274-49d7-08daac53a500 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Oct 2022 13:14:07.8119 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: FGeLUF2ZuxWJ03K44popxXnaC/Ca1IU9Dn59VGT/5ejSP4YgqI1qajhk+4LWVkkixlpTQ4MFdkufdL78xqLUVA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8456 The backport didn't adapt to the earlier function prototype taking more (unused here) arguments. Fixes: c5215044578e ("xen/arm, libxl: Implement XEN_DOMCTL_shadow_op for Arm") Signed-off-by: Jan Beulich Reviewed-by: Henry Wang Acked-by: Anthony PERARD --- Also applicable to 4.14 and 4.13. --- v2: Correct oversights. - &shadow_mb, 0); + NULL, 0, &shadow_mb, 0, NULL); if (r) { LOGED(ERROR, domid, - "Failed to set %u MiB shadow allocation", shadow_mb); + "Failed to set %lu MiB shadow allocation", shadow_mb); return ERROR_FAIL; } --- a/tools/libs/light/libxl_arm.c +++ b/tools/libs/light/libxl_arm.c @@ -132,7 +132,7 @@ int libxl__arch_domain_create(libxl__gc *gc, uint32_t domid) { libxl_ctx *ctx = libxl__gc_owner(gc); - unsigned int shadow_mb = DIV_ROUNDUP(d_config->b_info.shadow_memkb, 1024); + unsigned long shadow_mb = DIV_ROUNDUP(d_config->b_info.shadow_memkb, 1024); int r = xc_shadow_control(ctx->xch, domid, XEN_DOMCTL_SHADOW_OP_SET_ALLOCATION,