)]}'
{
  "log": [
    {
      "commit": "271c3f35bd36613513e2c2cc90dc914a84df116e",
      "tree": "44cb3338aa51be48123211426ad039016ef81902",
      "parents": [
        "548ccebc2a79c780724529948c79de0613f96776"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 23:04:40 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 23:04:40 2005 +1100"
      },
      "message": "powerpc: Fix some compile problems with the VDSO stuff\n\nWe needed the VDSO symbols in the arch/ppc asm-offsets.c, and there\nwere a few usages of _systemcfg still left lying around.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "548ccebc2a79c780724529948c79de0613f96776",
      "tree": "aa905c14945e7afcc8f428564a38ee9f8108c87c",
      "parents": [
        "22c841c9a465a6b29a6140fcc5dae9fdb3c8674d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:36:34 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:36:34 2005 +1100"
      },
      "message": "powerpc: Fix reading and writing SPRs from xmon on 32-bit\n\nWhen we created the instructions to read/write SPRs in xmon, we were\nsetting up a ppc64-style procedure descriptor and calling that, which\ndoesn\u0027t work in 32-bit.  For 32-bit a function pointer just points\nto the instructions of the function.  This fixes it to do the right\nthing for both 32-bit and 64-bit.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "22c841c9a465a6b29a6140fcc5dae9fdb3c8674d",
      "tree": "a913d014efb7ac18d73d6e76714102e78478460e",
      "parents": [
        "a7f290dad32ee34d931561b7943c858fe2aae503"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:34:43 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:34:43 2005 +1100"
      },
      "message": "powerpc: Initialize secondary CPU setup for 32-bit SMP\n\n32-bit SMP powermacs weren\u0027t booting with ARCH\u003dpowerpc because the\nboot cpu wasn\u0027t saving away the state of various control registers,\nbut the secondary CPUs were loading them from the uninitialized\nstate.  This adds the necessary save-state call.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a7f290dad32ee34d931561b7943c858fe2aae503",
      "tree": "850f04ed9ffba8aef6e151fa9c9e8a0c667bb795",
      "parents": [
        "6761c4a07378e19e3710bb69cea65795774529b1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Nov 11 21:15:21 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:25:39 2005 +1100"
      },
      "message": "[PATCH] powerpc: Merge vdso\u0027s and add vdso support to 32 bits kernel\n\nThis patch moves the vdso\u0027s to arch/powerpc, adds support for the 32\nbits vdso to the 32 bits kernel, rename systemcfg (finally !), and adds\nsome new (still untested) routines to both vdso\u0027s: clock_gettime() with\nsupport for CLOCK_REALTIME and CLOCK_MONOTONIC, clock_getres() (same\nclocks) and get_tbfreq() for glibc to retreive the timebase frequency.\n\nTom,Steve: The implementation of get_tbfreq() I\u0027ve done for 32 bits\nreturns a long long (r3, r4) not a long. This is such that if we ever\nadd support for \u003e4Ghz timebases on ppc32, the userland interface won\u0027t\nhave to change.\n\nI have tested gettimeofday() using some glibc patches in both ppc32 and\nppc64 kernels using 32 bits userland (I haven\u0027t had a chance to test a\n64 bits userland yet, but the implementation didn\u0027t change and was\ntested earlier). I haven\u0027t tested yet the new functions.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6761c4a07378e19e3710bb69cea65795774529b1",
      "tree": "2c44a80494073d832421a58424a6de1d7c9ced37",
      "parents": [
        "35cd8785de39c90a52287d0f041cff8a792eaa74"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Nov 11 08:07:11 2005 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:23:36 2005 +1100"
      },
      "message": "[PATCH] powerpc: remove initrd debug printk\n\nThis removes a stray debugging printk which offended Anton.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "35cd8785de39c90a52287d0f041cff8a792eaa74",
      "tree": "e45b94be971992d21f06086ef2ae443b90fd621b",
      "parents": [
        "a7df61a0e2b6300d8b8349c1e5e87a4336c0ab38"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Nov 11 16:42:12 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:23:34 2005 +1100"
      },
      "message": "[PATCH] powerpc: Move udbg code to arch/powerpc\n\nSince the udbg code in ppc64 has no ppc32 equivalent, move it straight\nover into arch/powerpc (and include/asm-powerpc for udbg.h).  In time,\nwe probably want to meld the various bits and pieces of 32-bit early\ndebugging code into udbg, but for now only include it on\nCONFIG_PPC64\u003dy builds.  The only change during the move is to\nstandardise the protecting #ifdef/#define in udbg.h, and move its\nbanner comment above the initial #ifdef (which seems to be normal\npractice).\n\nBuilt and booted on POWER5 LPAR (ARCH\u003dpowerpc and ARCH\u003dppc64).  Built\nfor 32bit multiplatform (ARCH\u003dpowerpc).\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a7df61a0e2b6300d8b8349c1e5e87a4336c0ab38",
      "tree": "e9cdd43066b44e4980ba6f6c12096989116a6d34",
      "parents": [
        "45fb6cea09443b2066016f895937f9c2647a1507"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Nov 11 15:02:03 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:21:41 2005 +1100"
      },
      "message": "[PATCH] ppc64: Increase sparsemem defaults\n\nThe definitions in sparsemem.h arent sufficient. We currently sell\nmachines with 2TB of RAM, and in order to give us room for a few years\ngrowth lets set it to 16TB.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "45fb6cea09443b2066016f895937f9c2647a1507",
      "tree": "8abd2e14c0e096d583e6dc5151d0669db9227359",
      "parents": [
        "3e66c4def14aa64ee6d1d4ef077d789abc30125d"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Nov 11 14:22:35 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:21:11 2005 +1100"
      },
      "message": "[PATCH] ppc64: Convert NUMA to sparsemem (3)\n\nConvert to sparsemem and remove all the discontigmem code in the\nprocess. This has a few advantages:\n\n- The old numa_memory_lookup_table can go away\n- All the arch specific discontigmem magic can go away\n\nWe also remove the triple pass of memory properties and instead create a\nlist of per node extents that we iterate through. A final cleanup would\nbe to change our lmb code to store extents per node, then we can reuse\nthat information in the numa code.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3e66c4def14aa64ee6d1d4ef077d789abc30125d",
      "tree": "76787962cb442e7f7f38990d7460ac8e888dd355",
      "parents": [
        "c0d33403ad39f4e945dd5b3febe5c1f94a9a1d29"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Nov 11 14:13:20 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:20:57 2005 +1100"
      },
      "message": "[PATCH] ppc64: prep for NUMA sparsemem rework 2\n\nRemove ppc64 specific version of nr_cpus_node and use the generic one\nprovided.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c0d33403ad39f4e945dd5b3febe5c1f94a9a1d29",
      "tree": "729545b02385f53bf456d702fe658e817335ed36",
      "parents": [
        "1dff227e0184de3d1f12265dff0c47d86dad2eec"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Nov 11 14:12:26 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:20:43 2005 +1100"
      },
      "message": "[PATCH] ppc64: prep for NUMA sparsemem rework\n\nRemove an unused numa define and move a discontigmem specific define\ninside the relevant ifdef.\n\nI will submit a separate patch to remove them from other architectures,\nbut the ppc64 patches to follow depend on this.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1dff227e0184de3d1f12265dff0c47d86dad2eec",
      "tree": "36f1adf8da059968f96f265b593cc504ed3b2ba8",
      "parents": [
        "50bcfec19fcdf3aa936547bad5dee02062917d04"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Nov 11 14:07:20 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:20:07 2005 +1100"
      },
      "message": "[PATCH] ppc64: Cleanup kprobe assembly\n\nThe kprobes code is doing \".previous .text\". While the assembler doesnt\nwarn at the moment (and it seems to work), it might in the future.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "50bcfec19fcdf3aa936547bad5dee02062917d04",
      "tree": "cbb9a440f0aa5ec32b8efa3e6fc2e529782f41cd",
      "parents": [
        "8acb888c9cf70d03598eb4a731e3c6e5a588f1ce"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Nov 11 13:56:16 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:20:04 2005 +1100"
      },
      "message": "[PATCH] ppc64: Remove debug boot message\n\nWe have been printing the raw ppc64_firmware_features during boot. Since\nwe can work it out from the device tree, lets remove it.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8acb888c9cf70d03598eb4a731e3c6e5a588f1ce",
      "tree": "bddd342b9c417da1f27b2a03c851a2ff2b0f7bed",
      "parents": [
        "7f7fda04a6a00d2b99990cec2182bf5181c53de1"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Nov 11 13:53:11 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:20:01 2005 +1100"
      },
      "message": "[PATCH] ppc64: Quieten lparcfg\n\nIf we dont have permission to read some information from the hypervisor,\nlparcfg outputs a warning on the console. Now that lparcfg is world\nreadable this is a problem.\n\nDont warn in the case of H_Authority, remove some unnecessary function\nprototypes and fix whitespace damage in a structure as well.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7f7fda04a6a00d2b99990cec2182bf5181c53de1",
      "tree": "93ef50b1d3fef5535d0302067a92f44f71fb3558",
      "parents": [
        "5e04e7fe774794b837e1d3897e6b96ae2d06679a"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@gate.crashing.org",
        "time": "Thu Nov 10 10:34:33 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 11 22:19:56 2005 +1100"
      },
      "message": "[PATCH] ppc32: fix PQ2 PCI DMA interrupt handling\n\nThe bit position in the status register corresponding to the\nPCI DMA interrupt was incorrect.  Additionally, we did not\nhave a define for the PCI DMA interrupt.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5e04e7fe774794b837e1d3897e6b96ae2d06679a",
      "tree": "c793e7d26f2d0e5448908b5c95756831d612c9fd",
      "parents": [
        "a5cf8b7dc5ae69c65ef366325dfc1abb507276c7",
        "1b397f4f1c167dbf06397b3182fca521c00125c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 21:37:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 21:37:50 2005 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n"
    },
    {
      "commit": "a5cf8b7dc5ae69c65ef366325dfc1abb507276c7",
      "tree": "8765e8247ad7a58ca8e8b3b081b7a076c17fcdfe",
      "parents": [
        "79ffeeb9e66da8c60de8c8ab676658bcbc47c1f7"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Nov 10 20:34:12 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 21:25:04 2005 -0800"
      },
      "message": "[PATCH] lpfc build fix\n\nCurrent upstream \u0027allmodconfig\u0027 build is broken.  This is the obvious\npatch...\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "79ffeeb9e66da8c60de8c8ab676658bcbc47c1f7",
      "tree": "f3c3841e1d4b5c7cd3695fe34ff23e0be08d7dac",
      "parents": [
        "a5aac37f1cdbbd1e587fc618e778ddae124e5ac3",
        "6a438bbe68c7013a42d9c5aee5a40d7dafdbe6ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 21:24:21 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 21:24:21 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "a5aac37f1cdbbd1e587fc618e778ddae124e5ac3",
      "tree": "d30d91df404f8a3775f4c9c4337e12945deba35d",
      "parents": [
        "6e6ece5dc6022e8086c565498d23511bbceda811"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Nov 10 21:14:16 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 10 21:14:16 2005 -0800"
      },
      "message": "[SPARC]: display7seg build fix\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b397f4f1c167dbf06397b3182fca521c00125c4",
      "tree": "143dee31766fad42aa0742a587b3a5f68a537002",
      "parents": [
        "69114089b75e039f531a3cb9e5e9d8c610679320"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 19:36:39 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 19:36:39 2005 -0800"
      },
      "message": "[CIFS] Fix spaces in cifs kconfig entry\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "69114089b75e039f531a3cb9e5e9d8c610679320",
      "tree": "11691fe4173e53c45603be45e678f3aa6728562a",
      "parents": [
        "84cdda8a1966288de26be5cecf7702d378861ff9"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 19:28:44 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 19:28:44 2005 -0800"
      },
      "message": "[CIFS] Reduce sparse endian warnings\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "84cdda8a1966288de26be5cecf7702d378861ff9",
      "tree": "914924b2a78ca756a35c3480d7abb2726f2db1f4",
      "parents": [
        "3c50c61826d1e2e9354232f625216c8fcfef48db",
        "6e6ece5dc6022e8086c565498d23511bbceda811"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 17:31:49 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 17:31:49 2005 -0800"
      },
      "message": "Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "3c50c61826d1e2e9354232f625216c8fcfef48db",
      "tree": "ac89af91350b966b92047d35539352559829badd",
      "parents": [
        "9551583e55e26a0940894828c2d1066e9276325e"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 17:31:33 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 17:31:33 2005 -0800"
      },
      "message": "[CIFS] Update CIFS change log\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "6a438bbe68c7013a42d9c5aee5a40d7dafdbe6ec",
      "tree": "09775f0479168cd53494155a5789e78df218b497",
      "parents": [
        "caa20d9abe810be2ede9612b6c9db6ce7d6edf80"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Nov 10 17:14:59 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 10 17:14:59 2005 -0800"
      },
      "message": "[TCP]: speed up SACK processing\n\nUse \"hints\" to speed up the SACK processing. Various forms \nof this have been used by TCP developers (Web100, STCP, BIC)\nto avoid the 2x linear search of outstanding segments.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "caa20d9abe810be2ede9612b6c9db6ce7d6edf80",
      "tree": "18d027397fa5ddf9dcfb193ba114f3b8276199e2",
      "parents": [
        "326f36e9e7de362e09745ce6f84b65e7ccac33ba"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Nov 10 17:13:47 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 10 17:13:47 2005 -0800"
      },
      "message": "[TCP]: spelling fixes\n\nMinor spelling fixes for TCP code.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "326f36e9e7de362e09745ce6f84b65e7ccac33ba",
      "tree": "bf8e56d28a8de0fbbeb4e79bea565f2e31abe07e",
      "parents": [
        "9772efb970780aeed488c19d8b4afd46c3b484af"
      ],
      "author": {
        "name": "John Heffner",
        "email": "jheffner@psc.edu",
        "time": "Thu Nov 10 17:11:48 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 10 17:11:48 2005 -0800"
      },
      "message": "[TCP]: receive buffer growth limiting with mixed MTU\n\nThis is a patch for discussion addressing some receive buffer growing issues.\nThis is partially related to the thread \"Possible BUG in IPv4 TCP window\nhandling...\" last week.\n\nSpecifically it addresses the problem of an interaction between rcvbuf\nmoderation (receiver autotuning) and rcv_ssthresh.  The problem occurs when\nsending small packets to a receiver with a larger MTU.  (A very common case I\nhave is a host with a 1500 byte MTU sending to a host with a 9k MTU.)  In\nsuch a case, the rcv_ssthresh code is targeting a window size corresponding\nto filling up the current rcvbuf, not taking into account that the new rcvbuf\nmoderation may increase the rcvbuf size.\n\nOne hunk makes rcv_ssthresh use tcp_rmem[2] as the size target rather than\nrcvbuf.  The other changes the behavior when it overflows its memory bounds\nwith in-order data so that it tries to grow rcvbuf (the same as with\nout-of-order data).\n\nThese changes should help my problem of mixed MTUs, and should also help the\ncase from last week\u0027s thread I think.  (In both cases though you still need\ntcp_rmem[2] to be set much larger than the TCP window.)  One question is if\nthis is too aggressive at trying to increase rcvbuf if it\u0027s under memory\nstress.\n\nOrignally-from: John Heffner \u003cjheffner@psc.edu\u003e\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9772efb970780aeed488c19d8b4afd46c3b484af",
      "tree": "de016aaa29c8a95e98c7abaa70c8b590160e2886",
      "parents": [
        "7faffa1c7fb9b8e8917e3225d4e2638270c0a48b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Nov 10 17:09:53 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 10 17:09:53 2005 -0800"
      },
      "message": "[TCP]: Appropriate Byte Count support\n\nThis is an updated version of the RFC3465 ABC patch originally\nfor Linux 2.6.11-rc4 by Yee-Ting Li. ABC is a way of counting\nbytes ack\u0027d rather than packets when updating congestion control.\n\nThe orignal ABC described in the RFC applied to a Reno style\nalgorithm. For advanced congestion control there is little\nchange after leaving slow start.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7faffa1c7fb9b8e8917e3225d4e2638270c0a48b",
      "tree": "3c9f998639bc2374a86b1f2251ae421e625c1e9d",
      "parents": [
        "2d2abbab63f6726a147ae61ada39bf2c9ee0db9a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Nov 10 17:07:24 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 10 17:07:24 2005 -0800"
      },
      "message": "[TCP]: add tcp_slow_start helper\n\nMove all the code that does linear TCP slowstart to one\ninline function to ease later patch to add ABC support.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d2abbab63f6726a147ae61ada39bf2c9ee0db9a",
      "tree": "3063abb67ee163a5b565b125796ba2f90582618b",
      "parents": [
        "f4805eded7d38c4e42bf473dc5eb2f34853beb06"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Nov 10 16:56:12 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 10 16:56:12 2005 -0800"
      },
      "message": "[TCP]: simplify microsecond rtt sampling\n\nSimplify the code that comuputes microsecond rtt estimate used\nby TCP Vegas. Move the callback out of the RTT sampler and into\nthe end of the ack cleanup.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4805eded7d38c4e42bf473dc5eb2f34853beb06",
      "tree": "1f7e0e90642e775b4e8c2c47d84e2df8ce2de3c3",
      "parents": [
        "6e6ece5dc6022e8086c565498d23511bbceda811"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Nov 10 16:53:30 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 10 16:53:30 2005 -0800"
      },
      "message": "[TCP]: fix congestion window update when using TSO deferal\n\nTCP peformance with TSO over networks with delay is awful.\nOn a 100Mbit link with 150ms delay, we get 4Mbits/sec with TSO and\n50Mbits/sec without TSO.\n\nThe problem is with TSO, we intentionally do not keep the maximum\nnumber of packets in flight to fill the window, we hold out to until \nwe can send a MSS chunk. But, we also don\u0027t update the congestion window \nunless we have filled, as per RFC2861.\n\nThis patch replaces the check for the congestion window being full\nwith something smarter that accounts for TSO.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e6ece5dc6022e8086c565498d23511bbceda811",
      "tree": "038a0a47030d968b1e9fd5eb5cedfde37bd39237",
      "parents": [
        "6560aa5c430fd8a7002b6e7abc1ee6c42521b06b"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Nov 08 20:13:02 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:18 2005 -0800"
      },
      "message": "[PATCH] PCI: fix for Toshiba ohci1394 quirk\n\nAfter much testing and agony, I\u0027ve discovered that my previous ohci1394\nquirk for Toshiba laptops is not 100% reliable.  It apparently fails to\ndo the interrupt line change either correctly or in time, since in about\n2 out of 5 boots, the kernel\u0027s irqdebug code will *still* disable irq 11\nwhen the ohci1394 driver is loaded (at pci_enable_device time I think).\n\nThis patch switches things around a little in the workaround.  First, it\nremoves the mdelay.  I didn\u0027t see a need for it and my testing has shown\nthat it\u0027s not necessary for the quirk to work.\n\nSecondly, instead of trying to change the interrupt line to what ACPI\ntells us it should be, this patch makes the quirk use the value in the\nPCI_INTERRUPT_LINE register.  On this laptop at least, that seems to be\nthe right thing to do, though additional testing on other laptops and/or\nwith actual firewire devices would be appreciated.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6560aa5c430fd8a7002b6e7abc1ee6c42521b06b",
      "tree": "c4dd51dee374c621877434b48ac7512a818b7fbd",
      "parents": [
        "b4033c1715cb5aa1dcb1a25bdaf71fea908bb3f1"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Nov 07 13:37:36 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:18 2005 -0800"
      },
      "message": "[PATCH] PCI: fix namespace clashes\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b4033c1715cb5aa1dcb1a25bdaf71fea908bb3f1",
      "tree": "cf9ba9ae7999573a507df301faf34170ab08e2c3",
      "parents": [
        "48b19148733b4826eeedfd8be9f19b61c8d010b1"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Tue Nov 08 21:42:33 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:18 2005 -0800"
      },
      "message": "[PATCH] PCI: Change MSI to use physical delivery mode always\n\nMSI hardcoded delivery mode to use logical delivery mode. Recently\nx86_64 moved to use physical mode addressing to support physflat mode.\nWith this mode enabled noticed that my eth with MSI werent working.\n\nmsi_address_init()  was hardcoded to use logical mode for i386 and x86_64.\nSo when we switch to use physical mode, things stopped working.\n\nSince anyway we dont use lowest priority delivery with MSI, its always\ndirected to just a single CPU. Its safe  and simpler to use\nphysical mode always, even when we use logical delivery mode for IPI\u0027s\nor other ioapic RTE\u0027s.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "48b19148733b4826eeedfd8be9f19b61c8d010b1",
      "tree": "808f72f581b3076fd2474baa2ecc8cd0c9f42461",
      "parents": [
        "26205e026cf2b3bb039d6169978ae520973f4141"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Nov 06 01:45:08 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:18 2005 -0800"
      },
      "message": "[PATCH] PCI: drivers/pci/: small cleanups\n\nThis patch contains the following cleanups:\n- access.c should #include \"pci.h\" for getting the prototypes of it\u0027s\n  global functions\n- hotplug/shpchp_pci.c: make the needlessly global function\n  program_fw_provided_values() static\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "26205e026cf2b3bb039d6169978ae520973f4141",
      "tree": "175218d89995f64caa8028820d41175aca17e185",
      "parents": [
        "5fa80fcdca9d20d30c9ecec30d4dbff4ed93a5c6"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "gcoady@gmail.com",
        "time": "Sun Nov 06 10:52:51 2005 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:17 2005 -0800"
      },
      "message": "[PATCH] pci_ids cleanup: fix two additional IDs in bt87x\n\npci_ids cleanup: fixup bt87x.c: two macro defined IDs missed in prior cleanup.\n\nCaught by Chun-Chung Chen \u003ccjj@u.washington.edu\u003e: \"In the patch for bt87x.c,\nyou seemed have missed the two occurrences of BT_DEVICE on line 897 and\nline 898.\"\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5fa80fcdca9d20d30c9ecec30d4dbff4ed93a5c6",
      "tree": "156eef01eb5fb8431478f77ed01a2490064668a8",
      "parents": [
        "249bb070f5e821503c1118e1e87c0ccb1432d191"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Fri Nov 04 15:38:50 2005 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:17 2005 -0800"
      },
      "message": "[PATCH] dlpar regression for ppc64 - probe change\n\nThis patch contains the driver bits for enabling DLPAR and PCI Hotplug\nfor the new OF-based PCI probe.  This functionality was regressed when\nthe new PCI approach was introduced.  Please apply if appropriate.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "249bb070f5e821503c1118e1e87c0ccb1432d191",
      "tree": "8736af4ab6dfa5e95001194603225b96def849bb",
      "parents": [
        "863b18f4b5e7d9e6903b353328cf6fa084dbb619"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 04 18:56:13 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:17 2005 -0800"
      },
      "message": "[PATCH] PCI: removed unneeded .owner field from struct pci_driver\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "863b18f4b5e7d9e6903b353328cf6fa084dbb619",
      "tree": "e181466c3e7e676fa08e4bce2052ada38d98228d",
      "parents": [
        "f8eb1005a5bdb019d2a4ff3ef8d8e8015b22afcb"
      ],
      "author": {
        "name": "Laurent riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Thu Oct 27 23:12:54 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:16 2005 -0800"
      },
      "message": "[PATCH] PCI: automatically set device_driver.owner\n\nA nice feature of sysfs is that it can create the symlink from the\ndriver to the module that is contained in it.\n\nIt requires that the device_driver.owner is set, what is not the\ncase for many PCI drivers.\n\nThis patch allows pci_register_driver to set automatically the\ndevice_driver.owner for any PCI driver.\n\nCredits to Al Viro who suggested the method.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n--\n\n drivers/ide/setup-pci.c  |   12 +++++++-----\n drivers/pci/pci-driver.c |    9 +++++----\n include/linux/ide.h      |    3 ++-\n include/linux/pci.h      |   10 ++++++++--\n 4 files changed, 22 insertions(+), 12 deletions(-)\n"
    },
    {
      "commit": "f8eb1005a5bdb019d2a4ff3ef8d8e8015b22afcb",
      "tree": "5a39a4c39001217546b79f81530fc847f65dbd1d",
      "parents": [
        "a5312e28c195f6118ba52fb8abe17cf2efc6a427"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Fri Oct 28 20:36:51 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:16 2005 -0800"
      },
      "message": "[PATCH] pci-driver: store_new_id() not inline\n\nstore_new_id() should not be (and cannot be) inline;\nthe function pointer is stored in a device_attribute table.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a5312e28c195f6118ba52fb8abe17cf2efc6a427",
      "tree": "49a4812dd3c48b0a98c5acd94a8c7117a5155c1d",
      "parents": [
        "02f313b2cc5d8273e3f2ffa23fc72392b2174cef"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Tue Nov 01 01:43:56 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:16 2005 -0800"
      },
      "message": "[PATCH] PCI: NCR 53c810 quirk\n\nMove the PPC fixup for old NCR 810 controllers to generic quirks -\nit\u0027s needed for Alpha, x86 and other architectures that use\nsetup-bus.c.\n\nThanks to Jay Estabrook for pointing out the issue.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "02f313b2cc5d8273e3f2ffa23fc72392b2174cef",
      "tree": "60fdd7495907d60aeacc83be7bb1eb07188fbeaa",
      "parents": [
        "8239def1b56e0c0c8e0fd3754a12df3d60a64ed7"
      ],
      "author": {
        "name": "Meelis Roos",
        "email": "mroos@linux.ee",
        "time": "Sat Oct 29 13:31:49 2005 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:16 2005 -0800"
      },
      "message": "[PATCH] PCI: Fix VIA 686 PCI quirk names\n\nThe quirk names for VIA 686 are mistyped in 2.6.14 (686 vs 868). S3 868\ninfluence? :) Here is a patch to correct them.\n\nSigned-off-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8239def1b56e0c0c8e0fd3754a12df3d60a64ed7",
      "tree": "330aad5965a885cbc8cd17f92cc8ac82e81a7a6b",
      "parents": [
        "a3a45ec8f8edaf088449e37fe81c99cbf580b9bd"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:13 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:15 2005 -0800"
      },
      "message": "[PATCH] pciehp: fix handling of power faults during hotplug\n\nThe current pciehp implementation reports a power-fail error\neven if the condition has cleared by the time the corresponding\ninterrupt handling code gets a chance to run. This patch\nfixes this problem.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a3a45ec8f8edaf088449e37fe81c99cbf580b9bd",
      "tree": "a6aaadb26ee068609b9520755e58a0fcdff588fd",
      "parents": [
        "427bf532b5ad6db5addc2bce675d13f874397c0c"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:12 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:15 2005 -0800"
      },
      "message": "[PATCH] pciehp: clean-up how we request control of hotplug hardware\n\nThis patch further tweaks how we request control of hotplug\ncontroller hardware from BIOS. We first search the ACPI namespace\ncorresponding to a specific hotplug controller looking for an\n_OSC or OSHP method. On failure, we successively move to the\nACPI parent object, till we hit the highest level host bridge\nin the hierarchy. This allows for different types of BIOS\u0027s\nwhich place the _OSC/OSHP methods at various places in the acpi\nnamespace, while still not encroaching on the namespace of\nsome other root level host bridge.\n\nThis patch also introduces a new load time option (pciehp_force)\nthat allows us to bypass all _OSC/OSHP checking. Not supporting\nthese methods seems to be be the most common ACPI firmware problem\nwe\u0027ve run into. This will still _not_ allow the pciehp driver to\nwork correctly if the BIOS really doesn\u0027t support pciehp (i.e. if\nit doesn\u0027t generate a hotplug interrupt). Use this option with\ncaution.  Some BIOS\u0027s may deliberately not build any _OSC/OSHP\nmethods to make sure it retains control the hotplug hardware.\nUsing the pciehp_force parameter for such systems can lead to\ntwo separate entities trying to control the same hardware.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "427bf532b5ad6db5addc2bce675d13f874397c0c",
      "tree": "3a099b05ab3b1252d6e441855d9b1da02e0daf8c",
      "parents": [
        "1a9ed1bfe2fb17cc30227a12a3c1212128bb78b6"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:11 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:15 2005 -0800"
      },
      "message": "[PATCH] pciehp: request control of each hotplug controller individually\n\nThis patch tweaks the way pciehp requests control of the hotplug\nhardware from BIOS. It now tries to invoke the ACPI _OSC method\nfor a specific hotplug controller only, rather than walking the\nentire acpi namespace invoking all possible _OSC methods under\nall host bridges. This allows us to gain control of each hotplug\ncontroller individually, even if BIOS fails to give us control of\nsome other hotplug controller in the system.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1a9ed1bfe2fb17cc30227a12a3c1212128bb78b6",
      "tree": "17972b04d16dca0bfb66771165928a4db50fb00b",
      "parents": [
        "ed6cbcf2ac706aa47194fd2f7a99865cc06833d7"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:10 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:15 2005 -0800"
      },
      "message": "[PATCH] pciehp: reduce debug message verbosity\n\nReduce the number of debug messages generated if pciehp debug is\nenabled. I tried to restrict this to removing debug messages that\nare either early-driver-debug type messages, or print information\nthat can be inferred through other debug prints.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ed6cbcf2ac706aa47194fd2f7a99865cc06833d7",
      "tree": "7c0dfc9a0c8078618f662f5d7a5dcad25d05ac77",
      "parents": [
        "ca22a5e4d70620b7f3d809e424daa5214b0aa00d"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:09 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:15 2005 -0800"
      },
      "message": "[PATCH] pciehp: miscellaneous cleanups\n\nRemove un-necessary header includes, remove dead code, remove\nsome hardcoded constants...\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ca22a5e4d70620b7f3d809e424daa5214b0aa00d",
      "tree": "13f69e742475642f382bcb0350e399d14315b534",
      "parents": [
        "a8a2be949267cb0d1d933a92d9fb43eda4f4fe88"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:08 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:14 2005 -0800"
      },
      "message": "[PATCH] pciehp: remove redundant data structures\n\nState information is currently stored in per-slot as well as\nper-pci-function data structures in pciehp. There\u0027s a lot of\noverlap in the information kept, and some of it is never used.\nThis patch consolidates the state information to per-slot and\neliminates unused data structures. The biggest change is to\neliminate the pci_func structure and the code around managing\nits lists.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a8a2be949267cb0d1d933a92d9fb43eda4f4fe88",
      "tree": "08c0fd1ec2ee5236d201005021021491194f4153",
      "parents": [
        "71b720c0f96145f5868c87591c286b290bc1a6af"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:07 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:14 2005 -0800"
      },
      "message": "[PATCH] pciehp: reduce dependence on ACPI\n\nReduce the PCI Express hotplug driver\u0027s dependence on ACPI.\nWe don\u0027t walk the acpi namespace anymore to build a list of\nbridges and devices. We go to ACPI only to run the _OSC or\n_OSHP methods to transition control of hotplug hardware from\nsystem BIOS to the hotplug driver, and to run the _HPP\nmethod to get hotplug device parameters like cache line size,\nlatency timer and SERR/PERR enable from BIOS.\n\nNote that one of the side effects of this patch is that pciehp\ndoes not automatically enable the hot-added device or its DMA\nbus mastering capability now. It expects the device driver to\ndo that. This may break some drivers and we will have to fix\nthem as they are reported.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "71b720c0f96145f5868c87591c286b290bc1a6af",
      "tree": "797a97084494d99ec59670009242dc25174d3fb1",
      "parents": [
        "24a4e377068d15424cd6a921d41352f295548037"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:06 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:14 2005 -0800"
      },
      "message": "[PATCH] patch 1/8] pciehp: use the PCI core for hotplug resource management\n\nThis patch converts the pci express hotplug controller driver\nto use the PCI core for resource management. This eliminates a\nlot of duplicated code and integrates pciehp with the system\u0027s\nnormal PCI handling code.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "24a4e377068d15424cd6a921d41352f295548037",
      "tree": "f6eb0e19f3828ca713d8151a63292de6d2287a90",
      "parents": [
        "6d23c8bc7a6af4300b3c5244f4c21211f9adb960"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Oct 28 17:35:34 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:14 2005 -0800"
      },
      "message": "[PATCH] PCI: add pci_find_next_capability()\n\nSome devices have more than one capability of the same type.  For\nexample, the PCI header for the PathScale InfiniPath looks like:\n\n\t04:01.0 InfiniBand: Unknown device 1fc1:000d (rev 02)\n\t\tSubsystem: Unknown device 1fc1:000d\n\t\tFlags: bus master, fast devsel, latency 0, IRQ 193\n\t\tMemory at fea00000 (64-bit, non-prefetchable) [size\u003d2M]\n\t\tCapabilities: [c0] HyperTransport: Slave or Primary Interface\n\t\tCapabilities: [f8] HyperTransport: Interrupt Discovery and Configuration\n\nThere are _two_ HyperTransport capabilities, and the PathScale driver\nwants to look at both of them.\n\nThe current pci_find_capability() API doesn\u0027t work for this, since it\nonly allows us to get to the first capability of a given type.  The\npatch below introduces a new pci_find_next_capability(), which can be\nused in a loop like\n\n\tfor (pos \u003d pci_find_capability(pdev, \u003cID\u003e);\n\t     pos;\n\t     pos \u003d pci_find_next_capability(pdev, pos, \u003cID\u003e)) {\n\t\t/* ... */\n\t}\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6d23c8bc7a6af4300b3c5244f4c21211f9adb960",
      "tree": "4b685d48f15d417435734ae0b288309db43235fe",
      "parents": [
        "985834a1c3a2e9639145bd8ea16af6e25f2143ad",
        "780d09e895032207a6b070a44d392a3c60574b70"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 15:39:44 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 15:39:44 2005 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "9551583e55e26a0940894828c2d1066e9276325e",
      "tree": "ff412949400da94aa788bd094ced2138e9175935",
      "parents": [
        "a2653ebab3a96c6e6183360821faa492c1f88c3f",
        "985834a1c3a2e9639145bd8ea16af6e25f2143ad"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 15:34:57 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 15:34:57 2005 -0800"
      },
      "message": "Merge with /pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n"
    },
    {
      "commit": "a2653ebab3a96c6e6183360821faa492c1f88c3f",
      "tree": "d14fb220e2f4191fd506fd7628312987a186bb4a",
      "parents": [
        "7b7abfe3dd81d659a0889f88965168f7eef8c5c6"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 15:33:38 2005 -0800"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu Nov 10 15:33:38 2005 -0800"
      },
      "message": "[CIFS] Reserve upcall IDX value for CIFS with connector header and add\nKconfig option for CIFS upcall.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "985834a1c3a2e9639145bd8ea16af6e25f2143ad",
      "tree": "3a37e487882d1c6b1b8101ef160afb26405b1647",
      "parents": [
        "b8cbfa692485bf7568eda3d2f37545a76efb7c93",
        "f3b84ec2a67bbfbe44cf907203ee99b23b38fc30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 14:46:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 14:46:07 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "b8cbfa692485bf7568eda3d2f37545a76efb7c93",
      "tree": "f0252a423bd271b12f03c46dcc23d0b7ef906729",
      "parents": [
        "78b9c0f91cf908616b8f9f356e1d1220e727ea88",
        "e623a3b8086208eb118d9501b8bfb3e656e754d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 13:45:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 13:45:34 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild\n"
    },
    {
      "commit": "78b9c0f91cf908616b8f9f356e1d1220e727ea88",
      "tree": "84a581820bff0fa9830f18138da02d929e4edcb9",
      "parents": [
        "6b482c6779daaa893b277fc9b70767a7c2e7c5eb",
        "94382f3562e350ed7c8f7dcd6fc968bdece31328"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 13:27:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 13:27:06 2005 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n"
    },
    {
      "commit": "6b482c6779daaa893b277fc9b70767a7c2e7c5eb",
      "tree": "e5e5be3db037e724b276a0324b44810207dc5341",
      "parents": [
        "393b07258766130146b962bc294d66615a47468a"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Nov 10 15:45:56 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 13:25:53 2005 -0800"
      },
      "message": "[PATCH] Don\u0027t print per-cpu vm stats for offline cpus.\n\nI just hit a page allocation error on a kernel configured to support\n64 CPUs.  It spewed 60 completely useless unnecessary lines of info.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f3b84ec2a67bbfbe44cf907203ee99b23b38fc30",
      "tree": "1e6c9b9c4e2162621992527127d8865c3f9526d3",
      "parents": [
        "98069ff4ec9c73a03e6c61dbb17f8e5a0b85ef6e"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "imcdnzl@gmail.com",
        "time": "Thu Nov 10 13:05:01 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 10 13:05:01 2005 -0800"
      },
      "message": "[DCCP]: Alter website for DCCP in MAINTAINERS\n\nWebsite for DCCP is now hosted at OSDL\n\nSigned-off-by: Ian McDonald \u003cimcdnzl@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98069ff4ec9c73a03e6c61dbb17f8e5a0b85ef6e",
      "tree": "406c3ab1c66d28b9f1453b02fce24dca0123d0eb",
      "parents": [
        "ac57d04267383829ce817e522e4ebbb39f50ae75"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "imcdnzl@gmail.com",
        "time": "Thu Nov 10 13:04:33 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 10 13:04:33 2005 -0800"
      },
      "message": "[DCCP]: Create Documentation/networking/dccp.txt\n\nThis patch is a first go at some documentation. Please advise if gmail\nhas mangled patch and I will revert to an attachment:\n\nSigned-off-by: Ian McDonald \u003cimcdnzl@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac57d04267383829ce817e522e4ebbb39f50ae75",
      "tree": "5a011cf76a5aa8698d33fbb80655561e31e8ac47",
      "parents": [
        "fb286bb2990a107009dbf25f6ffebeb7df77f9be"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Thu Nov 10 13:03:08 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 10 13:03:08 2005 -0800"
      },
      "message": "[NET]: Annotate h_proto in struct ethhdr\n\nThe protocol field in ethernet headers is big-endian and should be\nannotated as such.  This patch allows detection of missing ntohs() calls\non the ethernet protocol field when sparse is run with __CHECK_ENDIAN__\ndefined.\n\nThis is a revised version that includes \u003clinux/types.h\u003e so that the\nuserspace programs are not confused by __be16.  Thanks to David S.\nMiller.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb286bb2990a107009dbf25f6ffebeb7df77f9be",
      "tree": "0eede2c37f1b3831e59601933eebf6b82be75ffc",
      "parents": [
        "1064e944d03eb7a72c0fa11236d5e69cfd877a71"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Nov 10 13:01:24 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 10 13:01:24 2005 -0800"
      },
      "message": "[NET]: Detect hardware rx checksum faults correctly\n\nHere is the patch that introduces the generic skb_checksum_complete\nwhich also checks for hardware RX checksum faults.  If that happens,\nit\u0027ll call netdev_rx_csum_fault which currently prints out a stack\ntrace with the device name.  In future it can turn off RX checksum.\n\nI\u0027ve converted every spot under net/ that does RX checksum checks to\nuse skb_checksum_complete or __skb_checksum_complete with the\nexceptions of:\n\n* Those places where checksums are done bit by bit.  These will call\nnetdev_rx_csum_fault directly.\n\n* The following have not been completely checked/converted:\n\nipmr\nip_vs\nnetfilter\ndccp\n\nThis patch is based on patches and suggestions from Stephen Hemminger\nand David S. Miller.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1064e944d03eb7a72c0fa11236d5e69cfd877a71",
      "tree": "719c11a7284a0255cd7875414dd52769b820933f",
      "parents": [
        "b6cbc3b6fe588c0ea1341d10413e12c2a96a6032"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 10 12:58:24 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 10 12:58:24 2005 -0800"
      },
      "message": "[BNX2]: simplify parameter checks in bnx2_{get,set}_eeprom\n\nRemove the superfluous parameter checking in bnx2_{get,set}_eeprom.\nThe parameters are already validated in ethtool_{get,set}_eeprom.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6cbc3b6fe588c0ea1341d10413e12c2a96a6032",
      "tree": "a7d21d29e55f7ce6fd68f32884c1bbdb93eadda9",
      "parents": [
        "2f23c523f32324e5b5f39565cbcb0a8ff8923019"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 10 12:58:00 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 10 12:58:00 2005 -0800"
      },
      "message": "[BNX2]: check return of dev_alloc_skb in bnx2_test_loopback\n\nCheck return of dev_alloc_skb in bnx2_test_loopback, and handle\nappropriately.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f23c523f32324e5b5f39565cbcb0a8ff8923019",
      "tree": "b7a53ef324504ed57920d2358b4c6a19143af13b",
      "parents": [
        "b925556cc9e82b32ab68a7620b247f47193501a7"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 10 12:57:33 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 10 12:57:33 2005 -0800"
      },
      "message": "[BNX2]: output driver name as prefix in error message\n\nOutput driver name as prefix to \"Unknown flash/EEPROM type.\" message.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b925556cc9e82b32ab68a7620b247f47193501a7",
      "tree": "a83d5a008bc05143b689bca219ee408b10c43457",
      "parents": [
        "a46699c9a32505cb5bbfd16f76e7d4a2c84a7705"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Nov 10 12:55:52 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 10 12:55:52 2005 -0800"
      },
      "message": "[ATM]: [horizon] fix sparse warnings\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Chas Williams \u003ccmas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e623a3b8086208eb118d9501b8bfb3e656e754d4",
      "tree": "9dffeef6d592933ee8a1b98112aca72ed365ceab",
      "parents": [
        "ac4d5f74a9b243d9f3f123fe5ce609478df208d8"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Mon Nov 07 15:27:51 2005 -0800"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Thu Nov 10 21:49:10 2005 +0100"
      },
      "message": "[PATCH] kbuild: build breaks after -imacros was introduced\n\nI have to revert the recent addition of -imacros to the Makefile to get my\ntool chain to build.  Without the change, below, I get:\n\nNote that this looks entirely like a toolchain bug.  Here is the offending command:\n\n[pid 12163] execve(\"/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/tradcpp0\", [\"/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/tradcpp0\", \"-lang-asm\", \"-nostdinc\", \"-Iinclude\", \"-Iinclude/asm-i386/mach-default\", \"-D__GNUC__\u003d3\", \"-D__GNUC_MINOR__\u003d2\", \"-D__GNUC_PATCHLEVEL__\u003d2\", \"-D__GXX_ABI_VERSION\u003d102\", \"-D__ELF__\", \"-Dunix\", \"-D__gnu_linux__\", \"-Dlinux\", \"-D__ELF__\", \"-D__unix__\", \"-D__gnu_linux__\", \"-D__linux__\", \"-D__unix\", \"-D__linux\", \"-Asystem\u003dposix\", \"-D__NO_INLINE__\", \"-D__STDC_HOSTED__\u003d1\", \"-Acpu\u003di386\", \"-Amachine\u003di386\", \"-Di386\", \"-D__i386\", \"-D__i386__\", \"-D__tune_i386__\", \"-D__KERNEL__\", \"-D__ASSEMBLY__\", \"-isystem\", \"/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/include\", \"-imacros\", \"include/linux/autoconf.h\", \"-MD\", \"arch/i386/kernel/.entry.o.d\", \"arch/i386/kernel/entry.S\", \"-o\", \"/tmp/ccOlsFJR.s\"]\n\nWhich should execute properly, I think.  But it does not:\n\nzach-dev:linux-2.6.14-zach-work $ make\n  CHK     include/linux/version.h\n  CHK     include/linux/compile.h\n  CHK     usr/initramfs_list\n  AS      arch/i386/kernel/entry.o\n/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/tradcpp0: output filename specified twice\nmake[1]: *** [arch/i386/kernel/entry.o] Error 1\nmake: *** [arch/i386/kernel] Error 2\n\ngcc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)\n\nDeprecating the -imacros fixes the build for me.  It does not appear to be a\nsimple argument overflow problem in trapcpp0, since deprecating all the defines\nreproduces the problem as well.  Also, switching -imacros to -include fixes the\nproblem.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "393b07258766130146b962bc294d66615a47468a",
      "tree": "dd65ab16725baaa2fb2b3029b2e9bc540d346ceb",
      "parents": [
        "a46699c9a32505cb5bbfd16f76e7d4a2c84a7705"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Nov 10 12:47:50 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Nov 10 12:47:50 2005 -0800"
      },
      "message": "[SPARC64]: Re-export uts_sem for solaris compat module.\n\nRevert: b26b9bc58263acda274f82a9dde8b6d96559878a\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "780d09e895032207a6b070a44d392a3c60574b70",
      "tree": "63a01c3898bd6c20f9cce801a250e71dc47e351b",
      "parents": [
        "baf47fb66020e5c3fe2386680fa2d79d1f8e0052"
      ],
      "author": {
        "name": "Dean Nelson",
        "email": "dcn@sgi.com",
        "time": "Wed Nov 09 14:41:57 2005 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 10 11:32:41 2005 -0800"
      },
      "message": "[IA64] utilize notify_die() for XPC disengage\n\nXPC (as in arch/ia64/sn/kernel/xp*) has a need to notify other partitions\n(SGI Altix) whenever a partition is going down in order to get them to\ndisengage from accessing the halting partition\u0027s memory. If this is not\ndone before the reset of the hardware, the other partitions can find\nthemselves encountering MCAs that bring them down.\n\nSigned-off-by: Dean Nelson \u003cdcn@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "baf47fb66020e5c3fe2386680fa2d79d1f8e0052",
      "tree": "c7d287445373cbdecf22609aa97bd153a6633b36",
      "parents": [
        "16e85d1a3182009ff81d71aaf65a2808bd395a6b"
      ],
      "author": {
        "name": "Panagiotis Issaris",
        "email": "takis@issaris.org",
        "time": "Wed Nov 09 02:08:42 2005 +0100"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 10 11:28:20 2005 -0800"
      },
      "message": "[IA64] Replace kcalloc(1, with kzalloc.\n\nConversion from kcalloc(1, to kzalloc.\n\nSigned-off-by: Panagiotis Issaris \u003ctakis@issaris.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "16e85d1a3182009ff81d71aaf65a2808bd395a6b",
      "tree": "3813bc856e9542aa3d42dcbd7f9321e24036ea69",
      "parents": [
        "7669a22592fc6cc7ac03f55a7db8d23ce938f1dc",
        "4f41d5a4e665d05b4e74eef164469b7d81932ef1"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 10 10:40:32 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 10 10:40:32 2005 -0800"
      },
      "message": "Pull add-mmio-to-proc-iomem into release branch\n"
    },
    {
      "commit": "7669a22592fc6cc7ac03f55a7db8d23ce938f1dc",
      "tree": "4e83ba401350c3c35689fc84f1c3af81c07b3f88",
      "parents": [
        "cb8a55e4cda017ed37a3ee051365f33a86956312",
        "58cd90829918dabbd81a453de676d41fb7b628ad"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 10 10:39:49 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 10 10:39:49 2005 -0800"
      },
      "message": "Pull context-bitmap into release branch\n"
    },
    {
      "commit": "cb8a55e4cda017ed37a3ee051365f33a86956312",
      "tree": "784facbcdfe0816c52373f1a13ef0109d711098b",
      "parents": [
        "4ddccb8eb9d1c57c7dd3838d8328690bf1869145",
        "9138d581b0ef855c0314c41c14852a7231b9941c"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 10 10:39:09 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 10 10:39:09 2005 -0800"
      },
      "message": "Pull extend-notify-die into release branch\n"
    },
    {
      "commit": "4ddccb8eb9d1c57c7dd3838d8328690bf1869145",
      "tree": "67843de19158f639bf9cf42268acbf03b03519f7",
      "parents": [
        "cf1d469ec10015f8ced338c00e7944941f816e89",
        "97835245768a638002722a36ba9a3b76d0910f68"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 10 10:38:41 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 10 10:38:41 2005 -0800"
      },
      "message": "Pull memoryless-node-allocation into release branch\n"
    },
    {
      "commit": "cf1d469ec10015f8ced338c00e7944941f816e89",
      "tree": "1db8f0944db9294b9a90b4c868745d20321feefa",
      "parents": [
        "64de57ffd3bf379c5b953baa8f1b5d9a57ab3a49",
        "a14f25a076a8e5040d6f4e93f84034c81bcddbf7"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 10 10:38:05 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 10 10:38:05 2005 -0800"
      },
      "message": "Pull mca-check-psp into release branch\n"
    },
    {
      "commit": "64de57ffd3bf379c5b953baa8f1b5d9a57ab3a49",
      "tree": "3e823ad5278f253fdd4c5fe27a7f1656d3f2b417",
      "parents": [
        "759979ab17512a061c3a3e870f091af27ccdcbfb",
        "cf20d1eafb648bf395b153cbcd0cde40f88c220a"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 10 10:37:35 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 10 10:37:35 2005 -0800"
      },
      "message": "Pull align-sig-frame into release branch\n"
    },
    {
      "commit": "94382f3562e350ed7c8f7dcd6fc968bdece31328",
      "tree": "cf4cb4d1d1dc79326f68511addc1391d7d81e0ce",
      "parents": [
        "ae57e24a4006fd46b73d842ee99db9580ef74a02"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Nov 10 10:18:23 2005 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Nov 10 10:22:51 2005 -0800"
      },
      "message": "[IB] umad: further ib_unregister_mad_agent() deadlock fixes\n\nThe previous umad deadlock fix left ib_umad_kill_port() still\nvulnerable to deadlocking.  This patch fixes that by downgrading our\nlock to a read lock when we might end up trying to reacquire the lock\nfor reading.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "ae57e24a4006fd46b73d842ee99db9580ef74a02",
      "tree": "17115437026be55dcd74641be21561fecf33dcdb",
      "parents": [
        "64044bcf75063cb5a6d42712886a712449df2ce3"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Wed Nov 09 14:59:57 2005 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Nov 10 10:22:51 2005 -0800"
      },
      "message": "[IB] mthca: fix posting long lists of receive work requests\n\nIn Tavor mode, when posting a long list of receive work requests, a\ndoorbell must be rung every 256 requests.  Add code to do this when\nrequired.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "64044bcf75063cb5a6d42712886a712449df2ce3",
      "tree": "984d2fc62c548af3d01450135f33b5b97aecf00b",
      "parents": [
        "62abb8416f1923f4cef50ce9ce841b919275e3fb"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Nov 09 12:23:17 2005 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Nov 10 10:22:51 2005 -0800"
      },
      "message": "[IB] mthca: fix wraparound handling in mthca_cq_clean()\n\nHandle case where prod_index has wrapped around and become less than\ncq-\u003econs_index by checking that their difference as a signed int is\npositive rather than comparing directly.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "62abb8416f1923f4cef50ce9ce841b919275e3fb",
      "tree": "704990abeb22a51ed2722e92536d22135f60957f",
      "parents": [
        "77369ed31daac51f4827c50d30f233c45480235a"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Wed Nov 09 11:30:14 2005 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Nov 10 10:22:50 2005 -0800"
      },
      "message": "[IB] mthca: fix posting of atomic operations\n\nThe size of work requests for atomic operations was computed\nincorrectly in mthca: all sizeofs need to be divided by 16.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "77369ed31daac51f4827c50d30f233c45480235a",
      "tree": "308dce81364b1cbb563942a1a57146c1808e8911",
      "parents": [
        "ec914c52d6208d8752dfd85b48a9aff304911434"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@mellanox.co.il",
        "time": "Wed Nov 09 11:26:07 2005 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Nov 10 10:22:50 2005 -0800"
      },
      "message": "[IB] uverbs: have kernel return QP capabilities\n\nMove the computation of QP capabilities (max scatter/gather entries,\nmax inline data, etc) into the kernel, and have the uverbs module\nreturn the values as part of the create QP response.  This keeps\nprecise knowledge of device limits in the low-level kernel driver.\n\nThis requires an ABI bump, so while we\u0027re making changes, get rid of\nthe max_sge parameter for the modify SRQ command -- it\u0027s not used and\nshouldn\u0027t be there.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@mellanox.co.il\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "ec914c52d6208d8752dfd85b48a9aff304911434",
      "tree": "2741f22c820fb664f6958becc4f3d415eea0e61b",
      "parents": [
        "40de2e548c225e3ef859e3c60de9785e37e1b5b1"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Nov 09 09:58:10 2005 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Nov 10 10:22:50 2005 -0800"
      },
      "message": "[IB] umad: get rid of unused mr array\n\nNow that ib_umad uses the new MAD sending interface, it no longer\nneeds its own L_Key.  So just delete the array of MRs that it keeps.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "40de2e548c225e3ef859e3c60de9785e37e1b5b1",
      "tree": "e7b9ffe6fca9246f29a0a3cdf6417770f5821cef",
      "parents": [
        "0b4ff2c0e624089ad87dc1604e239b7c3201c53f"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue Nov 08 11:10:25 2005 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Nov 10 10:22:50 2005 -0800"
      },
      "message": "[IB] Have cq_resize() method take an int, not int*\n\nChange the struct ib_device.resize_cq() method to take a plain integer\nthat holds the new CQ size, rather than a pointer to an integer that\nit uses to return the new size.  This makes the interface match the\nexported ib_resize_cq() signature, and allows the low-level driver to\nupdate the CQ size with proper locking if necessary.\n\nNo in-tree drivers are exporting this method yet.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0b4ff2c0e624089ad87dc1604e239b7c3201c53f",
      "tree": "08d94f59d6f80937db5d87f0bb60eafcedd811d1",
      "parents": [
        "8c608a32e3cd7ff14498ad996ca32d1452245a97"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 07 22:01:02 2005 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Nov 10 10:22:50 2005 -0800"
      },
      "message": "[IB] mthca: fix typo in catastrophic error polling\n\nFix a typo in the rearming of the catastrophic error polling timer: we\nshould rearm the timer as long as the stop flag is _not_ set.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "8c608a32e3cd7ff14498ad996ca32d1452245a97",
      "tree": "f96eacca4c5259be3981190bd6d3297afee6fd8c",
      "parents": [
        "2f76e82947b977a1008cfd2868351a701c93c69c"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 07 10:49:38 2005 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Nov 10 10:22:50 2005 -0800"
      },
      "message": "[IPoIB] no need to set skb-\u003edev right before freeing skb\n\nFor cut-and-paste reasons, the IPoIB driver was setting skb-\u003edev right\nbefore calling dev_kfree_skb_any().  Get rid of this.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2f76e82947b977a1008cfd2868351a701c93c69c",
      "tree": "e6df3542a0a9dd36a8fa9939cdaeedf90f4884a5",
      "parents": [
        "1732b0ef3b3a02e3df328086fb3018741c5476da"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 07 10:41:29 2005 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Nov 10 10:22:50 2005 -0800"
      },
      "message": "[IB] umad: avoid potential deadlock when unregistering MAD agents\n\nib_unregister_mad_agent() completes all pending MAD sends and waits\nfor the agent\u0027s send_handler routine to return.  umad\u0027s send_handler()\ncalls queue_packet(), which does down_read() on the port mutex to look\nup the agent ID.  This means that the port mutex cannot be held for\nwriting while calling ib_unregister_mad_agent(), or else it will\ndeadlock.  This patch fixes all the calls to ib_unregister_mad_agent()\nin the umad module to avoid this deadlock.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "1732b0ef3b3a02e3df328086fb3018741c5476da",
      "tree": "380f460367321984ab7c7dcd72c37257d95de9a0",
      "parents": [
        "8b37b94721533f2729c79bcb6fa0bb3e2bc2f400"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 07 10:33:11 2005 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Nov 10 10:22:49 2005 -0800"
      },
      "message": "[IPoIB] add path record information in debugfs\n\nAdd ibX_path files to debugfs that contain information about the IPoIB\npath cache.  IPoIB ARP only gives GIDs, which the IPoIB driver must\nresolve to real IB paths through the ib_sa module.  For debugging,\nwhen the ARP table looks OK but traffic isn\u0027t flowing, it\u0027s useful to\nbe able to see if the resolution from GID to path worked.\n\nAlso clean up the formatting of the existing _mcg debugfs files.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "a46699c9a32505cb5bbfd16f76e7d4a2c84a7705",
      "tree": "5c0bc91dd1c07ab95769f5749b3b58235c758d50",
      "parents": [
        "7ed0175a462c4c30f6df6fac1cccac058f997739",
        "b216c01829d0b73a468204e2e763c0a818b77a46"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 10:17:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 10:17:11 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "7ed0175a462c4c30f6df6fac1cccac058f997739",
      "tree": "30e894294260f8595565b620a7bb0b9cf8d1d69c",
      "parents": [
        "759979ab17512a061c3a3e870f091af27ccdcbfb"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Thu Nov 10 17:22:18 2005 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 09:57:19 2005 -0800"
      },
      "message": "[PATCH] Don\u0027t auto-reap traced children\n\nIf a task is being traced we never auto-reap it even if it might look\nlike its parent doesn\u0027t care. The tracer obviously _does_ care.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "759979ab17512a061c3a3e870f091af27ccdcbfb",
      "tree": "a70792ce7f3fcf724b1be4e7e14edef8dc8ba77a",
      "parents": [
        "3ae0af12b458461f36dfddb26e54056be32928dd",
        "a2932b35a0efd01b20a3f598d19db052d64935f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 09:48:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 09:48:34 2005 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-fixes-2.6\n"
    },
    {
      "commit": "b216c01829d0b73a468204e2e763c0a818b77a46",
      "tree": "aac48ff212d96243a8101f3217882d13be30fe07",
      "parents": [
        "078abcf95cdb95c78d786dbc61ae3c22ee70fb61"
      ],
      "author": {
        "name": "Liam Girdwood",
        "email": "Liam.Girdwood@wolfsonmicro.com",
        "time": "Thu Nov 10 17:45:39 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 10 17:45:39 2005 +0000"
      },
      "message": "[ARM] 3098/1: pxa2xx disable ssp irq\n\nPatch from Liam Girdwood\n\nThis patch allows users of the pxa SSP driver to register their own irq\nhandlers instead of using the default SSP handler. It also cleans up the\nCKEN clock and irq detection as the values are now stored in a table.\n\nThis patch replaces 2845/1\n\nChanges:-\no Added flags parameter to ssp_init()\no Added SSP_NO_IRQ flag to disable registering of ssp irq handler (for\ndrivers that want to register their own handler)\no Cleaned up clock and irq detection, values are now stored in table.\no Added build changes to allow other drivers (e.g audio) to select the\nssp driver.\no corgi_ssp.c changed to use new interface.\n\nSigned-off-by: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "078abcf95cdb95c78d786dbc61ae3c22ee70fb61",
      "tree": "fec0579ccb61371019248eee68c624734c8533d2",
      "parents": [
        "b1faebb672edecf48d4745fb05eeca3c704b6823"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Nov 10 17:42:29 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 10 17:42:29 2005 +0000"
      },
      "message": "[ARM] 3096/1: Add SharpSL Zaurus power and battery management core driver\n\nPatch from Richard Purdie\n\nThis patch adds a power and battery management core driver which with\nthe addition of the right device files, supports the c7x0 and cxx00\nseries of Sharp Zaurus handhelds.\n\nThe driver is complex for several reasons. Battery charging is manually\nmonitored and controlled. When suspended, the device needs to\nperiodically partially resume, check the charging status and then\nre-suspend. It does without bothering the higher linux layers as\na full resume and re-suspend is unnecessary. The code is carefully\nwritten to avoid interrupts or calling code outside the module under\nthese circumstances. It also vets the various wake up sources and\nmonitors the device\u0027s power situation.\n\nHooks to limit the backlight intensity and to notify the battery\nmonitoring code of backlight events are connected/added as the\nbacklight is one of the biggest users of power on the device.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3ae0af12b458461f36dfddb26e54056be32928dd",
      "tree": "063059f24f42506ce2a86374a3b6e2b7a8ae3fcf",
      "parents": [
        "3b44f137b9a846c5452d9e6e1271b79b1dbcc942",
        "7c43ee40ec602db3fa27e6e2d4f092f06ab0901c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 07:37:51 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 07:37:51 2005 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "b1faebb672edecf48d4745fb05eeca3c704b6823",
      "tree": "d88bcfc80705aa8ec83b7b92e2ade58b355518eb",
      "parents": [
        "9ad5897c2659b3c610e0c717e8b3dbfb496d2c74"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Nov 10 14:26:54 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 10 14:26:54 2005 +0000"
      },
      "message": "[ARM] 3144/1: OMAP 5/5: Update omap H2 defconfig\n\nPatch from Tony Lindgren\n\nThis patch updates omap H2 defconfig.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9ad5897c2659b3c610e0c717e8b3dbfb496d2c74",
      "tree": "e3c54fd65813d0bea79e42b32cf8bfaf60643e1d",
      "parents": [
        "046d6b28ebce92aab2865aa3eb3a0d8ede57e17e"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Nov 10 14:26:53 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 10 14:26:53 2005 +0000"
      },
      "message": "[ARM] 3143/1: OMAP 4/5: Update omap include files\n\nPatch from Tony Lindgren\n\nThis patch syncs the mainline kernel with linux-omap tree.\n\nThis patch contains changes to common header files for\nomap1xxx and omap24xx by various omap developers, and\nimproved cpu detection by Imre Deak\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "046d6b28ebce92aab2865aa3eb3a0d8ede57e17e",
      "tree": "396de249b48a80d81eb934786f19a2d879cf58b3",
      "parents": [
        "1dbae815a724303b46ab4663b5fc23c13e9d9690"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Nov 10 14:26:52 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 10 14:26:52 2005 +0000"
      },
      "message": "[ARM] 3146/1: OMAP 3b/5: Add omap24xx clock framework\n\nPatch from Tony Lindgren\n\nThis patch adds omap24xx specific clock code by\nRichard Woodruff, Nishant Menon, Tony Lindgren et al.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1dbae815a724303b46ab4663b5fc23c13e9d9690",
      "tree": "7979efc3eb2bc5c2f969020354b8c9b2954470f0",
      "parents": [
        "1a8bfa1eb998af6e650ad26201f7cae9f2a2fdc8"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Nov 10 14:26:51 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 10 14:26:51 2005 +0000"
      },
      "message": "[ARM] 3145/1: OMAP 3a/5: Add support for omap24xx\n\nPatch from Tony Lindgren\n\nThis patch adds support for omap24xx series of processors.\nThe files live in arch/arm/mach-omap2, and share common\nfiles with omap15xx and omap16xx processors in\narch/arm/plat-omap.\n\nOmap24xx support was originally added for 2.6.9 by TI.\nThis code was then improved and integrated to share common\ncode with omap15xx and omap16xx processors by various\nomap developers, such as Paul Mundt, Juha Yrjola, Imre Deak,\nTony Lindgren, Richard Woodruff, Nishant Menon, Komal Shah\net al.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1a8bfa1eb998af6e650ad26201f7cae9f2a2fdc8",
      "tree": "1a9748171dbfe89a59e621009c32b5bb12d10f81",
      "parents": [
        "3179a019391f0f8081245fd564a5f1be308ba64f"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Nov 10 14:26:50 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 10 14:26:50 2005 +0000"
      },
      "message": "[ARM] 3142/1: OMAP 2/5: Update files common to omap1 and omap2\n\nPatch from Tony Lindgren\n\nThis patch syncs the mainline kernel with linux-omap tree.\nThe highlights of the patch are:\n\n- Serial port and framebuffer init improvments by Imre Deak\n\n- Common omap pin mux framework by Tony Lindgren\n\n- Common omap clock framework by Tony Lindren\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3179a019391f0f8081245fd564a5f1be308ba64f",
      "tree": "afdc1200f17b0ca97e04baa7c2cc2d4d2883e0c9",
      "parents": [
        "a7918f39bbe59fe76f43743bdb6bb8b0bdefd94a"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Nov 10 14:26:48 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 10 14:26:48 2005 +0000"
      },
      "message": "[ARM] 3141/1: OMAP 1/5: Update omap1 specific files\n\nPatch from Tony Lindgren\n\nThis patch syncs the mainline kernel with linux-omap tree.\nThe highlights of the patch are:\n\n- Omap1 serial pport and framebuffer init updates by Imre Deak\n\n- Add support for omap310 processor and Palm Tungsten E PDA\n  by Laurent Gonzales, Romain Goyet, et al. Omap310 and\n  omap1510 processors are now handled as omap15xx.\n\n- Omap1 specific changes to shared omap clock framework\n  by Tony Lindgren\n\n- Omap1 specific changes to shared omap pin mux framework\n  by Tony Lindgren\n\n- Other misc fixes, such as update memory timings for smc91x,\n  omap1 specific device initialization etc.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a7918f39bbe59fe76f43743bdb6bb8b0bdefd94a",
      "tree": "a958184b769c8c4f4622627d92ff9fa44f4ee4c4",
      "parents": [
        "af36bef0c5bb82f361ebb2f106f11d0f63dac887"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "azummo-armlinux@towertech.it",
        "time": "Thu Nov 10 14:05:04 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 10 14:05:04 2005 +0000"
      },
      "message": "[ARM] 3140/1: NSLU2 machine support\n\nPatch from Alessandro Zummo\n\nThis patch adds support for the LinkSys NSLU2 running with\nboth big and little-endian kernels. The LinkSys NSLU2 is\na cost engineered ARM, XScale 420 based system similar to\nthe the Intel IXDP425 evaluation board. It uses the\nIXP4XX ARCH.\n\nWhile this patch applies independently of other patches\nthe resultant kernel requires further patches to successfully\nuse onboard devices, including the onboard flash. Since these\npatches are independent of this one they will be submitted\nseparately.\n\nA defconfig is not included here because not all of\nthe required drivers are actually in the kernel.\nWe intend to provide one as soon as the patches\nwill be incorporated in mainstream.\n\nThis patch is the combined work of nslu2-linux.org\n\nSigned-off-by: John Bowler \u003cjbowler@acm.org\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "af36bef0c5bb82f361ebb2f106f11d0f63dac887",
      "tree": "c8fcea1482c15fefc07044e2ff2a77a54310fb19",
      "parents": [
        "3b44f137b9a846c5452d9e6e1271b79b1dbcc942"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 10 11:40:53 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 10 11:40:53 2005 +0000"
      },
      "message": "[ARM] Fix csumpartial corner case\n\nJi-In Park discovered a bug in csumpartial which caused wrong\nchecksums with misaligned buffers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a2932b35a0efd01b20a3f598d19db052d64935f5",
      "tree": "3a9e19970797aeda2f860136f5f05ab45e2a05f4",
      "parents": [
        "e34631508861237e598e7d72703eae4478761f37"
      ],
      "author": {
        "name": "Igor Popik",
        "email": "igor.popik@gmail.com",
        "time": "Thu Oct 06 20:32:58 2005 +0200"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Nov 10 11:42:16 2005 +0100"
      },
      "message": "[PCMCIA] i82365: release all resources if no devices are found\n\nThe i82365 driver does not release all the resources when the device is not\nfound. This can cause an oops when reading /proc/ioports after module\nunload.\n\nSigned-off-by: Igor Popik \u003cigor.popik@gmail.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    }
  ],
  "next": "e34631508861237e598e7d72703eae4478761f37"
}
