From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from m16.mail.163.com (m16.mail.163.com [117.135.210.4]) (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 539593876AF for ; Tue, 7 Apr 2026 07:28:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=117.135.210.4 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775546932; cv=none; b=hVS/nrkrex/gJLBt7IA9VpBAvyhMjaI7hTLmto7ZkVnqVFwNg7KTE/wr743yf9hfBkLTwcusGhSe/mTkkJ04XNSetf7haDt1bWcHjYwQBEzQPO9nSsczF/0Rymvya589+WFdvtYaCFWJOnG0ak7P2X8lccvUITG240T/HNnQLCc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775546932; c=relaxed/simple; bh=JUPZ7HOlsMZ2GBEbMqP0exa9XxaBpnVR96RmLFz0qb0=; h=Date:From:To:Cc:Subject:In-Reply-To:References:Content-Type: MIME-Version:Message-ID; b=jdk6qUIGzHUk3dLzrekmiQdgPwkW6QL/dzZZ44PXsKiIuROTDEiu+zJ0WuZMFNo68w0MtAPizMpqi8iJzanL8P4tvf3LAv18zF75oM15kjzBJP20LWybXNifu9pPNd6CLLcu5irOfUoOhp+mAXYTsJCKTSW+QeHPucSBJZkQuzE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com; spf=pass smtp.mailfrom=163.com; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b=n4EedfTv; arc=none smtp.client-ip=117.135.210.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=163.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b="n4EedfTv" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:To:Subject:Content-Type:MIME-Version: Message-ID; bh=JUPZ7HOlsMZ2GBEbMqP0exa9XxaBpnVR96RmLFz0qb0=; b=n 4EedfTv3XeDAmUW2LqurW2nKgS9sniLzy3zzCadTZQdhW0dH2xgvwphuB6Kuk4IC gJAQcOfxhjErfLIA/L9jAe2zMVcdSBBuiIxUGHwWXkBsNcq9ezIuXqYTE6M0k5Ll i98vnhhXyo210soPjZVBCpndtTYmTX4lsYLNLLgjkg= Received: from lange_tang$163.com ( [116.128.244.169] ) by ajax-webmail-wmsvr-40-136 (Coremail) ; Tue, 7 Apr 2026 15:28:35 +0800 (CST) Date: Tue, 7 Apr 2026 15:28:35 +0800 (CST) From: "Lange Tang" To: "jasowang@redhat.com" Cc: "mst@redhat.com" , "xuanzhuo@linux.alibaba.com" , "edumazet@google.com" , "Tang Longjun" , "virtualization@lists.linux.dev" Subject: Re:Re: [PATCH 2/2] virtio_ring: return IRQ_HANDLED for stale interrupts when cb disabled X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2023.4-cmXT build 20251222(83accb85) Copyright (c) 2002-2026 www.mailtech.cn 163com In-Reply-To: References: <20260331102626.108962-1-lange_tang@163.com> <20260331102626.108962-3-lange_tang@163.com> X-NTES-SC: AL_Qu2cB/mfuUEq4yCcZekfmUgRg+c/XsK4svUj24VVOJF8jCnr3DI5bV1hEV753sKeJSShrT21WzlsxvtUX6dJbbw3MBpfENn76ENjB7ImKU/66w== Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 Precedence: bulk X-Mailing-List: virtualization@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <5f3c416e.7515.19d66d7d8ec.Coremail.lange_tang@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:iCgvCgBXnuskstRpO8eJAA--.4093W X-CM-SenderInfo: 5odqwvxbwd0wi6rwjhhfrp/xtbC4gRFc2nUsiTlSQAA3X X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== QXQgMjAyNi0wNC0wMyAxMDo1NTo1OCwgIkphc29uIFdhbmciIDxqYXNvd2FuZ0ByZWRoYXQuY29t PiB3cm90ZToKPk9uIFR1ZSwgTWFyIDMxLCAyMDI2IGF0IDY6MjfigK9QTSBMb25nanVuIFRhbmcg PGxhbmdlX3RhbmdAMTYzLmNvbT4gd3JvdGU6Cj4+Cj4+IEZyb206IExvbmdqdW4gVGFuZyA8dGFu Z2xvbmdqdW5Aa3lsaW5vcy5jbj4KPj4KPj4gSW4gdGhlIHZyaW5nX2ludGVycnVwdCwgaWYgdGhl IHVzZWQgcmluZyBpcyBlbXB0eSwgSVJRX05PTkUgaXMgcmV0dXJuZWQuCj4+IEhvd2V2ZXIsU29t ZXRpbWVzLCBzdWNoIGFzIHdpdGggYnVzeS1wb2xsaW5nLCBidWZmZXJzIG1pZ2h0IGJlIGNvbnN1 bWVkCj4+IGZyb20gdGhlIHVzZWQgcmluZyBiZWZvcmUgYW4gc3RhbGUgaW50ZXJydXB0IG5vdGlm aWNhdGlvbiBhcnJpdmVzLiBpdAo+PiBsZWFkaW5nIHRvIHJldHVybiBJUlFfTk9ORS4KPj4KPj4g VGhlIGtlcm5lbCdzIHNwdXJpb3VzLUlSUSBkZXRlY3RvciBjb3VudHMgY29uc2VjdXRpdmUgSVJR X05PTkUgcmV0dXJucwo+PiBhbmQgd2lsbCBwZXJtYW5lbnRseSBkaXNhYmxlIHRoZSBpbnRlcnJ1 cHQgbGluZSBpZiA5OSw5MDAgb3V0IG9mIDEwMCwwMDAKPj4gaW50ZXJydXB0cyBnbyB1bmhhbmRs ZWQuCj4+Cj4+IEFkZCBpc19jYl9kaXNhYmxlZCgpIHRvIHZpcnRxdWV1ZV9vcHMgYW5kLCB3aGVu IG1vcmVfdXNlZCgpIGlzIGZhbHNlIGJ1dAo+PiBjYiBhcmUgc3VwcHJlc3NlZCwgcmV0dXJuIElS UV9IQU5ETEVEIGluc3RlYWQgb2YgSVJRX05PTkUgc28gdGhlIHNwdXJpb3VzCj4+IGNvdW50ZXIg ZG9lcyBub3QgYWNjdW11bGF0ZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogTG9uZ2p1biBUYW5nIDx0 YW5nbG9uZ2p1bkBreWxpbm9zLmNuPgo+PiAtLS0KPj4gIGRyaXZlcnMvdmlydGlvL3ZpcnRpb19y aW5nLmMgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgMSBmaWxlIGNoYW5n ZWQsIDI5IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvdmlydGlvL3Zp cnRpb19yaW5nLmMgYi9kcml2ZXJzL3ZpcnRpby92aXJ0aW9fcmluZy5jCj4+IGluZGV4IDMzNTY5 MmQ0MTYxNy4uNTJkZjkzMmZjNGEyIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL3ZpcnRpby92aXJ0 aW9fcmluZy5jCj4+ICsrKyBiL2RyaXZlcnMvdmlydGlvL3ZpcnRpb19yaW5nLmMKPj4gQEAgLTE4 NSw2ICsxODUsNyBAQCBzdHJ1Y3QgdmlydHF1ZXVlX29wcyB7Cj4+ICAgICAgICAgICAgICAgICAg ICAgIHVuc2lnbmVkIGludCBsYXN0X3VzZWRfaWR4KTsKPj4gICAgICAgICB2b2lkICooKmRldGFj aF91bnVzZWRfYnVmKShzdHJ1Y3QgdnJpbmdfdmlydHF1ZXVlICp2cSk7Cj4+ICAgICAgICAgYm9v bCAoKm1vcmVfdXNlZCkoY29uc3Qgc3RydWN0IHZyaW5nX3ZpcnRxdWV1ZSAqdnEpOwo+PiArICAg ICAgIGJvb2wgKCppc19jYl9kaXNhYmxlZCkoY29uc3Qgc3RydWN0IHZyaW5nX3ZpcnRxdWV1ZSAq dnEpOwo+PiAgICAgICAgIGludCAoKnJlc2l6ZSkoc3RydWN0IHZyaW5nX3ZpcnRxdWV1ZSAqdnEs IHUzMiBudW0pOwo+PiAgICAgICAgIHZvaWQgKCpyZXNldCkoc3RydWN0IHZyaW5nX3ZpcnRxdWV1 ZSAqdnEpOwo+PiAgfTsKPj4gQEAgLTEwNjMsNiArMTA2NCwxMiBAQCBzdGF0aWMgdm9pZCB2aXJ0 cXVldWVfZGlzYWJsZV9jYl9zcGxpdChzdHJ1Y3QgdnJpbmdfdmlydHF1ZXVlICp2cSkKPj4gICAg ICAgICB9Cj4+ICB9Cj4+Cj4+ICtzdGF0aWMgYm9vbCBpc19jYl9kaXNhYmxlZF9zcGxpdChjb25z dCBzdHJ1Y3QgdnJpbmdfdmlydHF1ZXVlICp2cSkKPj4gK3sKPj4gKyAgICAgICByZXR1cm4gISEo ZGF0YV9yYWNlKHZxLT5zcGxpdC5hdmFpbF9mbGFnc19zaGFkb3cpICYKPj4gKyAgICAgICAgICAg ICAgICAgVlJJTkdfQVZBSUxfRl9OT19JTlRFUlJVUFQpOwo+PiArfQo+PiArCj4+ICBzdGF0aWMg dW5zaWduZWQgaW50IHZpcnRxdWV1ZV9lbmFibGVfY2JfcHJlcGFyZV9zcGxpdChzdHJ1Y3QgdnJp bmdfdmlydHF1ZXVlICp2cSkKPj4gIHsKPj4gICAgICAgICB1MTYgbGFzdF91c2VkX2lkeDsKPj4g QEAgLTIyMjcsNiArMjIzNCwxMiBAQCBzdGF0aWMgdm9pZCB2aXJ0cXVldWVfZGlzYWJsZV9jYl9w YWNrZWQoc3RydWN0IHZyaW5nX3ZpcnRxdWV1ZSAqdnEpCj4+ICAgICAgICAgfQo+PiAgfQo+Pgo+ PiArc3RhdGljIGJvb2wgaXNfY2JfZGlzYWJsZWRfcGFja2VkKGNvbnN0IHN0cnVjdCB2cmluZ192 aXJ0cXVldWUgKnZxKQo+PiArewo+PiArICAgICAgIHJldHVybiBkYXRhX3JhY2UodnEtPnBhY2tl ZC5ldmVudF9mbGFnc19zaGFkb3cpID09Cj4+ICsgICAgICAgICAgICAgIFZSSU5HX1BBQ0tFRF9F VkVOVF9GTEFHX0RJU0FCTEU7Cj4+ICt9Cj4+ICsKPj4gIHN0YXRpYyB1bnNpZ25lZCBpbnQgdmly dHF1ZXVlX2VuYWJsZV9jYl9wcmVwYXJlX3BhY2tlZChzdHJ1Y3QgdnJpbmdfdmlydHF1ZXVlICp2 cSkKPj4gIHsKPj4gICAgICAgICBTVEFSVF9VU0UodnEpOwo+PiBAQCAtMjY0NCw2ICsyNjU3LDcg QEAgc3RhdGljIGNvbnN0IHN0cnVjdCB2aXJ0cXVldWVfb3BzIHNwbGl0X29wcyA9IHsKPj4gICAg ICAgICAucG9sbCA9IHZpcnRxdWV1ZV9wb2xsX3NwbGl0LAo+PiAgICAgICAgIC5kZXRhY2hfdW51 c2VkX2J1ZiA9IHZpcnRxdWV1ZV9kZXRhY2hfdW51c2VkX2J1Zl9zcGxpdCwKPj4gICAgICAgICAu bW9yZV91c2VkID0gbW9yZV91c2VkX3NwbGl0LAo+PiArICAgICAgIC5pc19jYl9kaXNhYmxlZCA9 IGlzX2NiX2Rpc2FibGVkX3NwbGl0LAo+PiAgICAgICAgIC5yZXNpemUgPSB2aXJ0cXVldWVfcmVz aXplX3NwbGl0LAo+PiAgICAgICAgIC5yZXNldCA9IHZpcnRxdWV1ZV9yZXNldF9zcGxpdCwKPj4g IH07Cj4+IEBAIC0yNjU4LDYgKzI2NzIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHZpcnRxdWV1 ZV9vcHMgcGFja2VkX29wcyA9IHsKPj4gICAgICAgICAucG9sbCA9IHZpcnRxdWV1ZV9wb2xsX3Bh Y2tlZCwKPj4gICAgICAgICAuZGV0YWNoX3VudXNlZF9idWYgPSB2aXJ0cXVldWVfZGV0YWNoX3Vu dXNlZF9idWZfcGFja2VkLAo+PiAgICAgICAgIC5tb3JlX3VzZWQgPSBtb3JlX3VzZWRfcGFja2Vk LAo+PiArICAgICAgIC5pc19jYl9kaXNhYmxlZCA9IGlzX2NiX2Rpc2FibGVkX3BhY2tlZCwKPj4g ICAgICAgICAucmVzaXplID0gdmlydHF1ZXVlX3Jlc2l6ZV9wYWNrZWQsCj4+ICAgICAgICAgLnJl c2V0ID0gdmlydHF1ZXVlX3Jlc2V0X3BhY2tlZCwKPj4gIH07Cj4+IEBAIC0yNjcyLDYgKzI2ODcs NyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHZpcnRxdWV1ZV9vcHMgc3BsaXRfaW5fb3JkZXJfb3Bz ID0gewo+PiAgICAgICAgIC5wb2xsID0gdmlydHF1ZXVlX3BvbGxfc3BsaXQsCj4+ICAgICAgICAg LmRldGFjaF91bnVzZWRfYnVmID0gdmlydHF1ZXVlX2RldGFjaF91bnVzZWRfYnVmX3NwbGl0LAo+ PiAgICAgICAgIC5tb3JlX3VzZWQgPSBtb3JlX3VzZWRfc3BsaXRfaW5fb3JkZXIsCj4+ICsgICAg ICAgLmlzX2NiX2Rpc2FibGVkID0gaXNfY2JfZGlzYWJsZWRfc3BsaXQsCj4+ICAgICAgICAgLnJl c2l6ZSA9IHZpcnRxdWV1ZV9yZXNpemVfc3BsaXQsCj4+ICAgICAgICAgLnJlc2V0ID0gdmlydHF1 ZXVlX3Jlc2V0X3NwbGl0LAo+PiAgfTsKPj4gQEAgLTI2ODYsNiArMjcwMiw3IEBAIHN0YXRpYyBj b25zdCBzdHJ1Y3QgdmlydHF1ZXVlX29wcyBwYWNrZWRfaW5fb3JkZXJfb3BzID0gewo+PiAgICAg ICAgIC5wb2xsID0gdmlydHF1ZXVlX3BvbGxfcGFja2VkLAo+PiAgICAgICAgIC5kZXRhY2hfdW51 c2VkX2J1ZiA9IHZpcnRxdWV1ZV9kZXRhY2hfdW51c2VkX2J1Zl9wYWNrZWQsCj4+ICAgICAgICAg Lm1vcmVfdXNlZCA9IG1vcmVfdXNlZF9wYWNrZWRfaW5fb3JkZXIsCj4+ICsgICAgICAgLmlzX2Ni X2Rpc2FibGVkID0gaXNfY2JfZGlzYWJsZWRfcGFja2VkLAo+PiAgICAgICAgIC5yZXNpemUgPSB2 aXJ0cXVldWVfcmVzaXplX3BhY2tlZCwKPj4gICAgICAgICAucmVzZXQgPSB2aXJ0cXVldWVfcmVz ZXRfcGFja2VkLAo+PiAgfTsKPj4gQEAgLTMyMzEsNiArMzI0OCwxOCBAQCBpcnFyZXR1cm5fdCB2 cmluZ19pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqX3ZxKQo+PiAgICAgICAgIHN0cnVjdCB2cmlu Z192aXJ0cXVldWUgKnZxID0gdG9fdnZxKF92cSk7Cj4+Cj4+ICAgICAgICAgaWYgKCFtb3JlX3Vz ZWQodnEpKSB7Cj4+ICsgICAgICAgICAgICAgICAvKgo+PiArICAgICAgICAgICAgICAgICogU3Rh bGUgaW50ZXJydXB0OiB0aGUgZGV2aWNlIHBvc3RlZCB0aGlzIG5vdGlmaWNhdGlvbgo+PiArICAg ICAgICAgICAgICAgICogYmVmb3JlIGl0IG9ic2VydmVkIHRoZSBjYWxsYmFjayBzdXBwcmVzc2lv bjsKPj4gKyAgICAgICAgICAgICAgICAqIFdoZW4gbW9yZV91c2VkIHJldHVybnMgZW1wdHksIElS UV9IQU5ETEVEIHNob3VsZCBiZQo+PiArICAgICAgICAgICAgICAgICogcmV0dXJuZWQgZm9yIHN0 YWxlIGludGVycnVwdHMuCj4+ICsgICAgICAgICAgICAgICAgKi8KPj4gKyAgICAgICAgICAgICAg IGlmIChWSVJUUVVFVUVfQ0FMTCh2cSwgaXNfY2JfZGlzYWJsZWQpKSB7Cj4+ICsgICAgICAgICAg ICAgICAgICAgICAgIGlmICh2cS0+ZXZlbnQpCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgZGF0YV9yYWNlKHZxLT5ldmVudF90cmlnZ2VyZWQgPSB0cnVlKTsKPgo+V2h5IGV2ZW50 IGlkeCBpcyBzcGVjaWFsIGhlcmU/Cj4KPkJ0dywgbG9va2luZyBhdCB0aGUgY29tbWVudCBvZiB2 aXJ0cXVldWVfZGlzYWJsZV9jYl9zcGxpdDoKPgo+ICAgICAgICAgICAgICAgIC8qCj4gICAgICAg ICAgICAgICAgICogSWYgZGV2aWNlIHRyaWdnZXJlZCBhbiBldmVudCBhbHJlYWR5IGl0IHdvbid0 Cj50cmlnZ2VyIG9uZSBhZ2FpbjoKPiAgICAgICAgICAgICAgICAgKiBubyBuZWVkIHRvIGRpc2Fi bGUuCj4gICAgICAgICAgICAgICAgICovCj4gICAgICAgIGlmICh2cS0+ZXZlbnRfdHJpZ2dlcmVk KQo+ICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwo+Cj5JdCBtYWtlcyBzZW5zZSBvbmx5 IGZvciBldmVudCBpbmRleC4KCnllcywgSSB3aWxsIHJlbW92ZSB0aGlzIHBhcnQgaW4gdGhlIG5l eHQgdmVyc2lvbi4KCj4KPlRoYW5rcwo+Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgIHByX2Rl YnVnKCJ2aXJ0cXVldWUgc3RhbGUgaW50ZXJydXB0IChjYWxsYmFja3MgZGlzYWJsZWQpIGZvciAl cFxuIiwgdnEpOwo+PiArICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gSVJRX0hBTkRMRUQ7 Cj4+ICsgICAgICAgICAgICAgICB9Cj4+ICAgICAgICAgICAgICAgICBwcl9kZWJ1ZygidmlydHF1 ZXVlIGludGVycnVwdCB3aXRoIG5vIHdvcmsgZm9yICVwXG4iLCB2cSk7Cj4+ICAgICAgICAgICAg ICAgICByZXR1cm4gSVJRX05PTkU7Cj4+ICAgICAgICAgfQo+PiAtLQo+PiAyLjQzLjAKPj4K