From mboxrd@z Thu Jan 1 00:00:00 1970 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=-4.3 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE, SPF_PASS,USER_AGENT_SANE_1 autolearn=no 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 C8D46C2D0E4 for ; Mon, 23 Nov 2020 14:39:22 +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 470A12075A for ; Mon, 23 Nov 2020 14:39:22 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="cZspmf3c" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 470A12075A Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from list by lists.xenproject.org with outflank-mailman.34567.65700 (Exim 4.92) (envelope-from ) id 1khCzj-0001er-NW; Mon, 23 Nov 2020 14:39:07 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 34567.65700; Mon, 23 Nov 2020 14:39: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" Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1khCzj-0001ek-Iw; Mon, 23 Nov 2020 14:39:07 +0000 Received: by outflank-mailman (input) for mailman id 34567; Mon, 23 Nov 2020 14:39:06 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1khCzi-0001ef-CR for xen-devel@lists.xenproject.org; Mon, 23 Nov 2020 14:39:06 +0000 Received: from mail-lj1-x22b.google.com (unknown [2a00:1450:4864:20::22b]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 3e5f8726-d788-4e7b-9752-7eb3fed2083d; Mon, 23 Nov 2020 14:39:05 +0000 (UTC) Received: by mail-lj1-x22b.google.com with SMTP id f24so5368441ljk.13 for ; Mon, 23 Nov 2020 06:39:05 -0800 (PST) Received: from [192.168.1.7] ([212.22.223.21]) by smtp.gmail.com with ESMTPSA id x123sm1406452lfa.154.2020.11.23.06.39.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 23 Nov 2020 06:39:03 -0800 (PST) Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1khCzi-0001ef-CR for xen-devel@lists.xenproject.org; Mon, 23 Nov 2020 14:39:06 +0000 X-Inumbo-ID: 3e5f8726-d788-4e7b-9752-7eb3fed2083d Received: from mail-lj1-x22b.google.com (unknown [2a00:1450:4864:20::22b]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 3e5f8726-d788-4e7b-9752-7eb3fed2083d; Mon, 23 Nov 2020 14:39:05 +0000 (UTC) Received: by mail-lj1-x22b.google.com with SMTP id f24so5368441ljk.13 for ; Mon, 23 Nov 2020 06:39:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:from:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=iLACVdXQ9kDpgteS7S8jPt+5lGYTIBzruTxQ2C6tPk4=; b=cZspmf3cAjT2CaNqU0iYH10U+2vKhvKKP3HIwFLrjha4cCoJ4eLEeAEwGfeQwxf+8y qTzCEvKUf2+/8aUBslnRxM2e8ehO7sndTTHcUlL2Pvd7WHIQjA5pojs8XmEtvN++eN8v bN2/YCDhDXtLVr6F1Y6k7GfRPlWdnSwrkInbfiJRuwjXFtJ2zn0x6u1pbUuQHrxRKVeo J6+mz4O9Ovfx2r6aC40oXqo0tLY8Y6wLXvYNhK6TblBLJKSdE54benqHa5yX+sy8QKMi +FLCpIVHEVKls5Q3LOkLM0sR2fT3SHYKWqxV5h7jL9JXevrp7WjTpu6PM4k8sx4BdsfB x8og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=iLACVdXQ9kDpgteS7S8jPt+5lGYTIBzruTxQ2C6tPk4=; b=KFcd1XFssBzmOkXtvit7S0OS96Ksz6X2kgb2PAHybOmI1O3nKhZj6BlEMUyrRtTSSC 81VPTlxBBKtQg7erSVVPPCUYvX23olkRG00yHP/sqCnjnbsNes+mEZsSN0chKqWd+CjF y7WGJvdS2osQKBbtHNTs5WhbpM+W5Erufrxd6Usz7EZiAuBizx7JS7Hw3wG03Lb7ZOEh 1lLtS2Uw4jq2BZ2gf8dPlCxWt6K2yqWlbAk8aFpXQkfCQDtPe+LkIt7R+FBEK7amIsa9 ZwCb2cUV8CJxs82UnAm2bViawqs3KzZNFa2ew4TKgruf3781rqu64ecrjx2Jr/rdvTtP K95Q== X-Gm-Message-State: AOAM532jnTNP3uaHdRf/L+cwhx7+02x7T6NKMbSHT62SFyCaVicPlcK1 /Ke/9fV3YHHg1Qy+DWoSBC8e1wmZGcY/Ew== X-Google-Smtp-Source: ABdhPJwXhfHRhMozPV7Sw/jeg7YKbhyp1adzES0tsdUvg/Qi0enhQC6m/0NiGSD2mdTPUoVWJ6MqOg== X-Received: by 2002:a2e:b536:: with SMTP id z22mr13626210ljm.177.1606142343916; Mon, 23 Nov 2020 06:39:03 -0800 (PST) Received: from [192.168.1.7] ([212.22.223.21]) by smtp.gmail.com with ESMTPSA id x123sm1406452lfa.154.2020.11.23.06.39.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 23 Nov 2020 06:39:03 -0800 (PST) Subject: Re: [PATCH V2 12/23] xen/ioreq: Remove "hvm" prefixes from involved function names From: Oleksandr To: Jan Beulich Cc: Paul Durrant , Oleksandr Tyshchenko , Andrew Cooper , =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= , Wei Liu , George Dunlap , Ian Jackson , Julien Grall , Stefano Stabellini , Jun Nakajima , Kevin Tian , Julien Grall , xen-devel@lists.xenproject.org References: <1602780274-29141-1-git-send-email-olekstysh@gmail.com> <1602780274-29141-13-git-send-email-olekstysh@gmail.com> Message-ID: <04a81b7e-213a-968b-048c-dfa68b6e3b0d@gmail.com> Date: Mon, 23 Nov 2020 16:39:02 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Hi Jan. As it was agreed, below the list of proposed renaming (naming) within current series. If there are no objections I will follow the proposed renaming. If any please let me know. 1. Global (existing): hvm_map_mem_type_to_ioreq_server     -> ioreq_server_map_mem_type hvm_select_ioreq_server              -> ioreq_server_select hvm_send_ioreq                       -> ioreq_send hvm_ioreq_init                       -> ioreq_init hvm_destroy_all_ioreq_servers        -> ioreq_server_destroy_all hvm_all_ioreq_servers_add_vcpu       -> ioreq_server_add_vcpu_all hvm_all_ioreq_servers_remove_vcpu    -> ioreq_server_remove_vcpu_all hvm_broadcast_ioreq                  -> ioreq_broadcast hvm_create_ioreq_server              -> ioreq_server_create hvm_get_ioreq_server_info            -> ioreq_server_get_info hvm_map_io_range_to_ioreq_server     -> ioreq_server_map_io_range hvm_unmap_io_range_from_ioreq_server -> ioreq_server_unmap_io_range hvm_set_ioreq_server_state           -> ioreq_server_set_state hvm_destroy_ioreq_server             -> ioreq_server_destroy hvm_get_ioreq_server_frame           -> ioreq_server_get_frame hvm_ioreq_needs_completion           -> ioreq_needs_completion hvm_mmio_first_byte                  -> ioreq_mmio_first_byte hvm_mmio_last_byte                   -> ioreq_mmio_last_byte send_invalidate_req                  -> ioreq_signal_mapcache_invalidate handle_hvm_io_completion             -> handle_io_completion hvm_io_pending                       -> io_pending 2. Global (new): arch_io_completion arch_ioreq_server_map_pages arch_ioreq_server_unmap_pages arch_ioreq_server_enable arch_ioreq_server_disable arch_ioreq_server_destroy arch_ioreq_server_map_mem_type arch_ioreq_server_destroy_all arch_ioreq_server_get_type_addr arch_ioreq_init domain_has_ioreq_server 3. Local (existing) in common ioreq.c: hvm_alloc_ioreq_mfn               -> ioreq_alloc_mfn hvm_free_ioreq_mfn                -> ioreq_free_mfn hvm_update_ioreq_evtchn           -> ioreq_update_evtchn hvm_ioreq_server_add_vcpu         -> ioreq_server_add_vcpu hvm_ioreq_server_remove_vcpu      -> ioreq_server_remove_vcpu hvm_ioreq_server_remove_all_vcpus -> ioreq_server_remove_all_vcpus hvm_ioreq_server_alloc_pages      -> ioreq_server_alloc_pages hvm_ioreq_server_free_pages       -> ioreq_server_free_pages hvm_ioreq_server_free_rangesets   -> ioreq_server_free_rangesets hvm_ioreq_server_alloc_rangesets  -> ioreq_server_alloc_rangesets hvm_ioreq_server_enable           -> ioreq_server_enable hvm_ioreq_server_disable          -> ioreq_server_disable hvm_ioreq_server_init             -> ioreq_server_init hvm_ioreq_server_deinit           -> ioreq_server_deinit hvm_send_buffered_ioreq           -> ioreq_send_buffered hvm_wait_for_io                   -> wait_for_io 4. Local (existing) in x86 ioreq.c: Everything related to legacy interface (hvm_alloc_legacy_ioreq_gfn, etc) are going to remain as is. -- Regards, Oleksandr Tyshchenko