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 Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3A6D1C38A2D for ; Wed, 26 Oct 2022 22:49:47 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233850AbiJZWtn (ORCPT ); Wed, 26 Oct 2022 18:49:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41924 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233757AbiJZWtf (ORCPT ); Wed, 26 Oct 2022 18:49:35 -0400 Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B862B25C4 for ; Wed, 26 Oct 2022 15:49:31 -0700 (PDT) Received: by mail-pj1-x1029.google.com with SMTP id h14so15507757pjv.4 for ; Wed, 26 Oct 2022 15:49:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=ON6rj+Dk6S1cuE4b5I/v59JYrp3U2LwWuWudO6aMeKY=; b=GfkiFLyIMYl+2mu/NGzKesOt0o+XKT2iPX51PI7gfjc0SEnVe1TGgqMcpjudHjRGSX NBFQmHdMuA7SLkbFQnS+VJjQO1NikX9UlILHAYmZrEkK9aosgGdEdu8BpPCmptpnZSgD s5gQ6nzIFi/teY1vMowbZAJIPE7fdLUNDGKIAaYMhYz2ECzhhDWJihfOYN9OxJ+LN/5F bm3p3+5HCdKnj8vqiBJHa7arrCMCZBJ7kJCtQg2EDMdWbdiGv0koruA2XmEvcMuc6spA AU1B6Oh31PXZcQZ4FJp1G5By+L1XLfG/tv59ya4p/0+7yWoCG5VUeZahNOR/1/esnBoU /ylw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ON6rj+Dk6S1cuE4b5I/v59JYrp3U2LwWuWudO6aMeKY=; b=vsLacSmJXN+iZYp+3yOwH1VYslHWZxl+NAjV0Aey6HshXBNLtRoVdsr4Av1uyx+c0T ZxvxFa4tjz17UXHxPU21IzSVaa7mkvg08C5PpXxmmyAVACtauFok5RbHLcpnHIfOll9I rBXQAWAQw49hy0NtPXfaoKhtx15wt7nAy7bYbM+Tmu06X3Hl5uy2g/MUPtr6EMs3eWS5 rWA7GQK04QEcdPXILggeBS1jtGZ4oD5BGvyhuSrmxUfVaghaaQxTfsTg73DaeJdhtf9B SDX0Y8pes47UcbD6C2XutM3CRSWlbGtX2L5+bJotWppnaeYWZa/D8SXoG1Lb23EmP/0y DAKA== X-Gm-Message-State: ACrzQf0NSfg2NjXA27bcynlltECWbwA1j6m3x848uj12aTq508Axawuv HJ6Obx1JyaijFNoJGd8FqXYidw== X-Google-Smtp-Source: AMsMyM7BYX42JN7HaDMZxrqe7AGtHQkbroLKdVAztUQNqXiaAVuI7ZfIUtjGR4nmYTLPuh3Cbcmbsg== X-Received: by 2002:a17:902:e845:b0:186:96fe:56cc with SMTP id t5-20020a170902e84500b0018696fe56ccmr23349250plg.110.1666824570980; Wed, 26 Oct 2022 15:49:30 -0700 (PDT) Received: from google.com (7.104.168.34.bc.googleusercontent.com. [34.168.104.7]) by smtp.gmail.com with ESMTPSA id w70-20020a628249000000b0056c058ab000sm3457122pfd.155.2022.10.26.15.49.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Oct 2022 15:49:30 -0700 (PDT) Date: Wed, 26 Oct 2022 22:49:26 +0000 From: Sean Christopherson To: Peter Xu Cc: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, John Hubbard , Paolo Bonzini , David Matlack , Andrew Morton , Andrea Arcangeli , "Dr . David Alan Gilbert" , David Hildenbrand , Linux MM Mailing List , Mike Kravetz Subject: Re: [PATCH v4 3/4] kvm: Add interruptible flag to __gfn_to_pfn_memslot() Message-ID: References: <20221011195809.557016-1-peterx@redhat.com> <20221011195809.557016-4-peterx@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221011195809.557016-4-peterx@redhat.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org "KVM:" for the shortlog. On Tue, Oct 11, 2022, Peter Xu wrote: > Add a new "interruptible" flag showing that the caller is willing to be > interrupted by signals during the __gfn_to_pfn_memslot() request. Wire it > up with a FOLL_INTERRUPTIBLE flag that we've just introduced. > > This prepares KVM to be able to respond to SIGUSR1 (for QEMU that's the > SIGIPI) even during e.g. handling an userfaultfd page fault. > > No functional change intended. > > Signed-off-by: Peter Xu > --- Reviewed-by: Sean Christopherson