Message ID | 2678ded5-f3d1-12de-91b4-ef2ac14cd5d9@suse.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <xen-devel-bounces@lists.xenproject.org> 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 1C84DC38A02 for <xen-devel@archiver.kernel.org>; Fri, 28 Oct 2022 07:22:08 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.431433.684326 (Exim 4.92) (envelope-from <xen-devel-bounces@lists.xenproject.org>) id 1ooJgk-00028a-Ev; Fri, 28 Oct 2022 07:21:58 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 431433.684326; Fri, 28 Oct 2022 07:21:58 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from <xen-devel-bounces@lists.xenproject.org>) id 1ooJgk-00028T-Bv; Fri, 28 Oct 2022 07:21:58 +0000 Received: by outflank-mailman (input) for mailman id 431433; Fri, 28 Oct 2022 07:21:57 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from <SRS0=jtyv=25=suse.com=JBeulich@srs-se1.protection.inumbo.net>) id 1ooJgj-00028L-8O for xen-devel@lists.xenproject.org; Fri, 28 Oct 2022 07:21:57 +0000 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2075.outbound.protection.outlook.com [40.107.104.75]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id 33c60a38-5691-11ed-8fd0-01056ac49cbb; Fri, 28 Oct 2022 09:21:56 +0200 (CEST) Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by AS1PR04MB9264.eurprd04.prod.outlook.com (2603:10a6:20b:4c4::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.15; Fri, 28 Oct 2022 07:21:53 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::4da2:ea8b:e71e:b8d8%4]) with mapi id 15.20.5746.021; Fri, 28 Oct 2022 07:21:53 +0000 X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion <xen-devel.lists.xenproject.org> List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>, <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe> List-Post: <mailto:xen-devel@lists.xenproject.org> List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help> List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe> Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org> X-Inumbo-ID: 33c60a38-5691-11ed-8fd0-01056ac49cbb ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MV5erz9oEQdMcoEAm3htOgDfSAXy6K5nmnLq48x7fXdZcRS8i63DziepT2Mkuw8hl2Tk9lPlsAybmptrLfOodvkQxo7RE5lQeHbqXP6j/w/m5lJt9uvG6fXQKBYvFJJeHPX4YouAOE6MbCwvpjZN5pvkzJiuPSJ1ZSG18aM7L+vlU4Z6GWboPpGOeZdev4yCD+9N/Lk87fwMj9ipPMRJkyy7gpIxQ5ViqbitBeTtxggMIUCP+VdGSArUyXyMycz1yrvJH1uF3k98vJtNxgavBadg3lBmijL1bUOZx6oR1Xs89Y47DMUvo9+INis98XILfZocLFXbXCh7v295FmKg7g== 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=YIhWJYPncYb8h4kWhPCveJpPZuHkPif4kdTPxSU2Ykg=; b=QZUyx5uiObIxM1V5G7249iHsNDqtsQYm6a5rdV8d8GVpkHVs7GVxb7+gWsKSpOLtp0NIelOGr51z0BwfMeOsvI0VrthesU1CGrtZffxTehIfIXq2w44zFpseSuPoTkdW9NRywalD6FLStgFT8fCwj0QSS2VagPs/lMKl5GUzIrdMz3aHHcUFM1EB8iak4yimRqPR6/VR7rO1siAv+5tMvEz7x9gvvisBx6W8EkAt8N2CTo3/+ki9/XqZxaB7AtYAD6mulhXvjJz5JWdqMRPlVX5u0T2ayU5wWw7k1xYO7mvz2TPrPLL6e2r8d4HB4UjxZP07x0tREaoDxlepV8zP2w== 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=YIhWJYPncYb8h4kWhPCveJpPZuHkPif4kdTPxSU2Ykg=; b=wbUyDYfI11shxrh2N9Z8wo0Vm5eMMWZMfjyHWvxBWW2yqjnkNHrPqxhyIlALufhum8/xSlxY+TM45JPKGZbv4Z5uPIl4jSjbzF69gg2nLO9fJsc+1qRLRuIQoJT+yl3xVSeFDkaJ6Bbl2phXurPlV1nSJaSrRjLwCaunVxaWM+yJJqsFU1R/IYslQyTz5VdTpcgSK/bwrPZOe9WvDUpfkvA6wWtD1MQYYSmB5vKLcr1KGhbZQAgCRr2iFGGkVRVnoC1CHzu/H96x8uQ8YvCmwlNusep7DnmlF5+DRhLPuYUydrBcAx3v0PdrlK+Jc3nSZLdGWdjOnvxLd1jJhvIl5A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Message-ID: <2678ded5-f3d1-12de-91b4-ef2ac14cd5d9@suse.com> Date: Fri, 28 Oct 2022 09:21:51 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 Subject: [PATCH 1/3][4.17?] x86/pv-shim: correctly ignore empty onlining requests Content-Language: en-US From: Jan Beulich <jbeulich@suse.com> To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org> Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>, =?utf-8?q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>, Henry Wang <Henry.Wang@arm.com>, George Dunlap <george.dunlap@citrix.com> References: <2398b0e8-ea5f-dc8e-46d8-2d3994a98b34@suse.com> In-Reply-To: <2398b0e8-ea5f-dc8e-46d8-2d3994a98b34@suse.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: AS9PR04CA0037.eurprd04.prod.outlook.com (2603:10a6:20b:46a::28) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|AS1PR04MB9264:EE_ X-MS-Office365-Filtering-Correlation-Id: f9cd2d88-69a6-40bc-b50e-08dab8b51675 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: NMW+S6LP+vkSEiRuif0795HAyFavCXKTAcvuAViytGUm/D4uP5BhCN8e7y3/3gUv31DQniY7q6F9CCfcM/84tTulwuEQ5ThVFHykeBLbkwtqYjJu6c7qbdpFQy7uNnyHfsftezIBuPzj5qEJ/dizm0jJN6UJ3f6Ty2CBphM8MCoudg5Lq0NqP2abfd+AILV1jxfppkqY5+V1UKMeAi9FrZFIxFZd5bM4WxR4W4COvwCUTtO4DLepC7NBYjUuXlBmB08VwLSJuj14FlfczQ4arTCboZZGfyjh4QXRPsyNwtjPRuWPN3mr18d6VyFCIHNgHCcBZRG9c85m7lzouW6YSgeAdC8FWZhl3BP/gAWqgb6tPChVX5MB9J8QUnX09Jfgy3R3MApvAxPmVxHHFwyuW0UX62f7zkQLXq4o39VMt4Or9X1eyJ0ANsyNmGUtaBIZl+Vjgg8ktIgP4EvNyrPEVtoFO6oj5EmoaJAYllcNABdOEXGgEF342LLAMDYW2tUPYx9UcCQYnCDI+AVbjRWQTauTqU1OXUxiQUjxxJyy5GAWvW3GoIwcsX2eXlaOBMDhR9TpQqxeipDvjMeAPGAGnP54yvGWVKlojYr2rxBBvPihHkCaFWvrQtosU2IBih6Unut/wKYUQ9TKNoexA4+XaaeJa0gGHqktTOZ0J+d3UPiyBfTCbm5V+uKfXYluwkM/SJtvM9UwXUuOBQuNvNqiisN9ExcpMDvweCXAZbJ+v8mgJoXUIbnKbewMlRa6MiUrWSDXnsTW+DZy1I8gyyXmtqQJ501AIHuViaq9QRh9iEE= 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)(366004)(136003)(346002)(39860400002)(376002)(396003)(451199015)(316002)(54906003)(6916009)(8936002)(5660300002)(2616005)(186003)(4326008)(4744005)(36756003)(8676002)(6506007)(66476007)(66946007)(66556008)(26005)(6512007)(41300700001)(2906002)(83380400001)(86362001)(31696002)(38100700002)(6486002)(478600001)(31686004)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?/fwU5h5TF04gsf32pdtWQEnLIBb3?= =?utf-8?q?JGH/jAxU6CGcoX80QAR3L6dzOXrk9oaTRP9I2wmvIN777K7pKOOAJlaqY/h+8CyVz?= =?utf-8?q?aw1mciypvsVaXzx25mPvotPWPuqSRX/kSp8M0Utumjgta4taR3aLjcY1BPd2nDjqu?= =?utf-8?q?Y9MVJGVRmUT21vrNqzoCMJgpGr05Hh7hbRrUMFJZpc8MRp7T9v0v9aY36KFsIZGHi?= =?utf-8?q?pHNERpsFhHE6xntUFzazF6eGCO672Swmaq5qE35Jw0agGYgsL9Yy8vJMzLOa2h7Fj?= =?utf-8?q?+uixYGrTUFD4ZpIa0PApfzHDTOf8NFAvKoUJJTkhVfS0wF4LmwWPh9cCMVFhbc3EL?= =?utf-8?q?EDaW02J1NbR3dEEidpKr0gWI9NFVXUkK8SLomcdqIl3sYJpKXQQ4+7I/u7CtFlAib?= =?utf-8?q?T5f2LAz9h/WevHdkDgTquUSzVnkZdh0zW0haPPQ/Wujh32Vj5O67Spf5tJrwKOW6f?= =?utf-8?q?VG9z2oMm3QbTvtYMmB/DhI2OqIgc15o0bOkiVFmU3ClISI/xL2mUsZy6YRk4aTFQU?= =?utf-8?q?DxKVq1Xoymlp5hl0RC5BEt7zMgCVnLPgunmTRvNRjhpXAP09TRM8VBM9ys0K1KvVV?= =?utf-8?q?F6sf59R7NgOeBqHZ6nYJ9a12nTWPfsmReMhe7SNULXYKrFM/xhNe9iuzm/6Neq0lK?= =?utf-8?q?ret5sDvYTX02qX7s5LOUuveAchmY17al8BC7XHlM9FstpsoOjPYSePdUyPKT2rjC4?= =?utf-8?q?Cm4bl9fu68DQxzkFyXGvnZUtoM2il59Yrt0FtAQqUrN0P9y8/I8w6Uax2UqqtCQ7O?= =?utf-8?q?GRPx1FpuLgkax/YZ1bQylSEECrO712yBPuV0z9KXTdrJNzcyqFMwXv6JmwqDYcj49?= =?utf-8?q?PzNBRkZHFV1GLa7g9wkQOtgfEjOd/fVUvhpAeUXZ+4xHe2YsPA9cTN9VV8JHfYgsF?= =?utf-8?q?yRon5QSYNyuCfxd2rwnMvu/VKEYGpVF09paVyIkp5zFlMqhrELZ+h0V4zO/B7kGV3?= =?utf-8?q?k118weH5BQQQVx9NtfvBOaHrau9PtCaEyENEpAHyewQv4kkYNcSCRnNx5xOY4QPrf?= =?utf-8?q?vF86S6pSo/Y+Sof2U1XRVRAWOgng1zBGrJr/nUwNh7WRon8PpJ/ym6Tt3ykdQLHM4?= =?utf-8?q?YDp+bPtJNUjGOg+vhjUv1RzTV8kIksQ7Dz6C666obT3xYQrgivRgXvq/2yA6LvIt6?= =?utf-8?q?mYpV0SbcQC3lVxbdV4y5eqfFwoUxb43lQIKXqg5IyF8KvmmM64vWcM05BHT3bp5is?= =?utf-8?q?t54EahybD0aKWt1IkN0wbAiO4Vm55hBxMJ9zbdVHD3y2Tp3nF9N8iuiyXk2DhmTdO?= =?utf-8?q?xvQ92K6ElqMkrD4HYdkEI/ULG3cIylAVcBiYV9QtbAa/lNhFfhkkQJip+p+qEoa0K?= =?utf-8?q?KJYS1JuFgnEan74aWkPIfSQ2wXCuox4cQO5Mbfbt694qQ//fuqmcHynXMMnl4v6TI?= =?utf-8?q?KS0OIllSe+HyFFwPdL4B0cdEFu6ggibmNa3qBIyDHwYWLnxO5e2aVXH3TMd+NYGeN?= =?utf-8?q?L8kd3HuNunR6wNRsP4LLbo0l7U1lsctAhgqKjVMMng92GIqLARQuyQTLt4DA9qTfx?= =?utf-8?q?mWDoRDhxn1IA?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: f9cd2d88-69a6-40bc-b50e-08dab8b51675 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Oct 2022 07:21:53.4406 (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: inOAM9FkWk89zo1JOAA6NBvm8v+tLfJsrV33oAJqFnj9dcqjl+vl1YkEYDWNaOM8ZHgOAGC+1RmqZY8lVKOEww== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR04MB9264 |
Series |
x86/pv-shim: ballooning fixes
|
expand
|
--- a/xen/arch/x86/pv/shim.c +++ b/xen/arch/x86/pv/shim.c @@ -944,6 +944,9 @@ void pv_shim_online_memory(unsigned int struct page_info *page, *tmp; PAGE_LIST_HEAD(list); + if ( !nr ) + return; + spin_lock(&balloon_lock); page_list_for_each_safe ( page, tmp, &balloon ) {