)]}'
{
  "log": [
    {
      "commit": "cd5b50be8d8e8e6170da3a261fc625fd603f9dc4",
      "tree": "ec3c36ffc5a6e90389ba8bd0ef252bb5a058b0af",
      "parents": [
        "d681db4aed4453c7d34adfbb64956271186514e9"
      ],
      "author": {
        "name": "linas@austin.ibm.com",
        "email": "linas@austin.ibm.com",
        "time": "Thu Dec 01 18:59:58 2005 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:18 2006 -0800"
      },
      "message": "[PATCH] PCI Hotplug/powerpc: more removal of duplicated code\n\nThe RPAPHP code contains two routines that appear to be gratuitous copies\nof very similar pci code.  In particular,\n\n   rpaphp_claim_resource ~~ pci_claim_resource\n      (there is a minor, non-functional difference)\n\n   rpadlpar_claim_one_bus \u003d\u003d pcibios_claim_one_bus\n      (the code is identical)\n\nThis patch removes the rpaphp versions of the code.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nAcked-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d681db4aed4453c7d34adfbb64956271186514e9",
      "tree": "dacc3bb27c198bbae2740d8270ad8c37d9ba0124",
      "parents": [
        "81745512c6bb78fc78265b881206b3f6800dd09f"
      ],
      "author": {
        "name": "linas@austin.ibm.com",
        "email": "linas@austin.ibm.com",
        "time": "Thu Dec 01 18:56:14 2005 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:17 2006 -0800"
      },
      "message": "[PATCH] PCI Hotplug/powerpc: remove duplicated code\n\nThe RPAPHP code contains a routine that duplicates some existing code.\nThis patch removes the rpaphp version of the code.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nAcked-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "81745512c6bb78fc78265b881206b3f6800dd09f",
      "tree": "c131542dbeceef2a8df1a163f06c667d6da030e7",
      "parents": [
        "bd62e271401c5ebf33a0dd24d89baf706f213251"
      ],
      "author": {
        "name": "Daniel Marjamäki",
        "email": "daniel.marjamaki@comhem.se",
        "time": "Thu Dec 01 18:01:28 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:17 2006 -0800"
      },
      "message": "[PATCH] PCI: irq.c: trivial printk and DBG updates\n\nUpdated printk and DBG with appropriate KERN_*.\n\nSigned-off-by: Daniel Marjamäki \u003cdaniel.marjamaki@comhem.se\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bd62e271401c5ebf33a0dd24d89baf706f213251",
      "tree": "77b8e2cd249df83b0d256f8126047a037a1fc542",
      "parents": [
        "f467f6187fc60c954a9509b3a3e17ef89a4f6f22"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Nov 25 12:28:53 2005 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:17 2006 -0800"
      },
      "message": "[PATCH] shpchp: fix improper wait for command completion\n\nCurrent SHPCHP driver uses msleep_interruptible() function to wait for\na command completion event. But I think this would cause an unnecessary\nlong wait until timeout, if command completion interrupt came before\ntask state was changed to TASK_INTERRUPTIBLE. This patch fixes this\nissue. With this patch, command completion becomes faster as follows:\n\no Without this patch\n\n\t# time echo 1 \u003e power\n\n\treal    0m4.708s\n\tuser    0m0.000s\n\tsys     0m0.524s\n\no With this patch\n\n\t# time echo 1 \u003e power\n\n\treal    0m2.221s\n\tuser    0m0.000s\n\tsys     0m0.532s\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f467f6187fc60c954a9509b3a3e17ef89a4f6f22",
      "tree": "0ca31955b2de33ec04d22336d0648c2150160e7e",
      "parents": [
        "0455986cce45d28511f59a29d6cecc17d6b65720"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Nov 24 11:39:29 2005 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:17 2006 -0800"
      },
      "message": "[PATCH] shpchp: fix improper write to Command Completion Detect bit\n\nCurrent SHPCHP driver writes a \u00270\u0027 to the Command Completion Detect\nbit to clear the Command Complete Interrupt Pending. But according to\nthe SHPC spec (See 4.7.3.1 System Interrupts), SHPCHP driver must\nwrite \u00271\u0027. This patch fixes this bug.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0455986cce45d28511f59a29d6cecc17d6b65720",
      "tree": "1819f13fdaee29489090a92b683faebff6651ea7",
      "parents": [
        "87d6c5593111844f308af7d5106b3fd259b36514"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Nov 24 11:36:59 2005 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:17 2006 -0800"
      },
      "message": "[PATCH] shpchp: fix improper mmio mapping\n\nCurrent SHPCHP driver seems not to map MMIO region properly. This\npatch fixes this bug. This patch also cleanup the code.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "87d6c5593111844f308af7d5106b3fd259b36514",
      "tree": "5a1832659546e00cd73fe7faa7199a9d8c95b3a2",
      "parents": [
        "6558b6ab145ceead45632e4214cd5ef14f48f412"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Nov 24 11:35:05 2005 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:16 2006 -0800"
      },
      "message": "[PATCH] shpchp: fix improper reference to Mode 1 ECC Capability\" bit\n\nThe hpc_get_mode1_ECC_cap() function of SHPCHP driver seems to refer\nthe wrong bit for refering the \"Mode 1 ECC Capability\" bit. This bug\nseems not to cause any problem so far. But I think this should be\nfixed. This patch fixes this bug.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6558b6ab145ceead45632e4214cd5ef14f48f412",
      "tree": "9316df4d5e28567a4e6f6da4c4cc73b0d98acb0d",
      "parents": [
        "e00e57efa3448b18c0deedce32732e28683cb73d"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Nov 24 13:44:01 2005 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:16 2006 -0800"
      },
      "message": "[PATCH] shpchp: fix improper reference to Slot Avail Regsister\n\nThe hpc_get_max_bus_speed() function of the SHPCHP driver seems to\nrefer wrong bits in the \"Slot Avail Register I\" and \"Slot Avail\nRegister II\". This patch fixes this bug. And this also cleanup the\ncode.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e00e57efa3448b18c0deedce32732e28683cb73d",
      "tree": "2ab1dce58a35e5fe0c2a56f47323ac25a689c2bb",
      "parents": [
        "2555f7bdd3b0db47f6e1d7bb887981654e2261b3"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Nov 25 12:21:25 2005 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:16 2006 -0800"
      },
      "message": "[PATCH] shpchp: replace pci_find_slot() with pci_get_slot()\n\nThis patch replaces pci_find_slot() with pci_get_slot() in the SHPCHP\ndriver. This enables SHPCHP driver to work on multiple PCI segment\nsystems.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2555f7bdd3b0db47f6e1d7bb887981654e2261b3",
      "tree": "1004fd2af505c2bda7d74ae430a0613df4515083",
      "parents": [
        "88d69a1dff4014889782ebad24ed3e964a8844bc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 21 00:05:21 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:16 2006 -0800"
      },
      "message": "[PATCH] PCI Hotplug: cpqphp_ctrl.c: remove dead code\n\nThe Coverity checker spotted that we already did return -ENOMEM\nif (!p_mem_node).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "88d69a1dff4014889782ebad24ed3e964a8844bc",
      "tree": "972dec765a33cf04b9446d04d6fd23e4490e5c72",
      "parents": [
        "8c9ad508c8737ca46a4c55b1062d159b86f7cee2"
      ],
      "author": {
        "name": "Jordan, William P",
        "email": "William.Jordan@unisys.com",
        "time": "Mon Nov 21 22:51:57 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:16 2006 -0800"
      },
      "message": "[PATCH] PCI Hotplug: ibmphp_pci.c copy-n-paste fix\n\nI noticed what appears to be a cut/paste error in\ndrivers/pci/hotplug/ibmphp_pci.c:\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8c9ad508c8737ca46a4c55b1062d159b86f7cee2",
      "tree": "20e2a5ffb2ec6f6dcf98a65c4d612c2766002fa9",
      "parents": [
        "fb37fb960689aa1346e2621a946f230285c03593"
      ],
      "author": {
        "name": "Sergey Vlasov",
        "email": "vsu@altlinux.ru",
        "time": "Mon Nov 14 20:30:50 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:15 2006 -0800"
      },
      "message": "[PATCH] PCIE: make bus_id for PCI Express devices unique\n\nThe bus_id string must be unique for all devices of that bus in the\nsystem, not just for devices with the same parent - otherwise multiple\nsymlinks with identical names appear in /sys/bus/pci_express/devices.\n\nSigned-off-by: Sergey Vlasov \u003cvsu@altlinux.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fb37fb960689aa1346e2621a946f230285c03593",
      "tree": "bf1fbbfdd146d7c20b548b9b2ca09b4f0aeb8b5c",
      "parents": [
        "3c94792f017c8c90d2ca84b0f4cd9c143471d5e3"
      ],
      "author": {
        "name": "Hanna Linder",
        "email": "hannal@us.ibm.com",
        "time": "Sun Nov 06 23:39:36 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:15 2006 -0800"
      },
      "message": "[PATCH] PCI: arch/i386/pci/acpi.c: use for_each_pci_dev\n\nSigned-off-by: Hanna Linder \u003channal@us.ibm.com\u003e\nSigned-off-by: Maximilian Attems \u003cjanitor@sternwelten.at\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3c94792f017c8c90d2ca84b0f4cd9c143471d5e3",
      "tree": "940243cc3a3afceb46d8986cfd033d6445504c10",
      "parents": [
        "d08fa1a22e4b7240ac081ba57a67ce8e8cf94cc7"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sun Nov 06 23:39:33 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:15 2006 -0800"
      },
      "message": "[PATCH] PCI: arch: pci_find_device remove (frv/mb93090-mb00/pci-irq.c)\n\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d08fa1a22e4b7240ac081ba57a67ce8e8cf94cc7",
      "tree": "6558c5f33c29b27b831efc6051a7056f718510e0",
      "parents": [
        "619daa2e4c80881d64875db22029a2181f07eaf9"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sun Nov 06 23:39:35 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:15 2006 -0800"
      },
      "message": "[PATCH] PCI: pci_find_device remove (sparc64/kernel/ebus.c)\n\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "619daa2e4c80881d64875db22029a2181f07eaf9",
      "tree": "59a73ca4f9dc1b83194befab40fb89673404f0b2",
      "parents": [
        "48d68773629d52ef118cd3f78eef7545d68517ef"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sun Nov 06 23:39:33 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:15 2006 -0800"
      },
      "message": "[PATCH] PCI: pci_find_device remove (frv/mb93090-mb00/pci-frv.c)\n\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "48d68773629d52ef118cd3f78eef7545d68517ef",
      "tree": "738347affbdb18d31d659e7208147222ec408899",
      "parents": [
        "cee029538151c0e7bb3cd1c298f222deeecb5ab8"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sun Nov 06 23:39:35 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:14 2006 -0800"
      },
      "message": "[PATCH] PCI: pci_find_device remove (ppc/platforms/85xx/mpc85xx_cds_common.c)\n\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cee029538151c0e7bb3cd1c298f222deeecb5ab8",
      "tree": "1981e1b4d23fa083332ff765ab855bc02472b112",
      "parents": [
        "94517252b7c8e26de7238eb2c1450cb7c69f1af6"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sun Nov 06 23:39:34 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:14 2006 -0800"
      },
      "message": "[PATCH] PCI: pci_find_device remove (ppc/kernel/pci.c)\n\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n arch/ppc/kernel/pci.c |   21 +++++++++++----------\n 1 file changed, 11 insertions(+), 10 deletions(-)\n"
    },
    {
      "commit": "94517252b7c8e26de7238eb2c1450cb7c69f1af6",
      "tree": "589a43eb99ebe5ef5f714e3b01ba674c2ca414cf",
      "parents": [
        "7d51ceb34c7991633c36a5bab3066927ac7c661c"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sun Nov 06 23:39:30 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:14 2006 -0800"
      },
      "message": "[PATCH] PCI: pci_find_device remove (alpha/kernel/sys_alcor.c)\n\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7d51ceb34c7991633c36a5bab3066927ac7c661c",
      "tree": "ff8f30b04e6628459e6467a8b1603796a6b2595e",
      "parents": [
        "3efd273b4d52f0d3ae5ce61b2161cb3752f360a0"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Sun Nov 06 23:39:32 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:14 2006 -0800"
      },
      "message": "[PATCH] PCI: pci_find_device remove (alpha/kernel/sys_sio.c)\n\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3efd273b4d52f0d3ae5ce61b2161cb3752f360a0",
      "tree": "4cd04e90ffd5b86b9dd24b4e9d4195f1218bb471",
      "parents": [
        "514d207db1fa3c3d2bd7990ebed8d81cebc7875b"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Wed Nov 02 16:55:49 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:14 2006 -0800"
      },
      "message": "[PATCH] pci: call pci_read_irq for bridges\n\nCall pci_read_irq() for bridges too, so that the pin value\nis stored for bridges that require interrupts.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "514d207db1fa3c3d2bd7990ebed8d81cebc7875b",
      "tree": "edb9820cc9d01bdb8b7eabb9f27d888acab37563",
      "parents": [
        "8015a01486a0f789c9e98e8bf1f12a3ccb535b30"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Wed Nov 02 16:24:39 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:13 2006 -0800"
      },
      "message": "[PATCH] pci: use pin stored in pci_dev\n\nUse the stored value of the interrupt pin rather than try to read\nthe config again.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8015a01486a0f789c9e98e8bf1f12a3ccb535b30",
      "tree": "5130afa6067e14d179226693cfae88819c5358f6",
      "parents": [
        "ffeff788d6b10e342b4a887f28d339dfec1737f6"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Wed Nov 02 16:24:35 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:13 2006 -0800"
      },
      "message": "[PATCH] apci: use pin stored in pci_dev\n\nUse the stored value of the Interrupt Pin, rather than try to read\nit again.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ffeff788d6b10e342b4a887f28d339dfec1737f6",
      "tree": "9882b7f8215269cc30f422f135b785f6addefb7e",
      "parents": [
        "6150c32589d1976ca8a5c987df951088c05a7542"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Wed Nov 02 16:24:32 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:13 2006 -0800"
      },
      "message": "[PATCH] pci: store PCI_INTERRUPT_PIN in pci_dev\n\nStore the value of the INTERRUPT_PIN in the pci_dev structure\nso that it can be retrieved later.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6150c32589d1976ca8a5c987df951088c05a7542",
      "tree": "94073696576323ff966e365d8c47b8ecd8372f97",
      "parents": [
        "44637a12f80b80157d9c1bc5b7d6ef09c9e05713",
        "be42d5fa3772241b8ecebd443f1fb36247959c54"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 10:03:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 10:03:44 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "44637a12f80b80157d9c1bc5b7d6ef09c9e05713",
      "tree": "17384805725f7b429685ba4cad0d9488d93f9f25",
      "parents": [
        "8b78e83bfbc12f7e9bdefd400abdfde9e6c9ac51"
      ],
      "author": {
        "name": "Knut Petersen",
        "email": "Knut_Petersen@t-online.de",
        "time": "Mon Jan 09 15:04:20 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 10:00:36 2006 -0800"
      },
      "message": "[PATCH] Update cyblafb driver\n\nThis is a major update to the cyblafb framebuffer driver. Most\nof the stuff has been tested in the mm tree.\n\nMain advantages:\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  - vxres \u003e xres support\n  - ywrap and xpan support\n  - much faster for almost all modes (e.g. 1280x1024-16bpp\n     draws more than 41 full screens of text instead of about 25\n     full screens of text per second on authors Epia 5000)\n  - module init/exit code fixed\n  - bugs triggered by console rotation fixed\n  - lots of minor improvements\n  - startup modes suitable for high performance scrolling\n     in all directions\n\nThis diff  also contains a lot of white space fixes.\n\nNo side effects are possible, only one single graphics core is affected.\n\nSigned-off-by: Knut Petersen \u003cKnut_Petersen@t-online.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b78e83bfbc12f7e9bdefd400abdfde9e6c9ac51",
      "tree": "be746d4c99ddfc4dd8d739a08eb78f62652b8784",
      "parents": [
        "cf10b2853f86e714eac7117484c0d368ce710fa4",
        "b887030aec0971a47ca97a18e93ff446bc7d049e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 09:39:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 09:39:55 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "cf10b2853f86e714eac7117484c0d368ce710fa4",
      "tree": "6f1574a9de786c8c345ac852eff12d65b2d75bfe",
      "parents": [
        "14591de147f7c9656fa2b9c05680d2b46e286c40",
        "166c3436d683cfe5316c7723ed746a93db053f12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 09:39:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 09:39:05 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "14591de147f7c9656fa2b9c05680d2b46e286c40",
      "tree": "e4c3a5d0da2f7f64d08ba6f10000e363f69889cd",
      "parents": [
        "677517771b7b6efaf8617e70f655b16f3cafcc9b"
      ],
      "author": {
        "name": "Kirill Korotaev",
        "email": "dev@openvz.org",
        "time": "Mon Jan 09 17:42:42 2006 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 09:36:52 2006 -0800"
      },
      "message": "[PATCH] netlink oops fix due to incorrect error code\n\nFixed oops after failed netlink socket creation.\n\nWrong parathenses in if() statement caused err to be 1,\ninstead of negative value.\n\nTrivial fix, not trivial to find though.\n\nSigned-Off-By: Dmitry Mishin \u003cdim@sw.ru\u003e\nSigned-Off-By: Kirill Korotaev \u003cdev@openvz.org\u003e\nSigned-Off-By: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "677517771b7b6efaf8617e70f655b16f3cafcc9b",
      "tree": "811f5df7b430cf865ac337f73c7aa2f67cb0bbac",
      "parents": [
        "e2688f00dc0ceb9d9867434dffbd080411fc23b0"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Sun Jan 08 22:19:16 2006 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 09:35:44 2006 -0800"
      },
      "message": "[PATCH] rcu: uninline __rcu_pending()\n\n__rcu_pending() is rather fat and called twice from rcu_pending().\n\nrcu_pending() has multiple callers, and not that small too.\n\nThis patch uninlines both of them.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nAcked-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2688f00dc0ceb9d9867434dffbd080411fc23b0",
      "tree": "433549c6a655ac879654ba82d312911677650380",
      "parents": [
        "356cebea1123804e4aa85b43ab39bbd0ac8e667c",
        "a9925a06ea52a44b4bf4a941342e8240eaf22417"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 09:26:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 09:26:40 2006 -0800"
      },
      "message": "Merge branch \u0027blk-softirq\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\nManual merge for trivial #include changes\n"
    },
    {
      "commit": "166c3436d683cfe5316c7723ed746a93db053f12",
      "tree": "bb7a72a938b3a9db6a6b04032125ae6a765c0e60",
      "parents": [
        "64916f1ebe93592153c72bcdb189a31e4d40049a"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Jan 09 11:04:31 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 11:04:31 2006 -0500"
      },
      "message": "[patch] ipw2100: support WEXT-18 enc_capa v3\n\nThis patch allows ipw2100 driver to advertise the WPA-related encryption\noptions that it does really support.  It\u0027s necessary to work correctly\nwith NetworkManager and other programs that actually check driver \u0026 card\ncapabilities.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "64916f1ebe93592153c72bcdb189a31e4d40049a",
      "tree": "b525bb438c142edb5395125cdb0163efa816cc76",
      "parents": [
        "fa45459e5e4507402350f1cdaf44b7455602770c"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda@ilport.com.ua",
        "time": "Thu Jan 05 22:45:47 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:54:48 2006 -0500"
      },
      "message": "[PATCH] fix a few \"warning: \u0027cleanup_card\u0027 defined but not used\"\n\nThese warnings are emitted if non-modular network drivers are built.\nFixes just move cleanup_card() definitions into #ifdef MODULE region.\n\n/.1/usr/srcdevel/kernel/linux-2.6.15-rc7.src/drivers/net/wd.c:131: warning: \u0027cleanup_card\u0027 defined but not used\n/.1/usr/srcdevel/kernel/linux-2.6.15-rc7.src/drivers/net/3c503.c:152: warning: \u0027cleanup_card\u0027 defined but not used\n/.1/usr/srcdevel/kernel/linux-2.6.15-rc7.src/drivers/net/ne.c:216: warning: \u0027cleanup_card\u0027 defined but not used\n/.1/usr/srcdevel/kernel/linux-2.6.15-rc7.src/drivers/net/hp.c:106: warning: \u0027cleanup_card\u0027 defined but not used\n/.1/usr/srcdevel/kernel/linux-2.6.15-rc7.src/drivers/net/hp-plus.c:142: warning: \u0027cleanup_card\u0027 defined but not used\n/.1/usr/srcdevel/kernel/linux-2.6.15-rc7.src/drivers/net/smc-ultra.c:172: warning: \u0027cleanup_card\u0027 defined but not used\n/.1/usr/srcdevel/kernel/linux-2.6.15-rc7.src/drivers/net/e2100.c:144: warning: \u0027cleanup_card\u0027 defined but not used\n/.1/usr/srcdevel/kernel/linux-2.6.15-rc7.src/drivers/net/es3210.c:159: warning: \u0027cleanup_card\u0027 defined but not used\n/.1/usr/srcdevel/kernel/linux-2.6.15-rc7.src/drivers/net/lne390.c:149: warning: \u0027cleanup_card\u0027 defined but not used\n/.1/usr/srcdevel/kernel/linux-2.6.15-rc7.src/drivers/net/lance.c:313: warning: \u0027cleanup_card\u0027 defined but not used\n/.1/usr/srcdevel/kernel/linux-2.6.15-rc7.src/drivers/net/ac3200.c:127: warning: \u0027cleanup_card\u0027 defined but not used\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "fa45459e5e4507402350f1cdaf44b7455602770c",
      "tree": "d7d27ce7909310821cc7e69e69e704753e5cf9c6",
      "parents": [
        "3bb8a18ae825ebf3550fe7894b35cd1c87356a16"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Thu Jan 05 22:45:45 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:54:48 2006 -0500"
      },
      "message": "[PATCH] forcedeth: TSO fix for large buffers\n\nThis contains a bug fix for large buffers.  Originally, if a tx buffer to\nbe sent was larger then the maximum size of the tx descriptor, it would\noverwrite other control bits.  In this patch, the buffer is split over\nmultiple descriptors.  Also, the fragments are now setup in forward order.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "3bb8a18ae825ebf3550fe7894b35cd1c87356a16",
      "tree": "9839229394db8bec833f42af4f4a24167fff1516",
      "parents": [
        "32a4ec97461f00aa63747fc8978011ea771bd543"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Thu Jan 05 22:45:45 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:54:48 2006 -0500"
      },
      "message": "[PATCH] remove bouncing mail address of mv643xx_eth maintainer\n\nRemove bouncing mail address of mv643xx maintainer.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "32a4ec97461f00aa63747fc8978011ea771bd543",
      "tree": "0b9076b1374433d11e7ed89caf4e01703f87960a",
      "parents": [
        "504ddff4c0b8e31fa2a2775d6d484faeb126a265"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Jan 05 22:45:44 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:54:48 2006 -0500"
      },
      "message": "[PATCH] e1000: Fix invalid memory reference\n\nFix an invalid memory reference in the e1000 driver which would cause\nkernel panic.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nCc: Jeb Cramer \u003ccramerj@intel.com\u003e\nCc: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nCc: Ganesh Venkatesan \u003cganesh.venkatesan@intel.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nAcked-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "504ddff4c0b8e31fa2a2775d6d484faeb126a265",
      "tree": "d785d62ace5cd35252038864d2c09b0b58f647f8",
      "parents": [
        "cceb904f9b804f18250214fcd988eca72864970c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jan 05 22:45:43 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:54:47 2006 -0500"
      },
      "message": "[PATCH] drivers/net/gianfar.h: \"extern inline\" -\u003e \"static inline\"\n\n\"extern inline\" doesn\u0027t make much sense.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "cceb904f9b804f18250214fcd988eca72864970c",
      "tree": "dd282cdabc75e0a298643c170a8b4840dd674f8e",
      "parents": [
        "f65fd8fbb2356d1b4412bc83810cf39a529de412"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jan 05 22:45:42 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:54:47 2006 -0500"
      },
      "message": "[PATCH] drivers/net/bonding/bonding.h: \"extern inline\" -\u003e \"static inline\"\n\n\"extern inline\" doesn\u0027t make much sense.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "f65fd8fbb2356d1b4412bc83810cf39a529de412",
      "tree": "6e03f943c7db8a44cf8a3678b6ad9c2465ddaad7",
      "parents": [
        "b6d08c0e98c8b9a4a066544737cf6642df1ea5bd"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jan 05 22:45:41 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:54:47 2006 -0500"
      },
      "message": "[PATCH] drivers/net/Kconfig: indentation fix\n\nThis patch fixes a wrong indentation.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "b6d08c0e98c8b9a4a066544737cf6642df1ea5bd",
      "tree": "a43c1c080681aeeb5efedf9ae8d4b52dc43c8536",
      "parents": [
        "8fad6939af311a8be5785d41531baa5a6918f833"
      ],
      "author": {
        "name": "Franck",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Jan 05 22:45:39 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:54:47 2006 -0500"
      },
      "message": "[PATCH] Add MIPS dependency for dm9000 driver\n\nAdd MIPS dependency for dm9000 ethernet controller.  Indeed this controller\nis used by some embedded platforms based on MIPS CPUs.\n\nSigned-off-by: Franck Bui-Huu \u003cfranck.bui@gmail.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "8fad6939af311a8be5785d41531baa5a6918f833",
      "tree": "ae1a1637dd1c7d8f4d17603807a39f99b5fd966d",
      "parents": [
        "b9c4c609660e00377f0b30dfbbec0f1918b56aba"
      ],
      "author": {
        "name": "Eric Paris",
        "email": "eparis@redhat.com",
        "time": "Fri Jan 06 11:57:11 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:48:09 2006 -0500"
      },
      "message": "[PATCH] update bonding.txt to not show ip address on slaves\n\nifenslave, as of abi version 2, does not set the ip address on the slave\ninterfaces.  The documentation example however still shows that the\nensalved interfaces should have the same IP as the master.  The patch\nsimply removes the lines from the example which should no longer appear.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\n\n bonding.txt |    2 --\n 1 files changed, 2 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "b9c4c609660e00377f0b30dfbbec0f1918b56aba",
      "tree": "b74be9c12a4a5fe7b960a7c76b37566755dfa2fa",
      "parents": [
        "38843888e3e9fb7006d72d55b8e6ffcc925cf18a"
      ],
      "author": {
        "name": "Christoph Dworzak",
        "email": "dworz@amazing.ch",
        "time": "Fri Jan 06 14:49:22 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:48:09 2006 -0500"
      },
      "message": "[PATCH] tulip: enable multiport NIC BIOS fixups for x86_64\n\nA BIOS bug affecting some multiport tulip NICs requires an irq fixup\nin tulip_core.c.  This has only been enabled for i686, but it is\nneeded for x86_64 as well.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "b887030aec0971a47ca97a18e93ff446bc7d049e",
      "tree": "77ecea6cce7d8047ad39feea2d0b0cbff1bdbad2",
      "parents": [
        "5367f2d67c7d0bf1faae90e6e7b4e2ac3c9b5e0f"
      ],
      "author": {
        "name": "Andrew Chew",
        "email": "achew@nvidia.com",
        "time": "Wed Jan 04 19:13:04 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:42:06 2006 -0500"
      },
      "message": "[PATCH] sata_nv, spurious interrupts at system startup with MAXTOR 6H500F0 drive\n\nThis patch works around a problem with spurious interrupts seen at boot time when\na MAXTOR 6H500F0 drive is present.  An ATA interrupt condition is mysteriously\npresent at start of day.  If we took too long in issuing the first command,\nthe kernel would basically get tired of the spurious interrupts and turn the interrupt\noff.  Issuing the first command essentially causes the interrupt condition to\nget acknowledged.\n\nI haven\u0027t seen this happen with any other drives.\n\nWhat I basically do is ack ATA status by reading it regardless of whether we\u0027re\nexpecting to have to handle an interrupt.  This clears the start-of-day anomalous\ninterrupt condition, and keeps the kernel from disabling that interrupt due to\ntoo many spurious interrupts.\n\nAlso, I fixed a bug where hotplug interrupts weren\u0027t getting acknowledged as handled\nin the ISR.  This was not the cause of the spurious interrupts, but it\u0027s the right\nthing to do anyway.\n\nSigned-Off-By: Andrew Chew\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "38843888e3e9fb7006d72d55b8e6ffcc925cf18a",
      "tree": "cd39ae82b4672ff76521dc645ca4a21f01baf613",
      "parents": [
        "a4bf26f30e398afa293b85103c885f03d4660a07"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Tue Dec 27 12:36:41 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:34:25 2006 -0500"
      },
      "message": "[PATCH] PPC44x EMAC driver: disable TX status deferral in half-duplex mode\n\nDisable TX status deferral (EMACx_MR[MWSW\u003d001]) in half-duplex mode.\nI have two reports when EMAC stops transmitting when connected to a\nhub. TX ring debug printouts show complete mess when this happens,\nprobably hardware collision handling doesn\u0027t work quite well in this\nmode.\n\nThis is relevant only for SoCs with EMAC4 core (440GX, 440SP, 440SPe).\nTested on 440GX.\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a4bf26f30e398afa293b85103c885f03d4660a07",
      "tree": "ba3db16dc30725c1c1009831b9a29de00d3fd238",
      "parents": [
        "df22b8aaba3f41cc61f57f5ead78be45edcb7db5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat Dec 31 11:35:20 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:34:25 2006 -0500"
      },
      "message": "[PATCH] ieee80211: enable hw wep where host has to build IV\n\nThis patch fixes some of the ieee80211 crypto related code so that\ninstead of having the host fully do crypto operations, the host_build_iv\nflag works properly (for WEP in this patch) which, if turned on,\nrequires the hardware to do all crypto operations, but the ieee80211\nlayer builds the IV. The hardware also has to build the ICV.\n\nPreviously, the host_build_iv flag couldn\u0027t be used at all for WEP, and\nnot alone (with both host_decrypt and host_encrypt disabled) because the\ncrypto algorithm wasn\u0027t assigned. This is also fixed.\n\nI have tested this patch both in host crypto mode and in hw crypto mode\n(with the Broadcom chipset).\n\n[resent, signing digitally caused it to be MIME-junked, sorry]\n\nSigned-Off-By: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "df22b8aaba3f41cc61f57f5ead78be45edcb7db5",
      "tree": "20f40428e0a678999f90a5a1a5709b73e1d381f4",
      "parents": [
        "162875570e65b56a7f4d804fc32aebf7a434cf89"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jan 06 16:57:44 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:32:41 2006 -0500"
      },
      "message": "[PATCH] sk98lin: error handling of pci setup\n\nDon\u0027t enable the pci device twice (already done in the probe\nroutine).  Propogate the error codes from pci_request_region\nback to initial probing.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "162875570e65b56a7f4d804fc32aebf7a434cf89",
      "tree": "838b01f9dbc373ff3726bcaacef8e7808e98d3ab",
      "parents": [
        "26fc354914219a91254afd0df573fc801bb1183a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jan 06 16:57:43 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:32:41 2006 -0500"
      },
      "message": "[PATCH] sk98lin: error handling on probe\n\nThe sk98lin driver doesn\u0027t do proper error number handling\nduring initialization. Note: -EAGAIN is a bogus return value for\nhardware errors.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "26fc354914219a91254afd0df573fc801bb1183a",
      "tree": "93cc2dee3031788630522f0d21376f61de698250",
      "parents": [
        "decf67aa2f4d498c02c2ad24a187a66c217f330c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jan 06 16:57:42 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:32:40 2006 -0500"
      },
      "message": "[PATCH] sk98lin: use kzalloc\n\nTrivial use of kzalloc.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "decf67aa2f4d498c02c2ad24a187a66c217f330c",
      "tree": "96ead26cfcaa2915d4c1300fb533a0b62172f7f7",
      "parents": [
        "bce7c95e4dd4d5e924deb2929b639b4caca09c93"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jan 06 16:57:41 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:32:40 2006 -0500"
      },
      "message": "[PATCH] sk98lin: error handling on dual port board\n\nSk98lin driver error recovery on two port boards is bad.\nIf it fails the second allocation, it will not release resources\nproperly. Also it registers the second port in the pci driver data\n\nIf second port fails, might as well go with one port.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "bce7c95e4dd4d5e924deb2929b639b4caca09c93",
      "tree": "0ed78b75ba55aada28f4f02a1f5f89da5b55125d",
      "parents": [
        "17fa6e2f115ad734ef802b663071159a1a64d06f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jan 06 16:57:40 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:32:40 2006 -0500"
      },
      "message": "[PATCH] sk98lin: not doing high dma properly\n\nSk98lin 64bit memory handling is wrong. It doesn\u0027t set the\nhighdma flag; i.e. the kernel always does bounce buffers.\nIt doesn\u0027t fallback to 32 bit mask if it can\u0027t get 64 bit mask.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "17fa6e2f115ad734ef802b663071159a1a64d06f",
      "tree": "9cd0ca9b3bb4c14e2441637b84c1dc8e70f5bdbb",
      "parents": [
        "5367f2d67c7d0bf1faae90e6e7b4e2ac3c9b5e0f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jan 06 16:57:39 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 10:32:40 2006 -0500"
      },
      "message": "[PATCH] sk98lin: routine called from probe marked __init\n\nSk98lin driver has a routine marked __init that is called from\nthe probe code. If using pci hotplug, this could be called after\nthe initialization so it needs to be marked __devinit.\nSo if you hot added a sk98lin board, the kernel would crash.\nI don\u0027t have hot plug hardware to actually try this feat.\n\nAlso, there are two routines, only called from SkGeBoardInit that can\nbe marked __devinit.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a9925a06ea52a44b4bf4a941342e8240eaf22417",
      "tree": "b47a595274404157b7d2753f2bec21d3182a782f",
      "parents": [
        "8672d57138b34447719cd7749f3d21070e1175a1"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 16:04:06 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 16:04:06 2006 +0100"
      },
      "message": "[BLOCK] CCISS: update for blk softirq completions\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "8672d57138b34447719cd7749f3d21070e1175a1",
      "tree": "dd23c85cf45c11f5d8f13d748002cddcb5551ab4",
      "parents": [
        "1aea6434eebd25e532d2e5ddabf2733af4e1ff0b"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 16:03:35 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 16:03:35 2006 +0100"
      },
      "message": "[IDE] Use the block layer deferred softirq request completion\n\nThis patch makes IDE use the new blk_complete_request() interface.\nThere\u0027s still room for improvement, as __ide_end_request() really\ncould drop the lock after getting HWGROUP-\u003erq (why does it need to\nhold it in the first place? If -\u003erq access isn\u0027t serialized, we are\nscrewed anyways).\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "1aea6434eebd25e532d2e5ddabf2733af4e1ff0b",
      "tree": "b82aa8135d9c9f01a779be1977c0398cf2b406a8",
      "parents": [
        "ff856bad67cb65cb4dc4ef88b808804fc4265782"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 16:03:03 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 16:03:03 2006 +0100"
      },
      "message": "[SCSI] Kill the SCSI softirq handling\n\nThis patch moves the SCSI softirq handling to the block layer version.\nThere should be no functional changes.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "ff856bad67cb65cb4dc4ef88b808804fc4265782",
      "tree": "2db1e0be2be1e814cf8fe9bb8d3d7401fb24dd86",
      "parents": [
        "5367f2d67c7d0bf1faae90e6e7b4e2ac3c9b5e0f"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 16:02:34 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 16:02:34 2006 +0100"
      },
      "message": "[BLOCK] ll_rw_blk: Enable out-of-order request completions through softirq\n\nRequest completion can be a quite heavy process, since it needs to\niterate through the entire request and complete the bio\u0027s it holds.\nThis patch adds blk_complete_request() which moves this processing\ninto a dedicated block softirq.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "356cebea1123804e4aa85b43ab39bbd0ac8e667c",
      "tree": "aac7a1421808628fcc12340ce3ad4514c681b297",
      "parents": [
        "5a57be8d100c67a033ec78f00d5a0cd387da72e9"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 15:30:20 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 15:30:20 2006 +0100"
      },
      "message": "[BLOCK] Kill blk_attempt_remerge()\n\nIt\u0027s a broken interface, it\u0027s done way too late. And apparently it triggers\nslab problems in recent kernels as well (most likely after the generic dispatch\ncode was merged). So kill it, ide-cd is the only user of it.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "5a57be8d100c67a033ec78f00d5a0cd387da72e9",
      "tree": "f83a6c107c1cb9faae1d287b93766cd5091d8d41",
      "parents": [
        "0ea60b5ad8c3630e8f44c443f173d841be7fc701"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 14:52:21 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 14:52:21 2006 +0100"
      },
      "message": "[BLOCK] scsi_ioctl: file can be NULL from ioctl_by_bdev()\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "0ea60b5ad8c3630e8f44c443f173d841be7fc701",
      "tree": "9a8d23c797439a03dcccf26678994783d12f1bbb",
      "parents": [
        "769db45b73896a88d6b40e3e648dfc50a155ec93"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 14:45:10 2006 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Jan 09 14:45:10 2006 +0100"
      },
      "message": "[BLOCK] bio: init -\u003ebi_bdev in bio_init()\n\nFor SG_IO requests, bio-\u003ebi_bdev may not be explicitly initialized. So make\nbio_init() clear the field to make sure it\u0027s always NULL or valid.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "769db45b73896a88d6b40e3e648dfc50a155ec93",
      "tree": "773ffec86ddf1ab3ddaf1de5959ec3b94807e395",
      "parents": [
        "1abee6d2d1b6366df96fce1d43eefd1819e1b055"
      ],
      "author": {
        "name": "Coywolf Qi Hunt",
        "email": "qiyong@fc-cn.com",
        "time": "Wed Dec 28 10:55:49 2005 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Mon Jan 09 14:44:15 2006 +0100"
      },
      "message": "make elv_try_merge() static, kill the dead declaration of\n\nelv_try_last_merge().\n\nSigned-off-by: Coywolf Qi Hunt \u003cqiyong@fc-cn.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "1abee6d2d1b6366df96fce1d43eefd1819e1b055",
      "tree": "90e65f2b1c4cc985609e709c715cd5e01514d364",
      "parents": [
        "5367f2d67c7d0bf1faae90e6e7b4e2ac3c9b5e0f"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Mon Nov 28 09:40:20 2005 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@nelson.home.kernel.dk",
        "time": "Mon Jan 09 14:44:15 2006 +0100"
      },
      "message": "[BLOCK][TRIVIAL] ll_rw_blk: header included twice\n\nlinux/blkdev.h included twice\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "be42d5fa3772241b8ecebd443f1fb36247959c54",
      "tree": "f9617571eb8cc5a156562d4b7b873cc82635e8fe",
      "parents": [
        "e0fa93d6e6f0f36f39b813e561dbb890c58da58f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 21:32:42 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 21:32:42 2006 +1100"
      },
      "message": "powerpc: unbreak iSeries compilation again\n\nWe don\u0027t set CONFIG_PPC_MULTIPLATFORM on iSeries (yet).  Avoid\ncompiling in the prom_init stuff on iSeries.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e0fa93d6e6f0f36f39b813e561dbb890c58da58f",
      "tree": "d1ceb7ffc8742df26b7d2553ac6fb43cc64c4c8a",
      "parents": [
        "0a498d96a3324c16add35da0435bc7c13b6c6f3f"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Jan 09 18:19:49 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 20:18:19 2006 +1100"
      },
      "message": "[PATCH] powerpc: Don\u0027t use KERNELBASE in add_memory()\n\nIn add_memory() we should be using __va() to get a virtual address.\nSpotted by Mike Kravetz.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0a498d96a3324c16add35da0435bc7c13b6c6f3f",
      "tree": "0fb383f555534ffc7a7796f58c1aba8b2ca5a887",
      "parents": [
        "bce6c5fd8cc5d3f8d02fd34a24b591fc3e23a775"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 20:17:01 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 20:17:01 2006 +1100"
      },
      "message": "powerpc: set CONFIG_PPC_OF\u003dy always for ARCH\u003dpowerpc\n\nThe CONFIG_PPC_OF symbol is used to mean that the firmware device tree\naccess functions are available.  Since we always have a device tree\nwith ARCH\u003dpowerpc, make CONFIG_PPC_OF always Y for ARCH\u003dpowerpc.\n\nThis fixes some compile errors reported by Kumar Gala, but in a\ndifferent way to his patch.  This also makes prom_parse.o be compiled\nonly if CONFIG_PPC_OF so that non-OF ARCH\u003dppc platforms will compile.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bce6c5fd8cc5d3f8d02fd34a24b591fc3e23a775",
      "tree": "dc302ce765acd2388d9a6d82d7c7123223a8de0f",
      "parents": [
        "834608f71a323b90f928d05c64d24df436df3011"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Jan 09 15:47:04 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 16:03:33 2006 +1100"
      },
      "message": "[PATCH] powerpc: DABR exceptions should report the address not the PC\n\nWhen taking a DABR exception we were reporting the PC. It makes more\nsense to report the address that caused the exception, and the gdb guys\nwould like it that way.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "834608f71a323b90f928d05c64d24df436df3011",
      "tree": "f5da5366383da7d83efe18532b3e5e4eeaeb4567",
      "parents": [
        "32a33994d513606d29e87e152deb67ba5f3c8e82"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Jan 09 15:42:30 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 16:03:30 2006 +1100"
      },
      "message": "[PATCH] ppc64: POWER5+ oprofile support\n\nPOWER5+ adds new PMU groups and as such needs to be treated differently\nby oprofile userspace. Change it to report itself as power5+.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "32a33994d513606d29e87e152deb67ba5f3c8e82",
      "tree": "2966bbe85eb2880aacc1dba045af7a02cee0aa26",
      "parents": [
        "9a699aefa87cb0379a67741926820c9271d748a9"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Jan 09 15:41:31 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 16:02:52 2006 +1100"
      },
      "message": "[PATCH] ppc64: Fix oprofile when compiled as a module\n\nMy recent changes to oprofile broke it when built as a module. Fix it by\nusing an enum instead of a function pointer. This way we still retain\nthe oprofile configuration in the cputable.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9a699aefa87cb0379a67741926820c9271d748a9",
      "tree": "18e498b6ea54ae229bf7a01ac1c1448fbb03b6a3",
      "parents": [
        "5b9ca526917b7bc7d1da3beaccb2251a8f0b5fe2"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jan 07 11:45:28 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:47:19 2006 +1100"
      },
      "message": "[PATCH] 4/5 powerpc: Add cpufreq support for all desktop G5\n\nThis patch adds cpufreq support for all desktop \"tower\" G5 models. The\nonly G5 models still lacking cpufreq support at this point are the\nXserve and possibly the new iMac iSight (not tested). I\u0027ll have those\nadded soon. That patch uses the new platform functions interpreter to\nimplement frequency and voltage switching on most models.\n\nNote that in order to find the low frequency value, I had to hack\nsomething that might now work properly on all models, so if the\nfrequency value reported when running low speed looks bogus to you,\nplease report it to me. (Appart from a bogus reported value, things\nshould work fine).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5b9ca526917b7bc7d1da3beaccb2251a8f0b5fe2",
      "tree": "f345cbb73a4c5bb4c5645d53df2653c916e54172",
      "parents": [
        "a28d3af2a26c89aaa6470ca36edb212e05143d67"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jan 07 11:41:02 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:47:18 2006 +1100"
      },
      "message": "[PATCH] 3/5 powerpc: Add platform functions interpreter\n\nThis is the platform function interpreter itself along with the backends\nfor UniN/U3/U4, mac-io, GPIOs and i2c. It adds the ability to execute\nthose do-platform-* scripts in the device-tree (at least for most\ndevices for which a backend is provided). This should replace the clock\nspreading hacks properly. It might also have an impact on all sort of\nmachines since some of the scripts marked \"at init\" will now be executed\non boot (or some other on sleep/wakeup), those will possibly do things\nthat the kernel didn\u0027t do at all, like setting some values into some i2c\ndevices (changing thermal sensor calibration or conversion rate) etc...\nThus regression testing is MUCH welcome. Also loook for errors in dmesg.\nThat\u0027s also why I\u0027ve left rather verbose debugging enabled in this\nversion of the patch.\n\n(I do expect some Windtunnel G4s to show some errors as they have an i2c\nclock chip on the PMU bus that uses some primitives that the i2c backend\ndoesn\u0027t implement yet. I really need users that have one of those\nmachine to come back to me so we can get that done right, though the\nerrors themselves should be harmless, I suspect the machine might not\nrun at full speed).\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a28d3af2a26c89aaa6470ca36edb212e05143d67",
      "tree": "765472fcde19c3717c6bde60fef2702394718c36",
      "parents": [
        "730745a5c45093982112ddc94cee6a9973455641"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jan 07 11:35:26 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:47:17 2006 +1100"
      },
      "message": "[PATCH] 2/5 powerpc: Rework PowerMac i2c part 2\n\nThis is the continuation of the previous patch. This one removes the old\nPowerMac i2c drivers (i2c-keywest and i2c-pmac-smu) and replaces them\nboth with a single stub driver that uses the new PowerMac low i2c layer.\n\nNow that i2c-keywest is gone, the low-i2c code is extended to support\ninterrupt driver transfers. All i2c busses now appear as platform\ndevices. Compatibility with existing drivers should be maintained as the\ni2c bus names have been kept identical, except for the SMU bus but in\nthat later case, all users has been fixed.\n\nWith that patch added, matching a device node to an i2c_adapter becomes\ntrivial.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "730745a5c45093982112ddc94cee6a9973455641",
      "tree": "1c36bd96c28d08e2b5d839ba3f4e37588aad2328",
      "parents": [
        "002ec58eb57bac2380f0ed5a4e88121b4bdb32ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jan 07 11:30:44 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:47:16 2006 +1100"
      },
      "message": "[PATCH] 1/5 powerpc: Rework PowerMac i2c part 1\n\nThis is the first part of a rework of the PowerMac i2c code. It\ncompletely reworks the \"low_i2c\" layer. It is now more flexible,\nsupports KeyWest, SMU and PMU i2c busses, and provides functions to\nmatch device nodes to i2c busses and adapters.\n\nThis patch also extends \u0026 fix some bugs in the SMU driver related to i2c\nsupport and removes the clock spreading hacks from the pmac feature code\nrather than adapting them to the new API since they\u0027ll be replaced by\nthe platform function code completely in patch 3/5\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "002ec58eb57bac2380f0ed5a4e88121b4bdb32ec",
      "tree": "f8ee3f3028e6c316b5e49f296b9283c1f79f42da",
      "parents": [
        "aed9c6ccb87d96c333bd6ae631d9e90f3b6d7271"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat Jan 07 00:49:49 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:47:13 2006 +1100"
      },
      "message": "[PATCH] ppc64: fix time syscall\n\nppc64 has its own version of sys_time. It looks pretty scary, touching\na whole bunch of variables without any locking or memory ordering.\n\nIn fact, a recent bugreport has shown it can actually go backwards. Time\nto remove it and just use the generic sys_time, which is implemented on\ntop of do_gettimeofday.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aed9c6ccb87d96c333bd6ae631d9e90f3b6d7271",
      "tree": "65366c1ddedfbec62cb422686a5c6b0d734ce5e5",
      "parents": [
        "2fb9d2063626374dd8a2514b3a730facac8235d8"
      ],
      "author": {
        "name": "Paul Janzen",
        "email": "pcj@linux.sez.to",
        "time": "Wed Jan 04 21:40:48 2006 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:47:08 2006 +1100"
      },
      "message": "[PATCH] ppc32: Put cache flush routines back into .relocate_code section\n\nIn 2.6.14, we had the following definition of _GLOBAL() in\ninclude/asm-ppc/processor.h:\n\n#define _GLOBAL(n)\\\n        .stabs __stringify(n:F-1),N_FUN,0,0,n;\\\n        .globl n;\\\nn:\n\nIn 2.6.15, as part of the great powerpc merge, we moved this definition to\ninclude/asm-powerpc/ppc_asm.h, where it appears (to 32-bit code) as:\n\n#define _GLOBAL(n)      \\\n        .text;          \\\n        .stabs __stringify(n:F-1),N_FUN,0,0,n;\\\n        .globl n;       \\\nn:\n\nMostly, this is fine.  However, we also have the following, in\narch/ppc/boot/common/util.S:\n\n        .section \".relocate_code\",\"xa\"\n[...]\n_GLOBAL(flush_instruction_cache)\n[...]\n_GLOBAL(flush_data_cache)\n[...]\n\nThe addition of the .text section definition in the definition of\n_GLOBAL overrides the .relocate_code section definition.  As a result,\nthese two functions don\u0027t end up in .relocate_code, so they don\u0027t get\nrelocated correctly, and the boot fails.\n\nThere\u0027s another suspicious-looking usage at kernel/swsusp.S:37 that\nsomeone should look into.  I did not exhaustively search the source\ntree, though.\n\nThe following is the minimal patch that fixes the immediate problem.\nI could easily be convinced that the _GLOBAL definition should be\nmodified to remove the \".text;\" line either instead of, or in addition\nto, this fix.\n\nSigned-off-by: Paul Janzen \u003cpcj@linux.sez.to\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2fb9d2063626374dd8a2514b3a730facac8235d8",
      "tree": "b410dcdbc5aee656c37951be36951130450549e7",
      "parents": [
        "aeb013772a2cc85a8d0baffd64977d2888bc781d"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jan 05 14:05:29 2006 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:57 2006 +1100"
      },
      "message": "[PATCH] spufs: set irq affinity for running threads\n\nFor far, all SPU triggered interrupts always end up on\nthe first SMT thread, which is a bad solution.\n\nThis patch implements setting the affinity to the\nCPU that was running last when entering execution on\nan SPU. This should result in a significant reduction\nin IPI calls and better cache locality for SPE thread\nspecific data.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aeb013772a2cc85a8d0baffd64977d2888bc781d",
      "tree": "8ebf25d8ea0d2e0bb384f1399c1e124bd1c12044",
      "parents": [
        "6ff730c33b42a6c68217fc6660728676aa8eeb9c"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:32 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:55 2006 +1100"
      },
      "message": "[PATCH] spufs: fix allocation on 64k pages\n\nThe size of the local store is architecture defined\nand independent from the page size, so it should\nnot be defined in terms of pages in the first place.\n\nThis mistake broke a few places when building for\n64kb pages.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6ff730c33b42a6c68217fc6660728676aa8eeb9c",
      "tree": "2522175fbaadd3f4d1bd433412f6bfb6e0631754",
      "parents": [
        "f0831acc4b78e2d9737e8ed91b8b7505b21ddb83"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:31 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:52 2006 +1100"
      },
      "message": "[PATCH] spufs: fix sparse warnings\n\nOne local variable is missing an __iomem modifier,\nin another place, we pass a completely unused argument\nwith a missing __user modifier.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f0831acc4b78e2d9737e8ed91b8b7505b21ddb83",
      "tree": "0c901e45cdc932776d3953cfcdf66015d6853bec",
      "parents": [
        "ce8ab8541203f6c7be5b2eeaa97f14f1d8d44e4f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:30 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:49 2006 +1100"
      },
      "message": "[PATCH] spufs: abstract priv1 register access.\n\nIn a hypervisor based setup, direct access to the first\npriviledged register space can typically not be allowed\nto the kernel and has to be implemented through hypervisor\ncalls.\n\nAs suggested by Masato Noguchi, let\u0027s abstract the register\naccess trough a number of function calls. Since there is\ncurrently no public specification of actual hypervisor\ncalls to implement this, I only provide a place that\nmakes it easier to hook into.\n\nCc: Masato Noguchi \u003cMasato.Noguchi@jp.sony.com\u003e\nCc: Geoff Levand \u003cgeoff.levand@am.sony.com\u003e\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ce8ab8541203f6c7be5b2eeaa97f14f1d8d44e4f",
      "tree": "abdb994ac4ded9a90684f0cdc71ea58e6247ab43",
      "parents": [
        "8837d9216f99048636fbb2c11347358e99e06181"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:29 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:45 2006 +1100"
      },
      "message": "[PATCH] spufs: move spu_run call to its own file\n\nThe logic for sys_spu_run keeps growing and it does\nnot really belong into file.c any more since we\nmoved away from using regular file operations to our\nown syscall.\n\nNo functional change in here.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8837d9216f99048636fbb2c11347358e99e06181",
      "tree": "26e5cab20e59879f5e3271ea73c0320ae31da140",
      "parents": [
        "3f51dd91c80746a5cf76f8c4a77bfc88aa82bb9e"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:28 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:43 2006 +1100"
      },
      "message": "[PATCH] spufs: clean up use of bitops\n\nchecking bits manually might not be synchonized with\nthe use of set_bit/clear_bit. Make sure we always use\nthe correct bitops by removing the unnecessary\nidentifiers.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3f51dd91c80746a5cf76f8c4a77bfc88aa82bb9e",
      "tree": "f92d9867e51a10b73a3f48fa3d65413f186ac733",
      "parents": [
        "346f4d3ce948a381a559dcaefb141d79f492335c"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:27 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:42 2006 +1100"
      },
      "message": "[PATCH] spufs: fix spufs_fill_dir error path\n\nIf creating one entry failed in spufs_fill_dir,\nwe never cleaned up the freshly created entries.\nFix this by calling the cleanup function on error.\n\nNoticed by Al Viro.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "346f4d3ce948a381a559dcaefb141d79f492335c",
      "tree": "47028cc77555850a235574b01e9a2eb398361074",
      "parents": [
        "0106246594a05f02a6be6ee4695c7584c758fa7f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:26 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:41 2006 +1100"
      },
      "message": "[PATCH] spufs: dont leak directories in failed spu_create\n\nIf get_unused_fd failed in sys_spu_create, we never cleaned\nup the created directory. Fix that by restructuring the\nerror path.\n\nNoticed by Al Viro.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0106246594a05f02a6be6ee4695c7584c758fa7f",
      "tree": "7cdfada54320aef7a2dc7a3e558c0e5259f40c4f",
      "parents": [
        "5ef8224aaa9220bfecb362f0802cf78aad47c02a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:25 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:40 2006 +1100"
      },
      "message": "[PATCH] spufs fix spu_acquire_runnable error path\n\nWhen spu_activate fails in spu_acquire_runnable, the\nstate must still be SPU_STATE_SAVED, we were\nincorrectly setting it to SPU_STATE_RUNNABLE.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5ef8224aaa9220bfecb362f0802cf78aad47c02a",
      "tree": "3288b9510d4ab36d627cf85f1b4160a6d8ff9823",
      "parents": [
        "e80358ad8606382154d97165121602dfae213e4a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:24 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:39 2006 +1100"
      },
      "message": "[PATCH] spufs: serialize sys_spu_run per spu\n\nDuring an earlier cleanup, we lost the serialization\nof multiple spu_run calls performed on the same\nspu_context. In order to get this back, introduce a\nmutex in the spu_context that is held inside of spu_run.\n\nNoticed by Al Viro.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e80358ad8606382154d97165121602dfae213e4a",
      "tree": "b63e3e21cd0f4c1c086f958d05c6fa3298408746",
      "parents": [
        "c8ca0633e5f2bceab7b4eba4475820fd7674dece"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:23 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:38 2006 +1100"
      },
      "message": "[PATCH] spufs: check for proper file pointer in sys_spu_run\n\nOnly checking for SPUFS_MAGIC is not reliable, because\nit might not be unique in theory. Worse than that,\nwe accidentally allow spu_run to be performed on\nany file in spufs, not just those returned from\nspu_create as intended.\n\nNoticed by Al Viro.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c8ca0633e5f2bceab7b4eba4475820fd7674dece",
      "tree": "6801e179da8f4cebf09d19446f9ce6fcaab54d8e",
      "parents": [
        "762cf6dac2623473e83bb271f2bbe97d2355c64d"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:22 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:37 2006 +1100"
      },
      "message": "[PATCH] spufs: dont hold root-\u003eisem in spu_forget\n\nspu_forget will do mmput on the DMA address space,\nwhich can lead to lots of other stuff getting triggered.\nWe better not hold a semaphore here that we might\nneed in the process.\n\nNoticed by Al Viro.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "762cf6dac2623473e83bb271f2bbe97d2355c64d",
      "tree": "51871b65240062fc9442965923f710f0782b4e34",
      "parents": [
        "c902be71dc6d5e8473bd021feafc8c3608e2b82a"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 20:31:21 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:35 2006 +1100"
      },
      "message": "[PATCH] spufs: fix locking in spu_acquire_runnable\n\nWe need to check for validity of owner under down_write,\ndown_read is not enough.\n\nNoticed by Al Viro.\n\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c902be71dc6d5e8473bd021feafc8c3608e2b82a",
      "tree": "527b15800ed84edd16a5d53d165275a48cea1915",
      "parents": [
        "017e0fad3e40ece983527ec88a92b3da8fcdecea"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Jan 04 19:55:53 2006 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:32 2006 +1100"
      },
      "message": "[PATCH] cell: enable pause(0) in cpu_idle\n\nThis patch enables support for pause(0) power management state\nfor the Cell Broadband Processor, which is import for power efficient\noperation. The pervasive infrastructure will in the future enable\nus to introduce more functionality specific to the Cell\u0027s\npervasive unit.\n\nFrom: Maximino Aguilar \u003cmaguilar@us.ibm.com\u003e\nSigned-off-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "017e0fad3e40ece983527ec88a92b3da8fcdecea",
      "tree": "b59f12ebd48e28cb52b695e18641a0262a5936b3",
      "parents": [
        "03929c76f3e5af919fb762e9882a9c286d361e7d"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Tue Jan 03 16:15:21 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:30 2006 +1100"
      },
      "message": "[PATCH] powerpc: fixing compile issue with !CONFIG_PCI in legacy_serial.c\n\nOnly build in support for ISA and PCI cases if we have enabled CONFIG_ISA\nand CONFIG_PCI.  Additionally, isa_bridge is a global so we shouldn\u0027t use\nit a parameter name since it gets redefined to NULL when !CONFIG_PCI.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "03929c76f3e5af919fb762e9882a9c286d361e7d",
      "tree": "947d9705b673c06872be6b9b02f9ff8f51c5bab7",
      "parents": [
        "022930ebea0df878d449b7c74309c1d612441ac5"
      ],
      "author": {
        "name": "Aristeu Sergio Rozanski Filho",
        "email": "aris@cathedrallabs.org",
        "time": "Thu Dec 29 19:18:49 2005 -0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:44:26 2006 +1100"
      },
      "message": "[PATCH] ppc32: cpm_uart: fix xchar sending\n\nwhile using SCC as uart and as serial console at same time I got this:\n\n[  138.214258] Oops: kernel access of bad area, sig: 11 [#1]\n[  138.218832] PREEMPT\n[  138.221021] NIP: C0105C48 LR: C0105E60 SP: C03D5D10 REGS: c03d5c60 TRAP: 0300    Not tainted\n[  138.229280] MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11\n[  138.234713] DAR: 00000000, DSISR: C0000000\n[  138.238745] TASK \u003d c0349420[693] \u0027sh\u0027 THREAD: c03d4000\n[  138.243754] Last syscall: 6\n[  138.246402] GPR00: FEFFFFFF C03D5D10 C0349420 C01FB094 00000011 00000000 C1ECFBBC C01F24B0\n[  138.254602] GPR08: FF002820 00000000 FF0028C0 00000000 19133615 A0CBCD5E 02000300 00000000\n[  138.262804] GPR16: 00000000 01FF9E4C 00000000 7FA9A770 00000000 00000000 1003E2A8 00000000\n[  138.271003] GPR24: 100562F4 7F9B6EF4 C0210000 C02A5338 C01FB094 00000000 C01FB094 C1F14574\n[  138.279376] NIP [c0105c48] cpm_uart_tx_pump+0x4c/0x22c\n[  138.284419] LR [c0105e60] cpm_uart_start_tx+0x38/0xb0\n[  138.289361] Call trace:\n[  138.291762]  [c0105e60] cpm_uart_start_tx+0x38/0xb0\n[  138.296547]  [c010277c] uart_send_xchar+0x88/0x118\n[  138.301244]  [c01029a0] uart_unthrottle+0x6c/0x138\n[  138.305942]  [c00ece10] check_unthrottle+0x60/0x64\n[  138.310641]  [c00ecec4] reset_buffer_flags+0xb0/0x138\n[  138.315595]  [c00ecf64] n_tty_flush_buffer+0x18/0x78\n[  138.320465]  [c00e81b0] tty_ldisc_flush+0x64/0x7c\n[  138.325078]  [c010410c] uart_close+0xf0/0x2c8\n[  138.329348]  [c00e9c48] release_dev+0x724/0x8d4\n[  138.333790]  [c00e9e18] tty_release+0x20/0x3c\n[  138.338061]  [c006e544] __fput+0x178/0x1e0\n[  138.342076]  [c006c43c] filp_close+0x54/0xac\n[  138.346261]  [c0002d90] ret_from_syscall+0x0/0x44\n[  138.352386] note: sh[693] exited with preempt_count 2\n\na easy way to reproduce it is log into the system using ssh and do:\n\tcat \u003e/dev/ttyCPM0\nthen, switch to minicom and write some stuff on it back to ssh, a control C\nproduce the oops\n\nthis happens because uart_close calls uart_shutdown which frees xmit.buf,\ncurrently used by xchar sending in cpm_uart_tx_pump(), which seems wrong.\n\nthe attached patch fixes the oops and also fixes xchar sending.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "022930ebea0df878d449b7c74309c1d612441ac5",
      "tree": "9d715da714d65d8592dcf2bb3fc41ccfdf255555",
      "parents": [
        "9da5cad61c13fbdc7fc7aa425f03a15da9d0cb43"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Tue Dec 27 18:58:29 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:35:06 2006 +1100"
      },
      "message": "[PATCH] Small fix in eeh definitions when CONFIG_EEH not enabled\n\nUndefined symbols (eeh_add_device_tree_early and eeh_remove_bus_device)\nwhen EEH is not enabled. This small patch will fix this.\n\nAcked-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9da5cad61c13fbdc7fc7aa425f03a15da9d0cb43",
      "tree": "65cf4e8e7b346079c7df7f4bad54b7d02e6ee692",
      "parents": [
        "79e7bac0d6ad56d62e2364313b5e5e5950c7385d"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Tue Dec 27 15:51:07 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:35:01 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix search for the main interrupt controller\n\nAt present, we are not looking at all interrupt controller nodes in the\ndevice tree even though the proper node was not found. This is causing\nthe system panic. The attached patch will scan all nodes until it finds\nthe proper interrupt controller type.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "79e7bac0d6ad56d62e2364313b5e5e5950c7385d",
      "tree": "c20bbb30659be4f76a3599ffb519a6518e94e146",
      "parents": [
        "be6b843918394067e93ebbacb834245251a6f18a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Wed Dec 21 09:27:13 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:34:31 2006 +1100"
      },
      "message": "[PATCH] powerpc: Call find_legacy_serial_ports() if we enable CONFIG_SERIAL_8250\n\nIn setup_arch and setup_system call find_legacy_serial_ports() if we\nbuild in support for 8250 serial ports instead of basing it on PPC_MULTIPLATFORM.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "be6b843918394067e93ebbacb834245251a6f18a",
      "tree": "d8d801260e56c2d07ca20ec943cae55e319bfb36",
      "parents": [
        "b580d46ce833f6bdc6a5602f4f0efb1d9c488ed6"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Tue Dec 20 16:37:07 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:33:50 2006 +1100"
      },
      "message": "[PATCH] powerpc: added a udbg_progress\n\nAdded a common udbg_progress for use by ppc_md.progress()\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b580d46ce833f6bdc6a5602f4f0efb1d9c488ed6",
      "tree": "bc92353786e3978e9886bb1805329994184f6f0d",
      "parents": [
        "d0e132b536b6c8044991932d0c160676c46c98e5"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Tue Dec 20 16:16:52 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:33:46 2006 +1100"
      },
      "message": "[PATCH] powerpc: Add the ability to handle SOC ports in legacy_serial\n\nAdd the ability to configure and initialize legacy 8250 serials\nports on an SOC bus.  Also, fixed an issue that we would not\nconfigure any serial ports if \"linux,stdout-path\" was not found.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d0e132b536b6c8044991932d0c160676c46c98e5",
      "tree": "7bbf87c14929a93952992c0d13326b20ea69f3e7",
      "parents": [
        "b226e462124522f2f23153daff31c311729dfa2f"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Tue Dec 20 16:16:26 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:33:42 2006 +1100"
      },
      "message": "[PATCH] powerpc: Loosen udbg_probe_uart_speed sanity checking\n\nThe checking of the baudrate in udbg_probe_uart_speed was\ntoo tight and would cause reporting back of the default\nbaud rate in cases where the computed speed was valid.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5367f2d67c7d0bf1faae90e6e7b4e2ac3c9b5e0f",
      "tree": "cb2d487774571ec608bcf4241ec70fc19a0b3ad6",
      "parents": [
        "64ca9004b819ab87648dbfc78f3ef49ee491343e",
        "4f8448dfe8d3804fadad90c9b77494238b4a4eae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:18:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:18:44 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n"
    },
    {
      "commit": "b226e462124522f2f23153daff31c311729dfa2f",
      "tree": "c0cc2bbf0005098b348bdf25c84bff01cbd3beb6",
      "parents": [
        "021c73354921a315ae2fceb1ad7807d1569a5a74"
      ],
      "author": {
        "name": "Mike Kravetz",
        "email": "kravetz@us.ibm.com",
        "time": "Fri Dec 16 14:30:35 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:14:22 2006 +1100"
      },
      "message": "[PATCH] powerpc: don\u0027t add memory to empty node/zone\n\nThe system will oops if an attempt is made to add memory to an\nempty node/zone.  This patch prevents adding memory to an empty\nnode.  The code to dynamically add a node/zone is non-trivial.\nThis patch is temporary and will be removed when the ability\nto dynamically add a node/zone is complete.\n\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "021c73354921a315ae2fceb1ad7807d1569a5a74",
      "tree": "35451e7108516ed2746a75a230381d7ab44abcc9",
      "parents": [
        "42650d8c9060a2658a79d4e30a5790b23d7753e0"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Dec 16 22:45:27 2005 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:14:14 2006 +1100"
      },
      "message": "[PATCH] powerpc: fix two build warnings\n\nBuilding the arch/powerpc tree currently gives me\ntwo warnings with gcc-4.0:\n\narch/powerpc/mm/imalloc.c: In function \u0027__im_get_area\u0027:\narch/powerpc/mm/imalloc.c:225: warning: \u0027tmp\u0027 may be used uninitialized in this function\narch/powerpc/mm/hugetlbpage.c: In function \u0027hugetlb_get_unmapped_area\u0027:\narch/powerpc/mm/hugetlbpage.c:608: warning: unused variable \u0027vma\u0027\n\nboth fixes are trivial.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "64ca9004b819ab87648dbfc78f3ef49ee491343e",
      "tree": "9b5daef5280800a0006343a17f63072658d91a1d",
      "parents": [
        "708e9a794cf8822b760edaccd9053edb07c34d19"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jan 08 01:05:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:11 2006 -0800"
      },
      "message": "[PATCH] Make vm86 support optional\n\nThis adds an option to remove vm86 support under CONFIG_EMBEDDED.  Saves\nabout 5k.\n\nThis version eliminates most of the #ifdefs of the previous version and\ninstead uses function stubs in vm86.h.  Also, release_vm86_irqs is moved\nfrom asm-i386/irq.h to a more appropriate home in vm86.h so that the stubs\ncan live together.\n\n$ size vmlinux-baseline vmlinux-novm86\n   text    data     bss     dec     hex filename\n2920821  523232  190652 3634705  377611 vmlinux-baseline\n2916268  523100  190492 3629860  376324 vmlinux-novm86\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "708e9a794cf8822b760edaccd9053edb07c34d19",
      "tree": "ae5f0f9d69c082db751554b3f5717eee60d6205c",
      "parents": [
        "e585e47031751f4e393e10ffd922885508b958dd"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jan 08 01:05:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:11 2006 -0800"
      },
      "message": "[PATCH] tiny: Configure ELF core dump support\n\nconfigurable support for ELF core dumps\n\n   text    data     bss     dec     hex filename\n3330172  529036  190556 4049764  3dcb64 vmlinux-baseline\n3325552  528912  190556 4045020  3db8dc vmlinux-no-elf\n\nadd/remove: 0/8 grow/shrink: 0/0 up/down: 0/-4424 (-4424)\nfunction                                     old     new   delta\nfill_note                                     32       -     -32\nmaydump                                       58       -     -58\ndump_seek                                     67       -     -67\nwritenote                                    180       -    -180\nelf_dump_thread_status                       274       -    -274\nfill_psinfo                                  308       -    -308\nfill_prstatus                                466       -    -466\nelf_core_dump                               3039       -   -3039\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e585e47031751f4e393e10ffd922885508b958dd",
      "tree": "08a641dab000aacb25c6b7331c32271e4109535f",
      "parents": [
        "22c4e3084eb8b88288a622a57d8b35c450a439f2"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jan 08 01:05:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:11 2006 -0800"
      },
      "message": "[PATCH] tiny: Make *[ug]id16 support optional\n\nConfigurable 16-bit UID and friends support\n\nThis allows turning off the legacy 16 bit UID interfaces on embedded platforms.\n\n   text    data     bss     dec     hex filename\n3330172  529036  190556 4049764  3dcb64 vmlinux-baseline\n3328268  529040  190556 4047864  3dc3f8 vmlinux\n\nFrom: Adrian Bunk \u003cbunk@stusta.de\u003e\n\n    UID16 was accidentially disabled for !EMBEDDED.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "22c4e3084eb8b88288a622a57d8b35c450a439f2"
}
