)]}'
{
  "log": [
    {
      "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"
    }
  ]
}
