)]}'
{
  "log": [
    {
      "commit": "64d098886e0ec01f88349fe757161c2e2e89086b",
      "tree": "88f3daa1187f1fa8e84c56859fc4e2adc81b0e95",
      "parents": [
        "e4ae004b84b315dd4b762e474f97403eac70f76a"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Apr 16 10:11:12 2012 -0400"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Wed May 02 18:22:14 2012 +0300"
      },
      "message": "virtio/tools: add delayed interupt mode\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "b17d5c6e190f3d328aae0444f8b93d58d0015714",
      "tree": "ca3937abbc8dae605da85893ef4cced5978e5cec",
      "parents": [
        "b0820a50a0439764411b779208f0e6a67b937e72"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Feb 28 09:07:58 2012 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Feb 28 09:13:16 2012 +0200"
      },
      "message": "tools/virtio: stub out strong barriers\n\nThe tool should never use them, abort if it does.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "b0820a50a0439764411b779208f0e6a67b937e72",
      "tree": "58f153a31f5922b3a06b9c9191062f3e6458f277",
      "parents": [
        "11b8990d195e1356eb0f046e83e8f1ea708e1a53"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Feb 28 09:02:53 2012 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Feb 28 09:13:14 2012 +0200"
      },
      "message": "tools/virtio: add linux/hrtimer.h stub\n\nMake tool build after virtio changes broke it.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "11b8990d195e1356eb0f046e83e8f1ea708e1a53",
      "tree": "1e3fcce86cef00f237de95aabb67eacd44180432",
      "parents": [
        "5ffca28a4ac7abb8a254fafe6bd03b2f83667df7"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Feb 28 09:01:26 2012 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Tue Feb 28 09:13:12 2012 +0200"
      },
      "message": "tools/virtio: add linux/module.h stub\n\nMake the tool build again after virtio changes broke it.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "f96fde41f7f9af6cf20f6a1919f5d9670f84d574",
      "tree": "14b8a0343b255989ac8ba0ea34e18dca419723df",
      "parents": [
        "5dfc17628d57f9e62043ed0cba03a6e3eb019a78"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jan 12 15:44:42 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jan 12 15:44:42 2012 +1030"
      },
      "message": "virtio: rename virtqueue_add_buf_gfp to virtqueue_add_buf\n\nRemove wrapper functions. This makes the allocation type explicit in\nall callers; I used GPF_KERNEL where it seemed obvious, left it at\nGFP_ATOMIC otherwise.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "7b21e34fd1c272e3a8c3846168f2f6287a4cd72b",
      "tree": "0f94c9f834f5b7cd8ba87168df892ed17b09cb8f",
      "parents": [
        "e343a895a9f342f239c5e3c5ffc6c0b1707e6244"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jan 12 15:44:42 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Thu Jan 12 15:44:42 2012 +1030"
      },
      "message": "virtio: harsher barriers for rpmsg.\n\nWe were cheating with our barriers; using the smp ones rather than the\nreal device ones.  That was fine, until rpmsg came along, which is\nused to talk to a real device (a non-SMP CPU).\n\nUnfortunately, just putting back the real barriers (reverting\nd57ed95d) causes a performance regression on virtio-pci.  In\nparticular, Amos reports netbench\u0027s TCP_RR over virtio_net CPU\nutilization increased up to 35% while throughput went down by up to\n14%.\n\nBy comparison, this branch is in the noise.\n\nReference: https://lkml.org/lkml/2011/12/11/22\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "4423fe40b03f32b11e72ecfa03077e702e55d5a9",
      "tree": "88c59c0b04cd8c960944504e2ff081be48996316",
      "parents": [
        "8ea8cf89e19aeb596b818ee5f2bec8a8b0586b60"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Fri May 20 02:11:05 2011 +0300"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon May 30 11:14:15 2011 +0930"
      },
      "message": "virtio_test: support event index\n\nAdd ability to test the new event idx feature,\nenable by default.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "4e53f78e5b06c073a5c10814c72e98c1ca8a9f10",
      "tree": "2c3f60a3e159b6871c7e4d2e98b1c18bcf384ebb",
      "parents": [
        "71ccc212e5b28dfcc870b6db6589c2df264fdc6a"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Nov 29 19:16:37 2010 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Dec 09 16:00:22 2010 +0200"
      },
      "message": "tools/virtio: virtio_test tool\n\nThis is the userspace part of the tool: it includes a bunch of stubs for\nlinux APIs, somewhat simular to linuxsched. This makes it possible to\nrecompile the ring code in userspace.\n\nA small test example is implemented combining this with vhost_test\nmodule.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    },
    {
      "commit": "71ccc212e5b28dfcc870b6db6589c2df264fdc6a",
      "tree": "d9e98da011381c02b4ccae592509836aed2f0fcd",
      "parents": [
        "28831ee60b79bed50958c9cb0d2e76cdc98406f9"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Nov 29 19:09:01 2010 +0200"
      },
      "committer": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Thu Dec 09 16:00:21 2010 +0200"
      },
      "message": "vhost test module\n\nThis adds a test module for vhost infrastructure.\nIntentionally not tied to kbuild to prevent people\nfrom installing and loading it accidentally.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n"
    }
  ]
}
