)]}'
{
  "log": [
    {
      "commit": "10731b88a2725e0f1b21394433c8e53fde6a3634",
      "tree": "b056f55477db6129c6e4030d1131ebc745655916",
      "parents": [
        "5b3e1a85c2145813898ac50530c70e6d03a6aa19"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 08 02:38:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:52 2006 -0800"
      },
      "message": "[PATCH] Generic ioremap_page_range: sh64 conversion\n\nConvert SH64 to use generic ioremap_page_range()\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b3e1a85c2145813898ac50530c70e6d03a6aa19",
      "tree": "9a5738f026dd86d7a896b4359ea9c6e0e2d38caa",
      "parents": [
        "a151ca62d7c28d67a8ca0e950452b5208d1d572d"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 08 02:38:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:52 2006 -0800"
      },
      "message": "[PATCH] Generic ioremap_page_range: sh conversion\n\nConvert SH to use generic ioremap_page_range()\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a151ca62d7c28d67a8ca0e950452b5208d1d572d",
      "tree": "804e1d7c6a6271636ed2105693275d8d213c5357",
      "parents": [
        "e34067fdd2bf7a6e62808b9bbc49d2b2a1357216"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 08 02:38:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:52 2006 -0800"
      },
      "message": "[PATCH] Generic ioremap_page_range: s390 conversion\n\nConvert S390 to use generic ioremap_page_range()\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e34067fdd2bf7a6e62808b9bbc49d2b2a1357216",
      "tree": "bc2347c0d6982532ed253531f6b2762b475ca376",
      "parents": [
        "8e087929df884dbb13e383d49d192bdd6928ecbf"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 08 02:38:05 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:52 2006 -0800"
      },
      "message": "[PATCH] Generic ioremap_page_range: parisc conversion\n\nConvert parisc to use generic ioremap_page_range()\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8e087929df884dbb13e383d49d192bdd6928ecbf",
      "tree": "5075bb300ff6f90682b48bb14d92d2c766fa5154",
      "parents": [
        "62dfb5541a025b47df9405ff0219c7829a97d83b"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Dec 08 02:38:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:52 2006 -0800"
      },
      "message": "[PATCH] Generic ioremap_page_range: mips conversion\n\nConvert MIPS to use generic ioremap_page_range()\n\n[yoichi_yuasa@tripeaks.co.jp: build fix]\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "937949d9edbf4049bd41af6c9f92c26280584564",
      "tree": "d0a28f503b082f890cfa1f7fe952fda8fc771752",
      "parents": [
        "ef55d53caa055aedee13e77da82740987dd64f2d"
      ],
      "author": {
        "name": "Cedric Le Goater",
        "email": "clg@fr.ibm.com",
        "time": "Fri Dec 08 02:37:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:51 2006 -0800"
      },
      "message": "[PATCH] add process_session() helper routine\n\nReplace occurences of task-\u003esignal-\u003esession by a new process_session() helper\nroutine.\n\nIt will be useful for pid namespaces to abstract the session pid number.\n\nSigned-off-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Kirill Korotaev \u003cdev@openvz.org\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ef55d53caa055aedee13e77da82740987dd64f2d",
      "tree": "243bbfca98e504401ea563d6c799ed23c12c08b8",
      "parents": [
        "39d61db0edb34d60b83c5e0d62d0e906578cc707"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Dec 08 02:37:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:51 2006 -0800"
      },
      "message": "[PATCH] LOG2: Provide ilog2() fallbacks for powerpc\n\nProvide ilog2() fallbacks for powerpc for 32-bit numbers and 64-bit numbers on\nppc64.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: 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": "f0d1b0b30d250a07627ad8b9fbbb5c7cc08422e8",
      "tree": "0aa5379150574374351fb92af7881a48dbfcf2ce",
      "parents": [
        "b3d7ae5f47a58a9f7b152deeaf7daa1fc558a8f1"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Dec 08 02:37:49 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:51 2006 -0800"
      },
      "message": "[PATCH] LOG2: Implement a general integer log2 facility in the kernel\n\nThis facility provides three entry points:\n\n\tilog2()\t\tLog base 2 of unsigned long\n\tilog2_u32()\tLog base 2 of u32\n\tilog2_u64()\tLog base 2 of u64\n\nThese facilities can either be used inside functions on dynamic data:\n\n\tint do_something(long q)\n\t{\n\t\t...;\n\t\ty \u003d ilog2(x)\n\t\t...;\n\t}\n\nOr can be used to statically initialise global variables with constant values:\n\n\tunsigned n \u003d ilog2(27);\n\nWhen performing static initialisation, the compiler will report \"error:\ninitializer element is not constant\" if asked to take a log of zero or of\nsomething not reducible to a constant.  They treat negative numbers as\nunsigned.\n\nWhen not dealing with a constant, they fall back to using fls() which permits\nthem to use arch-specific log calculation instructions - such as BSR on\nx86/x86_64 or SCAN on FRV - if available.\n\n[akpm@osdl.org: MMC fix]\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Wojtek Kaniewski \u003cwojtekka@toxygen.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1250ca4c8f48de482ec7c476cb024fe93ad1fbb3",
      "tree": "6936066b8971c8ba56d040d73bfc889f60e8a14f",
      "parents": [
        "45e079810a27d4a072347d90d405948f95cee812"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:37:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:50 2006 -0800"
      },
      "message": "[PATCH] struct path: convert sparc64\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "45e079810a27d4a072347d90d405948f95cee812",
      "tree": "ac8039158058047a1f3e3c50b3d03d3693827882",
      "parents": [
        "7bc563239e4c276afebd11d2e6e67ddc0cc65f0d"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:37:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:50 2006 -0800"
      },
      "message": "[PATCH] struct path: convert sparc\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c943c4b49c75f3cae89e5d993ce1ae859395caa2",
      "tree": "0c5892072ca069185bd03cb4967fc11730e558f0",
      "parents": [
        "3d5ff529ea222461a5fa3c4df05cbdc5eb56864d"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:37:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:49 2006 -0800"
      },
      "message": "[PATCH] struct path: convert sh\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d20343e7406a114a561030e683fafc4fdbc9c6bd",
      "tree": "3cfab556809f9cafab627a423d27934803aec6bc",
      "parents": [
        "49522c97ac1c19188ff63598cdd0c980ba7f1239"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:37:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:49 2006 -0800"
      },
      "message": "[PATCH] struct path: convert s390\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c2c8bbadbf6532e48025c9065231244f0c477c29",
      "tree": "06beee11c08b12912e0655088411d6bf79ad6ae5",
      "parents": [
        "b4d1ab58c016f4dffef4ff1eb392fa84e3c35024"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:37:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:48 2006 -0800"
      },
      "message": "[PATCH] struct path: convert ppc\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b4d1ab58c016f4dffef4ff1eb392fa84e3c35024",
      "tree": "95229900a5bd022f89ec9a4268a5541808dbb119",
      "parents": [
        "40fad04b224db982cce5f6226ebe3ceb6529b781"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:37:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:48 2006 -0800"
      },
      "message": "[PATCH] struct path: convert powerpc\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c5a5566892de5b240c89b9f72eb1c2e861206a0",
      "tree": "f9138a3dd69b3d2ea9a4821283b52d0a091e1c1e",
      "parents": [
        "1fb1430b14db30b8f113ddb4db389d316386f20b"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:37:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:48 2006 -0800"
      },
      "message": "[PATCH] struct path: convert parisc\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1b04fe9a8ef10774174897b15d753b9de85fe9e9",
      "tree": "c3c01a1123003d6c22b4070b94de192dd2d63669",
      "parents": [
        "dcf258ae682c2dbbe1a34624f2b3f56353d3874d"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:37:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:47 2006 -0800"
      },
      "message": "[PATCH] struct path: convert mips\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b66ffad90429a2ed84c6e8954d205539f6cc86a9",
      "tree": "756d2d8faa198c37d0a8cca3309b1d0ebd972c7c",
      "parents": [
        "cba0a128434f1fae6f90ba9f1fedf18be7abcf48"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:37:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:45 2006 -0800"
      },
      "message": "[PATCH] struct path: convert ia64\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f70ceccb8e9159118c1ac65a245b16406d9e721",
      "tree": "0be64b8cbc5cd880ccb068046d68d6092d73fc46",
      "parents": [
        "6a90cd248deca1ceaf417c9a04bf3be6026e7a64"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:37:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:45 2006 -0800"
      },
      "message": "[PATCH] struct path: convert frv\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d817be9ca8766b521f6195f57281284c5ab0ff4c",
      "tree": "73f169272fb3f931e8631086b2e73778dcc28de1",
      "parents": [
        "352d8af748a1bee0935987b811c9fc4693803d99"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:36:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:44 2006 -0800"
      },
      "message": "[PATCH] struct path: convert cris\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ac0352bb20c5a8c051218c689d263b4591d50e1",
      "tree": "282ecb8fb6d8e7ca3547fdbfa50232a0cb951fae",
      "parents": [
        "1d56a96956158d0fb1902c56ffa0e38caa39bddb"
      ],
      "author": {
        "name": "Josef Sipek",
        "email": "jsipek@fsl.cs.sunysb.edu",
        "time": "Fri Dec 08 02:36:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:44 2006 -0800"
      },
      "message": "[PATCH] struct path: convert alpha\n\nSigned-off-by: Josef Sipek \u003cjsipek@fsl.cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c941192aafe053ae445fb22f5d89bd34794c5442",
      "tree": "e56b84da606863cd44ed50639abf1046fe64f131",
      "parents": [
        "aab4c5a51cd6defc374ba1961c996781656d5283"
      ],
      "author": {
        "name": "Josef \"Jeff\" Sipek",
        "email": "jsipek@cs.sunysb.edu",
        "time": "Fri Dec 08 02:36:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:42 2006 -0800"
      },
      "message": "[PATCH] x86_64: change uses of f_{dentry, vfsmnt} to use f_path\n\nChange all the uses of f_{dentry,vfsmnt} to f_path.{dentry,mnt} in the x86_64\narch code.\n\nSigned-off-by: Josef \"Jeff\" Sipek \u003cjsipek@cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aab4c5a51cd6defc374ba1961c996781656d5283",
      "tree": "468a43a566158ebf2293df40da92415accced65a",
      "parents": [
        "20d29372d3facfd078b4c7703637b951914d6759"
      ],
      "author": {
        "name": "Josef \"Jeff\" Sipek",
        "email": "jsipek@cs.sunysb.edu",
        "time": "Fri Dec 08 02:36:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:42 2006 -0800"
      },
      "message": "[PATCH] i386: change uses of f_{dentry, vfsmnt} to use f_path\n\nChange all the uses of f_{dentry,vfsmnt} to f_path.{dentry,mnt} in the i386\narch code.\n\nSigned-off-by: Josef \"Jeff\" Sipek \u003cjsipek@cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8605aef813f8eb3ef4b80d32cba6a671ef8deb0",
      "tree": "e2da11449f9fe91a116e0121be8fff11388941f5",
      "parents": [
        "e182c965b6ce0dffed0967a1be2173825a2ede2f"
      ],
      "author": {
        "name": "Judith Lebzelter",
        "email": "judith@osdl.org",
        "time": "Fri Dec 08 02:36:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:39 2006 -0800"
      },
      "message": "[PATCH] use generic BUG for ppc\n\nSwitch ppc over to using the generic BUG implementation.\n\nSigned-off-by: Judith Lebzelter \u003cjudith@osdl.org\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e182c965b6ce0dffed0967a1be2173825a2ede2f",
      "tree": "287d3801dc660b4bc39da08400a68b6ea536e30e",
      "parents": [
        "c31a0bf3e1bc581676618db7492f18798fd0a73f"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Dec 08 02:36:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:39 2006 -0800"
      },
      "message": "[PATCH] UML: add generic BUG support\n\nThe BUG changes in -mm3 need some arch support.  This patch adds the UML\nsupport needed.  For the most part, it was stolen from the underlying\narchitecture.  The exception is the kernel eip \u003c PAGE_OFFSET test, which is\nwrong for skas mode UMLs.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c31a0bf3e1bc581676618db7492f18798fd0a73f",
      "tree": "68eb38dbc58d647c3b20cd73fb812cafe93eb663",
      "parents": [
        "91768d6c2bad0d2766a166f13f2f57e197de3458"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Fri Dec 08 02:36:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:39 2006 -0800"
      },
      "message": "[PATCH] Generic BUG for x86-64\n\nThis makes x86-64 use the generic BUG machinery.\n\nThe main advantage in using the generic BUG machinery for x86-64 is that\nthe inlined overhead of BUG is just the ud2a instruction; the file+line\ninformation are no longer inlined into the instruction stream.  This\nreduces cache pollution.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Hugh Dickens \u003chugh@veritas.com\u003e\nCc: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91768d6c2bad0d2766a166f13f2f57e197de3458",
      "tree": "3857842d8635b2032c84c5e2e1b05181cd48ca65",
      "parents": [
        "7664c5a1da4711bb6383117f51b94c8dc8f3f1cd"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Fri Dec 08 02:36:21 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:39 2006 -0800"
      },
      "message": "[PATCH] Generic BUG for i386\n\nThis makes i386 use the generic BUG machinery.  There are no functional\nchanges from the old i386 implementation.\n\nThe main advantage in using the generic BUG machinery for i386 is that the\ninlined overhead of BUG is just the ud2a instruction; the file+line(+function)\ninformation are no longer inlined into the instruction stream.  This reduces\ncache pollution, and makes disassembly work properly.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Hugh Dickens \u003chugh@veritas.com\u003e\nCc: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24ec839c431eb79bb8f6abc00c4e1eb3b8c4d517",
      "tree": "2ff478b1925159eeac007913c2a8f19d5f5e6010",
      "parents": [
        "562f9c574e0707f9159a729ea41faf53b221cd30"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Dec 08 02:36:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:38 2006 -0800"
      },
      "message": "[PATCH] tty: -\u003esignal-\u003etty locking\n\nFix the locking of signal-\u003etty.\n\nUse -\u003esighand-\u003esiglock to protect -\u003esignal-\u003etty; this lock is already used\nby most other members of -\u003esignal/-\u003esighand.  And unless we are \u0027current\u0027\nor the tasklist_lock is held we need -\u003esiglock to access -\u003esignal anyway.\n\n(NOTE: sys_unshare() is broken wrt -\u003esighand locking rules)\n\nNote that tty_mutex is held over tty destruction, so while holding\ntty_mutex any tty pointer remains valid.  Otherwise the lifetime of ttys\nare governed by their open file handles.  This leaves some holes for tty\naccess from signal-\u003etty (or any other non file related tty access).\n\nIt solves the tty SLAB scribbles we were seeing.\n\n(NOTE: the change from group_send_sig_info to __group_send_sig_info needs to\n       be examined by someone familiar with the security framework, I think\n       it is safe given the SEND_SIG_PRIV from other __group_send_sig_info\n       invocations)\n\n[schwidefsky@de.ibm.com: 3270 fix]\n[akpm@osdl.org: various post-viro fixes]\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Prarit Bhargava \u003cprarit@redhat.com\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Jan Kara \u003cjack@ucw.cz\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d93f7de8c5dfefb030a5e65d0857176879bf78e9",
      "tree": "17e7f1fbf926ac190943918e780586f709573413",
      "parents": [
        "6b8bd3f4b2e9d0fbfd0e7d75ba1cdc79c6876ecc"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Dec 08 02:35:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:37 2006 -0800"
      },
      "message": "[PATCH] m32r: bootloader support for OPSPUT platform\n\nThis patch supports \"m32r-g00ff\" bootloader for an OPSPUT platform.\n\nApplying this patch, it is possible to do ATA-boot from an IDE drive or\nHTTP-boot from network by m32r-g00ff.\n\n    * arch/m32r/boot/compressed/m32r_sio.c: Fix hangup on OPSPUT at boot.\n\n    * arch/m32r/kernel/io_opsput.c: IDE support for OPSPUT.\n    * arch/m32r/kernel/setup_opsput.c: ditto.\n    * include/asm-m32r/ide.h: ditto.\n\nSigned-off-by: Kazuhiro Inaoka \u003cinaoka@linux-m32r.org\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b8bd3f4b2e9d0fbfd0e7d75ba1cdc79c6876ecc",
      "tree": "1bdd60f28f6e10747b19dade59b8e055a69ca75d",
      "parents": [
        "f894cb5c938de467e208e5934c90cb9deee7dc46"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Dec 08 02:35:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:37 2006 -0800"
      },
      "message": "[PATCH] m32r: fix ace_handler to pass full 32-bit address\n\nDon\u0027t mask the lower 12-bit of the page fault address.\n\nIn the current m32r kernel implementation, we use an access exception\nto detect page faults.\n\nThis patch fixes ace_handler (access exception handler) for m32r.  In order to\ncheck userspace address in do_page_fault, we have to pass full 32-bit address\nto do_page_fault.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8b03a632ef673bf1069ac9c96c97ff2830289312",
      "tree": "f1258c921c032699de8a2000e03af4bb5aba217a",
      "parents": [
        "b8b50b6519afa9891b753c4fffa89d89e04df66a"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Dec 08 02:35:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:37 2006 -0800"
      },
      "message": "[PATCH] m32r: make userspace headers platform-independent\n\nThe m32r kernel 2.6.18-rc1 or after cause build errors of \"unknown isa\nconfiguration\" for userspace application programs, such as glibc, gdb, etc.\n\nThis is because the recent kernel do not include linux/config.h not to expose\nkernel headers for userspace.\n\nTo fix the above compile errors, this patch fixes two headers ptrace.h and\nsigcontext.h for m32r and makes them platform-independent.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea14fad0d416354a4e9bb1a04f32acba706f9548",
      "tree": "2c8acc5331f189aef1d40ddce3f40d6be9314e77",
      "parents": [
        "6ee7e78e7c78d871409ad4df30551c9355be7d0e",
        "6705cda24fad1cb0ac82ac4f312df8ec735b39b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 15:40:39 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 15:40:39 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (76 commits)\n  [ARM] 4002/1: S3C24XX: leave parent IRQs unmasked\n  [ARM] 4001/1: S3C24XX: shorten reboot time\n  [ARM] 3983/2: remove unused argument to __bug()\n  [ARM] 4000/1: Osiris: add third serial port in\n  [ARM] 3999/1: RX3715: suspend to RAM support\n  [ARM] 3998/1: VR1000: LED platform devices\n  [ARM] 3995/1: iop13xx: add iop13xx support\n  [ARM] 3968/1: iop13xx: add iop13xx_defconfig\n  [ARM] Update mach-types\n  [ARM] Allow gcc to optimise arm_add_memory a little more\n  [ARM] 3991/1: i.MX/MX1 high resolution time source\n  [ARM] 3990/1: i.MX/MX1 more precise PLL decode\n  [ARM] 3986/1: H1940: suspend to RAM support\n  [ARM] 3985/1: ixp4xx clocksource cleanup\n  [ARM] 3984/1: ixp4xx/nslu2: Fix disk LED numbering (take 2)\n  [ARM] 3994/1: ixp23xx: fix handling of pci master aborts\n  [ARM] 3981/1: sched_clock for PXA2xx\n  [ARM] 3980/1: extend the ARM Versatile sched_clock implementation from 32 to 63 bit\n  [ARM] 3979/1: extend the SA11x0 sched_clock implementation from 32 to 63 bit period\n  [ARM] 3978/1: macro to provide a 63-bit value from a 32-bit hardware counter\n  ...\n"
    },
    {
      "commit": "6ee7e78e7c78d871409ad4df30551c9355be7d0e",
      "tree": "84deeea72d7234d0b5652483b11760f394ae1131",
      "parents": [
        "7f3af60e5a444b287d740a84998a8f480645dadf",
        "52fd91088bcbaea5ab441d09d39c21eb684e54ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 15:39:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 15:39:22 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] replace kmalloc+memset with kzalloc\n  [IA64] resolve name clash by renaming is_available_memory()\n  [IA64] Need export for csum_ipv6_magic\n  [IA64] Fix DISCONTIGMEM without VIRTUAL_MEM_MAP\n  [PATCH] Add support for type argument in PAL_GET_PSTATE\n  [IA64] tidy up return value of ip_fast_csum\n  [IA64] implement csum_ipv6_magic for ia64.\n  [IA64] More Itanium PAL spec updates\n  [IA64] Update processor_info features\n  [IA64] Add se bit to Processor State Parameter structure\n  [IA64] Add dp bit to cache and bus check structs\n  [IA64] SN: Correctly update smp_affinty mask\n  [IA64] sparse cleanups\n  [IA64] IA64 Kexec/kdump\n"
    },
    {
      "commit": "6705cda24fad1cb0ac82ac4f312df8ec735b39b0",
      "tree": "459a5152ce00e49f9f4d462031d1d7de0e33028f",
      "parents": [
        "0215ffb08ce99e2bb59eca114a99499a4d06e704",
        "208a49f086ed8cfb3cfa15579c7ee162c54a999b",
        "d4f3e084adf5414539ebb01848b851fe0f888084",
        "05f96ef1189ecbf2e8548056a0ca016e4f630cef",
        "2dc20a51dc1e2da6eae1182cfe4c4835fca26017",
        "47d7e524b7d51aa77b381fbc9b9c5d3f309e434e",
        "285f5fa7e9a35e75d9022f9b036ed709721c5cdf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Dec 07 23:07:26 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 23:07:26 2006 +0000"
      },
      "message": "[ARM] Merge individual ARM sub-trees\n\nMerge:\n Atmel AT91RM9200 and AT91SAM9260 changes\n General ARM developments\n Disconfiguous memory cleanups\n 64-bit/32-bit division and sched_clock extension patches\n EP93xx support changes\n IOP support changes\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d4f3e084adf5414539ebb01848b851fe0f888084",
      "tree": "2f5f3469a89a9b5f050b2ca49370c9bd9f030eb1",
      "parents": [
        "32d2deeab91be4de630d22fa7f4dbb3d61eba474"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Dec 07 23:59:05 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 23:02:29 2006 +0000"
      },
      "message": "[ARM] 4002/1: S3C24XX: leave parent IRQs unmasked\n\nDo not bother masking/unmasking the parent IRQ\nfor the mulitplexed EINT irqs, as masking the\nleaf seems to be fine.\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": "7174d852603ced7a161f47c6e3958073706114a9",
      "tree": "0e8982dbf5df32675cf9f1968ca97384059c945e",
      "parents": [
        "ca7aa4de81178babca16df67a7b72a063a7c6891"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Dec 07 19:09:20 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 22:38:09 2006 +0000"
      },
      "message": "[ARM] 3983/2: remove unused argument to __bug()\n\nIt appears that include/asm-arm/bug.h requires include/linux/stddef.h\nfor the definition of NULL. It seems that stddef.h was always included\nindirectly in most cases, and that issue was properly fixed a while ago.\n\nThen commit 5047f09b56d0bc3c21aec9cb16de60283da645c6 incorrectly reverted\nchange from commit ff10952a547dad934d9ed9afc5cf579ed1ccb53a (bad dwmw2)\nand the problem recently resurfaced.\n\nBecause the third argument to __bug() is never used anyway, RMK suggested\ngetting rid of it entirely instead of readding #include \u003clinux/stddef.h\u003e\nwhich this patch does.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ca7aa4de81178babca16df67a7b72a063a7c6891",
      "tree": "f66dd317acd8c3f27027ce439d8789a9830668da",
      "parents": [
        "bbf6f2809dbadc2bacfd73a052d8b0893dbf1762"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Dec 07 20:49:01 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 22:37:46 2006 +0000"
      },
      "message": "[ARM] 4000/1: Osiris: add third serial port in\n\nAdd the mapping for the third S3C2440 serial\nport into the default serial devices for the\nOsiris.\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": "bbf6f2809dbadc2bacfd73a052d8b0893dbf1762",
      "tree": "236772a5a6c7634822e39ea35d543964afcce895",
      "parents": [
        "b2eba6bb44300b46cdd2e5d0b19d5f4bd7d001ac"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Dec 07 20:47:58 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 22:37:44 2006 +0000"
      },
      "message": "[ARM] 3999/1: RX3715: suspend to RAM support\n\nThe RX3715 is similar to the H1940 in the way\nthat suspend to RAM works, so we can use most\nof the extant support for the H1940 with only\na few modifictions\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": "b2eba6bb44300b46cdd2e5d0b19d5f4bd7d001ac",
      "tree": "0fa9a51c489b31d3fdd348ffa06696461a16680e",
      "parents": [
        "86987d5bf4db7850a8dfb073c6a3506d4e0d2bcc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Dec 07 20:28:23 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 22:37:43 2006 +0000"
      },
      "message": "[ARM] 3998/1: VR1000: LED platform devices\n\nSupport for the GPIO attached LEDs on the VR1000\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": "52fd91088bcbaea5ab441d09d39c21eb684e54ea",
      "tree": "eb267a56aebd72cad95d388806046137e2a5b577",
      "parents": [
        "66888a6e5ffc756b9a4115fc766ee2258eefb928"
      ],
      "author": {
        "name": "Yan Burman",
        "email": "burman.yan@gmail.com",
        "time": "Mon Dec 04 14:58:35 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Dec 07 13:46:43 2006 -0800"
      },
      "message": "[IA64] replace kmalloc+memset with kzalloc\n\nReplace kmalloc+memset with kzalloc\n\nSigned-off-by: Yan Burman \u003cburman.yan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "66888a6e5ffc756b9a4115fc766ee2258eefb928",
      "tree": "c5cc1fb86896e77fa4634b22229a23179e94cd3e",
      "parents": [
        "a5f8ee0291e75f92a27111eb01da82be93c9068e"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Mon Dec 04 14:58:35 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Dec 07 13:46:12 2006 -0800"
      },
      "message": "[IA64] resolve name clash by renaming is_available_memory()\n\nThere is a name clash with ia64 arch code in Andrew\u0027s tree. Rename\nis_avialable_memory() to is_memory_available() to avoid the clash.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a5f8ee0291e75f92a27111eb01da82be93c9068e",
      "tree": "361015a2606c98096b75fc3a5d305802a7b4ba5d",
      "parents": [
        "b0f40ea04a85b077193676cec78a86cd61495680"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Dec 07 13:18:57 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Dec 07 13:18:57 2006 -0800"
      },
      "message": "[IA64] Need export for csum_ipv6_magic\n\nNow we have our own highly optimized assembly code version of\nthis routine (Thanks Ken!) we should export it so that it can\nbe used.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "17e77b1cc31454908aa286bb1db3c611295ce25c",
      "tree": "8d4cae677dfec84d4f41a93b8758bad5b1b8761f",
      "parents": [
        "6dbfc19b7ea93f94f1efabaae71a921b49d8cae2"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Dec 01 15:28:14 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Dec 07 11:21:55 2006 -0800"
      },
      "message": "[PATCH] Add support for type argument in PAL_GET_PSTATE\n\nPAL_GET_PSTATE accepts a type argument to return different kinds of\nfrequency information.\nRefer: Intel Itanium®Architecture Software Developer\u0027s Manual -\nVolume 2: System Architecture, Revision 2.2\n(http://developer.intel.com/design/itanium/manuals/245318.htm)\n\nAdd the support for type argument and use Instantaneous frequency\nin the acpi driver.\n\nAlso fix a bug, where in return value of PAL_GET_PSTATE was getting compared\nwith \u0027control\u0027 bits instead of \u0027status\u0027 bits.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "6dbfc19b7ea93f94f1efabaae71a921b49d8cae2",
      "tree": "ecf26fe7da3e261e81a878942604aca3c9fe7e2d",
      "parents": [
        "007d77d0c5eb36555443ff273ce2a27f90da8837"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Wed Nov 08 16:29:25 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Dec 07 11:19:59 2006 -0800"
      },
      "message": "[IA64] tidy up return value of ip_fast_csum\n\nWhile working on implementing csum_ipv6_magic, I noticed that current\nversion of ip_fast_csum will potentially return bits above \"unsigned\nshort\" as 1.  While no harm is done right now because all call sites\nwill chop off the upper bits when it uses the return value.  However,\nthis is still dangerous and buggy.  Here is a patch to enforce that the\nfunction really returns unsigned short in the native register format.\n\nThe fix is free as there are plenty open slot to add one more asm instruction.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "007d77d0c5eb36555443ff273ce2a27f90da8837",
      "tree": "6d85a48be575cc8cda1bef7b7aa360ac8bcebde7",
      "parents": [
        "5b4d5681ffaa6e1bf3b085beb701d87c7c7404da"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Fri Nov 10 13:17:50 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Dec 07 11:17:26 2006 -0800"
      },
      "message": "[IA64] implement csum_ipv6_magic for ia64.\n\nThe asm version is 4.4 times faster than the generic C version and\n10X smaller in code size.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "5b4d5681ffaa6e1bf3b085beb701d87c7c7404da",
      "tree": "2db8dfeb74989741039242bb734a57e79caaf176",
      "parents": [
        "895309ff6f22a9d107e007521e44aac4400b365d"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Mon Nov 06 16:45:18 2006 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Dec 07 11:10:16 2006 -0800"
      },
      "message": "[IA64] More Itanium PAL spec updates\n\nAdditional updates to conform with Rev 2.2 of Volume 2 of \"Intel\nItanium Architecture Software Developer\u0027s Manual\" (January 2006).\n\nAdd pal_bus_features_s bits 52 \u0026 53 (page 2:347)\nAdd pal_vm_info_2_s field max_purges (page 2:2:451)\nAdd PAL_GET_HW_POLICY call (page 2:381)\nAdd PAL_SET_HW_POLICY call (page 2:439)\n\nSample output before:\n---------------------------------------------------------------------\ncobra:~ # cat /proc/pal/cpu0/vm_info\nPhysical Address Space         : 50 bits\nVirtual Address Space          : 61 bits\nProtection Key Registers(PKR)  : 16\nImplemented bits in PKR.key    : 24\nHash Tag ID                    : 0x2\nSize of RR.rid                 : 24\nSupported memory attributes    : WB, UC, UCE, WC, NaTPage\n---------------------------------------------------------------------\n\nSample output after:\n---------------------------------------------------------------------\ncobra:~ # cat /proc/pal/cpu0/vm_info\nPhysical Address Space         : 50 bits\nVirtual Address Space          : 61 bits\nProtection Key Registers(PKR)  : 16\nImplemented bits in PKR.key    : 24\nHash Tag ID                    : 0x2\nMax Purges                     : 1\nSize of RR.rid                 : 24\nSupported memory attributes    : WB, UC, UCE, WC, NaTPage\n---------------------------------------------------------------------\n\nSigned-off-by: Russ Anderson (rja@sgi.com)\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "895309ff6f22a9d107e007521e44aac4400b365d",
      "tree": "c15bb4563f8216ebd15eb3f156cab61b2b8bf208",
      "parents": [
        "6533bdedac9ae2049ae77ebd7c28c65af3619de0"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Thu Dec 07 11:06:35 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Dec 07 11:06:35 2006 -0800"
      },
      "message": "[IA64] Update processor_info features\n\nAdd the printing of additional processor features to proc_features.\n\nBased on Rev 2.2 of Volume 2 of \"Intel Itanium Architecture Software\nDeveloper\u0027s Manual\" (January 2006) fields (pages 2:430-2:432).\nThis patch gets the features back in sync with the spec.\n\nSample output before:\n--------------------------------------------------------------\ncobra:~ # cat /proc/pal/cpu0/processor_info\nXIP,XPSR,XFS implemented                 : On NoCtrl\nXR1-XR3 implemented                      : On NoCtrl\nDisable dynamic predicate prediction     : NotImpl\nDisable processor physical number        : NotImpl\nDisable dynamic data cache prefetch      : NotImpl\nDisable dynamic inst cache prefetch      : NotImpl\nDisable dynamic branch prediction        : NotImpl\nDisable BINIT on processor time-out      : On Ctrl\nDisable dynamic power management (DPM)   : NotImpl\nDisable coherency                        : NotImpl\nDisable cache                            : NotImpl\nEnable CMCI promotion                    : Off Ctrl\nEnable MCA to BINIT promotion            : Off Ctrl\nEnable MCA promotion                     : NotImpl\nEnable BERR promotion                    : NotImpl\ncobra:~ #\n--------------------------------------------------------------\n\nSample output after:\n--------------------------------------------------------------\ncobra:~ # cat /proc/pal/cpu0/processor_info\nUnimplemented instruction address fault  : NotImpl\nINIT, PMI, and LINT pins                 : NotImpl\nSimple unimplimented instr addresses     : On NoCtrl\nVariable P-state performance             : NotImpl\nVirtual machine features implemeted      : On NoCtrl\nXIP,XPSR,XFS implemented                 : On NoCtrl\nXR1-XR3 implemented                      : On NoCtrl\nDisable dynamic predicate prediction     : NotImpl\nDisable processor physical number        : NotImpl\nDisable dynamic data cache prefetch      : NotImpl\nDisable dynamic inst cache prefetch      : NotImpl\nDisable dynamic branch prediction        : NotImpl\nDisable P-states                         : Off Ctrl\nEnable MCA on Data Poisoning             : Off Ctrl\nEnable vmsw instruction                  : On Ctrl\nEnable extern environmental notification : NotImpl\nDisable BINIT on processor time-out      : On Ctrl\nDisable dynamic power management (DPM)   : NotImpl\nDisable coherency                        : NotImpl\nDisable cache                            : NotImpl\nEnable CMCI promotion                    : Off Ctrl\nEnable MCA to BINIT promotion            : Off Ctrl\nEnable MCA promotion                     : NotImpl\nEnable BERR promotion                    : NotImpl\ncobra:~ #\n--------------------------------------------------------------\n\nSigned-off-by: Russ Anderson (rja@sgi.com)\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c69577711a8fd232e6b309c3e99f9a8f96f63082",
      "tree": "7b70542ab00109a4f4018fe4d34ea7a89857d0b0",
      "parents": [
        "d61b49c1aa49efc657aa0cf270cf931444680563"
      ],
      "author": {
        "name": "John Keller",
        "email": "jpk@sgi.com",
        "time": "Mon Nov 06 14:10:50 2006 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Dec 07 10:50:09 2006 -0800"
      },
      "message": "[IA64] SN: Correctly update smp_affinty mask\n\nOn Altix systems, the /proc/irq/nn/smp_affinity mask is not being setup\nat device iniitalization, or updated after an interrupt redirection.\nThis patch resolves those issues.\n\nSigned-off-by: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d61b49c1aa49efc657aa0cf270cf931444680563",
      "tree": "41abaa5b875228d25990194aa9aa5156b5e49aee",
      "parents": [
        "a79561134f38de12dce14ed72138f38e55ef53fc"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Thu Oct 26 12:22:32 2006 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Dec 07 10:48:19 2006 -0800"
      },
      "message": "[IA64] sparse cleanups\n\n0/NULL confusion and some missing UL on constants.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a79561134f38de12dce14ed72138f38e55ef53fc",
      "tree": "abe109dbe85e5b0085ba9b9a7eed7cc623d67eec",
      "parents": [
        "620034c84d1d939717bdfbe02c51a3fee43541c3"
      ],
      "author": {
        "name": "Zou Nan hai",
        "email": "nanhai.zou@intel.com",
        "time": "Thu Dec 07 09:51:35 2006 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Dec 07 09:51:35 2006 -0800"
      },
      "message": "[IA64] IA64 Kexec/kdump\n\nChanges and updates.\n\n1. Remove fake rendz path and related code according to discuss with Khalid Aziz.\n2. fc.i offset fix in relocate_kernel.S.\n3. iospic shutdown code eoi and mask race fix from Fujitsu.\n4. Warm boot hook in machine_kexec to SN SAL code from Jack Steiner.\n5. Send slave to SAL slave loop patch from Jay Lan.\n6. Kdump on non-recoverable MCA event patch from Jay Lan\n7. Use CTL_UNNUMBERED in kdump_on_init sysctl.\n\nSigned-off-by: Zou Nan hai \u003cnanhai.zou@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "285f5fa7e9a35e75d9022f9b036ed709721c5cdf",
      "tree": "d977aecd1a350e2c14086005b873141d8d829e12",
      "parents": [
        "4dbda6a50ae34d853353f15d30a166c87143408f"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Dec 07 02:59:39 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 17:20:21 2006 +0000"
      },
      "message": "[ARM] 3995/1: iop13xx: add iop13xx support\n\nThe iop348 processor integrates an Xscale (XSC3 512KB L2 Cache) core with a\nSerial Attached SCSI (SAS) controller, multi-ported DDR2 memory\ncontroller, 3 Application Direct Memory Access (DMA) controllers, a 133Mhz\nPCI-X interface, a x8 PCI-Express interface, and other peripherals to form\na system-on-a-chip RAID subsystem engine.\n\nThe iop342 processor replaces the SAS controller with a second Xscale core\nfor dual core embedded applications.\n\nThe iop341 processor is the single core version of iop342.\n\nThis patch supports the two Intel customer reference platforms iq81340mc\nfor external storage and iq81340sc for direct attach (HBA) development.\n\nThe developer\u0027s manual is available here:\nftp://download.intel.com/design/iio/docs/31503701.pdf\n\nChangelog:\n* removed virtual addresses from resource definitions\n* cleaned up some unnecessary #include\u0027s\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4dbda6a50ae34d853353f15d30a166c87143408f",
      "tree": "6855b2273cf56daa12d337b6e25093de67cd519b",
      "parents": [
        "c324113f20637cbc9b71f8d873409be90bfac167"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Dec 01 21:40:37 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 17:20:17 2006 +0000"
      },
      "message": "[ARM] 3968/1: iop13xx: add iop13xx_defconfig\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c324113f20637cbc9b71f8d873409be90bfac167",
      "tree": "b1456ea85430c62ed15442061730cfe727f2bbba",
      "parents": [
        "0215ffb08ce99e2bb59eca114a99499a4d06e704"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Dec 07 17:19:58 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 17:19:58 2006 +0000"
      },
      "message": "[ARM] Update mach-types\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4522d58275f124105819723e24e912c8e5bf3cdd",
      "tree": "b92c29014fadffe049c1925676037f0092b8d112",
      "parents": [
        "6cf24f031bc97cb5a7c9df3b6e73c45b628b2b28",
        "64a26a731235b59c9d73bbe82c1f896d57400d37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:59:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:59:11 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6: (156 commits)\n  [PATCH] x86-64: Export smp_call_function_single\n  [PATCH] i386: Clean up smp_tune_scheduling()\n  [PATCH] unwinder: move .eh_frame to RODATA\n  [PATCH] unwinder: fully support linker generated .eh_frame_hdr section\n  [PATCH] x86-64: don\u0027t use set_irq_regs()\n  [PATCH] x86-64: check vector in setup_ioapic_dest to verify if need setup_IO_APIC_irq\n  [PATCH] x86-64: Make ix86 default to HIGHMEM4G instead of NOHIGHMEM\n  [PATCH] i386: replace kmalloc+memset with kzalloc\n  [PATCH] x86-64: remove remaining pc98 code\n  [PATCH] x86-64: remove unused variable\n  [PATCH] x86-64: Fix constraints in atomic_add_return()\n  [PATCH] x86-64: fix asm constraints in i386 atomic_add_return\n  [PATCH] x86-64: Correct documentation for bzImage protocol v2.05\n  [PATCH] x86-64: replace kmalloc+memset with kzalloc in MTRR code\n  [PATCH] x86-64: Fix numaq build error\n  [PATCH] x86-64: include/asm-x86_64/cpufeature.h isn\u0027t a userspace header\n  [PATCH] unwinder: Add debugging output to the Dwarf2 unwinder\n  [PATCH] x86-64: Clarify error message in GART code\n  [PATCH] x86-64: Fix interrupt race in idle callback (3rd try)\n  [PATCH] x86-64: Remove unwind stack pointer alignment forcing again\n  ...\n\nFixed conflict in include/linux/uaccess.h manually\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "85916f8166b59eeac63d2b4f7f1df8de849334b4",
      "tree": "176176a0a75cfe42043c463a4391dd9f7975a69c",
      "parents": [
        "6d4df677f8a60ea6bc0ef1a596c1a3a79b1d4882"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Wed Dec 06 20:40:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:46 2006 -0800"
      },
      "message": "[PATCH] Kexec / Kdump: Unify elf note code\n\nThe elf note saving code is currently duplicated over several\narchitectures.  This cleanup patch simply adds code to a common file and\nthen replaces the arch-specific code with calls to the newly added code.\n\nThe only drawback with this approach is that s390 doesn\u0027t fully support\nkexec-on-panic which for that arch leads to introduction of unused code.\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a0172a6dd906cf813cd56aeb133a85abf9a36c8e",
      "tree": "e018d9943ed6551521b5b94daa7c2e54b699b58f",
      "parents": [
        "b593e48d2bf09c40c0f5165f2f2a10cc3983ea51"
      ],
      "author": {
        "name": "Yan Burman",
        "email": "burman.yan@gmail.com",
        "time": "Wed Dec 06 20:40:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:45 2006 -0800"
      },
      "message": "[PATCH] arm26: replace kmalloc+memset with kzalloc\n\nReplace kmalloc+memset with kzalloc\n\nSigned-off-by: Yan Burman \u003cburman.yan@gmail.com\u003e\nCC: Ian Molton \u003cspyro@f2s.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd6ed52568e161ce924593ebc798050a2d23cca0",
      "tree": "28d70836236179396e6f3846a10fa56f0ae28560",
      "parents": [
        "d0ce7d0346132808d7170b56a01fa582324a7f4d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 06 20:40:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:44 2006 -0800"
      },
      "message": "[PATCH] arch/i386/kernel/reboot.c should #include \u003clinux/reboot.h\u003e\n\nEvery file should #include the headers containing the prototypes for\nits global functions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3fa72e4556ec1f04e46a0d561d9e785ecaa173d",
      "tree": "9c9b51dbecc27e977135b4e4793ea3dc99e8ba66",
      "parents": [
        "f67637ee4b5d90d41160d755b9a8cca18c394586"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:38:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:41 2006 -0800"
      },
      "message": "[PATCH] Pass struct dev pointer to dma_cache_sync()\n\nPass struct dev pointer to dma_cache_sync()\n\ndma_cache_sync() is ill-designed in that it does not have a struct device\npointer argument which makes proper support for systems that consist of a\nmix of coherent and non-coherent DMA devices hard.  Change dma_cache_sync\nto take a struct device pointer as first argument and fix all its callers\nto pass it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\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": "f67637ee4b5d90d41160d755b9a8cca18c394586",
      "tree": "dffa1fa32f8e0462c8e46c4f8fefa058be349d6a",
      "parents": [
        "83b7b44e1c1e9e493ccd4146558481ab5af0116a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:38:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:41 2006 -0800"
      },
      "message": "[PATCH] Add struct dev pointer to dma_is_consistent()\n\ndma_is_consistent() is ill-designed in that it does not have a struct\ndevice pointer argument which makes proper support for systems that consist\nof a mix of coherent and non-coherent DMA devices hard.  Change\ndma_is_consistent to take a struct device pointer as first argument and fix\nthe sole caller to pass it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\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": "db68b189f4b8026b2f532e1b1bbdba5fcb36638c",
      "tree": "ca0327319fb88fc12fa3c46ca1d24f5b5210cd3d",
      "parents": [
        "da015a6744f3648d34b83d1c4e015e6a798b8c56"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Dec 06 20:38:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:40 2006 -0800"
      },
      "message": "[PATCH] add rtc-omap driver\n\nThis creates a new RTC-framework driver for the RTC/calendar module found\nin various OMAP1 chips.  (OMAP2 and OMAP3 use external RTCs, like those in\nTI\u0027s multifunction PM companion chips.) It\u0027s been in the Linux-OMAP tree\nfor several months now, and other trees before that, so it\u0027s quite stable.\nThe most notable issue is that the OMAP IRQ code doesn\u0027t yet support the\nRTC IRQ as a wakeup event.  Once that\u0027s fixed, a patch will be needed.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "02316067852187b8bec781bec07410e91af79627",
      "tree": "856e3f4610c91a6548bf3bf5c70ecbc0b28a4145",
      "parents": [
        "a38a44c1a93078fc5fadc4ac2df8dea4697069e2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 06 20:38:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:39 2006 -0800"
      },
      "message": "[PATCH] hotplug CPU: clean up hotcpu_notifier() use\n\nThere was lots of #ifdef noise in the kernel due to hotcpu_notifier(fn,\nprio) not correctly marking \u0027fn\u0027 as used in the !HOTPLUG_CPU case, and thus\ngenerating compiler warnings of unused symbols, hence forcing people to add\n#ifdefs.\n\nthe compiler can skip truly unused functions just fine:\n\n    text    data     bss     dec     hex filename\n 1624412  728710 3674856 6027978  5bfaca vmlinux.before\n 1624412  728710 3674856 6027978  5bfaca vmlinux.after\n\n[akpm@osdl.org: topology.c fix]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a38a44c1a93078fc5fadc4ac2df8dea4697069e2",
      "tree": "03ad860836722b803a02a58d5e988fb9f9b883fc",
      "parents": [
        "83df8db9e62129975fab6d800fb381faf0dfee74"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Dec 06 20:38:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:39 2006 -0800"
      },
      "message": "[PATCH] smp_call_function_single() check that local interrupts are enabled\n\nsmp_call_function_single() can deadlock if the caller disabled local\ninterrupts (the target CPU could be spinning on call_lock).  Check for that.\n\nWhy on earth do these functions use spin_lock_bh()??\n\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b4c6c34a530b4d1c626f4ac0a884e0a9b849378c",
      "tree": "5705a4621b6668bced1969396465800256d76c76",
      "parents": [
        "c15bb296403f1ce448384d58742e0dc04f49d664"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Wed Dec 06 20:38:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:38 2006 -0800"
      },
      "message": "[PATCH] kprobes: enable booster on the preemptible kernel\n\nWhen we are unregistering a kprobe-booster, we can\u0027t release its\ninstruction buffer immediately on the preemptive kernel, because some\nprocesses might be preempted on the buffer.  The freeze_processes() and\nthaw_processes() functions can clean most of processes up from the buffer.\nThere are still some non-frozen threads who have the PF_NOFREEZE flag.  If\nthose threads are sleeping (not preempted) at the known place outside the\nbuffer, we can ensure safety of freeing.\n\nHowever, the processing of this check routine takes a long time.  So, this\npatch introduces the garbage collection mechanism of insn_slot.  It also\nintroduces the \"dirty\" flag to free_insn_slot because of efficiency.\n\nThe \"clean\" instruction slots (dirty flag is cleared) are released\nimmediately.  But the \"dirty\" slots which are used by boosted kprobes, are\nmarked as garbages.  collect_garbage_slots() will be invoked to release\n\"dirty\" slots if there are more than INSNS_PER_PAGE garbage slots or if\nthere are no unused slots.\n\nCc: \"Keshavamurthy, Anil S\" \u003canil.s.keshavamurthy@intel.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: \"bibo,mao\" \u003cbibo.mao@intel.com\u003e\nCc: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Yumiko Sugita \u003cyumiko.sugita.yf@hitachi.com\u003e\nCc: Satoshi Oshima \u003csoshima@redhat.com\u003e\nCc: Hideo Aoki \u003chaoki@redhat.com\u003e\nSigned-off-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "584236ac7cdddeec0fdff25d2e475471ef91d028",
      "tree": "78ddc51de4dde2bd1569d6c6ebfe03aad5cd2b90",
      "parents": [
        "386d9a7edd9f3492c99124b0a659e9ed7abb30f9"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Wed Dec 06 20:37:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:38 2006 -0800"
      },
      "message": "[PATCH] elf: include terminating zero in n_namesz\n\nThe ELF32 spec says we should plus we include the zero on other platforms.\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nCc: Daniel Jacobowitz \u003cdrow@false.org\u003e\nCc: Roland McGrath \u003croland@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": "386d9a7edd9f3492c99124b0a659e9ed7abb30f9",
      "tree": "6b7f05e1b023f12b113845c23af9a3ba263fef99",
      "parents": [
        "651971cb7242e8f6d7ebd153e69bd271cb731223"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Wed Dec 06 20:37:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:38 2006 -0800"
      },
      "message": "[PATCH] elf: Always define elf_addr_t in linux/elf.h\n\nDefine elf_addr_t in linux/elf.h.  The size of the type is determined using\nELF_CLASS.  This allows us to remove the defines that today are spread all\nover .c and .h files.\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nCc: Daniel Jacobowitz \u003cdrow@false.org\u003e\nCc: Roland McGrath \u003croland@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": "19e5d9c0d2194b4b47189cbec2921cbf72b0bd1c",
      "tree": "1d0c9ed041ab887bfc73577141c27948891a33c5",
      "parents": [
        "319e799abb89d9215a203e32c2cad51115d302f4"
      ],
      "author": {
        "name": "Henry Nestler",
        "email": "henry.ne@arcor.de",
        "time": "Wed Dec 06 20:37:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:38 2006 -0800"
      },
      "message": "[PATCH] initrd: remove unused false condition for initrd_start\n\nAfter LOADER_TYPE \u0026\u0026 INITRD_START are true, the short if-condition\nfor INITRD_START can never be false.\n\nRemove unused code from the else condition.\n\nSigned-off-by: Henry Nestler \u003chenry.ne@arcor.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f5738ceed46782aea7663d62cb6398eb05fc4ce0",
      "tree": "156ebf498bc1d892d6f9e33d2751869417e30eb4",
      "parents": [
        "28ec24e23229ae3d333f8d7f0e6b31fa8ea7bf46"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Dec 06 20:37:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:37 2006 -0800"
      },
      "message": "[PATCH] remove kernel syscalls\n\nThe last thing we agreed on was to remove the macros entirely for 2.6.19,\non all architectures. Unfortunately, I think nobody actually _did_ that,\nso they are still there.\n\n[akpm@osdl.org: x86_64 fix]\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Greg Schafer \u003cgschafer@zip.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6cfd76a26d9fe2ba54b9d496a48c1d9285e5c5ed",
      "tree": "1114a0630c5045d0650c6d78a8097fdea6f94d8e",
      "parents": [
        "a4c410f00f7ca4bd448b0d63f6f882fd244dc991"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Dec 06 20:37:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:36 2006 -0800"
      },
      "message": "[PATCH] lockdep: name some old style locks\n\nName some of the remaning \u0027old_style_spin_init\u0027 locks\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4cf303487d5dddaace2daca8437c555f3f0bc1aa",
      "tree": "55d1c5e054a90d1bed587683b804576111628e66",
      "parents": [
        "49033c81845f1bd2a69e53485f20d55a0e7bace5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:36:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:32 2006 -0800"
      },
      "message": "[PATCH] Export pm_suspend for the shared APM emulation\n\nThe new shared APM emulation just like its ARM and MIPS predecessors uses\npm_suspend() which was only exported on SH.  Move export to close to it\u0027s\ndefinition where it really should be anyway.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8210fd2a9fe4b36e99ab777a1a81eb47b703c235",
      "tree": "e39b0dd28492a6255928557504284fe6e99eead6",
      "parents": [
        "e46962fdd28f8b30b465e507b657627aa4c1a409"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Wed Dec 06 20:34:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:29 2006 -0800"
      },
      "message": "[PATCH] uml: use get_random_bytes() after random pool is seeded\n\nWhen the UML network driver generates random MACs for its devices, it was\npossible for a number of UMLs to get the same MACs because the ethernet\ninitialization was done before the random pool was properly seeded.\n\nThis patch moves the initialization later so that it gets better randomness.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e46962fdd28f8b30b465e507b657627aa4c1a409",
      "tree": "db301f83855aa16e2abd9b3297cd906f6fa19223",
      "parents": [
        "7b65fee21c6bff68711b48e0aa1cfd42b3198312"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Wed Dec 06 20:34:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:29 2006 -0800"
      },
      "message": "[PATCH] uml: size register files correctly\n\nWe were using the wrong symbol to size register files.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b65fee21c6bff68711b48e0aa1cfd42b3198312",
      "tree": "eaec0d13ceaa9fa98ece1c29659bffc66d0fd808",
      "parents": [
        "54f9a398e18a49e302e2187fa694043250391d80"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Wed Dec 06 20:34:53 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:29 2006 -0800"
      },
      "message": "[PATCH] uml: include asm/page.h in order to get PAGE_SHIFT\n\nInclude the proper header to get a definition of PAGE_SHIFT.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "54f9a398e18a49e302e2187fa694043250391d80",
      "tree": "962dd6b0100206bd47b2fcb131f53463cb78fd57",
      "parents": [
        "8bcbdf603bc4bf24c2bcfa071871afb03dd3ae80"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Wed Dec 06 20:34:52 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:29 2006 -0800"
      },
      "message": "[PATCH] uml: include stddef.h correctly\n\nWe were not including stddef.h in files that used offsetof.\n\nOne file was also including linux/stddef.h for no perciptible reason.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bcbdf603bc4bf24c2bcfa071871afb03dd3ae80",
      "tree": "234d6f79b5a94170be722d32b22cfef149d93231",
      "parents": [
        "58e14b148ddb56f0bf999965d6279932ed4a00bc"
      ],
      "author": {
        "name": "Yan Burman",
        "email": "burman.yan@gmail.com",
        "time": "Wed Dec 06 20:34:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:29 2006 -0800"
      },
      "message": "[PATCH] m68k: replace kmalloc+memset with kzalloc\n\nReplace kmalloc+memset with kzalloc\n\nSigned-off-by: Yan Burman \u003cburman.yan@gmail.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d4a34c9365c6e3f94a5b26ce296e1fce9b66c8b",
      "tree": "ad8303f7db40d963f7a7b120996d4fe658a43cce",
      "parents": [
        "ff39593ad0ff7a79a3717edac6634407aa8200c2"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Dec 06 20:34:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:28 2006 -0800"
      },
      "message": "[PATCH] swsusp: Support i386 systems with PAE or without PSE\n\nMake swsusp support i386 systems with PAE or without PSE.\n\nThis is done by creating temporary page tables located in resume-safe page\nframes before the suspend image is restored in the same way as x86_64 does\nit.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Nigel Cunningham \u003cncunningham@linuxmail.org\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7dfb71030f7636a0d65200158113c37764552f93",
      "tree": "276b812903d377b16d8828e888552fd256f48aab",
      "parents": [
        "8a05aac2631aa0e6494d9dc990f8c68ed8b8fde7"
      ],
      "author": {
        "name": "Nigel Cunningham",
        "email": "ncunningham@linuxmail.org",
        "time": "Wed Dec 06 20:34:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:27 2006 -0800"
      },
      "message": "[PATCH] Add include/linux/freezer.h and move definitions from sched.h\n\nMove process freezing functions from include/linux/sched.h to freezer.h, so\nthat modifications to the freezer or the kernel configuration don\u0027t require\nrecompiling just about everything.\n\n[akpm@osdl.org: fix ueagle driver]\nSigned-off-by: Nigel Cunningham \u003cnigel@suspend2.net\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "074cec54d1049ab580ecd0026623b553e0e270c4",
      "tree": "46de20e33bee156e7edb948b1d8acbf46c67c80a",
      "parents": [
        "3869aa292fbd24103b8338937cb351459efe3f82"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Dec 06 20:33:59 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:26 2006 -0800"
      },
      "message": "[PATCH] alpha: switch to pci_get API\n\nNow that we have pci_get_bus_and_slot we can do the job correctly.  Note that\nsome of these calls intentionally leak a device - this is because the device\nin question is always needed from boot to reboot.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3869aa292fbd24103b8338937cb351459efe3f82",
      "tree": "c6b9c2135fea91c5cb5bd18f98a8686fc3add5f2",
      "parents": [
        "4d3eeeac97a6e4fc1ff3ad184f1c3bf328de7cb6"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Dec 06 20:33:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:26 2006 -0800"
      },
      "message": "[PATCH] h8300 stray bracket fix\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4d3eeeac97a6e4fc1ff3ad184f1c3bf328de7cb6",
      "tree": "2b5387323106e3bc48d955f8c2ac4a6de8d34630",
      "parents": [
        "e9c1528a429c831458e54c8701a0b80ba563a7a8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 20:33:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:26 2006 -0800"
      },
      "message": "[PATCH] avr32: fixup kprobes preemption handling\n\nWhile working on SH kprobes, I noticed that avr32 got the preemption\nhandling wrong in the no probe case.  The idea is that upon entry of\nkprobe_handler() preemption is disabled outright across the life of the\nkprobe, only to be re-enabled in post_kprobe_handler().\n\nHowever, in the event that the probe is never activated, there\u0027s never any\nchance of hitting the post probe handler, which allows for the current\navr32 implementation to disable preemption indefinitely, as it\u0027s currently\nmissing a re-enable when no probe is activated.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9c1528a429c831458e54c8701a0b80ba563a7a8",
      "tree": "1f4b519bb5281e9537fc4fb42d3734479486be46",
      "parents": [
        "48ad504ee7d598431cb2d0b2f01c6d1aff1d2a07"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 06 20:33:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:26 2006 -0800"
      },
      "message": "[PATCH] arch/frv/kernel/futex.c must #include \u003clinux/uaccess.h\u003e\n\nThis patch fixes the following compile error with\n-Werror-implicit-function-declaration\n(without -Werror-implicit-function-declaration it\u0027s a link error):\n\n    ...\n      CC      arch/frv/kernel/futex.o\n    /home/bunk/linux/kernel-2.6/linux-2.6.19-rc6-mm2/arch/frv/kernel/futex.c:\n    In function \u0027futex_atomic_op_inuser\u0027:\n    /home/bunk/linux/kernel-2.6/linux-2.6.19-rc6-mm2/arch/frv/kernel/futex.c:203:\n    error: implicit declaration of function \u0027pagefault_disable\u0027\n    /home/bunk/linux/kernel-2.6/linux-2.6.19-rc6-mm2/arch/frv/kernel/futex.c:226:\n    error: implicit declaration of function \u0027pagefault_enable\u0027\n    make[2]: *** [arch/frv/kernel/futex.o] Error 1\n    ...\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e18b890bb0881bbab6f4f1a6cd20d9c60d66b003",
      "tree": "4828be07e1c24781c264b42c5a75bcd968223c3f",
      "parents": [
        "441e143e95f5aa1e04026cb0aa71c801ba53982f"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:25 2006 -0800"
      },
      "message": "[PATCH] slab: remove kmem_cache_t\n\nReplace all uses of kmem_cache_t with struct kmem_cache.\n\nThe patch was generated using the following script:\n\n\t#!/bin/sh\n\t#\n\t# Replace one string by another in all the kernel sources.\n\t#\n\n\tset -e\n\n\tfor file in `find * -name \"*.c\" -o -name \"*.h\"|xargs grep -l $1`; do\n\t\tquilt add $file\n\t\tsed -e \"1,\\$s/$1/$2/g\" $file \u003e/tmp/$$\n\t\tmv /tmp/$$ $file\n\t\tquilt refresh\n\tdone\n\nThe script was run like this\n\n\tsh replace kmem_cache_t \"struct kmem_cache\"\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": "e94b1766097d53e6f3ccfb36c8baa562ffeda3fc",
      "tree": "93fa0a8ab84976d4e89c50768ca8b8878d642a0d",
      "parents": [
        "54e6ecb23951b195d02433a741c7f7cb0b796c78"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:24 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_KERNEL\n\nSLAB_KERNEL is an alias of GFP_KERNEL.\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": "a120586873d3d64de93bd6d593d237e131994e58",
      "tree": "ae284884e23268e867f748a2ab52353cf2390e89",
      "parents": [
        "b30973f877fea1a3fb84e05599890fcc082a88e5"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Dec 06 20:32:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:22 2006 -0800"
      },
      "message": "[PATCH] Allow NULL pointers in percpu_free\n\nThe patch (as824b) makes percpu_free() ignore NULL arguments, as one would\nexpect for a deallocation routine.  (Note that free_percpu is #defined as\npercpu_free in include/linux/percpu.h.) A few callers are updated to remove\nnow-unneeded tests for NULL.  A few other callers already seem to assume\nthat passing a NULL pointer to percpu_free() is okay!\n\nThe patch also removes an unnecessary NULL check in percpu_depopulate().\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b17979bda74493633364c2c263b452b7788e350",
      "tree": "3b15ec560ae56bb7730eedb3e7e8594ced2f7029",
      "parents": [
        "ad76fb6b5a5183255279e0ab5260715481770678"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Dec 06 20:32:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:21 2006 -0800"
      },
      "message": "[PATCH] Fix kunmap_atomic\u0027s use of kpte_clear_flush()\n\nkunmap_atomic() will call kpte_clear_flush with vaddr/ptep arguments which\ndon\u0027t correspond if the vaddr is just a normal lowmem address (ie, not in\nthe KMAP area).  This patch makes sure that the pte is only cleared if kmap\narea was actually used for the mapping.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a866374aecc90c7d90619727ccd851ac096b2fc7",
      "tree": "eabae0b36b5281dcef20563470c7f05549689b8c",
      "parents": [
        "6edaf68a87d17570790fd55f0c451a29ec1d6703"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Dec 06 20:32:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:21 2006 -0800"
      },
      "message": "[PATCH] mm: pagefault_{disable,enable}()\n\nIntroduce pagefault_{disable,enable}() and use these where previously we did\nmanual preempt increments/decrements to make the pagefault handler do the\natomic thing.\n\nCurrently they still rely on the increased preempt count, but do not rely on\nthe disabled preemption, this might go away in the future.\n\n(NOTE: the extra barrier() in pagefault_disable might fix some holes on\n       machines which have too many registers for their own good)\n\n[heiko.carstens@de.ibm.com: s390 fix]\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: 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": "6edaf68a87d17570790fd55f0c451a29ec1d6703",
      "tree": "8ea1f3509dcf3e721919471dea67ef55a3aff78f",
      "parents": [
        "3395ee0588795b0b3bd889c260e55959cf2b61f5"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Dec 06 20:32:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:21 2006 -0800"
      },
      "message": "[PATCH] mm: arch do_page_fault() vs in_atomic()\n\nIn light of the recent pagefault and filemap_copy_from_user work I\u0027ve gone\nthrough all the arch pagefault handlers to make sure the inc_preempt_count()\n\u0027feature\u0027 works as expected.\n\nSeveral sections of code (including the new filemap_copy_from_user) rely on\nthe fact that faults do not take locks under increased preempt count.\n\narch/x86_64 - good\narch/powerpc - good\narch/cris - fixed\narch/i386 - good\narch/parisc - fixed\narch/sh - good\narch/sparc - good\narch/s390 - good\narch/m68k - fixed\narch/ppc - good\narch/alpha - fixed\narch/mips - good\narch/sparc64 - good\narch/ia64 - good\narch/arm - fixed\narch/um - good\narch/avr32 - good\narch/h8300 - NA\narch/m32r - good\narch/v850 - good\narch/frv - fixed\narch/m68knommu - NA\narch/arm26 - fixed\narch/sh64 - fixed\narch/xtensa - good\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39dde65c9940c97fcd178a3d2b1c57ed8b7b68aa",
      "tree": "750818d68ac7381f80fec31491e1d1c78df4b9f6",
      "parents": [
        "e1dbeda60a7ea9e82a908d93c07308d104d50d79"
      ],
      "author": {
        "name": "Chen, Kenneth W",
        "email": "kenneth.w.chen@intel.com",
        "time": "Wed Dec 06 20:32:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:21 2006 -0800"
      },
      "message": "[PATCH] shared page table for hugetlb page\n\nFollowing up with the work on shared page table done by Dave McCracken.  This\nset of patch target shared page table for hugetlb memory only.\n\nThe shared page table is particular useful in the situation of large number of\nindependent processes sharing large shared memory segments.  In the normal\npage case, the amount of memory saved from process\u0027 page table is quite\nsignificant.  For hugetlb, the saving on page table memory is not the primary\nobjective (as hugetlb itself already cuts down page table overhead\nsignificantly), instead, the purpose of using shared page table on hugetlb is\nto allow faster TLB refill and smaller cache pollution upon TLB miss.\n\nWith PT sharing, pte entries are shared among hundreds of processes, the cache\nconsumption used by all the page table is smaller and in return, application\ngets much higher cache hit ratio.  One other effect is that cache hit ratio\nwith hardware page walker hitting on pte in cache will be higher and this\nhelps to reduce tlb miss latency.  These two effects contribute to higher\napplication performance.\n\nSigned-off-by: Ken Chen \u003ckenneth.w.chen@intel.com\u003e\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Dave McCracken \u003cdmccr@us.ibm.com\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nCc: Adam Litke \u003cagl@us.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2ce774096110ccc5c02cbdc05897d005fcd3db8",
      "tree": "6a6a5830a7e4e789afbfc8258e70e7889af5e7ea",
      "parents": [
        "822191a2fa1584a29c3224ab328507adcaeac1ab"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Dec 06 20:31:36 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:20 2006 -0800"
      },
      "message": "[PATCH] uml: workqueue build fix\n\n  arch/um/drivers/chan_kern.c:643: error: conflicting types for \u0027chan_interrupt\u0027\n  arch/um/include/chan_kern.h:31: error: previous declaration of \u0027chan_interrupt\u0027\n\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "05f96ef1189ecbf2e8548056a0ca016e4f630cef",
      "tree": "1e4ef81835135bdfae2243d8033b3b5df0a61523",
      "parents": [
        "b7dc96d75309346c1213875be68fdbbec92da5e7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 30 20:44:49 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 16:26:16 2006 +0000"
      },
      "message": "[ARM] Allow gcc to optimise arm_add_memory a little more\n\nFor some reason, gcc was calculating meminfo.bank[meminfo.nr_banks]\nrepeatedly.  Use a pointer to it instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "86987d5bf4db7850a8dfb073c6a3506d4e0d2bcc",
      "tree": "a3ed39fc3e46ee6f2273cbad8f6d60c0a53e1481",
      "parents": [
        "5c894cd1c89fc10907febd93e6ef35cd3c65e25e"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Wed Dec 06 17:19:44 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 16:24:16 2006 +0000"
      },
      "message": "[ARM] 3991/1: i.MX/MX1 high resolution time source\n\nEnhanced resolution for time measurement functions.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5c894cd1c89fc10907febd93e6ef35cd3c65e25e",
      "tree": "a7be88236384910ee326402748f1cafd64b9b5ca",
      "parents": [
        "9073341c2ba5d5e77b3d05d84cf9e3a16e8a7902"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Wed Dec 06 17:08:27 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 16:24:15 2006 +0000"
      },
      "message": "[ARM] 3990/1: i.MX/MX1 more precise PLL decode\n\nThe future high resolution support inclusion utilizes\nimx_decode_pll() in timer base frequency computation.\nThis use requires more precise computation without\ndiscarding 10 bits by shifting left.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9073341c2ba5d5e77b3d05d84cf9e3a16e8a7902",
      "tree": "96e35ea42213836fa949df8f5d4b20f6834f855d",
      "parents": [
        "f9a8ca1cabf09316d79cab7f04e1390261ff9035"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Dec 06 01:50:24 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 16:17:49 2006 +0000"
      },
      "message": "[ARM] 3986/1: H1940: suspend to RAM support\n\nAdd support to suspend and resume, using the\nH1940\u0027s bootloader\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f9a8ca1cabf09316d79cab7f04e1390261ff9035",
      "tree": "1a02fcc75b4fb645dc5221750c0573ed02b0c5c6",
      "parents": [
        "a47d08e2e397c434a661c688160f85b60a2392d5"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@mvista.com",
        "time": "Wed Dec 06 00:45:07 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 16:17:07 2006 +0000"
      },
      "message": "[ARM] 3985/1: ixp4xx clocksource cleanup\n\nRather than using a device_initcall() for the clocksource initialization, just call the init from the sys_timer init function.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "46156e04def20749c46efd8fc40e3527eae97b49",
      "tree": "b978b96b3378ec09cb174246b5b555c57ce31028",
      "parents": [
        "5636810d6f17493717ef0f03efc0315026db934d"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Dec 06 23:11:33 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 16:16:19 2006 +0000"
      },
      "message": "[ARM] 3994/1: ixp23xx: fix handling of pci master aborts\n\nThe PCI master abort handling issue that affected ixp2000 also\naffects ixp23xx.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2dc20a51dc1e2da6eae1182cfe4c4835fca26017",
      "tree": "206a73320b1d41451884f0ca5d0796af9a34c50e",
      "parents": [
        "752bee178ee107aa3dd87a9aeba970444034c6fb"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Dec 04 20:42:09 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 16:06:55 2006 +0000"
      },
      "message": "[ARM] 3981/1: sched_clock for PXA2xx\n\nHere\u0027s a 63-bit implementation of shed_clock() for PXA2xx.  The actual\nperiod depends on the value of CLOCK_TICK_RATE and whether or not\nreduced scaling factors were provided for it.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "752bee178ee107aa3dd87a9aeba970444034c6fb",
      "tree": "7bc5f554781182c88602c2dd43ddd664a32aac24",
      "parents": [
        "2f1675c11a0a214855ff6cba23aca239eef7a5fb"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Dec 04 20:29:21 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 16:06:53 2006 +0000"
      },
      "message": "[ARM] 3980/1: extend the ARM Versatile sched_clock implementation from 32 to 63 bit\n period\n\nThis provides a 63 bit clock counter guaranteed to be monotonic over a\nperiod of 35583 days instead of a clock wrap every 179 seconds, as long\nas sched_clock() is called at least once every 89 seconds.  This should\nnot be a problem in practice, although a kernel timer could be scheduled\nevery 80 seconds for example simply to call sched_clock() making sure\ntop bits are always synchronized if need be.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2f1675c11a0a214855ff6cba23aca239eef7a5fb",
      "tree": "dd5b3d6dee3037023b0d3b832202433e8d87cfa2",
      "parents": [
        "838ccbc35eae5b44d47724e5f694dbec4a26d269"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Dec 04 20:25:47 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 16:06:50 2006 +0000"
      },
      "message": "[ARM] 3979/1: extend the SA11x0 sched_clock implementation from 32 to 63 bit period\n\nThis provides a 63 bit clock counter guaranteed to be monotonic over a\nperiod of 370 days instead of a clock wrap every 19.4 minutes, as long\nas sched_clock() is called at least once every 9.7 minutes which\nshouldn\u0027t be a problem in practice.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "47d7e524b7d51aa77b381fbc9b9c5d3f309e434e",
      "tree": "65a225c83b209095e78fd0dd7f8b4d108d474499",
      "parents": [
        "5283304bdcb4af47c46280ac21100d037d31fcf0"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Dec 06 23:07:13 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 16:01:56 2006 +0000"
      },
      "message": "[ARM] 3993/1: ep93xx: add cirrus logic edb9302a support\n\nAdd support for the Cirrus Logic EDB9302A Evaluation Board.  Confirmed\nto work by Chase Douglas.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5636810d6f17493717ef0f03efc0315026db934d",
      "tree": "599c59b5a0b04c79f39eb924b94f0ad8ad21bf8f",
      "parents": [
        "afe4b25e7d9260d85fccb2d13c9933a987bdfc8a"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "gdavis@mvista.com",
        "time": "Tue Dec 05 18:28:04 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 07 16:01:11 2006 +0000"
      },
      "message": "[ARM] 3982/2: Explicitly select 32-bit ARM ISA (-marm)\n\nDo not assume that the ARM GCC toolchain defaults to building for the\n32-bit ARM ISA (-marm) case. Instead, explicitly select -marm in CFLAGS\nsince the toolchain default can be for the 16-bit Thumb ISA (-mthumb) in\nsome odd/rare cases.\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "64a26a731235b59c9d73bbe82c1f896d57400d37",
      "tree": "d9e903875c02445b9acdd07c580dba9f3193a2dd",
      "parents": [
        "d9408cefe677636bc1c100fdcfac0b2ab9ff87bf"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Dec 07 02:14:19 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:19 2006 +0100"
      },
      "message": "[PATCH] x86-64: Export smp_call_function_single\n\nsmp_call_function() is exported, makes sense to export this one too.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "d9408cefe677636bc1c100fdcfac0b2ab9ff87bf",
      "tree": "5f042bdcea216867e93d38d12decfd66e4612a2d",
      "parents": [
        "b65780e123ba9b762276482bbfb52836e4d41fd9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Dec 07 02:14:19 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:19 2006 +0100"
      },
      "message": "[PATCH] i386: Clean up smp_tune_scheduling()\n\n- remove the write-only local variable \"bandwidth\"\n- don\u0027t set \"max_cache_size\" in the (cachesize \u003c 0) case:\n  that\u0027s already handled in kernel/sched.c:measure_migration_cost()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    }
  ],
  "next": "b65780e123ba9b762276482bbfb52836e4d41fd9"
}
