Received: by 10.223.176.5 with SMTP id f5csp1216416wra; Fri, 9 Feb 2018 14:56:44 -0800 (PST) X-Google-Smtp-Source: AH8x226g4V1jO8O7cj9RU8wYOLtASKT8OaJhx8xZYT50KgT/MS3U8u9tHgfKNvz6euiQhxGZ09/c X-Received: by 2002:a17:902:904b:: with SMTP id w11-v6mr3931219plz.41.1518217004293; Fri, 09 Feb 2018 14:56:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518217004; cv=none; d=google.com; s=arc-20160816; b=gJkDezThCm9Vb27lszcf+OmTDTPnIvhQ8HPrtBuXwI2u1ZXLc9sJt70OUEJJdCk1R7 BTtvtGxnaoXPOOZiJYrRmrKDEkdi9FBrUl1F6e6262uslOka3MhvW6Jw8gRrdK2tV+Dy OC2swhj07gVFycmtf2ypgWaxY61ieokt+FiT4gjqqSBK1xWK6VDqTnOL3gJFUkB31eKb zh+lpLBBfzhaeyO0QFAU1r40uEBb/t5X0KcYIkiYVRM61FiEJG4vhyXuZrEHYa12mbdk XZdFzoL8YLiDtacjdVGiy+XfgWewENx3+tMr0C5cOBQ9N4Yyj0qXFBllrjGvKAH80Jl2 rwbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=yFw8oH7GTXgrcSe1hFwDwQnyauzs5BEhfhv8K1qHeRw=; b=aj33gc/YCbMszyoEx2v9rRPpnxv2WRs43wjex+k0XxlQmMgDRzDmiN2qryaDiuVyCV C281knPhPzMNCZLGdgrpWqqLvHjaCfKGACkOx2ytudLA3r8TmMc52NfZNtXrpquoot9X vtkIXuSVyX5Wa2LFE79yMBnPU3uVs8BFcKp8jzcKwnteFGkikKjYorCdeb1LuqKUmeV1 Us4kIJT9g3z1UJKKM+5glLyYmu9rhDKR3c8zDPwbdOXkHXDDFgSMNys8aLza1NtlGFBr CgnOMKuqwHK0w95jJfyTAFk4P+Az6Nsm6vxgqUaypMhF2CzPykOwAm4IpdEpptMSW4hY 5mvQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=FTPJxo6I; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f126si486126pfg.175.2018.02.09.14.56.30; Fri, 09 Feb 2018 14:56:44 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=FTPJxo6I; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753193AbeBIWzv (ORCPT + 99 others); Fri, 9 Feb 2018 17:55:51 -0500 Received: from mail-io0-f179.google.com ([209.85.223.179]:40470 "EHLO mail-io0-f179.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752521AbeBIWzt (ORCPT ); Fri, 9 Feb 2018 17:55:49 -0500 Received: by mail-io0-f179.google.com with SMTP id t22so11377540ioa.7 for ; Fri, 09 Feb 2018 14:55:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=yFw8oH7GTXgrcSe1hFwDwQnyauzs5BEhfhv8K1qHeRw=; b=FTPJxo6IrBH12Nn2tQ2tDa3YEOzE1iR5Fd02Zp6rMya0uH8cDJmHtc+NWurLdlcCYO G7RJSvu1L+zp4Ongmso9vgkDWCaz4XcLX9CoSDpz/ukN9T1DCuXHTtVyrXtt4HHoc4iA nr8aav6roPVaSCnglapxJZSL1Ajs8bvqmBQQqRxWlx0FP+sZp5lz2YdTdPHfbqH+OJ4N nIkuPBliti9gA5vOtJ08uaVJPFWXZskbeZfLjLYRdXFPmZxjeZQ7akz0YgTbrwfL3mMN TpXY7uMuyoGGsegop/+hiZkWdzokm1E4kBYBTjkyGshn3F8Gph8F/dpl/66s1GGkp10b ftlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=yFw8oH7GTXgrcSe1hFwDwQnyauzs5BEhfhv8K1qHeRw=; b=UJw45rAu3SYloP5X+SRF4eGbEYLKEP2tm586dzxRRT4eUpAG9QOTABcIprP3Iz+Nn7 MD+axOpqoeJ8fVGql4phpqYNtvLR1qo3qvQIJDOXKczZAVh5n15urM7eMWbKem13nzqo +N2vOtrsnF92Fi+UMF6U78x94l6yYQ/P7myupup+RGuJUnlXQ+UGa/affQwI41D+bY5h zqEsqXTVUW9ksgvyCEDIgQ0JSTTOCaLJmye6zZeBjfnGDxtlEwED8Ul8PR6Z5Yp1BO3G X5RbURTeInSLE8FnU2Ua+i2ccsAIBhnNdpwXUU8BzXuMcc1l1bzDb4xJKnPk73x7jvbg h4EA== X-Gm-Message-State: APf1xPC/zq+wwOgDXE/MXkj3gezgeB36cCnPIzoQjr4LWSMHG3rRXJg1 MSVKYabanqH5mGNZrryjcw6mwoaUBJ7KBlc3xCSGPSs4jug= X-Received: by 10.107.53.150 with SMTP id k22mr5102997ioo.285.1518216948452; Fri, 09 Feb 2018 14:55:48 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.128.7 with HTTP; Fri, 9 Feb 2018 14:55:47 -0800 (PST) In-Reply-To: References: <1517856451-2932-1-git-send-email-karahmed@amazon.de> <1517856451-2932-4-git-send-email-karahmed@amazon.de> From: Jim Mattson Date: Fri, 9 Feb 2018 14:55:47 -0800 Message-ID: Subject: Re: [RFC 03/12] KVM/VMX: Use the new host mapping API for virtual_apic_page To: KarimAllah Ahmed Cc: KarimAllah Ahmed , LKML , kvm list , Paolo Bonzini , =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Feb 9, 2018 at 4:15 AM, KarimAllah Ahmed wrote: > Can you elaborate a bit? I do not really understand what is the concern. I can't find the posting that gave me this impression. The only thing I can find is the following in Documentation/vm/highmem.txt: (*) kmap(). This permits a short duration mapping of a single page. It needs global synchronization, but is amortized somewhat. It is also prone to deadlocks when using in a nested fashion, and so it is not recommended for new code. What constitutes a "short duration," and does this new usage qualify?