)]}'
{
  "log": [
    {
      "commit": "98d86c091534f35c4bab294451ae6bccab8e9075",
      "tree": "98c9f0b80bb078405cf173f1d5cc91c72e77082d",
      "parents": [
        "d875a4b0ffad754e6d89fa561ea7dcdd79c9508b",
        "4d084617fb0d025c42c242362d1f27d337e2d407"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 08 15:39:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 08 15:39:30 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\nConflicts:\n\n\tarch/sparc/kernel/of_device.c\n"
    },
    {
      "commit": "f2be6de88d247cd57010944f62267b53c47d5ae3",
      "tree": "babe55b76b1d421b4ccea32017229e32d75dff70",
      "parents": [
        "de2cf332b74614ad3d52206da03095b6b8cbdac1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 01:35:19 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 14:16:52 2008 -0700"
      },
      "message": "sparc64: Use generic starfire RTC driver.\n\nAlso, delete the mini RTC driver, no longer used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84d6bd5ef79a6ccc21af97b870f6ef94fbc9b11e",
      "tree": "4f6739d7dda05c18eb2dccd26d521fecd6dd37cc",
      "parents": [
        "7a138ede551c5282c1b81d191bdd4aa989b119a8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 01:34:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 14:16:51 2008 -0700"
      },
      "message": "sparc64: Use generic sun4v RTC driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29b503f11cd648b3628be3a546f97da95a6670ce",
      "tree": "534ac37509091dd14b03d5cd84e89a757eafae27",
      "parents": [
        "cca4c231028405950a15f5a27d7326d18d909784"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 28 21:54:34 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 14:16:50 2008 -0700"
      },
      "message": "sparc64: Use generic BQ4802 RTC driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da86783dda5ad8c64b945157108d1ace7aa79bbf",
      "tree": "171219d3d198d823c5eb2cf0fd9ce1f4b5ae090f",
      "parents": [
        "e8b75c4fd6e3bec57d268b76a0a9a8f58f1612e3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 28 22:16:15 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 14:16:48 2008 -0700"
      },
      "message": "sparc64: Use generic CMOS driver.\n\nBased largely upon a patch by Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1518e7ed08019539498f772faa1f9368fed91361",
      "tree": "386393bea6adeba85bb81ae8add9930945f793d7",
      "parents": [
        "a0b31b578f9ab34826703762113f9d42f3ae9819"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 28 21:06:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 14:16:47 2008 -0700"
      },
      "message": "sparc64: Convert Mostek rtc to use generic RTC layer driver.\n\nBased largely upon a patch by Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90de9dea3bfb80d0db9e6d1ff26f7ea7b2f1f0f5",
      "tree": "babd165a86041f3945a18389eccde7b936b4d84d",
      "parents": [
        "582defd8ddb90448d72692a8e1d5b2966d2ed819"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 28 17:28:37 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 14:16:45 2008 -0700"
      },
      "message": "sparc64: Select RTC_CLASS\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "41660e9ac639c97840258d3c5294f618ca8cc46f",
      "tree": "6284f3c320d8306ea7a10a7050bba0de1a79dd91",
      "parents": [
        "881d021ab0d675f519b68df916fde969940ef988"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 22:17:29 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 22:17:29 2008 -0700"
      },
      "message": "sparc64: Allow chmc to be built as a module.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15df0f3302fdecaa97da0b95d72b3a9a59be8692",
      "tree": "bafd5996a7f88b07954fdd1408559c1537bc85b4",
      "parents": [
        "44266215e3c8209613cea014721015113b7cd2d9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 20 23:03:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 20:33:56 2008 -0700"
      },
      "message": "sparc: Add GPIO layer support.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a39f2f466f5db0be4045afaf9344a9039c2451ca",
      "tree": "123de93d6c6af9085b149205c7f35b5a017ac5c8",
      "parents": [
        "83097aca8567a0bd593534853b71fe0fa9a75d69"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 18 20:35:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 19:41:43 2008 -0700"
      },
      "message": "sparc64: Make NUMA depend upon SMP.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "768225868c16d882f7a38a11027945284dc9f49e",
      "tree": "e5654231faf768ac7c72c835f929ca1140dfb11f",
      "parents": [
        "ac76cfd0881b5dc45a9301e3a4f73ff9ccc2d2f2"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sun Apr 20 17:42:22 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 27 17:33:07 2008 -0700"
      },
      "message": "sparc64: tracehook: CONFIG_HAVE_ARCH_TRACEHOOK\n\nThe sparc64 arch code has all the prerequisites, so set HAVE_ARCH_TRACEHOOK.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\n"
    },
    {
      "commit": "f7fe93344fd3f4ccd406a35f751a61b77f94b0fc",
      "tree": "2d164e040f6acde923147a53e5c92fa0ca0cf0ec",
      "parents": [
        "d172ad18f9914f70c761a6cad470efc986d5e07e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 17 23:43:55 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 17 23:44:53 2008 -0700"
      },
      "message": "sparc64: Remove 4MB and 512K base page size options.\n\nAdrian Bunk reported that enabling 4MB page size breaks the build.\nThe problem is that MAX_ORDER combined with the page shift exceeds the\nSECTION_SIZE_BITS we use in asm-sparc64/sparsemem.h\n\nThere are several ways I suppose we could work around this.  For one\nwe could define a CONFIG_FORCE_MAX_ZONEORDER to decrease MAX_ORDER in\nthese higher page size cases.\n\nBut I also know that these page size cases are broken wrt. TLB miss\nhandling especially on pre-hypervisor systems, and there isn\u0027t an easy\nway to fix that.\n\nThese options were meant to be fun experimental hacks anyways, and\nonly 8K and 64K make any sense to support.\n\nSo remove 512K and 4M base page size support.  Of course, we still\nsupport these page sizes for huge pages.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d172ad18f9914f70c761a6cad470efc986d5e07e",
      "tree": "de393d1c2819fbf9f68539b3e29ff7424365f8f0",
      "parents": [
        "4fe3ebec122f23a095cc1d17557c175caaa55ca1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 17 23:44:50 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 17 23:44:50 2008 -0700"
      },
      "message": "sparc64: Convert to generic helpers for IPI function calls.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "932d06139443ebebcd8d9232941b7216091966d5",
      "tree": "8352f5d097780ea8e00371ee7a37cff47d1a8347",
      "parents": [
        "ab772027ca42a06f7e480077182434a2a30a8037"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Jul 14 22:46:33 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 17 21:56:22 2008 -0700"
      },
      "message": "sparc64: Config category \"Processor type and features\" absent\n\nkernel bugzilla #11059:\n\nsparc64 config menu is missing \"Processor type and features\",\nso add that and move General Setup before Processor menu.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "677aa9f77e8de3791b481a0cec6c8b84d1eec626",
      "tree": "4a3cdc6b1653231af31f045dcbaebb806a04d78d",
      "parents": [
        "7fa09f24b477ad41b821713eba757b3aa7a2864a"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Sat May 17 00:01:36 2008 -0400"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 23 22:49:18 2008 +0200"
      },
      "message": "ftrace: add have dynamic ftrace config for archs\n\nNow that ftrace is being ported to other architectures, it has become\napparent that DYNAMIC_FTRACE is dependent on whether or not that\narchitecture implements dynamic ftrace. FTRACE itself may be ported to\nan architecture without porting dynamic ftrace.\n\nThis patch adds HAVE_DYNAMIC_FTRACE to allow architectures to port ftrace\nwithout having to also port the dynamic aspect as well.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d05f5f9906740474eb768823004ffcd775b12ca6",
      "tree": "50eb1fb79355a076c51962ddb5e8a75b8fb76972",
      "parents": [
        "aa5e5ceaf52a882a29d9b86531a20733f5116066"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 13 22:06:59 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 23 22:36:13 2008 +0200"
      },
      "message": "sparc64: add ftrace support.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e2fdd7fd99dd68b77caaf2a2272b75b5da890de7",
      "tree": "d2b6d3a9b50e4d2ced793430d2b1414f790666a3",
      "parents": [
        "4d7ffa49909a830f5f926a3280731d01e29f31fb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 29 02:38:50 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 29 02:38:50 2008 -0700"
      },
      "message": "sparc: Add kgdb support.\n\nCurrent limitations:\n\n1) On SMP single stepping has some fundamental issues,\n   shared with other sw single-step architectures such\n   as mips and arm.\n\n2) On 32-bit sparc we don\u0027t support SMP kgdb yet.  That\n   requires some reworking of the IPI mechanisms and\n   infrastructure on that platform.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09337f501ebdd224cd69df6d168a5c4fe75d86fa",
      "tree": "65d174814752d6df5733023ebb089f4a901e4971",
      "parents": [
        "05d515ef3d14eb95ffe9239ec1b8a03b24fa8469"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 26 03:17:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 26 21:41:19 2008 -0700"
      },
      "message": "sparc64: Kill CONFIG_SPARC32_COMPAT\n\nIt\u0027s completely superfluous, CONFIG_COMPAT is sufficient.\n\nWhat this used to be is an umbrella for enabling code shared\nby all 32-bit compat binary support types.  But with the\nremoval of SunOS and Solaris support, the only one left is\nLinux 32-bit ELF.\n\nUpdate defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05d515ef3d14eb95ffe9239ec1b8a03b24fa8469",
      "tree": "337760315116b95c2ea55be2bb7dbe8c80ee063e",
      "parents": [
        "227c3311786dbe64cb221e63d53817f98240e587"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 26 03:07:34 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 26 21:41:17 2008 -0700"
      },
      "message": "sparc64: Cleanups and corrections for arch/sparc64/Kconfig\n\nRefer to chip as \"SPARC\" throughout.\n\nSay 32-bit SPARC and 64-bit SPARC rather than mentioning specific\nchips such like UltraSPARC, as appropriate.\n\nRemove non-sense help text referring to things that will never appear\non a SPARC system, such as EISA busses etc.\n\nUse \"help\" instead of \"--help--\"\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "919ee677b656c52c5f86d3d916786891220d5452",
      "tree": "dd1202209945b4c2529af074effdb7300edda684",
      "parents": [
        "1f261ef53ba06658dfeb5a9c3007d0ad1b85cadf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 05:40:25 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 23 23:32:17 2008 -0700"
      },
      "message": "[SPARC64]: Add NUMA support.\n\nCurrently there is only code to parse NUMA attributes on\nsun4v/niagara systems, but later on we will add such parsing\nfor older systems.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a3227268877b81096d7b7a841aaf51099ad2068",
      "tree": "73d2b9522aa981d46040b5603c824583c1b18694",
      "parents": [
        "e9b62693ae0a1e13ccc97a6792d9a7770c8d1b5b",
        "ec98c6b9b47df6df1c1fa6cf3d427414f8c2cf16"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 17:20:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 17:20:53 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC]: Remove SunOS and Solaris binary support.\n"
    },
    {
      "commit": "ec98c6b9b47df6df1c1fa6cf3d427414f8c2cf16",
      "tree": "b144d907e47f8ade53296bd19850af708692386f",
      "parents": [
        "3925e6fc1f774048404fdd910b0345b06c699eb4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 20 02:14:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 21 15:10:15 2008 -0700"
      },
      "message": "[SPARC]: Remove SunOS and Solaris binary support.\n\nAs per Documentation/feature-removal-schedule.txt\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bed04a4413376265746053be2a9cfbfc80c98ec9",
      "tree": "8f582294a655f70496cd08aedeb86de31dbad140",
      "parents": [
        "e37c772e36a7943b2e0bd8f48312e78474c0df15",
        "c463be3520065ef8c05e3cbdf946c69604e91ceb"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 15:26:33 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 15:26:33 2008 +1100"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "9edddaa200df18e08fe0cf21036e8ae467b1363c",
      "tree": "26f5319fac24fb6c76b1276b19725caeb5ec24bc",
      "parents": [
        "8182ec49a73729334f5a6c65a607ba7009ebd6d6"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Tue Mar 04 14:28:37 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 16:35:11 2008 -0800"
      },
      "message": "Kprobes: indicate kretprobe support in Kconfig\n\nAdd CONFIG_HAVE_KRETPROBES to the arch/\u003carch\u003e/Kconfig file for relevant\narchitectures with kprobes support.  This facilitates easy handling of\nin-kernel modules (like samples/kprobes/kretprobe_example.c) that depend on\nkretprobes being present in the kernel.\n\nThanks to Sam Ravnborg for helping make the patch more lean.\n\nPer Mathieu\u0027s suggestion, added CONFIG_KRETPROBES and fixed up dependencies.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nAcked-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d9b2b2a277219d4812311d995054ce4f95067725",
      "tree": "63af21df6686dd2e867015fdf9f0cb798d3ca348",
      "parents": [
        "e760e716d47b48caf98da348368fd41b4a9b9e7e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 13 16:56:49 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 13 16:56:49 2008 -0800"
      },
      "message": "[LIB]: Make PowerPC LMB code generic so sparc64 can use it too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "bfc1de0c40a26c6daa46c297e28138aecb4c5664",
      "tree": "5ac390e4c790076fda0644dd8b583ca819051905",
      "parents": [
        "1712a699ab32d4952fe6b0f97af91b8230bece98",
        "e88bb41595ad67a8e7d5dd8c7bbeea2e66cc0cac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 23:28:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 09 23:28:26 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6: (24 commits)\n  [SPARC]: Add solaris/sunos binary support to feature removal schedule.\n  [SPARC]: Merge asm-sparc{,64}/a.out.h\n  [SPARC]: Merge asm-sparc{,64}/fb.h\n  [SPARC]: Merge asm-sparc{,64}/errno.h\n  [SPARC]: Merge asm-sparc{,64}/emergency-restart.h\n  [SPARC]: Merge asm-sparc{,64}/div64.h\n  [SPARC]: Merge asm-sparc{,64}/device.h\n  [SPARC]: Merge asm-sparc{,64}/current.h\n  [SPARC]: Merge asm-sparc{,64}/cputime.h\n  [SPARC]: Merge asm-sparc{,64}/cache.h\n  [SPARC]: Merge asm-sparc{,64}/byteorder.h\n  [SPARC]: Merge asm-sparc{,64}/bugs.h\n  [SPARC]: Merge asm-sparc{,64}/bug.h\n  [SPARC]: Kill BSD errno translation table and header files.\n  [SPARC]: Merge asm-sparc{,64}/bpp.h\n  [SPARC]: Merge include/asm-sparc{,64}/auxvec.h\n  [SPARC]: Merge include/asm-sparc{,64}/of_device.h\n  [SPARC]: Merge include/asm-sparc{,64}/prom.h\n  [SPARC]: Remove of_platform_device_create\n  [SPARC64]: Add kretprobe support.\n  ...\n"
    },
    {
      "commit": "d284142cbad66832d5072a0aebeca7bd9ca841b7",
      "tree": "e5c5ad6271b3a61e28f1767b744e0696af0cd1a4",
      "parents": [
        "19814ea24e9d80583504e336340ab4590841b0b1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@huronp11.davemloft.net",
        "time": "Fri Feb 08 18:05:46 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 03:15:04 2008 -0800"
      },
      "message": "[SPARC64]: IOMMU allocations using iommu-helper layer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec7748b59e214e2c6b7d21ca5f26a760fd6e142b",
      "tree": "155d6d9f418b4baac9bee0cc4f6a70ab080ba183",
      "parents": [
        "d75f4c683f817ef61c9ae634886e7ebc3133c002"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 09 10:46:40 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Feb 09 10:46:40 2008 +0100"
      },
      "message": "ide: introduce HAVE_IDE\n\nTo allow flexible configuration of IDE introduce HAVE_IDE.\nAll archs except arm, um and s390 unconditionally select it.\nFor arm the actual configuration determine if IDE is supported.\n\nThis is a step towards introducing drivers/Kconfig for arm.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Russell King - ARM Linux \u003clinux@arm.linux.org.uk\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f3aafa6c2535d36542a6dfc8647cd2fdb5999648",
      "tree": "6d0ffd38855ffe3710a05b169587438447ebebc0",
      "parents": [
        "3668805a544a6229d6135a4427b8dfe7c343b61f",
        "48c946a482661d8466cd24bae5df749147ff1b1d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:29:39 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:29:39 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Make use of the new fs/compat_binfmt_elf.c\n  [SPARC64]: Make use of compat_sys_ptrace()\n\nManually fixed trivial delete/modift conflict in arch/sparc64/kernel/binfmt_elf32.c\n"
    },
    {
      "commit": "b0b933c08bd5fd053bbba8ba6387f543be03d49f",
      "tree": "c3c6d2e44d2104231daa31f684b9e7fcdc3b7896",
      "parents": [
        "922a70d327bd4b11342c2afd08e20d35f52064c3"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 08 04:19:27 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:30 2008 -0800"
      },
      "message": "aout: mark arches that support A.OUT format\n\nMark arches that support A.OUT format by including the following in their\nmaster Kconfig files:\n\n\tconfig ARCH_SUPPORTS_AOUT\n\t\tdef_bool y\n\nThis should also be set if the arch provides compatibility A.OUT support for\nan older arch, for instance x86_64 for i386 or sparc64 for sparc.\n\nI\u0027ve guessed at which arches don\u0027t, based on comments in the code, however I\u0027m\nsure that some of the ones I\u0027ve marked as \u0027yes\u0027 actually should be \u0027no\u0027.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48c946a482661d8466cd24bae5df749147ff1b1d",
      "tree": "5a393ae83101fab3ef69b448effbfcc5406a48ea",
      "parents": [
        "2ba85f3a58441dda35c62f0bc24e0dc3de432a88"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 08 00:08:10 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 08 00:08:10 2008 -0800"
      },
      "message": "[SPARC64]: Make use of the new fs/compat_binfmt_elf.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f5bb3a5e9dcdb8435471562b6cada89525cf4df1",
      "tree": "7b7cf9b90bacd0e2fe07cb3387516e9243f1ab66",
      "parents": [
        "9853832c49dc1685587abeb4e1decd4be690d256",
        "1560a79a2c2ea0c3826150da8029991d685de990"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 07:58:52 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 04 07:58:52 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (79 commits)\n  Jesper Juhl is the new trivial patches maintainer\n  Documentation: mention email-clients.txt in SubmittingPatches\n  fs/binfmt_elf.c: spello fix\n  do_invalidatepage() comment typo fix\n  Documentation/filesystems/porting fixes\n  typo fixes in net/core/net_namespace.c\n  typo fix in net/rfkill/rfkill.c\n  typo fixes in net/sctp/sm_statefuns.c\n  lib/: Spelling fixes\n  kernel/: Spelling fixes\n  include/scsi/: Spelling fixes\n  include/linux/: Spelling fixes\n  include/asm-m68knommu/: Spelling fixes\n  include/asm-frv/: Spelling fixes\n  fs/: Spelling fixes\n  drivers/watchdog/: Spelling fixes\n  drivers/video/: Spelling fixes\n  drivers/ssb/: Spelling fixes\n  drivers/serial/: Spelling fixes\n  drivers/scsi/: Spelling fixes\n  ...\n"
    },
    {
      "commit": "03502faa259bce35317a32afe79b7c69f507e14a",
      "tree": "1e6f23f3516d1bce104b4aaf1d363217306b7a5c",
      "parents": [
        "efad798b9f01300565f65058b153250cc49d58f2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 15:50:21 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 15:50:21 2008 +0200"
      },
      "message": "remove Documentation/smp.txt\n\nAfter seeing the filename I\u0027d have expected something about the\nimplementation of SMP in the Linux kernel - not some notes on kernel\nconfiguration and building trivialities noone would search at this\nplace.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\n"
    },
    {
      "commit": "125e564582cbce6219397fc64556438420efae4c",
      "tree": "501bb3cdb3f17bfbe3b9a43bd89b48ac801a1e38",
      "parents": [
        "3f550096dede4430f83b16457da83bf429155ac2"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sat Feb 02 15:10:36 2008 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 03 08:58:08 2008 +0100"
      },
      "message": "Move Kconfig.instrumentation to arch/Kconfig and init/Kconfig\n\nMove the instrumentation Kconfig to\n\narch/Kconfig for architecture dependent options\n  - oprofile\n  - kprobes\n\nand\n\ninit/Kconfig for architecture independent options\n  - profiling\n  - markers\n\nRemove the \"Instrumentation Support\" menu. Everything moves to \"General setup\".\nDelete the kernel/Kconfig.instrumentation file.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "3f550096dede4430f83b16457da83bf429155ac2",
      "tree": "1e352deedbcf23cf97a4ca5a2db7f26dd26a4640",
      "parents": [
        "42d4b839c82fd7dd8e412145eb6d9752468478e2"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sat Feb 02 15:10:35 2008 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 03 08:58:07 2008 +0100"
      },
      "message": "Add HAVE_KPROBES\n\nLinus:\n\nOn the per-architecture side, I do think it would be better to *not* have\ninternal architecture knowledge in a generic file, and as such a line like\n\n        depends on X86_32 || IA64 || PPC || S390 || SPARC64 || X86_64 || AVR32\n\nreally shouldn\u0027t exist in a file like kernel/Kconfig.instrumentation.\n\nIt would be much better to do\n\n        depends on ARCH_SUPPORTS_KPROBES\n\nin that generic file, and then architectures that do support it would just\nhave a\n\n        bool ARCH_SUPPORTS_KPROBES\n                default y\n\nin *their* architecture files. That would seem to be much more logical,\nand is readable both for arch maintainers *and* for people who have no\nclue - and don\u0027t care - about which architecture is supposed to support\nwhich interface...\n\nChangelog:\n\nActually, I know I gave this as the magic incantation, but now that I see\nit, I realize that I should have told you to just use\n\n        config KPROBES_SUPPORT\n                def_bool y\n\ninstead, which is a bit denser.\n\nWe seem to use both kinds of syntax for these things, but this is really\nwhat \"def_bool\" is there for...\n\n- Use HAVE_KPROBES\n- Use a select\n\n- Yet another update :\nMoving to HAVE_* now.\n\n- Update ARM for kprobes support.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "42d4b839c82fd7dd8e412145eb6d9752468478e2",
      "tree": "4383e36060c9a9cfca0d198c671e0ae0f8192a29",
      "parents": [
        "fb32e03fdc170251a381449a8d9b82cf7e811a6f"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Sat Feb 02 15:10:34 2008 -0500"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 03 08:58:07 2008 +0100"
      },
      "message": "Add HAVE_OPROFILE\n\nLinus:\nOn the per-architecture side, I do think it would be better to *not* have\ninternal architecture knowledge in a generic file, and as such a line like\n\n        depends on X86_32 || IA64 || PPC || S390 || SPARC64 || X86_64 || AVR32\n\nreally shouldn\u0027t exist in a file like kernel/Kconfig.instrumentation.\n\nIt would be much better to do\n\n        depends on ARCH_SUPPORTS_KPROBES\n\nin that generic file, and then architectures that do support it would just\nhave a\n\n        bool ARCH_SUPPORTS_KPROBES\n                default y\n\nin *their* architecture files. That would seem to be much more logical,\nand is readable both for arch maintainers *and* for people who have no\nclue - and don\u0027t care - about which architecture is supposed to support\nwhich interface...\n\nChangelog:\n\nActually, I know I gave this as the magic incantation, but now that I see\nit, I realize that I should have told you to just use\n\n        config ARCH_SUPPORTS_KPROBES\n                def_bool y\n\ninstead, which is a bit denser.\n\nWe seem to use both kinds of syntax for these things, but this is really\nwhat \"def_bool\" is there for...\n\nChangelog :\n\n- Moving to HAVE_*.\n- Add AVR32 oprofile.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8f0e7d240554f71577e380783feeb264a90944c9",
      "tree": "03cb94fc6a3e5bed7b0c5347d45c0aa32d9c563a",
      "parents": [
        "6a9e7f203187e22e96588fa0156b2652841196bf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Dec 13 19:45:17 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:26 2008 -0800"
      },
      "message": "PCI: Kconfig help: don\u0027t refer to the PCI-HOWTO\n\nA HOWTO that hasn\u0027t been updated for half a dozen years no longer\n\"contains valuable information about which PCI hardware does work under\nLinux and which doesn\u0027t\".\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "988c388ad48f790253850e369dd3e6fdf44ef603",
      "tree": "4aa76c4b0105dc7f48a46656bb3b48ef15789c27",
      "parents": [
        "6ddfee0e79e141550376177b355d6c90ba6da88c"
      ],
      "author": {
        "name": "travis@sgi.com",
        "email": "travis@sgi.com",
        "time": "Wed Jan 30 23:27:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 23:27:58 2008 +0100"
      },
      "message": "percpu: change Kconfig to HAVE_SETUP_PER_CPU_AREA\n\nChange:\n\tconfig ARCH_SETS_UP_PER_CPU_AREA\nto:\n\tconfig HAVE_SETUP_PER_CPU_AREA\n\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: linuxppc-dev@ozlabs.org\nCc: linux-ia64@vger.kernel.org\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b32ef636a59aad12f9f9b5dc34c93222842c58ba",
      "tree": "6857cac9a741be756608793ab1b481bfa32d2c2e",
      "parents": [
        "cf8fa920cb4271f17e0265c863d64bea1b31941a"
      ],
      "author": {
        "name": "travis@sgi.com",
        "email": "travis@sgi.com",
        "time": "Wed Jan 30 13:32:51 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:32:51 2008 +0100"
      },
      "message": "percpu: use a kconfig variable to signal arch specific percpu setup\n\nThe use of the __GENERIC_PERCPU is a bit problematic since arches\nmay want to run their own percpu setup while using the generic\npercpu definitions. Replace it through a kconfig variable.\n\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "95c354fe9f7d6decc08a92aa26eb233ecc2155bf",
      "tree": "ec9267032ea875e84216cfb20acb2cfc7c62149f",
      "parents": [
        "a95d67f87e1a5f1b4429be3ba3bf7b4051657908"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Jan 30 13:31:20 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:31:20 2008 +0100"
      },
      "message": "spinlock: lockbreak cleanup\n\nThe break_lock data structure and code for spinlocks is quite nasty.\nNot only does it double the size of a spinlock but it changes locking to\na potentially less optimal trylock.\n\nPut all of that under CONFIG_GENERIC_LOCKBREAK, and introduce a\n__raw_spin_is_contended that uses the lock data itself to determine whether\nthere are waiters on the lock, to be used if CONFIG_GENERIC_LOCKBREAK is\nnot set.\n\nRename need_lockbreak to spin_needbreak, make it use spin_is_contended to\ndecouple it from the spinlock implementation, and make it typesafe (rwlocks\ndo not have any need_lockbreak sites -- why do they even get bloated up\nwith that break_lock then?).\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d6898556e90ba9842e59ac9c2425b42ea33019b4",
      "tree": "f0a6061a00747d60bc6509a5a8a9bb8f44bed1f9",
      "parents": [
        "7e5766fa9431602ef0e56ceae900d0cce3a78b96"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@bnsf.davemloft.net",
        "time": "Mon Oct 29 01:19:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 31 15:30:54 2007 -0700"
      },
      "message": "[SPARC64]: Fix build with CONFIG_NET disabled.\n\nWe can\u0027t export verify_compat_iovec when CONFIG_NET is\ndisabled, and consequently the Solaris compat module\nshould also depend upon CONFIG_NET.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1212663fba7c5e003e05d24f043d5ed57eb18b24",
      "tree": "d6d1327b1e852721952e2efc8aabca25e73573f0",
      "parents": [
        "af76bbabbdf5cebea6a3863446f9f74b469c4bdc",
        "af2709fd0d127cd590e7a77ab50b23cdb9f6f48f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 16:37:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 16:37:29 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (39 commits)\n  [SCSI] qla2xxx: Update version number to 8.02.00-k5.\n  [SCSI] qla2xxx: Correct display of ISP serial-number.\n  [SCSI] qla2xxx: Correct residual-count handling discrepancies during UNDERRUN handling.\n  [SCSI] qla2xxx: Make driver (mostly) legacy I/O port free.\n  [SCSI] qla2xxx: Fix issue where final flash-segment updates were falling into the slow-path write handler.\n  [SCSI] qla2xxx: Handle unaligned sector writes during NVRAM/VPD updates.\n  [SCSI] qla2xxx: Defer explicit interrupt-polling processing to init-time scenarios.\n  [SCSI] qla2xxx: Resync with latest HBA SSID specification -- 2.2u.\n  [SCSI] sym53c8xx: Remove sym_xpt_async_sent_bdr\n  [SCSI] sym53c8xx: Remove pci_dev pointer from sym_shcb\n  [SCSI] sym53c8xx: Make interrupt handler capable of returning IRQ_NONE\n  [SCSI] sym53c8xx: Get rid of IRQ_FMT and IRQ_PRM\n  [SCSI] sym53c8xx: Use scmd_printk where appropriate\n  [SCSI] sym53c8xx: Simplify DAC DMA handling\n  [SCSI] sym53c8xx: Remove tag_ctrl module parameter\n  [SCSI] sym53c8xx: Remove io_ws, mmio_ws and ram_ws elements\n  [SCSI] sym53c8xx: Remove -\u003edevice_id\n  [SCSI] sym53c8xx: Use pdev-\u003erevision\n  [SCSI] sym53c8xx: PCI Error Recovery support\n  [SCSI] sym53c8xx: Stop overriding scsi_done\n  ...\n"
    },
    {
      "commit": "8d57d3ad0c4641bc6b720160215c907a3d1004a0",
      "tree": "a2ea60d7d49344c74c41dde69ad07be5752dba55",
      "parents": [
        "3d0a721f04fe9321ca360fbab144ea10682d458a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 22 02:16:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 22 02:16:45 2007 -0700"
      },
      "message": "[SPARC64]: Stop using __do_IRQ().\n\nInvoke the desc-\u003ehandle_irq directly in the top-level dispatch,\njust like other sophisticated ports.\n\nThis will allow us to decrease the cost of the MSI queue dispatch.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09cadedbdc01f1a4bea1f427d4fb4642eaa19da9",
      "tree": "988da227d46be7eb239a37676b9140d325dc4335",
      "parents": [
        "1c3f0b8e07de78a86f2dce911f5e245845ce40a8"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Thu Oct 18 23:41:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:54 2007 -0700"
      },
      "message": "Combine instrumentation menus in kernel/Kconfig.instrumentation\n\nQuoting Randy:\n\n\"It seems sad that this patch sources Kconfig.marker, a 7-line file,\n20-something times.  Yes, you (we) don\u0027t want to put those 7 lines into\n20-something different files, so sourcing is the right thing.\n\nHowever, what you did for avr32 seems more on the right track to me: make\n_one_ Instrumentation support menu that includes PROFILING, OPROFILE, KPROBES,\nand MARKERS and then use (source) that in all of the arches.\"\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ecd3902c6e16c2445165b872c49e73770b72da7",
      "tree": "cbfa9132a033801872003523e0d8e1be9dc23f77",
      "parents": [
        "d85714d81cc0408daddb68c10f7fd69eafe7c213"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Oct 15 23:05:07 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Oct 17 21:53:55 2007 -0400"
      },
      "message": "[SCSI] fc4: remove this and all associated drivers\n\nThis code has been slowly rotting for about eight years.  It\u0027s currently\nimpeding a few SCSI cleanups, and nobody seems to have hardware to test\nit any more.  I talked to Dave Miller about it, and he agrees we can\ndelete it.  If anyone wants a software FC stack in future, they can\nretrieve this driver from git.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "966fe399cc774b00b1eed11fd884be85a5c5c489",
      "tree": "9f99dcf27d68d60bf22a898f9e6f9ccb58e5d620",
      "parents": [
        "febfcf9115917ba80931dbf9f36d8d413698b628"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Tue Oct 16 23:26:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:47 2007 -0700"
      },
      "message": "KCONFIG: Make \"Instrumentation support\" non-EXPERIMENTAL\n\nIt makes more sense to make instrumentation support experimental on a\ncase-by-case basis.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nCc: Andi Kleen \u003cak@suse.de\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 S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "46644c2477c58906e95281636d04e9cc42b39352",
      "tree": "fd02fa96c5f55fc94a2db71abc0c2c389a69a33e",
      "parents": [
        "ef229c5a5e7701ab08a6a06258f415b150348bcc"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 16 01:24:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:51 2007 -0700"
      },
      "message": "SPARC64: SPARSEMEM_VMEMMAP support\n\n[apw@shadowen.org: style fixups]\n[apw@shadowen.org: vmemmap sparc64: convert to new config options]\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nAcked-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nAcked-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "82644459c592a28a3eab682f9b88d81019ddfe8b",
      "tree": "738e4edaf54658912e78a8bcdadc3e2165ecb77a",
      "parents": [
        "99bc2fcb283852931fb6bbef40f3df8316b59000"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 21 04:37:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:15 2007 -0700"
      },
      "message": "NTP: move the cmos update code into ntp.c\n\ni386 and sparc64 have the identical code to update the cmos clock.  Move it\ninto kernel/time/ntp.c as there are other architectures coming along with the\nsame requirements.\n\n[akpm@linux-foundation.org: build fixes]\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97e873e5c8ad8711ce4cca080cff4eb5d21b3aeb",
      "tree": "7736415a2086522a083392f9ead34dac76c9560c",
      "parents": [
        "76c1ce7870fd9b05431da1bbd47fdafcc029a25b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue May 01 16:26:07 2007 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Jul 20 13:28:41 2007 +1000"
      },
      "message": "Start split out of common open firmware code\n\nThis creates drivers/of/base.c (depending on CONFIG_OF) and puts\nthe first trivially common bits from the prom.c files into it.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0785b9dcdc3d93e67529e4bd819a427776d3a07e",
      "tree": "c9c3d556ba4f10352c50d6d137cc68f50802885f",
      "parents": [
        "d762acdbd3b2bd9a714ace47d7b0c76133d7b295"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Jul 18 00:09:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 18 01:20:22 2007 -0700"
      },
      "message": "[SPARC]: Mark sparc and sparc64 as not having virt_to_bus\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b14f5c100ce4c63e4c5a71ab47e71cf4a1caa9e3",
      "tree": "5c13bf03d4ce199bebffb66146daf5d9fd731bfd",
      "parents": [
        "f8be339c02c1e543eee8e09ffe600c0e61be5898"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jul 14 00:45:16 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 16 04:04:49 2007 -0700"
      },
      "message": "[SPARC64]: Fix build regressions added by dr-cpu changes.\n\nDo not select HOTPLUG_CPU from SUN_LDOMS, that causes\nHOTPLUG_CPU to be selected even on non-SMP which is\nillegal.\n\nOnly build hvtramp.o when SMP, just like trampoline.o\n\nProtect dr-cpu code in ds.c with HOTPLUG_CPU.\n\nLikewise move ldom_startcpu_cpuid() to smp.c and protect\nit and the call site with SUN_LDOMS \u0026\u0026 HOTPLUG_CPU.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f0234f4f9da485ecb9729af1b88567700fd4767",
      "tree": "7073115c86dbf4e691ddac12f5c9ce1c58ce53be",
      "parents": [
        "b3e13fbeb9ac1eb8e7b0791bf56e1775c692972b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 13 16:03:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 16 04:04:40 2007 -0700"
      },
      "message": "[SPARC64]: Initial LDOM cpu hotplug support.\n\nOnly adding cpus is supports at the moment, removal\nwill come next.\n\nWhen new cpus are configured, the machine description is\nupdated.  When we get the configure request we pass in a\ncpu mask of to-be-added cpus to the mdesc CPU node parser\nso it only fetches information for those cpus.  That code\nalso proceeds to update the SMT/multi-core scheduling bitmaps.\n\ncpu_up() does all the work and we return the status back\nover the DS channel.\n\nCPUs via dr-cpu need to be booted straight out of the\nhypervisor, and this requires:\n\n1) A new trampoline mechanism.  CPUs are booted straight\n   out of the hypervisor with MMU disabled and running in\n   physical addresses with no mappings installed in the TLB.\n\n   The new hvtramp.S code sets up the critical cpu state,\n   installs the locked TLB mappings for the kernel, and\n   turns the MMU on.  It then proceeds to follow the logic\n   of the existing trampoline.S SMP cpu bringup code.\n\n2) All calls into OBP have to be disallowed when domaining\n   is enabled.  Since cpus boot straight into the kernel from\n   the hypervisor, OBP has no state about that cpu and therefore\n   cannot handle being invoked on that cpu.\n\n   Luckily it\u0027s only a handful of interfaces which can be called\n   after the OBP device tree is obtained.  For example, rebooting,\n   halting, powering-off, and setting options node variables.\n\nCPU removal support will require some infrastructure changes\nhere.  Namely we\u0027ll have to process the requests via a true\nkernel thread instead of in a workqueue.  workqueues run on\na per-cpu thread, but when unconfiguring we might need to\nforce the thread to execute on another cpu if the current cpu\nis the one being removed.  Removal of a cpu also causes the kernel\nto destroy that cpu\u0027s workqueue running thread.\n\nAnother issue on removal is that we may have interrupts still\npointing to the cpu-to-be-removed.  So new code will be needed\nto walk the active INO list and retarget those cpus as-needed.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e53e97ce3c7119199d2788d8fd1618efa9c2d1eb",
      "tree": "799f1b7960fcaf9a02800419b038d42eb031f776",
      "parents": [
        "8f41958bdd577731f7411c9605cfaa9db6766809"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 09 22:22:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 16 04:03:18 2007 -0700"
      },
      "message": "[SPARC64]: Add LDOM virtual channel driver and VIO device layer.\n\nVirtual devices on Sun Logical Domains are built on top\nof a virtual channel framework.  This, with help of hypervisor\ninterfaces, provides a link layer protocol with basic\nhandshaking over which virtual device clients and servers\ncommunicate.\n\nBuilt on top of this is a VIO device protocol which has it\u0027s\nown handshaking and message types.  At this layer attributes\nare exchanged (disk size, network device addresses, etc.)\ndescriptor rings are registered, and data transfers are\ntriggers and replied to.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36e235901f90fb83215be43cbd8f1ca14661ea40",
      "tree": "6a991716468ccf99b83934bfd91e7f4dcdd6c1ec",
      "parents": [
        "5463d9f0f323123d96989d318ac9c537158ad0a5"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Jul 10 10:54:40 2007 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:13 2007 -0700"
      },
      "message": "PCI: Only build PCI syscalls on architectures that want them\n\nThe PCI syscalls are built on every architecture except X86, but only\na few have ever hooked them up.  Use a new Kconfig symbol to save a\ncouple of kB on the architectures that have never used the syscalls.\nTested on x86 and ia64 only.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f78eae2e6f5d1eb05f76a45486286445b916bd92",
      "tree": "0fa81e104ad9891afcaf18cdcb413c4a0f2ee8da",
      "parents": [
        "d887ab3a9b1899f88b8cfba531e726b5fb2ebd14"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@hutch.davemloft.net",
        "time": "Mon Jun 04 17:01:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jun 04 21:50:00 2007 -0700"
      },
      "message": "[SPARC64]: Proper multi-core scheduling support.\n\nThe scheduling domain hierarchy is:\n\n   all cpus --\u003e\n      cpus that share an instruction cache --\u003e\n          cpus that share an integer execution unit\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22adb358e816ce6aa0afb231ae9d826b0bddc8b0",
      "tree": "6f9886bf5b4e5c916c72d8d5733211813873c5fc",
      "parents": [
        "5cbc30737398b49f62ae8603129ce43ac7db1a41"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat May 26 01:14:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:49 2007 -0700"
      },
      "message": "[SPARC64]: Eliminate NR_CPUS limitations.\n\nCheetah systems can have cpuids as large as 1023, although physical\nsystems don\u0027t have that many cpus.\n\nOnly three limitations existed in the kernel preventing arbitrary\nNR_CPUS values:\n\n1) dcache dirty cpu state stored in page-\u003eflags on\n   D-cache aliasing platforms.  With some build time\n   calculations and some build-time BUG checks on\n   page-\u003eflags layout, this one was easily solved.\n\n2) The cheetah XCALL delivery code could only handle\n   a cpumask with up to 32 cpus set.  Some simple looping\n   logic clears that up too.\n\n3) thread_info-\u003ecpu was a u8, easily changed to a u16.\n\nThere are a few spots in the kernel that still put NR_CPUS\nsized arrays on the kernel stack, but that\u0027s not a sparc64\nspecific problem.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e9429eacd7996d4c22f69ef57cd0aeacde50ceb7",
      "tree": "48147978c98246625c0f8b5f9c9fc55a8f4bcc4d",
      "parents": [
        "af3b146d26550f0c8e0d77b2117c6f8aec5d8146"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 10 17:30:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 21:39:19 2007 -0700"
      },
      "message": "[SPARC64]: Kill LARGE_ALLOCS and update defconfig.\n\nLet\u0027s use SLUB, since it works now, in order to get it\ntested a bit.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a2cba993b0a04f258ab75e15cf3f08ada268dbd",
      "tree": "7f20f6cad40c1efe18dcf5eadfb8abbc3353f9aa",
      "parents": [
        "6225e93735acaa09865bce746958f1046c2e0bc3"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Sun May 06 14:49:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 07 12:12:54 2007 -0700"
      },
      "message": "Quicklist support for sparc64\n\nI ported this to sparc64 as per the patch below, tested on UP SunBlade1500 and\n24 cpu Niagara T1000.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f282b97021ddc95c6092b9016f667c0963858fb1",
      "tree": "3a9b6e1a7b1afa732eaf31fd9b8793f245e85422",
      "parents": [
        "314e77b3eec57001eaff82b82920150175b74e09"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Apr 18 18:46:20 2007 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 02 19:02:37 2007 -0700"
      },
      "message": "msi: introduce ARCH_SUPPORTS_MSI Kconfig option (rev2)\n\nAllows architectures to advertise that they support MSI rather than listing\neach architecture as a PCI_MSI dependency.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d78d0891d3dd976a2fb707c6c691d9cd5ed60727",
      "tree": "75a1f09a7f316c5cfd6ab3d1dc0e48e89320a200",
      "parents": [
        "43bed127376ff2ef9c268cf6688a43d0fbed2ff4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 14 22:47:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:22 2007 -0700"
      },
      "message": "[SPARC64]: Use SPARSEMEM_STATIC\n\nDecrease the SECTION_SIZE_BITS --\u003e MAX_PHYSADDR_BITS\nrange a little bit.\n\nThe cost of going to SPARSEMEM_STATIC becomes 8K of BSS space, and in\nreturn we save a pointer dereferences on every page struct lookup.\nEven better we hit the main kernel image for the base address which is\nin a hugepage locked TLB entry.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "112f48716d9f292c92a033cff9e3ce7405ed4280",
      "tree": "5be2952ca83adb519df5995c10e0686447fea88f",
      "parents": [
        "038cb01ea69cb24ecf30e3ec882e429c84badbeb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 05 15:28:37 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:15 2007 -0700"
      },
      "message": "[SPARC64]: Add clocksource/clockevents support.\n\nI\u0027d like to thank John Stul and others for helping\nme along the way.\n\nA lot of cleanups fell out of this.  For example, the get_compare()\ntick_op was totally unused, so was deleted.  And the most often used\ntick_op members were grouped together for cache-friendlyness.\n\nThe sparc64 TSC is given to the kernel as a one-shot timer.\n\ntick_ops-\u003einit_timer() simply turns off the privileged bit in\nthe tick register (when possible), and disables the interrupt\nby setting bit 63 in the compare register.  The -\u003edisable_irq()\nop also sets this bit.\n\ntick_ops-\u003eadd_compare() is changed to:\n\n1) Add the given delta to \"tick\" not to \"compare\"\n2) Return a boolean which, if true, means that the tick\n   value read after writing the compare value was found\n   to have incremented past the initial tick value.  This\n   mirrors logic used in the HPET driver\u0027s -\u003enext_event()\n   method.\n\nEach tick_ops implementation also now provides a name string.\nAnd we feed this into the clocksource and clockevents layers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db2f9f6d916e0e3d8666fa9c23f1b0bc0c954b2a",
      "tree": "637eae3c4e498d875fa482e62372ef3a072bd285",
      "parents": [
        "cd05a1f818073a623455a58e756c5b419fc98db9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Mar 17 15:23:22 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Mar 17 15:23:22 2007 -0700"
      },
      "message": "[SPARC64]: Use Kconfig.preempt\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b51d3a08b6c80a1e47d4c579c41abbe56cd3c44",
      "tree": "feeda896ab0869c41d50d1076926188628a9a40f",
      "parents": [
        "fd19e44f449f7e2e58d42d7bb6813e2292c38fba"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Feb 12 00:13:31 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Feb 12 15:15:46 2007 -0800"
      },
      "message": "[SPARC64]: We do not need ZONE_DMA.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ac6da669e2476dbdac89b357b05b5a79bc5b657",
      "tree": "45b16221dd4f246595638e5fb6f629ddda96ff33",
      "parents": [
        "339ba9b15df58199b9783a23af234e947ec9e6ba"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Sat Feb 10 01:43:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:19 2007 -0800"
      },
      "message": "[PATCH] Set CONFIG_ZONE_DMA for arches with GENERIC_ISA_DMA\n\nAs Andi pointed out: CONFIG_GENERIC_ISA_DMA only disables the ISA DMA\nchannel management.  Other functionality may still expect GFP_DMA to\nprovide memory below 16M.  So we need to make sure that CONFIG_ZONE_DMA is\nset independent of CONFIG_GENERIC_ISA_DMA.  Undo the modifications to\nmm/Kconfig where we made ZONE_DMA dependent on GENERIC_ISA_DMA and set\ntheses explicitly in each arches Kconfig.\n\nReviews must occur for each arch in order to determine if ZONE_DMA can be\nswitched off.  It can only be switched off if we know that all devices\nsupported by a platform are capable of performing DMA transfers to all of\nmemory (Some arches already support this: uml, avr32, sh sh64, parisc and\nIA64/Altix).\n\nIn order to switch ZONE_DMA off conditionally, one would have to establish\na scheme by which one can assure that no drivers are enabled that are only\ncapable of doing I/O to a part of memory, or one needs to provide an\nalternate means of performing an allocation from a specific range of memory\n(like provided by alloc_pages_range()) and insure that all drivers use that\ncall.  In that case the arches alloc_dma_coherent() may need to be modified\nto call alloc_pages_range() instead of relying on GFP_DMA.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10e267234cc0133bc9ed26bc34eb09de90c248c0",
      "tree": "8493e2767e1752f5873e50cc899a4c701cc55fbb",
      "parents": [
        "af1713e0f111647052953ba12fd10a59c74a5dde"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 16 13:38:57 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 10 02:39:09 2006 -0800"
      },
      "message": "[SPARC64]: Add irqtrace/stacktrace/lockdep support.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\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": "3a872d89baae821a0f6e2c1055d4b47650661137",
      "tree": "5ac6aa55e04960e02f25ff5079078f975957b1b3",
      "parents": [
        "782237a2418e2561a87c86a4832726931adce737"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Mon Oct 02 02:17:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 02 07:57:16 2006 -0700"
      },
      "message": "[PATCH] Kprobes: Make kprobe modules more portable\n\nIn an effort to make kprobe modules more portable, here is a patch that:\n\no Introduces the \"symbol_name\" field to struct kprobe.\n  The symbol-\u003eaddress resolution now happens in the kernel in an\n  architecture agnostic manner. 64-bit powerpc users no longer have\n  to specify the \".symbols\"\no Introduces the \"offset\" field to struct kprobe to allow a user to\n  specify an offset into a symbol.\no The legacy mechanism of specifying the kprobe.addr is still supported.\n  However, if both the kprobe.addr and kprobe.symbol_name are specified,\n  probe registration fails with an -EINVAL.\no The symbol resolution code uses kallsyms_lookup_name(). So\n  CONFIG_KPROBES now depends on CONFIG_KALLSYMS\no Apparantly kprobe modules were the only legitimate out-of-tree user of\n  the kallsyms_lookup_name() EXPORT. Now that the symbol resolution\n  happens in-kernel, remove the EXPORT as suggested by Christoph Hellwig\no Modify tcp_probe.c that uses the kprobe interface so as to make it\n  work on multiple platforms (in its earlier form, the code wouldn\u0027t\n  work, say, on powerpc)\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f6bc0c1c5b0fe393efaf922e01887c33b35f2910",
      "tree": "ba6985fae2eca0397c872d3ab015c1c403678213",
      "parents": [
        "e65e1fc2d24b09c496af76e9c5253ac30b300a89"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 12 02:59:45 2006 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Sep 12 03:05:05 2006 -0400"
      },
      "message": "[PATCH] sparc64 audit syscall classes hookup\n\n... that should do it for all targets; the only remaining issues are\nmips (currently treated as non-biarch) and handling of other OS\nemulations (OSF/SunOS/Solaris/???).  The latter would need to be\nassigned new AUDIT_ARCH_... ABI numbers anyway...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "289fbc21ea5ac445dfb4326090b1912387e849b5",
      "tree": "893156586eb506d45110f51976749433f70e8e34",
      "parents": [
        "5c318bef5f61baf6bbda2dcfe8c2ef71007c7fea"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jul 10 04:45:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:26 2006 -0700"
      },
      "message": "[PATCH] disallow modular binfmt_elf32\n\nCurrently most architectures either always build binfmt_elf32 in the kernel\nimage or make it a boolean option.  Only sparc64 and s390 allow to build it\nmodularly.  This patch turns the option into a boolean aswell because elf\nrequires various symbols that shouldn\u0027t be available to modules.  The most\nurgent one is tasklist_lock whos export this patch series kills, but there\nare others like force_sgi aswell.\n\nNote that sparc doesn\u0027t allow a modular 32bit a.out handler either, and\nthat would be the more useful case as only few people want 32bit sunos\ncompatibility and 99.9% of all sparc64 users need 32bit linux native elf\nsupport.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: \"David S. Miller\" \u003cdavem@davemloft.net\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": "e18e2a00efc8352c131eb8d5a460149fb5776f1c",
      "tree": "bee6e965d77f4289c37300714d7976c3e19f2994",
      "parents": [
        "8047e247c899f80c33a23ad7e9e250224f0d26a5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 20 01:23:32 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 20 01:23:32 2006 -0700"
      },
      "message": "[SPARC64]: Move over to GENERIC_HARDIRQS.\n\nThis is the long overdue conversion of sparc64 over to\nthe generic IRQ layer.\n\nThe kernel image is slightly larger, but the BSS is ~60K\nsmaller due to the reduced size of struct ino_bucket.\n\nA lot of IRQ implementation details, including ino_bucket,\nwere moved out of asm-sparc64/irq.h and are now private to\narch/sparc64/kernel/irq.c, and most of the code in irq.c\ntotally disappeared.\n\nOne thing that\u0027s different at the moment is IRQ distribution,\nwe do it at enable_irq() time.  If the cpu mask is ALL then\nwe round-robin using a global rotating cpu counter, else\nwe pick the first cpu in the mask to support single cpu\ntargetting.  This is similar to what powerpc\u0027s XICS IRQ\nsupport code does.\n\nThis works fine on my UP SB1000, and the SMP build goes\nfine and runs on that machine, but lots of testing on\ndifferent setups is needed.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2a1585244681b92fd416d071a85de0db79235d2",
      "tree": "c88dbf5760959184dc48ffd87661188c72a77ffa",
      "parents": [
        "385910f2b275a636238f70844f1b6da9fda6f2da"
      ],
      "author": {
        "name": "Jean-Luc Léger",
        "email": "jean-luc.leger@dspnet.fr.eu.org",
        "time": "Tue Apr 18 16:19:53 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 18 16:19:53 2006 -0700"
      },
      "message": "[SPARC64]: Fix dependencies of HUGETLB_PAGE_SIZE_64K\n\nThis patch fixes dependencies of HUGETLB_PAGE_SIZE_64K\n\nSigned-off-by: Jean-Luc Léger \u003cjean-luc.leger@dspnet.fr.eu.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68491d5892defca59ad4f604cace2b1e30889c14",
      "tree": "6d4a023ec88ef043808798b7539de0a9c7fa765a",
      "parents": [
        "aa1d1a0af6022f02fb601508d3feaabafd405299"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 06 20:28:11 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:56:45 2006 -0700"
      },
      "message": "[SPARC64]: Set ARCH_SELECT_MEMORY_MODEL\n\nOtherwise the build breaks with EXPERIMENTAL disabled\nbecause SPARSEMEM will not get selected properly.  See\nmm/Kconfig for how that works.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d78d4beb64eb07d50665432867971c481192ebf",
      "tree": "d007f5721ba96abff820f76db77f11ae578722f8",
      "parents": [
        "d59288b75797fd982546aee7ba24a495dee128dd"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:39:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:14 2006 -0800"
      },
      "message": "[PATCH] bitops: sparc64: use generic bitops\n\n- remove __{,test_and_}{set,clear,change}_bit() and test_bit()\n- remove ffz()\n- remove __ffs()\n- remove generic_fls()\n- remove generic_fls64()\n- remove sched_find_first_bit()\n- remove ffs()\n\n- unless defined(ULTRA_HAS_POPULATION_COUNT)\n\n  - remove generic_hweight{64,32,16,8}()\n\n- remove find_{next,first}{,_zero}_bit()\n- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()\n- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\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": "dcc1e8dd88d4bc55e32a26dad7633d20ffe606d2",
      "tree": "a47592213d94f918867d3dd81bb91dac3e727dea",
      "parents": [
        "14778d9072e53d2171f66ffd9657daff41acfaed"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 22 00:49:59 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 22 01:15:14 2006 -0800"
      },
      "message": "[SPARC64]: Add a secondary TSB for hugepage mappings.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b4006dcf6a8c43bd482b9c1ec576f0ed270ef23",
      "tree": "e04ac039a49f37ee5e8eca3fd654df0649a1806c",
      "parents": [
        "b52439c22c63dbbefd5395f2151c0ef4f667e949"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Mar 18 18:12:42 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 20 01:16:39 2006 -0800"
      },
      "message": "[SPARC64]: Use SLAB caches for TSB tables.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8935dced547afbf37d0fcfcac9a3556494e53104",
      "tree": "0ae802875c73e99b86e4f90be6e953ec0c528dea",
      "parents": [
        "17b0e199a10184d8c5bbbd79a4cee993bb1fb257"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 08 16:09:19 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 20 01:14:24 2006 -0800"
      },
      "message": "[SPARC64]: Add SMT scheduling support for Niagara.\n\nThe mapping is a simple \"(cpuid \u003e\u003e 2) \u003d\u003d core\" for now.\nLater we\u0027ll add more sophisticated code that will walk\nthe sun4v machine description and figure this out from\nthere.\n\nWe should also add core mappings for jaguar and panther\nprocessors.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1112018b4bc82adf5c8a9c15a08954328f023ae",
      "tree": "4d94ef6c153f028cfaaff711cf7d4f07aa90e9b4",
      "parents": [
        "ee29074d3bd23848905f52c515974e0cd0219faa"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 08 02:16:07 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 20 01:14:22 2006 -0800"
      },
      "message": "[SPARC64]: Move over to sparsemem.\n\nThis has been pending for a long time, and the fact\nthat we waste a ton of ram on some configurations\nkind of pushed things over the edge.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "add2b6fdae9d7fc251c229e76252f731917094c4",
      "tree": "b800f38c2b8e7e498b85bfa8a8ecba2aaf906b77",
      "parents": [
        "e18f9b4be430189d79a01a75734bf7cfdc22cc3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Sun Feb 26 20:24:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Sun Feb 26 20:24:40 2006 -0800"
      },
      "message": "Make Kprobes depend on modules\n\nCommit 9ec4b1f356b3bad928ae8e2aa9caebfa737d52df made kprobes not compile\nwithout module support, so just make that clear in the Kconfig file.\n\nAlso, since it\u0027s marked EXPERIMENTAL, make that dependency explicit too.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "61943c5015acae42fe355bf033bbee8d63691fe3",
      "tree": "d4333428f4caccfba7f4269fd0f314042421aab2",
      "parents": [
        "a4fc7ab1d065a9dd89ed0e74439ef87d4a16e980"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Jan 11 15:55:23 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 11 15:55:23 2006 -0800"
      },
      "message": "[SPARC64] arch/sparc64/Kconfig: fix HUGETLB_PAGE_SIZE_64K dependencies\n\nThis patch fixes a typo in the dependencies of HUGETLB_PAGE_SIZE_64K.\n\nIt might be more logical to rename the HUGETLB_PAGE_SIZE_*K\ndependencies to HUGETLB_PAGE_SIZE_*KB, but let\u0027s fix this bug first.\n\nThis bug was reported by Jean-Luc Leger \u003creiga@dspnet.fr.eu.org\u003e.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e585e47031751f4e393e10ffd922885508b958dd",
      "tree": "08a641dab000aacb25c6b7331c32271e4109535f",
      "parents": [
        "22c4e3084eb8b88288a622a57d8b35c450a439f2"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Sun Jan 08 01:05:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:14:11 2006 -0800"
      },
      "message": "[PATCH] tiny: Make *[ug]id16 support optional\n\nConfigurable 16-bit UID and friends support\n\nThis allows turning off the legacy 16 bit UID interfaces on embedded platforms.\n\n   text    data     bss     dec     hex filename\n3330172  529036  190556 4049764  3dcb64 vmlinux-baseline\n3328268  529040  190556 4047864  3dc3f8 vmlinux\n\nFrom: Adrian Bunk \u003cbunk@stusta.de\u003e\n\n    UID16 was accidentially disabled for !EMBEDDED.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b57ee9e55373a27e45549e82b0c43621480a71b",
      "tree": "03c584b93e9323d5057fdd482c6cb5c9a3e1d651",
      "parents": [
        "14904398e5b573d13f8c8dbd43a452ff34c0efc2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Dec 22 21:03:47 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 23:09:54 2005 -0800"
      },
      "message": "[SPARC]: introduce a SPARC Kconfig symbol\n\nIntroduce a Kconfig symbol SPARC that is defined on both the sparc and\nsparc64 architectures.\n\nThis symbol makes some dependencies more readable.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd6b0762a04978baf48412456a687842de97e381",
      "tree": "86978ae5a1e00c6ab6d0a3f58e37f85de079a2b8",
      "parents": [
        "78512ece148992a5c00c63fbf4404f3cde635016"
      ],
      "author": {
        "name": "Prasanna S Panchamukhi",
        "email": "prasanna@in.ibm.com",
        "time": "Mon Nov 07 00:59:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:35 2005 -0800"
      },
      "message": "[PATCH] Move Kprobes and Oprofile to \"Instrumentation Support\" menu\n\nAndrew Morton suggested to move kprobes from kernel hacking menu, since\nkernel hacking menu is in-appropriate for the Kprobes.  This patch moves\nKprobes and Oprofile under instrumentation menu.\n\n(akpm: it\u0027s not a natural fit, but things like djprobes and the s390 guys\u0027\nstatistics library need a home)\n\nSigned-of-by: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Philippe Elie \u003cphil.el@wanadoo.fr\u003e\nCc: John Levon \u003clevon@movementarian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a08b6b7968e7a6afc75e365ac31830867275abdc",
      "tree": "4c8bc7006f09eb01950cbf0d6854128cc969a486",
      "parents": [
        "8ae418cf85b92cae7bce3d810b6aaf354e77be84"
      ],
      "author": {
        "name": "viro@ZenIV.linux.org.uk",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Tue Sep 06 01:48:42 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:17:12 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (BLK_DEV_FD dependencies)\n\nSanitized and fixed floppy dependencies: split the messy dependencies for\nBLK_DEV_FD by introducing a new symbol (ARCH_MAY_HAVE_PC_FDC), making\nBLK_DEV_FD depend on that one and taking declarations of ARCH_MAY_HAVE_PC_FDC\nto arch/*/Kconfig.  While we are at it, fixed several obvious cases when\nBLK_DEV_FD should have been excluded (architectures lacking asm/floppy.h\nare *not* going to have floppy.c compile, let alone work).\n\nIf you can come up with better name for that (\"this architecture might\nhave working PC-compatible floppy disk controller\"), you are more than\nwelcome - just s/ARCH_MAY_HAVE_PC_FDC/your_prefered_name/g in the patch\nbelow...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e5e259466f2fe68251b1e1092949ef3d4dabb254",
      "tree": "fa75d127aa4c208272a86861d76debc0003e17db",
      "parents": [
        "53d0fc27af3a3ab22c0ffb67857adfa18977e681"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 05 23:34:13 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 05 23:34:13 2005 -0700"
      },
      "message": "[SPARC64]: Don\u0027t include drivers/firmware/Kconfig\n\nIt\u0027s really not relevant for this platform in any\nway, after all.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5843e37e24d7cf32f7996dd015245633e0790595",
      "tree": "d665ee3a23306c79f6b285c32e13a47b2db79fe6",
      "parents": [
        "2ef27778a26dd828dd0d348ff12d2c180062746e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 30 21:46:19 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 30 21:46:19 2005 -0700"
      },
      "message": "[SPARC64]: Use drivers/Kconfig\n\nAnd move some other stuff into drivers/sbus/char/Kconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22a4427972af371fddb49c0184a93851ad51070d",
      "tree": "2d513301698bc8c5b691caf7268a57f296fdf69d",
      "parents": [
        "9f02d6b7b43d46a74dd385f06090104ecd0fb807",
        "ede7fbdf526c314850c9f32dd8da1753bf8d0ad5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 15:54:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 12 15:54:36 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6\n"
    },
    {
      "commit": "d5950b4355049092739bea97d1bdc14433126cc5",
      "tree": "a76e11dfb7209e3ab49352ee4f8776b4a59249d9",
      "parents": [
        "0b7f22aab4e960c75e82ad696ef852f9b0015e7d"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jul 11 21:03:49 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 11 21:03:49 2005 -0700"
      },
      "message": "[NET]: add a top-level Networking menu to *config\n\nCreate a new top-level menu named \"Networking\" thus moving\nnet related options and protocol selection way from the drivers\nmenu and up on the top-level where they belong.\n\nTo implement this all architectures has to source \"net/Kconfig\" before\ndrivers/*/Kconfig in their Kconfig file. This change has been\nimplemented for all architectures.\n\nDevice drivers for ordinary NIC\u0027s are still to be found\nin the Device Drivers section, but Bluetooth, IrDA and ax25\nare located with their corresponding menu entries under the new\nnetworking menu item.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad2f931dcb41bcfae38cc77d78b7821dfef83cf2",
      "tree": "344940f7ce52d94cf9bdd862409c63ebeb9bfa3a",
      "parents": [
        "0e65f82814e9828d3ff54988de9e7c0b36794daa"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jul 02 18:15:49 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:14:31 2005 -0700"
      },
      "message": "[PATCH] I2C: Move hwmon drivers (1/3)\n\nPart 1: Configuration files and Makefiles.\n\nFrom: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bb49bcda15f1bc1a52c7f887db278447f332eaa7",
      "tree": "dec754638f3cbc4123e715c42573648859e20735",
      "parents": [
        "af166d15c3ad4d501a0c4fb5b4547bb2ba205918"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 10 16:49:28 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 10 16:49:28 2005 -0700"
      },
      "message": "[SPARC64]: Add SECCOMP support.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6524813e032fb33bd1de807a98f8453414335e4",
      "tree": "4af95ee9310bb7f13de0272b21fec593f9da3b9b",
      "parents": [
        "dcc83a028552ac34538db52d82446d1da6ea8c22"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 08 15:21:51 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 08 15:21:51 2005 -0700"
      },
      "message": "[SPARC64]: Support CONFIG_HZ\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7270dec080002d8aa18256c756af6c32331ef48",
      "tree": "5f00f1e682b1423d9fcb31500a53c598dbba7e0a",
      "parents": [
        "19f7241a3b087bbf4dd107c979608fdb56c83a09"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@raphnet.net",
        "time": "Mon Jul 04 13:23:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 04 13:23:45 2005 -0700"
      },
      "message": "[SPARC64/COMPAT]: Add some compat ioctl for ppdev\n\nThe following patch adds some ioctls to include/linux/compat_ioctl.h\nto allow using ppdev from the 32 bit user space on sparc64.\n\nThis patch also adds the PPDEV option in the sparc64 menu, near Parallel\nprinter support in the \u0027General machine setup\u0027 submenu.\n\nAll those ioctls seem to be compatible, since (correct me if I\u0027m wrong)\nthey dont use the \u0027long\u0027 type. See include/linux/ppdev.h.\n\nThe application I used to test the new ioctls only used the following:\nPPEXCL\nPPCLAIM\nPPNEGOT\nPPGETMODES\nPPRCONTROL\nPPWCONTROL\nPPDATADIR\nPPWDATA\nPPRDATA\n\nBut I beleive that the other ioctls will work fine.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f22ab276b931b72ea04b184c155b34d0362bfc3",
      "tree": "013e6ba32f4b2fcb66f9726ba6b2c6dc64f6622d",
      "parents": [
        "3a9da7655d2d5b7f790a370328cf093440c80496"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Thu Jun 23 00:07:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Thu Jun 23 09:45:02 2005 -0700"
      },
      "message": "[PATCH] make each arch use mm/Kconfig\n\nFor all architectures, this just means that you\u0027ll see a \"Memory Model\"\nchoice in your architecture menu.  For those that implement DISCONTIGMEM,\nyou may eventually want to make your ARCH_DISCONTIGMEM_ENABLE a \"def_bool\ny\" and make your users select DISCONTIGMEM right out of the new choice\nmenu.  The only disadvantage might be if you have some specific things that\nyou need in your help option to explain something about DISCONTIGMEM.\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e3b9ab1a6da339312bb23747693805fa63e2ffd0",
      "tree": "7e7e7264c6f8c8de4fed96d29fb789992353e936",
      "parents": [
        "fa732f556896836e88cd662ee7a664c4db6d080d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun Apr 24 12:28:35 2005 -0700"
      },
      "message": "[PATCH] missing dependency on sparc64\n\nCONFIG_HW_CONSOLE selects vt.c; without the stuff pulled by CONFIG_VT it\nwill not build.  Normally we get both in drivers/char/Kconfig and there\nHW_CONSOLE depends on VT.  sparc64 does not pull drivers/char/Kconfig\nand has that sutff in arch/sparc64/Kconfig instead.  However, it forgets\nto add the same dependency.  As the result, turning VT off [which is\npossible] will end up with broken build.  For no good reason... \n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
