From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Michael S. Tsirkin" Subject: [GIT PULL] vhost: cleanups and fixes Date: Tue, 14 Apr 2020 12:36:06 -0400 Message-ID: <20200414123606-mutt-send-email-mst@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: virtualization-bounces@lists.linux-foundation.org Sender: "Virtualization" To: Linus Torvalds Cc: hulkci@huawei.com, matej.genci@nutanix.com, kvm@vger.kernel.org, arnd@arndb.de, gustavo@embeddedor.com, netdev@vger.kernel.org, mst@redhat.com, yuehaibing@huawei.com, linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org, ashutosh.dixit@intel.com, eperezma@redhat.com, andy.shevchenko@gmail.com, yanaijie@huawei.com, eli@mellanox.com, sfr@canb.auug.org.au, bjorn.andersson@linaro.org, elfring@users.sourceforge.net List-Id: virtualization@lists.linuxfoundation.org VGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCA4MzVhNmE2NDlkMGRkMWIxZjQ2NzU5 ZWI2MGZmZjJmNjNlZDI1M2E3OgoKICB2aXJ0aW8tYmFsbG9vbjogUmV2ZXJ0ICJ2aXJ0aW8tYmFs bG9vbjogU3dpdGNoIGJhY2sgdG8gT09NIGhhbmRsZXIgZm9yIFZJUlRJT19CQUxMT09OX0ZfREVG TEFURV9PTl9PT00iICgyMDIwLTA0LTA3IDA1OjQ0OjU3IC0wNDAwKQoKYXJlIGF2YWlsYWJsZSBp biB0aGUgR2l0IHJlcG9zaXRvcnkgYXQ6CgogIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj bS9saW51eC9rZXJuZWwvZ2l0L21zdC92aG9zdC5naXQgdGFncy9mb3JfbGludXMKCmZvciB5b3Ug dG8gZmV0Y2ggY2hhbmdlcyB1cCB0byBkNGE4NWMyYWNlODk1YTU4ZGNhYjY4N2ZmNDljNzY3MTkw MTFmNThkOgoKICB2ZHBhOiBmaXggY29tbWVudCBvZiB2ZHBhX3JlZ2lzdGVyX2RldmljZSgpICgy MDIwLTA0LTEzIDA3OjE2OjQxIC0wNDAwKQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp2aXJ0aW86IGZpeGVzLCBjbGVhbnVw cwoKU29tZSBidWcgZml4ZXMuCkNsZWFudXAgYSBjb3VwbGUgb2YgaXNzdWVzIHRoYXQgc3VyZmFj ZWQgbWVhbndoaWxlLgoKU2lnbmVkLW9mZi1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVk aGF0LmNvbT4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KRXVnZW5pbyBQw6lyZXogKDQpOgogICAgICB2aG9zdDogQ3JlYXRl IGFjY2Vzc29ycyBmb3IgdmlydHF1ZXVlcyBwcml2YXRlX2RhdGEKICAgICAgdG9vbHMvdmlydGlv OiBBZGQgLS1iYXRjaCBvcHRpb24KICAgICAgdG9vbHMvdmlydGlvOiBBZGQgLS1iYXRjaD1yYW5k b20gb3B0aW9uCiAgICAgIHRvb2xzL3ZpcnRpbzogQWRkIC0tcmVzZXQ9cmFuZG9tCgpHdXN0YXZv IEEuIFIuIFNpbHZhICgxKToKICAgICAgdmhvc3Q6IHZkcGE6IHJlbW92ZSB1bm5lY2Vzc2FyeSBu dWxsIGNoZWNrCgpKYXNvbiBXYW5nICgxKToKICAgICAgdmRwYTogZml4IGNvbW1lbnQgb2YgdmRw YV9yZWdpc3Rlcl9kZXZpY2UoKQoKSmFzb24gWWFuICgxKToKICAgICAgdmhvc3Q6IHJlbW92ZSBz ZXQgYnV0IG5vdCB1c2VkIHZhcmlhYmxlICdzdGF0dXMnCgpNYXJrdXMgRWxmcmluZyAoMSk6CiAg ICAgIHZpcnRpby1tbWlvOiBEZWxldGUgYW4gZXJyb3IgbWVzc2FnZSBpbiB2bV9maW5kX3Zxcygp CgpNYXRlaiBHZW5jaSAoMSk6CiAgICAgIHZpcnRpbzogYWRkIFZJUlRJT19SSU5HX05PX0xFR0FD WQoKTWljaGFlbCBTLiBUc2lya2luICgyMik6CiAgICAgIHZkcGEtc2ltOiBkZXBlbmQgb24gSEFT X0RNQQogICAgICB2aXJ0aW8vdGVzdDogZml4IHVwIGFmdGVyIElPVExCIGNoYW5nZXMKICAgICAg dmhvc3Q6IGRyb3AgdnJpbmcgZGVwZW5kZW5jeSBvbiBpb3RsYgogICAgICB0b29scy92aXJ0aW86 IGRlZmluZSBhbGlnbmVkIGF0dHJpYnV0ZQogICAgICB0b29scy92aXJ0aW86IG1ha2UgYXNtL2Jh cnJpZXIuaCBzZWxmIGNvbnRhaW5lZAogICAgICB0b29scy92aXJ0aW86IGRlZmluZSBfX0tFUk5F TF9fCiAgICAgIHZpcnRncHU6IHB1bGwgaW4gdWFjY2Vzcy5oCiAgICAgIHZpcnRpby1ybmc6IHB1 bGwgaW4gc2xhYi5oCiAgICAgIHJlbW90ZXByb2M6IHB1bGwgaW4gc2xhYi5oCiAgICAgIHZpcnRp b19pbnB1dDogcHVsbCBpbiBzbGFiLmgKICAgICAgcnBtc2c6IHB1bGwgaW4gc2xhYi5oCiAgICAg IHJlbW90ZXByb2M6IHB1bGwgaW4gc2xhYi5oCiAgICAgIHZpcnRpbzogc3RvcCB1c2luZyBsZWdh Y3kgc3RydWN0IHZyaW5nIGluIGtlcm5lbAogICAgICB2aG9zdDogZm9yY2Ugc3BlYyBzcGVjaWZp ZWQgYWxpZ25tZW50IG9uIHR5cGVzCiAgICAgIHZpcnRpbzogYWRkIGxlZ2FjeSBpbml0L3NpemUg QVBJcwogICAgICB2aXJ0aW9fcmluZzogc3dpdGNoIHRvIHZpcnRpb19sZWdhY3lfaW5pdC9zaXpl CiAgICAgIHRvb2xzL3ZpcnRpbzogc3dpdGNoIHRvIHZpcnRpb19sZWdhY3lfaW5pdC9zaXplCiAg ICAgIHZvcDogc3dpdGNoIHRvIHZpcnRpb19sZWdhY3lfaW5pdC9zaXplCiAgICAgIHJlbW90ZXBy b2M6IHN3aXRjaCB0byB2aXJ0aW9fbGVnYWN5X2luaXQvc2l6ZQogICAgICBtZWxsYW5veDogc3dp dGNoIHRvIHZpcnRpb19sZWdhY3lfaW5pdC9zaXplCiAgICAgIHZkcGE6IGFsbG93IGEgMzIgYml0 IHZxIGFsaWdubWVudAogICAgICB2ZHBhOiBtYWtlIHZob3N0LCB2aXJ0aW8gZGVwZW5kIG9uIG1l bnUKClN0ZXBoZW4gUm90aHdlbGwgKDEpOgogICAgICBkcm0vdmlydGlvOiBmaXggdXAgZm9yIGlu Y2x1ZGUgZmlsZSBjaGFuZ2VzCgpZdWVIYWliaW5nICgyKToKICAgICAgdmRwYTogcmVtb3ZlIHVu dXNlZCB2YXJpYWJsZXMgJ2lmY3ZmJyBhbmQgJ2lmY3ZmX2xtJwogICAgICB2ZHBhc2ltOiBSZXR1 cm4gc3RhdHVzIGluIHZkcGFzaW1fZ2V0X3N0YXR1cwoKIGRyaXZlcnMvYmxvY2svdmlydGlvX2Js ay5jICAgICAgICAgICAgICAgfCAgIDEgKwogZHJpdmVycy9jaGFyL2h3X3JhbmRvbS92aXJ0aW8t cm5nLmMgICAgICB8ICAgMSArCiBkcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfaW9jdGwu YyAgIHwgICAxICsKIGRyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9rbXMuYyAgICAgfCAg IDEgKwogZHJpdmVycy9taXNjL21pYy92b3Avdm9wX21haW4uYyAgICAgICAgICB8ICAgNSArLQog ZHJpdmVycy9taXNjL21pYy92b3Avdm9wX3ZyaW5naC5jICAgICAgICB8ICAgOCArKy0KIGRyaXZl cnMvcGxhdGZvcm0vbWVsbGFub3gvbWx4YmYtdG1maWZvLmMgfCAgIDYgKy0KIGRyaXZlcnMvcmVt b3RlcHJvYy9yZW1vdGVwcm9jX2NvcmUuYyAgICAgfCAgIDIgKy0KIGRyaXZlcnMvcmVtb3RlcHJv Yy9yZW1vdGVwcm9jX3N5c2ZzLmMgICAgfCAgIDEgKwogZHJpdmVycy9yZW1vdGVwcm9jL3JlbW90 ZXByb2NfdmlydGlvLmMgICB8ICAgMiArLQogZHJpdmVycy9yZW1vdGVwcm9jL3N0bTMyX3Jwcm9j LmMgICAgICAgICB8ICAgMSArCiBkcml2ZXJzL3JwbXNnL210a19ycG1zZy5jICAgICAgICAgICAg ICAgIHwgICAxICsKIGRyaXZlcnMvdmRwYS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgfCAg MTkgKysrLS0tCiBkcml2ZXJzL3ZkcGEvaWZjdmYvaWZjdmZfYmFzZS5jICAgICAgICAgIHwgICAy IC0KIGRyaXZlcnMvdmRwYS9pZmN2Zi9pZmN2Zl9tYWluLmMgICAgICAgICAgfCAgIDQgKy0KIGRy aXZlcnMvdmRwYS92ZHBhLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZlcnMv dmRwYS92ZHBhX3NpbS92ZHBhX3NpbS5jICAgICAgICAgfCAgIDQgKy0KIGRyaXZlcnMvdmhvc3Qv S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIGRyaXZlcnMvdmhvc3QvbmV0LmMg ICAgICAgICAgICAgICAgICAgICAgfCAgMjggKysrKystLS0tCiBkcml2ZXJzL3Zob3N0L3Njc2ku YyAgICAgICAgICAgICAgICAgICAgIHwgIDE0ICsrLS0tCiBkcml2ZXJzL3Zob3N0L3Rlc3QuYyAg ICAgICAgICAgICAgICAgICAgIHwgIDcxICsrKysrKysrKysrKysrKysrKystLS0KIGRyaXZlcnMv dmhvc3QvdGVzdC5oICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogZHJpdmVycy92aG9zdC92 ZHBhLmMgICAgICAgICAgICAgICAgICAgICB8ICAgNSAtLQogZHJpdmVycy92aG9zdC92aG9zdC5o ICAgICAgICAgICAgICAgICAgICB8ICAzMyArKysrKysrKystCiBkcml2ZXJzL3Zob3N0L3ZyaW5n aC5jICAgICAgICAgICAgICAgICAgIHwgICA1ICsrCiBkcml2ZXJzL3Zob3N0L3Zzb2NrLmMgICAg ICAgICAgICAgICAgICAgIHwgIDE0ICsrLS0tCiBkcml2ZXJzL3ZpcnRpby9LY29uZmlnICAgICAg ICAgICAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL3ZpcnRpby92aXJ0aW9faW5wdXQuYyAgICAg ICAgICAgIHwgICAxICsKIGRyaXZlcnMvdmlydGlvL3ZpcnRpb19tbWlvLmMgICAgICAgICAgICAg fCAgIDQgKy0KIGRyaXZlcnMvdmlydGlvL3ZpcnRpb19wY2lfbW9kZXJuLmMgICAgICAgfCAgIDEg KwogZHJpdmVycy92aXJ0aW8vdmlydGlvX3JpbmcuYyAgICAgICAgICAgICB8ICAxNSArKystLQog aW5jbHVkZS9saW51eC92ZHBhLmggICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQogaW5jbHVk ZS9saW51eC92aXJ0aW8uaCAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiBpbmNsdWRlL2xpbnV4 L3ZpcnRpb19yaW5nLmggICAgICAgICAgICAgIHwgIDQ2ICsrKysrKysrKysrKysrCiBpbmNsdWRl L2xpbnV4L3ZyaW5naC5oICAgICAgICAgICAgICAgICAgIHwgICA3ICsrKwogaW5jbHVkZS91YXBp L2xpbnV4L3ZpcnRpb19yaW5nLmggICAgICAgICB8ICAzMCArKysrKystLS0KIHRvb2xzL3ZpcnRp by9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIHRvb2xzL3ZpcnRpby9hc20v YmFycmllci5oICAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvdmlydGlvL2dlbmVyYXRlZC9h dXRvY29uZi5oICAgICAgICB8ICAgMAogdG9vbHMvdmlydGlvL2xpbnV4L2NvbXBpbGVyLmggICAg ICAgICAgICB8ICAgMSArCiB0b29scy92aXJ0aW8vcmluZ3Rlc3QvdmlydGlvX3JpbmdfMF85LmMg IHwgICA2ICstCiB0b29scy92aXJ0aW8vdmlydGlvX3Rlc3QuYyAgICAgICAgICAgICAgIHwgMTAx ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHRvb2xzL3ZpcnRpby92cmluZ2hfdGVz dC5jICAgICAgICAgICAgICAgfCAgMTggKysrLS0tCiA0MyBmaWxlcyBjaGFuZ2VkLCAzNTQgaW5z ZXJ0aW9ucygrKSwgMTI0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3Zp cnRpby9nZW5lcmF0ZWQvYXV0b2NvbmYuaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KVmlydHVhbGl6YXRpb24gbWFpbGluZyBsaXN0ClZpcnR1YWxpemF0 aW9uQGxpc3RzLmxpbnV4LWZvdW5kYXRpb24ub3JnCmh0dHBzOi8vbGlzdHMubGludXhmb3VuZGF0 aW9uLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3ZpcnR1YWxpemF0aW9u 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 X-Spam-Level: X-Spam-Status: No, score=-13.9 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PULL_REQUEST, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6C5B2C2BA19 for ; Tue, 14 Apr 2020 16:36:58 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 401C2206E9 for ; Tue, 14 Apr 2020 16:36:58 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="dOWLE8Wq" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2391825AbgDNQgk (ORCPT ); Tue, 14 Apr 2020 12:36:40 -0400 Received: from us-smtp-delivery-1.mimecast.com ([207.211.31.120]:35680 "EHLO us-smtp-1.mimecast.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S2391804AbgDNQg3 (ORCPT ); Tue, 14 Apr 2020 12:36:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1586882187; 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; bh=Bma9lzqspxl+HaX8bOFBirR9lSGp5CwUCJdb2i/e18Q=; b=dOWLE8WqA4A5HAxi0P3RPoJcrIXAXMmTkLygoAf3Yr4XpYwq+9GylDMk7kPD2Ehcahs316 2O/OmkgH/FDc/Nq6cj9wV9egccg5EToRhqymPv7sU4WiKr5pt+9wt0CoheGtdJO2yjJtHY rOg8yf3kCeB1qnzDlbqbBgTFVISQDSY= Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-403-g0kLvAKbOjKW-waCc1_L1w-1; Tue, 14 Apr 2020 12:36:12 -0400 X-MC-Unique: g0kLvAKbOjKW-waCc1_L1w-1 Received: by mail-qk1-f200.google.com with SMTP id f187so10833972qkd.11 for ; Tue, 14 Apr 2020 09:36:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:content-transfer-encoding; bh=Bma9lzqspxl+HaX8bOFBirR9lSGp5CwUCJdb2i/e18Q=; b=o+CwTHxpouBhTsY8KaoXRvesfyS1Gp9qTekIs1wP2RuaNg6l+PBqw+JQs+3JFTSVNh b/n68YRcyCrIfWoacKJEjPcFehC0RNthJp1bqpHBLP45OvaWQEtSSs8yfopDsKjM3BFK YXvJEgfQE1g923e1nhEtFBGJmwlpQqdOVi3bspzrsedTw6POHM+opYHTGkAKnf6IwWsl Sml5ngXoBBBguAAULsotIoC7FC01LQxo/xK07wQFzJVw+7TFB3x+3krGBM4C0oenUGKg k+UJRGZxMociTDVsDlqXtqwYYk4jtZ7/8mYttZwZuLYKAjNcPi8IFkQVvwO/+PoxtkTZ LRZw== X-Gm-Message-State: AGi0PuaFvI+8oZV3WeP3jwLrlYRVjSX+qn91UdBrQ9OAlRyek4XCHSas 5XKWp8vKb1JPbDUzqmZPizbB+G8mCCC/deu7k3rnBtvIK/5UdSPcytT25Mm5d5eHtEpvw3XGCvy 8NveapOB7V/ar X-Received: by 2002:aed:3968:: with SMTP id l95mr17285847qte.268.1586882172264; Tue, 14 Apr 2020 09:36:12 -0700 (PDT) X-Google-Smtp-Source: APiQypJmGmy3GlXUch/z8/x+Ns406G7xQ35JzF4VsBJ4waQC3oBq6dZNWOjBqM2wZ8BVLIAkuD0c8Q== X-Received: by 2002:aed:3968:: with SMTP id l95mr17285823qte.268.1586882171965; Tue, 14 Apr 2020 09:36:11 -0700 (PDT) Received: from redhat.com (bzq-79-183-51-3.red.bezeqint.net. [79.183.51.3]) by smtp.gmail.com with ESMTPSA id u126sm10933237qkh.66.2020.04.14.09.36.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Apr 2020 09:36:11 -0700 (PDT) Date: Tue, 14 Apr 2020 12:36:06 -0400 From: "Michael S. Tsirkin" To: Linus Torvalds Cc: kvm@vger.kernel.org, virtualization@lists.linux-foundation.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, andy.shevchenko@gmail.com, arnd@arndb.de, ashutosh.dixit@intel.com, bjorn.andersson@linaro.org, elfring@users.sourceforge.net, eli@mellanox.com, eperezma@redhat.com, gustavo@embeddedor.com, hulkci@huawei.com, jasowang@redhat.com, matej.genci@nutanix.com, mst@redhat.com, sfr@canb.auug.org.au, yanaijie@huawei.com, yuehaibing@huawei.com Subject: [GIT PULL] vhost: cleanups and fixes Message-ID: <20200414123606-mutt-send-email-mst@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Mutt-Fcc: =sent Sender: kvm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: kvm@vger.kernel.org The following changes since commit 835a6a649d0dd1b1f46759eb60fff2f63ed253a7: virtio-balloon: Revert "virtio-balloon: Switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM" (2020-04-07 05:44:57 -0400) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus for you to fetch changes up to d4a85c2ace895a58dcab687ff49c76719011f58d: vdpa: fix comment of vdpa_register_device() (2020-04-13 07:16:41 -0400) ---------------------------------------------------------------- virtio: fixes, cleanups Some bug fixes. Cleanup a couple of issues that surfaced meanwhile. Signed-off-by: Michael S. Tsirkin ---------------------------------------------------------------- Eugenio Pérez (4): vhost: Create accessors for virtqueues private_data tools/virtio: Add --batch option tools/virtio: Add --batch=random option tools/virtio: Add --reset=random Gustavo A. R. Silva (1): vhost: vdpa: remove unnecessary null check Jason Wang (1): vdpa: fix comment of vdpa_register_device() Jason Yan (1): vhost: remove set but not used variable 'status' Markus Elfring (1): virtio-mmio: Delete an error message in vm_find_vqs() Matej Genci (1): virtio: add VIRTIO_RING_NO_LEGACY Michael S. Tsirkin (22): vdpa-sim: depend on HAS_DMA virtio/test: fix up after IOTLB changes vhost: drop vring dependency on iotlb tools/virtio: define aligned attribute tools/virtio: make asm/barrier.h self contained tools/virtio: define __KERNEL__ virtgpu: pull in uaccess.h virtio-rng: pull in slab.h remoteproc: pull in slab.h virtio_input: pull in slab.h rpmsg: pull in slab.h remoteproc: pull in slab.h virtio: stop using legacy struct vring in kernel vhost: force spec specified alignment on types virtio: add legacy init/size APIs virtio_ring: switch to virtio_legacy_init/size tools/virtio: switch to virtio_legacy_init/size vop: switch to virtio_legacy_init/size remoteproc: switch to virtio_legacy_init/size mellanox: switch to virtio_legacy_init/size vdpa: allow a 32 bit vq alignment vdpa: make vhost, virtio depend on menu Stephen Rothwell (1): drm/virtio: fix up for include file changes YueHaibing (2): vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' vdpasim: Return status in vdpasim_get_status drivers/block/virtio_blk.c | 1 + drivers/char/hw_random/virtio-rng.c | 1 + drivers/gpu/drm/virtio/virtgpu_ioctl.c | 1 + drivers/gpu/drm/virtio/virtgpu_kms.c | 1 + drivers/misc/mic/vop/vop_main.c | 5 +- drivers/misc/mic/vop/vop_vringh.c | 8 ++- drivers/platform/mellanox/mlxbf-tmfifo.c | 6 +- drivers/remoteproc/remoteproc_core.c | 2 +- drivers/remoteproc/remoteproc_sysfs.c | 1 + drivers/remoteproc/remoteproc_virtio.c | 2 +- drivers/remoteproc/stm32_rproc.c | 1 + drivers/rpmsg/mtk_rpmsg.c | 1 + drivers/vdpa/Kconfig | 19 +++--- drivers/vdpa/ifcvf/ifcvf_base.c | 2 - drivers/vdpa/ifcvf/ifcvf_main.c | 4 +- drivers/vdpa/vdpa.c | 2 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 4 +- drivers/vhost/Kconfig | 5 +- drivers/vhost/net.c | 28 +++++---- drivers/vhost/scsi.c | 14 ++--- drivers/vhost/test.c | 71 +++++++++++++++++++--- drivers/vhost/test.h | 1 + drivers/vhost/vdpa.c | 5 -- drivers/vhost/vhost.h | 33 +++++++++- drivers/vhost/vringh.c | 5 ++ drivers/vhost/vsock.c | 14 ++--- drivers/virtio/Kconfig | 2 +- drivers/virtio/virtio_input.c | 1 + drivers/virtio/virtio_mmio.c | 4 +- drivers/virtio/virtio_pci_modern.c | 1 + drivers/virtio/virtio_ring.c | 15 +++-- include/linux/vdpa.h | 2 +- include/linux/virtio.h | 1 - include/linux/virtio_ring.h | 46 ++++++++++++++ include/linux/vringh.h | 7 +++ include/uapi/linux/virtio_ring.h | 30 ++++++--- tools/virtio/Makefile | 5 +- tools/virtio/asm/barrier.h | 1 + tools/virtio/generated/autoconf.h | 0 tools/virtio/linux/compiler.h | 1 + tools/virtio/ringtest/virtio_ring_0_9.c | 6 +- tools/virtio/virtio_test.c | 101 ++++++++++++++++++++++++++----- tools/virtio/vringh_test.c | 18 +++--- 43 files changed, 354 insertions(+), 124 deletions(-) create mode 100644 tools/virtio/generated/autoconf.h