{"push_id":1491553505,"size":91,"distinct_size":91,"ref":"refs/heads/master","head":"77424a452abe5f941d8cd81f1e85f42bca31c9ef","before":"dbe2b65566e76d3c3a0c3358285c0336ac61e757","commits":[{"sha":"3d1ad18c4257471cd5fda8397a46457735027b2c","author":{"name":"Marc-André Lureau","email":"56471e898443ac4e80f8339c866febf4480627a0@redhat.com"},"message":"tests/vhost-user-bridge: remove false comment\n\ndispatcher_remove() is in use.\n\nSigned-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/3d1ad18c4257471cd5fda8397a46457735027b2c"},{"sha":"4e4212d0566e4daa0b8eff9029cafb4a6ac207c1","author":{"name":"Marc-André Lureau","email":"56471e898443ac4e80f8339c866febf4480627a0@redhat.com"},"message":"tests/vhost-user-bridge: remove unnecessary dispatcher_remove\n\nThe call fd is not watched\n\nSigned-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/4e4212d0566e4daa0b8eff9029cafb4a6ac207c1"},{"sha":"9652f5785e394f099dbc9188ae88860727df44ce","author":{"name":"Marc-André Lureau","email":"56471e898443ac4e80f8339c866febf4480627a0@redhat.com"},"message":"tests/vhost-user-bridge: indicate peer disconnected\n\nSigned-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/9652f5785e394f099dbc9188ae88860727df44ce"},{"sha":"98206d4e6b719f650b0f2d23bcd4bab83c624341","author":{"name":"Marc-André Lureau","email":"56471e898443ac4e80f8339c866febf4480627a0@redhat.com"},"message":"tests/vhost-user-bridge: do not accept more than one connection\n\nSigned-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/98206d4e6b719f650b0f2d23bcd4bab83c624341"},{"sha":"7b2e5c65f42fff7a418e2b8216e92f5e0a0c3e7e","author":{"name":"Marc-André Lureau","email":"56471e898443ac4e80f8339c866febf4480627a0@redhat.com"},"message":"contrib: add libvhost-user\n\nAdd a library to help implementing vhost-user backend (or slave).\n\nDealing with vhost-user as an application developer isn't so easy: you\nhave all the trouble with any protocol: validation, unix ancillary data,\nshared memory, eventfd, logging, and on top of that you need to deal\nwith virtio queues, if possible efficiently.\n\nqemu test has a nice vhost-user testing application vhost-user-bridge,\nwhich implements most of vhost-user, and virtio.c which implements\nvirtqueues manipulation. Based on these two, I tried to make a simple\nlibrary, reusable for tests or development of new vhost-user scenarios.\n\nSigned-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>\n[Felipe: set used_idx copy on SET_VRING_ADDR and update shadow avail idx\n on SET_VRING_BASE]\nSigned-off-by: Felipe Franciosi <felipe@nutanix.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/7b2e5c65f42fff7a418e2b8216e92f5e0a0c3e7e"},{"sha":"e10e798c85c2331dab338b6a01835ebde81136e5","author":{"name":"Marc-André Lureau","email":"56471e898443ac4e80f8339c866febf4480627a0@redhat.com"},"message":"tests/vhost-user-bridge: use contrib/libvhost-user\n\nUse the libvhost-user library.\n\nThis ended up being a rather large patch that cannot be easily splitted,\ndue to massive code move and API changes.\n\nSigned-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/e10e798c85c2331dab338b6a01835ebde81136e5"},{"sha":"d9429b84af2302b6e28bec3c52710cf67eda3cee","author":{"name":"Prasad J Pandit","email":"9e241ef98b2b45c5d26d3aa99fd412c4b60546b4@fedoraproject.org"},"message":"i386: amd_iommu: fix MMIO register count and access\n\nIOMMU MMIO registers are divided in two groups by their offsets.\nLow offsets(<0x2000) registers are grouped into 'amdvi_mmio_low'\ntable and higher offsets(>=0x2000) registers are grouped into\n'amdvi_mmio_high' table. No of registers in each table is given\nby macro 'AMDVI_MMIO_REGS_LOW' and 'AMDVI_MMIO_REGS_HIGH' resp.\nValues of these two macros were swapped, resulting in an OOB\naccess when reading 'amdvi_mmio_high' table. Correct these two\nmacros. Also read from 'amdvi_mmio_low' table for lower address.\n\nReported-by: Azureyang <azureyang@tencent.com>\nSigned-off-by: Prasad J Pandit <pjp@fedoraproject.org>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/d9429b84af2302b6e28bec3c52710cf67eda3cee"},{"sha":"d93ddfb1f8fb72a7c175a8cf1028c639f769d105","author":{"name":"Michael S. Tsirkin","email":"c8104c37f4446f6713fc8bfd2c2b00e48b8bea2d@redhat.com"},"message":"pci: fix error message for express slots\n\nPCI Express downstream slot has a single PCI slot\nbehind it, using PCI_DEVFN(PCI_SLOT(devfn), 0)\ndoes not give you function 0 in cases such as ARI\nas well as some error cases.\n\nThis is exactly what we are hitting:\n   $ qemu-system-x86_64 -machine q35 -readconfig docs/q35-chipset.cfg\n-monitor stdio\n   (qemu) device_add e1000e,bus=ich9-pcie-port-4,addr=00\n   (qemu) device_add e1000e,bus=ich9-pcie-port-4,addr=08\n   Segmentation fault (core dumped)\n\nThe fix is to use the pci_get_function_0 API.\n\nCc: qemu-stable@nongnu.org\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>\nReported-by: Eduardo Habkost <ehabkost@redhat.com>\nTested-by: Cao jin <caoj.fnst@cn.fujitsu.com>\nTested-by: Eduardo Habkost <ehabkost@redhat.com>\nReviewed-by: Eduardo Habkost <ehabkost@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/d93ddfb1f8fb72a7c175a8cf1028c639f769d105"},{"sha":"2858bc68701e282c404ed04d65d4f065e4b40e52","author":{"name":"Wei Huang","email":"fb98242a50d75dab760b39e4d1977f574d79e9e1@redhat.com"},"message":"virtio: avoid using guest_notifier_mask in vhost-user mode\n\nBecause guest mask notifier cannot be used in vhost-user mode, a boolean\nflag \"use_guest_notifier_mask\" was added in commit 5669655aafd to disable\nthe use of guest mask notifier under virtio-pci. However this flag wasn't\nchecked in other virtio devices, such as virtio-mmio. In our tests, it\ncaused assertion error under \"vhost-user + virtio-mmio\". This patch\naddresses this problem by adding a check before guest_notifier_mask is\ncalled.\n\nSigned-off-by: Wei Huang <wei@redhat.com>\nReviewed-by: Michael S. Tsirkin <mst@redhat.com>\nSigned-off-by: Michael S. Tsirkin <mst@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/2858bc68701e282c404ed04d65d4f065e4b40e52"},{"sha":"abd7f08b2353f43274b785db8c7224f082ef4d31","author":{"name":"Prasad J Pandit","email":"9e241ef98b2b45c5d26d3aa99fd412c4b60546b4@fedoraproject.org"},"message":"display: virtio-gpu-3d: check virgl capabilities max_size\n\nVirtio GPU device while processing 'VIRTIO_GPU_CMD_GET_CAPSET'\ncommand, retrieves the maximum capabilities size to fill in the\nresponse object. It continues to fill in capabilities even if\nretrieved 'max_size' is zero(0), thus resulting in OOB access.\nAdd check to avoid it.\n\nReported-by: Zhenhao Hong <zhenhaohong@gmail.com>\nSigned-off-by: Prasad J Pandit <pjp@fedoraproject.org>\nMessage-id: 20161214070156.23368-1-ppandit@redhat.com\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/abd7f08b2353f43274b785db8c7224f082ef4d31"},{"sha":"9b7621bca2f70dc1a9815d50f05261296a8ae932","author":{"name":"Gerd Hoffmann","email":"5fd8703623f9a82e7a4029584fa01bc629e338d9@redhat.com"},"message":"virtio-gpu: track and limit host memory allocations\n\nThis patch makes virtio-gpu track host memory allocations for ressources\nand applies a limit (configurable 256M by default).  When exceeding the\nlimit virtio-gpu throws VIRTIO_GPU_RESP_ERR_OUT_OF_MEMORY errors (like\nit already does today when pixman image allocations fail).\n\nThis patch covers 2d mode only.  For 3d mode we have to figure how we\nare going to handle this best.  qemu doesn't track resources in case\nvirglrenderer is used, so I guess we should extend virglrenderer to\nallow setting a limit, then let qemu set the limit and catch\nvirgl_renderer_resource_create failures.\n\nCc: Marc-André Lureau <marcandre.lureau@redhat.com>\nCc: Dave Airlie <airlied@redhat.com>\nCc: 李强 <liqiang6-s@360.cn>\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>\nMessage-id: 1480423356-22255-1-git-send-email-kraxel@redhat.com","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/9b7621bca2f70dc1a9815d50f05261296a8ae932"},{"sha":"465f2fedd262cbdcbfc92c181660cf85e5029515","author":{"name":"Longpeng(Mike)","email":"32e67247fcf48124d1d34a608ad5e3106f30200d@huawei.com"},"message":"cryptodev: fix the check of aes algorithm\n\nAs the key length of xts(aes) is different with other mode of aes,\nso we should check specially in cryptodev_builtin_get_aes_algo, if\nit is xts mode.\n\nSigned-off-by: Longpeng(Mike) <longpeng2@huawei.com>\nReviewed-by: Gonglei <arei.gonglei@huawei.com>\nSigned-off-by: Gonglei <arei.gonglei@huawei.com>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/465f2fedd262cbdcbfc92c181660cf85e5029515"},{"sha":"eaa57403044c33e0f3e9c6f7c174b05e6534fec4","author":{"name":"Longpeng(Mike)","email":"32e67247fcf48124d1d34a608ad5e3106f30200d@huawei.com"},"message":"cryptodev: add xts(aes) support\n\nThis patch add xts(aes) support.\n\nSigned-off-by: Longpeng(Mike) <longpeng2@huawei.com>\nReviewed-by: Gonglei <arei.gonglei@huawei.com>\nSigned-off-by: Gonglei <arei.gonglei@huawei.com>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/eaa57403044c33e0f3e9c6f7c174b05e6534fec4"},{"sha":"d7a2127a4c5b2d52c94d5c27a5744a055ddc14f7","author":{"name":"Longpeng(Mike)","email":"32e67247fcf48124d1d34a608ad5e3106f30200d@huawei.com"},"message":"cryptodev: remove single-DES support in cryptodev\n\nSingle-DES is obsolete and it's broken/useless for decades, we should\nremove it in cryptodev, as suggested by Daniel.\nGuest who wants to use this obsolete cipher alg will use its built-in\nimplementation instead.\n\nSigned-off-by: Longpeng(Mike) <longpeng2@huawei.com>\nReviewed-by: Daniel P. Berrange <berrange@redhat.com>\nSigned-off-by: Gonglei <arei.gonglei@huawei.com>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/d7a2127a4c5b2d52c94d5c27a5744a055ddc14f7"},{"sha":"48ae36c0ad16bb757d4f6e243b8e9072fc8e8c8e","author":{"name":"Longpeng(Mike)","email":"32e67247fcf48124d1d34a608ad5e3106f30200d@huawei.com"},"message":"cryptodev: add 3des-ede support\n\nThis patch add 3des-ede support for cryptodev. However this is effective\nonly when backend using libgcrypt/nettle, because cipher-builtin doesn't\nsupport 3des-ede yet.\n\nSigned-off-by: Longpeng(Mike) <longpeng2@huawei.com>\nSigned-off-by: Gonglei <arei.gonglei@huawei.com>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/48ae36c0ad16bb757d4f6e243b8e9072fc8e8c8e"},{"sha":"b8e23926c568f2e963af39028b71c472e3023793","author":{"name":"Li Qiang","email":"fde0957074ebe5a96d4cb8829acb9dc38a1e5b05@gmail.com"},"message":"virtio-gpu: call cleanup mapping function in resource destroy\n\nIf the guest destroy the resource before detach banking, the 'iov'\nand 'addrs' field in resource is not freed thus leading memory\nleak issue. This patch avoid this.\n\nSigned-off-by: Li Qiang <liq3ea@gmail.com>\nReviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nMessage-id: 1480386565-10077-1-git-send-email-liq3ea@gmail.com\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/b8e23926c568f2e963af39028b71c472e3023793"},{"sha":"33243031dad02d161225ba99d782616da133f689","author":{"name":"Li Qiang","email":"fde0957074ebe5a96d4cb8829acb9dc38a1e5b05@gmail.com"},"message":"virtio-gpu-3d: fix memory leak in resource attach backing\n\nIf the virgl_renderer_resource_attach_iov function fails the\n'res_iovs' will be leaked. Add check of the return value to\nfree the 'res_iovs' when failing.\n\nSigned-off-by: Li Qiang <liq3ea@gmail.com>\nReviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>\nMessage-id: 1482999086-59795-1-git-send-email-liq3ea@gmail.com\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/33243031dad02d161225ba99d782616da133f689"},{"sha":"204f01b30975923c64006f8067f0937b91eea68b","author":{"name":"Li Qiang","email":"fde0957074ebe5a96d4cb8829acb9dc38a1e5b05@gmail.com"},"message":"virtio-gpu: fix memory leak in resource attach backing\n\nIn the resource attach backing function, everytime it will\nallocate 'res->iov' thus can leading a memory leak. This\npatch avoid this.\n\nSigned-off-by: Li Qiang <liq3ea@gmail.com>\nMessage-id: 1483003721-65360-1-git-send-email-liq3ea@gmail.com\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/204f01b30975923c64006f8067f0937b91eea68b"},{"sha":"583f21f8b9982d60c451e812af2d9dfe19d19d3f","author":{"name":"Stefano Stabellini","email":"9544b95d34ae1db891f97d14750985597484f7b4@kernel.org"},"message":"9pfs: move pdus to V9fsState\n\npdus are initialized and used in 9pfs common code. Move the array from\nV9fsVirtioState to V9fsState.\n\nSigned-off-by: Stefano Stabellini <sstabellini@kernel.org>\nReviewed-by: Greg Kurz <groug@kaod.org>\nSigned-off-by: Greg Kurz <groug@kaod.org>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/583f21f8b9982d60c451e812af2d9dfe19d19d3f"},{"sha":"ea83441cc44143b5b68a400ae4292a3eef14a675","author":{"name":"Stefano Stabellini","email":"9544b95d34ae1db891f97d14750985597484f7b4@kernel.org"},"message":"9pfs: introduce transport specific callbacks\n\nDon't call virtio functions from 9pfs generic code, use generic function\ncallbacks instead.\n\nSigned-off-by: Stefano Stabellini <sstabellini@kernel.org>\nReviewed-by: Greg Kurz <groug@kaod.org>\nSigned-off-by: Greg Kurz <groug@kaod.org>","distinct":true,"url":"https://api.github.com/repos/pranith/qemu/commits/ea83441cc44143b5b68a400ae4292a3eef14a675"}]}
{"actor":{"display_login":"pranith"}}