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 mm01.cs.columbia.edu (mm01.cs.columbia.edu [128.59.11.253]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4BA80C4332F for ; Mon, 12 Dec 2022 10:36:27 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id B701B4B9C7; Mon, 12 Dec 2022 05:36:26 -0500 (EST) X-Virus-Scanned: at lists.cs.columbia.edu Authentication-Results: mm01.cs.columbia.edu (amavisd-new); dkim=softfail (fail, message has been altered) header.i=@redhat.com Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UYZxqITMlsyD; Mon, 12 Dec 2022 05:36:25 -0500 (EST) Received: from mm01.cs.columbia.edu (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 72E0D4B999; Mon, 12 Dec 2022 05:36:25 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 25ACE4B918 for ; Mon, 12 Dec 2022 05:36:24 -0500 (EST) X-Virus-Scanned: at lists.cs.columbia.edu Received: from mm01.cs.columbia.edu ([127.0.0.1]) by localhost (mm01.cs.columbia.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ApvygC0Scb3Q for ; Mon, 12 Dec 2022 05:36:23 -0500 (EST) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mm01.cs.columbia.edu (Postfix) with ESMTP id 1F5C84B911 for ; Mon, 12 Dec 2022 05:36:23 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670841382; 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: in-reply-to:in-reply-to:references:references; bh=mQe1vPVAoLefYVtJgOMADA9UsAQ3Kxq8XGAB/nV1Q60=; b=KlAay9MJGpxeE6NzBHN8eaGv9IigyHXkeGe5B2F4fmy9KJnp/x83LWn7mTcQEhdeCkao9I aiHhPS1JQHswfErvLzQib0xsqbPx5TMvGOQqJX/ffj0TqK5XxqqGwZiciso3zmqWe/2XvM HHUaIHqKfCZ0aCBckp4/zooIi3CVxbc= Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-467-Sxp3yWZ7OHu3V5ufYYNMbA-1; Mon, 12 Dec 2022 05:36:21 -0500 X-MC-Unique: Sxp3yWZ7OHu3V5ufYYNMbA-1 Received: by mail-wm1-f70.google.com with SMTP id 125-20020a1c0283000000b003d1d8d7f266so3156668wmc.7 for ; Mon, 12 Dec 2022 02:36:21 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=mQe1vPVAoLefYVtJgOMADA9UsAQ3Kxq8XGAB/nV1Q60=; b=Sn1OfQGvPh4ylUoheDoKi7OlSgJTWLGx3BENwUG19A7iy2N3otTFpgY7ZieliJcd23 39gsOpcUpHgrAGxl50NUPq5I9TbsATjdQjp6cSGArAdLzvEpZyO6YKJx+izdxeHwJwA2 Vd9fACu5d+88MDYTk2sT4CNRPOJWzDBhoQUG43TqzzGHFEUzeXFBpY8Cna3p1QgFt9K2 6ruQzIDaWzQgFTKqn/9H8S6wA4m9SKiocUJ4Sf1YyX9RdPAKJT+oxpn51Kgm3n5BzhaA dVAhmWlsjLhRfntBR/rKRPBpt6mpKPUgDemq3XOviQkfzIreTE9VQkNcUND43hQXtaeW k9LQ== X-Gm-Message-State: ANoB5pndAMCyvASOl1YwU/r7F1hF1jlILhYzHqMwxyJr2kOIIg4xQxEj pGy9NjIRtG1LsLaGHTHCbx6WZ7hpOu8AYaTzjKa9gLMPnQcsmF5VI+VsnIXfjl8WHSVnszwkNpu Z4bJEcoCjs7ZZvH30AxMROT0s X-Received: by 2002:a5d:564a:0:b0:24c:f1ca:b2df with SMTP id j10-20020a5d564a000000b0024cf1cab2dfmr5988137wrw.67.1670841380634; Mon, 12 Dec 2022 02:36:20 -0800 (PST) X-Google-Smtp-Source: AA0mqf5yfwj5UnZ7QW7iYJjXIjnpYQh7U361r5HLW6PWTGWDdexdLTapuWofhSkU9q9aAnLfd+7YDA== X-Received: by 2002:a5d:564a:0:b0:24c:f1ca:b2df with SMTP id j10-20020a5d564a000000b0024cf1cab2dfmr5988117wrw.67.1670841380414; Mon, 12 Dec 2022 02:36:20 -0800 (PST) Received: from ?IPV6:2001:b07:6468:f312:9af8:e5f5:7516:fa89? ([2001:b07:6468:f312:9af8:e5f5:7516:fa89]) by smtp.googlemail.com with ESMTPSA id bp8-20020a5d5a88000000b00241e8d00b79sm10772956wrb.54.2022.12.12.02.36.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 12 Dec 2022 02:36:19 -0800 (PST) Message-ID: <42dbdb4d-13da-cd6b-e2ad-95b0cb0ff04e@redhat.com> Date: Mon, 12 Dec 2022 11:36:18 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: [PATCH v2 0/7] KVM: selftests: Fixes for ucall pool + page_fault_test To: Oliver Upton , Marc Zyngier , James Morse , Alexandru Elisei References: <20221209015307.1781352-1-oliver.upton@linux.dev> From: Paolo Bonzini In-Reply-To: <20221209015307.1781352-1-oliver.upton@linux.dev> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Cc: kvm@vger.kernel.org, kvmarm@lists.linux.dev, kvmarm@lists.cs.columbia.edu, linux-arm-kernel@lists.infradead.org X-BeenThere: kvmarm@lists.cs.columbia.edu X-Mailman-Version: 2.1.14 Precedence: list List-Id: Where KVM/ARM decisions are made List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Errors-To: kvmarm-bounces@lists.cs.columbia.edu Sender: kvmarm-bounces@lists.cs.columbia.edu On 12/9/22 02:52, Oliver Upton wrote: > The combination of the pool-based ucall implementation + page_fault_test > resulted in some 'fun' bugs. As has always been the case, KVM selftests > is a house of cards. > > Small series to fix up the issues on kvm/queue. Patches 1-2 can probably > be squashed into Paolo's merge resolution, if desired. > > Tested on Ampere Altra and a Skylake box, since there was a decent > amount of munging in architecture-generic code. > > v1 -> v2: > - Collect R-b from Sean (thanks!) > - Use a common routine for split and contiguous VA spaces, with > commentary on why arm64 is different since we all get to look at it > now. (Sean) > - Don't identity map the ucall MMIO hole > - Fix an off-by-one issue in the accounting of virtual memory, > discovered in fighting with #2 > - Fix an infinite loop in ucall_alloc(), discovered fighting with the > ucall_init() v. kvm_vm_elf_load() ordering issue Queued 3+5, thanks. Paolo _______________________________________________ kvmarm mailing list kvmarm@lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/kvmarm From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D616A23C5 for ; Mon, 12 Dec 2022 10:36:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670841382; 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: in-reply-to:in-reply-to:references:references; bh=mQe1vPVAoLefYVtJgOMADA9UsAQ3Kxq8XGAB/nV1Q60=; b=KlAay9MJGpxeE6NzBHN8eaGv9IigyHXkeGe5B2F4fmy9KJnp/x83LWn7mTcQEhdeCkao9I aiHhPS1JQHswfErvLzQib0xsqbPx5TMvGOQqJX/ffj0TqK5XxqqGwZiciso3zmqWe/2XvM HHUaIHqKfCZ0aCBckp4/zooIi3CVxbc= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-612-ybnWBjsiM8CUSwpghYMuaQ-1; Mon, 12 Dec 2022 05:36:21 -0500 X-MC-Unique: ybnWBjsiM8CUSwpghYMuaQ-1 Received: by mail-wm1-f71.google.com with SMTP id h9-20020a1c2109000000b003cfd37aec58so3173148wmh.1 for ; Mon, 12 Dec 2022 02:36:21 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=mQe1vPVAoLefYVtJgOMADA9UsAQ3Kxq8XGAB/nV1Q60=; b=WBCbXFB2LWYAQkan2gMVNdAIi+1qVkIMau1NRYreMT0rb7SDTVcUY/HRt2KD/ficu3 IBV7L4y5BJbS+pxGFfhpHwDlA9afmagHMQrTjjQa+AxV5eNL6AMhLbR4BSHkJ+yYAT3L jtDiYTV46I1PwdwhK5QSxXZse0NAG13Y1bp9VEQ2DHlXFs7gmhI9xOl5pO0jnqdqq9X+ QugFzhYPIDI+t1SV7gYnuGxatiS8u7fRhdrUgi8CVbPWHfKpN7nOPi7s/HemuJ0DRbeK CS5WQQ4xJX/sRRYnprt9oH5gu1WwtSd3rTpFLBjP4dmV9ySrGFe6t0ZF4O449XudGxUc +aMA== X-Gm-Message-State: ANoB5pnbnuJVm2LCt2AyM0gUxesqhvznsf6Hp/ECjCGmci0/gx0bt6Tk +izNs9wGcQ2Jg99wKNVOD6IKsuX1rLHhQTthPFjbXz439y2yhVUeX7nAqPCAqwZQBFRLGhzFUiI uvvXsaM4lXUr7EFhe X-Received: by 2002:a5d:564a:0:b0:24c:f1ca:b2df with SMTP id j10-20020a5d564a000000b0024cf1cab2dfmr5988131wrw.67.1670841380634; Mon, 12 Dec 2022 02:36:20 -0800 (PST) X-Google-Smtp-Source: AA0mqf5yfwj5UnZ7QW7iYJjXIjnpYQh7U361r5HLW6PWTGWDdexdLTapuWofhSkU9q9aAnLfd+7YDA== X-Received: by 2002:a5d:564a:0:b0:24c:f1ca:b2df with SMTP id j10-20020a5d564a000000b0024cf1cab2dfmr5988117wrw.67.1670841380414; Mon, 12 Dec 2022 02:36:20 -0800 (PST) Received: from ?IPV6:2001:b07:6468:f312:9af8:e5f5:7516:fa89? ([2001:b07:6468:f312:9af8:e5f5:7516:fa89]) by smtp.googlemail.com with ESMTPSA id bp8-20020a5d5a88000000b00241e8d00b79sm10772956wrb.54.2022.12.12.02.36.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 12 Dec 2022 02:36:19 -0800 (PST) Message-ID: <42dbdb4d-13da-cd6b-e2ad-95b0cb0ff04e@redhat.com> Date: Mon, 12 Dec 2022 11:36:18 +0100 Precedence: bulk X-Mailing-List: kvmarm@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: [PATCH v2 0/7] KVM: selftests: Fixes for ucall pool + page_fault_test To: Oliver Upton , Marc Zyngier , James Morse , Alexandru Elisei Cc: linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org, kvmarm@lists.linux.dev, Ricardo Koller , Sean Christopherson References: <20221209015307.1781352-1-oliver.upton@linux.dev> From: Paolo Bonzini In-Reply-To: <20221209015307.1781352-1-oliver.upton@linux.dev> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <20221212103618.GRCCKMXxWNA6qycrkXJY-bFUb9ObV9dnUsb--PFtaRA@z> On 12/9/22 02:52, Oliver Upton wrote: > The combination of the pool-based ucall implementation + page_fault_test > resulted in some 'fun' bugs. As has always been the case, KVM selftests > is a house of cards. > > Small series to fix up the issues on kvm/queue. Patches 1-2 can probably > be squashed into Paolo's merge resolution, if desired. > > Tested on Ampere Altra and a Skylake box, since there was a decent > amount of munging in architecture-generic code. > > v1 -> v2: > - Collect R-b from Sean (thanks!) > - Use a common routine for split and contiguous VA spaces, with > commentary on why arm64 is different since we all get to look at it > now. (Sean) > - Don't identity map the ucall MMIO hole > - Fix an off-by-one issue in the accounting of virtual memory, > discovered in fighting with #2 > - Fix an infinite loop in ucall_alloc(), discovered fighting with the > ucall_init() v. kvm_vm_elf_load() ordering issue Queued 3+5, thanks. Paolo 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2DDD0C4332F for ; Mon, 12 Dec 2022 10:37:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=q9v3bh8jpuPSPasLl5CyhnFx4QGjwu03yeRaGjBmebk=; b=cClugGJat1GVoQ Fs/MaKUbw6U8fWEVF6agYbxVDpe1sUDq+mrTizZJl/Wny7vkLroZSd3v3zGSProw9iIbfNwmMIl5t cgWIl0e8qyiDB2w7tYkQYIZUm8Mc2QYxbi41XVFf/M6tXWhm0IHWn58VgsCzjSK1MllHAemo72BSn 2eaNoNmcGy+L1w7qiV9vD0AnTePQ3qxL/0iECdlH93xvXE7xtjUwbga3lYZ7Oya/tyzoqm/sUtBG8 Z3yvW0EUFcamvHxNXSwzeh5TueE5h6Lk2lezrhxjE8Fuw6OJmaV37I1srHe6GKXvO57XVhAnono0k MqZcrRwTWy7HaUCtlHcQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1p4gAj-00D56R-Rf; Mon, 12 Dec 2022 10:36:34 +0000 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1p4gAZ-00D4lv-VW for linux-arm-kernel@lists.infradead.org; Mon, 12 Dec 2022 10:36:31 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670841382; 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: in-reply-to:in-reply-to:references:references; bh=mQe1vPVAoLefYVtJgOMADA9UsAQ3Kxq8XGAB/nV1Q60=; b=KlAay9MJGpxeE6NzBHN8eaGv9IigyHXkeGe5B2F4fmy9KJnp/x83LWn7mTcQEhdeCkao9I aiHhPS1JQHswfErvLzQib0xsqbPx5TMvGOQqJX/ffj0TqK5XxqqGwZiciso3zmqWe/2XvM HHUaIHqKfCZ0aCBckp4/zooIi3CVxbc= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-467-5Zs3AzWfP2-LUfNs_aQZZA-1; Mon, 12 Dec 2022 05:36:21 -0500 X-MC-Unique: 5Zs3AzWfP2-LUfNs_aQZZA-1 Received: by mail-wm1-f71.google.com with SMTP id f1-20020a1cc901000000b003cf703a4f08so1854821wmb.2 for ; Mon, 12 Dec 2022 02:36:21 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=mQe1vPVAoLefYVtJgOMADA9UsAQ3Kxq8XGAB/nV1Q60=; b=8C7b42wd905I9iOHqZh9HJejvcCoSV9MPceGylqiRkn6MSynFtGnCqw/LFAh4eNni1 8fDU/AAgsZ+qXo2BKo97VdK6yvCwPf+l98KMIl09afrGQKTnFy8GZZBefH+xP8kAgRl6 xs2eQLAdxCvqlhtYITs7zcfloMl4bL+8fsf43ATIQ31vEUierul9F3mrJeY612xTvCNl mIe5um/ribzrlneTkuF4BzOsnDnpCvAkI8cvwOxqdDzfgvzyMRdu1pglnuhiVm2dwubZ ErdegxwsVSSJ5MPfHFyQvjLp8By3e1WsmCj22VTfvL0DFqyd3+V5Z+JFiOQHT1P2AhjO JRFg== X-Gm-Message-State: ANoB5plh8wKGt1g0fTReIOABBO0o4EWMKy7UwNiC20k+nSQQDNBYu/Vo obRGOsvNw8YEzCtvcWqFVjLUTtjB+Onnjyg3GbQd4HMq2r2Tu5BrFb6ygu2qycACsS1+4JgFcAk rVrCWW3vIeur7SYWAZEj2CK0ceClrebnEs94= X-Received: by 2002:a5d:564a:0:b0:24c:f1ca:b2df with SMTP id j10-20020a5d564a000000b0024cf1cab2dfmr5988136wrw.67.1670841380634; Mon, 12 Dec 2022 02:36:20 -0800 (PST) X-Google-Smtp-Source: AA0mqf5yfwj5UnZ7QW7iYJjXIjnpYQh7U361r5HLW6PWTGWDdexdLTapuWofhSkU9q9aAnLfd+7YDA== X-Received: by 2002:a5d:564a:0:b0:24c:f1ca:b2df with SMTP id j10-20020a5d564a000000b0024cf1cab2dfmr5988117wrw.67.1670841380414; Mon, 12 Dec 2022 02:36:20 -0800 (PST) Received: from ?IPV6:2001:b07:6468:f312:9af8:e5f5:7516:fa89? ([2001:b07:6468:f312:9af8:e5f5:7516:fa89]) by smtp.googlemail.com with ESMTPSA id bp8-20020a5d5a88000000b00241e8d00b79sm10772956wrb.54.2022.12.12.02.36.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 12 Dec 2022 02:36:19 -0800 (PST) Message-ID: <42dbdb4d-13da-cd6b-e2ad-95b0cb0ff04e@redhat.com> Date: Mon, 12 Dec 2022 11:36:18 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.5.0 Subject: Re: [PATCH v2 0/7] KVM: selftests: Fixes for ucall pool + page_fault_test To: Oliver Upton , Marc Zyngier , James Morse , Alexandru Elisei Cc: linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, kvm@vger.kernel.org, kvmarm@lists.linux.dev, Ricardo Koller , Sean Christopherson References: <20221209015307.1781352-1-oliver.upton@linux.dev> From: Paolo Bonzini In-Reply-To: <20221209015307.1781352-1-oliver.upton@linux.dev> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221212_023629_426355_5BA41F9C X-CRM114-Status: GOOD ( 15.98 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On 12/9/22 02:52, Oliver Upton wrote: > The combination of the pool-based ucall implementation + page_fault_test > resulted in some 'fun' bugs. As has always been the case, KVM selftests > is a house of cards. > > Small series to fix up the issues on kvm/queue. Patches 1-2 can probably > be squashed into Paolo's merge resolution, if desired. > > Tested on Ampere Altra and a Skylake box, since there was a decent > amount of munging in architecture-generic code. > > v1 -> v2: > - Collect R-b from Sean (thanks!) > - Use a common routine for split and contiguous VA spaces, with > commentary on why arm64 is different since we all get to look at it > now. (Sean) > - Don't identity map the ucall MMIO hole > - Fix an off-by-one issue in the accounting of virtual memory, > discovered in fighting with #2 > - Fix an infinite loop in ucall_alloc(), discovered fighting with the > ucall_init() v. kvm_vm_elf_load() ordering issue Queued 3+5, thanks. Paolo _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel