From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Michael S. Tsirkin" Subject: [PULL] vhost/virtio/qemu: cleanups and fixes Date: Thu, 16 Nov 2017 20:51:54 +0200 Message-ID: <20171116205154-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: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org To: Linus Torvalds Cc: mhocko@suse.com, kvm@vger.kernel.org, mst@redhat.com, penguin-kernel@I-love.SAKURA.ne.jp, netdev@vger.kernel.org, somlo@cmu.edu, linux-kernel@vger.kernel.org, den@klaipeden.com, virtualization@lists.linux-foundation.org, byungchul.park@lge.com, stefanha@redhat.com, marcandre.lureau@redhat.com List-Id: virtualization@lists.linuxfoundation.org RE1BIHN1cHBvcnQgaW4gRlcgQ0ZHIGhhZCB0byBiZSBwdXNoZWQgb3V0IGFzIGl0IGNhdXNlZCBs dHAgZmFpbHVyZXMgLQpsaWtlbHkgYSBjb21wYXRpYmlsaXR5IGlzc3VlLCBhbmQgY291bGQgYmUg YSBoeXBlcnZpc29yIGJ1ZywgYnV0IHdlIG5lZWQKdG8gZmlndXJlIGl0IG91dCBmaXJzdC4gVGhl cmUncyBzdGlsbCBhIHNtYWxsIGNoYW5jZSBpdCdsbCBoYXBwZW4Kc2hvcnRseSwgdGhlbiBJIG1p Z2h0IGRvIGFub3RoZXIgcHVsbCByZXF1ZXN0IGp1c3QgZm9yIHRoYXQuCgpUaGUgZm9sbG93aW5n IGNoYW5nZXMgc2luY2UgY29tbWl0IGJlYmM2MDgyZGEwYTlmNWQ0N2ExZWEyZWRjMDk5YmY2NzEw NThiZDQ6CgogIExpbnV4IDQuMTQgKDIwMTctMTEtMTIgMTA6NDY6MTMgLTA4MDApCgphcmUgYXZh aWxhYmxlIGluIHRoZSBHaXQgcmVwb3NpdG9yeSBhdDoKCiAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L21zdC92aG9zdC5naXQgdGFncy9mb3JfbGludXMKCmZv ciB5b3UgdG8gZmV0Y2ggY2hhbmdlcyB1cCB0byBjMWQwYzNmNjIzYWRhODA4OTA0ZGVjNjc2ZGEw MTI2ZjViODAwNjMwOgoKICBmd19jZmc6IGZpeCB0aGUgY29tbWFuZCBsaW5lIG1vZHVsZSBuYW1l ICgyMDE3LTExLTE0IDIzOjU3OjQwICswMjAwKQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQp2aXJ0aW8sIHZob3N0LCBxZW11 OiBidWdmaXhlcywgY2xlYW51cHMKCkZpeGVzIGluIHFlbXUsIHZob3N0IGFuZCB2aXJ0aW8uCgpT aWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgoKLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQpCeXVuZ2NodWwgUGFyayAoMSk6CiAgICAgIHZob3N0L3Njc2k6IFVzZSBzYWZlIGl0ZXJhdGlv biBpbiB2aG9zdF9zY3NpX2NvbXBsZXRlX2NtZF93b3JrKCkKCk1hcmMtQW5kcsOpIEx1cmVhdSAo MSk6CiAgICAgIGZ3X2NmZzogZml4IHRoZSBjb21tYW5kIGxpbmUgbW9kdWxlIG5hbWUKCk1pY2hh ZWwgUy4gVHNpcmtpbiAoMik6CiAgICAgIHZpcnRpb19iYWxsb29uOiBmaXggZGVhZGxvY2sgb24g T09NCiAgICAgIHZob3N0OiBmaXggZW5kIG9mIHJhbmdlIGZvciBhY2Nlc3Nfb2sKClN0ZWZhbiBI YWpub2N6aSAoMSk6CiAgICAgIHZob3N0L3Zzb2NrOiBmaXggdW5pbml0aWFsaXplZCB2aG9zdF92 c29jay0+Z3Vlc3RfY2lkCgogZHJpdmVycy9maXJtd2FyZS9xZW11X2Z3X2NmZy5jICAgICB8ICA4 ICsrKystLS0tCiBkcml2ZXJzL3Zob3N0L3Njc2kuYyAgICAgICAgICAgICAgIHwgIDQgKystLQog ZHJpdmVycy92aG9zdC92aG9zdC5jICAgICAgICAgICAgICB8ICA0ICsrLS0KIGRyaXZlcnMvdmhv c3QvdnNvY2suYyAgICAgICAgICAgICAgfCAgMiArKwogZHJpdmVycy92aXJ0aW8vdmlydGlvX2Jh bGxvb24uYyAgICB8IDI0ICsrKysrKysrKysrKysrKysrKystLS0tLQogaW5jbHVkZS9saW51eC9i YWxsb29uX2NvbXBhY3Rpb24uaCB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KystCiBtbS9iYWxsb29uX2NvbXBhY3Rpb24uYyAgICAgICAgICAgIHwgMjggKysrKysrKysrKysr KysrKysrKysrLS0tLS0tLQogNyBmaWxlcyBjaGFuZ2VkLCA4NCBpbnNlcnRpb25zKCspLCAyMSBk ZWxldGlvbnMoLSkKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KVmlydHVhbGl6YXRpb24gbWFpbGluZyBsaXN0ClZpcnR1YWxpemF0aW9uQGxpc3RzLmxpbnV4 LWZvdW5kYXRpb24ub3JnCmh0dHBzOi8vbGlzdHMubGludXhmb3VuZGF0aW9uLm9yZy9tYWlsbWFu L2xpc3RpbmZvL3ZpcnR1YWxpemF0aW9u From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760865AbdKPSwT (ORCPT ); Thu, 16 Nov 2017 13:52:19 -0500 Received: from mx1.redhat.com ([209.132.183.28]:53928 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751413AbdKPSwG (ORCPT ); Thu, 16 Nov 2017 13:52:06 -0500 Date: Thu, 16 Nov 2017 20:51:54 +0200 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, byungchul.park@lge.com, den@klaipeden.com, marcandre.lureau@redhat.com, mhocko@suse.com, mst@redhat.com, penguin-kernel@I-love.SAKURA.ne.jp, somlo@cmu.edu, stefanha@redhat.com, wei.w.wang@intel.com Subject: [PULL] vhost/virtio/qemu: cleanups and fixes Message-ID: <20171116205154-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 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.30]); Thu, 16 Nov 2017 18:52:06 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DMA support in FW CFG had to be pushed out as it caused ltp failures - likely a compatibility issue, and could be a hypervisor bug, but we need to figure it out first. There's still a small chance it'll happen shortly, then I might do another pull request just for that. The following changes since commit bebc6082da0a9f5d47a1ea2edc099bf671058bd4: Linux 4.14 (2017-11-12 10:46:13 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus for you to fetch changes up to c1d0c3f623ada808904dec676da0126f5b800630: fw_cfg: fix the command line module name (2017-11-14 23:57:40 +0200) ---------------------------------------------------------------- virtio, vhost, qemu: bugfixes, cleanups Fixes in qemu, vhost and virtio. Signed-off-by: Michael S. Tsirkin ---------------------------------------------------------------- Byungchul Park (1): vhost/scsi: Use safe iteration in vhost_scsi_complete_cmd_work() Marc-André Lureau (1): fw_cfg: fix the command line module name Michael S. Tsirkin (2): virtio_balloon: fix deadlock on OOM vhost: fix end of range for access_ok Stefan Hajnoczi (1): vhost/vsock: fix uninitialized vhost_vsock->guest_cid drivers/firmware/qemu_fw_cfg.c | 8 ++++---- drivers/vhost/scsi.c | 4 ++-- drivers/vhost/vhost.c | 4 ++-- drivers/vhost/vsock.c | 2 ++ drivers/virtio/virtio_balloon.c | 24 +++++++++++++++++++----- include/linux/balloon_compaction.h | 35 ++++++++++++++++++++++++++++++++++- mm/balloon_compaction.c | 28 +++++++++++++++++++++------- 7 files changed, 84 insertions(+), 21 deletions(-)