)]}'
{
  "log": [
    {
      "commit": "e8c331e963c58b83db24b7d0e39e8c07f687dbc6",
      "tree": "da9e7df2441da952dc11bd732b0171d3170fa8bf",
      "parents": [
        "e046cbd6c05ee859244245d7beeac395cd0057b3"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed Dec 17 12:09:12 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 07 11:13:11 2009 -0800"
      },
      "message": "PCI hotplug: introduce functions for ACPI slot detection\n\nSome ACPI related PCI hotplug code can be shared among PCI hotplug\ndrivers. This patch introduces the following functions in\ndrivers/pci/hotplug/acpi_pcihp.c to share the code, and changes\nacpiphp and pciehp to use them.\n\n- int acpi_pci_detect_ejectable(struct pci_bus *pbus)\n  This checks if the specified PCI bus has ejectable slots.\n\n- int acpi_pci_check_ejectable(struct pci_bus *pbus, acpi_handle handle)\n  This checks if the specified handle is ejectable ACPI PCI slot. The\n  \u0027pbus\u0027 parameter is needed to check if \u0027handle\u0027 is PCI related ACPI\n  object.\n\nThis patch also introduces the following inline function in\ninclude/linux/pci-acpi.h, which is useful to get ACPI handle of the\nPCI bridge from struct pci_bus of the bridge\u0027s secondary bus.\n\n- static inline acpi_handle acpi_pci_get_bridge_handle(struct pci_bus *pbus)\n  This returns ACPI handle of the PCI bridge which generates PCI bus\n  specified by \u0027pbus\u0027.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "23616941914917cf25b94789856b5326b68d8ee8",
      "tree": "dd32448bbb06a53711d34b5e7f71dac8a07527d2",
      "parents": [
        "07ae95f988a34465bdcb384bfa73c03424fe2312"
      ],
      "author": {
        "name": "Andrew Patterson",
        "email": "andrew.patterson@hp.com",
        "time": "Mon Nov 10 15:31:10 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 07 11:12:32 2009 -0800"
      },
      "message": "ACPI/PCI: remove obsolete _OSC capability support functions\n\nThe acpi_query_osc, __pci_osc_support_set, pci_osc_support_set, and\npcie_osc_support_set functions have been obsoleted in favor of setting\nthese capabilities during root bridge discovery with\npci_acpi_osc_support.  There are no longer any callers of these\nfunctions, so remove them.\n\nSigned-off-by: Andrew Patterson \u003candrew.patterson@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "990a7ac5645883a833a11b900bb6f25b65dea65b",
      "tree": "8644b7da9b41069d873d2b4dbe600bc5a828347d",
      "parents": [
        "8b62091e20215730be1b94b7cd135a78a3e692ca"
      ],
      "author": {
        "name": "Andrew Patterson",
        "email": "andrew.patterson@hp.com",
        "time": "Mon Nov 10 15:30:45 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 07 11:12:27 2009 -0800"
      },
      "message": "ACPI/PCI: call _OSC support during root bridge discovery\n\nAdd pci_acpi_osc_support() and call it when a PCI bridge is added.  This\nallows us to avoid having every individual PCI root bridge driver call\n_OSC support for every root bridge in their probe functions, a\nsignificant savings in boot time.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "8b62091e20215730be1b94b7cd135a78a3e692ca",
      "tree": "7db8bdcc12b34f470c12441deaa5032a731152b9",
      "parents": [
        "d3a54014e2a94bd37b7dee5e76e03f7bc4fab49a"
      ],
      "author": {
        "name": "Andrew Patterson",
        "email": "andrew.patterson@hp.com",
        "time": "Mon Nov 10 15:30:40 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 07 11:12:26 2009 -0800"
      },
      "message": "ACPI/PCI: include missing acpi.h file in pci-acpi.h.\n\nThe pci-acpi.h file will not compile without including linux/acpi.h.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "056c58e8eb4d6765214757e541b68095e2eb2bd2",
      "tree": "a6d7a8c5df552347aca6588b432b9f0ae3939a59",
      "parents": [
        "e0d94beead4ef652ec1c066be886140eebb06d8b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Aug 18 20:22:54 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Aug 18 13:48:04 2008 -0700"
      },
      "message": "PCI: add acpi_find_root_bridge_handle\n\nConsolidate finding of a root bridge and getting its handle to the one\ninline function. It\u0027s cut \u0026 pasted on multiple places. Use this new\ninline in those.\n\nCc: kristen.c.accardi@intel.com\nAcked-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "c2778357234f84668eab5558b54ad28478439d0b",
      "tree": "9820e6cfa1bfe6989854425b0d63840c949fa3f2",
      "parents": [
        "02d90fc343411d6dff26bbd64f0895a243e6f608"
      ],
      "author": {
        "name": "Andrew Patterson",
        "email": "andrew.patterson@hp.com",
        "time": "Tue Jan 22 17:18:12 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:29 2008 -0800"
      },
      "message": "PCI ACPI: Added a function to register _OSC with only PCIe devices.\n\nThe function pci_osc_support_set() traverses every root bridge when\nchecking for _OSC support for a capability.  It quits as soon as it finds a\ndevice/bridge that doesn\u0027t support the requested capability. This won\u0027t\nwork for systems that have mixed PCI and PCIe bridges when checking for\nPCIe features.  I split this function into two -- pci_osc_support_set() and\npcie_osc_support_set(). The latter is used when only PCIe devices should be\ntraversed.\n\nSigned-off-by: Andrew Patterson \u003candrew.patterson@hp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0ce030395b92270567423d57d9d432eb77df32f2",
      "tree": "429e8fa32b90ebf0b801846b6945480fb950572c",
      "parents": [
        "650fb8382287f7990d5127a82a54295139224606"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Sat May 13 08:30:52 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Jun 11 14:02:27 2006 -0700"
      },
      "message": "[PATCH] PCI: fix pciehp compile issue when CONFIG_ACPI is not enabled\n\nFix build error when CONFIG_ACPI not defined\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "427bf532b5ad6db5addc2bce675d13f874397c0c",
      "tree": "3a099b05ab3b1252d6e441855d9b1da02e0daf8c",
      "parents": [
        "1a9ed1bfe2fb17cc30227a12a3c1212128bb78b6"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:11 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:15 2005 -0800"
      },
      "message": "[PATCH] pciehp: request control of each hotplug controller individually\n\nThis patch tweaks the way pciehp requests control of the hotplug\nhardware from BIOS. It now tries to invoke the ACPI _OSC method\nfor a specific hotplug controller only, rather than walking the\nentire acpi namespace invoking all possible _OSC methods under\nall host bridges. This allows us to gain control of each hotplug\ncontroller individually, even if BIOS fails to give us control of\nsome other hotplug controller in the system.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
