{"push_id":603366941,"size":45,"distinct_size":45,"ref":"refs/heads/block","head":"304ee9174f4761d3f4da611352a815ab27baba06","before":"ab434bfdcc3c3f90b6386feb5f474b10f1bd2573","commits":[{"sha":"1b6f85e2cb9302a8587772d04983a3ecc0ecfe68","author":{"email":"389bd06664b699d49ce291f515b98373073ad5f4@tls.msk.ru","name":"Michael Tokarev"},"message":"9pfs-local: simplify/optimize local_mapped_attr_path()\n\nOmit one unnecessary memory allocation for components\nof the path and create the resulting path directly given\nlengths of the components.\n\nDo not use basename(3) because there are 2 versions of\nthis function which differs when argument ends with\nslash character, use strrchr() instead so we have\nconsistent result.  This also makes sure the function\nwill do the right thing in corner cases (eg, empty\npathname is given), when basename(3) return entirely\nanother string.\n\nSigned-off-by: Michael Tokarev <mjt@tls.msk.ru>\nSigned-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/1b6f85e2cb9302a8587772d04983a3ecc0ecfe68"},{"sha":"7752efcacf41daf34f9fefc5e78131f2afa3d4d7","author":{"email":"389bd06664b699d49ce291f515b98373073ad5f4@tls.msk.ru","name":"Michael Tokarev"},"message":"9pfs-proxy: tiny cleanups in proxy_pwritev and proxy_preadv\n\nDon't compare syscall return with -1, use \"<0\" condition.\nDon't introduce useless local variables when we already\nhave similar variable\nRename local variable to be consistent with other usages\nFinally make the two methods, read and write, to be similar to each other\n\nSigned-off-by: Michael Tokarev <mjt@tls.msk.ru>\nSigned-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/7752efcacf41daf34f9fefc5e78131f2afa3d4d7"},{"sha":"9005c3b3efb7eb1b140d2ad0385efff6a3af59c4","author":{"email":"d06ae2e8bbeb9d95a576b27f5f81ec3a63d8c3e4@huawei.com","name":"Shannon Zhao"},"message":"hw/9pfs/virtio-9p-posix-acl: Fix out-of-bounds access\n\nIt's detected by coverity. Fix out-of-bounds access of the function mp_dacl_listxattr.\n\nSigned-off-by: Shannon Zhao <zhaoshenglong@huawei.com>\nSigned-off-by: Shannon Zhao <shannon.zhao@linaro.org>\nSigned-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/9005c3b3efb7eb1b140d2ad0385efff6a3af59c4"},{"sha":"821c447675728ca06c8d2e4ac8a0e7a1adf775b8","author":{"email":"d06ae2e8bbeb9d95a576b27f5f81ec3a63d8c3e4@huawei.com","name":"Shannon Zhao"},"message":"fsdev/virtfs-proxy-helper: Fix improper use of negative value\n\nIt's detected by coverity. Check the return value of proxy_marshal.\n\nSigned-off-by: Shannon Zhao <zhaoshenglong@huawei.com>\nSigned-off-by: Shannon Zhao <shannon.zhao@linaro.org>\nSigned-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/821c447675728ca06c8d2e4ac8a0e7a1adf775b8"},{"sha":"25ee9a7fa3f4e09fde48bb184447ff5651ed5fd8","author":{"email":"d06ae2e8bbeb9d95a576b27f5f81ec3a63d8c3e4@huawei.com","name":"Shannon Zhao"},"message":"virtfs-proxy: Fix possible overflow\n\nIt's detected by coverity. The socket name specified\nshould fit in the sockadd_un.sun_path. If not abort.\n\nSigned-off-by: Shannon Zhao <zhaoshenglong@huawei.com>\nSigned-off-by: Shannon Zhao <shannon.zhao@linaro.org>\nSigned-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/25ee9a7fa3f4e09fde48bb184447ff5651ed5fd8"},{"sha":"4ed7b2c3a78f785a1bcbe575e08c379b166723e3","author":{"email":"8d4c780fcfdc41841e5070f4c43da8958ba6aec0@weilnetz.de","name":"Stefan Weil"},"message":"virtio: Fix memory leaks reported by Coverity\n\nAll four leaks are similar, so fix them in one patch.\nSuccess path was not doing memory free.\n\nSigned-off-by: Stefan Weil <sw@weilnetz.de>\nSigned-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/4ed7b2c3a78f785a1bcbe575e08c379b166723e3"},{"sha":"93f7c4f09f6957244d5af0a35309b8ad4ffb64ed","author":{"email":"cad73e70082427fddc9be3baaf34e698dffd21c0@redhat.com","name":"Gerd Hoffmann"},"message":"seabios: update to 1.8.1 stable release\n\nCarries two bugfixes and support for multiple pci root buses.\n\ngit shortlog rel-1.8.0..rel-1.8.1\n=================================\n\nAmeya Palande (1):\n      x86: add barrier to read{b,w,l} and write{b,w,l} functions\n\nKevin O'Connor (1):\n      smp: Fix smp race introduced in 0673b787\n\nMarcel Apfelbaum (2):\n      fw/pci: scan all buses if extraroots romfile is present\n      fw/pci: map memory and IO regions for multiple pci root buses\n\nSigned-off-by: Gerd Hoffmann <kraxel@redhat.com>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/93f7c4f09f6957244d5af0a35309b8ad4ffb64ed"},{"sha":"ae4a2bd759d647dd6146d45e4a59a01cf34d6a4d","author":{"email":"5d00b6b660f20fb41305186c34c40973ec5cb35b@redhat.com","name":"Markus Armbruster"},"message":"s390x: Replace unchecked qdev_init() by qdev_init_nofail()\n\ns390_flic_init() is a helper to create and realize either\n\"s390-flic-kvm\" or \"s390-flic-qemu\".  When qdev_init() fails, it\ncomplains to stderr and succeeds.\n\nExcept it can't actually fail, because the \"s390-flic-qemu\" is a dummy\nwithout a realize method, and \"s390-flic-kvm\"'s realize can't fail,\neven when the kernel device is really unavailable.  Odd.\n\nReplace qdev_init() by qdev_init_nofail() to make \"can't fail\" locally\nobvious, and get rid of the unreachable error reporting.\n\nCc: Christian Borntraeger <borntraeger@de.ibm.com>\nCc: Cornelia Huck <cornelia.huck@de.ibm.com>\nCc: Alexander Graf <agraf@suse.de>\nSigned-off-by: Markus Armbruster <armbru@redhat.com>\nAcked-by: Cornelia Huck <cornelia.huck@de.ibm.com>\nMessage-Id: <1423128889-18260-4-git-send-email-armbru@redhat.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/ae4a2bd759d647dd6146d45e4a59a01cf34d6a4d"},{"sha":"3f9e59bb5358cd020c5be919129281d202a24058","author":{"email":"937084fec1b14b928d3b598c69ed20c9b59ffea8@us.ibm.com","name":"Jason J. Herne"},"message":"s390x/kvm: Guest Migration TOD clock synchronization\n\nSynchronizes the guest TOD clock across a migration by sending the guest TOD\nclock value to the destination system. If the guest TOD clock is not preserved\nacross a migration then the guest's view of time will snap backwards if the\ndestination host clock is behind the source host clock. This will cause the\nguest to hang immediately upon resuming on the destination system.\n\nReviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com>\nSigned-off-by: Jason J. Herne <jjherne@linux.vnet.ibm.com>\nSigned-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>\n\nMessage-Id: <1425912968-54387-1-git-send-email-jfrei@linux.vnet.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/3f9e59bb5358cd020c5be919129281d202a24058"},{"sha":"7d45285fc9f75e0a85533ada8fd3aeda48d5d71a","author":{"email":"94980dd689360e06f79e918bf71ea5fed7a2bc63@de.ibm.com","name":"Cornelia Huck"},"message":"virtio-ccw: assure BE accesses\n\nAll fields in structures transmitted by ccws are big endian; assure\nwe handle them as such.\n\nReviewed-by: Thomas Huth <thuth@linux.vnet.ibm.com>\nReviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>\nMessage-Id: <1426067871-17693-2-git-send-email-cornelia.huck@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/7d45285fc9f75e0a85533ada8fd3aeda48d5d71a"},{"sha":"d0a073a186e4a81ae81435bd5b7286b657a69bfd","author":{"email":"d1e5197fc3340c52389f7f33900df40c6bf98e12@linux.vnet.ibm.com","name":"Dominik Dingel"},"message":"kvm: encapsulate HAS_DEVICE for vm attrs\n\nMore and more virtual machine specifics between kvm and qemu will be\ntransferred with vm attributes.\nSo we encapsulate the common logic in a generic function.\n\nAdditionally we need only to check during initialization if kvm supports\nvirtual machine attributes.\n\nCc: Paolo Bonzini <pbonzini@redhat.com>\nSuggested-by: Thomas Huth <thuth@linux.vnet.ibm.com>\nReviewed-by: Thomas Huth <thuth@linux.vnet.ibm.com>\nSigned-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>\nSigned-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>\nMessage-Id: <1426164834-38648-2-git-send-email-jfrei@linux.vnet.ibm.com>\nAcked-by: Paolo Bonzini <pbonzini@redhat.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/d0a073a186e4a81ae81435bd5b7286b657a69bfd"},{"sha":"2b147555f78c3c20080b201fd1506467fa0ddf43","author":{"email":"d1e5197fc3340c52389f7f33900df40c6bf98e12@linux.vnet.ibm.com","name":"Dominik Dingel"},"message":"s390x/kvm: make use of generic vm attribute check\n\nBy using the new introduced generic interface we\ncan remove redundancies and clean up.\n\nReviewed-by: Thomas Huth <thuth@linux.vnet.ibm.com>\nSuggested-by: Thomas Huth <thuth@linux.vnet.ibm.com>\nSigned-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>\nSigned-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>\nMessage-Id: <1426164834-38648-3-git-send-email-jfrei@linux.vnet.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/2b147555f78c3c20080b201fd1506467fa0ddf43"},{"sha":"2eb1cd0768af18fb2398ee7b590e4b81e0e504f9","author":{"email":"2de8c1cd5f7bf384b67e6a96c3ba79263b2913ee@linux.vnet.ibm.com","name":"Tony Krowiak"},"message":"s390x: CPACF: Handle key wrap machine options\n\nCheck for the aes_key_wrap and dea_key_wrap machine options and set the\nappropriate KVM device attribute(s) to tell the kernel to enable or disable\nthe AES/DEA protected key functions for the guest domain.\n\nThis patch introduces two new machine options for indicating the state of\nAES/DEA key wrapping functions.  This controls whether the guest will\nhave access to the AES/DEA crypto functions.\n\naes_key_wrap=\"on | off\" is changed to aes-key-wrap=\"on | off\"\ndea_key_wrap=\"on | off\" is changed to dea-key-wrap=\"on | off\"\n\nCheck for the aes-key-wrap and dea-key-wrap machine options and set the\nappropriate KVM device attribute(s) to tell the kernel to enable or disable\nthe AES/DEA protected key functions for the guest domain.\n\nReviewed-by: David Hildenbrand <dahi@linux.vnet.ibm.com>\nSigned-off-by: Tony Krowiak <akrowiak@linux.vnet.ibm.com>\nSigned-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>\nMessage-Id: <1426164834-38648-4-git-send-email-jfrei@linux.vnet.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/2eb1cd0768af18fb2398ee7b590e4b81e0e504f9"},{"sha":"eaec461ccc4b308b5718381739afbf9605e47b00","author":{"email":"9e65be74847981e55b2564b6266c57d86d3bac05@linux.vnet.ibm.com","name":"Thomas Huth"},"message":"s390x/virtio-bus: Remove unused function s390_virtio_bus_console()\n\nThe function s390_virtio_bus_console() is completely unused and thus\ncan be removed safely.\n\nSigned-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>\nReviewed-by: Jens Freimann <jfrei@linux.vnet.ibm.com>\nSigned-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>\nMessage-Id: <1426164834-38648-5-git-send-email-jfrei@linux.vnet.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/eaec461ccc4b308b5718381739afbf9605e47b00"},{"sha":"7b527b86eb3560d68f41218cec0cdf3d60a38323","author":{"email":"d1e5197fc3340c52389f7f33900df40c6bf98e12@linux.vnet.ibm.com","name":"Dominik Dingel"},"message":"s390x/ipl: remove dead code\n\nload_image_targphys already checks the max size and will return\nan error code. So the follow-on check will never trigger.\n\nSigned-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>\nReviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com>\nReviewed-by: Thomas Huth <thuth@linux.vnet.ibm.com>\nSigned-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>\nMessage-Id: <1426164834-38648-6-git-send-email-jfrei@linux.vnet.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/7b527b86eb3560d68f41218cec0cdf3d60a38323"},{"sha":"d3321fc7557cbd51fd0c9c0416c81dbe3f4dc32e","author":{"email":"36098d5dd8cbf2850e11cda8573079ed2f367115@linux.vnet.ibm.com","name":"Frank Blaschka"},"message":"s390x/pci: fix length in sei_nt2 event\n\nThe sei_nt2 event must contain the length of the event.\n\nSigned-off-by: Frank Blaschka <blaschka@linux.vnet.ibm.com>\nSigned-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>\nMessage-Id: <1426164834-38648-7-git-send-email-jfrei@linux.vnet.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/d3321fc7557cbd51fd0c9c0416c81dbe3f4dc32e"},{"sha":"be0b608a5463a834df0e19911356ae93660d3677","author":{"email":"9e65be74847981e55b2564b6266c57d86d3bac05@linux.vnet.ibm.com","name":"Thomas Huth"},"message":"s390x/config: Do not include full pci.mak\n\npci.mak includes a lot of devices - and most of them do not make\nsense on s390x, like USB controllers or audio cards. These devices\nalso show up when running \"qemu-system-s390x -device help\" and thus\ncould raise the hope for the users that they could use these kind\nof devices with qemu-system-s390x. To avoid this confusion, we\nshould not include pci.mak and rather include the bare minimum\nmanually instead.\n\nSigned-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>\nAcked-by: Frank Blaschka <blaschka@linux.vnet.ibm.com>\nMessage-Id: <1426169954-6062-1-git-send-email-thuth@linux.vnet.ibm.com>\nSigned-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/be0b608a5463a834df0e19911356ae93660d3677"},{"sha":"f421f05754ac5aabe15f12051390204116408b00","author":{"email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","name":"Peter Maydell"},"message":"Merge remote-tracking branch 'remotes/kraxel/tags/pull-seabios-1.8.1-20150316-1' into staging\n\nseabios: update to 1.8.1 stable release\n\n# gpg: Signature made Mon Mar 16 08:09:25 2015 GMT using RSA key ID D3E87138\n# gpg: Good signature from \"Gerd Hoffmann (work) <kraxel@redhat.com>\"\n# gpg:                 aka \"Gerd Hoffmann <gerd@kraxel.org>\"\n# gpg:                 aka \"Gerd Hoffmann (private) <kraxel@gmail.com>\"\n\n* remotes/kraxel/tags/pull-seabios-1.8.1-20150316-1:\n  seabios: update to 1.8.1 stable release\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/f421f05754ac5aabe15f12051390204116408b00"},{"sha":"2dfe7d07e2f40adb18a0b0cd286f3d327692d0fc","author":{"email":"313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","name":"Peter Maydell"},"message":"Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20150316' into staging\n\nFinal batch of s390x enhancements/fixes for 2.3:\n- handle TOD clock during migration\n- CPACF key wrap options\n- limit amount of pci device code we build\n- ensure big endian accesses for ccws\n- various fixes and cleanups\n\n# gpg: Signature made Mon Mar 16 10:01:44 2015 GMT using RSA key ID C6F02FAF\n# gpg: Good signature from \"Cornelia Huck <huckc@linux.vnet.ibm.com>\"\n# gpg:                 aka \"Cornelia Huck <cornelia.huck@de.ibm.com>\"\n\n* remotes/cohuck/tags/s390x-20150316:\n  s390x/config: Do not include full pci.mak\n  s390x/pci: fix length in sei_nt2 event\n  s390x/ipl: remove dead code\n  s390x/virtio-bus: Remove unused function s390_virtio_bus_console()\n  s390x: CPACF: Handle key wrap machine options\n  s390x/kvm: make use of generic vm attribute check\n  kvm: encapsulate HAS_DEVICE for vm attrs\n  virtio-ccw: assure BE accesses\n  s390x/kvm: Guest Migration TOD clock synchronization\n  s390x: Replace unchecked qdev_init() by qdev_init_nofail()\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/2dfe7d07e2f40adb18a0b0cd286f3d327692d0fc"},{"sha":"0fbf5238203041f734c51b49778223686f14366b","author":{"email":"20ca6a98b2289e315ee985b8cb9cb36522e95d55@redhat.com","name":"Andrew Jones"},"message":"target-arm: convert check_ap to ap_to_rw_prot\n\nInstead of mixing access permission checking with access permissions\nto page protection flags translation, just do the translation, and\nleave it to the caller to check the protection flags against the access\ntype. Also rename to ap_to_rw_prot to better describe the new behavior.\n\nSigned-off-by: Andrew Jones <drjones@redhat.com>\nReviewed-by: Peter Maydell <peter.maydell@linaro.org>\nMessage-id: 1426099139-14463-2-git-send-email-drjones@redhat.com\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":true,"url":"https://api.github.com/repos/XanClic/qemu/commits/0fbf5238203041f734c51b49778223686f14366b"}]}