From patchwork Tue Sep 7 12:17:13 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 12478467 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-17.2 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 067E7C433F5 for ; Tue, 7 Sep 2021 12:17:29 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 98181610F8 for ; Tue, 7 Sep 2021 12:17:28 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 98181610F8 Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.180980.327910 (Exim 4.92) (envelope-from ) id 1mNa2S-0004en-EJ; Tue, 07 Sep 2021 12:17:20 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 180980.327910; Tue, 07 Sep 2021 12:17:20 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mNa2S-0004eg-Aa; Tue, 07 Sep 2021 12:17:20 +0000 Received: by outflank-mailman (input) for mailman id 180980; Tue, 07 Sep 2021 12:17:18 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1mNa2Q-0004eE-KV for xen-devel@lists.xenproject.org; Tue, 07 Sep 2021 12:17:18 +0000 Received: from de-smtp-delivery-102.mimecast.com (unknown [194.104.109.102]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 9d943efb-468f-41e2-b01a-a931ddafbd61; Tue, 07 Sep 2021 12:17:17 +0000 (UTC) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03lp2059.outbound.protection.outlook.com [104.47.8.59]) (Using TLS) by relay.mimecast.com with ESMTP id de-mta-5-ynG92t5GMuyY6Ok5QxIYCQ-1; Tue, 07 Sep 2021 14:17:16 +0200 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) by VI1PR04MB5167.eurprd04.prod.outlook.com (2603:10a6:803:5b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4478.24; Tue, 7 Sep 2021 12:17:14 +0000 Received: from VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::4d37:ec64:4e90:b16b]) by VI1PR04MB5600.eurprd04.prod.outlook.com ([fe80::4d37:ec64:4e90:b16b%7]) with mapi id 15.20.4500.014; Tue, 7 Sep 2021 12:17:14 +0000 Received: from [10.156.60.236] (37.24.206.209) by FRYP281CA0016.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.4 via Frontend Transport; Tue, 7 Sep 2021 12:17:14 +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: 9d943efb-468f-41e2-b01a-a931ddafbd61 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619; t=1631017037; h=from:from: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; bh=3ipn8V6nm60M68/u9CKRAsm4Z70Kt+Rd/n32FD4uhi8=; b=PQvM20lBak2oM9lxT10OCWEacoyR54yuXM/tBcOUzxZ717k4qixkoyeL692Fohr/yVhufJ GnVksV4pyRmEGHEvShpeDX2eAEuKOEJll2R9GY1cMRHBAutP3M1dg0aRHDKv2KrZxF+Gkj hV0G1XnG7aYHnKeOae7oXem9CL4DpXQ= X-MC-Unique: ynG92t5GMuyY6Ok5QxIYCQ-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k2/D0YK4Piymd4IYGSPPnaSuBPsLXM4g+bpydY5WVRFwRZTCR7LHm+1p2LylvxoaxlGKNwYyZn0z+MUI94e01r4pe90eRfBnKILaf3PQW8MRk3cYqhJTyRvv5ormM6lKP6AzXzBDl3RIt1BlEtvA8miVylPzFbttD/ammt1the9WOVCsz6KV/upY39/vvi7TYNPXQnmyGMtee3lGX1qKfOXQIk6ZdEZNDaLT3oTk81X+GeTVYGQzEGlD53+rOWN43kxhYnvLmDn5KGgL9UppBPL54ff7UFVk6IfodGUmL3xb/EniU93Cc5oo6cHrHcy4Tvgh92r/J0xhIHMzME3pog== 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; bh=3ipn8V6nm60M68/u9CKRAsm4Z70Kt+Rd/n32FD4uhi8=; b=eJ2mb8DH+0p3F8SOxYXO5OJwCi4WWiSAEA6T3NdLKtnNOIzjFJ+1PQbZ96IWhUNWUHQrQTyzngeb5cflatDgoGXuptwj+kzwN2OzAhGtGG+vWIK4dYqtmEkmSwYZt6lkOCu3KRap8P8RoWvYUhkO7mC2pkSjaLvbJQndDlPsxX3Qhf33Nj3Yph2uOXKr2dm0QUDRw7xOigl5EooQH5Zl0bodEfiJ/zyJHeeU1b1wgSi/UXOf1d0UrObSQj0n8EHGTBb1P4veeedQ/6VdKMgt5Fs9ZrVdMtnUCjXG5Hu1cR9HfZh8h1BZ2L5mCg1TDd7vDpXL5wNiay9/w8E2LZV9+A== 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 Authentication-Results: lists.xenproject.org; dkim=none (message not signed) header.d=none;lists.xenproject.org; dmarc=none action=none header.from=suse.com; To: Juergen Gross , Boris Ostrovsky Cc: Stefano Stabellini , lkml , "xen-devel@lists.xenproject.org" From: Jan Beulich Subject: [PATCH] xen/pvcalls: backend can be a module Message-ID: <54a6070c-92bb-36a3-2fc0-de9ccca438c5@suse.com> Date: Tue, 7 Sep 2021 14:17:13 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 Content-Language: en-US X-ClientProxiedBy: FRYP281CA0016.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10::26) To VI1PR04MB5600.eurprd04.prod.outlook.com (2603:10a6:803:e7::16) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c6d24a79-3689-461a-4955-08d971f96d81 X-MS-TrafficTypeDiagnostic: VI1PR04MB5167: X-LD-Processed: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba,ExtFwd X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6108; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dKXCZSWhcx7GZDxjf8ctU81O3byUk595YyebVbpiEYxN2DQ/8P8TgUfZfWTLZVAAN1y9cXdW2spc0dLLDGIQE+9lY1RfBAtLeFK6mySywXuBXe34XQvnHmLZLvVGWv09c11npTA6XBrfsdwxVGE56OCANEE4O4s/WyGy8vJC0oiJOtkhcRnzr4vQLdgijsgKDrwxcrqZWiuDYTU8mnQr7/W8WRElBIxBAMtFSwJlKpki04x7Wi2QGOdCbSP+9iwkeX12u+hMdQfLccW66R6QFy3B9ickxSesa7pCNtWItDK7cX4FKWMR0o5vJrlXz+J4Z7VZhsyaz8xB+UNi1e7FuZqWmixsZG9rDag8uEApRlzjR7QF3EpMMe3c/P697CK5Ulx3lGEHStmPdLzzXfWAtDYyl4y7ezL9RlNYVgvOQoqunvtvQgbFQyIZV93JaOcIwlwscPSQM8Od5AdnonpXSMzQCNU6YFuOrEOhzjhCVHLEo4J/v9bADlzo7zTEDQYAkbBN0qV0eWXycDCNFONEnFvaCjLd727+VL+FzG5cY/KDvqLDTdUW1yGTXx7oibePhGmplrjAKBnoTj9HrTHXHPEiVv/F/tbrFl4TSpRk26i7gL+fVtyoCMnKJaKwPNYZ/OH5qb/FEYqZzZzDBQg2x+3jPTH3Qlo9taKxtti4wMaa5Bz/wRwm2aEnSl4AdtYGCNiaRhmRSFiqWZ5XlRyhuMcdLe2TxgfFK+ufUf769EU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR04MB5600.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(6486002)(4744005)(66946007)(36756003)(26005)(186003)(31686004)(31696002)(8936002)(86362001)(2616005)(956004)(8676002)(5660300002)(110136005)(66476007)(66556008)(508600001)(16576012)(2906002)(38100700002)(316002)(4326008)(54906003)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?C7L61A0v6S7jncnirDawLS8WFN6j?= =?utf-8?q?0Oa5xpoBRiXM4f6EnZTRikH+xCdUtYla227ajbjjsgnMMJBvb9FwlQ2zTCI2A8o8j?= =?utf-8?q?ZXyXpzH68RAXmy/zlTCrJWkm+VO8n/7NkzmJhDU6MqDwCb73NMSFNtPvkMQAOcn1f?= =?utf-8?q?pKI6Yuyg0l9D9OvKnpbXLoZ/twn5pRrvsXmq/5lD1mvniXKEAQVa8HS+GtO6v4Q/7?= =?utf-8?q?xgM4qPrnTPig5+2L6vJuc0YopO9EHJccqQoN1fN0HRRvpGjwDYKWCj9TbQPi8EM5T?= =?utf-8?q?+0wo+s3Ry3THjWSyPFdZkM3v6VxqmHplm+VFf8lHU2zNrR+3jjAinJi0/N2Fpk+c9?= =?utf-8?q?dt07sg2OkyoWqCzTmgjJmP1WAmWdevEM0zPVnh0OVc8tinJUkbjp95JWq3vXErJ4Q?= =?utf-8?q?na6JcfxJyvLpEJNpBtnwlU0amXWk1YcOh/3pb+OCvrWYHrxo8YD5yGzwWT8Nv4iVh?= =?utf-8?q?6RJfX5lx6q/EHIi0yjUYDTZW6yp9LgV2D6gCbbMDV+D7XtE4CPD1cmS5SmGPV/EfU?= =?utf-8?q?rq2bjzAn17bLYxBoWjOe8AarFJ29m9FgiIFX+dQBixDQlvUt+/Sd/si8TDfBfVCTB?= =?utf-8?q?tB177x7WZgEFgh/HmkkdSdaKw/TDqE5DCRHQ+f2Q5p2M5ViCPZQoVBwo5MStq4q06?= =?utf-8?q?RY1lmcJKyjXx4XQvtFke5AP2jCnvVVOEsMgACeHjqBlhmjH034/mtmlqQLfCansty?= =?utf-8?q?x9wbSlL10cdtUNoAddin26QZU8oipT8T8QC3yo7jSbPqp1zQDVBPbCHyotK16T2EH?= =?utf-8?q?K+la1KMCWqYGT52YtQkpHTtIzoVWxzxYI5oUARXdHCBesUuE/YQkNVaSGCaBXdq9w?= =?utf-8?q?4sjm8hCdUq4RJnLdc3oWksC0gkSwRO2TQSSzKXMI0ydp+6LVPHDtrMpeJB2ttz+LX?= =?utf-8?q?imxyYzNMQFulssyedHLbDefBH4uWK0OGR9DfYkW0OhqToT0N1BAxF8KgckX1UgGCa?= =?utf-8?q?dVJ9hJzVMiSOa3gL5q0qipqfEUq6ggHr2NPzauiRo2FxPhkB4huBbZotqML+mwYBl?= =?utf-8?q?6xlTja5JXdmvEEU29TKNj6/ASvwow9+xLpB+xmkpoXPOBM1CPa5yfVoQg6ip9Zmbl?= =?utf-8?q?4U5IdNhdrcJHpafGu0zAd/9+PPMVK3iNOMWowMPtfKRhNopFDilQ7GShu2OytICKL?= =?utf-8?q?+kWpIHQYkJ+fabX/uauraZKulkQYzvbiaZB4HHuYLhML5LTTey6qxKLdZWk880mTu?= =?utf-8?q?Adml5rn9FMYw6DEqwLQMY6Z3sgVod6CzogvdZAM35SdDqB7Jp0rT2zc2ec6e7OtK5?= =?utf-8?q?PloxE22JlaUo06mW?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: c6d24a79-3689-461a-4955-08d971f96d81 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5600.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Sep 2021 12:17:14.8640 (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: qyYhDfgmVp5Amf3Ybl/g+1qZhBdykNGIiV3Ow3rZUsg7gAAXf4azQIB58EM4UtJrKMb8vmd0isW+P+BgiFTVuQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB5167 It's not clear to me why only the frontend has been tristate. Switch the backend to be, too. Signed-off-by: Jan Beulich Acked-by: Stefano Stabellini --- a/drivers/xen/Kconfig +++ b/drivers/xen/Kconfig @@ -214,7 +214,7 @@ config XEN_PVCALLS_FRONTEND implements them. config XEN_PVCALLS_BACKEND - bool "XEN PV Calls backend driver" + tristate "XEN PV Calls backend driver" depends on INET && XEN && XEN_BACKEND help Experimental backend for the Xen PV Calls protocol