)]}'
{
  "log": [
    {
      "commit": "0d72ba930cbc9140a584af7e4e65041b6c7a7d18",
      "tree": "8dd36503702183fb15f5e783249433c9880e45ee",
      "parents": [
        "2099172d61abda1b793b499bb8edcaac4de2cdae"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat Sep 08 05:13:19 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:25 2007 +1000"
      },
      "message": "[POWERPC] Add workaround for MPICs with broken register reads\n\nSome versions of PWRficient 1682M have an interrupt controller in which\nthe first register in each pair for interrupt sources doesn\u0027t always\nread with the right polarity/sense values.\n\nTo work around this, keep a software copy of the register instead.  Since\nit\u0027s not modified from the mpic itself, it\u0027s a feasible solution.  Still,\nkeep it under a config option to avoid wasting memory on other platforms.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2099172d61abda1b793b499bb8edcaac4de2cdae",
      "tree": "4b3bff327ad8e61fe5f71f9d399269c8db41220c",
      "parents": [
        "3c607ce2a3213f33b8b6b854b5f7db876021e466"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Sep 07 13:23:53 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:25 2007 +1000"
      },
      "message": "[POWERPC] Document and implement an improved flash device binding for powerpc\n\nThis replaces the binding for flash chips in booting-without-of.txt\nwith an clarified and improved version.  It also makes\ndrivers/mtd/maps/physmap_of.c recognize this new binding.  Finally it\nrevises the Ebony device tree source to use the new binding as an\nexample.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nAcked-by: Segher Boessenkool \u003csegher@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3c607ce2a3213f33b8b6b854b5f7db876021e466",
      "tree": "530e1e9cc0819247dafc09760049193af7ae52db",
      "parents": [
        "70c6cc37db342d9f970884e12744ab5ee290d4ad"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Sep 07 03:47:29 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:24 2007 +1000"
      },
      "message": "[POWERPC] setup_64.c and prom.c comment cleanup\n\nGrammatical corrections to comments.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "70c6cc37db342d9f970884e12744ab5ee290d4ad",
      "tree": "add6a4d50504b0667957a4b60306bb29bfab3679",
      "parents": [
        "e788ff13be03c2cc4055d5569b7b218dc3f2cb7b"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Sep 07 03:46:15 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:24 2007 +1000"
      },
      "message": "[POWERPC] prom.c whitespace cleanup\n\nWhitespace cleanup: badly indented lines.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e788ff13be03c2cc4055d5569b7b218dc3f2cb7b",
      "tree": "68168002f0368e40aa8eb4e83ca50de6e75825fc",
      "parents": [
        "bde6c6e16aa489ea76c762fb7ffb0abb48660dd8"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Sep 07 03:45:21 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:24 2007 +1000"
      },
      "message": "[POWERPC] prom_init whitespace cleanup, typo fix\n\nWhitespace cleanup: badly indented lines.\nTypo in comment.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bde6c6e16aa489ea76c762fb7ffb0abb48660dd8",
      "tree": "147f59710f6026c174685758b0d6764fcea12e84",
      "parents": [
        "96ebc3bfb6ddedd5a400d5653b50551d5a3de439"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Sep 06 08:04:38 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:23 2007 +1000"
      },
      "message": "[POWERPC] Check _PAGE_RW and _PAGE_PRESENT on kernel addresses\n\nPreviously, the TLB miss handlers assumed that pages above KERNELBASE are\nalways present and read/write.  This assumption is false in the case of\nCONFIG_DEBUG_PAGEALLOC.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "96ebc3bfb6ddedd5a400d5653b50551d5a3de439",
      "tree": "e3eb5c8859eb1f9e1d5ea4f4a25f1fe6b4477d46",
      "parents": [
        "21f3fe2f7ab57832ea1fc7f719ec7e167b7ad80e"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Sep 06 05:21:18 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:23 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: Only print MAC addresses when the node is actually present\n\nSome firmwares (such as PlanetCore) only provide a base MAC address, and\nexpect the kernel to set certain bits to generate the addresses for the\nother ports.  As such, MAC addresses are generated that may not correspond\nto actual hardware.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "21f3fe2f7ab57832ea1fc7f719ec7e167b7ad80e",
      "tree": "5a3bf3c623fb858d61ca7effd9b1f8bd8b5e714f",
      "parents": [
        "9de782770b84768e1aa2e6454223ef30768de84e"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Sep 06 05:21:12 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:23 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: Add get_path()\n\nThis will be used by the PlanetCore firmware support to construct\na linux,stdout-path from the serial node that it finds.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9de782770b84768e1aa2e6454223ef30768de84e",
      "tree": "24067851c7b5315f1b6c0ade463d039ee3e65a61",
      "parents": [
        "4674f2f33948432469e52d5bcaeda9904e34fe46"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Sep 06 05:21:10 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:23 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: Add strtoull()\n\nThis will be needed by PlanetCore firmware support.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4674f2f33948432469e52d5bcaeda9904e34fe46",
      "tree": "a58ebf94e2d09ddada9365f8d1401efcaef5e088",
      "parents": [
        "6bcc4c01755fd2066bc374193cf3b0849cbabe47"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu Sep 06 05:21:04 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:23 2007 +1000"
      },
      "message": "[POWERPC] bootwrapper: flatdevtree fixes\n\n1. ft_create_node was returning the internal pointer rather than a phandle.\n2. ft_find_device_rel was treating a \"top\" phandle of NULL as an error,\nrather than as the root of the tree.  The old, absolute ft_find_device\nis removed, and the relative version is renamed to ft_find_device().\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6bcc4c01755fd2066bc374193cf3b0849cbabe47",
      "tree": "10f4c66617abec353dec304fdcd3436a533fc6a3",
      "parents": [
        "a416561bf790d55db68b2980c2a6951981018041"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 05 12:43:17 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:22 2007 +1000"
      },
      "message": "[POWERPC] Remove warning in arch/powerpc/kernel/sysfs.c\n\nFixes:\n\narch/powerpc/kernel/sysfs.c: In function \u0027cpu_add_sysdev_attr_group\u0027:\narch/powerpc/kernel/sysfs.c:388: warning: ignoring return value of\n\t\u0027sysfs_create_group\u0027, declared with attribute warn_unused_result\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a416561bf790d55db68b2980c2a6951981018041",
      "tree": "fe57391e4d67961cd0682344b5276a4153e160c4",
      "parents": [
        "01f1c735f57548e6b862e815cc845e452405643d"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 05 12:42:30 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:22 2007 +1000"
      },
      "message": "[POWERPC] Move lowlevel runlatch calls under cpu feature control\n\nThere\u0027s no need to call the runlatch on functions on processors that\ndon\u0027t implement them (CPU_FTR_CTRL).\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "01f1c735f57548e6b862e815cc845e452405643d",
      "tree": "3b9f8f4fc7a37caf204673c905de7f59dcf8b8c5",
      "parents": [
        "3850169dbddcc9e53fd550eb093af7da5dfcefa9"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 05 12:41:09 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:22 2007 +1000"
      },
      "message": "[POWERPC] Remove unused platform_machine_check()\n\nRemove leftover cruft from ARCH\u003dppc.\n\nThere are no users of platform_machine_check() in ARCH\u003dpowerpc, and none\nshould be added (they should use ppc_md.machine_check_handler instead).\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3850169dbddcc9e53fd550eb093af7da5dfcefa9",
      "tree": "006b679ddb52704f1a3a945513bd9316733962af",
      "parents": [
        "cd7834167ffb66b470e4d9edb10efb5c1a2dfe7f"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 05 12:09:45 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:22 2007 +1000"
      },
      "message": "[POWERPC] pasemi: Move pasemi_idle_init() to late_initcall()\n\nMove pasemi_idle_init() to be a late_initcall instead of being called from\nsetup_arch().  This way the cpufreq driver has a chance to initialize and\nsave away the boot time astate before we go to idle for the first time.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cd7834167ffb66b470e4d9edb10efb5c1a2dfe7f",
      "tree": "0933e803d11e2f0c2142e2c60b096fb7d34b8a35",
      "parents": [
        "2e1957fd47b9d4b7bf35be2ec3d4b5e3eefe5cc0"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 05 12:09:23 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:21 2007 +1000"
      },
      "message": "[POWERPC] pasemi: Print more information at machine check\n\nAdd printout of some SoC error status registers, and dump the SLB contents\nfor those machine check events where it makes sense.\n\nSince we can\u0027t go about and ioremap registers at machine check time,\nand we generally want to do as little as possible to print out the\ninformation, pre-build a table of the registers to dump and their address\nin the common PCI config space range.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2e1957fd47b9d4b7bf35be2ec3d4b5e3eefe5cc0",
      "tree": "7ed199444a5e6dec86afbb91a8f2031c272221d8",
      "parents": [
        "4d442331e57b7bbc28b5a20f7d069bc12e9c503e"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 05 12:09:06 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:21 2007 +1000"
      },
      "message": "[POWERPC] pasemi: Export more SPRs to sysfs when CONFIG_DEBUG_KERNEL\u003dy\n\nExport some of the implementation-specific registers via sysfs.\nUseful when debugging, etc.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4d442331e57b7bbc28b5a20f7d069bc12e9c503e",
      "tree": "e9feaf54400dc32c78add422c2f3d4c0277c404e",
      "parents": [
        "68c8404c742fdda2151b4bf6bd98419bf8118481"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 05 12:08:50 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:21 2007 +1000"
      },
      "message": "[POWERPC] pasemi: Add workaround for erratum 5945\n\nErratum 5945 causes some of the registers on the PCIe root ports to\nnot read correctly.  Do a small dance to avoid this: Write an unused\nregister, read the value and write it back.  Thankfully this is not in\na hot code path.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "68c8404c742fdda2151b4bf6bd98419bf8118481",
      "tree": "0e5ce63933f39e0d1a22dec77e458218f1e95e90",
      "parents": [
        "a302cb9d95978505b18c12be0cd1e41556564f68"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Sep 05 12:08:30 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:21 2007 +1000"
      },
      "message": "[POWERPC] pasemi: Add pasemi_pci_getcfgaddr()\n\nAdd pasemi_pci_getcfgaddr(), to get the remapped address of a specific\nconfig register for a PCI device.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a302cb9d95978505b18c12be0cd1e41556564f68",
      "tree": "c719b7b11a0ce3f70855b4ab47d4943e18cdd689",
      "parents": [
        "60b332e755da7dbf32f1660973ce4f97ebf05d05"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Aug 31 13:58:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:21 2007 +1000"
      },
      "message": "[POWERPC] Export new __io{re,un}map_at() symbols\n\nExport new __io{re,un}map_at() symbols so modules can use them.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "60b332e755da7dbf32f1660973ce4f97ebf05d05",
      "tree": "0f13a0e4c80b668c386cbb5a3766cb607e8166f8",
      "parents": [
        "7866291d4cabf5491d4ecb62787308f8b8958f59"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Aug 28 18:47:57 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:20 2007 +1000"
      },
      "message": "[POWERPC] Export virq mapping via debugfs\n\nThis adds a debugfs file \"powerpc/virq_mapping\", which shows the virtual\nto real mapping of irq numbers.  Enable it with CONFIG_VIRQ_DEBUG.\n\nSigned-off-by: Zhang Wei \u003cwei.zhang@freescale.com\u003e\nSigned-off-by: Chen Gong \u003cG.Chen@freescale.com\u003e\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7866291d4cabf5491d4ecb62787308f8b8958f59",
      "tree": "209d6c2b2d31a025cab16d0f5d23ff56855dfff8",
      "parents": [
        "6815800601d3e46b976c868e4e85fb6de32b9133"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Aug 28 18:47:56 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:20 2007 +1000"
      },
      "message": "[POWERPC] Initialise hwirq for legacy irqs\n\nAlthough no one uses the hwirq value for legacy irqs at the moment, we\nshould really setup the correct value in the irq_map.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6815800601d3e46b976c868e4e85fb6de32b9133",
      "tree": "df047ed69d7b2b1a744625fd6b2b6f49ada47df4",
      "parents": [
        "8528ab84ebe7a1eeed9b0acc808df86663d506c0"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Aug 28 18:47:55 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:20 2007 +1000"
      },
      "message": "[POWERPC] Provide a default irq_host match, which matches on an exact of_node\n\nThe most common match semantic is an exact match based on the device node.\nSo provide a default implementation that does this, and hook it up if no\nmatch routine is specified.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8528ab84ebe7a1eeed9b0acc808df86663d506c0",
      "tree": "b1037def36002586de1e366686376e29e451199d",
      "parents": [
        "52964f87c64e6c6ea671b5bf3030fb1494090a48"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Aug 28 18:47:55 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:20 2007 +1000"
      },
      "message": "[POWERPC] Invert null match behaviour for irq_hosts\n\nCurrently if you don\u0027t specify a match callback for your irq_host it\u0027s\nassumed you match everything. This is a kind of opt-out approach, and\nturns out to be the exception rather than the rule.\n\nSo change the semantics to be opt-in, ie. you don\u0027t match anything unless\nyou provide a match callback.  This in itself isn\u0027t very useful, but will\nallow us to provide a default match implementation in a subsequent patch.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "52964f87c64e6c6ea671b5bf3030fb1494090a48",
      "tree": "2e20d81bc05b60b7108733daf5713ea640ad2477",
      "parents": [
        "0ae0b54565a8dcc2b98de694b998e765de15b713"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Aug 28 18:47:54 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:20 2007 +1000"
      },
      "message": "[POWERPC] Add an optional device_node pointer to the irq_host\n\nThe majority of irq_host implementations (3 out of 4) are associated\nwith a device_node, and need to stash it somewhere. Rather than having\nit somewhere different for each host, add an optional device_node pointer\nto the irq_host structure.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0ae0b54565a8dcc2b98de694b998e765de15b713",
      "tree": "21bbfa5618d55460e2e90ef0e876b1c6c03b42f7",
      "parents": [
        "768cc2d3b2768ca34f254e8190f1f9e297b09ad4"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Aug 28 14:52:57 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:19 2007 +1000"
      },
      "message": "[POWERPC] Move bootwrapper\u0027s strchr() and strncmp() from .h to string.S\n\nCurrently the bootwrapper has implementations of strchr() and\nstrncmp(), but they\u0027re inlines in flatdevtree_env.h, rather than in\nstring.S with all the rest of the string functions.  This moves\nthem to string.S.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "768cc2d3b2768ca34f254e8190f1f9e297b09ad4",
      "tree": "36a6d158b0dcca31991c5491cae613eafa7ae143",
      "parents": [
        "b2315372eac9cd9f622c32a93e323cf6f0f03462"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Jul 18 02:09:35 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:33:19 2007 +1000"
      },
      "message": "[POWERPC] IOMMU virtual merge is no longer experimental\n\nPer conversations with BenH, IOMMU virtual merging should no longer\nbe considered to be an \"experimental\" feature.  In particular,\nCONFIG_VMERGE has been set to \"y\" in the defconfigs for quite a while.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n\n----\n arch/powerpc/Kconfig |   11 ++++++-----\n 1 file changed, 6 insertions(+), 5 deletions(-)\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b2315372eac9cd9f622c32a93e323cf6f0f03462",
      "tree": "9e1faa7cdcddf5d90bec4fb9523742d4cce699a1",
      "parents": [
        "5326152fa182b0a16e4abf913ce403e3c7ab53b7",
        "c87ce65868bbf9bbea9c3f112ff8315302daf8f2"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:24:25 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Sep 14 01:24:25 2007 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into for-2.6.24\n"
    },
    {
      "commit": "c87ce65868bbf9bbea9c3f112ff8315302daf8f2",
      "tree": "dc4a038bf888bd78b75a23e120c7fa737960fedf",
      "parents": [
        "c413fecc763e380ec93dc6faf726e7e735ade04e",
        "ee56c47440ab04c6a35c835a9bcc4193304adf93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 12:23:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 12:23:51 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Move serial_dev_init to device_initcall()\n  [POWERPC] Enable GENERIC_ISA_DMA if FSL_ULI1575 to fix compile issue\n  [POWERPC] cpm2: Fix off-by-one error in setbrg().\n  [PPC] 8xx: Fix r3 trashing due to 8MB TLB page instantiation\n  [POWERPC] 8{5,6}xx: Fix build issue with !CONFIG_PCI\n"
    },
    {
      "commit": "c413fecc763e380ec93dc6faf726e7e735ade04e",
      "tree": "deadc5f49c90dbe41081f2ca472a6b03a105de08",
      "parents": [
        "9863b78a1a82347fa1e727bdca0110151a5c4f10"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Sep 11 17:06:37 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 12:19:46 2007 -0700"
      },
      "message": "lguest: Fix guest crash when CONFIG_X86_USE_3DNOW\u003dy\n\nOne of the very first things lguest_init() does is a memcpy.  On\nAthlon/Duron/K7 or CyrixIII/VIA-C3 or Geode GX/LX, this tries to use\nMMX.\n\nmemcpy -\u003e _mmx_memcpy -\u003e kernel_fpu_begin -\u003e clts -\u003e paravirt_ops.clts\n\nBut we haven\u0027t set paravirt_ops.clts yet, so we do the native version\nand crash.  The simplest solution is to use __memcpy.\n\nThanks to Michael Rasenberger for the bug report.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee56c47440ab04c6a35c835a9bcc4193304adf93",
      "tree": "6f33509df3949d5e06bf27603d883b7dc65745a0",
      "parents": [
        "fb4f0e8832e0075849b41b65f6bb9fdfa7593b99"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Wed Aug 22 19:26:37 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 13 04:09:14 2007 +1000"
      },
      "message": "[POWERPC] Move serial_dev_init to device_initcall()\n\nWith the I/O space rewrite by BenH, the legacy_serial serial_dev_init()\ninitcall is now called before I/O space is setup, but it\u0027s dependent on\nit being available.\n\nSince there\u0027s no way to make dependencies between initcalls, we\u0027ll just\nhave to move it to device_initcall(). Yes, it\u0027s suboptimal but I\u0027m not\naware of any better solution at this time, and it fixes a regression\nfrom 2.6.22.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9863b78a1a82347fa1e727bdca0110151a5c4f10",
      "tree": "470016dc13ec85321f242ba537d911ffdd6908e2",
      "parents": [
        "2966c6a03efd90197582eae8590d82c789475680"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:12 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "i386: Fix leak of ../kernel from top level\n\nFix a compile error when the directory above the kernel source contains\na file named \"kernel\".  Originally from Ben LaHaise, modified based on\nfeedback from Sam Ravnborg\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Ben LaHaise \u003cbcrl@kvack.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2966c6a03efd90197582eae8590d82c789475680",
      "tree": "714ed95bbf4c60f682a2693a5eb3a9a24bcd029a",
      "parents": [
        "95b08679963c78ce0d675224a6efdb5169f2bf75"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:11 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "x86_64: Prevent doing anything from cache_remove_dev() when info setup failed.\n\nAK: Removed the unlikelies because gcc heuristics default to unlikely\nAK: for test \u003d\u003d NULL and for negative returns.\n\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nCc: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95b08679963c78ce0d675224a6efdb5169f2bf75",
      "tree": "2b242803ab4f54333f874ffcf237fc9c7427a0a7",
      "parents": [
        "99364df764bbef327be2f8b8ffcfbb41a4a1af4d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Sep 11 14:02:09 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:28:06 2007 -0700"
      },
      "message": "x86_64: Add missing mask operation to vdso\n\nvdso vgetns() didn\u0027t mask the time source offset calculation, which\ncould lead to time problems with 32bit HPET.  Add the masking.\n\nThanks to Chuck Ebbert for tracking this down.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99364df764bbef327be2f8b8ffcfbb41a4a1af4d",
      "tree": "af93f7c7897dd3f0503466a08b9a9ed779c41847",
      "parents": [
        "b0052fcaefb829a29fdc6567274daf0b75329fc3",
        "df96efd73b81b8bc2d23b3d8b6025cce3d43db6c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:17:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:17:40 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: Add missing include for leds.h\n"
    },
    {
      "commit": "b0052fcaefb829a29fdc6567274daf0b75329fc3",
      "tree": "195fc7052e5f3225aaa2d4ab12c63f599f4b3be1",
      "parents": [
        "0bc73c253ebb0430a6b6eb32765aac582fe263c5"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Sep 13 01:16:31 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 09:08:05 2007 -0700"
      },
      "message": "Define termios_1 functions for powerpc, s390, avr32 and frv\n\nCommit f629307c857c030d5a3dd777fee37c8bb395e171 introduced uses of\nkernel_termios_to_user_termios_1 and user_termios_to_kernel_termios_1\non all architectures.  However, powerpc, s390, avr32 and frv don\u0027t\ncurrently define those functions since their termios struct didn\u0027t\nneed to be changed when the arbitrary baud rate stuff was added, and\nthus the kernel won\u0027t currently build on those architectures.\n\nThis adds definitions of kernel_termios_to_user_termios_1 and\nuser_termios_to_kernel_termios_1 to include/asm-generic/termios.h\nwhich are identical to kernel_termios_to_user_termios and\nuser_termios_to_kernel_termios respectively.  The definitions are the\nsame because the \"old\" termios and \"new\" termios are in fact the same\non these architectures (which are the same ones that use\nasm-generic/termios.h).\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Alan Cox \u003calan@redhat.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb4f0e8832e0075849b41b65f6bb9fdfa7593b99",
      "tree": "36221a90c853477488d4c8f8f0db8a31d9f4a844",
      "parents": [
        "83fcdb4b352f74a8a74737aedeaf622c37140c73"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Sep 10 14:57:34 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Sep 12 10:41:10 2007 -0500"
      },
      "message": "[POWERPC] Enable GENERIC_ISA_DMA if FSL_ULI1575 to fix compile issue\n\nSince the ULI1575 has a ISA bus we need to enable the generic ISA dma\nsupport for drivers that might expect it.  Without this we get compile\nerrors like the following:\n\nound/built-in.o: In function `claim_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o: In function `release_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:195: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o: In function `claim_dma_lock\u0027:\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\n/home/galak/git/linux-8572/include/asm/dma.h:189: undefined reference to `dma_spin_lock\u0027\nsound/built-in.o:/home/galak/git/linux-8572/include/asm/dma.h:195: more undefined references to `dma_spin_lock\u0027 follow\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0bc73c253ebb0430a6b6eb32765aac582fe263c5",
      "tree": "424026b3487e85fc88e996284f59f3e3867a14ed",
      "parents": [
        "040a2b6b596f51b0646c9631e29e73559341d5d3",
        "1da97f83a843f92678b614fcaebdb3e4ebd6c9dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 08:17:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 08:17:30 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [BLUETOOTH]: Fix non-COMPAT build of hci_sock.c\n"
    },
    {
      "commit": "040a2b6b596f51b0646c9631e29e73559341d5d3",
      "tree": "98f521dd931470345f446b6f6976f19a72d11ccf",
      "parents": [
        "532df780a2012ad75b3f078647f229c4dabd99d1",
        "2cc7345ff71b27b5ac99e49ad7de39360042f601"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:59:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:59:49 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix booting on V100 systems.\n"
    },
    {
      "commit": "532df780a2012ad75b3f078647f229c4dabd99d1",
      "tree": "6172d647f9c7bbd770bcd5f9f002108d671ce24f",
      "parents": [
        "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d",
        "7b6dff982b063b1b15c30508f16863e5449e7229"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:57:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 12 07:57:00 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: usbtouchscreen - correctly set \u0027phys\u0027\n  Input: i8042 - add HP Pavilion DV4270ca to the MUX blacklist\n  Input: i8042 - fix modpost warning\n  Input: add more Braille keycodes\n"
    },
    {
      "commit": "1da97f83a843f92678b614fcaebdb3e4ebd6c9dd",
      "tree": "fa4b516c20714b203c42b6e6b8b55811aef7e67a",
      "parents": [
        "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 14:10:58 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 14:10:58 2007 +0200"
      },
      "message": "[BLUETOOTH]: Fix non-COMPAT build of hci_sock.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2cc7345ff71b27b5ac99e49ad7de39360042f601",
      "tree": "faf19ff74e0a92652923ee9e4b42e47cbd16809a",
      "parents": [
        "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 10:15:59 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@kimchee.(none)",
        "time": "Wed Sep 12 10:15:59 2007 +0200"
      },
      "message": "[SPARC64]: Fix booting on V100 systems.\n\nOn the root PCI bus, the OBP device tree lists device 3 twice.\nOnce as \u0027pm\u0027 and once as \u0027lomp\u0027.\n\nEverything goes downhill from there.\n\nIgnore the second instance to workaround this.\n\nThanks to Kövedi_Krisztián for the bug report and\ntesting the fix.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "577107e8e4cf9f6f4f5ef8350ac9a8faa6c3796d",
      "tree": "8b3d6902494dcf3d872ce7e47ebe38846f0d8895",
      "parents": [
        "7111de76438e05ceab8ba2a471192fa3ea6c3572",
        "e535e2efd295c3990bb9f654c8bb6bd176ebdc2b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:23:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:23:16 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  ocfs2: Fix calculation of i_blocks during truncate\n  [PATCH] ocfs2: Fix a wrong cluster calculation.\n  [PATCH] ocfs2: fix mount option parsing\n  ocfs2: update docs for new features\n"
    },
    {
      "commit": "7111de76438e05ceab8ba2a471192fa3ea6c3572",
      "tree": "38977ee9855eb798f02a36acbe176f5c67a2e7ca",
      "parents": [
        "9c54ea95852a920720868d0e18bb4e9d645ea007"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Sep 11 15:24:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "fix SERIAL_CORE_CONSOLE driver dependencies\n\nSERIAL_BFIN\u003dm or SERIAL_MUX\u003dm shouldn\u0027t allow SERIAL_CORE_CONSOLE\u003dy.\n\nAdditionally, this patch fixes whitespace instead of tabs at the\nSERIAL_MUX_CONSOLE option.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c54ea95852a920720868d0e18bb4e9d645ea007",
      "tree": "45804f039bd0a932ee47b33c2114d28206357fc5",
      "parents": [
        "ba0268a8b056f2ad846f1f8837a764c21bb6425e"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Sep 11 15:24:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "Subject: [PATCH] Intel FB pixel clock calculation fix\n\nIntel framebuffer mis-calculated pixel clocks.\n\nThe pixel clock (and thus both H and V sync) will be slower than requested, so\nif you set the minimum allowed the display may not sync.  In case of really\nold CRT display it could theoretically damage it.\n\nI\u0027m using it with PAL TV (using RGB input - SCART connector) and the bug\nprevented it from working at all (TV requirements are more strict and made the\nbug visible).\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba0268a8b056f2ad846f1f8837a764c21bb6425e",
      "tree": "93ab7d2555a98628850dbf917a43ceddef8c980c",
      "parents": [
        "4150d3f549fe2355625017b2a6ff72aec98bcef0"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Sep 11 15:24:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "SLUB: accurately compare debug flags during slab cache merge\n\nThis was posted on Aug 28 and fixes an issue that could cause troubles\nwhen slab caches \u003e\u003d128k are created.\n\nhttp://marc.info/?l\u003dlinux-mm\u0026m\u003d118798149918424\u0026w\u003d2\n\nCurrently we simply add the debug flags unconditional when checking for a\nmatching slab.  This creates issues for sysfs processing when slabs exist\nthat are exempt from debugging due to their huge size or because only a\nsubset of slabs was selected for debugging.\n\nWe need to only add the flags if kmem_cache_open() would also add them.\n\nCreate a function to calculate the flags that would be set\nif the cache would be opened and use that function to determine\nthe flags before looking for a compatible slab.\n\n[akpm@linux-foundation.org: fixlets]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4150d3f549fe2355625017b2a6ff72aec98bcef0",
      "tree": "2d6b7445928c8a295214737a31260d36e9009795",
      "parents": [
        "298a5df45d497e66064fda22ef0abf13766d3333"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Sep 11 15:24:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "revert \"highmem: catch illegal nesting\"\n\nRevert\n\n\tcommit 656dad312fb41ed95ef08325e9df9bece3aacbbb\n\tAuthor: Ingo Molnar \u003cmingo@elte.hu\u003e\n\tDate:   Sat Feb 10 01:46:36 2007 -0800\n\n\t[PATCH] highmem: catch illegal nesting\n\n\tCatch illegally nested kmap_atomic()s even if the page that is mapped by\n\tthe \u0027inner\u0027 instance is from lowmem.\n\n\tThis avoids spuriously zapped kmap-atomic ptes and turns hard to find\n\tcrashes into clear asserts at the bug site.\n\nProblem is, a get_zeroed_page(GFP_KERNEL) from interrupt context will trigger\nthis check if non-irq code on this CPU holds a KM_USER0 mapping.  But that\nget_zeroed_page() will never be altering the kmap slot anyway due to the\nGFP_KERNEL.\n\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "298a5df45d497e66064fda22ef0abf13766d3333",
      "tree": "b80a0fb05176987e6c41ab18b079629871ddfbbb",
      "parents": [
        "0e2f6db88a6900bc9db576d6b478b12ee60d61f7"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Sep 11 15:24:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "Fix \"no_sync_cmos_clock\" logic inversion in kernel/time/ntp.c\n\nSeems to me that this timer will only get started on platforms that say\nthey don\u0027t want it?\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Gabriel Paubert \u003cpaubert@iram.es\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e2f6db88a6900bc9db576d6b478b12ee60d61f7",
      "tree": "bd26a78ea79286622785191afa6f8e1c81f58c2d",
      "parents": [
        "4740622c5c805d88c63a50747a2d05537dd233cf"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Tue Sep 11 15:24:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:27 2007 -0700"
      },
      "message": "Leases can be hidden by flocks\n\nThe inode-\u003ei_flock list contains the leases, flocks and posix\nlocks in the specified order. However, the flocks are added in\nthe head of this list thus hiding the leases from F_GETLEASE\ncommand, from time_out_leases() and other code that expects\nthe leases to come first.\n\nThe following example will demonstrate this:\n\n#define _GNU_SOURCE\n\n#include \u003cunistd.h\u003e\n#include \u003cfcntl.h\u003e\n#include \u003cstdio.h\u003e\n#include \u003csys/file.h\u003e\n\nstatic void show_lease(int fd)\n{\n        int res;\n\n        res \u003d fcntl(fd, F_GETLEASE);\n        switch (res) {\n                case F_RDLCK:\n                        printf(\"Read lease\\n\");\n                        break;\n                case F_WRLCK:\n                        printf(\"Write lease\\n\");\n                        break;\n                case F_UNLCK:\n                        printf(\"No leases\\n\");\n                        break;\n                default:\n                        printf(\"Some shit\\n\");\n                        break;\n        }\n}\n\nint main(int argc, char **argv)\n{\n        int fd, res;\n\n        fd \u003d open(argv[1], O_RDONLY);\n        if (fd \u003d\u003d -1) {\n                perror(\"Can\u0027t open file\");\n                return 1;\n        }\n\n        res \u003d fcntl(fd, F_SETLEASE, F_WRLCK);\n        if (res \u003d\u003d -1) {\n                perror(\"Can\u0027t set lease\");\n                return 1;\n        }\n\n        show_lease(fd);\n\n        if (flock(fd, LOCK_SH) \u003d\u003d -1) {\n                perror(\"Can\u0027t flock shared\");\n                return 1;\n        }\n\n        show_lease(fd);\n\n        return 0;\n}\n\nThe first call to show_lease() will show the write lease set, but\nthe second will show no leases.\n\nFix the flock adding so that the leases always stay in the head\nof this list.\n\nFound during making the flocks pid-namespaces aware.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4740622c5c805d88c63a50747a2d05537dd233cf",
      "tree": "2de8aa3ba9cc32150e989bd099573f9005cdc13a",
      "parents": [
        "f443675affe3f16dd428e46f0f7fd3f4d703eeab"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Tue Sep 11 15:23:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "intel_agp: fix GTT map size on G33\n\nG33 has 1MB GTT table range.  Fix GTT mapping in case like 512MB aperture\nsize.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f443675affe3f16dd428e46f0f7fd3f4d703eeab",
      "tree": "9f8be600ff47c1e8e6c0e86e110f62c1dceb8ca4",
      "parents": [
        "e845498e4ce4b0e704761e9462e5c29895ced34f"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyu.z.wang@intel.com",
        "time": "Tue Sep 11 15:23:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "intel_agp: fix stolen mem range on G33\n\nG33 GTT stolen memory is below graphics data stolen memory and be seperate,\nso don\u0027t subtract it in stolen mem counting.\n\nSigned-off-by: Zhenyu Wang \u003czhenyu.z.wang@intel.com\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e845498e4ce4b0e704761e9462e5c29895ced34f",
      "tree": "24669cf8c6085df2df4832df39b41ad6c78f1c1b",
      "parents": [
        "dd23aae4f5edf4e1dbd8f7f8013a754ba3253f48"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Sep 11 15:23:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "m68k(nommu): add missing syscalls\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd23aae4f5edf4e1dbd8f7f8013a754ba3253f48",
      "tree": "c7babf45f8132876e8a715f0327cf480c05c6131",
      "parents": [
        "3210f0ecdba6a81c3f8efe6f442d2e1f57db98f9"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Sep 11 15:23:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "Fix select on /proc files without -\u003epoll\n\nTaneli Vähäkangas \u003cvahakang@cs.helsinki.fi\u003e reported that commit\n786d7e1612f0b0adb6046f19b906609e4fe8b1ba aka \"Fix rmmod/read/write races\nin /proc entries\" broke SBCL + SLIME combo.\n\nThe old code in do_select() used DEFAULT_POLLMASK, if couldn\u0027t find\n-\u003epoll handler.  The new code makes -\u003epoll always there and returns 0 by\ndefault, which is not correct.  Return DEFAULT_POLLMASK instead.\n\nSteps to reproduce:\n\n\tinstall emacs, SBCL, SLIME\n\temacs\n\tM-x slime\tin *inferior-lisp* buffer\n\t[watch it doing \"Connecting to Swank on port X..\"]\n\nPlease, apply before 2.6.23.\n\nP.S.: why SBCL can\u0027t just read(2) /proc/cpuinfo is a mystery.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: T Taneli Vahakangas \u003cvahakang@cs.helsinki.fi\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3210f0ecdba6a81c3f8efe6f442d2e1f57db98f9",
      "tree": "e7f928376db3d0c72413760fe2232b9a50fa08b1",
      "parents": [
        "f629307c857c030d5a3dd777fee37c8bb395e171"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Sep 11 15:23:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "Restore call_usermodehelper_pipe() behaviour\n\nThe semantics of call_usermodehelper_pipe() used to be that it would fork\nthe helper, and wait for the kernel thread to be started.  This was\nimplemented by setting sub_info.wait to 0 (implicitly), and doing a\nwait_for_completion().\n\nAs part of the cleanup done in 0ab4dc92278a0f3816e486d6350c6652a72e06c8,\ncall_usermodehelper_pipe() was changed to pass 1 as the value for wait to\ncall_usermodehelper_exec().\n\nThis is equivalent to setting sub_info.wait to 1, which is a change from\nthe previous behaviour.  Using 1 instead of 0 causes\n__call_usermodehelper() to start the kernel thread running\nwait_for_helper(), rather than directly calling ____call_usermodehelper().\n\nThe end result is that the calling kernel code blocks until the user mode\nhelper finishes.  As the helper is expecting input on stdin, and now no one\nis writing anything, everything locks up (observed in do_coredump).\n\nThe fix is to change the 1 to UMH_WAIT_EXEC (aka 0), indicating that we\nwant to wait for the kernel thread to be started, but not for the helper to\nfinish.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f629307c857c030d5a3dd777fee37c8bb395e171",
      "tree": "872077db1924672104f8e1267f53bfa70f79b13c",
      "parents": [
        "179c85ea53bef807621f335767e41e23f86f01df"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 11 15:23:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "tty: termios locking functions break with new termios type\n\nI ran into a few problems.\n\nn_tty_ioctl() for instance:\n\ndrivers/char/tty_ioctl.c:799: error: $,1rxstruct termios$,1ry has no\nmember named $,1rxc_ispeed$,1ry\n\nThis is calling the copy interface that is supposed to be using\na termios2 when the new interfaces are defined, however:\n\n\tcase TIOCGLCKTRMIOS:\n\t\tif (kernel_termios_to_user_termios((struct termios __user *)arg, real_tty-\u003etermios_locked))\n\t\t\treturn -EFAULT;\n\t\treturn 0;\n\nThis is going to write over the end of the userspace\nstructure by a few bytes, and wasn\u0027t caught by you yet\nbecause the i386 implementation is simply copy_to_user()\nwhich does zero type checking.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "179c85ea53bef807621f335767e41e23f86f01df",
      "tree": "6320c1478ebe988b5251a92498836bf3d045642a",
      "parents": [
        "a570ab6f10462b062c28188b64377b8034235761"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Sep 11 15:23:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "futex_compat: fix list traversal bugs\n\nThe futex list traversal on the compat side appears to have\na bug.\n\nIt\u0027s loop termination condition compares:\n\n        while (compat_ptr(uentry) !\u003d \u0026head-\u003elist)\n\nBut that can\u0027t be right because \"uentry\" has the special\n\"pi\" indicator bit still potentially set at bit 0.  This\nis cleared by fetch_robust_entry() into the \"entry\"\nreturn value.\n\nWhat this seems to mean is that the list won\u0027t terminate\nwhen list iteration gets back to the the head.  And we\u0027ll\nalso process the list head like a normal entry, which could\ncause all kinds of problems.\n\nSo we should check for equality with \"entry\".  That pointer\nis of the non-compat type so we have to do a little casting\nto keep the compiler and sparse happy.\n\nThe same problem can in theory occur with the \u0027pending\u0027\nvariable, although that has not been reported from users\nso far.\n\nBased on the original patch from David Miller.\n\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a570ab6f10462b062c28188b64377b8034235761",
      "tree": "f4cdf0b234efb8795e78c71ed693d7332c540451",
      "parents": [
        "a83308e60f63749dc1d08acb0d8fa9e2ec13c9a7"
      ],
      "author": {
        "name": "Andre Haupt",
        "email": "andre@finow14.de",
        "time": "Tue Sep 11 15:23:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "fix typo in Documentation/SubmittingPatches\n\nSigned-off-by: Andre Haupt \u003candre@finow14.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a83308e60f63749dc1d08acb0d8fa9e2ec13c9a7",
      "tree": "6a71aead89fcd7b06cf121b8e9134cfe4ff0c259",
      "parents": [
        "f3d79b20df961880697c8442e1f7bc7969ce50a4"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Sep 11 15:23:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "PTR_ALIGN\n\nThe AdvanSys driver wants to align some pointers, and the ALIGN macro\ndoesn\u0027t work for pointers.  Rather than try to make it work, add a new\nPTR_ALIGN macro which is typesafe.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f3d79b20df961880697c8442e1f7bc7969ce50a4",
      "tree": "0fbaa4aaf098ce0a6f9048a508a8a53c3ff6ed8f",
      "parents": [
        "693c10e6c1087e8f0ba0e2fd1a67adcff230a484"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Sep 11 15:23:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "RTC v3020 fixes\n\nFix off-by-one in month calculations\nAdd delay for bus accesses to satisfy Tw \u003e 500ns\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Raphael Assenat \u003craph@8d.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "693c10e6c1087e8f0ba0e2fd1a67adcff230a484",
      "tree": "d02465c32ccc7bddb1db278b05702c403c960eaa",
      "parents": [
        "c811ac5366750568b0f412c95c6074dec20c69b2"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Sep 11 15:23:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:20 2007 -0700"
      },
      "message": "H8/300: Fix misnamed \"CONFIG_BLKDEV_RESERVE_ADDRESS\" Kconfig variable\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c811ac5366750568b0f412c95c6074dec20c69b2",
      "tree": "16afac5a5d8fcdbdf1c8cc439a6c83e0b95b7340",
      "parents": [
        "868047fcbb85dbb44ddd98c336fef83236a2c06a"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Tue Sep 11 15:23:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "Documentation/00-INDEX: notice ecryptfs.txt moved\n\necryptfs.txt moved into filesystems, make 00-INDEX follow.\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "868047fcbb85dbb44ddd98c336fef83236a2c06a",
      "tree": "a2d6722342fa02c7105399c42f596f6ff5323b12",
      "parents": [
        "1a1a1a758bf0107d1f78ff1d622f45987803d894"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Sep 11 15:23:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "Fix DAC960 driver on machines which don\u0027t support 64-bit DMA\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d8942\n\nUse PCI_DMA_* constants instead of own private definitions Fall back to\n32-bit DMA mask if a 64-bit one fails\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nTested-by: Lars \u003cpolynomial-c@gmx.de\u003e\nCc: Alessandro Polverini \u003calex@nibbles.it\u003e\nCc: \u003cdac@conglom-o.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1a1a1a758bf0107d1f78ff1d622f45987803d894",
      "tree": "c4c7e6586989dc596abc51968bf9408418eab94e",
      "parents": [
        "a2e0855182e2be26b252745b2bb7558705cb0dd2"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Tue Sep 11 15:23:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "afs: mntput called before dput\n\ndput must be called before mntput here.\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nAcked-By: David Howells \u003cdhowells@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a2e0855182e2be26b252745b2bb7558705cb0dd2",
      "tree": "d7a1457b1785cff5c018b37587ce2dbef159e83d",
      "parents": [
        "b70ae1d9f69ba52767af89f90fd79587669bc7ff"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Sep 11 15:23:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "md: fix some bugs with growing raid5/raid6 arrays.\n\nThe recent changed to raid5 to allow offload of parity calculation etc\nintroduced some bugs in the code for growing (i.e.  adding a disk to) raid5\nand raid6.  This fixes them\n\nAcked-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b70ae1d9f69ba52767af89f90fd79587669bc7ff",
      "tree": "aa8ce7cf9deb874ec9c132a7eb65cceeaaa70339",
      "parents": [
        "719b6f29fc2064eeeaa360ca06ce11aa207606fb"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Sep 11 15:23:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "PNP: remove SMCf010 quirk\n\nIf the quirk enables the SIR part of the SMCf010 device, the 8250 driver\nmay claim it as a legacy ttyS device, which makes the legacy probe in the\nsmsc-ircc2 driver fail.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nCc: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "719b6f29fc2064eeeaa360ca06ce11aa207606fb",
      "tree": "7cf078808505a270a6e4877fba8d19d2b7867b20",
      "parents": [
        "f9b5a5d193c3f0bc2a8331d95e0e74d76eb8ee2c"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Tue Sep 11 15:23:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "BCM1480 serial build fix\n\nRestores serial functionality for the BCM1480.\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9b5a5d193c3f0bc2a8331d95e0e74d76eb8ee2c",
      "tree": "1061e56b24debbfd01c392e01ea1c0503f627b53",
      "parents": [
        "3c8bb2cfa2d6b3dbf7a69641587152a60a96f03b"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@ruivo.org",
        "time": "Tue Sep 11 15:23:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "drivers/edac: fix e752x correct return code\n\nThis patch changes the error code when dev0:fun1 was hidden by BIOS to one\nmore appropriate.\n\nSigned-off-by: Aristeu Rozanski \u003caris@ruivo.org\u003e\nSigned-off-by: Mark Gross \u003cmark.gross@intel.com\u003e\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3c8bb2cfa2d6b3dbf7a69641587152a60a96f03b",
      "tree": "927b149ad53863789d21327cd42d370e4455991e",
      "parents": [
        "65e213cdb2e52ba03e61c4d855293054bd8de632"
      ],
      "author": {
        "name": "Doug Thompson",
        "email": "dougthompson@xmission.com",
        "time": "Tue Sep 11 15:23:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "drivers/edac: fix printk level down to debug from emerg\n\nWhen EDAC is configured for EDAC DEBUGGING, the debug printk output level\nwas set TOO high (EMERG). This patch brings it down to a DEBUG level\n\nSigned-off-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "65e213cdb2e52ba03e61c4d855293054bd8de632",
      "tree": "0cb89fc9b4609734e783e0c0d1cf4299a0878e92",
      "parents": [
        "9c3013e9b91ad23ecae88e45405e98208cce455d"
      ],
      "author": {
        "name": "Jan Andersson",
        "email": "jan@gaisler.com",
        "time": "Tue Sep 11 15:23:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "spi_mpc83xx: hang fix\n\nWhen the spi_mpc83xx driver receives a tx_buf pointer which is NULL, it\nonly writes one zero filled word to the transmit register.  If the driver\nexpects to receive more than one word it will wait forever for a second\nreceive interrupt.  With this patch the controller will shift out zeroes\nuntil all words have been received.\n\nSigned-off-by: Jan Andersson \u003cjan@gaisler.com\u003e\nTested-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c3013e9b91ad23ecae88e45405e98208cce455d",
      "tree": "2f18bb2d539727e2d9228a3d02a2e8810aa2ac3d",
      "parents": [
        "af7b83f9324a77ef9a9080044bf0461f444ca651"
      ],
      "author": {
        "name": "Jan Kara",
        "email": "jack@suse.cz",
        "time": "Tue Sep 11 15:23:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 17:21:19 2007 -0700"
      },
      "message": "quota: fix infinite loop\n\nIf we fail to start a transaction when releasing dquot, we have to call\ndquot_release() anyway to mark dquot structure as inactive.  Otherwise we\nend in an infinite loop inside dqput().\n\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nCc: xb \u003cxavier.bru@bull.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af7b83f9324a77ef9a9080044bf0461f444ca651",
      "tree": "09dc85a0d4842d300bfac5e33d2bbf9ca87acad7",
      "parents": [
        "6e21ce9d816b9ecc2349ad652fee9c6f28c43877",
        "b868868ae0f7272228c95cc760338ffe35bb739d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 14:47:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 14:47:53 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix aliasing bug in copy_user_highpage.\n  [MIPS] IP22: fix wrong argument order\n  [MIPS] IP22: Fix wrong check for second HPC\n  [MIPS] Ocelot: remove remaining bits\n  [MIPS] TLB: Fix instruction bitmasks\n  [MIPS] R10000: Fix wrong test in dma-default.c\n  [MIPS] Provide empty irq_enable_hazard definition for legacy and R1 cores.\n  [MIPS] Sibyte: Remove broken dependency on EXPERIMENTAL from SIBYTE_SB1xxx_SOC.\n  [MIPS] Kconfig: whitespace cleanup.\n  [MIPS] PCI: Set need_domain_info if controller domain index is non-zero.\n  [MIPS] BCM1480: Fix computation of interrupt mask address register.\n  [MIPS] i8259: Add disable method.\n  [MIPS] tty: add the new ioctls and definitions.\n"
    },
    {
      "commit": "6e21ce9d816b9ecc2349ad652fee9c6f28c43877",
      "tree": "a598c00d6f9615e99673d348de93b3d31adf4911",
      "parents": [
        "01a6a7790e8e466584fc845f3cfc1770ffa1fee5",
        "56fe23d5a702a39ee3bb29a04b55db292479d07a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 14:47:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 14:47:23 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6:\n  pdc202xx_new: PLL detection fix\n  via82cxxx: add Arima W730-K8 and other rebadgings to short cables list\n  pmac: build fix\n  pata_ali/alim15x3: override 80-wire cable detection for Toshiba S1800-814\n  hpt366: UltraDMA filter for SATA cards (take 2)\n  ide: add ide_dev_is_sata() helper (take 2)\n  hpt366: fix PCI clock detection for HPT374 (take 4)\n  pdc202xx_new: fix PCI refcounting\n  ide: fix PCI refcounting\n  mpc8xx: Only build mpc8xx on arch/ppc\n"
    },
    {
      "commit": "df96efd73b81b8bc2d23b3d8b6025cce3d43db6c",
      "tree": "ca0ed19b8bf5af2903abc2e0e51f82abe8cdafda",
      "parents": [
        "0d4cbb5e7f60b2f1a4d8b7f6ea4cc264262c7a01"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Sep 11 22:24:45 2007 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Sep 11 22:24:45 2007 +0100"
      },
      "message": "leds: Add missing include for leds.h\n\nThis patch has added #include \u003clinux/spinlock.h\u003e to include/linux/leds.h\nfor rwlock_t.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "56fe23d5a702a39ee3bb29a04b55db292479d07a",
      "tree": "71631f145fe8969f0c4d347a37fb5435e733bef8",
      "parents": [
        "58e47bb1767aa89bfa9cf7ecf4bc051886ae22b3"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Tue Sep 11 22:28:37 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:37 2007 +0200"
      },
      "message": "pdc202xx_new: PLL detection fix\n\nFix a bitmask typo in the pdc202xx_new PLL frequency detection code\nwhich causes it to truncate an intermediate difference to 26 bits\ninstead of the correct 30 bits (the PLL\u0027s bitwidth).\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "58e47bb1767aa89bfa9cf7ecf4bc051886ae22b3",
      "tree": "63d0c3162e788e38370067f9ea9bc92f9b48e818",
      "parents": [
        "6c28c1f59dce3325d373f44766e23eb4237a74c8"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:37 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:37 2007 +0200"
      },
      "message": "via82cxxx: add Arima W730-K8 and other rebadgings to short cables list\n\nPort of Alan\u0027s patch for pata_via.c.\n\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6c28c1f59dce3325d373f44766e23eb4237a74c8",
      "tree": "66e557bc7a182a366d5829238cf1ecef5426573c",
      "parents": [
        "03e6f489b32c0e7877bfe48f5619db725edf1fea"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "message": "pmac: build fix\n\nEnsure that BLK_DEV_IDE is built-in before allowing BLK_DEV_IDE_PMAC to\nbe selected.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nCc: Bret Towe \u003cmagnade@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "03e6f489b32c0e7877bfe48f5619db725edf1fea",
      "tree": "89d80fa4392b8d0010c8688ab1a00f5b00f8bc56",
      "parents": [
        "2808b0a96a05ac8e826b5380eb2d30a10586707a"
      ],
      "author": {
        "name": "Daniel Exner",
        "email": "dex@dragonslave.de",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "message": "pata_ali/alim15x3: override 80-wire cable detection for Toshiba S1800-814\n\nAdd Toshiba S1800-814 to whitelist for both pata_ali and alim15x3,\nas it is correctly detected as 40-wire connected but this cable is\nshort enough to still use transfer modes higher than UDMA33.\n\nSigned-off-by: Daniel Exner \u003cdex@dragonslave.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "2808b0a96a05ac8e826b5380eb2d30a10586707a",
      "tree": "55d8a98a780e7ddb2bda7af2ae083836870166c3",
      "parents": [
        "6c3c22f3cb2b7cd0a42a024b93db76b5c3133d37"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "message": "hpt366: UltraDMA filter for SATA cards (take 2)\n\nThe Marvell bridge chips used on HighPoint SATA cards do not seem to support\nthe UltraDMA modes 1, 2, and 3 as well as any MWDMA modes, so the driver needs\nto account for this in the udma_filter() method.  In order to achieve that, do\nthe following changes:\n\n- install the method for all chips, not only HPT36x/370 and improve the code\n  formatting by killing the extra tabs while at it;\n\n- add to the end of the \u0027switch\u0027 statement in the method cases for HPT372[AN]\n  and HPT374 chips upon which the known SATA cards are based;\n\n- use hwif-\u003eultra_mask as a default mask for the ide_dma_filter() method to\n  behave correctly;\n\n- move the HPT370[A] cases below the HPT36x case for consistency.\n\nWhile at it, replace the explicit UltraDMA mode masks with ATA_UDMA* constants\nall over the driver...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Bob Ham \u003crah@bash.sh\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6c3c22f3cb2b7cd0a42a024b93db76b5c3133d37",
      "tree": "13cd84e47c9d354930443ef7db2df1985446ffc4",
      "parents": [
        "7293136810936bbde403bcb67ac1b4dbae4dd790"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:36 2007 +0200"
      },
      "message": "ide: add ide_dev_is_sata() helper (take 2)\n\nMake the SATA drive detection code from eighty_ninty_three() into inline\nide_dev_is_sata() helper fixing it along the way to be more strict while\nchecking word 80 for the reserved values...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7293136810936bbde403bcb67ac1b4dbae4dd790",
      "tree": "bdbb37d76378bd9e96ef716130c253211ea0c46d",
      "parents": [
        "35198234a26fdc0f858774e3ba143796323059a0"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Sep 11 22:28:35 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:35 2007 +0200"
      },
      "message": "hpt366: fix PCI clock detection for HPT374 (take 4)\n\nHPT374 BIOS seems to only save f_CNT register value for the function #0 before\nre-tuning DPLL (that causes the driver to report obviously distorted f_CNT for\nthe function #1) -- fix this by always reading the saved f_CNT register value\nfrom the function #0 in the driver\u0027s init_chipset() method.\nWhile at it, introduce \u0027chip_type\u0027 for holding the \u0027struct hpt_info\u0027 field\nof the same name and replace the structure assignment with memcpy()...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "35198234a26fdc0f858774e3ba143796323059a0",
      "tree": "ae737a2258a8462478251432a2659d6c702006be",
      "parents": [
        "0505b55fb51fa289027f33ae793995c191277536"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Sep 11 22:28:34 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:34 2007 +0200"
      },
      "message": "pdc202xx_new: fix PCI refcounting\n\nThe driver erroneously \"lets go\" the mate IDE chip in init_setup_pdc20270()\nwhen ide_setup_pci_devices() call succeeds -- fix this, and drop a couple of\nuseless assignments in this function while at it...\n\nBart: keep \"findev\" variable initialization to silence gcc\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0505b55fb51fa289027f33ae793995c191277536",
      "tree": "b6d4d6d7af1ce177f61e93e0fa9878c1a3199a44",
      "parents": [
        "dc4b6fd620aec395048b2877daca87ba7bfcd5e0"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Sep 11 22:28:34 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:34 2007 +0200"
      },
      "message": "ide: fix PCI refcounting\n\nThe IDE core never marked the PCI IDE devices as being in use after succesfull\ndriver probe call (the devices were marked in use only while being probed), and\nso was susceptible to issues caused by unsolicited PCI hotplug device removal.\nSo, add pci_dev_get() call to ide_scan_pcidev() and convert this function to\nthe kernel style, also dropping a bunch of useless curly braces from its caller,\nide_scan_pcibus() and somewhat beautifying printk() call there, while at it...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "dc4b6fd620aec395048b2877daca87ba7bfcd5e0",
      "tree": "a2d00a7384c4cba894977fe571f5ecb8b0a90ba3",
      "parents": [
        "0d4cbb5e7f60b2f1a4d8b7f6ea4cc264262c7a01"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Sep 11 22:28:33 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Sep 11 22:28:33 2007 +0200"
      },
      "message": "mpc8xx: Only build mpc8xx on arch/ppc\n\nCurrently the mpc8xx ide driver will only work on arch/ppc so only\nallow it to be built there.  Also, killed a minor include that isn\u0027t\nactually used by the driver.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e535e2efd295c3990bb9f654c8bb6bd176ebdc2b",
      "tree": "5f519f1003a7f5700e5e8d62d477382bc806d738",
      "parents": [
        "30b8548f2c270c0205558fe4826a6ab8e7fe51ad"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri Aug 31 10:23:41 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Sep 11 11:39:46 2007 -0700"
      },
      "message": "ocfs2: Fix calculation of i_blocks during truncate\n\nWe were setting i_blocks too early - before truncating any allocation.\nCorrect things to set i_blocks after the allocation change.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "30b8548f2c270c0205558fe4826a6ab8e7fe51ad",
      "tree": "7c5756dba9c62813cab4aa01b8d42305cb4d41f6",
      "parents": [
        "c0123adef626607535f3c2c93b530c36780885e0"
      ],
      "author": {
        "name": "tao.ma@oracle.com",
        "email": "tao.ma@oracle.com",
        "time": "Thu Sep 06 08:02:25 2007 +0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Sep 11 11:39:05 2007 -0700"
      },
      "message": "[PATCH] ocfs2: Fix a wrong cluster calculation.\n\nIn ocfs2_alloc_write_write_ctxt, the written clusters length is calculated\nby the byte length only. This may cause some problems if we start to write\nat some position in the end of one cluster and last to a second cluster\nwhile the \"len\" is smaller than a cluster size. In that case, we have to\nwrite 2 clusters actually.\nSo we have to take the start position into consideration also.\n\nSigned-off-by: Tao Ma \u003ctao.ma@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "c0123adef626607535f3c2c93b530c36780885e0",
      "tree": "ce61b2efb74c14632fa2584fb45ef37df3b3dedd",
      "parents": [
        "10b0845bed2b93f88d9758880a0a0e53f50c5139"
      ],
      "author": {
        "name": "Tiger Yang",
        "email": "tiger.yang@oracle.com",
        "time": "Sat Sep 08 00:16:10 2007 +0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Sep 11 11:38:48 2007 -0700"
      },
      "message": "[PATCH] ocfs2: fix mount option parsing\n\nFor some mount option types, ocfs2_parse_options() will try to access\nsb-\u003es_fs_info to get at the ocfs2 private superblock. Unfortunately, that\nhasn\u0027t been allocated yet and will cause a kernel crash.\n\nFix this by storing options in a struct which can then get pushed into the\nocfs2_super once it\u0027s been allocated later. If we need more options which\nstore to the ocfs2_super in the future, we can just fields to this struct.\n\nSigned-off-by: Tiger Yang \u003ctiger.yang@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "10b0845bed2b93f88d9758880a0a0e53f50c5139",
      "tree": "6f59ed3681076f167d346a9264f9d167101164a3",
      "parents": [
        "0d4cbb5e7f60b2f1a4d8b7f6ea4cc264262c7a01"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Thu Aug 23 11:17:55 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Tue Sep 11 11:38:25 2007 -0700"
      },
      "message": "ocfs2: update docs for new features\n\nUpdate documentation listing ocfs2 features to reflect the current state of\nthe file system. Add missing descriptions for some mount options which ocfs2\nsupports.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "b868868ae0f7272228c95cc760338ffe35bb739d",
      "tree": "71ed6189bc2dddd3f79aae0969e41381f905a709",
      "parents": [
        "01e9943c79ad4edb2c0b76c99029e34d704223ce"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 18:05:33 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] Fix aliasing bug in copy_user_highpage.\n\nCopy_user_highpage was written assuming it was only being called for\nbreaking COW pages in which case the source page isn\u0027t cached as in\nmarked cachable under it kernel virtual address.  If it is called anyway\nthe aliasing avoidance strategy implemented by kmap_coherent will fail.\nAvoid the use of kmap_coherent for pages marked dirty and to avoid\nanother instance of this sort of bug, place a BUG_ON in kmap_coherent.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "01e9943c79ad4edb2c0b76c99029e34d704223ce",
      "tree": "a24424b49500ee183e53f3e8ea257305b419175a",
      "parents": [
        "0ba8bc60ca482d678fcc63af44b243de6555dab5"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Sep 11 12:43:55 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] IP22: fix wrong argument order\n\nFix wrong argument order; this is just a minimal fix for the half baked\nredadb/writeb() conversion.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0ba8bc60ca482d678fcc63af44b243de6555dab5",
      "tree": "ed73924baf283997b6eae83545c8df726ffae834",
      "parents": [
        "98f9085405b059d1e1915fbb9b861d9efcd7c597"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Sep 11 12:46:03 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] IP22: Fix wrong check for second HPC\n\nWrong check for the second hpc on fullhouse machines, caused DBEs on\nSGI Indys\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "98f9085405b059d1e1915fbb9b861d9efcd7c597",
      "tree": "1e19d3a60c589bbef55b0b4b9afb47a9908e5960",
      "parents": [
        "d6698a2cd6ba23f5f73b0115c277dca8341af4a0"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Sep 06 21:32:57 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] Ocelot: remove remaining bits\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d6698a2cd6ba23f5f73b0115c277dca8341af4a0",
      "tree": "08bf5dcf65ab4c0f78d42691537810dcdcf24679",
      "parents": [
        "8bce4e9de113e2957c74cc4ce36fbd6eff47d24d"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Wed Sep 05 12:11:22 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:26 2007 +0100"
      },
      "message": "[MIPS] TLB: Fix instruction bitmasks\n\nSigned-Off-By: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8bce4e9de113e2957c74cc4ce36fbd6eff47d24d",
      "tree": "0c43bf6dbaf772ac45aab5f6c66d973bc4635749",
      "parents": [
        "4af2b1454da7a2feec071a6a50dd957df7d0b7a7"
      ],
      "author": {
        "name": "Maxime Bizon",
        "email": "mbizon@freebox.fr",
        "time": "Fri Aug 31 11:03:14 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] R10000: Fix wrong test in dma-default.c\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4af2b1454da7a2feec071a6a50dd957df7d0b7a7",
      "tree": "5a930850752154a0a9e4b4458f67b04e756bf744",
      "parents": [
        "76e7f79950b54eb17f4041d020811331b7ae1a9e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 03 16:22:26 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] Provide empty irq_enable_hazard definition for legacy and R1 cores.\n\nFollowing a strict interpretation the empty definition of irq_enable_hazard\nhas always been a bug - but an intentional one because it didn\u0027t bite.\nThis has now changed, for uniprocessor kernels mm/slab.c:do_drain()\n\n[...]\n        on_each_cpu(do_drain, cachep, 1, 1);\n        check_irq_on();\n[...]\n\nmay be compiled into a mtc0 c0_status; mfc0 c0_status sequence resulting\nin a back-to-back hazard.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "76e7f79950b54eb17f4041d020811331b7ae1a9e",
      "tree": "aeeffc41ca9e1fec8bf9753743bb88d6a60653c6",
      "parents": [
        "ad015f41e1ea7c64bb8b25c46c33bb049ec54f71"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 30 00:58:53 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] Sibyte: Remove broken dependency on EXPERIMENTAL from SIBYTE_SB1xxx_SOC.\n\nOtherwise Kconfig will produce a nonsenical .config for a kernel that is\nneither 32-bit nor 64-bit.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ad015f41e1ea7c64bb8b25c46c33bb049ec54f71",
      "tree": "c864c7f1d634da516ae96a20a4e9abf085738a70",
      "parents": [
        "41f9c78c2e599d3a50cf092eda2d1c2d5962bda8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 29 14:21:45 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] Kconfig: whitespace cleanup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "41f9c78c2e599d3a50cf092eda2d1c2d5962bda8",
      "tree": "7b88f2523ad11fe66f0d5bb31db2f5d502bee47a",
      "parents": [
        "28e18a0f691b3737f73ab9033ded6a4da6c31b2f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 29 08:34:39 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] PCI: Set need_domain_info if controller domain index is non-zero.\n\nThis fixes this little funny:\n\nbigsur:/proc/bus/pci# ls -l\ntotal 0\ndr-xr-xr-x    2 root     root            0 Aug 28 19:31 00\ndr-xr-xr-x    2 root     root            0 Aug 28 19:31 00\ndr-xr-xr-x    2 root     root            0 Aug 28 19:31 01\ndr-xr-xr-x    2 root     root            0 Aug 28 19:31 03\n-r--r--r--    1 root     root            0 Aug 28 19:31 devices\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "28e18a0f691b3737f73ab9033ded6a4da6c31b2f",
      "tree": "2f23d83d0562f00c5be66b55dc7eb6cc240037eb",
      "parents": [
        "045e4bb2bafb7aa8141c2f8332ce31b224ac3bb0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 29 00:38:13 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] BCM1480: Fix computation of interrupt mask address register.\n\n  CC      arch/mips/sibyte/bcm1480/irq.o\narch/mips/sibyte/bcm1480/irq.c: In function \u0027bcm1480_mask_irq\u0027:\narch/mips/sibyte/bcm1480/irq.c:112: warning: cast to pointer from integer of different size\narch/mips/sibyte/bcm1480/irq.c:114: warning: cast to pointer from integer of different size\narch/mips/sibyte/bcm1480/irq.c: In function \u0027bcm1480_unmask_irq\u0027:\narch/mips/sibyte/bcm1480/irq.c:130: warning: cast to pointer from integer of different size\narch/mips/sibyte/bcm1480/irq.c:132: warning: cast to pointer from integer of different size\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "045e4bb2bafb7aa8141c2f8332ce31b224ac3bb0",
      "tree": "fa0c3edaadb12398e896928c40dbc65358506ed0",
      "parents": [
        "dafd49fc6cf68f815a4c2838c2c1407678d82e51"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Aug 10 14:00:21 2007 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] i8259: Add disable method.\n\nAfter 76d2160147f43f982dfe881404cfde9fd0a9da21, the qemu NE2000 was\nfrequently producing WATCHDOG timeouts.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dafd49fc6cf68f815a4c2838c2c1407678d82e51",
      "tree": "16fe9794645546810eaabdb0c812af8f450099a4",
      "parents": [
        "b21010ed6498391c0f359f2a89c907533fe07fec"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Aug 10 14:00:20 2007 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 19:03:25 2007 +0100"
      },
      "message": "[MIPS] tty: add the new ioctls and definitions.\n\nSame as all the others, just put in the constants for the existing kernel\ncode and termios2 structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "01a6a7790e8e466584fc845f3cfc1770ffa1fee5",
      "tree": "92183acab5a93d86836faf9554f04119f44e0dcb",
      "parents": [
        "ae292dbd2e9385d4c63f0c7099ab73b60d1b26d3",
        "99fa9844f0eed5582b5648f745204758b27db659"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 10:13:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Sep 11 10:13:24 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  PCI: irq and pci_ids patch for Intel Tolapai\n  PCI: unhide SMBus on Compaq Deskpro EP 401963-001 motherboard\n  PCI: Remove __devinit from pcibios_get_irq_routing_table\n  PCI: remove devinit from pci_read_bridge_bases\n  PCI AER: fix warnings when PCIEAER\u003dn\n"
    }
  ],
  "next": "ae292dbd2e9385d4c63f0c7099ab73b60d1b26d3"
}
