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 18CA2C433FE for ; Wed, 26 Oct 2022 22:49:43 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233514AbiJZWtk (ORCPT ); Wed, 26 Oct 2022 18:49:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41872 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232903AbiJZWtg (ORCPT ); Wed, 26 Oct 2022 18:49:36 -0400 Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com [IPv6:2607:f8b0:4864:20::1034]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B86BA25CA for ; Wed, 26 Oct 2022 15:49:31 -0700 (PDT) Received: by mail-pj1-x1034.google.com with SMTP id u8-20020a17090a5e4800b002106dcdd4a0so4330688pji.1 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=6qJYyCjbIkm1CwAvuYTE68iB/hz3MycBiTN9j143vAhtShFG88VnFEcXMCCPGq6Fjl rVb1JAd0Vu0XrxaO2nVHnnsV4rlvCm7jyc09oDDdyX0b+CYSgZ9BHCVHlHJFhiZXJqgT gYeLe8uvLj6lZTXCqCXb5TzC0fs5xcr4wzPiFYEMiOYRzrIFHy3P1FCY30DMeUg+moOs k577J0Xkya4M1h9FkqasdjnrDDdCWDadS5yEPAceVAUOPdtaJAMHdVQvYgyFNm3ZdRZi 61c43yxm9wIhj5E7gJYL64YnNqhlJuofQ2A8zFkKiR5xokwwT5M4fIOhOYB9g0+PGLSC IXhw== X-Gm-Message-State: ACrzQf0Y3SX13Cbw7uDLdE2Km81kMJbvqV3LXYyzceDYF50MISXWWiBn 7jczCtroHJi6Z07iRqFsIz3VqA== 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: kvm@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