)]}'
{
  "log": [
    {
      "commit": "a9ea2101aaa7fe73cb352cea4145853efdabaa0d",
      "tree": "4dbeaec2e3ac65869d3e13e48ec91cf8eb853d05",
      "parents": [
        "260de22faac4d336ca122ebd0f1e59279d0b1dfd"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Mar 21 20:46:04 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:04:22 2006 +1100"
      },
      "message": "[PATCH] powerpc: iseries: Remove pointless iSeries_(restart|power_off|halt)\n\nThese routines just call through to the mf routines, so point ppc_md straight\nat the mf routines. We need to pass the cmd through to mf_reboot to make it\nwork, but that seems reasonable.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "260de22faac4d336ca122ebd0f1e59279d0b1dfd",
      "tree": "be1c202f2bba96546ae2430d9433f7bd7d2a4783",
      "parents": [
        "57cfb814f698d30894bc28e22125550193ebe549"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Mar 21 20:46:02 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:04:20 2006 +1100"
      },
      "message": "[PATCH] powerpc: iseries: mf related cleanups\n\nSome cleanups in the iSeries code.\n - Make mf_display_progress() check mf_initialized rather than the caller.\n - Set mf_initialized in mf_init() rather than in setup.c\n - Then move mf_initialized into mf.c, the only place it\u0027s used.\n - Move the mf related logic from iSeries_progress() to mf_display_progress()\n - Use a #define to size the pending_event_prealloc array\n - Use that define in the initialsation loop rather than sizeof jiggery pokery\n - Remove stupid comment(s)\n - Mark stuff static and/or __init\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "57cfb814f698d30894bc28e22125550193ebe549",
      "tree": "755fd11b1a528f8de7913119b457f866734cb81a",
      "parents": [
        "3d15910bfbeb02286ce4b5009c53754e88066ccb"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Mar 21 20:45:59 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:04:17 2006 +1100"
      },
      "message": "[PATCH] powerpc: Replace platform_is_lpar() with a firmware feature\n\nIt has been decreed that platform numbers are evil, so as a step in that\ndirection, replace platform_is_lpar() with a FW_FEATURE_LPAR bit.\n\nCurrently FW_FEATURE_LPAR really means i/pSeries LPAR, in the future we might\nhave to clean that up if we need to be more specific about what LPAR actually\nmeans. But that\u0027s another patch ...\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3d15910bfbeb02286ce4b5009c53754e88066ccb",
      "tree": "7b6bc090fb4805edd9414966db89e9554e98bfe0",
      "parents": [
        "415202447d31d0f458cca256ad7e0ed777d993d9"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Mar 21 20:45:58 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:04:15 2006 +1100"
      },
      "message": "[PATCH] powerpc: trivial: Cleanup whitespace in cputable.h\n\nRemove redundant whitespace in include/asm-powerpc/cputable.h\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "415202447d31d0f458cca256ad7e0ed777d993d9",
      "tree": "3f12c25557a7f631852e2bda9831dc7fc9b5b5fc",
      "parents": [
        "caf80e579b5fc0048681a47c5a55487116e56a88"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Mar 21 20:45:58 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:04:12 2006 +1100"
      },
      "message": "[PATCH] powerpc: Remove unused iommu_off logic from pSeries_init_early()\n\nWhen iommu_init_early_pSeries() was added, ages ago, we forgot to remove\nthe code that checks /chosen/linux,iommu-off in pSeries_init_early(). We\ndo it now in iommu_init_early_pSeries().\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "caf80e579b5fc0048681a47c5a55487116e56a88",
      "tree": "a5da9d218c0f98a7881cfc601f67cd619579d441",
      "parents": [
        "2b2612272c77288b2bd53d5831df737cd669cd93"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue Mar 21 20:45:51 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:04:09 2006 +1100"
      },
      "message": "[PATCH] powerpc: Unconfuse htab_bolt_mapping() callers\n\nhtab_bolt_mapping() takes a vstart and pstart parameter, but all but one of\nits callers actually pass it vstart and vstart. Luckily before it passes\npaddr (calculated from paddr) to the hpte_insert routines it calls\nvirt_to_abs() (aka. __pa()) on the address, so there isn\u0027t actually a bug.\n\nmap_io_page() however does pass pstart properly, so currently it\u0027s broken\nAFAICT because we\u0027re calling __pa(paddr) which will get us something very\nlarge. Presumably no one\u0027s calling map_io_page() in the right context.\n\nAnyway, change htab_bolt_mapping() callers to properly pass pstart, and then\nuse it properly in htab_bolt_mapping(), ie. don\u0027t call __pa() on it again.\n\nBooted on p5 LPAR, iSeries and Power3.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2b2612272c77288b2bd53d5831df737cd669cd93",
      "tree": "551588d4f4709c39e5e0176b81ed5138722e3458",
      "parents": [
        "482ec7c403d239bb4f1732faf9a14988094ce08b"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "nathanl@austin.ibm.com",
        "time": "Mon Mar 20 18:37:15 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:04:03 2006 +1100"
      },
      "message": "[PATCH] powerpc numa: Consolidate assignment of cpus to nodes\n\nWe can plug the boot cpu into its node independently of whether numa\ntopology is detected.  And numa_setup_cpu does the right thing for all\ncases now, so remove special-casing for non-numa from the cpu hotplug\ncallback.\n\nSigned-off-by: Nathan Lynch \u003cnathanl@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "482ec7c403d239bb4f1732faf9a14988094ce08b",
      "tree": "9abc78e92b304e5ee09428db0cb8922cc86aa213",
      "parents": [
        "bc16a75926941094db6b42d76014abb5e8d3a910"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "nathanl@austin.ibm.com",
        "time": "Mon Mar 20 18:36:45 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:04:01 2006 +1100"
      },
      "message": "[PATCH] powerpc numa: Support sparse online node map\n\nThe powerpc numa code unconditionally onlines all nodes from 0 to the\nhighest node id found, regardless of whether cpus or memory are\npresent in the nodes.  This wastes 8K per node and complicates some\ncpu and memory hotplug situations, such as adding a resource that\ndoesn\u0027t map to one of the nodes discovered at boot.\n\nSet nodes online as resources are scanned.  Fall back to node 0 only\nwhen we\u0027re sure this isn\u0027t a NUMA machine.\n\nInstead of defaulting to node 0 for cases of hot-adding a resource\nwhich doesn\u0027t belong to any initialized node, assign it to the first\nonline node.\n\nSigned-off-by: Nathan Lynch \u003cnathanl@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bc16a75926941094db6b42d76014abb5e8d3a910",
      "tree": "b6eced8416d521711a80f23e79cc58d7dc361cb4",
      "parents": [
        "cf950b7af0e51935e559c54262214423e2b6c88a"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "nathanl@austin.ibm.com",
        "time": "Mon Mar 20 18:36:15 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:03:57 2006 +1100"
      },
      "message": "[PATCH] powerpc numa: Consolidate handling of Power4 special case\n\nCode to handle Power4\u0027s invalid node id (0xffff) is duplicated for cpu\nand memory.  Better to handle this case in one place --\nof_node_to_nid.  Overall behavior should be unchanged.\n\nSigned-off-by: Nathan Lynch \u003cnathanl@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cf950b7af0e51935e559c54262214423e2b6c88a",
      "tree": "125dfacbbc12c4f5cc5d5ad83c13d463208fa045",
      "parents": [
        "2e5ce39d6703836b583c43131c365201a76285a5"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "nathanl@austin.ibm.com",
        "time": "Mon Mar 20 18:35:45 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:03:52 2006 +1100"
      },
      "message": "[PATCH] powerpc numa: Get rid of \"numa domain\" terminology\n\nSince we effectively treat the domain ids given to us by firmare as\nlogical node ids, make this explicit (basically s/numa_domain/nid/).\n\nNo functional changes, only variable and function names are modified.\n\nSigned-off-by: Nathan Lynch \u003cnathanl@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2e5ce39d6703836b583c43131c365201a76285a5",
      "tree": "f45152d260b8ad49dc4dcb2ada905eaa24ffdc26",
      "parents": [
        "bf4b85b0e4bab42b3e8d8b0acc6851bb85e2050b"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "nathanl@austin.ibm.com",
        "time": "Mon Mar 20 18:35:15 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:03:48 2006 +1100"
      },
      "message": "[PATCH] powerpc numa: Minor cpu hotplug-related cleanups\n\nmap_cpu_to_node does not need to be inline, it is never called in a\nhot path.\n\nmap_cpu_to_node, numa_setup_cpu, and find_cpu_node can be marked\n__cpuinit, as they are never used after boot if CONFIG_HOTPLUG_CPU\u003dn.\n\nSigned-off-by: Nathan Lynch \u003cnathanl@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bf4b85b0e4bab42b3e8d8b0acc6851bb85e2050b",
      "tree": "aca0083d6b128beea7e4cf048eaff7bab64d6318",
      "parents": [
        "c08888cf3c80fe07bfd176113c390ca31d3ba5c2"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "nathanl@austin.ibm.com",
        "time": "Mon Mar 20 18:34:45 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:03:45 2006 +1100"
      },
      "message": "[PATCH] powerpc numa: Minor debugging code changes\n\nAdd debug statement for map_cpu_to_node; it\u0027s useful for cpu hotplug.\n\nClarify debug statement about not finding the numa reference points\nproperty.\n\nDon\u0027t print a meaningless associativity depth (-1) on non-numa systems.\n\nSigned-off-by: Nathan Lynch \u003cnathanl@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c08888cf3c80fe07bfd176113c390ca31d3ba5c2",
      "tree": "37d6ef3a46dca009c997e337874a194551bd4fcd",
      "parents": [
        "1d7aac5b3bce34c8b5fcec8ca577a4d3af880fd3"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "nathanl@austin.ibm.com",
        "time": "Mon Mar 20 18:34:15 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 15:03:40 2006 +1100"
      },
      "message": "[PATCH] powerpc numa: fix boot_cpuid always assigned to node 0\n\nAt boot, the numa code is assigning boot_cpuid to node 0\nunconditionally.  Basically, numa_setup_cpu is being stupid about it,\nbut this is the minimal fix -- just call numa_setup_cpu(boot_cpuid)\nlater, after all nodes have been set online.\n\nSigned-off-by: Nathan Lynch \u003cnathanl@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1d7aac5b3bce34c8b5fcec8ca577a4d3af880fd3",
      "tree": "edf6371a92255a348662dd17dda659012d5a4169",
      "parents": [
        "1a02e59a2970f9ed28ab51d3b08624b79e54d848",
        "61c5504a0ed66c8b460f9a006eedaea2ee587e33"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 13:46:53 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 22 13:46:53 2006 +1100"
      },
      "message": "Merge branch \u002785xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc\n"
    },
    {
      "commit": "1a02e59a2970f9ed28ab51d3b08624b79e54d848",
      "tree": "470cce472be3b08c160e0c569648e7228651b12a",
      "parents": [
        "ebcff3c773b42bce6182ec16485abca4e53fba97",
        "2c276603c3e5ebf38155a9d1fbbda656d52d138e"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 20 11:58:02 2006 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 20 11:58:02 2006 -0600"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "61c5504a0ed66c8b460f9a006eedaea2ee587e33",
      "tree": "2cf21d235f17e80d47fdb4ee1248865be8196d4d",
      "parents": [
        "9585da3729e7e27bf22818625c10ac6c64ebb609",
        "2c276603c3e5ebf38155a9d1fbbda656d52d138e"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 20 10:53:56 2006 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 20 10:53:56 2006 -0600"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "2c276603c3e5ebf38155a9d1fbbda656d52d138e",
      "tree": "8f382336491425b0efef4a00b77c81f89ce8cd46",
      "parents": [
        "9b15879aefe6a4c2236297df68c46498af26143d"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Mar 16 14:47:20 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 17 13:28:24 2006 +1100"
      },
      "message": "[PATCH] powerpc: Fix bug in bug fix for bug in lmb_alloc()\n\nMy patch (d7a5b2ffa1352f0310630934a56aecbdfb617b72) to always panic if\nlmb_alloc() fails is broken because it checks alloc \u003c 0, but should be\nchecking alloc \u003d\u003d 0.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9b15879aefe6a4c2236297df68c46498af26143d",
      "tree": "63eab60561e6f6d79ba53e02d9f7e64971367fb4",
      "parents": [
        "898b1920a67048c1f38bb99777f4cff06380a59a"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 15 11:30:44 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 17 13:28:08 2006 +1100"
      },
      "message": "[PATCH] spidernet: select FW_LOADER\n\nThe spidernet drivers uses request_firmware() and thus needs to select\nFW_LOADER.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "898b1920a67048c1f38bb99777f4cff06380a59a",
      "tree": "e7624f64f7bdc829a2f5c14f886d7e326f1a4ced",
      "parents": [
        "bbbe1212bd6f815290f782ba5b489467b54131dc"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 09 23:36:40 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 17 13:28:03 2006 +1100"
      },
      "message": "[PATCH] Fix compile error for ML300/403\n\nNeeded due to changes in ppc_sys.c.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bbbe1212bd6f815290f782ba5b489467b54131dc",
      "tree": "3964aa125e7039ff005779d0ba88205d1f9e5f3c",
      "parents": [
        "7e5b59384eebe35bff8429243f089931ce1cdf38"
      ],
      "author": {
        "name": "Adrian Cox",
        "email": "adrian@humboldt.co.uk",
        "time": "Wed Mar 08 22:10:20 2006 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 17 13:23:21 2006 +1100"
      },
      "message": "[PATCH] ppc: Fix platform_notify functions marked __init\n\nWhile adding USB support to an MV64360 based board this week, I\ndiscovered that all MV64x60 boards in the kernel have platform_notify\nfunctions marked with __init. This causes an oops if a device is added\nafter boot.\n\nThe patch below removes the __init markers. I do not have all these\nboards to test on, but the change seems very unlikely to break anything\nelse.\n\nSigned-off-by: Adrian Cox \u003cadrian@humboldt.co.uk\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7e5b59384eebe35bff8429243f089931ce1cdf38",
      "tree": "b4d4ecdb96c26eed704bc4ea254348b268a1717a",
      "parents": [
        "e33852228f74b8ccbed8595083bb725b70902ed7"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Wed Mar 08 20:40:28 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 17 13:22:33 2006 +1100"
      },
      "message": "[PATCH] powerpc: add a raw dump command to xmon\n\nDump a stream of rawbytes with a new \u0027dr\u0027 command.\nProduces less output and it is simpler to feed the output to scripts.\nAlso, dr has no dumpsize limits.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e33852228f74b8ccbed8595083bb725b70902ed7",
      "tree": "a73484a589b2d2f20d82f591d823b98a021cd4b1",
      "parents": [
        "d116fe5aeafd8226712d2de9c69428725ca74474"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 08 16:47:00 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 17 13:21:09 2006 +1100"
      },
      "message": "[PATCH] powerpc: add for_each_node_by_foo helpers\n\nTypical use for of_find_node_by_name and of_find_node_by_type is to\niterate over all nodes of a given type/name.  Add a helper macro to\ndo that (in spirit of the list_for_each* macros).\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d116fe5aeafd8226712d2de9c69428725ca74474",
      "tree": "5c65b1b18d495ac9d16e875a7a4f99863ffe0edb",
      "parents": [
        "0f6be7b77ceaea01a35b37fab26f4ea3b01efe14"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Mar 06 21:13:32 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 17 13:20:57 2006 +1100"
      },
      "message": "[PATCH] kzalloc() conversion in arch/ppc\n\nThis converts arch/ppc to kzalloc usage.\nCrosscompile tested with allyesconfig.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0f6be7b77ceaea01a35b37fab26f4ea3b01efe14",
      "tree": "a8e8cf9dd90f6778fa29879fee40d04a55cd9b4f",
      "parents": [
        "23dd64011285010ac291f7dddf6e287bdb43a0ad"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Mar 06 12:51:29 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 17 13:20:40 2006 +1100"
      },
      "message": "[PATCH] powerpc: Better pmd_bad() and pud_bad() checks\n\nAt present, the powerpc pmd_bad() and pud_bad() macros return false\nunless the given pmd or pud is zero.  This patch makes these tests\nmore thorough, checking if the given pmd or pud looks like a plausible\npte page or pmd page pointer respectively.  This can result in helpful\nerror messages when messing with the pagetable code.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "23dd64011285010ac291f7dddf6e287bdb43a0ad",
      "tree": "0e4f4569d38d82f4dceb4150d5ad940e0fd5f24f",
      "parents": [
        "516450179454de9e689e0a53ed8f34b896e8651c",
        "485ff09990416c75ae9593ddc71619939ab9dd51"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 17 12:01:19 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Mar 17 12:01:19 2006 +1100"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "485ff09990416c75ae9593ddc71619939ab9dd51",
      "tree": "ca5a5681ba24ca74b296af07d5b4269a9564e60b",
      "parents": [
        "5466eb5d0ad5e9d4238da71a2a9bd216985a4849",
        "1ae5db3742a0cfaf347231ff0bf181132c64e883"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 16 09:13:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Mar 16 09:13:34 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge:\n  powerpc: update defconfigs\n  [PATCH] powerpc: properly configure DDR/P5IOC children devs\n  [PATCH] powerpc: remove duplicate EXPORT_SYMBOLS\n  [PATCH] powerpc: RTC memory corruption\n  [PATCH] powerpc: enable NAP only on cpus who support it to avoid memory corruption\n  [PATCH] powerpc: Clarify wording for CRASH_DUMP Kconfig option\n  [PATCH] powerpc/64: enable CONFIG_BLK_DEV_SL82C105\n  [PATCH] powerpc: correct cacheflush loop in zImage\n  powerpc: Fix problem with time going backwards\n  powerpc: Disallow lparcfg being a module\n"
    },
    {
      "commit": "1ae5db3742a0cfaf347231ff0bf181132c64e883",
      "tree": "0df2e2d2dbdd4c49655b9899da1d04b659b65cb9",
      "parents": [
        "92eb4602eb5c37db86cd9d2b1f4c8ca304fbc49f"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 15 16:22:54 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:08 2006 +1100"
      },
      "message": "powerpc: update defconfigs\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "92eb4602eb5c37db86cd9d2b1f4c8ca304fbc49f",
      "tree": "d6f53b85f0071e914cd1fa5d363259d584f1d3b2",
      "parents": [
        "920573bd03bf690135967b5022362d34ede589c3"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Tue Mar 14 17:46:45 2006 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:07 2006 +1100"
      },
      "message": "[PATCH] powerpc: properly configure DDR/P5IOC children devs\n\nThe dynamic add path for PCI Host Bridges can fail to configure children\nadapters under P5IOC controllers.  It fails to properly fixup bus/device\nresources, and it fails to properly enable EEH.  Both of these steps\nneed to occur before any children devices are enabled in\npci_bus_add_devices().\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "920573bd03bf690135967b5022362d34ede589c3",
      "tree": "93e99ba49fb615c2d16a99c0babc98761a89d57c",
      "parents": [
        "0e8ed479125a6d246e17cfe6c24e140bfeb01972"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Mar 14 21:21:11 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:05 2006 +1100"
      },
      "message": "[PATCH] powerpc: remove duplicate EXPORT_SYMBOLS\n\nremove warnings when building a 64bit kernel.\nsmp_call_function triggers also with 32bit kernel.\n\nWARNING: vmlinux: duplicate symbol \u0027smp_call_function\u0027 previous definition was in vmlinux\narch/powerpc/kernel/ppc_ksyms.c:164:EXPORT_SYMBOL(smp_call_function);\narch/powerpc/kernel/smp.c:300:EXPORT_SYMBOL(smp_call_function);\n\nWARNING: vmlinux: duplicate symbol \u0027ioremap\u0027 previous definition was in vmlinux\narch/powerpc/kernel/ppc_ksyms.c:113:EXPORT_SYMBOL(ioremap);\narch/powerpc/mm/pgtable_64.c:321:EXPORT_SYMBOL(ioremap);\n\nWARNING: vmlinux: duplicate symbol \u0027__ioremap\u0027 previous definition was in vmlinux\narch/powerpc/kernel/ppc_ksyms.c:117:EXPORT_SYMBOL(__ioremap);\narch/powerpc/mm/pgtable_64.c:322:EXPORT_SYMBOL(__ioremap);\n\nWARNING: vmlinux: duplicate symbol \u0027iounmap\u0027 previous definition was in vmlinux\narch/powerpc/kernel/ppc_ksyms.c:118:EXPORT_SYMBOL(iounmap);\narch/powerpc/mm/pgtable_64.c:323:EXPORT_SYMBOL(iounmap);\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0e8ed479125a6d246e17cfe6c24e140bfeb01972",
      "tree": "cf5ef655ed77c8f7c797e3aab696dbe2e90aedfb",
      "parents": [
        "c6cb3b5f368bae67c0b258cfebc0b9dbd8e1d929"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Tue Mar 14 17:11:51 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:03 2006 +1100"
      },
      "message": "[PATCH] powerpc: RTC memory corruption\n\nWe should be memset\u0027ing the data we are pointing to, not the pointer\nitself.  This is in an error path so we probably don\u0027t hit it much.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c6cb3b5f368bae67c0b258cfebc0b9dbd8e1d929",
      "tree": "e50019d058117bac9530539ada13dc43af99bbcc",
      "parents": [
        "cd9c99d7e5f75e137c2ea0cf693773d63c8d945c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Mar 12 10:55:01 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:02 2006 +1100"
      },
      "message": "[PATCH] powerpc: enable NAP only on cpus who support it to avoid memory corruption\n\nThis patch fixes incorrect setting of powersave_nap to 1 on all\nPowerMacs, potentially causing memory corruption on some models. This\nbug was introuced by me during the 32/64 bits merge.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cd9c99d7e5f75e137c2ea0cf693773d63c8d945c",
      "tree": "217101478b3afddc9d163dfea7447caa66216cf6",
      "parents": [
        "e2c552cc89287e31b0b2472866a69a44b150acd2"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Mar 10 15:01:08 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:55:00 2006 +1100"
      },
      "message": "[PATCH] powerpc: Clarify wording for CRASH_DUMP Kconfig option\n\nThe wording of the CRASH_DUMP Kconfig option is not very clear. It gives you a\nkernel that can be used _as_ the kdump kernel, not a kernel that can boot into\na kdump kernel.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e2c552cc89287e31b0b2472866a69a44b150acd2",
      "tree": "797bd3e1d30a7ac5ad1263da2174a7e7e330b710",
      "parents": [
        "eacb1962d4594b9d382b40acd73a9c9492718f74"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Mon Mar 06 16:39:25 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:54:59 2006 +1100"
      },
      "message": "[PATCH] powerpc/64: enable CONFIG_BLK_DEV_SL82C105\n\nEnable the onboard IDE driver for p610, p615 and p630.\nThey have the CD connected to this card. All other RS/6000 systems with this\ncontroller have no connectors and dont need this option.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "eacb1962d4594b9d382b40acd73a9c9492718f74",
      "tree": "aae81be89d85c2bcf6abfca3d86b6ba0379fb39c",
      "parents": [
        "0a45d4491d0f172e02126370f312405c5d473363"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sat Mar 04 13:15:40 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:54:57 2006 +1100"
      },
      "message": "[PATCH] powerpc: correct cacheflush loop in zImage\n\nCorrect the loop for cacheflush. No idea where I copied the code from,\nbut the original does not work correct. Maybe the flush is not needed.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0a45d4491d0f172e02126370f312405c5d473363",
      "tree": "f3f3465d4a24704518e7625334d78add58008b1f",
      "parents": [
        "82dfdcae0d57c842e02f037758687eef42fb7af6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 15 13:47:15 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 16 16:54:55 2006 +1100"
      },
      "message": "powerpc: Fix problem with time going backwards\n\nThe recent changes to keep gettimeofday in sync with xtime had the side\neffect that it was occasionally possible for the time reported by\ngettimeofday to go back by a microsecond.  There were two reasons:\n(1) when we recalculated the offsets used by gettimeofday every 2^31\ntimebase ticks, we lost an accumulated fractional microsecond, and\n(2) because the update is done some time after the notional start of\njiffy, if ntp is slowing the clock, it is possible to see time go backwards\nwhen the timebase factor gets reduced.\n\nThis fixes it by (a) slowing the gettimeofday clock by about 1us in\n2^31 timebase ticks (a factor of less than 1 in 3.7 million), and (b)\nadjusting the timebase offsets in the rare case that the gettimeofday\nresult could possibly go backwards (i.e. when ntp is slowing the clock\nand the timer interrupt is late).  In this case the adjustment will\nreduce to zero eventually because of (a).\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5466eb5d0ad5e9d4238da71a2a9bd216985a4849",
      "tree": "ade97b6e34e53ad5611fb1d1ac51a850a81bcec7",
      "parents": [
        "2d7f2ea9c989853310c7f6e8be52cc090cc8e66b",
        "4333298965cd62585bec891a6a5c9f4c806fc6bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 15 18:17:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 15 18:17:11 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3362/1: [cleanup] - duplicate decleration of mem_fclk_21285\n  [ARM] 3365/1: [cleanup] header for compat.c exported functions\n  [ARM] 3364/1: [cleanup] warning fix - definitions for enable_hlt and disable_hlt\n  [ARM] 3363/1: [cleanup] process.c - fix warnings\n  [ARM] 3358/1: [S3C2410] add missing SPI DMA resources\n  [ARM] 3357/1: enable frontlight on collie\n  [ARM] Fix \"thead\" typo\n"
    },
    {
      "commit": "2d7f2ea9c989853310c7f6e8be52cc090cc8e66b",
      "tree": "a4fab82e393dc525c1f5d7549c0cbd6758e7523e",
      "parents": [
        "f13b83580acef03a36c785dccc534ccdd7e43084"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 15 21:41:59 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 15 16:31:51 2006 -0800"
      },
      "message": "[PATCH] Fix ext2 readdir f_pos re-validation logic\n\nThis fixes not one, but _two_, silly (but admittedly hard to hit) bugs\nin the ext2 filesystem \"readdir()\" function.  It also cleans up the code\nto avoid the unnecessary goto mess.\n\nThe bugs were related to re-valiating the f_pos value after somebody had\neither done an \"lseek()\" on the directory to an invalid offset, or when\nthe offset had become invalid due to a file being unlinked in the\ndirectory.  The code would not only set the f_version too eagerly, it\nwould also not update f_pos appropriately for when the offset fixup took\nplace.\n\nWhen that happened, we\u0027d occasionally subsequently fail the readdir()\neven when we shouldn\u0027t (no real harm done, but an ugly printk, and\nobviously you would end up not necessarily seeing all entries).\n\nThanks to Masoud Sharbiani \u003cmasouds@google.com\u003e who noticed the problem\nand had a test-case for it, and also fixed up a thinko in the first\nversion of this patch.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Masoud Sharbiani \u003cmasouds@google.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4333298965cd62585bec891a6a5c9f4c806fc6bd",
      "tree": "01d739ed0e13c814f40ae38f6176f6feafc1f6b4",
      "parents": [
        "0fc1c832123493aca4c6a8600179132651f48bdc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Mar 15 23:18:08 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 23:18:08 2006 +0000"
      },
      "message": "[ARM] 3362/1: [cleanup] - duplicate decleration of mem_fclk_21285\n\nPatch from Ben Dooks\n\narch/arm/kernel/setup.c declares mem_fclk_21285 when\nthis is already declared in include/asm-arm/system.h\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0fc1c832123493aca4c6a8600179132651f48bdc",
      "tree": "08f0d346bbd9d55ef9cf9e965ea3bdfb76aa423d",
      "parents": [
        "dabaeff06cca86048cfa3f74ce59688bc3addba9"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Mar 15 23:17:30 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 23:17:30 2006 +0000"
      },
      "message": "[ARM] 3365/1: [cleanup] header for compat.c exported functions\n\nPatch from Ben Dooks\n\narch/arm/kernel/compat.c exports two functions,\nconvert_to_tag_list and squash_mem_tags which\nare not defined in any header files, and not\nused outside arch/arm/kernel.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dabaeff06cca86048cfa3f74ce59688bc3addba9",
      "tree": "58fbe5c7cf2770f529b7b01c7823e295f2aba632",
      "parents": [
        "84dff1a73013dbdd7d770c332ab84cbfed24741b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Mar 15 23:17:26 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 23:17:26 2006 +0000"
      },
      "message": "[ARM] 3364/1: [cleanup] warning fix - definitions for enable_hlt and disable_hlt\n\nPatch from Ben Dooks\n\nThe enable_hlt and disable_hlt should be declared in\ninclude/asm/setup.h. This fixes sparse errors from\narch/arm/kernel/process.c\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "84dff1a73013dbdd7d770c332ab84cbfed24741b",
      "tree": "af4fdd8f5285498d7952a76b0a4dc6d909e43207",
      "parents": [
        "66be0c30282bef9ef5ab1f89028834ea00f4b4ae"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Mar 15 23:17:23 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 23:17:23 2006 +0000"
      },
      "message": "[ARM] 3363/1: [cleanup] process.c - fix warnings\n\nPatch from Ben Dooks\n\nFix the following warnings from sparse:\n\narch/arm/kernel/process.c:86:6: warning: symbol \u0027default_idle\u0027 was not declared. Should it be static?\narch/arm/kernel/process.c:378:5: warning: symbol \u0027dump_fpu\u0027 was not declared.   Should it be static?\n\nInclude \u003clinux/elfcore.h\u003e for dump_fpu() decleration, and\nmake default_idle() static as it is not used outside the file.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f13b83580acef03a36c785dccc534ccdd7e43084",
      "tree": "1252d76d1e36602024c6dcf0c9afc5688e7bde85",
      "parents": [
        "74c002410548c7cb1744b45d17a5fa21da515b63"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Mar 15 17:37:32 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Mar 15 09:37:34 2006 -0800"
      },
      "message": "[PATCH] fs/namespace.c:dup_namespace(): fix a use after free\n\nThe Coverity checker spotted the following bug in dup_namespace():\n\n\u003c--  snip  --\u003e\n\n        if (!new_ns-\u003eroot) {\n                up_write(\u0026namespace_sem);\n                kfree(new_ns);\n                goto out;\n        }\n...\nout:\n        return new_ns;\n\n\u003c--  snip  --\u003e\n\nCallers expect a non-NULL result to not be freed.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66be0c30282bef9ef5ab1f89028834ea00f4b4ae",
      "tree": "a61cd268be2ae2c7b7afb7db24efb4ee39b0833d",
      "parents": [
        "4ebf2d00260bac5213c5dfb8d257e15e40503725"
      ],
      "author": {
        "name": "Albrecht Dreß",
        "email": "albrecht.dress@lios-tech.com",
        "time": "Wed Mar 15 16:03:05 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 16:03:05 2006 +0000"
      },
      "message": "[ARM] 3358/1: [S3C2410] add missing SPI DMA resources\n\nPatch from Albrecht Dreß\n\nAdd DMA resources to s3c2410 spi platform devices - dma_(alloc|free)_coherent should now work as expected.\n\nSigned-off-by: Albrecht Dreß \u003calbrecht.dress@lios-tech.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ebf2d00260bac5213c5dfb8d257e15e40503725",
      "tree": "f2df0561bb029d54dd19716b14468063b6d886f9",
      "parents": [
        "17320a9644a45ccac51ce4ff4333276844abf72d"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Wed Mar 15 16:03:03 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 16:03:03 2006 +0000"
      },
      "message": "[ARM] 3357/1: enable frontlight on collie\n\nPatch from Pavel Machek\n\nEnable frontlight during collie bootup, so that display is actually\nreadable in anything other than bright sunlight.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "17320a9644a45ccac51ce4ff4333276844abf72d",
      "tree": "cab05e7855ca9a1dd70963846c6f319ac8ff5480",
      "parents": [
        "74c002410548c7cb1744b45d17a5fa21da515b63"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Mar 15 14:57:13 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Mar 15 14:57:13 2006 +0000"
      },
      "message": "[ARM] Fix \"thead\" typo\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "74c002410548c7cb1744b45d17a5fa21da515b63",
      "tree": "d83774ce92907ecaf450998ddaf865836fde00ea",
      "parents": [
        "b4fb376628e63bfc8071fc915b921da3db4a3385"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Mar 14 19:50:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 21:43:02 2006 -0800"
      },
      "message": "[PATCH] Consistent capabilites associated with MPOL_MOVE_ALL\n\nIt seems that setting scheduling policy and priorities is also the kind of\nthing that might be performed in apps that also use the NUMA API, so it\nwould seem consistent to use CAP_SYS_NICE for NUMA also.\n\nSo use CAP_SYS_NICE for controlling migration permissions.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b4fb376628e63bfc8071fc915b921da3db4a3385",
      "tree": "01863773f7d48792072b2a49aba9fa78df39eecc",
      "parents": [
        "4983da07f1e2e8dc81cb9d640fbf35b899cdbdf2"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Mar 14 19:50:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 21:43:02 2006 -0800"
      },
      "message": "[PATCH] Page migration documentation update\n\nUpdate the documentation for page migration.\n\n- Fix up bits and pieces in cpusets.txt\n\n- Rework text in vm/page-migration to be clearer and reflect the final\n  version of page migration in 2.6.16. Mention Andi Kleen\u0027s numactl\n  package that contains user space tools for page migration via\n  libnuma. Add reference to numa_maps and to the manpage in numactl.\n\n- Add todo list for outstanding issues\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nAcked-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4983da07f1e2e8dc81cb9d640fbf35b899cdbdf2",
      "tree": "9c238114f029d1d22bc55f47e8d95ef7335c540d",
      "parents": [
        "e843e280cbe218fc8387339806d344708dee348a"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Tue Mar 14 19:50:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 21:43:02 2006 -0800"
      },
      "message": "[PATCH] page migration: fail if page is in a vma flagged VM_LOCKED\n\npage migration currently simply retries a couple of times if try_to_unmap()\nfails without inspecting the return code.\n\nHowever, SWAP_FAIL indicates that the page is in a vma that has the\nVM_LOCKED flag set (if ignore_refs \u003d\u003d1).  We can check for that return code\nand avoid retrying the migration.\n\nmigrate_page_remove_references() now needs to return a reason why the\nfailure occured.  So switch migrate_page_remove_references to use -Exx\nstyle error messages.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e843e280cbe218fc8387339806d344708dee348a",
      "tree": "ca40d7016db511cfaf3001e799a0f2693882270a",
      "parents": [
        "0ee10a4423f6eb0702a71c1d1072bdfe42e4a1a7"
      ],
      "author": {
        "name": "Greg Smith",
        "email": "gsmith@nc.rr.com",
        "time": "Tue Mar 14 19:50:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 21:43:02 2006 -0800"
      },
      "message": "[PATCH] \"s390: multiple subchannel sets support\" fix\n\nIt seems this patch got dropped (it was in addition to the `s390:\nimprove response code handling in chsc_enable_facility()\u0027 patch).\n\nAcked-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0ee10a4423f6eb0702a71c1d1072bdfe42e4a1a7",
      "tree": "ff1fc7b27da098ebe46f292bdf9f60c0bf373875",
      "parents": [
        "a488edc914aa1d766a4e2c982b5ae03d5657ec1b",
        "3fb962bde48c413bfa419ec4413037e87955dcb6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 20:50:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 20:50:45 2006 -0800"
      },
      "message": "Merge git://oss.sgi.com:8090/oss/git/rc-fixes\n\n* git://oss.sgi.com:8090/oss/git/rc-fixes:\n  Fix a direct I/O locking issue revealed by the new mutex code.\n"
    },
    {
      "commit": "3fb962bde48c413bfa419ec4413037e87955dcb6",
      "tree": "ccce49b3fbdd8a3f38bbfd07a397092a3ae483b5",
      "parents": [
        "3759fa9c55923f719ae944a3f8fbb029b36f759d"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@bruce",
        "time": "Wed Mar 15 15:14:45 2006 +1100"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@bruce",
        "time": "Wed Mar 15 15:14:45 2006 +1100"
      },
      "message": "Fix a direct I/O locking issue revealed by the new mutex code.\nAffects only XFS (i.e. DIO_OWN_LOCKING case) - currently it is\nnot possible to get i_mutex locking correct when using DIO_OWN\ndirect I/O locking in a filesystem due to indeterminism in the\npossible return code/lock/unlock combinations.  This can cause\na direct read to attempt a double i_mutex unlock inside XFS.\n\nWe\u0027re now ensuring __blockdev_direct_IO always exits with the\ninode i_mutex (still) held for a direct reader.\n\nTested with the three different locking modes (via direct block\ndevice access, ext3 and XFS) - both reading and writing; cannot\nfind any regressions resulting from this change, and it clearly\nfixes the mutex_unlock warning originally reported here:\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d114189068126253\u0026w\u003d2\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "a488edc914aa1d766a4e2c982b5ae03d5657ec1b",
      "tree": "f31e123b8d979d5a01260cbfa12ba2052254df85",
      "parents": [
        "0f511ea70600efb1e06d7b55e1c51a83aff8713c"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@austin.ibm.com",
        "time": "Tue Mar 14 13:44:00 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 14:00:48 2006 -0800"
      },
      "message": "[PATCH] JFS: Take logsync lock before testing mp-\u003elsn\n\nThis fixes a race where lsn could be cleared before taking the lock\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0f511ea70600efb1e06d7b55e1c51a83aff8713c",
      "tree": "aff23d774e17528c27c57b949c5a60aa5c464dbf",
      "parents": [
        "67963132638e67ad3c5aa16765e6f3f2f3cdd85c",
        "ad58f7dbeb6f5ea82679962f18985f16b660a2d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 11:03:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 11:03:50 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] zfcp: fix device registration issues\n  [SCSI] scsi_transport_fc: fix FC_HOST_NUM_ATTRS\n  [SCSI] scsi: aha152x pcmcia driver needs spi transport\n  [SCSI] zfcp: correctly set this_id for hosts\n  [SCSI] Add Brownie to blacklist\n"
    },
    {
      "commit": "67963132638e67ad3c5aa16765e6f3f2f3cdd85c",
      "tree": "799409dacd6f604d6500bac693da5cb3fafb71cb",
      "parents": [
        "cbf0ec6ee001ab89471397ac84105b2e3b2fd986"
      ],
      "author": {
        "name": "Maneesh Soni",
        "email": "maneesh@in.ibm.com",
        "time": "Tue Mar 14 15:03:14 2006 +0530"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 08:26:44 2006 -0800"
      },
      "message": "[PATCH] Plug kdump shutdown race window\n\nlapic_shutdown() re-enables interrupts which is un-desirable for panic\ncase, so use local_irq_save() and local_irq_restore() to keep the irqs\ndisabled for kexec on panic case, and close a possible race window while\nkdump shutdown as shown in this stack trace\n\n   -- BUG: spinlock lockup on CPU#1, bash/4396, c52781a0\n   [\u003cc01c1870\u003e] _raw_spin_lock+0xb7/0xd2\n   [\u003cc029e148\u003e] _spin_lock+0x6/0x8\n   [\u003cc011b33f\u003e] scheduler_tick+0xe7/0x328\n   [\u003cc0128a7c\u003e] update_process_times+0x51/0x5d\n   [\u003cc0114592\u003e] smp_apic_timer_interrupt+0x4f/0x58\n   [\u003cc01141ff\u003e] lapic_shutdown+0x76/0x7e\n   [\u003cc0104d7c\u003e] apic_timer_interrupt+0x1c/0x30\n   [\u003cc01141ff\u003e] lapic_shutdown+0x76/0x7e\n   [\u003cc0116659\u003e] machine_crash_shutdown+0x83/0xaa\n   [\u003cc013cc36\u003e] crash_kexec+0xc1/0xe3\n   [\u003cc029e148\u003e] _spin_lock+0x6/0x8\n   [\u003cc013cc22\u003e] crash_kexec+0xad/0xe3\n   [\u003cc0215280\u003e] __handle_sysrq+0x84/0xfd\n   [\u003cc018d937\u003e] write_sysrq_trigger+0x2c/0x35\n   [\u003cc015e47b\u003e] vfs_write+0xa2/0x13b\n   [\u003cc015ea73\u003e] sys_write+0x3b/0x64\n   [\u003cc0103c69\u003e] syscall_call+0x7/0xb\n\nSigned-off-by: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cbf0ec6ee001ab89471397ac84105b2e3b2fd986",
      "tree": "c5962763cc47cc36b4c1ff1c4c56b96b256a4657",
      "parents": [
        "ceb2ca9cb0bfd885127fa9a2c27127b3fe1c8f28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 08:01:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 08:01:47 2006 -0800"
      },
      "message": "Revert \"[PATCH] x86-64: Fix up handling of non canonical user RIPs\"\n\nThis reverts commit c33d4568aca9028a22857f94f5e0850012b6444b.\n\nAndrew Clayton and Hugh Dickins report that it\u0027s broken for them and\ncauses strange page table and slab corruption, and spontaneous reboots.\n\nLet\u0027s get it right next time.\n\nCc: Andrew Clayton \u003candrew@rootshell.co.uk\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ceb2ca9cb0bfd885127fa9a2c27127b3fe1c8f28",
      "tree": "3538a1d7f63c2ce8549958c95683e1e2922db7e3",
      "parents": [
        "30f4e20a0d3492668f5065af582b5af2d1e4256b"
      ],
      "author": {
        "name": "Dave Peterson",
        "email": "dsp@llnl.gov",
        "time": "Mon Mar 13 21:20:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:18 2006 -0800"
      },
      "message": "[PATCH] EDAC: disable sysfs interface\n\n- Disable the EDAC sysfs code.  The sysfs interface that EDAC presents to\n  user space needs more thought, and is likely to change substantially.\n  Therefore disable it for now so users don\u0027t start depending on it in its\n  current form.\n\n- Disable the default behavior of calling panic() when an uncorrectible\n  error is detected (since for now, there is no sysfs interface that allows\n  the user to configure this behavior).\n\nSigned-off-by: David S. Peterson \u003cdsp@llnl.gov\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "30f4e20a0d3492668f5065af582b5af2d1e4256b",
      "tree": "518b47635c091814b35caf128f7be361c595aab1",
      "parents": [
        "e6d83d55698b73b4d5d55d3d7715a4c26030d577"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Mar 13 21:20:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:18 2006 -0800"
      },
      "message": "[PATCH] NLM: Ensure we do not Oops in the case of an unlock\n\nIn theory, NLM specs assure us that the server will only reply LCK_GRANTED or\nLCK_DENIED_GRACE_PERIOD to our NLM_UNLOCK request.\n\nIn practice, we should not assume this to be the case, and the code will\ncurrently Oops if we do.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6d83d55698b73b4d5d55d3d7715a4c26030d577",
      "tree": "b2c0e3a799444d9c25c00cf34975b456e0c9ef9d",
      "parents": [
        "c12e87f4652b1ba3be168b4f63a440399b941928"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Mar 13 21:20:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:18 2006 -0800"
      },
      "message": "[PATCH] SUNRPC: Fix potential deadlock in RPC code\n\nIn rpc_wake_up() and rpc_wake_up_status(), it is possible for the call to\n__rpc_wake_up_task() to fail if another thread happens to be calling\nrpc_wake_up_task() on the same rpc_task.\n\nProblem noticed by Bruno Faccini.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c12e87f4652b1ba3be168b4f63a440399b941928",
      "tree": "aa8c0ca6a6ea60042975d1ec9437620269df0182",
      "parents": [
        "712917d1c002f820b177683f4fd491289bde3c32"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Mar 13 21:20:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:18 2006 -0800"
      },
      "message": "[PATCH] NFSv4: fix mount segfault on errors returned that are \u003c -1000\n\nIt turns out that nfs4_proc_get_root() may return raw NFSv4 errors instead of\nmapping them to kernel errors.  Problem spotted by Neil Horman\n\u003cnhorman@tuxdriver.com\u003e\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "712917d1c002f820b177683f4fd491289bde3c32",
      "tree": "059c7a9871803d8d5b4673d92bf21a9ae7738c8b",
      "parents": [
        "143f412eb4c7cc48b9eb4381f9133b7d36c68075"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Mar 13 21:20:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] SUNRPC: fix a NULL pointer dereference in net/sunrpc/clnt.c\n\nThe Coverity checker spotted this possible NULL pointer dereference in\nrpc_new_client().\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "143f412eb4c7cc48b9eb4381f9133b7d36c68075",
      "tree": "383c140bf7879c77781d4aa113e517a92f16991d",
      "parents": [
        "f9a3879abf2f1a27c39915e6074b8ff15a24cb55"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Mar 13 21:20:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] NFS: Fix a potential panic in O_DIRECT\n\nBased on an original patch by Mike O\u0027Connor and Greg Banks of SGI.\n\nMike states:\n\nA normal user can panic an NFS client and cause a local DoS with\n\u0027judicious\u0027(?) use of O_DIRECT.  Any O_DIRECT write to an NFS file where the\nuser buffer starts with a valid mapped page and contains an unmapped page,\nwill crash in this way.  I haven\u0027t followed the code, but O_DIRECT reads with\nsimilar user buffers will probably also crash albeit in different ways.\n\nDetails: when nfs_get_user_pages() calls get_user_pages(), it detects and\ncorrectly handles get_user_pages() returning an error, which happens if the\nfirst page covered by the user buffer\u0027s address range is unmapped.  However,\nif the first page is mapped but some subsequent page isn\u0027t, get_user_pages()\nwill return a positive number which is less than the number of pages requested\n(this behaviour is sort of analagous to a short write() call and appears to be\nintentional).  nfs_get_user_pages() doesn\u0027t detect this and hands off the\narray of pages (whose last few elements are random rubbish from the newly\nallocated array memory) to it\u0027s caller, whence they go to\nnfs_direct_write_seg(), which then totally ignores the nr_pages it\u0027s given,\nand calculates its own idea of how many pages are in the array from the user\nbuffer length.  Needless to say, when it comes to transmit those uninitialised\npage* pointers, we see a crash in the network stack.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9a3879abf2f1a27c39915e6074b8ff15a24cb55",
      "tree": "67a133c1957e992ee10f8d33e312616f494d7b07",
      "parents": [
        "63e1fd41c7127650d355e7db7dd92890edf5523b"
      ],
      "author": {
        "name": "GOTO Masanori",
        "email": "gotom@sanori.org",
        "time": "Mon Mar 13 21:20:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] Fix sigaltstack corruption among cloned threads\n\nThis patch fixes alternate signal stack corruption among cloned threads\nwith CLONE_SIGHAND (and CLONE_VM) for linux-2.6.16-rc6.\n\nThe value of alternate signal stack is currently inherited after a call of\nclone(...  CLONE_SIGHAND | CLONE_VM).  But if sigaltstack is set by a\nparent thread, and then if multiple cloned child threads (+ parent threads)\ncall signal handler at the same time, some threads may be conflicted -\nbecause they share to use the same alternative signal stack region.\nFinally they get sigsegv.  It\u0027s an undesirable race condition.  Note that\nchild threads created from NPTL pthread_create() also hit this conflict\nwhen the parent thread uses sigaltstack, without my patch.\n\nTo fix this problem, this patch clears the child threads\u0027 sigaltstack\ninformation like exec().  This behavior follows the SUSv3 specification.\nIn SUSv3, pthread_create() says \"The alternate stack shall not be inherited\n(when new threads are initialized)\".  It means that sigaltstack should be\ncleared when sigaltstack memory space is shared by cloned threads with\nCLONE_SIGHAND.\n\nNote that I chose \"if (clone_flags \u0026 CLONE_SIGHAND)\" line because:\n  - If clone_flags line is not existed, fork() does not inherit sigaltstack.\n  - CLONE_VM is another choice, but vfork() does not inherit sigaltstack.\n  - CLONE_SIGHAND implies CLONE_VM, and it looks suitable.\n  - CLONE_THREAD is another candidate, and includes CLONE_SIGHAND + CLONE_VM,\n    but this flag has a bit different semantics.\nI decided to use CLONE_SIGHAND.\n\n[ Changed to test for CLONE_VM \u0026\u0026 !CLONE_VFORK after discussion --Linus ]\n\nSigned-off-by: GOTO Masanori \u003cgotom@sanori.org\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Jakub Jelinek \u003cjakub@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "63e1fd41c7127650d355e7db7dd92890edf5523b",
      "tree": "7830390fb26a1b2e69b4e98eddc5f73683decd1d",
      "parents": [
        "6acaba8e22bb355409e06d9e7ce4e7bef1bcaa04"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 13 21:20:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] macintosh: correct AC Power info in /proc/pmu/info\n\nReport AC Power present in /proc/pmu/info if there is no battery.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e,\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6acaba8e22bb355409e06d9e7ce4e7bef1bcaa04",
      "tree": "c5c4aaafb6bf8fe51f0dd060dc9ce5fd7c779892",
      "parents": [
        "3cb4f09fc2e98bbf26f8c900a94bf3910cd4d823"
      ],
      "author": {
        "name": "Michael Hunold",
        "email": "hunold@linuxtv.org",
        "time": "Mon Mar 13 21:20:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] Restore tuning capabilities in V4L2 MXB driver\n\nThe behaviour of the all-in-one Video4Linux tuner driver apparently\nchanged.  It now wants to know the tv standard, otherwise it refuses to\ntune.\n\nRestore tuning functionality in my driver for the \"Multimedia eXtension\nBoard\".  The all-in-one tuner driver apparently changed its behaviour.\n\nSigned-off-by: Michael Hunold \u003chunold@linuxtv.org\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3cb4f09fc2e98bbf26f8c900a94bf3910cd4d823",
      "tree": "3b0c652fedc40b673bf533f452dee83169655073",
      "parents": [
        "3759fa9c55923f719ae944a3f8fbb029b36f759d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Mar 13 21:20:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Mar 14 07:57:17 2006 -0800"
      },
      "message": "[PATCH] mtd_dataflash, fix block vs page erase\n\nFix a bug in the block-erase optimization for Dataflash; it was using block\nerase even for smaller segments that need page erase.\n\nThat wouldn\u0027t matter for JFFS2, which never erases less than one block\n(sometimes several blocks), but for other callers it might.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82dfdcae0d57c842e02f037758687eef42fb7af6",
      "tree": "fd951ffec0202970f15ea35fa463ea492531239d",
      "parents": [
        "3759fa9c55923f719ae944a3f8fbb029b36f759d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 14 11:35:37 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Mar 14 11:35:37 2006 +1100"
      },
      "message": "powerpc: Disallow lparcfg being a module\n\nThe lparcfg code needs several things which are pretty arcane internal\ndetails and which we don\u0027t want to export, which means that lparcfg\ndoesn\u0027t work when built as a module.  This makes it a bool instead of\na tristate in the Kconfig so that users can\u0027t try to build it as a\nmodule.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3759fa9c55923f719ae944a3f8fbb029b36f759d",
      "tree": "ca48147798cd6a02edf64290dcf14c7681ab88cc",
      "parents": [
        "c33d4568aca9028a22857f94f5e0850012b6444b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Mar 13 14:26:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 13 14:26:12 2006 -0800"
      },
      "message": "[TCP]: Fix zero port problem in IPv6\n\nWhen we link a socket into the hash table, we need to make sure that we\nset the num/port fields so that it shows us with a non-zero port value\nin proc/netlink and on the wire.  This code and comment is copied over\nfrom the IPv4 stack as is.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "c33d4568aca9028a22857f94f5e0850012b6444b",
      "tree": "7a33d918e4d35b0444820595cb2aaaae1f1f5bfa",
      "parents": [
        "31fe4d331729e9687db84521c3ceb8e43390efcf"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Mar 12 23:52:59 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 22:56:29 2006 -0800"
      },
      "message": "[PATCH] x86-64: Fix up handling of non canonical user RIPs\n\nEM64T CPUs have somewhat weird error reporting for non canonical RIPs in\nSYSRET.\n\nWe can\u0027t handle any exceptions there because the exception handler would\nend up running on the user stack which is unsafe.\n\nTo avoid problems any code that might end up with a user touched pt_regs\nshould return using int_ret_from_syscall.  int_ret_from_syscall ends up\nusing IRET, which allows safe exceptions.\n\nCc: Ernie Petrides \u003cpetrides@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31fe4d331729e9687db84521c3ceb8e43390efcf",
      "tree": "3db1ef1a3daaf10d01ab18dbcc0f107857919eac",
      "parents": [
        "baa829d8926f02ab04be6ec37780810d221c5b4b"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:40:43 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Mar 12 20:40:43 2006 -0800"
      },
      "message": "[NETFILTER]: arp_tables: fix NULL pointer dereference\n\nThe check is wrong and lets NULL-ptrs slip through since !IS_ERR(NULL)\nis true.\n\nCoverity #190\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "baa829d8926f02ab04be6ec37780810d221c5b4b",
      "tree": "8c2236eba68bb65aa535ab78e58777ff51de6746",
      "parents": [
        "4a1ff6e2bde56cdf176bd54d557b2e15e819f810"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:35:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:40 2006 -0800"
      },
      "message": "[IPV4/6]: Fix UFO error propagation\n\nWhen ufo_append_data fails err is uninitialized, but returned back.\nStrangely gcc doesn\u0027t notice it.\n\nCoverity #901 and #902\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a1ff6e2bde56cdf176bd54d557b2e15e819f810",
      "tree": "c831cb72a76e69b3e781f070c510a59b06e39cb9",
      "parents": [
        "cc9a06cd8d6fbb69b4d3c46760c132cfe312fb85"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:34:53 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:39 2006 -0800"
      },
      "message": "[TCP]: tcp_highspeed: fix AIMD table out-of-bounds access\n\nCovertiy #547\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc9a06cd8d6fbb69b4d3c46760c132cfe312fb85",
      "tree": "c6dce78c5e845d9cd4d5baab7c8b29306fa77541",
      "parents": [
        "f8dc01f543f28253abeef649987249210d8db3cc"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:34:27 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:38 2006 -0800"
      },
      "message": "[NETLINK]: Fix use-after-free in netlink_recvmsg\n\nThe skb given to netlink_cmsg_recv_pktinfo is already freed, move it up\na few lines.\n\nCoverity #948\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8dc01f543f28253abeef649987249210d8db3cc",
      "tree": "fc7d4a013cb2e2cc2e12354c29c23e695de69862",
      "parents": [
        "f6e57464df7ba0e91a23b0854adb56852dcd58a7"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:33:49 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:37 2006 -0800"
      },
      "message": "[XFRM]: Fix leak in ah6_input\n\ntmp_hdr is not freed when ipv6_clear_mutable_options fails.\n\nCoverity #650\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6e57464df7ba0e91a23b0854adb56852dcd58a7",
      "tree": "9dfee36ee4e5150a3af876b44bca7516554aa5ec",
      "parents": [
        "406dbfc9ae0e6b7eb4da4a52c0a6556a0d7e6a2f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:33:22 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:36 2006 -0800"
      },
      "message": "[NET_SCHED]: act_api: fix skb leak in error path\n\nThe skb is allocated by the function, so it needs to be freed instead\nof trimmed on overrun.\n\nCoverity #614\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "406dbfc9ae0e6b7eb4da4a52c0a6556a0d7e6a2f",
      "tree": "208366b1977eca0f2abad59e1c608fbf50fcbb21",
      "parents": [
        "57ddd5c1803859d977c5a31a267d2c805ffe6e11"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Mar 12 20:32:47 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Mar 12 20:39:35 2006 -0800"
      },
      "message": "[NETFILTER]: nfnetlink_queue: fix possible NULL-ptr dereference\n\nFix NULL-ptr dereference when a config message for a non-existant\nqueue containing only an NFQA_CFG_PARAMS attribute is received.\n\nCoverity #433\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "57ddd5c1803859d977c5a31a267d2c805ffe6e11",
      "tree": "bbc3e2a406f5ab2ddeb0ba0273867bee95b41612",
      "parents": [
        "7cafae52381395d24b83996eca7a7b53ab6a8827",
        "ed071adc97a69785686a37fb88e100f41b482b94"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 16:41:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 16:41:27 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] ahci: fix NULL pointer dereference detected by Coverity\n"
    },
    {
      "commit": "7cafae52381395d24b83996eca7a7b53ab6a8827",
      "tree": "05b3cfb71c7131aaabe3b78b6f0278e91cba5147",
      "parents": [
        "ba244fe9005323452428fee4b4b7d0c70a06b627",
        "cdaabbd74b15296acf09215355a7f3b07b92b83e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 14:56:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 12 14:56:02 2006 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] iwmmxt thread state alignment\n  [ARM] 3350/1: Enable 1-wire on ARM\n  [ARM] 3356/1: Workaround for the ARM1136 I-cache invalidation problem\n  [ARM] 3355/1: NSLU2: remove propmt depends\n  [ARM] 3354/1: NAS100d: fix power led handling\n  [ARM] Fix muldi3.S\n"
    },
    {
      "commit": "cdaabbd74b15296acf09215355a7f3b07b92b83e",
      "tree": "da2e2ce07a31eb10cb3649005479a9588ba22809",
      "parents": [
        "04916c0ef482335cb0ae575dbc5a1d97619840cd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Mar 12 22:36:06 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 12 22:36:06 2006 +0000"
      },
      "message": "[ARM] iwmmxt thread state alignment\n\nThis patch removes the reliance of iwmmxt on hand coded alignments.\nSince thread_info is always 8K aligned, specifying that fpstate is\n8-byte aligned achieves the same effect without needing to resort\nto hand coded alignments.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ba244fe9005323452428fee4b4b7d0c70a06b627",
      "tree": "a2f64703eeb1cae57ea3d4b5d2dd481614ae82d1",
      "parents": [
        "c12743764129e40dc8461afc1096cf175c7c25f2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:51:49 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:51:49 2006 -0800"
      },
      "message": "[TCP]: Fix tcp_tso_should_defer() when limit\u003e\u003d65536\n\nThat\u0027s \u003e\u003d a full sized TSO frame, so we should always\nreturn 0 in that case.\n\nBased upon a report and initial patch from Lachlan\nAndrew, final patch suggested by Herbert Xu.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c12743764129e40dc8461afc1096cf175c7c25f2",
      "tree": "080df077769b53cfae033849ab87cbd95f39c4b7",
      "parents": [
        "0d27b42739ee432a66104793e51a23807b372928"
      ],
      "author": {
        "name": "Gregor Maier",
        "email": "gregor@net.in.tum.de",
        "time": "Sat Mar 11 18:51:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:51:25 2006 -0800"
      },
      "message": "[NETFILTER]: Fix wrong option spelling in Makefile for CONFIG_BRIDGE_EBT_ULOG\n\nSigned-off-by: Gregor Maier \u003cgregor@net.in.tum.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d27b42739ee432a66104793e51a23807b372928",
      "tree": "d23986eff26122d06f6493029428a8748ff90040",
      "parents": [
        "0ade309be739eceedc4812798da09d698a59867d"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Sat Mar 11 18:50:14 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:50:14 2006 -0800"
      },
      "message": "[IPV6]: fix ipv6_saddr_score struct element\n\nThe scope element in the ipv6_saddr_score struct used in \nipv6_dev_get_saddr() is an unsigned integer, but __ipv6_addr_src_scope() \nreturns a signed integer (and can return -1).\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ade309be739eceedc4812798da09d698a59867d",
      "tree": "3d16e848a4f7202fbd8999117571706caccef8b7",
      "parents": [
        "8f22757ee84da64d4f662f1dd03dae95358a1efe"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 11 18:49:38 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:49:38 2006 -0800"
      },
      "message": "[TG3] tg3_bus_string(): remove dead code\n\nThe Coverity checker spotted this dead code (note that (clock_ctrl \u003d\u003d 7) \nis already handled above).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f22757ee84da64d4f662f1dd03dae95358a1efe",
      "tree": "ebbf96d3c733c5cad9ab002740f1d4b829e07a4e",
      "parents": [
        "535744878e34d01a53f946f26dfbca37186f2cf8"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Mar 11 18:49:13 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 11 18:49:13 2006 -0800"
      },
      "message": "[TUN]: Fix leak in tun_get_user()\n\nWe\u0027re leaking an skb in a failure path in this function.\n\nCoverity #632\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed071adc97a69785686a37fb88e100f41b482b94",
      "tree": "75be27a48365aab9cfe6531f7d1f5516e6602307",
      "parents": [
        "6971ed1fbbc80cae54e082aae153d5b063885d0a",
        "535744878e34d01a53f946f26dfbca37186f2cf8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 19:55:26 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 19:55:26 2006 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "6971ed1fbbc80cae54e082aae153d5b063885d0a",
      "tree": "164d950b587badb59dc2e2415ab74c2210accff7",
      "parents": [
        "ed62178589929d248a0aaf4018ca3867e2f96d9d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Mar 11 12:47:54 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 19:06:02 2006 -0500"
      },
      "message": "[PATCH] ahci: fix NULL pointer dereference detected by Coverity\n\nFix NULL pointer dereference detected by the Coverity checker.  Kill\ndev -\u003e pdev -\u003e dev conversion while at it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "535744878e34d01a53f946f26dfbca37186f2cf8",
      "tree": "06fb86822414f9b00579e5946f0110211e772178",
      "parents": [
        "0992a5d029181421877a716eaf99145828ff7eae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 14:12:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 14:12:55 2006 -0800"
      },
      "message": "Linux 2.6.16-rc6\n\nGaah. Delayed. But all the better for it!\n"
    },
    {
      "commit": "0992a5d029181421877a716eaf99145828ff7eae",
      "tree": "f03e939152dc9b5c9552f2f1c94464c124da2b0e",
      "parents": [
        "b2cba5b5777123c53852639c6a17e87709e055be"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Mar 08 00:06:27 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:29:09 2006 -0500"
      },
      "message": "[PATCH] 3c509: bus registration fix\n\n- Don\u0027t call eisa_driver_unregister() if eisa_driver_register() failed.\n\n- Properly propagate error values.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b2cba5b5777123c53852639c6a17e87709e055be",
      "tree": "190eea463908d478772e424cd27f92cfc29d19b7",
      "parents": [
        "28beaf651b8620b04bc6dec03e22ed5af8114936"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Wed Mar 08 00:06:33 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:29:09 2006 -0500"
      },
      "message": "[PATCH] de620: fix section mismatch warning\n\nIn latest -mm de620 gave following warning:\nWARNING: drivers/net/de620.o - Section mismatch: reference to      \\\n.init.text:de620_probe from .text between \u0027init_module\u0027 (at offset \\\n0x1682) and \u0027cleanup_module\u0027\n\ninit_module() call de620_probe() which is declared __init.\nFix is to declare init_module() __init too.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "28beaf651b8620b04bc6dec03e22ed5af8114936",
      "tree": "0cf7d8885c246d06072b95b8f82e6a419ec8b23f",
      "parents": [
        "9ee09d9cd4f57bae9cd95ea7ae5f41c29a166361"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Wed Mar 08 00:06:31 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:29:09 2006 -0500"
      },
      "message": "[PATCH] NE2000 Kconfig help entry improvement\n\nImprove reference to PCI NE2K support in ISA NE2K documentation.\nOriginal 2.4 patch From: Ged Haywood \u003cged@jubileegroup.co.uk\u003e\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9ee09d9cd4f57bae9cd95ea7ae5f41c29a166361",
      "tree": "2b769501f13fabaa472c2ac3a4f5099a530770c2",
      "parents": [
        "9e927fb6186b6913d47d33068160088a084d568e"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Fri Mar 10 15:12:10 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:26:51 2006 -0500"
      },
      "message": "[PATCH] dl2k: DMA freeing error\n\nThis patch fixes an error in the dl2k driver\u0027s DMA mapping/unmapping.\nThe adapter uses the upper 16bits of the DMA address for the buffer\nsize.  However, this is not masked off when referencing the DMA\naddress, and can lead to errors by trying to free a DMA address out of\nrange.\n\nThanks,\nJon\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9e927fb6186b6913d47d33068160088a084d568e",
      "tree": "4ecd5584f82fbda06cfe6c162505b59ba4391915",
      "parents": [
        "5ee33b7adc178dbeb16b4d8303ae3ab69a334518"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Mar 10 18:08:09 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:25:17 2006 -0500"
      },
      "message": "[PATCH] Wrong return value corrupts free object in e1000 driver\n\nFor some reason, E1000\u0027s -\u003ehard_start_xmit() routine returns -EFAULT\ninstead of one of the NETDEV_TX_* error codes.  In fact, it frees up\nthe SKB before returning this.  This makes the queueing layer think\nthe packet should be requeued and subsequently we corrupt a freed\nobject.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5ee33b7adc178dbeb16b4d8303ae3ab69a334518",
      "tree": "28a96c8957d2b3f6209afb4c7c5800652f40f4ac",
      "parents": [
        "ed62178589929d248a0aaf4018ca3867e2f96d9d",
        "70f1be4812a833ac856818c3149e432ff6a84c2e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:23:48 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Mar 11 13:23:48 2006 -0500"
      },
      "message": "Merge branch \u0027for-jeff\u0027 of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6\n"
    },
    {
      "commit": "ed62178589929d248a0aaf4018ca3867e2f96d9d",
      "tree": "3dce07a9f0fa8bd6f5758174a1db80a090ea368b",
      "parents": [
        "8e6509876c5cb079f56dbe334aafaae9a293c886"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:36 2006 -0800"
      },
      "message": "[PATCH] radeonfb: Fix static array overrun\n\nradeonfb_parse_monitor_layout() will produce an array overrun if passed with a\nsubstring of length higher than 4 (ie, \"XXXXX,YYYYYY\").\n\nCoverity Bug 494\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e6509876c5cb079f56dbe334aafaae9a293c886",
      "tree": "2c53657866458f3e94a8695cf8003263ec83af40",
      "parents": [
        "54243cefdd3ab8133ebe7d3d705f35ca1d0b59eb"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:36 2006 -0800"
      },
      "message": "[PATCH] aty128fb: Fix array overrun\n\nFix static array overrun\n\nCoverity Bug 556\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54243cefdd3ab8133ebe7d3d705f35ca1d0b59eb",
      "tree": "5ceed59890052f4f8970bbac9ac1800811d94106",
      "parents": [
        "d301524772be3eef5fae1bcd5ca76fac69bb3b6e"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:36 2006 -0800"
      },
      "message": "[PATCH] tdfxfb: Fix buffer overrun\n\nThe pseudo_palette has room only for 16 entries, but tdfxfb_setcolreg may\nattempt to write more.\n\nCoverity Bug 557\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d301524772be3eef5fae1bcd5ca76fac69bb3b6e",
      "tree": "d2d26317432a5726a7aa6192d510247990dfd7c5",
      "parents": [
        "8d57f2210e72e0168734bd1503b9e52a71f53d65"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] intelfb: Fix buffer overrun\n\nThe pseudo_palette has room only for 16 entries, but intelfb_setcolreg will\nattempt to write more.\n\nCoverity Bug 558\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d57f2210e72e0168734bd1503b9e52a71f53d65",
      "tree": "859925a16457520a979b7be018a4daca247c906c",
      "parents": [
        "91bc89cf98f8aa83c64e14a8939d4f5d0790cf24"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:25 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] savagefb: Fix kfree before use\n\npar-\u003eedid is kfree\u0027d before using in fb_edid_to_monspecs()\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91bc89cf98f8aa83c64e14a8939d4f5d0790cf24",
      "tree": "70327fc3e4ddf7ff7383cf7c824b224c1b4d159a",
      "parents": [
        "98365f5eb47e23d6ac1244da556984a74260021e"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] imsttfb: Fix resource leak\n\nThe struct info and device resource may not be released in the driver\u0027s error\npath.  Fix.\n\nCoverity Bug 671\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "98365f5eb47e23d6ac1244da556984a74260021e",
      "tree": "033e9f8ad33c168a6381fa41a082aedf4d0182c8",
      "parents": [
        "939205b27312b7d7c4c55624ba785e554b39ecbb"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] s1d13xxxfb: Fix resource leak\n\nstruct info may not be released in the driver\u0027s error path.\n\nCoverity Bug 672\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "939205b27312b7d7c4c55624ba785e554b39ecbb",
      "tree": "120591e604a08ed56b86b3c6bb86bce4abba7461",
      "parents": [
        "16afe814a856e271628c5dfb4abbc318ec6b6f5f"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Sat Mar 11 03:27:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 11 09:19:35 2006 -0800"
      },
      "message": "[PATCH] arcfb: Fix dereference before NULL check\n\ninfo-\u003epar is dereferenced before info is checked for NULL. Fix.\n\nCoverity Bug 833\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "16afe814a856e271628c5dfb4abbc318ec6b6f5f"
}
