)]}'
{
  "log": [
    {
      "commit": "9c4bc1c2befbbdce4b9fd526e67a7a2ea143ffa2",
      "tree": "1b08c1bb00ce477ca947461777cd7e24de72c148",
      "parents": [
        "2c0076d8c7eb1dafa03d0a792444862080b34106",
        "e1b478e4ec4477520767d1a920433626263a2a6b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 18:46:48 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 18:46:48 2011 -0800"
      },
      "message": "Merge branch \u0027stable/gntdev\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/gntdev\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/p2m: Fix module linking error.\n  xen p2m: clear the old pte when adding a page to m2p_override\n  xen gntdev: use gnttab_map_refs and gnttab_unmap_refs\n  xen: introduce gnttab_map_refs and gnttab_unmap_refs\n  xen p2m: transparently change the p2m mappings in the m2p override\n  xen/gntdev: Fix circular locking dependency\n  xen/gntdev: stop using \"token\" argument\n  xen: gntdev: move use of GNTMAP_contains_pte next to the map_op\n  xen: add m2p override mechanism\n  xen: move p2m handling to separate file\n  xen/gntdev: add VM_PFNMAP to vma\n  xen/gntdev: allow usermode to map granted pages\n  xen: define gnttab_set_map_op/unmap_op\n\nFix up trivial conflict in drivers/xen/Kconfig\n"
    },
    {
      "commit": "2c0076d8c7eb1dafa03d0a792444862080b34106",
      "tree": "93e1b6194b05b3c1c5c30ddece52484f48a61229",
      "parents": [
        "50de1dd967d4ba3b8a90ebe7a4f5feca24191317",
        "e528db5b392ab2a624258a667fed0e65af6e411b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 18:44:52 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 18:44:52 2011 -0800"
      },
      "message": "Merge branch \u0027stable/platform-pci-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/platform-pci-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen-platform: Fix compile errors if CONFIG_PCI is not enabled.\n  xen: rename platform-pci module to xen-platform-pci.\n  xen-platform: use PCI interfaces to request IO and MEM resources.\n"
    },
    {
      "commit": "e528db5b392ab2a624258a667fed0e65af6e411b",
      "tree": "388beafc4a28bafc182d3e91edac12263b8b33e4",
      "parents": [
        "7c8c06c5bb2dcc9fd0d2eeac4e9c10bf77ffed1a"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Jan 12 12:58:06 2011 -0500"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Jan 12 12:58:17 2011 -0500"
      },
      "message": "xen-platform: Fix compile errors if CONFIG_PCI is not enabled.\n\ndrivers/xen/platform-pci.c:127: error: implicit declaration of function\n          \u0027pci_request_region\u0027\ndrivers/xen/platform-pci.c:165: error: implicit declaration of function\n          \u0027pci_release_region\u0027\n\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"
    },
    {
      "commit": "329620a878cf89184b28500d37fa33cc870a3357",
      "tree": "47710e3a17c9fbdbaabf4a2d1e55e0f332221497",
      "parents": [
        "fce263c141faca8db85acb0524bdfdfae3ec0725"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Sat Mar 21 23:29:34 2009 -0700"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Jan 05 16:31:16 2011 -0500"
      },
      "message": "xen/xenbus: making backend support modular is too complex\n\nImpact: build fix\n\nMaking the xenbus backend support a separate module is needlessly complex\nand causes build failures.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "6bac7f9f9e8e549c18ec4b77c499a45a1fae61b9",
      "tree": "baf84dcccc012c1dbdd5334d70d08b6b9588a5a7",
      "parents": [
        "7003087ce0fcdaf57a331b4ad627195a7f97245e"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Fri Dec 10 14:39:15 2010 +0000"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Jan 05 16:31:08 2011 -0500"
      },
      "message": "xen/xenbus: fixup checkpatch issues in xenbus_probe*\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "df660251eb534649f90f9dcfe1da1cef4ea48a3e",
      "tree": "f4ce5d401d16f13437f553117acb7807d05ed2dd",
      "parents": [
        "2de06cc1f18d638cc7ab1169f61a8599045c2d4f"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Mon Feb 09 12:05:51 2009 -0800"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Jan 05 16:29:58 2011 -0500"
      },
      "message": "xen: add backend driver support\n\nImpact: backend device support\n\nAdd the basic machinery to support backend drivers.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n[corresponds to 79727b851bac in git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git]\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "2de06cc1f18d638cc7ab1169f61a8599045c2d4f",
      "tree": "d1799d08078c4542b730e18397990ad92ec1d917",
      "parents": [
        "cf7d7e5a1980d1116ee152d25dac382b112b9c17"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Mon Feb 09 12:05:51 2009 -0800"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Jan 05 16:29:17 2011 -0500"
      },
      "message": "xen: separate out frontend xenbus\n\nImpact: refactor\n\nMake a distinct frontend xenbus, in preparation for adding a backend xenbus.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n[corresponds to 2fd433a4188f in git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git\n with adjustments to reflect changes in the code which is moved]\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "2775609c5d9a9d40ad5f101e23438ceacee4250b",
      "tree": "1c398365b8eb4dcab7dffa900c7516d90956a6b3",
      "parents": [
        "c5f8e29d4cf3b29fe58df90f51676d812dfd16bd"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Fri Oct 08 11:06:20 2010 -0400"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Oct 18 10:49:40 2010 -0400"
      },
      "message": "swiotlb-xen: On x86-32 builts, select SWIOTLB instead of depending on it.\n\nWe used to depend on CONFIG_SWIOTLB, but that is disabled by default.\nSo when compiling we get this compile error:\n\narch/x86/xen/pci-swiotlb-xen.c: In function \u0027pci_xen_swiotlb_detect\u0027:\narch/x86/xen/pci-swiotlb-xen.c:48: error: lvalue required as left operand of assignment\n\nFix it by actually activating the SWIOTLB library.\n\nReported-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "74226b8c8a0b10841129916191205095af928da5",
      "tree": "641bd6e96004d432806ad781ee090515e82b14f5",
      "parents": [
        "956a9202cd1220397933a07beda9f96b3df1fa24"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Thu Aug 19 13:34:58 2010 -0400"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Oct 18 10:49:38 2010 -0400"
      },
      "message": "xen/pci: Request ACS when Xen-SWIOTLB is activated.\n\nIt used to done in the Xen startup code but that is not really\nappropiate.\n\n[v2: Update Kconfig with PCI requirement]\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "26f0cf91813bdc8e61595f8ad6660251e2ee9cf6",
      "tree": "db129d45fba03e3e59392410d0f35ba7d3e438e6",
      "parents": [
        "d862b13bc8cbab9692fbe0ef44c40d0488b81af1",
        "fe96eb404e33b59bb39f7050205f7c56c1c7d686"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:09:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:09:41 2010 -0700"
      },
      "message": "Merge branch \u0027stable/xen-swiotlb-0.8.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/xen-swiotlb-0.8.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  x86: Detect whether we should use Xen SWIOTLB.\n  pci-swiotlb-xen: Add glue code to setup dma_ops utilizing xen_swiotlb_* functions.\n  swiotlb-xen: SWIOTLB library for Xen PV guest with PCI passthrough.\n  xen/mmu: inhibit vmap aliases rather than trying to clear them out\n  vmap: add flag to allow lazy unmap to be disabled at runtime\n  xen: Add xen_create_contiguous_region\n  xen: Rename the balloon lock\n  xen: Allow unprivileged Xen domains to create iomap pages\n  xen: use _PAGE_IOMAP in ioremap to do machine mappings\n\nFix up trivial conflicts (adding both xen swiotlb and xen pci platform\ndriver setup close to each other) in drivers/xen/{Kconfig,Makefile} and\ninclude/xen/xen-ops.h\n"
    },
    {
      "commit": "ca65f9fc0c447da5b270b05c41c21b19c88617c3",
      "tree": "7a8813233d867635d01cc2c8397099df4468751d",
      "parents": [
        "b98a409b80ac510c95b4f1bafdef28edaeabd3e7"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Thu Jul 29 14:37:48 2010 +0100"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Jul 29 11:11:33 2010 -0700"
      },
      "message": "Introduce CONFIG_XEN_PVHVM compile option\n\nThis patch introduce a CONFIG_XEN_PVHVM compile time option to\nenable/disable Xen PV on HVM support.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\n"
    },
    {
      "commit": "b097186fd29d5bc5a26d1ae87995821ffc27b66e",
      "tree": "64aeb8bf4f6e0eea409d4ad5e12d9788a136732c",
      "parents": [
        "d2cb214551de8180542a04ec8c86c0c9412c5124"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue May 11 10:05:49 2010 -0400"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Jul 27 11:51:00 2010 -0400"
      },
      "message": "swiotlb-xen: SWIOTLB library for Xen PV guest with PCI passthrough.\n\nThis patchset:\n\nPV guests under Xen are running in an non-contiguous memory architecture.\n\nWhen PCI pass-through is utilized, this necessitates an IOMMU for\ntranslating bus (DMA) to virtual and vice-versa and also providing a\nmechanism to have contiguous pages for device drivers operations (say DMA\noperations).\n\nSpecifically, under Xen the Linux idea of pages is an illusion. It\nassumes that pages start at zero and go up to the available memory. To\nhelp with that, the Linux Xen MMU provides a lookup mechanism to\ntranslate the page frame numbers (PFN) to machine frame numbers (MFN)\nand vice-versa. The MFN are the \"real\" frame numbers. Furthermore\nmemory is not contiguous. Xen hypervisor stitches memory for guests\nfrom different pools, which means there is no guarantee that PFN\u003d\u003dMFN\nand PFN+1\u003d\u003dMFN+1. Lastly with Xen 4.0, pages (in debug mode) are\nallocated in descending order (high to low), meaning the guest might\nnever get any MFN\u0027s under the 4GB mark.\n\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nCc: Ian Campbell \u003cIan.Campbell@citrix.com\u003e\n"
    },
    {
      "commit": "183d03cc4ff39e0f0d952c09aa96d0abfd6e0c3c",
      "tree": "75947fc4a9ac69e902663c9cb618993b7c656cff",
      "parents": [
        "38e20b07efd541a959de367dc90a17f92ce2e8a6"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Mon May 17 17:08:21 2010 +0100"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Jul 22 16:46:09 2010 -0700"
      },
      "message": "xen: Xen PCI platform device driver.\n\nAdd the xen pci platform device driver that is responsible\nfor initializing the grant table and xenbus in PV on HVM mode.\nFew changes to xenbus and grant table are necessary to allow the delayed\ninitialization in HVM mode.\nGrant table needs few additional modifications to work in HVM mode.\n\nThe Xen PCI platform device raises an irq every time an event has been\ndelivered to us. However these interrupts are only delivered to vcpu 0.\nThe Xen PCI platform interrupt handler calls xen_hvm_evtchn_do_upcall\nthat is a little wrapper around __xen_evtchn_do_upcall, the traditional\nXen upcall handler, the very same used with traditional PV guests.\n\nWhen running on HVM the event channel upcall is never called while in\nprogress because it is a normal Linux irq handler (and we cannot switch\nthe irq chip wholesale to the Xen PV ones as we are running QEMU and\nmight have passed in PCI devices), therefore we cannot be sure that\nevtchn_upcall_pending is 0 when returning.\nFor this reason if evtchn_upcall_pending is set by Xen we need to loop\nagain on the event channels set pending otherwise we might loose some\nevent channel deliveries.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nSigned-off-by: Sheng Yang \u003csheng@linux.intel.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "27fb7f009bdb1ff13d4e4c008a2fd36b2305055b",
      "tree": "be1707d0e70bd2d1c8960b37a9a96f808eff016f",
      "parents": [
        "6aed359df4d82c38145d95957b741f0b08d24074"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Mar 05 13:44:18 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:46 2010 -0800"
      },
      "message": "xen: add kconfig menu\n\nCurrently the xen support drivers are displayed in the main Device Drivers\nmenu of the config tools instead of in their own sub-menu, so move them to\ntheir own sub-menu, like the rest of the driver world uses.\n\nThis keeps the main Device Drivers menu from becoming messy.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38f4b8c0da01ae7cd9b93386842ce272d6fde9ab",
      "tree": "3c8c52201aac038094bfea7efdd0984a8f62045e",
      "parents": [
        "a811454027352c762e0d5bba1b1d8f7d26bf96ae",
        "8e2c4f2844c0e8dcdfe312e5f2204854ca8532c6"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Apr 07 13:34:16 2009 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Apr 07 13:34:16 2009 -0700"
      },
      "message": "Merge commit \u0027origin/master\u0027 into for-linus/xen/master\n\n* commit \u0027origin/master\u0027: (4825 commits)\n  Fix build errors due to CONFIG_BRANCH_TRACER\u003dy\n  parport: Use the PCI IRQ if offered\n  tty: jsm cleanups\n  Adjust path to gpio headers\n  KGDB_SERIAL_CONSOLE check for module\n  Change KCONFIG name\n  tty: Blackin CTS/RTS\n  Change hardware flow control from poll to interrupt driven\n  Add support for the MAX3100 SPI UART.\n  lanana: assign a device name and numbering for MAX3100\n  serqt: initial clean up pass for tty side\n  tty: Use the generic RS485 ioctl on CRIS\n  tty: Correct inline types for tty_driver_kref_get()\n  splice: fix deadlock in splicing to file\n  nilfs2: support nanosecond timestamp\n  nilfs2: introduce secondary super block\n  nilfs2: simplify handling of active state of segments\n  nilfs2: mark minor flag for checkpoint created by internal operation\n  nilfs2: clean up sketch file\n  nilfs2: super block operations fix endian bug\n  ...\n\nConflicts:\n\tarch/x86/include/asm/thread_info.h\n\tarch/x86/lguest/boot.c\n\tdrivers/xen/manage.c\n"
    },
    {
      "commit": "1943689c47acaad7fc7f3dae8d35ef82de5d48f4",
      "tree": "881eee1afdc2b313288dadacb1eda1e56efc4331",
      "parents": [
        "6d02c42698f99eccb290ac53d4f10ca883b9f90c",
        "0a4666b539a0e896ec4e8396a034a479e3573125",
        "c6a960ce8858f20036cc3afc3b9422670d0d9021",
        "818fd20673df82031e604bb784d836f1fc2e2451",
        "f0783708bf63a2827863cf2be57c08a24843e6bd"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Mon Mar 30 10:00:45 2009 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Mon Mar 30 10:00:45 2009 -0700"
      },
      "message": "Merge branches \u0027for-linus/xen/dev-evtchn\u0027, \u0027for-linus/xen/xenbus\u0027, \u0027for-linus/xen/xenfs\u0027 and \u0027for-linus/xen/sys-hypervisor\u0027 into for-linus/xen/master\n\n* for-linus/xen/dev-evtchn:\n  xen/dev-evtchn: clean up locking in evtchn\n  xen: export ioctl headers to userspace\n  xen: add /dev/xen/evtchn driver\n  xen: add irq_from_evtchn\n\n* for-linus/xen/xenbus:\n  xen/xenbus: export xenbus_dev_changed\n  xen: use device model for suspending xenbus devices\n  xen: remove suspend_cancel hook\n\n* for-linus/xen/xenfs:\n  xen: add \"capabilities\" file\n\n* for-linus/xen/sys-hypervisor:\n  xen: drop kexec bits from /sys/hypervisor since kexec isn\u0027t implemented yet\n  xen/sys/hypervisor: change writable_pt to features\n  xen: add /sys/hypervisor support\n\nConflicts:\n\tdrivers/xen/Makefile\n"
    },
    {
      "commit": "cff7e81b3dd7c25cd2248cd7a04c5764552d5d55",
      "tree": "797984cb2d3b162003dba11f752000ce22e0e75d",
      "parents": [
        "6d02c42698f99eccb290ac53d4f10ca883b9f90c"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Mar 10 14:39:59 2009 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Mon Mar 30 09:27:06 2009 -0700"
      },
      "message": "xen: add /sys/hypervisor support\n\nAdds support for Xen info under /sys/hypervisor.  Taken from Novell 2.6.27\nbackport tree.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "f7116284c734f3a47180cd9c907944a1837ccb3c",
      "tree": "320ce180a59a411ebbcbe08e6490a7fd672ad232",
      "parents": [
        "d4c045364d3107603187f21a56ec231e74d26441"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Fri Feb 06 19:21:19 2009 -0800"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Mon Mar 30 09:26:49 2009 -0700"
      },
      "message": "xen: add /dev/xen/evtchn driver\n\nThis driver is used by application which wish to receive notifications\nfrom the hypervisor or other guests via Xen\u0027s event channel\nmechanism. In particular it is used by the xenstore daemon in domain\n0.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "692105b8ac5bcd75dc65f6a8f10bdbd0f0f34dcf",
      "tree": "e079cea0948d250e5411befe0c5cca7c97bcf860",
      "parents": [
        "877d03105d04b2c13e241130277fa69c8d2564f0"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Mon Jan 26 11:12:25 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:22:01 2009 +0200"
      },
      "message": "trivial: fix typos/grammar errors in Kconfig texts\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1107ba885e46964316c083d441d5dd185b6c9e49",
      "tree": "98cc3f81ad7ff554e10fc263abfb7727a438cc5a",
      "parents": [
        "d8220347da2a0639f5e1919a5af08f49cb37c24f"
      ],
      "author": {
        "name": "Alex Zeffertt",
        "email": "alex.zeffertt@eu.citrix.com",
        "time": "Wed Jan 07 18:07:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 08:30:59 2009 -0800"
      },
      "message": "xen: add xenfs to allow usermode \u003c-\u003e Xen interaction\n\nThe xenfs filesystem exports various interfaces to usermode.  Initially\nthis exports a file to allow usermode to interact with xenbus/xenstore.\n\nTraditionally this appeared in /proc/xen.  Rather than extending procfs,\nthis patch adds a backward-compat mountpoint on /proc/xen, and provides\na xenfs filesystem which can be mounted there.\n\nSigned-off-by: Alex Zeffertt \u003calex.zeffertt@eu.citrix.com\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1775826ceec51187aa868406585799b7e76ffa7d",
      "tree": "585b75deeb350a36ff54095de591ecd58e860ea1",
      "parents": [
        "af7ae3b9c4a4c1337903f31131d58e3c0d2b6d55"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Apr 02 10:54:13 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 24 23:57:33 2008 +0200"
      },
      "message": "xen: add balloon driver\n\nThe balloon driver allows memory to be dynamically added or removed from the domain,\nin order to allow host memory to be balanced between multiple domains.\n\nThis patch introduces the Xen balloon driver, though it currently only\nallows a domain to be shrunk from its initial size (and re-grown back to\nthat size).  A later patch will add the ability to grow a domain beyond\nits initial size.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    }
  ]
}
