)]}'
{
  "log": [
    {
      "commit": "ca47ceaa2c407bbddd395c1807b616042365bd65",
      "tree": "0af54829ad78f6f43cc090299384c294f7739603",
      "parents": [
        "b6f3067985f12d514187059fb10fe3c877f87cb2"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "dgdegra@tycho.nsa.gov",
        "time": "Wed Mar 09 18:07:34 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Mar 16 10:05:36 2011 -0400"
      },
      "message": "xen-gntdev: Use ballooned pages for grant mappings\n\nGrant mappings cause the PFN\u003c-\u003eMFN mapping to be lost on the pages used\nfor the mapping. Instead of leaking memory, use pages that have already\nbeen ballooned out and so have no valid mapping. This removes the need\nfor the bad-page leak workaround as pages are repopulated by the balloon\ndriver.\n\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "38eaeb0fd8819dce424a61579500bd9987d5c930",
      "tree": "f6852cdbd6262f563a8ced56d5aa8fc0b5c46dec",
      "parents": [
        "dc4972a4e2f3fee1663bd0670dfc4cd798d5f9b2"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Tue Mar 08 16:56:43 2011 +0000"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Mar 09 19:59:19 2011 -0500"
      },
      "message": "xen: gntdev: fix build warning\n\naddr is actually a virtual address so use an unsigned long. Fixes:\n\n  CC      drivers/xen/gntdev.o\ndrivers/xen/gntdev.c: In function \u0027map_grant_pages\u0027:\ndrivers/xen/gntdev.c:268: warning: cast from pointer to integer of different size\n\nReduce the scope of the variable at the same time.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "f4ee4af447b67135de7eb8a6615811c13ce938e2",
      "tree": "eb91f7ba09659e4ab183fa4259cb33d2b7eb8d87",
      "parents": [
        "77c35acb7c81cd94c6b30a3bef488dd2d8145131"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "dgdegra@tycho.nsa.gov",
        "time": "Wed Feb 23 08:11:36 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Feb 23 10:10:34 2011 -0500"
      },
      "message": "xen-gntdev: Add cast to pointer\n\nSigned-off-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "77c35acb7c81cd94c6b30a3bef488dd2d8145131",
      "tree": "dedeb89f5905567acdd66ffde0928af4c9bada26",
      "parents": [
        "1f169f66ddcc3b4614f840bef367de1ca20e16fe"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "dgdegra@tycho.nsa.gov",
        "time": "Wed Feb 23 08:11:35 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Feb 23 10:10:34 2011 -0500"
      },
      "message": "xen-gntdev: Fix incorrect use of zero handle\n\nThe handle with numeric value 0 is a valid map handle, so it cannot\nbe used to indicate that a page has not been mapped. Use -1 instead.\n\nSigned-off-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "9960be970cea52c1cb7d7c747ff6da367e1c01b5",
      "tree": "24f7ca668f8dc5b354573a784d5ffe69ca7ba3ca",
      "parents": [
        "12996fc38a2d760f3b30c9ceae26d0eeb92fe52d"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "dgdegra@tycho.nsa.gov",
        "time": "Wed Feb 09 18:15:50 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Feb 14 14:16:23 2011 -0500"
      },
      "message": "xen-gntdev: prevent using UNMAP_NOTIFY_CLEAR_BYTE on read-only mappings\n\nSigned-off-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "12996fc38a2d760f3b30c9ceae26d0eeb92fe52d",
      "tree": "2f41f71bff2077360c435c134f1d22217f89958e",
      "parents": [
        "b57c18694ea1641b691fa05ed8af0ce339fa430b"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "dgdegra@tycho.nsa.gov",
        "time": "Wed Feb 09 16:11:32 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Feb 14 14:16:22 2011 -0500"
      },
      "message": "xen-gntdev: Avoid double-mapping memory\n\nIf an already-mapped area of the device was mapped into userspace a\nsecond time, a hypercall was incorrectly made to remap the memory\nagain. Avoid the hypercall on later mmap calls, and fail the mmap call\nif a writable mapping is attempted on a read-only range.\n\nSigned-off-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "b57c18694ea1641b691fa05ed8af0ce339fa430b",
      "tree": "3fb3b050ef993092db69463fa56507f03eb31cf8",
      "parents": [
        "84e4075d60fc8f1c0b937765620bc784dd0c3d39"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "dgdegra@tycho.nsa.gov",
        "time": "Wed Feb 09 15:12:00 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Feb 14 14:16:21 2011 -0500"
      },
      "message": "xen-gntdev: Avoid unmapping ranges twice\n\nIn paravirtualized domains, mn_invl_page or mn_invl_range_start can\nunmap a segment of a mapped region without unmapping all pages. When\nthe region is later released, the pages will be unmapped twice, leading\nto an incorrect -EINVAL return.\n\nSigned-off-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "84e4075d60fc8f1c0b937765620bc784dd0c3d39",
      "tree": "1d337c56f68d0e1a7ca9db3749dcaead46b35ba3",
      "parents": [
        "0ea22f072fb1b3da4307573c280ce904f0bf1589"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "dgdegra@tycho.nsa.gov",
        "time": "Wed Feb 09 15:11:59 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Feb 14 14:16:20 2011 -0500"
      },
      "message": "xen-gntdev: Use map-\u003evma for checking map validity\n\nThe is_mapped flag used to be set at the completion of the map operation,\nbut was not checked in all error paths. Use map-\u003evma instead, which will\nnow be cleared if the initial grant mapping fails.\n\nSigned-off-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "0ea22f072fb1b3da4307573c280ce904f0bf1589",
      "tree": "5f3bd88b137cb3682ed06065d61bf687c58be14d",
      "parents": [
        "90b6f30548a52f3a59cda5c7db0b9c2a99ebb156"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "dgdegra@tycho.nsa.gov",
        "time": "Tue Feb 08 09:14:06 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Feb 14 14:16:19 2011 -0500"
      },
      "message": "xen-gntdev: Fix unmap notify on PV domains\n\nIn paravirtualized guests, the struct page* for mappings is only a\nplaceholder, and cannot be used to access the granted memory. Use the\nuserspace mapping that we have set up in order to implement\nUNMAP_NOTIFY_CLEAR_BYTE.\n\nSigned-off-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "90b6f30548a52f3a59cda5c7db0b9c2a99ebb156",
      "tree": "837d46817deaab8185dae5c003038041ad888b0b",
      "parents": [
        "bdc612dc6903c4ea06e40d02f84ad5e25d93459d"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "dgdegra@tycho.nsa.gov",
        "time": "Thu Feb 03 14:16:54 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Feb 14 14:16:18 2011 -0500"
      },
      "message": "xen-gntdev: Fix memory leak when mmap fails\n\nThe error path did not decrement the reference count of the grant structure.\n\nSigned-off-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "bdc612dc6903c4ea06e40d02f84ad5e25d93459d",
      "tree": "f7f3e3272b21ae3c6015e86f9c1f7be31534704d",
      "parents": [
        "dd3140588d9551235ebc2a0dacdca098e7677573"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "dgdegra@tycho.nsa.gov",
        "time": "Thu Feb 03 12:19:04 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Feb 14 14:16:17 2011 -0500"
      },
      "message": "xen/gntalloc,gntdev: Add unmap notify ioctl\n\nThis ioctl allows the users of a shared page to be notified when\nthe other end exits abnormally.\n\n[v2: updated description in structs]\nSigned-off-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "aab8f11a6b4641fcb8c139420f2eae879b5d1698",
      "tree": "11142851a24c5c26e83199980926558788335c49",
      "parents": [
        "68b025c813c2eb41ff25628e3d4952d5185eb1a4"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "dgdegra@tycho.nsa.gov",
        "time": "Thu Feb 03 12:19:02 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Feb 14 14:15:55 2011 -0500"
      },
      "message": "xen-gntdev: Support mapping in HVM domains\n\nHVM does not allow direct PTE modification, so instead we request\nthat Xen change its internal p2m mappings on the allocated pages and\nmap the memory into userspace normally.\n\nNote:\nThe HVM path for map and unmap is slightly different: HVM keeps the pages\nmapped until the area is deleted, while the PV case (use_ptemod being true)\nmust unmap them when userspace unmaps the range. In the normal use case,\nthis makes no difference to users since unmap time is deletion time.\n\n[v2: Expanded commit descr.]\nSigned-off-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "68b025c813c2eb41ff25628e3d4952d5185eb1a4",
      "tree": "94a35faa65ea9cf5956ee6eaa04ab65c7abb17ff",
      "parents": [
        "a879211bf1d70339e429603805c014450c275f2a"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "dgdegra@tycho.nsa.gov",
        "time": "Thu Feb 03 12:19:01 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Feb 14 14:08:51 2011 -0500"
      },
      "message": "xen-gntdev: Add reference counting to maps\n\nThis allows userspace to perform mmap() on the gntdev device and then\nimmediately close the filehandle or remove the mapping using the\nremove ioctl, with the mapped area remaining valid until unmapped.\nThis also fixes an infinite loop when a gntdev device is closed\nwithout first unmapping all areas.\n\nSigned-off-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "a879211bf1d70339e429603805c014450c275f2a",
      "tree": "6382aaee07a5e1aa3bbb7c9e35273f789a39cbd1",
      "parents": [
        "ef91082e90491ac99343a13f9aeff4669835c6cc"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "dgdegra@tycho.nsa.gov",
        "time": "Thu Feb 03 12:19:00 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Feb 14 14:08:50 2011 -0500"
      },
      "message": "xen-gntdev: Use find_vma rather than iterating our vma list manually\n\nThis should be faster if many mappings exist, and also removes\nthe only user of map-\u003evma not related to PTE modification.\n\nSigned-off-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "ef91082e90491ac99343a13f9aeff4669835c6cc",
      "tree": "d5b293c5e27225f6631c402f36ccdb9ebac25d1b",
      "parents": [
        "100b33c8bd8a3235fd0b7948338d6cbb3db3c63d"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "dgdegra@tycho.nsa.gov",
        "time": "Thu Feb 03 12:18:59 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Feb 14 14:08:49 2011 -0500"
      },
      "message": "xen-gntdev: Change page limit to be global instead of per-open\n\nBecause there is no limitation on how many times a user can open a\ngiven device file, an per-file-description limit on the number of\npages granted offers little to no benefit. Change to a global limit\nand remove the ioctl() as the parameter can now be changed via sysfs.\n\nXen tools changeset 22768:f8d801e5573e is needed to eliminate the\nerror this change produces in xc_gnttab_set_max_grants.\n\nSigned-off-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "a12b4eb34bb1ea16046c5b61e7a887e252cc1cce",
      "tree": "75383facce24cc1f7f9ddab6becf76b24365d3ca",
      "parents": [
        "289b777eac19c811b474593b4d2fd14e46340c23"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Fri Dec 10 14:56:42 2010 +0000"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Jan 11 14:32:06 2011 -0500"
      },
      "message": "xen gntdev: use gnttab_map_refs and gnttab_unmap_refs\n\nUse gnttab_map_refs and gnttab_unmap_refs to map and unmap the grant\nref, so that we can have a corresponding struct page.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "f0a70c882ea546bbd802643990ceded32c39facc",
      "tree": "3544db8b681c4bd513758579afc4847e2e87ecbf",
      "parents": [
        "ba5d1012292403c8037adf4a54c4ec50dfe846c4"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "dgdegra@tycho.nsa.gov",
        "time": "Fri Jan 07 11:51:47 2011 +0000"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Jan 11 14:31:47 2011 -0500"
      },
      "message": "xen/gntdev: Fix circular locking dependency\n\napply_to_page_range will acquire PTE lock while priv-\u003elock is held,\nand mn_invl_range_start tries to acquire priv-\u003elock with PTE already\nheld.  Fix by not holding priv-\u003elock during the entire map operation.\nThis is safe because map-\u003evma is set nonzero while the lock is held,\nwhich will cause subsequent maps to fail and will cause the unmap\nioctl (and other users of gntdev_del_map) to return -EBUSY until the\narea is unmapped. It is similarly impossible for gntdev_vma_close to\nbe called while the vma is still being created.\n\nSigned-off-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "ba5d1012292403c8037adf4a54c4ec50dfe846c4",
      "tree": "f538a106dab612f2ac6c1cb072f8d7bc2040e71b",
      "parents": [
        "9329e7604fe915fd0201633d3c38adae307d56a5"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Dec 08 10:54:32 2010 -0800"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Jan 11 14:31:41 2011 -0500"
      },
      "message": "xen/gntdev: stop using \"token\" argument\n\nIt\u0027s the struct page of the L1 pte page.  But we can get its mfn\nby simply doing an arbitrary_virt_to_machine() on it anyway (which is\nthe safe conservative choice; since we no longer allow HIGHPTE pages,\nwe would never expect to be operating on a mapped pte page).\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "9329e7604fe915fd0201633d3c38adae307d56a5",
      "tree": "a6ec7dac1ec9c040ca6fcc41d28a45ef24216c42",
      "parents": [
        "448f2831934381e9d3c4d93e700ba7bbe14612dc"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Wed Dec 08 11:57:40 2010 +0000"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Jan 11 14:31:26 2011 -0500"
      },
      "message": "xen: gntdev: move use of GNTMAP_contains_pte next to the map_op\n\nThis flag controls the meaning of gnttab_map_grant_ref.host_addr and\nspecifies that the field contains a reference to the pte entry to be\nused to perform the mapping. Therefore move the use of this flag to\nthe point at which we actually use a reference to the pte instead of\nsomething else, splitting up the usage of the flag in this way is\nconfusing and potentially error prone.\n\nThe other flags are all properties of the mapping itself as opposed to\nproperties of the hypercall arguments and therefore it make sense to\ncontinue to pass them round in map-\u003eflags.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Stefano Stabellini \u003cStefano.Stabellini@eu.citrix.com\u003e\nCc: Derek G. Murray \u003cDerek.Murray@cl.cam.ac.uk\u003e\nCc: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "8d3eaea24609c7cd6fb0e6471f46a52f9e5d0202",
      "tree": "cdd4f32c737ac24a49e0899f21bd73687435af62",
      "parents": [
        "ab31523c2fcac557226bac72cbdf5fafe01f9a26"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Nov 11 14:39:12 2010 -0800"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Jan 11 14:31:00 2011 -0500"
      },
      "message": "xen/gntdev: add VM_PFNMAP to vma\n\nThese pages are from other domains, so don\u0027t have any local PFN.\nVM_PFNMAP is the closest concept Linux has to this.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "ab31523c2fcac557226bac72cbdf5fafe01f9a26",
      "tree": "d846311151a68cb0c3bf55b2c77f34a33e0b02fd",
      "parents": [
        "f07745325cbd93afc5d8bcf7539a063d33134075"
      ],
      "author": {
        "name": "Gerd Hoffmann",
        "email": "kraxel@redhat.com",
        "time": "Tue Dec 14 18:40:46 2010 +0000"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Jan 11 14:30:52 2011 -0500"
      },
      "message": "xen/gntdev: allow usermode to map granted pages\n\nThe gntdev driver allows usermode to map granted pages from other\ndomains.  This is typically used to implement a Xen backend driver\nin user mode.\n\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nSigned-off-by: Stefano Stabellini \u003cStefano.Stabellini@eu.citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    }
  ]
}
