)]}'
{
  "commit": "0a888fd1f6320d1d9318c58de9bca3cef41546d6",
  "tree": "e1ff542e6c8acba415d67a3764e4124849801805",
  "parents": [
    "908cd2dabbfbbefb02f6b908a1188a62e685136a"
  ],
  "author": {
    "name": "Mark McLoughlin",
    "email": "markmc@redhat.com",
    "time": "Sun Nov 16 22:39:18 2008 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Sun Nov 16 22:39:18 2008 -0800"
  },
  "message": "virtio_net: Recycle some more rx buffer pages\n\nEach time we re-fill the recv queue with buffers, we allocate\none too many skbs and free it again when adding fails. We should\nrecycle the pages allocated in this case.\n\nA previous version of this patch made trim_pages() trim trailing\nunused pages from skbs with some paged data, but this actually\ncaused a barely measurable slowdown.\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e (use netdev_priv)\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ede0a80045b311e0cd34f1fc81b975bd7f08b9b5",
      "old_mode": 33188,
      "old_path": "drivers/net/virtio_net.c",
      "new_id": "f5207ef21a913bf72f596683cdc3b7e557363e05",
      "new_mode": 33188,
      "new_path": "drivers/net/virtio_net.c"
    }
  ]
}
