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 BCBA9C54E67 for ; Wed, 27 Mar 2024 00:02:04 +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:References:Cc:To:From: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=8hUbUgepmLp83GDxqTpI3FFrP800Xh1FrmIoRR4xbAY=; b=bYrB/t1I5xBFRE FyOBqZaUoCGdee8KADSCAeA5gaEUJhBAOVxURHFIrhWOEo4Id/Eb9SS270s9lmGbJLC/2hwiaqYWt +akduww1pUPGM9xfTvZAhth+5bD7LLg5JCS/WHkAgz2rzIiQz07YPSNP9ABqVKtl0tt0uxnAB8Xcs NY7zLOGRihjiwGBOwtB1i/DEy7pgRfnZ9F19z2cOc7cvKlPkUHCGNdP70ycl2Vm6v7h+qn7PzwUdx bvbPS/sBFfIN4NLTe38kRDN2cAXUrjU7dXIcXChUyHZM3OYO+As5PX8GtRAedilk1Kniq9n7tip9W G3KQgB/DSBxapShNpQtQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rpGjo-00000006vhM-2z8v; Wed, 27 Mar 2024 00:01:52 +0000 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rpGjk-00000006vgo-3UEc for linux-arm-kernel@lists.infradead.org; Wed, 27 Mar 2024 00:01:50 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1711497707; 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=hVjfoltGFq6MrU7C6LO1jQFHwqgg6xkJxfUpaB5Bw1k=; b=PUvC7Rt7gLgcO7C4nPpqjrv/8PbBysESZbK5+/fJhJKN6T8uFhQNWpqdqzzWbpt2w8A0Nq Vqdopz276ivNqDY3NBXe28Aok8S4p9iH7y+qQuPgUHrL8JvlnDAo6X8nIlxi2+O0GdK4Xs 77ejf0SdgZhXMo/vgLPWlW3Sq7/jV6o= Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-371-dyXHocAlMUm8e6z77nY_kw-1; Tue, 26 Mar 2024 20:01:45 -0400 X-MC-Unique: dyXHocAlMUm8e6z77nY_kw-1 Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-6e6fd225b40so5554048b3a.1 for ; Tue, 26 Mar 2024 17:01:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711497704; x=1712102504; h=content-transfer-encoding:in-reply-to:references:cc:to:from :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hVjfoltGFq6MrU7C6LO1jQFHwqgg6xkJxfUpaB5Bw1k=; b=cVUDnXqc5rL0Uuz87RL1fUXGtCKL3QY8E1+QFY2GUZnvFnfnUKJtjCl1EoPtU5+qrE EkVAUAqbOshtzBp/OyNlA6x+TcYoXsugQ28bQpFIzscb0PHe78AiGdNHWWJSdRXH0Sc2 5I/LA7dLU8SYjhaAApJUmMc/MloyedapXRbtMVUl1YG29PgBYE714U62nG9gPNAdOG49 rZIcSVbpSpYyHuY4rxMBuLrHiSJwVPrHb/Q6ybCdBcU1yYuE+ov3kWEMIOe331k4M8TO ffN4CQaIlv2h7rqbtDrEYTe96E8cIPGeqfSX1EItslLTVgKvb0IEoVyzcrufhZCB1EcW K1SA== X-Forwarded-Encrypted: i=1; AJvYcCVWl9I/81eB0GeeTNQDKjGcQ/Wz/dqTsDheS0xb1nP5rGUSABxmnXqC6j/WYBvsSW6M9GC/SIhkZL+575xEg40Swio++P//tZn4L+QBhcFaVkD5YAY= X-Gm-Message-State: AOJu0YzW1kyco4XPqDXv+pYyKXIi04QU+VI/gvfKT1MZ9tE2xZ1tSUTW 2/YvyO0wKxYTSyDYcvOkq+K9IqsDCWeQiFUrlKBPML5Unwz/NhqvBFmsKAb1474zfgMo0t+ZLJV UUiDlYt6wq9dNo0j9UyhoSTTYfDEVloguL8hOZ6MjnuXtydClLCh4KAn2T7ClTxoO9+5tloeX X-Received: by 2002:a05:6a00:3a2a:b0:6ea:c4e5:a0b2 with SMTP id fj42-20020a056a003a2a00b006eac4e5a0b2mr1483117pfb.13.1711497704002; Tue, 26 Mar 2024 17:01:44 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFUWocj3Qa/NlxAuJhM1KtqiSZe13LpGj7Sz7fbC2Z4fKrvyngbjb3cau9/aMUwg15ldTH/1w== X-Received: by 2002:a05:6a00:3a2a:b0:6ea:c4e5:a0b2 with SMTP id fj42-20020a056a003a2a00b006eac4e5a0b2mr1483095pfb.13.1711497703646; Tue, 26 Mar 2024 17:01:43 -0700 (PDT) Received: from [192.168.68.51] ([43.252.115.31]) by smtp.gmail.com with ESMTPSA id fj11-20020a056a003a0b00b006eab7ca005esm2415729pfb.18.2024.03.26.17.01.38 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 26 Mar 2024 17:01:42 -0700 (PDT) Message-ID: <50d6fec8-708b-4174-b6d4-388083312bb8@redhat.com> Date: Wed, 27 Mar 2024 10:01:35 +1000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] virtio_ring: Fix the stale index in available ring From: Gavin Shan To: Will Deacon , Keir Fraser Cc: "Michael S. Tsirkin" , virtualization@lists.linux.dev, linux-kernel@vger.kernel.org, jasowang@redhat.com, xuanzhuo@linux.alibaba.com, yihyu@redhat.com, shan.gavin@gmail.com, linux-arm-kernel@lists.infradead.org, Catalin Marinas , mochs@nvidia.com References: <35a6bcef-27cf-4626-a41d-9ec0a338fe28@redhat.com> <20240319182251.GB3121@willie-the-truck> <9500adaf-0075-4ae9-92db-7e310b6598b0@redhat.com> <20240319203540-mutt-send-email-mst@kernel.org> <3a6c8b23-af9c-47a7-8c22-8e0a78154bd3@redhat.com> <20240320030215-mutt-send-email-mst@kernel.org> <1dcec730-ec26-46f4-ba4c-06101fcc599e@redhat.com> <20240326033809-mutt-send-email-mst@kernel.org> <20240326114313.GA9482@willie-the-truck> <20240326154628.GA9613@willie-the-truck> <6bdf2884-852e-42d3-9e67-c9d5aa7d932a@redhat.com> In-Reply-To: <6bdf2884-852e-42d3-9e67-c9d5aa7d932a@redhat.com> 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-20240326_170148_972116_65E4EF21 X-CRM114-Status: GOOD ( 15.05 ) 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: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Ck9uIDMvMjcvMjQgMDk6MTQsIEdhdmluIFNoYW4gd3JvdGU6Cj4gT24gMy8yNy8yNCAwMTo0Niwg V2lsbCBEZWFjb24gd3JvdGU6Cj4+IE9uIFR1ZSwgTWFyIDI2LCAyMDI0IGF0IDExOjQzOjEzQU0g KzAwMDAsIFdpbGwgRGVhY29uIHdyb3RlOgo+Pgo+PiBPaywgbG9uZyBzaG90IGFmdGVyIGV5ZWJh bGxpbmcgdGhlIHZob3N0IGNvZGUsIGJ1dCBkb2VzIHRoZSBkaWZmIGJlbG93Cj4+IGhlbHAgYXQg YWxsPyBJdCBsb29rcyBsaWtlIHZob3N0X3ZxX2F2YWlsX2VtcHR5KCkgY2FuIGFkdmFuY2UgdGhl IHZhbHVlCj4+IHNhdmVkIGluICd2cS0+YXZhaWxfaWR4JyBidXQgd2l0aG91dCB0aGUgcmVhZCBi YXJyaWVyLCBwb3NzaWJseSBjb25mdXNpbmcKPj4gdmhvc3RfZ2V0X3ZxX2Rlc2MoKSBpbiBwb2xs aW5nIG1vZGUuCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3Zob3N0L3Zob3N0LmMgYi9kcml2 ZXJzL3Zob3N0L3Zob3N0LmMKPj4gaW5kZXggMDQ1ZjY2NmI0ZjEyLi44N2JmZjcxMDMzMWEgMTAw NjQ0Cj4+IC0tLSBhL2RyaXZlcnMvdmhvc3Qvdmhvc3QuYwo+PiArKysgYi9kcml2ZXJzL3Zob3N0 L3Zob3N0LmMKPj4gQEAgLTI4MDEsNiArMjgwMSw3IEBAIGJvb2wgdmhvc3RfdnFfYXZhaWxfZW1w dHkoc3RydWN0IHZob3N0X2RldiAqZGV2LCBzdHJ1Y3Qgdmhvc3RfdmlydHF1ZXVlICp2cSkKPj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZhbHNlOwo+PiDCoMKgwqDC oMKgwqDCoMKgIHZxLT5hdmFpbF9pZHggPSB2aG9zdDE2X3RvX2NwdSh2cSwgYXZhaWxfaWR4KTsK Pj4gK8KgwqDCoMKgwqDCoCBzbXBfcm1iKCk7Cj4+IMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHZx LT5hdmFpbF9pZHggPT0gdnEtPmxhc3RfYXZhaWxfaWR4Owo+PiDCoCB9Cj4+IMKgIEVYUE9SVF9T WU1CT0xfR1BMKHZob3N0X3ZxX2F2YWlsX2VtcHR5KTsKPj4KPiAKPiBUaGFua3MsIFdpbGwuIEkg YWxyZWFkeSBub3RpY2VkIHNtcF9ybWIoKSBoYXMgYmVlbiBtaXNzZWQgaW4gdmhvc3RfdnFfYXZh aWxfZW1wdHkoKS4KPiBUaGUgaXNzdWUgc3RpbGwgZXhpc3RzIGFmdGVyIHNtcF9ybWIoKSBpcyBh ZGRlZCBoZXJlLiBIb3dldmVyLCBJJ20gaW5zcGlyZWQgYnkgeW91cgo+IHN1Z2dlc3Rpb24gYW5k IHJlY2hlY2sgdGhlIGNvZGUgYWdhaW4uIEl0IHNlZW1zIGFub3RoZXIgc21wX3JtYigpIGhhcyBi ZWVuIG1pc3NlZAo+IGluIHZob3N0X2VuYWJsZV9ub3RpZnkoKS4KPiAKPiBXaXRoIHNtcF9ybWIo KSBhZGRlZCB0byB2aG9zdF92cV9hdmFpbF9lbXB0eSgpIGFuZCB2aG9zdF9lbmFibGVfbm90aWZ5 KCksIEknbSB1bmFibGUKPiB0byBoaXQgdGhlIGlzc3VlLiBJIHdpbGwgdHJ5IGZvciBtb3JlIHRp bWVzIHRvIG1ha2Ugc3VyZSB0aGUgaXNzdWUgaXMgcmVhbGx5IHJlc29sdmVkLgo+IEFmdGVyIHRo YXQsIEkgd2lsbCBwb3N0IGZvcm1hbCBwYXRjaGVzIGZvciByZXZpZXcuCj4gCgpUaGFua3MgYWdh aW4sIFdpbGwuIFRoZSBmb3JtYWwgcGF0Y2hlcyBoYXZlIGJlZW4gc2VudCBmb3IgcmV2aWV3LgoK aHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMjQvMy8yNy80MAoKVGhhbmtzLApHYXZpbgoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJu ZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRw Oi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK