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 smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (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 82CAAC001DE for ; Mon, 24 Jul 2023 07:18:33 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 09C9980ECF; Mon, 24 Jul 2023 07:18:33 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 09C9980ECF Authentication-Results: smtp1.osuosl.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=V4TwU8dY X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MTrLh5JZ9UWZ; Mon, 24 Jul 2023 07:18:32 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [IPv6:2605:bc80:3010:104::8cd3:938]) by smtp1.osuosl.org (Postfix) with ESMTPS id 63DB280DAD; Mon, 24 Jul 2023 07:18:31 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 63DB280DAD Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 30663C0071; Mon, 24 Jul 2023 07:18:31 +0000 (UTC) Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) by lists.linuxfoundation.org (Postfix) with ESMTP id 73992C0032 for ; Mon, 24 Jul 2023 07:18:30 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 402EC60B97 for ; Mon, 24 Jul 2023 07:18:30 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 402EC60B97 Authentication-Results: smtp3.osuosl.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256 header.s=mimecast20190719 header.b=V4TwU8dY X-Virus-Scanned: amavisd-new at osuosl.org Received: from smtp3.osuosl.org ([127.0.0.1]) by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rT47EqSYAc0Y for ; Mon, 24 Jul 2023 07:18:29 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by smtp3.osuosl.org (Postfix) with ESMTPS id 1F11F605A9 for ; Mon, 24 Jul 2023 07:18:28 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 1F11F605A9 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1690183107; 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=Y0B0LDFyq4zI8oaMOy4L4JGnwpFi6s+eOhQWQ3J6Ico=; b=V4TwU8dY6HHAg1SJ7TdxErNrhOrWdQTwsNx7D90YYe1Em0Zt6oO2b4I3/Dbp6ZlAuR1JeR Ql592fgKuvxiACnK/faxyZfhFWPEqt9r5SxnfVUPzgb25RI0uN0vUREFtpLyUhuG3PivqJ uZCB7PTJXodsB888gpcNUO0uxA/d7s4= Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-130-ouK92KAtPGyG-0JYTpMETQ-1; Mon, 24 Jul 2023 03:18:26 -0400 X-MC-Unique: ouK92KAtPGyG-0JYTpMETQ-1 Received: by mail-wr1-f70.google.com with SMTP id ffacd0b85a97d-30932d15a30so2506850f8f.1 for ; Mon, 24 Jul 2023 00:18:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690183105; x=1690787905; h=in-reply-to:content-transfer-encoding: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=Y0B0LDFyq4zI8oaMOy4L4JGnwpFi6s+eOhQWQ3J6Ico=; b=XPXx4xVqEq5lJsqjVrbHAAnd4tML/LAIow1EHq08ORP0Ta/ycgj6xL0OPmOpMONx7P tCEx34nRMPwOQ35tit3nzcfbwwfX+XZQGM7cFvaI93TvDCHdUYpNjmP8RMwVTazQC7mh h3rxZlvaLUVMEDDZFAIUhwk4Dof7QlGbkV9VwiVAZd9Bvp9QehJmlQwLi4CSalH4myCU 9tC7sbZACNp1sduAD2YwUdU3KoZBM81to0EsdaqjCjeoB+V/K0l2Omx0YwMns6/x+YJx ZrB6pjGOwc6gNtWGeou0ZBfwG/Biv7Dw4n/6UrMltnwRkdx0ghxIf6SjjuDq7l33a6N8 pL6Q== X-Gm-Message-State: ABy/qLYZ/BggllAAT5MlTFLlIa4qg29phgKJtFV3UR4dvRZFG5ZeXuSV 3Mte9jxW0H7IDKZ9MhBiha0K0nvB3nx0CxzZxRYE3OKjXTEtW4Utwo5rHCkmRDXQOwax4uCoIRk vSHn8FTNhAIBVcFGDhoJJ5VFgRcyM7BCOi7rJrc9IXw== X-Received: by 2002:a5d:680c:0:b0:316:f3cf:6f12 with SMTP id w12-20020a5d680c000000b00316f3cf6f12mr7144963wru.48.1690183105197; Mon, 24 Jul 2023 00:18:25 -0700 (PDT) X-Google-Smtp-Source: APBJJlH4oQz23HfbqktSC+1wQUVQJBJFRQUjCUkFXV4QoTY6r9ynKNys0rX0Lb7SYQf/AnOdWkAvZQ== X-Received: by 2002:a5d:680c:0:b0:316:f3cf:6f12 with SMTP id w12-20020a5d680c000000b00316f3cf6f12mr7144949wru.48.1690183104901; Mon, 24 Jul 2023 00:18:24 -0700 (PDT) Received: from redhat.com ([2a06:c701:73e0:3800:a16e:b2a0:7d06:58aa]) by smtp.gmail.com with ESMTPSA id m9-20020a5d56c9000000b00313e2abfb8dsm11944520wrw.92.2023.07.24.00.18.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jul 2023 00:18:24 -0700 (PDT) Date: Mon, 24 Jul 2023 03:18:21 -0400 From: "Michael S. Tsirkin" To: Jason Wang Subject: Re: [PATCH net-next v4 2/2] virtio-net: add cond_resched() to the command waiting loop Message-ID: <20230724031732-mutt-send-email-mst@kernel.org> References: <20230720083839.481487-3-jasowang@redhat.com> <20230720170001-mutt-send-email-mst@kernel.org> <263a5ad7-1189-3be3-70de-c38a685bebe0@redhat.com> <20230721104445-mutt-send-email-mst@kernel.org> <6278a4aa-8901-b0e3-342f-5753a4bf32af@redhat.com> <20230721110925-mutt-send-email-mst@kernel.org> <20230723053441-mutt-send-email-mst@kernel.org> MIME-Version: 1.0 In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Disposition: inline Cc: xuanzhuo@linux.alibaba.com, edumazet@google.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org, Maxime Coquelin , kuba@kernel.org, pabeni@redhat.com, davem@davemloft.net X-BeenThere: virtualization@lists.linux-foundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Linux virtualization List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: virtualization-bounces@lists.linux-foundation.org Sender: "Virtualization" T24gTW9uLCBKdWwgMjQsIDIwMjMgYXQgMDI6NTI6NDlQTSArMDgwMCwgSmFzb24gV2FuZyB3cm90 ZToKPiBPbiBNb24sIEp1bCAyNCwgMjAyMyBhdCAyOjQ24oCvUE0gTWljaGFlbCBTLiBUc2lya2lu IDxtc3RAcmVkaGF0LmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gRnJpLCBKdWwgMjEsIDIwMjMgYXQg MTA6MTg6MDNQTSArMDIwMCwgTWF4aW1lIENvcXVlbGluIHdyb3RlOgo+ID4gPgo+ID4gPgo+ID4g PiBPbiA3LzIxLzIzIDE3OjEwLCBNaWNoYWVsIFMuIFRzaXJraW4gd3JvdGU6Cj4gPiA+ID4gT24g RnJpLCBKdWwgMjEsIDIwMjMgYXQgMDQ6NTg6MDRQTSArMDIwMCwgTWF4aW1lIENvcXVlbGluIHdy b3RlOgo+ID4gPiA+ID4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBPbiA3LzIxLzIzIDE2OjQ1LCBNaWNo YWVsIFMuIFRzaXJraW4gd3JvdGU6Cj4gPiA+ID4gPiA+IE9uIEZyaSwgSnVsIDIxLCAyMDIzIGF0 IDA0OjM3OjAwUE0gKzAyMDAsIE1heGltZSBDb3F1ZWxpbiB3cm90ZToKPiA+ID4gPiA+ID4gPgo+ ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gT24gNy8yMC8yMyAyMzowMiwgTWljaGFlbCBTLiBU c2lya2luIHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gT24gVGh1LCBKdWwgMjAsIDIwMjMgYXQgMDE6 MjY6MjBQTSAtMDcwMCwgU2hhbm5vbiBOZWxzb24gd3JvdGU6Cj4gPiA+ID4gPiA+ID4gPiA+IE9u IDcvMjAvMjMgMTozOCBBTSwgSmFzb24gV2FuZyB3cm90ZToKPiA+ID4gPiA+ID4gPiA+ID4gPgo+ ID4gPiA+ID4gPiA+ID4gPiA+IEFkZGluZyBjb25kX3Jlc2NoZWQoKSB0byB0aGUgY29tbWFuZCB3 YWl0aW5nIGxvb3AgZm9yIGEgYmV0dGVyCj4gPiA+ID4gPiA+ID4gPiA+ID4gY28tb3BlcmF0aW9u IHdpdGggdGhlIHNjaGVkdWxlci4gVGhpcyBhbGxvd3MgdG8gZ2l2ZSBDUFUgYSBicmVhdGggdG8K PiA+ID4gPiA+ID4gPiA+ID4gPiBydW4gb3RoZXIgdGFzayh3b3JrcXVldWUpIGluc3RlYWQgb2Yg YnVzeSBsb29waW5nIHdoZW4gcHJlZW1wdGlvbiBpcwo+ID4gPiA+ID4gPiA+ID4gPiA+IG5vdCBh bGxvd2VkIG9uIGEgZGV2aWNlIHdob3NlIENWUSBtaWdodCBiZSBzbG93Lgo+ID4gPiA+ID4gPiA+ ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogSmFzb24gV2FuZyA8amFz b3dhbmdAcmVkaGF0LmNvbT4KPiA+ID4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiA+ID4gVGhp cyBzdGlsbCBsZWF2ZXMgaHVuZyBwcm9jZXNzZXMsIGJ1dCBhdCBsZWFzdCBpdCBkb2Vzbid0IHBp biB0aGUgQ1BVIGFueQo+ID4gPiA+ID4gPiA+ID4gPiBtb3JlLiAgVGhhbmtzLgo+ID4gPiA+ID4g PiA+ID4gPiBSZXZpZXdlZC1ieTogU2hhbm5vbiBOZWxzb24gPHNoYW5ub24ubmVsc29uQGFtZC5j b20+Cj4gPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ID4gSSdk IGxpa2UgdG8gc2VlIGEgZnVsbCBzb2x1dGlvbgo+ID4gPiA+ID4gPiA+ID4gMS0gYmxvY2sgdW50 aWwgaW50ZXJydXB0Cj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiBXb3VsZCBpdCBtYWtlIHNl bnNlIHRvIGFsc28gaGF2ZSBhIHRpbWVvdXQ/Cj4gPiA+ID4gPiA+ID4gQW5kIHdoZW4gdGltZW91 dCBleHBpcmVzLCBzZXQgRkFJTEVEIGJpdCBpbiBkZXZpY2Ugc3RhdHVzPwo+ID4gPiA+ID4gPgo+ ID4gPiA+ID4gPiB2aXJ0aW8gc3BlYyBkb2VzIG5vdCBzZXQgYW55IGxpbWl0cyBvbiB0aGUgdGlt aW5nIG9mIHZxCj4gPiA+ID4gPiA+IHByb2Nlc3NpbmcuCj4gPiA+ID4gPgo+ID4gPiA+ID4gSW5k ZWVkLCBidXQgSSB0aG91Z2h0IHRoZSBkcml2ZXIgY291bGQgZGVjaWRlIGl0IGlzIHRvbyBsb25n IGZvciBpdC4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBUaGUgaXNzdWUgaXMgd2Uga2VlcCB3YWl0aW5n IHdpdGggcnRubCBsb2NrZWQsIGl0IGNhbiBxdWlja2x5IG1ha2UgdGhlCj4gPiA+ID4gPiBzeXN0 ZW0gdW51c2FibGUuCj4gPiA+ID4KPiA+ID4gPiBpZiB0aGlzIGlzIGEgcHJvYmxlbSB3ZSBzaG91 bGQgZmluZCBhIHdheSBub3QgdG8ga2VlcCBydG5sCj4gPiA+ID4gbG9ja2VkIGluZGVmaW5pdGVs eS4KPiA+ID4KPiA+ID4gRnJvbSB0aGUgdGVzdHMgSSBoYXZlIGRvbmUsIEkgdGhpbmsgaXQgaXMu IFdpdGggT1ZTLCBhIHJlY29uZmlndXJhdGlvbiBpcwo+ID4gPiBwZXJmb3JtZWQgd2hlbiB0aGUg VkRVU0UgZGV2aWNlIGlzIGFkZGVkLCBhbmQgd2hlbiBhIE1MWDUgZGV2aWNlIGlzCj4gPiA+IGlu IHRoZSBzYW1lIGJyaWRnZSwgaXQgZW5kcyB1cCBkb2luZyBhbiBpb2N0bCgpIHRoYXQgdHJpZXMg dG8gdGFrZSB0aGUKPiA+ID4gcnRubCBsb2NrLiBJbiB0aGlzIGNvbmZpZ3VyYXRpb24sIGl0IGlz IG5vdCBwb3NzaWJsZSB0byBraWxsIE9WUyBiZWNhdXNlCj4gPiA+IGl0IGlzIHN0dWNrIHRyeWlu ZyB0byBhY3F1aXJlIHJ0bmwgbG9jayBmb3IgbWx4NSB0aGF0IGlzIGhlbGQgYnkgdmlydGlvLQo+ ID4gPiBuZXQuCj4gPgo+ID4gU28gZm9yIHN1cmUsIHdlIGNhbiBxdWV1ZSB1cCB0aGUgd29yayBh bmQgcHJvY2VzcyBpdCBsYXRlci4KPiA+IFRoZSBzb21ld2hhdCB0cmlja3kgcGFydCBpcyBsaW1p dGluZyB0aGUgbWVtb3J5IGNvbnN1bXB0aW9uLgo+IAo+IEFuZCBpdCBuZWVkcyB0byBzeW5jIHdp dGggcnRubCBzb21laG93LCBlLmcgZGV2aWNlIHVucmVnaXN0ZXJpbmcgd2hpY2gKPiBzZWVtcyBu b3QgZWFzeS4KPiAKPiBUaGFua3MKCnNpbmNlIHdoZW4gZG9lcyBkZXZpY2UgdW5yZWdpc3RlciBu ZWVkIHRvIHNlbmQgY3ZxIGNvbW1hbmRzPwoKPiA+Cj4gPgo+ID4gPiA+Cj4gPiA+ID4gPiA+ID4g PiAyLSBzdGlsbCBoYW5kbGUgc3VycHJpc2UgcmVtb3ZhbCBjb3JyZWN0bHkgYnkgd2FraW5nIGlu IHRoYXQgY2FzZQo+ID4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4g Pgo+ID4gPiA+ID4gPiA+ID4gPiA+IC0tLQo+ID4gPiA+ID4gPiA+ID4gPiA+ICAgICAgZHJpdmVy cy9uZXQvdmlydGlvX25ldC5jIHwgNCArKystCj4gPiA+ID4gPiA+ID4gPiA+ID4gICAgICAxIGZp bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPiA+ID4gPiA+ID4g PiA+ID4KPiA+ID4gPiA+ID4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvdmlydGlv X25ldC5jIGIvZHJpdmVycy9uZXQvdmlydGlvX25ldC5jCj4gPiA+ID4gPiA+ID4gPiA+ID4gaW5k ZXggOWYzYjFkNmFjMzNkLi5lNzUzM2YyOWIyMTkgMTAwNjQ0Cj4gPiA+ID4gPiA+ID4gPiA+ID4g LS0tIGEvZHJpdmVycy9uZXQvdmlydGlvX25ldC5jCj4gPiA+ID4gPiA+ID4gPiA+ID4gKysrIGIv ZHJpdmVycy9uZXQvdmlydGlvX25ldC5jCj4gPiA+ID4gPiA+ID4gPiA+ID4gQEAgLTIzMTQsOCAr MjMxNCwxMCBAQCBzdGF0aWMgYm9vbCB2aXJ0bmV0X3NlbmRfY29tbWFuZChzdHJ1Y3QgdmlydG5l dF9pbmZvICp2aSwgdTggY2xhc3MsIHU4IGNtZCwKPiA+ID4gPiA+ID4gPiA+ID4gPiAgICAgICAg ICAgICAgKiBpbnRvIHRoZSBoeXBlcnZpc29yLCBzbyB0aGUgcmVxdWVzdCBzaG91bGQgYmUgaGFu ZGxlZCBpbW1lZGlhdGVseS4KPiA+ID4gPiA+ID4gPiA+ID4gPiAgICAgICAgICAgICAgKi8KPiA+ ID4gPiA+ID4gPiA+ID4gPiAgICAgICAgICAgICB3aGlsZSAoIXZpcnRxdWV1ZV9nZXRfYnVmKHZp LT5jdnEsICZ0bXApICYmCj4gPiA+ID4gPiA+ID4gPiA+ID4gLSAgICAgICAgICAgICAgIXZpcnRx dWV1ZV9pc19icm9rZW4odmktPmN2cSkpCj4gPiA+ID4gPiA+ID4gPiA+ID4gKyAgICAgICAgICAg ICAgIXZpcnRxdWV1ZV9pc19icm9rZW4odmktPmN2cSkpIHsKPiA+ID4gPiA+ID4gPiA+ID4gPiAr ICAgICAgICAgICAgICAgY29uZF9yZXNjaGVkKCk7Cj4gPiA+ID4gPiA+ID4gPiA+ID4gICAgICAg ICAgICAgICAgICAgICBjcHVfcmVsYXgoKTsKPiA+ID4gPiA+ID4gPiA+ID4gPiArICAgICAgIH0K PiA+ID4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ID4gPiA+ICAgICAgICAgICAgIHJldHVy biB2aS0+Y3RybC0+c3RhdHVzID09IFZJUlRJT19ORVRfT0s7Cj4gPiA+ID4gPiA+ID4gPiA+ID4g ICAgICB9Cj4gPiA+ID4gPiA+ID4gPiA+ID4gLS0KPiA+ID4gPiA+ID4gPiA+ID4gPiAyLjM5LjMK PiA+ID4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ID4gPiA+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiA+ID4gPiA+ID4gPiA+ID4gVmlydHVh bGl6YXRpb24gbWFpbGluZyBsaXN0Cj4gPiA+ID4gPiA+ID4gPiA+ID4gVmlydHVhbGl6YXRpb25A bGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKPiA+ID4gPiA+ID4gPiA+ID4gPiBodHRwczovL2xp c3RzLmxpbnV4Zm91bmRhdGlvbi5vcmcvbWFpbG1hbi9saXN0aW5mby92aXJ0dWFsaXphdGlvbgo+ ID4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4KPiA+ID4gPgo+ID4KCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClZpcnR1YWxpemF0aW9uIG1haWxpbmcgbGlz dApWaXJ0dWFsaXphdGlvbkBsaXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZwpodHRwczovL2xpc3Rz LmxpbnV4Zm91bmRhdGlvbi5vcmcvbWFpbG1hbi9saXN0aW5mby92aXJ0dWFsaXphdGlvbg==