)]}'
{
  "log": [
    {
      "commit": "c4635eb06af700820d658a163f06aff12e17cfb2",
      "tree": "97bae8af21e7dc26374de8d9ed45e9f112b7de5a",
      "parents": [
        "e4ec7a00ed30429030112e5591cf3138645727c2"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Jun 20 12:07:08 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jun 27 13:00:43 2008 -0700"
      },
      "message": "pciehp: fix interrupt initialization\n\nCurrent pciehp driver\u0027s intialization sequence is as follows:\n\n(1) initialize controller data structure\n(2) install interrupt handler\n(3) enable software notification\n(4) initialize controller specific slot data structure\n(5) initialize generic slot data structure and register it to pci hotplug core\n\nThe interrupt handler of pciehp assumes that controller specific slot\ndata structure is already initialized. However, it is installed at (2)\nbefore initializing controller specific slot data structure at\n(4). Because of this, pciehp driver cannot handle the following cases\nproperly.\n\n- If devices that shares IRQ with pciehp raise interrupts between (2) and (4).\n- If hotplug events (e.g. MRL open) happen between (3) and (4).\n\nWe already have a workaround for this problem (\"pciehp: fix NULL\ndereference in interrupt handler: dbd79aed1aea2bece0bf43cc2ff3b2f9baf48a08).\nBut we still need fundamental fix.\n\nThis patch fix the problem by changing the initilization sequence as follows:\n\n(1) initialize controller data structure\n(2) initialize controller specific slot data structure\n(3) install interrupt handler\n(4) enable software notification\n(5) initialize generic slot data structure and register it to pci hotplug core\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nAcked-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "e4ec7a00ed30429030112e5591cf3138645727c2",
      "tree": "0832a469122a6e3d8b388359d1839810f36429a1",
      "parents": [
        "34438ba602f9b8904aafe7559046ea68e99e88a0"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@hobbes.(none)",
        "time": "Wed Jun 25 16:12:25 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jun 25 16:12:25 2008 -0700"
      },
      "message": "PCI: correct resource number in debug output\n\nIf pci_request_region fails, make the warning include the resource number,\nnot the resource number + 1.\n"
    },
    {
      "commit": "34438ba602f9b8904aafe7559046ea68e99e88a0",
      "tree": "f1cb1b000a091eaa1501a5c53a14143a0e7b4a5e",
      "parents": [
        "531f254e5cdadb894f04ed27107cdb34c15817ea"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Jun 13 10:52:13 2008 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jun 25 16:05:19 2008 -0700"
      },
      "message": "PCIE: port driver: use dev_printk when possible\n\nConvert printks to use dev_printk().\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "531f254e5cdadb894f04ed27107cdb34c15817ea",
      "tree": "bd9420afda94848c76f49da6eebd67fe39d8c3fa",
      "parents": [
        "80ccba1186d48fa728dc4b1456cc07ffb07da501"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Jun 13 10:52:12 2008 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jun 25 16:05:16 2008 -0700"
      },
      "message": "PCIE: aer: use dev_printk when possible\n\nConvert printks to use dev_printk().\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "80ccba1186d48fa728dc4b1456cc07ffb07da501",
      "tree": "b58826b8d0e42e2a41e5f5632bf95e52f9dfc676",
      "parents": [
        "b86ec7ed2877f560ff069e8ed1b433a9005619c6"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Jun 13 10:52:11 2008 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jun 25 16:05:13 2008 -0700"
      },
      "message": "PCI: use dev_printk when possible\n\nConvert printks to use dev_printk().\n\nI converted pr_debug() to dev_dbg().  Both use KERN_DEBUG and are enabled\nonly when DEBUG is defined.\n\nI converted printk(KERN_DEBUG) to dev_printk(KERN_DEBUG), not to dev_dbg(),\nbecause dev_dbg() is only enabled when DEBUG is defined.\n\nI converted DBG(KERN_INFO) (only in setup-bus.c) to dev_info().  The DBG()\nname makes it sound like debug, but it\u0027s been enabled forever, so dev_info()\npreserves the previous behavior.\n\nI tried to make the resource assignment formats more consistent, e.g.,\n  \"BAR %d: got res [%#llx-%#llx] bus [%#llx-%#llx] flags %#lx\\n\"\ninstead of sometimes using \"start-end\" and sometimes using \"size@start\".\nI\u0027m not attached to one or the other; I\u0027d just like them consistent.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "b86ec7ed2877f560ff069e8ed1b433a9005619c6",
      "tree": "d41871cf17299d3568001ec61865f973042c1320",
      "parents": [
        "563f119080b505076429b47722fbf6374b546fa7"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Jun 20 11:54:06 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jun 25 15:58:39 2008 -0700"
      },
      "message": "Remove unnecessary \u0027tmp\u0027 variable from pci_hp_register().\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "563f119080b505076429b47722fbf6374b546fa7",
      "tree": "b8029b4d5b5efe66c63e520cc9bffe6c62d1d930",
      "parents": [
        "66618bad123494beb30c0d590460e972e5b0977e"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Jun 20 12:05:52 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jun 25 15:55:27 2008 -0700"
      },
      "message": "pciehp: remove inline from command related functions\n\nThe pcie_poll_cmd() and pcie_wait_cmd() are too large to be\ninlined.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "66618bad123494beb30c0d590460e972e5b0977e",
      "tree": "4750c192e5f004cc97dd8e031484eda976fcddcb",
      "parents": [
        "820943b6fc4781621dee52ba026106758a727dd3"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Jun 20 12:05:12 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jun 25 15:55:11 2008 -0700"
      },
      "message": "pciehp: change command polling frequency\n\nChange command polling frequency to 100Hz from 10Hz in order to reduce\nthe delay in the common case of a command completing quickly.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "820943b6fc4781621dee52ba026106758a727dd3",
      "tree": "7431080b202ecad216358bb24a89b7834bbdbc62",
      "parents": [
        "b30dd56d1c3786fb0c4e442a58d9a2ea78eeabb9"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Jun 20 12:04:33 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jun 25 15:54:30 2008 -0700"
      },
      "message": "pciehp: cleanup pcie_poll_cmd\n\nCleanup pcie_poll_cmd(): check the slot status once before entering our\ncompletion test loop and convert the loop to a simpler while() block.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "b30dd56d1c3786fb0c4e442a58d9a2ea78eeabb9",
      "tree": "3f4d2f672e0930b1509271178219aab05b0252e9",
      "parents": [
        "65b943f630bc177b743ca05b4cb6defe8fcffa6e"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Jun 20 12:06:24 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jun 25 15:53:23 2008 -0700"
      },
      "message": "pciehp: fix typo in hpc_release_ctlr\n\nFix the typo in hpc_release_ctlr().\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "65b943f630bc177b743ca05b4cb6defe8fcffa6e",
      "tree": "6d0770208a75b9667bcc15933d995bd3b56a08ca",
      "parents": [
        "15650a2f644a2f15738cf22807c090d89328f500"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@hobbes.(none)",
        "time": "Wed Jun 25 15:27:34 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jun 25 15:27:34 2008 -0700"
      },
      "message": "PCI: fixup kdoc blocks for hotplug functions\n\nA few warnings snuck in as parameters were added or renamed.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "15650a2f644a2f15738cf22807c090d89328f500",
      "tree": "4fa3d379b9db7b5388494d1083dc7d0305753ae7",
      "parents": [
        "d8f3de0d2412bb91639cfefc5b3c79dbf3812212"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@hobbes.lan",
        "time": "Mon Jun 16 15:29:45 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Jun 16 15:29:45 2008 -0700"
      },
      "message": "x86/PCI: fixup early quirk probing\n\nOn x86, we do early PCI probing to apply some quirks for chipset bugs.\nHowever, in a recent cleanup (7bcbc78dea92fdf0947fa48e248da3c993a5690f) a\nthinko was introduced that causes us to probe all subfunctions of even single\nfunction devices (a function was factored out of an inner loop and a \"break\"\nbecame a \"return\").  Fix that up by making check_dev_quirk() return a value so\nwe can keep the factored code intact.\n\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "d8f3de0d2412bb91639cfefc5b3c79dbf3812212",
      "tree": "05d0530d06e898b7eeac5c781ee9f00972a7f67a",
      "parents": [
        "53eb2fbeb9e68e1a9a23945de8450999c46270ce"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jun 12 23:24:06 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jun 12 14:25:09 2008 -0700"
      },
      "message": "Suspend-related patches for 2.6.27\n\nACPI PM: Add possibility to change suspend sequence\n\nThere are some systems out there that don\u0027t work correctly with\nour current suspend/hibernation code ordering.  Provide a workaround\nfor these systems allowing them to pass \u0027acpi_sleep\u003dold_ordering\u0027 in\nthe kernel command line so that it will use the pre-ACPI 2.0 (\"old\")\nsuspend code ordering.\n\nUnfortunately, this requires us to add a platform hook to the\nresuming of devices for recovering the platform in case one of the\ndevice drivers\u0027 .suspend() routines returns error code.  Namely,\nACPI 1.0 specifies that _PTS should be called before suspending\ndevices, but _WAK still should be called before resuming them in\norder to undo the changes made by _PTS.  However, if there is an\nerror during suspending devices, they are automatically resumed\nwithout returning control to the PM core, so the _WAK has to be\ncalled from within device_resume() in that cases.\n\nThe patch also reorders and refactors the ACPI suspend/hibernation\ncode to avoid duplication as far as reasonably possible.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "53eb2fbeb9e68e1a9a23945de8450999c46270ce",
      "tree": "3c50f8690f63b53b3cffbcc226cbbe3c8c6de753",
      "parents": [
        "8344b568f5bdc7ee1bba909de3294c6348c36056",
        "0e6859d49ff194e01afc229c996e3aefca1a0539"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@hobbes.lan",
        "time": "Thu Jun 12 12:06:58 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jun 12 12:06:58 2008 -0700"
      },
      "message": "Merge branch \u0027suspend\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6 into linux-next\n"
    },
    {
      "commit": "0e6859d49ff194e01afc229c996e3aefca1a0539",
      "tree": "4be0ecee4ebe44662a3a67953e57b2f8cd74c9c5",
      "parents": [
        "8d2bdf49481b27096e242119e73abe9348c1019b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jun 05 01:17:28 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:33:19 2008 -0400"
      },
      "message": "ACPI PM: Remove obsolete Toshiba workaround\n\nRemove the obsolete workaround for a Toshiba Satellite 4030cdt\nS1 problem from drivers/acpi/sleep/main.c .\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8d2bdf49481b27096e242119e73abe9348c1019b",
      "tree": "1bb795eff290f169fefdcc95695f9326bad6a2d9",
      "parents": [
        "06166780eb53685e72b589814d535d1f9948e761"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jun 05 01:16:37 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:33:19 2008 -0400"
      },
      "message": "PCI ACPI: Drop the second argument of platform_pci_choose_state\n\nSince the second argument of acpi_pci_choose_state() and\nplatform_pci_choose_state() is never used, remove it.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "06166780eb53685e72b589814d535d1f9948e761",
      "tree": "c4ba373d19f1755d9e8934c754753f52bc13997b",
      "parents": [
        "28ffb5d3e0b563be5a9639c3a2b42f1a9430454f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Jun 05 01:15:40 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:33:19 2008 -0400"
      },
      "message": "ACPI PM: acpi_pm_device_sleep_state() cleanup\n\nGet rid of a superfluous acpi_pm_device_sleep_state() parameter.  The\nonly legitimate value of that parameter must be derived from the first\nparameter, which is what all the callers already do.  (However, this\ndoes not address the fact that ACPI still doesn\u0027t set up those flags.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8344b568f5bdc7ee1bba909de3294c6348c36056",
      "tree": "e4406d8a1210baa4e5cc665b576dca7318e8f4f1",
      "parents": [
        "f46753c5e354b857b20ab8e0fe7b2579831dc369"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Tue Jun 10 15:30:42 2008 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 14:37:14 2008 -0700"
      },
      "message": "PCI: ACPI PCI slot detection driver\n\nDetect all physical PCI slots as described by ACPI, and create entries in\n/sys/bus/pci/slots/.\n\nNot all physical slots are hotpluggable, and the acpiphp module does not\ndetect them.  Now we know the physical PCI geography of our system, without\ncaring about hotplug.\n\n[kaneshige.kenji@jp.fujitsu.com: export-kobject_rename-for-pci_hotplug_core]\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nAcked-by: Greg KH \u003cgreg@kroah.com\u003e\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: fix build with CONFIG_DMI\u003dn]\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "f46753c5e354b857b20ab8e0fe7b2579831dc369",
      "tree": "efffdb4dfec5e1f6fd624f17aa36d7d350bb1e6c",
      "parents": [
        "fe99740cac117f208707488c03f3789cf4904957"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Tue Jun 10 15:28:50 2008 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 14:37:03 2008 -0700"
      },
      "message": "PCI: introduce pci_slot\n\nCurrently, /sys/bus/pci/slots/ only exposes hotplug attributes when a\nhotplug driver is loaded, but PCI slots have attributes such as address,\nspeed, width, etc.  that are not related to hotplug at all.\n\nIntroduce pci_slot as the primary data structure and kobject model.\nHotplug attributes described in hotplug_slot become a secondary\nstructure associated with the pci_slot.\n\nThis patch only creates the infrastructure that allows the separation of\nPCI slot attributes and hotplug attributes.  In this patch, the PCI\nhotplug core remains the only user of this infrastructure, and thus,\n/sys/bus/pci/slots/ will still only become populated when a hotplug\ndriver is loaded.\n\nA later patch in this series will add a second user of this new\ninfrastructure and demonstrate splitting the task of exposing pci_slot\nattributes from hotplug_slot attributes.\n\n  - Make pci_slot the primary sysfs entity. hotplug_slot becomes a\n    subsidiary structure.\n    o pci_create_slot() creates and registers a slot with the PCI core\n    o pci_slot_add_hotplug() gives it hotplug capability\n\n  - Change the prototype of pci_hp_register() to take the bus and\n    slot number (on parent bus) as parameters.\n\n  - Remove all the -\u003eget_address methods since this functionality is\n    now handled by pci_slot directly.\n\n[achiang@hp.com: rpaphp-correctly-pci_hp_register-for-empty-pci-slots]\nTested-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: make headers_check happy]\n[akpm@linux-foundation.org: nuther build fix]\n[akpm@linux-foundation.org: fix typo in #include]\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nAcked-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "fe99740cac117f208707488c03f3789cf4904957",
      "tree": "661148fce79181d0635a225ff47c077459d3ef63",
      "parents": [
        "64dab20450184e6586c12704da11ce48a0918050"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Tue Jun 10 15:27:37 2008 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 14:36:45 2008 -0700"
      },
      "message": "PCI: construct one fakephp slot per PCI slot\n\nRegister one slot per slot, rather than one slot per function.  Change the\nname of the slot to fake%d instead of the pci address.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "64dab20450184e6586c12704da11ce48a0918050",
      "tree": "8f931e64b537338e1df400b53becfea2461e6d82",
      "parents": [
        "27e468597315e5ce078fdd39856b7954b639183a"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@hobbes.lan",
        "time": "Tue Jun 10 14:20:03 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 14:20:03 2008 -0700"
      },
      "message": "PCI: update location of PCI hotplug mailing lists\n\nJust concentrate PCI traffic at linux-pci@vger rather than splitting it between\nvger and a sf.net moderated (!) mailing list.\n\nAcked-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nAcked-by: Scott Murray \u003cscottm@somanetworks.com\u003e\nAcked-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "28ffb5d3e0b563be5a9639c3a2b42f1a9430454f",
      "tree": "1a62828e6ebab52541d57b849866c332393d854a",
      "parents": [
        "19f2b8dfea10e4d5cd34feb08cbab738504c25cf",
        "efc0fc1c2f37c8c0e43c7616394a979a042b9331"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 10 12:34:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 10 12:34:29 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  fix BLK_DEV_HD_ONLY on ARM dependencies\n  ide: export ide_doubler\n  palm_bk3710: add warm-plug support\n  delkin_cb: add missing __init/__exit tags\n  delkin_cb: add warm-plug support\n  delkin_cb: use struct ide_port_info\n  delkin_cb: set proper hwif-\u003egendev.parent value\n  ide: fix host drivers missing hwif-\u003echipset initialization\n  ide-generic: add missing hwif-\u003echipset setup\n  sis5513: add missing pci_enable_device() call\n  MAINTAINERS: remove SIS 5513 IDE entry\n  ide: remove the ide_etrax100 chipset type\n"
    },
    {
      "commit": "27e468597315e5ce078fdd39856b7954b639183a",
      "tree": "4826ec3df2f2d7fa018fd55415000a207a16a3e4",
      "parents": [
        "5d9526d07a8dc87460c13c277b3edcc26b0e662f"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Jun 08 13:47:02 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 11:57:26 2008 -0700"
      },
      "message": "PCI: unhide the SMBus on the Compaq Deskpro EN\n\nThis patch unhides the SMBus on Compaq Deskpro EN\nSFF P667 with the Intel 815E chipset. Unhiding it reveals\na THMC51 hardware monitoring chip.\n\nJean Delvare has checked that this machine has no ACPI\nmagic touching the SMBus nor the hardware monitoring chip,\nso this should be safe.\n\nThe patch was tested on Fedora Core 9 with 2.6.25.4 kernel.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nTested-by: Rafał Haładuda \u003crh1985@wp.pl\u003e\nCC: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "efc0fc1c2f37c8c0e43c7616394a979a042b9331",
      "tree": "4873a304d4c609a9479235c647e2f00e824e4104",
      "parents": [
        "513f3c10ddb24b0a261ae96de6f7911ba28713f9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jun 10 20:56:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:38 2008 +0200"
      },
      "message": "fix BLK_DEV_HD_ONLY on ARM dependencies\n\nThis patch limits BLK_DEV_HD_ONLY to the ARM platforms offering \nIRQ_HARDDISK, fixing the following compile error on others:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      drivers/ide/legacy/hd.o\n...\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ide/legacy/hd.c: In function \u0027hd_times_out\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ide/legacy/hd.c:542: error: \u0027IRQ_HARDDISK\u0027 undeclared (first use in this function)\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ide/legacy/hd.c:542: error: (Each undeclared identifier is reported only once\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ide/legacy/hd.c:542: error: for each function it appears in.)\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ide/legacy/hd.c: In function \u0027do_hd_request\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ide/legacy/hd.c:661: error: \u0027IRQ_HARDDISK\u0027 undeclared (first use in this function)\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ide/legacy/hd.c: In function \u0027hd_init\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/ide/legacy/hd.c:765: error: \u0027IRQ_HARDDISK\u0027 undeclared (first use in this function)\nmake[3]: *** [drivers/ide/legacy/hd.o] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "513f3c10ddb24b0a261ae96de6f7911ba28713f9",
      "tree": "c3a5613b103dfd356f6dc880ba9dbd0e1d0eb2e1",
      "parents": [
        "fb374966ba13ccac341499eaefecd58a96bafb59"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jun 10 20:56:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:38 2008 +0200"
      },
      "message": "ide: export ide_doubler\n\nThis patch fixes the following build error:\n\n\u003c--  snip  --\u003e\n\n...\n  Building modules, stage 2.\n  MODPOST 1204 modules\nERROR: \"ide_doubler\" [drivers/ide/ide-core.ko] undefined!\n...\nmake[2]: *** [__modpost] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fb374966ba13ccac341499eaefecd58a96bafb59",
      "tree": "7b77fdc9df9c57c1ea4cd0049434572918499f38",
      "parents": [
        "f4084a1d18d618bb360bc72713a3bc2b8375e12f"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:38 2008 +0200"
      },
      "message": "palm_bk3710: add warm-plug support\n\nDon\u0027t fail the probe if there are no devices attached to the controller.\n\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f4084a1d18d618bb360bc72713a3bc2b8375e12f",
      "tree": "8fd2c8f9901591ef684ccd533a7ea9d93c86ef03",
      "parents": [
        "96fe439ec9ca25b09e1458d86bd739757ae11ea1"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:38 2008 +0200"
      },
      "message": "delkin_cb: add missing __init/__exit tags\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "96fe439ec9ca25b09e1458d86bd739757ae11ea1",
      "tree": "584573cf7c42383e4baa5cd7081bcd4926a67ed0",
      "parents": [
        "1c4d4ad50ac5cc74c605c4a467db42c961ec7a69"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:38 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:38 2008 +0200"
      },
      "message": "delkin_cb: add warm-plug support\n\nDon\u0027t fail the probe if there are no devices attached to the controller.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "1c4d4ad50ac5cc74c605c4a467db42c961ec7a69",
      "tree": "fd6c6d0189238750065501eae807243487f5df1a",
      "parents": [
        "8a7dbb9761d59996e4a037c969eabd8e93f3be1c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:37 2008 +0200"
      },
      "message": "delkin_cb: use struct ide_port_info\n\nConvert the driver to use struct ide_port_info - as a nice side-effect\nthis fixes racy setup of -\u003eio_32bit/unmask settings (after ide_device_add()\ncall device can be already in use).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "8a7dbb9761d59996e4a037c969eabd8e93f3be1c",
      "tree": "cd7a737967b35896faf0f65a53e5214c43cf4eb8",
      "parents": [
        "d427e836d1d9b58e8f1e648c09b5fbe36e01013b"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:37 2008 +0200"
      },
      "message": "delkin_cb: set proper hwif-\u003egendev.parent value\n\nhwif-\u003edev was set too late (after ide_device_add() call)\nso hwif-\u003egendev.parent was not initialized properly.\n\nFix it by setting hw.dev and letting ide_init_port_hw()\ndo the rest.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d427e836d1d9b58e8f1e648c09b5fbe36e01013b",
      "tree": "441a044dcd7152bd96fe10b2f259068f049f2329",
      "parents": [
        "343a3451e20314d5959b59b992e33fbaadfe52bf"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:37 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:37 2008 +0200"
      },
      "message": "ide: fix host drivers missing hwif-\u003echipset initialization\n\nide_find_port() now depends on -\u003echipset being set for occupied ide_hwifs[]\nslots so all host drivers have to initialize hwif-\u003echipset properly.\n\nThis patch fixes a regression on hosts with \u003e 1 port or with a single port\nbut no devices attached to it for an affected host drivers.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "343a3451e20314d5959b59b992e33fbaadfe52bf",
      "tree": "33e7d7edc85b96285a4f12178e5751c8728e6426",
      "parents": [
        "cd18f69f845dc8c769f0ef65046b7a113b8aba87"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:36 2008 +0200"
      },
      "message": "ide-generic: add missing hwif-\u003echipset setup\n\nhwif-\u003echipset need to be set properly or ide-generic driver will break once\nwe make a final step in fixing host drivers\u0027 dependence on ide_hwifs[].\n\nProblem was catched early thanks to IDE tree exposure in -mm / -next trees\nand reported by people listed people (thank you guys!).\n\nReported-by: \"John Keller\" \u003cjpk@sgi.com\u003e\nReported-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nReported-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "cd18f69f845dc8c769f0ef65046b7a113b8aba87",
      "tree": "7e2edd0a6a61e1806d028623c4e74c9b97011859",
      "parents": [
        "34e6e88f025ebe0613f53af2703d4d902e39273a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:36 2008 +0200"
      },
      "message": "sis5513: add missing pci_enable_device() call\n\nCc: Riccardo Gori \u003cgoric@trivenet.it\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "34e6e88f025ebe0613f53af2703d4d902e39273a",
      "tree": "2b82bcbc042fb6a81d44edd1994614018b0c7c9a",
      "parents": [
        "b76916462d990751882eaeadc75ac8c487d6de1d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jun 10 20:56:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:36 2008 +0200"
      },
      "message": "MAINTAINERS: remove SIS 5513 IDE entry\n\n- maintainer has not been active for years\n- URLs no longer exist\n- covered by the IDE SUBSYSTEM entry\n- maintainer email bounces\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Lionel.Bouton@inet6.fr\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b76916462d990751882eaeadc75ac8c487d6de1d",
      "tree": "2be5caf019b30c56f02ebc00441a875915d7ff46",
      "parents": [
        "5e70b7f3c24468bb1635b295945edb48ecd9656a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jun 10 20:56:36 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jun 10 20:56:36 2008 +0200"
      },
      "message": "ide: remove the ide_etrax100 chipset type\n\nI forgot to remove the ide_etrax100 chipset type when removing the\nETRAX_IDE driver.\n\nReported-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5d9526d07a8dc87460c13c277b3edcc26b0e662f",
      "tree": "a9dc7b5ad70d2cc7173ee5d8d65b71c8636bfdc8",
      "parents": [
        "10260d9ab702454460242ef4d3ecfc49fcb96a5b"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Wed Jun 04 11:39:07 2008 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:55 2008 -0700"
      },
      "message": "PCIe: fix \u0027symbol not declared\u0027 sparse warnings\n\nWhile refreshing my physical PCI slot series against upstream, I\nnoticed a few simple sparse/compile warnings that were easy to\nfix.\n\nFix the following sparse warnings in PCIe:\n\n\tdrivers/pci/pcie/aer/aerdrv.c:86:6: warning: symbol \u0027pci_no_aer\u0027\n\twas not declared. Should it be static?\n\tdrivers/pci/pcie/portdrv_bus.c:21:17: warning: symbol\n\t\u0027pcie_port_bus_type\u0027 was not declared. Should it be static?\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "10260d9ab702454460242ef4d3ecfc49fcb96a5b",
      "tree": "05d8ea8403743fc9c97007e35a7fc233a5e30fa5",
      "parents": [
        "ece6763419f44ed72f4fc78752e5f5364df1794b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jun 04 13:53:31 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:55 2008 -0700"
      },
      "message": "PCI: Unhide the SMBus on the Compaq Evo D510\n\nOne more machine with a hidden Intel SMBus. Unhiding it reveals a SMSC\nEMC6D100 hardware monitoring chip. I have checked that this machine\nhas no ACPI magic touching the SMBus nor the hardware monitoring chip,\nso this should be safe.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "ece6763419f44ed72f4fc78752e5f5364df1794b",
      "tree": "a0c53e4a499263ed26e8a2c273f3f906aec740ae",
      "parents": [
        "6a3f084971bad985722afe25b16a5c0a990cea75"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu May 29 15:04:38 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:54 2008 -0700"
      },
      "message": "PCI: eliminate double kfree in intel-iommu initialization\n\nThe destination of goto error also does a kfree(g_iommus), so it is not\ncorrect to do one here.\n\nThis was found using Coccinelle (http://www.emn.fr/x-info/coccinelle/).\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "6a3f084971bad985722afe25b16a5c0a990cea75",
      "tree": "f65c08731c9bd2e89ce3a5e1be503b50a4bb6eb1",
      "parents": [
        "d8b23e8ffb567758fc6074e97210ddb42114827c"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Mon Jun 02 09:22:34 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:54 2008 -0700"
      },
      "message": "pciehp: removes redundant NULL write to slot status register\n\nCleanup to remove a redundant NULL write to SLOTSTATUS.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "d8b23e8ffb567758fc6074e97210ddb42114827c",
      "tree": "52bdbf2078c69ce843f5fa075f8d65081f429d03",
      "parents": [
        "ac9c052d10d8d6f46a30cb46c0d6d753997c299f"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Mon Jun 02 09:07:46 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:54 2008 -0700"
      },
      "message": "pciehp: fixes typo in dbg_ctrl() in pciehp_hpc.c\n\nFixup a typo in dbg_ctrl(); it was fetching SLOTSTATUS twice.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "ac9c052d10d8d6f46a30cb46c0d6d753997c299f",
      "tree": "15c252f9a0addcc944aa7e453bf68b174dfc38fe",
      "parents": [
        "d737bdc141f0f040171fffbb7f9e08a825b27aab"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed May 28 15:01:03 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:53 2008 -0700"
      },
      "message": "shpchp: check firmware before taking control\n\nFix the following problems of shpchp driver about getting hotplug\ncontrol from firmware.\n\n  - The shpchp driver must not control the hotplug controller if it\n    fails to get control from the firmware. But current shpchp\n    controls the hotplug controller regardless the result, because it\n    doesn\u0027t check the return value of get_hp_hw_control_from_firmware().\n\n  - Current shpchp driver doesn\u0027t support _OSC.\n\nThe pciehp driver already have the code for evaluating _OSC and OSHP\nand shpchp and pciehp can share it. So this patch move that code from\npciehp to acpi_pcihp.c.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "d737bdc141f0f040171fffbb7f9e08a825b27aab",
      "tree": "11b0777a92a0703a837982b5b726a90b5c6645f0",
      "parents": [
        "125c39f7d233de28f342d80858025ffed0c4b7f4"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed May 28 14:59:44 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:53 2008 -0700"
      },
      "message": "pciehp: block signals while waiting for command completion\n\nSince we need to wait for command completion for muximum 1sec, waiting\ncommand should not be interrupted by a signal.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "125c39f7d233de28f342d80858025ffed0c4b7f4",
      "tree": "9c6910276ef5b5b2fbfa3a8ec6249a217d1d848f",
      "parents": [
        "b143b3cc82fac459feb1abdffb1d77be9805adaa"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed May 28 14:57:30 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:53 2008 -0700"
      },
      "message": "pciehp: evaluate _OSC/OSHP before controller init\n\nCurrent pciehp evaluates _OSC/OSHP method after some controller\ninitialization is done. So if evaluating _OSC/OSHP is failed, we need\nto cleanup already initialized data structures or hardware. This\nclearly is not robust way. With this patch, _OSC/OSHP evaluation is\ndone first.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "b143b3cc82fac459feb1abdffb1d77be9805adaa",
      "tree": "807c94583d98721d82eb7e1c71e32a738ac4b37d",
      "parents": [
        "e3f2baebf4209b5927e23fa65d5977d31db936b3"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed May 28 14:56:00 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:52 2008 -0700"
      },
      "message": "pciehp: remove redundant pci_dev initialization\n\nRemove the redundant initialization of pci_dev member of struct\ncontroller in pciehp_probe(). It is initialized in pcie_init().\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "e3f2baebf4209b5927e23fa65d5977d31db936b3",
      "tree": "2f5b9850f13f0ce1cefcf1ba5144933f4bb93470",
      "parents": [
        "e7891c733f9b26c851edde50cf886a30bd133dbd"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu May 22 14:35:11 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:52 2008 -0700"
      },
      "message": "PCI/x86: early dump pci conf space v2\n\nAllows us to dump PCI space before any kernel changes have been made.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "e7891c733f9b26c851edde50cf886a30bd133dbd",
      "tree": "586fcf54403d2d2b04e62f1665b33abc58bb09c1",
      "parents": [
        "25e18499e08cb097cbbfeab5de25d094d5312ee5"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu May 22 14:35:21 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:51 2008 -0700"
      },
      "message": "PCI/x86: write_pci_config_byte fix offset\n\nalso add write_pci_config_16\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "25e18499e08cb097cbbfeab5de25d094d5312ee5",
      "tree": "1b4a0a0023216c2a037f35e4eaf1f32b83d44f39",
      "parents": [
        "bbb44d9f23d868a2837c6b22b8dfb123d8e7800c"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed May 21 01:40:43 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:51 2008 -0700"
      },
      "message": "Implement new suspend and hibernation callbacks for platform busses\n\nImplement new suspend and hibernation callbacks for the platform bus\ntype.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "bbb44d9f23d868a2837c6b22b8dfb123d8e7800c",
      "tree": "15573ad50a41601b0fda2f7d8568e6c94fee307b",
      "parents": [
        "1eede070a59e1cc73da51e1aaa00d9ab86572cfc"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue May 20 00:49:04 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:51 2008 -0700"
      },
      "message": "PCI: implement new suspend/resume callbacks\n\nImplement new suspend and hibernation callbacks for the PCI bus type.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "1eede070a59e1cc73da51e1aaa00d9ab86572cfc",
      "tree": "eafccca4f2a1ae2e8ebb06d2dff9528d5a289da4",
      "parents": [
        "bb71ad880204b79d60331d3384103976e086cb9f"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue May 20 23:00:01 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:50 2008 -0700"
      },
      "message": "Introduce new top level suspend and hibernation callbacks\n\nIntroduce \u0027struct pm_ops\u0027 and \u0027struct pm_ext_ops\u0027 (\u0027ext\u0027 meaning\n\u0027extended\u0027) representing suspend and hibernation operations for bus\ntypes, device classes, device types and device drivers.\n\nModify the PM core to use \u0027struct pm_ops\u0027 and \u0027struct pm_ext_ops\u0027\nobjects, if defined, instead of the -\u003esuspend(), -\u003eresume(),\n-\u003esuspend_late(), and -\u003eresume_early() callbacks (the old callbacks\nwill be considered as legacy and gradually phased out).\n\nThe main purpose of doing this is to separate suspend (aka S2RAM and\nstandby) callbacks from hibernation callbacks in such a way that the\nnew callbacks won\u0027t take arguments and the semantics of each of them\nwill be clearly specified.  This has been requested for multiple\ntimes by many people, including Linus himself, and the reason is that\nwithin the current scheme if -\u003eresume() is called, for example, it\u0027s\ndifficult to say why it\u0027s been called (ie. is it a resume from RAM or\nfrom hibernation or a suspend/hibernation failure etc.?).\n\nThe second purpose is to make the suspend/hibernation callbacks more\nflexible so that device drivers can handle more than they can within\nthe current scheme.  For example, some drivers may need to prevent\nnew children of the device from being registered before their\n-\u003esuspend() callbacks are executed or they may want to carry out some\noperations requiring the availability of some other devices, not\ndirectly bound via the parent-child relationship, in order to prepare\nfor the execution of -\u003esuspend(), etc.\n\nUltimately, we\u0027d like to stop using the freezing of tasks for suspend\nand therefore the drivers\u0027 suspend/hibernation code will have to take\ncare of the handling of the user space during suspend/hibernation.\nThat, in turn, would be difficult within the current scheme, without\nthe new -\u003eprepare() and -\u003ecomplete() callbacks.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "bb71ad880204b79d60331d3384103976e086cb9f",
      "tree": "612b14aed172db36ddbdae2287ffdd65e6baef00",
      "parents": [
        "5ca5c02f0e81c094c19d30dc0d13be4e929a994a"
      ],
      "author": {
        "name": "Gary Hade",
        "email": "garyhade@us.ibm.com",
        "time": "Mon May 12 13:57:46 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:50 2008 -0700"
      },
      "message": "PCI: boot parameter to avoid expansion ROM memory allocation\n\nContention for scarce PCI memory resources has been growing\ndue to an increasing number of PCI slots in large multi-node\nsystems.  The kernel currently attempts by default to\nallocate memory for all PCI expansion ROMs so there has\nalso been an increasing number of PCI memory allocation\nfailures seen on these systems.  This occurs because the\nBIOS either (1) provides insufficient PCI memory resource\nfor all the expansion ROMs or (2) provides adequate PCI\nmemory resource for expansion ROMs but provides the\nspace in kernel unexpected BIOS assigned P2P non-prefetch\nwindows.\n\nThe resulting PCI memory allocation failures may be benign\nwhen related to memory requests for expansion ROMs themselves\nbut in some cases they can occur when attempting to allocate\nspace for more critical BARs.  This can happen when a successful\nexpansion ROM allocation request consumes memory resource\nthat was intended for a non-ROM BAR.  We have seen this\nhappen during PCI hotplug of an adapter that contains a\nP2P bridge where successful memory allocation for an\nexpansion ROM BAR on device behind the bridge consumed\nmemory that was intended for a non-ROM BAR on the P2P bridge.\nIn all cases the allocation failure messages can be very\nconfusing for users.\n\nThis patch provides a new \u0027pci\u003dnorom\u0027 kernel boot parameter\nthat can be used to disable the default PCI expansion ROM memory\nresource allocation.  This provides a way to avoid the above\ndescribed issues on systems that do not contain PCI devices\nfor which drivers or user-level applications depend on the\ndefault PCI expansion ROM memory resource allocation behavior.\n\nSigned-off-by: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "5ca5c02f0e81c094c19d30dc0d13be4e929a994a",
      "tree": "b014b51148dc378ce15c0daf81c19f03139dc01c",
      "parents": [
        "cf35e4ad57b4c39a4c74921e20e48ec0dbeb14f4"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Mon May 19 13:48:17 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:49 2008 -0700"
      },
      "message": "PCI/MSI: skip calling pci_find_capability from msi_set_mask_bits\n\nThe position of MSI capability is already cached in the msi_desc when\nwe enter the msi_set_mask_bits().  Use it instead.\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "cf35e4ad57b4c39a4c74921e20e48ec0dbeb14f4",
      "tree": "6283241b02244a95d599b6d06e8e95efeb688c44",
      "parents": [
        "90a57dab6a2bce7f2ef186fe2d07a84d14a2a625"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue May 20 01:02:06 2008 +0300"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:49 2008 -0700"
      },
      "message": "PCI: remove CVS keywords\n\nThis patch removes CVS keywords that weren\u0027t updated for a long time\nfrom comments.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "90a57dab6a2bce7f2ef186fe2d07a84d14a2a625",
      "tree": "ccb57e84c31dcfb5e471b4006aaa1c6a1d380c98",
      "parents": [
        "c155062d6ebed676f62761f90c62894a97816932"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu May 15 15:23:13 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:49 2008 -0700"
      },
      "message": "pci-acpi: formatting cleanups for _OSC\n\nMinor cleanup in pci-acpi.c.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "c155062d6ebed676f62761f90c62894a97816932",
      "tree": "c69a05790679b1a7440297efa4b9c41fa50b1fb5",
      "parents": [
        "681f7d9db58d2b6dc3c3b784d6815f86a53b6ba0"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu May 15 15:22:35 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:48 2008 -0700"
      },
      "message": "pci-acpi: remove unused variable in __pci_osc_support_set\n\nThe \u0027retval\u0027 variable in __pci_osc_support_set() is no longer\nused. Remove this unused variable.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "681f7d9db58d2b6dc3c3b784d6815f86a53b6ba0",
      "tree": "78bfb611f150d6843892f91a3f074dea2c59ac93",
      "parents": [
        "5e0b9947452c824d66fafe728a46312cff544a7f"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu May 15 15:21:16 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:48 2008 -0700"
      },
      "message": "pci-acpi: add flag to indicate query had been done\n\nCurrent pci-acpi implementation checks osc_data-\u003esupport_stat to see\nif control bits had been already queried. It is not good from the\nviewpoint of easy understanding. So this patch adds new \u0027is_queried\u0027\nflag to indicate query had been done.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "5e0b9947452c824d66fafe728a46312cff544a7f",
      "tree": "f81c832420f689eabd8a597ef2d65be1d2cc14de",
      "parents": [
        "8a7a4faf96eef8c87421be0d3f33ea036804289b"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu May 15 15:20:11 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:48 2008 -0700"
      },
      "message": "pci-acpi: use local buffer for _OSC\n\nCurrent pci-acpi implementation uses array in osc_data directly to\nevaluate _OSC. It needs to save the old data and restore it if _OSC\nevaluation fails. To make it more robust, we should use local array to\nevaluate _OSC.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "8a7a4faf96eef8c87421be0d3f33ea036804289b",
      "tree": "9b14ae0e59ffb8617374f0e49f64d8af2c902d63",
      "parents": [
        "49db139955d3392c6c4facf987905d0a9afed581"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu May 15 15:18:53 2008 +0900"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:47 2008 -0700"
      },
      "message": "pci-acpi: remove duplicate code for _OSC\n\nRemove the duplicated code in acpi_query_osc() and acpi_run_osc().\nIt simplifies the code very much.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nAcked-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "49db139955d3392c6c4facf987905d0a9afed581",
      "tree": "a6add566bb0fefbddd09d53e26b680be3ccd3a9b",
      "parents": [
        "e1a2a51e684bfe9d6165992d4a065439617a3107"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Tue May 13 11:15:05 2008 +0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:47 2008 -0700"
      },
      "message": "PCI: Disable PME during PCI scan\n\nIf a device supports #PME and can generate PME events from D0, we may see\nsuperfluous events before a driver is loaded (drivers should only enable PME as\nneeded), preventing suspend from working if the corresponding GPE was enabled.\n\nLikewise, if the ACPI device has the _PRW object, the _PSW/_DSW object will be\ncalled in order to disable the wakeup functionality. But when it is allowed to\nwake up the sleeping state, OSPM will enable it again.\n\nSo we should disable PME in the course of scanning PCI devices and enable it\nagain only when PME events are actually required to be generated from the\nrequested PCI state (for example, D3_hot or D3_cold).  It is also safe to\ndisable PME again when the PME is disabled for the PCI devices.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "e1a2a51e684bfe9d6165992d4a065439617a3107",
      "tree": "4d05a1b9ebadd0ab22e0e42ee3b053dddf11baf1",
      "parents": [
        "273c11270d3715c4c06d4df1607a1a60034d887b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu May 15 21:51:31 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:46 2008 -0700"
      },
      "message": "Suspend/Resume bug in PCI layer wrt quirks\n\nSome quirks should be called with interrupt disabled, we can\u0027t directly\ncall them in .resume_early. Also the patch introduces\npci_fixup_resume_early and pci_fixup_suspend, which matches current\ndevice core callbacks (.suspend/.resume_early).\n\nTBD: Somebody knows why we need quirk resume should double check if a\nquirk should be called in resume or resume_early. I changed some per my\nunderstanding, but can\u0027t make sure I fixed all.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "273c11270d3715c4c06d4df1607a1a60034d887b",
      "tree": "b29805102ec466ab8ec8e06c8ab756417631fd37",
      "parents": [
        "eaf611426d4b9ad0d0a30c0a8d414380128720af"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@frugalware.org",
        "time": "Tue May 13 18:38:56 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:46 2008 -0700"
      },
      "message": "x86/PCI: janitor work in irq.c\n\nWrapped long lines, removed trailing whitespaces, fixed case indentation\ninside switch and so.\n\nSigned-off-by: Miklos Vajna \u003cvmiklos@frugalware.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "eaf611426d4b9ad0d0a30c0a8d414380128720af",
      "tree": "0718854a0c1d1e23b31c7e7101ac587ebc4bacff",
      "parents": [
        "19792a0859f96e9fc8ce87d97b269bcb895389e5"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sun May 11 16:58:53 2008 -0400"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:46 2008 -0700"
      },
      "message": "PCI: Replace deprecated __initcall with device_initcall.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "19792a0859f96e9fc8ce87d97b269bcb895389e5",
      "tree": "3743d82131c402c445f8f1c5afb8933bb767f8a8",
      "parents": [
        "552fe04aa242f164f126abfdb3f6f90fd6679d9f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon May 05 21:25:47 2008 +0300"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:41 2008 -0700"
      },
      "message": "PCI: drivers/pci/pci.c: add prototypes\n\nThis patch adds prototypes for pcibios_disable_device() and\npcibios_set_pcie_reset_state() in include/linux/pci.h\n\nWhile I was at it, I also removed the unneeded \"extern\" from the\nprototype of pcibios_add_platform_entries().\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "552fe04aa242f164f126abfdb3f6f90fd6679d9f",
      "tree": "3b35d99c5997da8b211f9eb8c6246b9ce840de40",
      "parents": [
        "5e70b7f3c24468bb1635b295945edb48ecd9656a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon May 05 21:21:51 2008 +0300"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:25 2008 -0700"
      },
      "message": "PCI: make {pciehp,shpchp}_slot_with_bus static\n\nThis patch makes the needlessly global {pciehp,shpchp}_slot_with_bus\nstatic.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "19f2b8dfea10e4d5cd34feb08cbab738504c25cf",
      "tree": "095707c7fee30c9112f34967916da638674c2805",
      "parents": [
        "c592713b3e124ce0719e6af4bc2520424c49cbae",
        "1783e60ff207805a3e75cf522b17ec9bb1604a62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 10 08:00:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 10 08:00:40 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] tape_3590.c: introduce missing kfree\n  [S390] Fix __ctl_load/__ctl_store inline assembly constraints\n  [S390] Fix build failure in __cpu_up()\n  [S390] vt220 console, initialize list head before use\n  [S390] cio: Fix inverted isc priorities.\n  [S390] vmemmap: fix off-by-one bug.\n  [S390] cio: Fix sparse warnings in blacklist.c.\n  [S390] sparsemem: use SPARSEMEM_STATIC if !64BIT.\n"
    },
    {
      "commit": "c592713b3e124ce0719e6af4bc2520424c49cbae",
      "tree": "5b8c212fb7601c0560f16c46543581d6b4fd726a",
      "parents": [
        "5e70b7f3c24468bb1635b295945edb48ecd9656a"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Tue Jun 10 08:53:39 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 10 07:58:00 2008 -0700"
      },
      "message": "shm: Remove silly double assignment\n\nFound a silly double assignment of err is do_shmat.  Silly, but good to\nclean up the useless code.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1783e60ff207805a3e75cf522b17ec9bb1604a62",
      "tree": "8245a54df59222e7e8ecd132c13f6c133284adfb",
      "parents": [
        "b57838ea3f860c97e4726ab93abdf83a3d079a66"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Jun 10 10:03:25 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jun 10 10:03:28 2008 +0200"
      },
      "message": "[S390] tape_3590.c: introduce missing kfree\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n@r exists@\nexpression E,E1;\nstatement S;\nposition p1,p2,p3;\n@@\n\nE \u003d@p1 \\(kmalloc\\|kcalloc\\|kzalloc\\)(...)\n... when !\u003d E \u003d E1\nif (E \u003d\u003d NULL || ...) S\n... when !\u003d E \u003d E1\nif@p2 (...) {\n ... when !\u003d kfree(E)\n }\n... when !\u003d E \u003d E1\nkfree@p3(E);\n\n@forall@\nposition r.p2;\nexpression r.E;\nint E1 !\u003d 0;\n@@\n\n* if@p2 (...) {\n ... when !\u003d kfree(E)\n     when strict\nreturn E1; }\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b57838ea3f860c97e4726ab93abdf83a3d079a66",
      "tree": "e3c0e7140d2709f9571fa1aa32eebaa307576368",
      "parents": [
        "24d3e210c18bfedafe986ec489575cf91ac39d22"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jun 10 10:03:24 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jun 10 10:03:28 2008 +0200"
      },
      "message": "[S390] Fix __ctl_load/__ctl_store inline assembly constraints\n\n__ctl_load/__ctl_store are called with either an array of unsigned long or\na single unsigned long value. Add an address operator to the \"m\"/\"\u003dm\"\ncontraints to make them work for unsigned long arguments as well.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "24d3e210c18bfedafe986ec489575cf91ac39d22",
      "tree": "8272be69dd6b35933f92876ef636021d5fd6feae",
      "parents": [
        "7b439d25300dc59bba76b53eb344bb9e5a1133f2"
      ],
      "author": {
        "name": "Segher Boessenkool",
        "email": "segher@kernel.crashing.org",
        "time": "Tue Jun 10 10:03:23 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jun 10 10:03:28 2008 +0200"
      },
      "message": "[S390] Fix build failure in __cpu_up()\n\nThe first argument to __ctl_store() should be the array to store\nstuff in, not just the first element of that array.  With the\ncurrent code in __cpu_up(), mainline GCC dies with an internal\ncompiler error.  I didn\u0027t diagnose that further, but just fixed\nthe kernel bug.\n\nSigned-off-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "7b439d25300dc59bba76b53eb344bb9e5a1133f2",
      "tree": "256f964770666de869c621d422acf702126b9d63",
      "parents": [
        "85b0d7c0ad92c47887bf6aeb424a14e7af14bd87"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Tue Jun 10 10:03:22 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jun 10 10:03:27 2008 +0200"
      },
      "message": "[S390] vt220 console, initialize list head before use\n\nThis patch fixes a null pointer dereference during initialisation when no\nsclp event facility is available:\nsclp vt220 tty driver: could not register vt220 - sclp_register returned -5\nUnable to handle kernel paging request at virtual user address 0000000000000000\nOops: 0004 [#1] PREEMPT SMP\nModules linked in:\nCPU: 0 Not tainted 2.6.26-rc3-kvm-bigiron-00968-gd939e93-dirty #30\nProcess swapper (pid: 0, task: 0000000000600be0, ksp: 000000000064a000)\nKrnl PSW : 0400000180000000 0000000000320d8c (sclp_unregister+0x48/0x8c)\n           R:0 T:1 IO:0 EX:0 Key:0 M:0 W:0 P:0 AS:0 CC:0 PM:0 EA:3\nKrnl GPRS: 0000000000000000 0000000000000000 0000000000630478 0700000000649c20\n           0000000000000000 0000000000433060 000000000064a660 0000000002e26000\n           00000000006db000 0000000000000000 0000000000a78578 0000000000649b80\n           0000000000630dc0 000000000044fa20 0000000000320d76 0000000000649b80\nKrnl Code: 0000000000320d7c: e310c0080004       lg      %r1,8(%r12)\n           0000000000320d82: b9040032           lgr     %r3,%r2\n           0000000000320d86: c02000187b79       larl    %r2,630478\n          \u003e0000000000320d8c: e34010000024       stg     %r4,0(%r1)\n           0000000000320d92: e31040080024       stg     %r1,8(%r4)\n           0000000000320d98: c01100200200       lgfi    %r1,2097664\n           0000000000320d9e: e310c0080024       stg     %r1,8(%r12)\n           0000000000320da4: c01100100100       lgfi    %r1,1048832\nCall Trace:\n([\u003c0000000000320d76\u003e] sclp_unregister+0x32/0x8c)\n [\u003c00000000006657b4\u003e] __sclp_vt220_cleanup+0xc4/0xe0\n [\u003c000000000066595c\u003e] __sclp_vt220_init+0x18c/0x1a0\n [\u003c0000000000665aba\u003e] sclp_vt220_con_init+0x42/0x68\n [\u003c00000000006601ca\u003e] console_init+0x4e/0x68\n [\u003c000000000064acae\u003e] start_kernel+0x3a2/0x4dc\n [\u003c0000000000100020\u003e] _stext+0x20/0x80\nINFO: lockdep is turned off.\nLast Breaking-Event-Address:\n [\u003c000000000041f964\u003e] _spin_lock_irqsave+0xb0/0xb4\n \u003c4\u003e---[ end trace 31fd0ba7d8756001 ]---\n\nThe issue is caused by a list_empty() check in __sclp_vt220_cleanup, which\nusually fails on non-initialized list heads that contain {NULL,NULL} instead.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "85b0d7c0ad92c47887bf6aeb424a14e7af14bd87",
      "tree": "73518414cb38cfc2865828b5b836920523b7710f",
      "parents": [
        "ee0ddadd086e25503f81be551c43f66472300acd"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Tue Jun 10 10:03:21 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jun 10 10:03:27 2008 +0200"
      },
      "message": "[S390] cio: Fix inverted isc priorities.\n\nPriorities for I/O interruption subclasses range from 0 (highest)\nto 7 (lowest). Unfortunately, the console has been using isc 7\ninstead of an isc with a higher priority than regular I/O\nsubchannels (which use 3). Fix this by making the console use\nisc 1.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ee0ddadd086e25503f81be551c43f66472300acd",
      "tree": "0f1606c133835abd3952af30efcee03230182139",
      "parents": [
        "12829126aa47758608578cc5be3a5adffc3d4b09"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jun 10 10:03:20 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jun 10 10:03:27 2008 +0200"
      },
      "message": "[S390] vmemmap: fix off-by-one bug.\n\nIf a memory range is supposed to be added to the 1:1 mapping and it\nends just below the maximum supported physical address it won\u0027t\nsucceed. This is because a test doesn\u0027t consider that the end address\nis 1 smaller than start + size.\nFix the comparison.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "12829126aa47758608578cc5be3a5adffc3d4b09",
      "tree": "26fc7bbca68848d4d0d63663d1da289eeb025232",
      "parents": [
        "148f1678f0ba7a5e79e44ff23064d4326fa145a4"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Tue Jun 10 10:03:19 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jun 10 10:03:26 2008 +0200"
      },
      "message": "[S390] cio: Fix sparse warnings in blacklist.c.\n\nsparse complains about signedness:\n\ndrivers/s390/cio/blacklist.c:132:28: warning: incorrect type in\nargument 2 (different signedness)\ndrivers/s390/cio/blacklist.c:132:28:    expected unsigned int *val\ndrivers/s390/cio/blacklist.c:132:28:    got int *cssid\ndrivers/s390/cio/blacklist.c:136:28: warning: incorrect type in\nargument 2 (different signedness)\ndrivers/s390/cio/blacklist.c:136:28:    expected unsigned int *val\ndrivers/s390/cio/blacklist.c:136:28:    got int *ssid\ndrivers/s390/cio/blacklist.c:140:28: warning: incorrect type in\nargument 2 (different signedness)\ndrivers/s390/cio/blacklist.c:140:28:    expected unsigned int *val\ndrivers/s390/cio/blacklist.c:140:28:    got int *devno\n\ncssid, ssid and devno are of course unsigned, so let\u0027s make the\nvariables unsigned as well.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "148f1678f0ba7a5e79e44ff23064d4326fa145a4",
      "tree": "4ef7d275e0148a493562dbec0125ba11d41c69e1",
      "parents": [
        "5e70b7f3c24468bb1635b295945edb48ecd9656a"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jun 10 10:03:18 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jun 10 10:03:26 2008 +0200"
      },
      "message": "[S390] sparsemem: use SPARSEMEM_STATIC if !64BIT.\n\nIn case of !64BIT kernel we end up with a zero sized mem_section array.\nThis happens because NR_MEM_SECTIONS is smaller than SECTIONS_PER_ROOT\nbut we have:\n\n#define NR_SECTION_ROOTS (NR_MEM_SECTIONS / SECTIONS_PER_ROOT)\n\nand\n\nstruct mem_section *mem_section[NR_SECTION_ROOTS];\n\nSo fix this by selecting SPARSEMEM_STATIC which makes sure\nthat SECTIONS_PER_ROOT is 1.\n\nCc: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "5e70b7f3c24468bb1635b295945edb48ecd9656a",
      "tree": "ce583410c3450ce1023218fde7a29549560352aa",
      "parents": [
        "30c083c3da00a052211f8f73740f2b46974454a1"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Mon Jun 09 16:07:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 19:30:13 2008 -0700"
      },
      "message": "MAINTAINERS: update PPPoE maintainer address\n\nCc: Michal Ostrowski \u003cmostrows@earthlink.net\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30c083c3da00a052211f8f73740f2b46974454a1",
      "tree": "871bbd357f4a1fd0c2e9fd86e29b6a4629bf0613",
      "parents": [
        "849bf20e732a71ca717a5c6f988bf3acc2a84a0c",
        "4c0283fc561d79a4f94ab48ec37282e15273d1f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 19:28:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 19:28:54 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/core: Remove IB_DEVICE_SEND_W_INV capability flag\n  IB/umem: Avoid sign problems when demoting npages to integer\n"
    },
    {
      "commit": "849bf20e732a71ca717a5c6f988bf3acc2a84a0c",
      "tree": "de4d00534631ba1ff4a2f1c58d5dbe4a52937d5b",
      "parents": [
        "d5301a0e884b0dced6e13837f00505f871e3458f",
        "56fa18e8f1ef6b3995a4511e61103d0f9205ff4a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 19:28:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 19:28:31 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/users/cbou/battery-2.6.26\n\n* git://git.infradead.org/users/cbou/battery-2.6.26:\n  power_supply: Fix race in power_supply_uevent\n"
    },
    {
      "commit": "d5301a0e884b0dced6e13837f00505f871e3458f",
      "tree": "2bf71e6123a4aaf912a6a76fac3da23d8c5e22b2",
      "parents": [
        "cc55875e26e2b85484b196edbada6caf84eb7765",
        "3b8458a9793a92a6ca3cb24e309f19821bf0d8e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 19:27:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 19:27:52 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Blackfin serial driver: fix up tty core set_ldisc API change breakage bug\n  Blackfin arch: protect only the SPI bus controller with CONFIG_SPI_BFIN\n  Blackfin arch: fixup warnings with the new cplb saved values\n  Blackfin Serial Driver: Clean up BF54x macro in blackfin UART driver.\n"
    },
    {
      "commit": "56fa18e8f1ef6b3995a4511e61103d0f9205ff4a",
      "tree": "7d1bd03f812355c7354032cb941636512fd78220",
      "parents": [
        "d563923011110a91bdbf1d89055c3e803ec01f0f"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Jun 08 19:43:42 2008 +0400"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Tue Jun 10 02:13:51 2008 +0400"
      },
      "message": "power_supply: Fix race in power_supply_uevent\n\nCommit 54d29ad33e3483bcc7ca433a21cf294854e5154a (Power Supply: fix race\nin device_create) introduced a race in power_supply_uevent. Previously it\nchecked that power_supply is available by checking for dev-\u003edriver_data.\nBut now dev-\u003edriver_data is set before power_supply-\u003edev is initialised.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "cc55875e26e2b85484b196edbada6caf84eb7765",
      "tree": "34c569f2b2c0dc8f92bce6e11598519736364915",
      "parents": [
        "d563923011110a91bdbf1d89055c3e803ec01f0f",
        "326f6a5c9c9e1a62aec37bdc0c3f8d53adabe77b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 11:27:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 11:27:55 2008 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Fix format string bug.\n"
    },
    {
      "commit": "326f6a5c9c9e1a62aec37bdc0c3f8d53adabe77b",
      "tree": "9e9ba7c0279245ba7b93fc1bb409b4921c0a418d",
      "parents": [
        "dca026139317dcbc642a30320d551f559692182f"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Fri Jun 06 21:26:02 2008 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jun 09 13:24:55 2008 -0400"
      },
      "message": "[CPUFREQ] Fix format string bug.\n\nFormat string bug.  Not exploitable, as this is only writable by root,\nbut worth fixing all the same.\n\nSpotted-by: Ilja van Sprundel \u003cilja@netric.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "d563923011110a91bdbf1d89055c3e803ec01f0f",
      "tree": "eefa29037a7f4773c8c169c783e97b6e6fb794cd",
      "parents": [
        "64a3dcd5d33d0c5253de2eba31b28a197d3e5e6b",
        "7b1e8795ebfe1705153d1001f2a899119f4d9012"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:23:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:23:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  [ALSA] hda - Fix \"alc262_sony_unsol[]\" hda_verb array\n"
    },
    {
      "commit": "64a3dcd5d33d0c5253de2eba31b28a197d3e5e6b",
      "tree": "1a2ef97251cbdb2f024a86d07efc81b684f91685",
      "parents": [
        "53207293ba96552f67028ce54b74b4cc73c6d87a",
        "60d5019be8acef268f4676d229c490186d338fbc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:23:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:23:29 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] ehea: Remove dependency on MEMORY_HOTPLUG\n  [POWERPC] Make walk_memory_resource available with MEMORY_HOTPLUG\u003dn\n  [POWERPC] Use dev_set_name in pci_64.c\n  [POWERPC] Fix incorrect enabling of VMX when building signal or user context\n  [POWERPC] boot/Makefile CONFIG_ variable fixes\n"
    },
    {
      "commit": "53207293ba96552f67028ce54b74b4cc73c6d87a",
      "tree": "a7999f0616e1a0f2320668dde4ac60b1a0828c25",
      "parents": [
        "dfa7e20cc0d1a7a620def4dce97de1ae5375f99b",
        "e50901338b23cc173f464ff8e0179c4354d16877"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:23:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:23:03 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.26\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.26:\n  sh: Add -mno-fdpic to default flags.\n  sh: add resource of USB host for SH7723\n  usb: r8a66597-hcd: Add support for SH7723 USB host\n  sh: Fix compile error SH7763 setup code\n  sh: Add SH7723 SCIF support\n"
    },
    {
      "commit": "dfa7e20cc0d1a7a620def4dce97de1ae5375f99b",
      "tree": "0e197e502fc884e9de2bc49d3d9cdbee9e7bc3c4",
      "parents": [
        "d5791d13b1d45542895104edf4b09476d5ad24b0"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Mon Jun 09 11:18:45 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:22:24 2008 -0700"
      },
      "message": "mm: Minor clean-up of page flags in mm/page_alloc.c\n\nMinor source code cleanup of page flags in mm/page_alloc.c.\nMove the definition of the groups of bits to page-flags.h.\n\nThe purpose of this clean up is that the next patch will\nconditionally add a page flag to the groups.  Doing that\nin a header file is cleaner than adding #ifdefs to the\nC code.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d5791d13b1d45542895104edf4b09476d5ad24b0",
      "tree": "3e3557240717a100dcb63316b4d0c1697e943320",
      "parents": [
        "f751aa125d1843ea4a9a264b451fd5b1639fab20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:06:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:06:24 2008 -0700"
      },
      "message": "Fix invalid access errors in blk_lookup_devt\n\nCommit 30f2f0eb4bd2c43d10a8b0d872c6e5ad8f31c9a0 (\"block: do_mounts -\naccept root\u003d\u003cnon-existant partition\u003e\") extended blk_lookup_devt() to be\nable to look up partitions that had not yet been registered, but in the\nprocess made the assumption that the \u0027\u0026block_class.devices\u0027 list only\ncontains disk devices and that you can do \u0027dev_to_disk(dev)\u0027 on them.\n\nThat isn\u0027t actually true.  The block_class device list also contains the\npartitions we\u0027ve discovered so far, and you can\u0027t just do a\n\u0027dev_to_disk()\u0027 on those.\n\nSo make sure to only work on devices that block/genhd.c has registered\nitself, something we can test by checking the \u0027dev-\u003etype\u0027 member.  This\nmakes the loop in blk_lookup_devt() match the other such loops in this\nfile.\n\n[ We may want to do an alternate version that knows to handle _either_\n  whole-disk devices or partitions, but for now this is the minimal fix\n  for a series of crashes reported by Mariusz Kozlowski in\n\n\thttp://lkml.org/lkml/2008/5/25/25\n\n  and Ingo in\n\n\thttp://lkml.org/lkml/2008/6/9/39 ]\n\nReported-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Joao Luis Meloni Assirati \u003cassirati@nonada.if.usp.br\u003e\nAcked-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c0283fc561d79a4f94ab48ec37282e15273d1f8",
      "tree": "2826dd873ca2e9ce699c11211582f2f9425871e4",
      "parents": [
        "8079ffa0e18baaf2940e52e0c118eef420a473a4"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 09 09:58:42 2008 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 09 09:58:42 2008 -0700"
      },
      "message": "IB/core: Remove IB_DEVICE_SEND_W_INV capability flag\n\nIn 2.6.26, we added some support for send with invalidate work\nrequests, including a device capability flag to indicate whether a\ndevice supports such requests.  However, the support was incomplete:\nthe completion structure was not extended with a field for the key\ncontained in incoming send with invalidate requests.\n\nFull support for memory management extensions (send with invalidate,\nlocal invalidate, fast register through a send queue, etc) is planned\nfor 2.6.27.  Since send with invalidate is not very useful by itself,\njust remove the IB_DEVICE_SEND_W_INV bit before the 2.6.26 final\nrelease; we will add an IB_DEVICE_MEM_MGT_EXTENSIONS bit in 2.6.27,\nwhich makes things simpler for applications, since they will not have\nquite as confusing an array of fine-grained bits to check.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "7b1e8795ebfe1705153d1001f2a899119f4d9012",
      "tree": "07e681f94b6dca19745ad851787c9dc2a2ece935",
      "parents": [
        "aab2545fdd6641b76af0ae96456c4ca9d1e50dad"
      ],
      "author": {
        "name": "Akio Idehara",
        "email": "zbe64533@gmail.com",
        "time": "Mon Jun 09 22:46:07 2008 +0900"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 09 16:21:42 2008 +0200"
      },
      "message": "[ALSA] hda - Fix \"alc262_sony_unsol[]\" hda_verb array\n\nI think that hda_verb array must have \"terminator (empty array)\".\nBut alc262_sony_unsol[] does not have it.\nAnd it causes gcc-4.3\u0027s buggy behavior\nwith snd_hda_sequence_write().\n\nSigned-off-by: Akio Idehara \u003czbe64533@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e50901338b23cc173f464ff8e0179c4354d16877",
      "tree": "a81fa2d29a74dd2a172a6917c3778507ef80a6a8",
      "parents": [
        "b8858eed87f1f19903ad9224f7228cbe7374ac7e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:49:43 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:49:43 2008 +0900"
      },
      "message": "sh: Add -mno-fdpic to default flags.\n\nPresently the --fdpic specifier and the --isa matching clash when\nbuilding with FDPIC toolchains. As we have no interest in building the\nkernel with --fdpic in the first place, always try to add in -mno-fdpic\nto the default flags.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b8858eed87f1f19903ad9224f7228cbe7374ac7e",
      "tree": "381be692c31de4cd03979e38cd66af1845a6a0f7",
      "parents": [
        "77d11ba993bf1258f242b6a4ee0230aec8c6c8a4"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Thu Jun 05 21:21:04 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:04:13 2008 +0900"
      },
      "message": "sh: add resource of USB host for SH7723\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "77d11ba993bf1258f242b6a4ee0230aec8c6c8a4",
      "tree": "d74ff80dca8869f3e913f2fcdae02ea00bbf40c0",
      "parents": [
        "5bde47bc63a9e8ccf9b1542498e266196b307cc2"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Mon Jun 09 16:00:32 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:04:12 2008 +0900"
      },
      "message": "usb: r8a66597-hcd: Add support for SH7723 USB host\n\nR8A66597 is similar to SH7723 USB 2.0 Host/Function module.\nIn addition, the USB of SH7366 is compatible with SH7723.\nIt can support SH7723 USB host by changing Kconfig.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5bde47bc63a9e8ccf9b1542498e266196b307cc2",
      "tree": "3c04a96e73686de4776f6e7d515ce22d8f3306ef",
      "parents": [
        "576b91873fc012620fae2b33ddae3fee2fa0a4ef"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Wed Jun 04 17:16:15 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:04:12 2008 +0900"
      },
      "message": "sh: Fix compile error SH7763 setup code\n\nSH7763\u0027s setup code use old DECLARE_INTC_DESC.\nThere was a compile error because of this.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "576b91873fc012620fae2b33ddae3fee2fa0a4ef",
      "tree": "9cea23832ce205dc2303af5b29cdc4f0d97286d2",
      "parents": [
        "aab2545fdd6641b76af0ae96456c4ca9d1e50dad"
      ],
      "author": {
        "name": "Yusuke.Goda",
        "email": "goda.yusuke@renesas.com",
        "time": "Wed Jun 04 19:22:59 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:04:12 2008 +0900"
      },
      "message": "sh: Add SH7723 SCIF support\n\nSigned-off-by: Yusuke Goda \u003cgoda.yusuke@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "60d5019be8acef268f4676d229c490186d338fbc",
      "tree": "7c138a7d2d771785c9cb780e123c262d65072126",
      "parents": [
        "0d5799449f0f373ca12681d86c941ae464146a37"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Wed Jun 04 08:31:28 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 09 11:32:44 2008 +1000"
      },
      "message": "[POWERPC] ehea: Remove dependency on MEMORY_HOTPLUG\n\nNow that walk_memory_resource() is available regardless of\nMEMORY_HOTPLUG\u0027s setting, this dependency is not needed.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0d5799449f0f373ca12681d86c941ae464146a37",
      "tree": "cf61fc411adac7661c7a69ccef1dc6a171cf473e",
      "parents": [
        "420b5eeaee5b877829c4f0a514a5ad21448596af"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Wed Jun 04 08:30:54 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 09 11:32:41 2008 +1000"
      },
      "message": "[POWERPC] Make walk_memory_resource available with MEMORY_HOTPLUG\u003dn\n\nThe ehea driver was recently changed[1] to use walk_memory_resource() to\ndetect the system\u0027s memory layout.  However, walk_memory_resource() is\navailable only when memory hotplug is enabled.  So CONFIG_EHEA was\nmade to depend on MEMORY_HOTPLUG [2], but it is inappropriate for a\nnetwork driver to have such a dependency.\n\nMake the declaration of walk_memory_resource() and its powerpc\nimplementation (ehea is powerpc-specific) unconditionally available.\n\n[1] 48cfb14f8b89d4d5b3df6c16f08b258686fb12ad\n    \"ehea: Add DLPAR memory remove support\"\n\n[2] fb7b6ca2b6b7c23b52be143bdd5f55a23b9780c8\n    \"ehea: Add dependency to Kconfig\"\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nAcked-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "420b5eeaee5b877829c4f0a514a5ad21448596af",
      "tree": "7d0f7e805f4b3cbb0a70a73ee181ad1f89a9a574",
      "parents": [
        "0be234a46596cd19eb56d2cf46836de8221afb6b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jun 03 13:36:11 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 09 11:32:40 2008 +1000"
      },
      "message": "[POWERPC] Use dev_set_name in pci_64.c\n\nDuring the next merge window, pci_name()\u0027s return value will become\nconst, so use the new dev_set_name() instead to avoid the warning (from\nlinux-next):\n\narch/powerpc/kernel/pci_64.c: In function \u0027of_create_pci_dev\u0027:\narch/powerpc/kernel/pci_64.c:193: warning: passing argument 1 of \u0027sprintf\u0027 discards qualifiers from pointer target type\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0be234a46596cd19eb56d2cf46836de8221afb6b",
      "tree": "5752259ba499e1e0e033df1fb59b8c57521a91ba",
      "parents": [
        "efa58fbf19fb778a8ad2fd000a6dfa9c75263a37"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 02 16:22:59 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 09 11:32:36 2008 +1000"
      },
      "message": "[POWERPC] Fix incorrect enabling of VMX when building signal or user context\n\nWhen building a signal or a ucontext, we can incorrectly set the MSR_VEC\nbit of the kernel pt_regs-\u003emsr before returning to userspace if the task\n-ever- used VMX.\n\nThis can lead to funny result if that stack used it in the past, then\n\"lost\" it (ie. it wasn\u0027t enabled after a context switch for example)\nand then called get_context.  It can end up with VMX enabled and the\nregisters containing values from some other task.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "efa58fbf19fb778a8ad2fd000a6dfa9c75263a37",
      "tree": "050dcd42a32644afdabf394642c3ebaacc205700",
      "parents": [
        "aab2545fdd6641b76af0ae96456c4ca9d1e50dad"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu May 22 03:38:28 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 09 11:30:15 2008 +1000"
      },
      "message": "[POWERPC] boot/Makefile CONFIG_ variable fixes\n\nThis corrects the names of two CONFIG_ variables.\n\nNote that the CONFIG_MPC86XADS fix uncovers another bug\n(with mpc866_ads_defconfig) that will require fixing:\n\n\u003c--  snip  --\u003e\n\n...\narch/powerpc/boot/dtc -O dtb -o arch/powerpc/boot/mpc866ads.dtb -b 0  /home/bunk/linux/kernel-2.6/git/linux-2.6/arch/powerpc/boot/dts/mpc866ads.dts\nDTC: dts-\u003edtb  on file \"/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/powerpc/boot/dts/mpc866ads.dts\"\n  WRAP    arch/powerpc/boot/cuImage.mpc866ads\npowerpc64-linux-ld: arch/powerpc/boot/cuboot-mpc866ads.o: No such file: No such file or directory\nmake[2]: *** [arch/powerpc/boot/cuImage.mpc866ads] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f751aa125d1843ea4a9a264b451fd5b1639fab20",
      "tree": "7c321c0174d55fcca5783d9d3e6084629bcd79be",
      "parents": [
        "5f0e62c3e1db9acb35b750e02cddc1fcb8cfd52b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Jun 08 21:43:10 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 08 11:58:43 2008 -0700"
      },
      "message": "fat_valid_media() isn\u0027t for userspace\n\nCommit 73f20e58b1d586e9f6d3ddc3aad872829aca7743 (\"FAT_VALID_MEDIA():\nremove pointless test\") wrongly added the new fat_valid_media() function\nto the userspace-visible part of include/linux/msdos_fs.h\n\nMove it to the part of include/linux/msdos_fs.h that is not exported to\nuserspace.\n\nReported-by: Onur Küçük \u003conur@pardus.org.tr\u003e\nReported-by: S.Çağlar Onur \u003ccaglar@pardus.org.tr\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b8458a9793a92a6ca3cb24e309f19821bf0d8e5",
      "tree": "66e1f53a04fbe99f23c382b9bc7441b4a19bdcbe",
      "parents": [
        "5bda27235b24146cf870de663141ee4fbfa8a70b"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Sat Jun 07 15:36:33 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat Jun 07 15:36:33 2008 +0800"
      },
      "message": "Blackfin serial driver: fix up tty core set_ldisc API change breakage bug\n\nThis is the patch that follows Linus\u0027s modification about set_ldisc.\nGraf has built and tested it on BF537 using Linus\u0027s git Tree.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "5bda27235b24146cf870de663141ee4fbfa8a70b",
      "tree": "053b0b0049a2243ba73587b78ee35c71e472ae57",
      "parents": [
        "bd628bd085c459838d38f93f2f154f1a2e019e48"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Sat Jun 07 15:03:01 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat Jun 07 15:03:01 2008 +0800"
      },
      "message": "Blackfin arch: protect only the SPI bus controller with CONFIG_SPI_BFIN\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    }
  ],
  "next": "8079ffa0e18baaf2940e52e0c118eef420a473a4"
}
