)]}'
{
  "log": [
    {
      "commit": "f0e98c387e61de00646be31fab4c2fa0224e1efb",
      "tree": "1a89c383253ca460658632427968a6f011770e94",
      "parents": [
        "9a4a668240e2f9564d12347c50c3d9c5f1686a85"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 03 15:01:05 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 03 15:01:05 2008 -0800"
      },
      "message": "[SPARC]: Fix link errors with gcc-4.3\n\nReported by Adrian Bunk.\n\nJust like in changeset a3f9985843b674cbcb58f39fab8416675e7ab842\n(\"[SPARC64]: Move kernel unaligned trap handlers into assembler\nfile.\") we have to move the assembler bits into a seperate\nasm file because as far as the compiler is concerned\nthese inline bits we\u0027re doing in unaligned.c are unreachable.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "74074dec4f365e1b042ad47f75854f06bd771455",
      "tree": "13f49eee6669d1ff83bd7bd6edf54342c551b20b",
      "parents": [
        "7729d74ed5099021f79ee8ecfa676829b5bac796"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Mar 03 11:41:51 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 03 11:41:51 2008 -0800"
      },
      "message": "sparc: replace remaining __FUNCTION__ occurances\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7729d74ed5099021f79ee8ecfa676829b5bac796",
      "tree": "969a2a5e2b0de1d812f8856e9f60fdf0c471a922",
      "parents": [
        "c8edc89d24546c834d7f595663afd14602855c02"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 21:53:20 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 21:53:20 2008 -0800"
      },
      "message": "[SPARC]: Add reboot_command[] extern decl to asm/system.h\n\nKill off some sparse warnings.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8edc89d24546c834d7f595663afd14602855c02",
      "tree": "6e634724f1b5583e6f63045c2dc370c98b3ec712",
      "parents": [
        "be71716e464f4ea38f08034dc666f2feb55535d9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 21:46:59 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 28 21:46:59 2008 -0800"
      },
      "message": "[SPARC]: Mark linux_sparc_{fpu,chips} static.\n\nCaught by sparse.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b80a71860d0cfaaa9aa0722238cf3b69bb859eee",
      "tree": "682de720fbc20fc829add41c0ac61954b150d90a",
      "parents": [
        "bfa274e2436fc7ef72ef51c878083647f1cfd429"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 24 18:45:09 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 24 18:45:09 2008 -0800"
      },
      "message": "[SPARC]: Fix build in arch/sparc/kernel/led.c\n\n  CC [M]  arch/sparc/kernel/led.o\narch/sparc/kernel/led.c: In function \u0027led_blink\u0027:\narch/sparc/kernel/led.c:35: error: invalid use of undefined type \u0027struct\ntimer_list\u0027\narch/sparc/kernel/led.c:35: error: \u0027jiffies\u0027 undeclared (first use in\nthis function)\narch/sparc/kernel/led.c:35: error: (Each undeclared identifier is\nreported only once\narch/sparc/kernel/led.c:35: error: for each function it appears in.)\narch/sparc/kernel/led.c:36: error: \u0027avenrun\u0027 undeclared (first use in\nthis function)\narch/sparc/kernel/led.c:36: error: \u0027FSHIFT\u0027 undeclared (first use in\nthis function)\narch/sparc/kernel/led.c:36: error: \u0027HZ\u0027 undeclared (first use in this\nfunction)\narch/sparc/kernel/led.c:37: error: invalid use of undefined type \u0027struct\ntimer_list\u0027\narch/sparc/kernel/led.c:39: error: invalid use of undefined type \u0027struct\ntimer_list\u0027\narch/sparc/kernel/led.c:40: error: invalid use of undefined type \u0027struct\ntimer_list\u0027\narch/sparc/kernel/led.c:42: error: implicit declaration of function\n\u0027add_timer\u0027\narch/sparc/kernel/led.c: In function \u0027led_write_proc\u0027:\narch/sparc/kernel/led.c:70: error: implicit declaration of function\n\u0027copy_from_user\u0027\narch/sparc/kernel/led.c:84: error: implicit declaration of function\n\u0027del_timer_sync\u0027\narch/sparc/kernel/led.c: In function \u0027led_init\u0027:\narch/sparc/kernel/led.c:109: error: implicit declaration of function\n\u0027init_timer\u0027\narch/sparc/kernel/led.c:110: error: invalid use of undefined type\n\u0027struct timer_list\u0027\nmake[1]: *** [arch/sparc/kernel/led.o] Error 1\n\nBased upon original patch by Robert Reif.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b69409279c4c960fcd1575bcf80f2a0ca414ca93",
      "tree": "da8105a20ccc08caa033a9b40da7111e1de902d7",
      "parents": [
        "07ce198a1eb3431d04a6d59ea9fb7b71f21e33b1",
        "f6d091e05199e67ba79c3ea29faa5c3b51d5daf4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 19 07:53:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 19 07:53:28 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]: Add regs_return_value().\n  [SPARC64]: Kill pcic_present().\n  [SPARC]: Kill \u0027prom_palette\u0027.\n  [ATYFB]: Kill \u0027prom_palette\u0027 sparc code.\n  [SPARC64]: Kill \u0027prom_keyboard\u0027.\n  [SPARC]: Kill extern decl of \u0027panic_setup\u0027.\n  [SPARC64]: Delete \u0027boot_flags\u0027.\n  [SPARC64]: Kill unused function \u0027kernel_enter_debugger\u0027.\n  [SPARC64] arch/sparc64/kernel/unaligned.c: Use time_* macros\n  [SPARC64]: Always register a PROM based early console.\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Add -mtune\u003dultrasparc3 if possible.\n  [SPARC64]: Remove Makefile code for ancient gcc and binutils.\n  [SPARC64]: Remove DEBUG_BOOTMEM.\n  [SPARC64]: Use shorter \"get_zeroed_page\" call.\n  [SPARC]: Use shorter form of \"get_zeroed_page\".\n  [SPARC]: video/cg14.c and video/sbuslib.c build fixes\n"
    },
    {
      "commit": "667bc389c716389795c6cfa145ab5ef6279fbb62",
      "tree": "53a240acf9e4eef42cec6de3c8324f04cbc0c094",
      "parents": [
        "30b3cfe1f67550bb6ec6868507a78060ef98269a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 15:28:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 15:28:16 2008 -0800"
      },
      "message": "[SPARC]: Kill \u0027prom_palette\u0027.\n\nThe idea of this thing is we could save/restore the firmware\u0027s\npalette when breaking in and out of the firmware prompt.\n\nOnly one driver implemented this (atyfb) and it\u0027s value is\nquestionable.  If you\u0027re just debugging you don\u0027t really\ncare that the characters end up being purple or whatever.\n\nAnd we can provide better debugging and firmware command\nfacilities with minimal in-kernel console I/O drivers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d5509aa6985b256a426e67ae6952fd4b7664de7",
      "tree": "8f0e7e5061b9378181869634cbc069d4aa91d214",
      "parents": [
        "9a2f258ad5910c478a5c98989b9a26268b2e5488"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 15:17:58 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 18 15:17:58 2008 -0800"
      },
      "message": "[SPARC]: Kill extern decl of \u0027panic_setup\u0027.\n\nThis was made static in kernel/panic.c a long time ago.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aa02cd2d9bd1e24a230bd66a0a741b984d03915a",
      "tree": "06e341e095749048feabbe2ded236e5db38ee251",
      "parents": [
        "10270d4838bdc493781f5a1cf2e90e9c34c9142f"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Feb 13 21:33:16 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 13 13:29:25 2008 -0800"
      },
      "message": "xtime_lock vs update_process_times\n\nCommit d3d74453c34f8fd87674a8cf5b8a327c68f22e99 (\"hrtimer: fixup the\nHRTIMER_CB_IRQSAFE_NO_SOFTIRQ fallback\") broke several archs, and since\nonly Russell bothered to merge the fix, and Greg to ACK his arch, I\u0027m\nsending this for merger.\n\nI have confirmation that the Alpha bit results in a booting kernel.\nThat leaves: blackfin, frv, sh and sparc untested.\n\nThe deadlock in question was found by Russell:\n\n  IRQ handle\n    -\u003e timer_tick() - xtime seqlock held for write\n      -\u003e update_process_times()\n        -\u003e run_local_timers()\n          -\u003e hrtimer_run_queues()\n            -\u003e hrtimer_get_softirq_time() - tries to get a read lock\n\nNow, Thomas assures me the fix is trivial, only do_timer() needs to be\ndone under the xtime_lock, and update_process_times() can savely be\nremoved from under it.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCC: Richard Henderson \u003crth@twiddle.net\u003e\nCC: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCC: David Howells \u003cdhowells@redhat.com\u003e\nCC: Paul Mundt \u003clethal@linux-sh.org\u003e\nCC: William Irwin \u003cwli@holomorphy.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d113fcd9cf807045e38998a60b4f4577c927c300",
      "tree": "6a8b37866eb189d769aa345ac012f754f4ee5dc5",
      "parents": [
        "f610bbc6accaacdf46501208178ff77c4422587a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Nov 16 03:06:07 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 04:17:37 2008 -0800"
      },
      "message": "[SPARC]: Merge asm-sparc{,64}/cache.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c79ca3f841aeb31aeadd6348f132780b6f658c22",
      "tree": "5d70c4b3aab7d4b61254edb76f3c4ddd39a2a624",
      "parents": [
        "ff99b923e6317f8b600620ffb936b13130266d99"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Nov 16 02:49:00 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 04:00:22 2008 -0800"
      },
      "message": "[SPARC]: Kill BSD errno translation table and header files.\n\nCompletely unused.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7b98ac24ef7df87010000aa4b15a640c15a9eca5",
      "tree": "388eea8a78dcb0430d0e06b97b26bdefe4f8a071",
      "parents": [
        "d38f1220666a2bd89c4f62d286723a3417b34b9e"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Jan 17 01:18:43 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 09 03:49:58 2008 -0800"
      },
      "message": "[SPARC]: Remove of_platform_device_create\n\nThere are no callers of this on the Sparc platforms.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1eb114112381eb66ebacdace1b6e70d30d603f9c",
      "tree": "3b97926b1a90aa996f99a23281809c3d960fd3d8",
      "parents": [
        "7fa3031500ec9b0a7460c8c23751799006ffee74"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 08 04:19:29 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:30 2008 -0800"
      },
      "message": "aout: remove unnecessary inclusions of {asm, linux}/a.out.h\n\nRemove now unnecessary inclusions of {asm,linux}/a.out.h.\n\n[akpm@linux-foundation.org: fix alpha build]\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": "7fa3031500ec9b0a7460c8c23751799006ffee74",
      "tree": "2a7e9202b35a39dc8217e95825263c0629e67e35",
      "parents": [
        "b0b933c08bd5fd053bbba8ba6387f543be03d49f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 08 04:19:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:30 2008 -0800"
      },
      "message": "aout: suppress A.OUT library support if !CONFIG_ARCH_SUPPORTS_AOUT\n\nSuppress A.OUT library support if CONFIG_ARCH_SUPPORTS_AOUT is not set.\n\nNot all architectures support the A.OUT binfmt, so the ELF binfmt should not\nbe permitted to go looking for A.OUT libraries to load in such a case.  Not\nonly that, but under such conditions A.OUT core dumps are not produced either.\n\nTo make this work, this patch also does the following:\n\n (1) Makes the existence of the contents of linux/a.out.h contingent on\n     CONFIG_ARCH_SUPPORTS_AOUT.\n\n (2) Renames dump_thread() to aout_dump_thread() as it\u0027s only called by A.OUT\n     core dumping code.\n\n (3) Moves aout_dump_thread() into asm/a.out-core.h and makes it inline.  This\n     is then included only where needed.  This means that this bit of arch\n     code will be stored in the appropriate A.OUT binfmt module rather than\n     the core kernel.\n\n (4) Drops A.OUT support for Blackfin (according to Mike Frysinger it\u0027s not\n     needed) and FRV.\n\nThis patch depends on the previous patch to move STACK_TOP[_MAX] out of\nasm/a.out.h and into asm/processor.h as they\u0027re required whether or not A.OUT\nformat is available.\n\n[jdike@addtoit.com: uml: re-remove accidentally restored code]\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d256eb8db60e36fc5dd0a27ce8a64f65df31f7b5",
      "tree": "f41f24251a3ec1cd5b2d324a64ef6c28dc529bf4",
      "parents": [
        "9473272af395e1f76cf917ddd20abd2326fc58f1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 07 05:06:51 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 07 05:06:51 2008 -0800"
      },
      "message": "[SPARC32]: Use regsets in arch_ptrace().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9775369ec06bad8edb2fbd8c77316f49b439c225",
      "tree": "14b0cb23d5fad3dbd99da0e21cf1b7e3db92595f",
      "parents": [
        "190aa9f60f9575d1b7382cd1ee33e2589208c514"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 07 03:00:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 07 03:00:17 2008 -0800"
      },
      "message": "[SPARC]: Move over to arch_ptrace().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "190aa9f60f9575d1b7382cd1ee33e2589208c514",
      "tree": "2707306174f13b26751f6264a4fceee00ef26ed1",
      "parents": [
        "38282764e3e76aa02c071af4673e6b6320e426ad"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 06 22:08:18 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 07 02:59:22 2008 -0800"
      },
      "message": "[SPARC]: Remove PTRACE_SUN* handling.\n\nSupporting SunOS ptrace() is pretty pointless and these\nkinds of quirks keep us from being able to share more\ncode with other platforms.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38282764e3e76aa02c071af4673e6b6320e426ad",
      "tree": "7d3bf23089142c3f12ec5eca00a17cb1f33518e1",
      "parents": [
        "8e3fe806e50d48d875bb56793ca3f984cba6c0db"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 06 22:01:01 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 07 02:59:08 2008 -0800"
      },
      "message": "[SPARC]: Kill DEBUG_PTRACE code.\n\nIt has long exceeded it\u0027s usefulness.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e3fe806e50d48d875bb56793ca3f984cba6c0db",
      "tree": "8eea5838f20d841c43ba40e6ec985edf56a09b62",
      "parents": [
        "d09c2a23ee4220a6341166a7dab5601258fef91f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 06 21:00:44 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 07 02:58:59 2008 -0800"
      },
      "message": "[SPARC32]: Add user regset support.\n\nIt is missing lazy FPU handling for the current task,\nbut that can be added later.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e33f6635da037ed4d2634ee6bdf5c4d601946c18",
      "tree": "443367576b9a2e30eb32c9d1c422206c87e5a1ad",
      "parents": [
        "55850f47333c6e7d932e6426eaed863b27c9cd7f",
        "38192d52f159bc06b7f523800c10b583cdd661d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:46:58 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:46:58 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]: Temporarily remove IOMMU merging code.\n  [SPARC64]: Update defconfig.\n  [SPARC]: Add new timerfd syscall entries.\n"
    },
    {
      "commit": "6c81c32f9616fd6f2795dceae2f70943cb4d8609",
      "tree": "fcafa4b8b071fc9d3a8ea87fd7a1fefca965a5a4",
      "parents": [
        "eb38a996ebacefe4ce2274de901138505d9cc96b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 06 01:37:51 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:08 2008 -0800"
      },
      "message": "calibrate_delay() must be __cpuinit\n\ncalibrate_delay() must be __cpuinit, not __{dev,}init.\n\nI\u0027ve verified that this is correct for all users.\n\nWhile doing the latter, I also did the following cleanups:\n- remove pointless additional prototypes in C files\n- ensure all users #include \u003clinux/delay.h\u003e\n\nThis fixes the following section mismatches with CONFIG_HOTPLUG\u003dn,\nCONFIG_HOTPLUG_CPU\u003dy:\n\nWARNING: vmlinux.o(.text+0x1128d): Section mismatch: reference to .init.text.1:calibrate_delay (between \u0027check_cx686_slop\u0027 and \u0027set_cx86_reorder\u0027)\nWARNING: vmlinux.o(.text+0x25102): Section mismatch: reference to .init.text.1:calibrate_delay (between \u0027smp_callin\u0027 and \u0027cpu_coregroup_map\u0027)\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Christian Zankel \u003cchris@zankel.net\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3db1d97a8109db0a6c2b5cfbb7877990e548ee54",
      "tree": "1db8de5fb4a2707be55bc1f1ee6c5f58ef463fe4",
      "parents": [
        "551e4fb2465b87de9d4aa1669b27d624435443bb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 05 17:40:40 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 06 04:12:23 2008 -0800"
      },
      "message": "[SPARC]: Add new timerfd syscall entries.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d672e7ac79b5ec5cdc90e450823441e20464691",
      "tree": "66da3aa0bf7f7ac80376a93f17edbb2246b2df06",
      "parents": [
        "5e05ad7d4e3b11f935998882b5d9c3b257137f1b"
      ],
      "author": {
        "name": "Davide Libenzi",
        "email": "davidel@xmailserver.org",
        "time": "Mon Feb 04 22:27:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:07 2008 -0800"
      },
      "message": "timerfd: new timerfd API\n\nThis is the new timerfd API as it is implemented by the following patch:\n\nint timerfd_create(int clockid, int flags);\nint timerfd_settime(int ufd, int flags,\n\t\t    const struct itimerspec *utmr,\n\t\t    struct itimerspec *otmr);\nint timerfd_gettime(int ufd, struct itimerspec *otmr);\n\nThe timerfd_create() API creates an un-programmed timerfd fd.  The \"clockid\"\nparameter can be either CLOCK_MONOTONIC or CLOCK_REALTIME.\n\nThe timerfd_settime() API give new settings by the timerfd fd, by optionally\nretrieving the previous expiration time (in case the \"otmr\" parameter is not\nNULL).\n\nThe time value specified in \"utmr\" is absolute, if the TFD_TIMER_ABSTIME bit\nis set in the \"flags\" parameter.  Otherwise it\u0027s a relative time.\n\nThe timerfd_gettime() API returns the next expiration time of the timer, or\n{0, 0} if the timerfd has not been set yet.\n\nLike the previous timerfd API implementation, read(2) and poll(2) are\nsupported (with the same interface).  Here\u0027s a simple test program I used to\nexercise the new timerfd APIs:\n\nhttp://www.xmailserver.org/timerfd-test2.c\n\n[akpm@linux-foundation.org: coding-style cleanups]\n[akpm@linux-foundation.org: fix ia64 build]\n[akpm@linux-foundation.org: fix m68k build]\n[akpm@linux-foundation.org: fix mips build]\n[akpm@linux-foundation.org: fix alpha, arm, blackfin, cris, m68k, s390, sparc and sparc64 builds]\n[heiko.carstens@de.ibm.com: fix s390]\n[akpm@linux-foundation.org: fix powerpc build]\n[akpm@linux-foundation.org: fix sparc64 more]\nSigned-off-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nCc: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efad798b9f01300565f65058b153250cc49d58f2",
      "tree": "f425b1fad94ca5eb384f4df9418450afb163bcae",
      "parents": [
        "0cadfc09534033e2b9694bd2d226b5dcfebd6704"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "pauliusz@yahoo.com",
        "time": "Sun Feb 03 15:42:53 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 15:42:53 2008 +0200"
      },
      "message": "Spelling fixes: lenght-\u003elength\n\nSigned-off-by: Paulius Zaleckas \u003cpauliusz@yahoo.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "01ba2bdc6b639764745ff678caf3fb9e5bcd745a",
      "tree": "c6e7f1925687485c331189a2d55ff4f2bb0a09df",
      "parents": [
        "6c5bd235bfd0b92188915465c7dfb377c1a4d451"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jan 20 14:15:03 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:21:17 2008 +0100"
      },
      "message": "all archs: consolidate init and exit sections in vmlinux.lds.h\n\nThis patch consolidate all definitions of .init.text, .init.data\nand .exit.text, .exit.data section definitions in\nthe generic vmlinux.lds.h.\n\nThis is a preparational patch - alone it does not buy\nus much good.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "872e2be7c4056496c2871bd9b0f2fae6c374fe47",
      "tree": "e08be566eb60401974d5a2bdbd87e4da846d4e2e",
      "parents": [
        "2ad913babd5d597f9d9d71d9e93dd589d55e66cd"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Tue Jan 22 18:29:20 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 22 18:29:20 2008 -0800"
      },
      "message": "[SPARC]: Constify function pointer tables.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "000775c50a19fa899121115f57f355c7f26e4346",
      "tree": "52692a18ac958a419e8765b9e150786433c58c11",
      "parents": [
        "d0c4c9d4a2e46f052178806c4004d52cd3ae040f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 09 05:09:06 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 12 21:52:15 2008 -0800"
      },
      "message": "[SPARC]: Make gettimeofday() monotonic again.\n\nWhen we switched away from the optimized C version\nthings stopped being monotonic.\n\nThe problem is that if we run this with interrupts disabled, we can\nsee the interrupt pending because the counter reached the limit value.\nWhen this happens the counter has bit 31 set, and the low bits start\ncounting again from zero.\n\nReported by Martin Habets.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b2afff23ab7f34222398fc357253c1e5caed363",
      "tree": "8b8635bf35513c0f12fb1a6099675b597c84e99f",
      "parents": [
        "33ccc190d1ef5a7ad519c35bb1ef1d0d68a65287"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Dec 20 13:55:45 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 20 13:55:45 2007 -0800"
      },
      "message": "[SPARC32]: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b127aa8bafb3b5b555ab0e7d6f87cb8a541a3d46",
      "tree": "dc369ef9ded375563e73614e16d59014ef04eb93",
      "parents": [
        "75c6d1410caa6fea861ef3802e8b186f7685f235"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Dec 04 00:33:07 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 05 05:38:00 2007 -0800"
      },
      "message": "[SPARC]: Add missing of_node_put\n\nThere should be an of_node_put when breaking out of a loop that iterates\nusing for_each_node_by_type.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "794b26e0600e3aab399f9d0f225f9e0b8782edbb",
      "tree": "9acb365c1b4b1458db9266c7bf23b3c33218995c",
      "parents": [
        "519c4d2debebc82b201b80fdc48643e19233eb97"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 19 23:45:16 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 05 05:37:58 2007 -0800"
      },
      "message": "[SPARC]: Add missing \"space\"\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c969ffe1f1bb349e118a299f76f6bb0bbd6b05a",
      "tree": "c1df24a3ade5a01257ae309c66a04c3f4a4dc5e4",
      "parents": [
        "dbeeb816e805091e7cfc03baf36dc40b4adb2bbd"
      ],
      "author": {
        "name": "Lucas Woods",
        "email": "woodzy@gmail.com",
        "time": "Mon Nov 05 20:22:27 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Nov 06 21:23:11 2007 -0800"
      },
      "message": "[SPARC]: Remove duplicate includes.\n\nSigned-off-by: Lucas Woods \u003cwoodzy@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64d329eec0313a071edd8176faf0a803012796d7",
      "tree": "c6640d6fc75d13edbf6c477b99db7627a4acdc06",
      "parents": [
        "d979f1792d1a4867eda0028b3aac8c6d4a535bb7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:17:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 27 00:17:01 2007 -0700"
      },
      "message": "[SPARC32]: __inline__ --\u003e inline\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c2399756ab8ccb2c57da4630b4aa4a1d61b3846",
      "tree": "d201140b6c42c92a1f283707861e824935ea0e39",
      "parents": [
        "f07ef395ad4cd050e695edfec217ceb2158220a3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 19 03:12:20 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 23 19:53:17 2007 -0400"
      },
      "message": "[SPARC, XEN, NET/CXGB3] use irq_handler_t where appropriate\n\nRather than hand-rolling our own prototype, make the code more\nfuture-proof by using the standard irq_handler_t typedef.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "58b053e4ce9d2fc3023645c1b96e537c72aa8d9a",
      "tree": "35fbd72eb62a37375bc06c01e356afd7da0c9693",
      "parents": [
        "f9527f121bd42c5d300815fbf12216bc1a63f60f"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 20:02:46 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:19:59 2007 +0200"
      },
      "message": "Update arch/ to use sg helpers\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "19c5870c0eefd27c6d09d867465e0571262e05d0",
      "tree": "8244d3beb5cc24a75e47bd28a4f3ec7921992338",
      "parents": [
        "ba25f9dcc4ea6e30839fcab5a5516f2176d5bfed"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@openvz.org",
        "time": "Thu Oct 18 23:40:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:43 2007 -0700"
      },
      "message": "Use helpers to obtain task pid in printks (arch code)\n\nOne of the easiest things to isolate is the pid printed in kernel log.\nThere was a patch, that made this for arch-independent code, this one makes\nso for arch/xxx files.\n\nIt took some time to cross-compile it, but hopefully these are all the\nprintks in arch code.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\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": "b488893a390edfe027bae7a46e9af8083e740668",
      "tree": "c469a7f99ad01005a73011c029eb5e5d15454559",
      "parents": [
        "3eb07c8c8adb6f0572baba844ba2d9e501654316"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Thu Oct 18 23:40:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:40 2007 -0700"
      },
      "message": "pid namespaces: changes to show virtual ids to user\n\nThis is the largest patch in the set. Make all (I hope) the places where\nthe pid is shown to or get from user operate on the virtual pids.\n\nThe idea is:\n - all in-kernel data structures must store either struct pid itself\n   or the pid\u0027s global nr, obtained with pid_nr() call;\n - when seeking the task from kernel code with the stored id one\n   should use find_task_by_pid() call that works with global pids;\n - when showing pid\u0027s numerical value to the user the virtual one\n   should be used, but however when one shows task\u0027s pid outside this\n   task\u0027s namespace the global one is to be used;\n - when getting the pid from userspace one need to consider this as\n   the virtual one and use appropriate task/pid-searching functions.\n\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: nuther build fix]\n[akpm@linux-foundation.org: yet nuther build fix]\n[akpm@linux-foundation.org: remove unneeded casts]\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nCc: Sukadev Bhattiprolu \u003csukadev@us.ibm.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Paul Menage \u003cmenage@google.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5c45708352a040f19caceb683c78bc86aad466f6",
      "tree": "6541789a623c189c1e91ffd91bd972cad938d130",
      "parents": [
        "7b96dc023a1b487bce59256fde14b8bb28b45aea"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Oct 17 21:17:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 17 21:17:42 2007 -0700"
      },
      "message": "[SPARC/64]: Consolidate of_register_driver\n\nAlso of_unregister_driver.  These will be shortly also used by the\nPowerPC code.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cba4fbbff2e9722e93b28e18fa7714b9013cbdda",
      "tree": "6c070671e8df2d1e37fd50d7f2504d99a3f62c5f",
      "parents": [
        "4af3c9cc4fad54c3627e9afebf905aafde5690ed"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Oct 16 23:29:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Oct 17 08:42:55 2007 -0700"
      },
      "message": "remove include/asm-*/ipc.h\n\nAll asm/ipc.h files do only #include \u003casm-generic/ipc.h\u003e.\n\nThis patch therefore removes all include/asm-*/ipc.h files and moves the\ncontents of include/asm-generic/ipc.h to include/linux/ipc.h.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\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": "0912a5db0ea45d8aef3ee99a882e093285e32c3c",
      "tree": "eef222f8bce729c7bf0fa988e0c77918032f55a3",
      "parents": [
        "78bdc3106a877cfa50439fa66b52acbc4e7868df"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon May 14 15:44:38 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 16 11:27:32 2007 +0200"
      },
      "message": "SPARC: sg chaining support\n\nThis updates the sparc iommu/pci dma mappers to sg chaining.\n\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "a2cd15586e630b0870bf34783568d83901890743",
      "tree": "cb914a4b6c2531d2a9aabca708992672dc76a442",
      "parents": [
        "7379b42b607782695f49d05c80d3eb99e5072908"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Oct 10 23:27:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:12 2007 -0700"
      },
      "message": "[SPARC/64]: Move of_platform_driver initialisations: arch/sparc{,64}.\n\nWe no longer initialise the name field of the of_platform_driver, but\nuse the name field of the embedded device_driver\u0027s name field instead.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa7744dbb69c06b69c7449063c440d8a53df9e6c",
      "tree": "a81c6103c0eec3aa21d26c419fd072b6e96fd5a7",
      "parents": [
        "e8dd16129fad13e5b8b05b6a0a02d10d06f30301"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Sep 27 13:21:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:11 2007 -0700"
      },
      "message": "[SPARC/64]: Prepare to remove of_platform_driver name.\n\nThe name field of of_platform_driver is just copied into the\nincluded device_driver.  By not overriding an already initialised\ndevice_driver name, we can convert the drivers over time to stop using\nthe of_platform_driver name.\n\nAlso we were not copying the owner field from of_platform_driver, so do\nthe same with it.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8dd16129fad13e5b8b05b6a0a02d10d06f30301",
      "tree": "005f972c998e36e2869fb8cf773be087fe0203a4",
      "parents": [
        "72be7e542c67a5a134e99ba19d1846498ef8f9d2"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Thu Sep 27 13:15:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:11 2007 -0700"
      },
      "message": "[SPARC32]: Add irqflags.h to sparc32 and use it from generic code.\n\nAdded asm-sparc/irqflags.h and moved irq related code from system.h to it.\nRenamed local_irq functions to raw_local_irq in irq.c.\nModified system.h to include linux/irqflags.h which includes asm/irqflags.h.\nAdded TRACE_IRQFLAGS_SUPPORT to Kconfig.debug.\n\nThis is the first step in adding IRQ-flags state tracing as outlined in\nDocumentation/irqflags-tracing.txt.  These changes should be harmless\nbecause they just move things around and rename them.\n\nThe next step is making the lowlevel entry code modifications which\nto be honest are beyond my capabilities at this point.\n\nBoot tested on an ss20 running an SMP kernel.\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcbe40ebdd6ab832793448c8e611cfa904968e9a",
      "tree": "10673492e94482808ee894f2b7104f79215ed5b4",
      "parents": [
        "9bb3c227c47b23280eb50fac0872d96ef3e160a7"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Sep 17 19:02:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:10 2007 -0700"
      },
      "message": "[SPARC]: beautify vmlinux.lds\n\nMake vmlinux.lds almost readable.\nWhen going through the file fixed the following:\n- Use PAGE_SIZE as replacement for hardcoded 4096\n- Moves label definitions inside {} to avoid ld alignment\n  that may be added between label and section\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c908f97d0f9aee32fa6d4b0a44c4c5d0ccab2b0",
      "tree": "4c863da394fd58a51cdbc4c0386560fe994ee262",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 27 13:09:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 27 13:09:28 2007 -0700"
      },
      "message": "[SPARC]: Fix EBUS use of uninitialized variable.\n\nIf of_get_property() fails, it returns NULL and the \u0027len\u0027\nparameter is undefined.  So we need to explicitly set len\nto zero in such cases.\n\nNoticed by Al Viro.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ac4c949e02f26be1e4378f9acfb07ec87db947b",
      "tree": "b22c949a7c20ae61f34cc6a12a240dbf600b1f2f",
      "parents": [
        "ac07860264bd2b18834d3fa3be47032115524cea"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Fri Aug 10 15:52:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 10 15:52:06 2007 -0700"
      },
      "message": "[SPARC32]: Remove iommu from struct sbus_bus and use archdata like sparc64.\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46bcea7751efc867ae4b073c99ad1d137a475bc0",
      "tree": "6600d52d5131d2ed1eb95640aa3604aecbcbc4af",
      "parents": [
        "4a2a4df7b6db25df8f3d5cc6dd0b096119359d92"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 18:46:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 18:46:36 2007 -0700"
      },
      "message": "[SPARC]: Centralize find_in_proplist() instead of duplicating N times.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a808a3131b2a6656475d82219f5e5d25edd7160",
      "tree": "12a4f0690bf01ccc9956ba974dd64237ee9f807c",
      "parents": [
        "3daadf33013a1c4d7abf4a65b24644cdd8ae896a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 02 00:19:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Aug 03 14:08:42 2007 -0700"
      },
      "message": "[SPARC32]: Fix modular build of floppy driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f623f388e4f83c01ac23f228247a6a4b9cc71111",
      "tree": "4ee8e54a33e88d0197442f60f36b85dc5d842ad1",
      "parents": [
        "8163904e660a30be800a3361df69bf9dad3b44cd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jul 29 02:10:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 30 00:27:37 2007 -0700"
      },
      "message": "[SPARC]: Fix serial console node string creation.\n\nThe string setting code depends upon the original value of the\n\"skip\" variable, not the one that gets modified by the node\ntraversal loop.\n\nBased upon a patch by Mark Fortescue.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e950f6f0189f65f8bf069cf2272649ef418f5e4",
      "tree": "95710bedf2a5aa3b61002f3399e0950192fdd504",
      "parents": [
        "673d5b43daa00b42759cecc6b0760b8bf6be80d2"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Jul 30 02:36:13 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 29 17:09:29 2007 -0700"
      },
      "message": "Remove fs.h from mm.h\n\nRemove fs.h from mm.h. For this,\n 1) Uninline vma_wants_writenotify(). It\u0027s pretty huge anyway.\n 2) Add back fs.h or less bloated headers (err.h) to files that need it.\n\nAs result, on x86_64 allyesconfig, fs.h dependencies cut down from 3929 files\nrebuilt down to 3444 (-12.3%).\n\nCross-compile tested without regressions on my two usual configs and (sigh):\n\nalpha              arm-mx1ads        mips-bigsur          powerpc-ebony\nalpha-allnoconfig  arm-neponset      mips-capcella        powerpc-g5\nalpha-defconfig    arm-netwinder     mips-cobalt          powerpc-holly\nalpha-up           arm-netx          mips-db1000          powerpc-iseries\narm                arm-ns9xxx        mips-db1100          powerpc-linkstation\narm-assabet        arm-omap_h2_1610  mips-db1200          powerpc-lite5200\narm-at91rm9200dk   arm-onearm        mips-db1500          powerpc-maple\narm-at91rm9200ek   arm-picotux200    mips-db1550          powerpc-mpc7448_hpc2\narm-at91sam9260ek  arm-pleb          mips-ddb5477         powerpc-mpc8272_ads\narm-at91sam9261ek  arm-pnx4008       mips-decstation      powerpc-mpc8313_rdb\narm-at91sam9263ek  arm-pxa255-idp    mips-e55             powerpc-mpc832x_mds\narm-at91sam9rlek   arm-realview      mips-emma2rh         powerpc-mpc832x_rdb\narm-ateb9200       arm-realview-smp  mips-excite          powerpc-mpc834x_itx\narm-badge4         arm-rpc           mips-fulong          powerpc-mpc834x_itxgp\narm-carmeva        arm-s3c2410       mips-ip22            powerpc-mpc834x_mds\narm-cerfcube       arm-shannon       mips-ip27            powerpc-mpc836x_mds\narm-clps7500       arm-shark         mips-ip32            powerpc-mpc8540_ads\narm-collie         arm-simpad        mips-jazz            powerpc-mpc8544_ds\narm-corgi          arm-spitz         mips-jmr3927         powerpc-mpc8560_ads\narm-csb337         arm-trizeps4      mips-malta           powerpc-mpc8568mds\narm-csb637         arm-versatile     mips-mipssim         powerpc-mpc85xx_cds\narm-ebsa110        i386              mips-mpc30x          powerpc-mpc8641_hpcn\narm-edb7211        i386-allnoconfig  mips-msp71xx         powerpc-mpc866_ads\narm-em_x270        i386-defconfig    mips-ocelot          powerpc-mpc885_ads\narm-ep93xx         i386-up           mips-pb1100          powerpc-pasemi\narm-footbridge     ia64              mips-pb1500          powerpc-pmac32\narm-fortunet       ia64-allnoconfig  mips-pb1550          powerpc-ppc64\narm-h3600          ia64-bigsur       mips-pnx8550-jbs     powerpc-prpmc2800\narm-h7201          ia64-defconfig    mips-pnx8550-stb810  powerpc-ps3\narm-h7202          ia64-gensparse    mips-qemu            powerpc-pseries\narm-hackkit        ia64-sim          mips-rbhma4200       powerpc-up\narm-integrator     ia64-sn2          mips-rbhma4500       s390\narm-iop13xx        ia64-tiger        mips-rm200           s390-allnoconfig\narm-iop32x         ia64-up           mips-sb1250-swarm    s390-defconfig\narm-iop33x         ia64-zx1          mips-sead            s390-up\narm-ixp2000        m68k              mips-tb0219          sparc\narm-ixp23xx        m68k-amiga        mips-tb0226          sparc-allnoconfig\narm-ixp4xx         m68k-apollo       mips-tb0287          sparc-defconfig\narm-jornada720     m68k-atari        mips-workpad         sparc-up\narm-kafa           m68k-bvme6000     mips-wrppmc          sparc64\narm-kb9202         m68k-hp300        mips-yosemite        sparc64-allnoconfig\narm-ks8695         m68k-mac          parisc               sparc64-defconfig\narm-lart           m68k-mvme147      parisc-allnoconfig   sparc64-up\narm-lpd270         m68k-mvme16x      parisc-defconfig     um-x86_64\narm-lpd7a400       m68k-q40          parisc-up            x86_64\narm-lpd7a404       m68k-sun3         powerpc              x86_64-allnoconfig\narm-lubbock        m68k-sun3x        powerpc-cell         x86_64-defconfig\narm-lusl7200       mips              powerpc-celleb       x86_64-up\narm-mainstone      mips-atlas        powerpc-chrp32\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c0d345e2516dd6285834e6b0d54825e40823d5a",
      "tree": "d8f5b2c8e87ac44d6e98c09c68a68ab075c9d7a9",
      "parents": [
        "86ac92ee694e3cd5991c076bab2f4c63526f38bc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jul 22 19:19:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 24 13:24:34 2007 -0700"
      },
      "message": "[SPARC]: Add missing NOTES section.\n\nThis fixes boot failures when the build-id LD option is\nactually used, because without it we end up with multiple\nPT_LOAD sections which the SILO boot loader cannot handle.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86ac92ee694e3cd5991c076bab2f4c63526f38bc",
      "tree": "8f0fdf055314833190b78a21ce16645c43598b72",
      "parents": [
        "2240598c24683df1e1a6cdd1f461efd85547903c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 22 00:38:24 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jul 24 13:24:33 2007 -0700"
      },
      "message": "[SPARC32]: missing exports\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f516813ce5aa78b30084cd0cc2e7e2ba1777168",
      "tree": "7fda885e9288f9204c4e5e1683943a48f4e8115b",
      "parents": [
        "32231a66b4e1b649c346dc76b7d191f7e64a663a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 21 19:19:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 21 19:19:38 2007 -0700"
      },
      "message": "[SPARC32]: Take enable_irq/disable_irq out of line.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32231a66b4e1b649c346dc76b7d191f7e64a663a",
      "tree": "a9c1a6bb8d0889a9cf87de4c05e5ed0d688c583a",
      "parents": [
        "196bffa5dc3181897bd32e41415ec0db8dbab5e7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 21 19:18:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 21 19:18:57 2007 -0700"
      },
      "message": "[SPARC32]: clean include/asm-sparc/irq.h\n\nMove stuff used only by arch/sparc/kernel/* into arch/sparc/kernel/irq.h\nand into individual files in there (e.g. macros internal to sun4m_irq.c,\netc.)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "196bffa5dc3181897bd32e41415ec0db8dbab5e7",
      "tree": "24675b94165ea6886827d47006cb12e9dd6b3539",
      "parents": [
        "c2e68052429fdf87702fccd272951282bef1c60a"
      ],
      "author": {
        "name": "Mark Fortescue",
        "email": "mark@mtfhpc.demon.co.uk",
        "time": "Sat Jul 21 19:17:41 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 21 19:17:41 2007 -0700"
      },
      "message": "[SPARC32]: Fix rounding errors in ndelay/udelay implementation.\n\n__ndelay and __udelay have not been delayung \u003e\u003d specified time.\nThe problem with __ndelay has been tacked down to the rounding of the\nmultiplier constant. By changing this, delays \u003e app 18us are correctly\ncalculated.\nThe problem with __udelay has also been tracked down to rounding issues.\nChanging the multiplier constant (to match that used in sparc64) corrects\nfor large delays and adding in a rounding constant corrects for trunctaion\nerrors in the claculations.\nMany short delays will return without looping. This is not an error as there\nis the fixed delay of doing all the maths to calculate the loop count.\n\nSigned-off-by: Mark Fortescue \u003cmark@mtfhpc.demon.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d6e470236bc759f43c9f2377899b526a50e2e63",
      "tree": "8d91788c5e88c46d1b37cc161e327a60d742f79e",
      "parents": [
        "e865f3e6f4ef2d2617f5003c7c819ed15b5a511b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 18 22:03:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 20 17:13:42 2007 -0700"
      },
      "message": "[SPARC]: Make sure dev_archdata is filled in for all devices.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c73fcc846c91f53fd2c67fd9c6c04888a9e5892e",
      "tree": "31faa68b4176636756926535a0f50ff780973275",
      "parents": [
        "ede13d81b4dda409a6d271b34b8e2ec9383e255d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 20 16:59:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 20 16:59:26 2007 -0700"
      },
      "message": "[SPARC]: Fix serial console device detection.\n\nThe current scheme works on static interpretation of text names, which\nis wrong.\n\nThe output-device setting, for example, must be resolved via an alias\nor similar to a full path name to the console device.\n\nPaths also contain an optional set of \u0027options\u0027, which starts with a\ncolon at the end of the path.  The option area is used to specify\nwhich of two serial ports (\u0027a\u0027 or \u0027b\u0027) the path refers to when a\ndevice node drives multiple ports.  \u0027a\u0027 is assumed if the option\nspecification is missing.\n\nThis was caught by the UltraSPARC-T1 simulator.  The \u0027output-device\u0027\nproperty was set to \u0027ttya\u0027 and we didn\u0027t pick upon the fact that this\nis an OBP alias set to \u0027/virtual-devices/console\u0027.  Instead we saw it\nas the first serial console device, instead of the hypervisor console.\n\nThe infrastructure is now there to take advantage of this to resolve\nthe console correctly even in multi-head situations in fbcon too.\n\nThanks to Greg Onufer for the bug report.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2cb7e714229681408e323852bed939989faf6991",
      "tree": "552b78fa5830a0337594f9fbab5f1dc0306e93cd",
      "parents": [
        "d638d4990bfb99998420e78e8fd4607bca5cf8d0",
        "3f23de10f283819bcdc0d2282e8b5b14c2e96d3b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 09:18:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jul 20 09:18:08 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sfr/ofcons\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sfr/ofcons:\n  Create drivers/of/platform.c\n  Create linux/of_platorm.h\n  [SPARC/64] Rename some functions like PowerPC\n  Begin consolidation of of_device.h\n  Begin to consolidate of_device.c\n  Consolidate of_find_node_by routines\n  Consolidate of_get_next_child\n  Consolidate of_get_parent\n  Consolidate of_find_property\n  Consolidate of_device_is_compatible\n  Start split out of common open firmware code\n  Split out common parts of prom.h\n"
    },
    {
      "commit": "bc5a2e64a185c4759a540becac34651443b2d2ab",
      "tree": "c28edf9737797846291928512fd0459cda6770bf",
      "parents": [
        "a376178011c9db0b704bb1f9b4719d873847362e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 18 14:28:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jul 19 21:26:47 2007 -0700"
      },
      "message": "[SPARC]: Add sys_fallocate() entries.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f23de10f283819bcdc0d2282e8b5b14c2e96d3b",
      "tree": "49c64fc622953e4ffc3af665bdc380fd37079e14",
      "parents": [
        "b41912ca345e6de8ec8469d57cd585881271e2b9"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu May 03 02:38:57 2007 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Jul 20 14:25:51 2007 +1000"
      },
      "message": "Create drivers/of/platform.c\n\nand populate it with the common parts from PowerPC and Sparc[64].\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": "37b7754aab9a6ad7ecbba45c87f8d8a1f81b3bcc",
      "tree": "8835a766b195fe2b25dce60ceff0f2713fe545fe",
      "parents": [
        "f898f8dbcec4848cddb8c5be2d0affd75779ebe2"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Apr 30 17:43:56 2007 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Jul 20 14:24:53 2007 +1000"
      },
      "message": "[SPARC/64] Rename some functions like PowerPC\n\nThis is to make the of merge easier.  Also rename of_bus_type.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f85ff3056cefdf4635ebf98b30e9a7d86521567f",
      "tree": "f08bc591d6219b287261452a3f5dde58d6b5dd79",
      "parents": [
        "1ef4d4242d9c494c49ae1ae66dc938fce0272816"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue May 01 16:40:36 2007 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Jul 20 13:39:59 2007 +1000"
      },
      "message": "Begin to consolidate of_device.c\n\nThis moves all the common parts for the Sparc, Sparc64 and PowerPC\nof_device.c files into drivers/of/device.c.\n\nApart from the simple move, Sparc gains of_match_node() and a call to\nof_node_put in of_release_dev().  PowerPC gains better recovery if\ndevice_create_file() fails in of_device_register().\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": "1ef4d4242d9c494c49ae1ae66dc938fce0272816",
      "tree": "74c64ec940b306b5d1e7bb93a980041ad670468d",
      "parents": [
        "d1cd355a5e44dfe993efc0c0458ca9f99a28a9a3"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 24 17:57:33 2007 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Jul 20 13:39:06 2007 +1000"
      },
      "message": "Consolidate of_find_node_by routines\n\nThis consolidates the routines of_find_node_by_path, of_find_node_by_name,\nof_find_node_by_type and of_find_compatible_device.  Again, the comparison\nof strings are done differently by Sparc and PowerPC and also these add\nread_locks around the iterations.\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": "d1cd355a5e44dfe993efc0c0458ca9f99a28a9a3",
      "tree": "9bcc28338f70b8c3c5076f2dbf0a8d3ce551f0b8",
      "parents": [
        "e679c5f445fe142940e0962de9c5c82f10d9357c"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 24 17:21:29 2007 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Jul 20 13:34:26 2007 +1000"
      },
      "message": "Consolidate of_get_next_child\n\nThis adds a read_lock around the child/next accesses on Sparc.\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": "e679c5f445fe142940e0962de9c5c82f10d9357c",
      "tree": "997daf76cc643fdc495ce0a667cfdc5b1c9515ab",
      "parents": [
        "581b605a83ec241a2aff8ef780e08b9414c8dfd8"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 24 17:16:16 2007 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Jul 20 13:32:58 2007 +1000"
      },
      "message": "Consolidate of_get_parent\n\nThis requires creating dummy of_node_{get,put} routines for sparc and\nsparc64.  It also adds a read_lock around the parent accesses.\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": "581b605a83ec241a2aff8ef780e08b9414c8dfd8",
      "tree": "809640a0dc3a1bd0b5afba795cf9f6357f6e3a81",
      "parents": [
        "0081cbc3731de8ad4744ba433af51f17bf27eb9c"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Apr 24 16:46:53 2007 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Jul 20 13:32:24 2007 +1000"
      },
      "message": "Consolidate of_find_property\n\nThe only change here is that a readlock is taken while the property list\nis being traversed on Sparc where it was not taken previously.\n\nAlso, Sparc uses strcasecmp to compare property names while PowerPC\nuses strcmp.\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": "0081cbc3731de8ad4744ba433af51f17bf27eb9c",
      "tree": "b03e5c4b7087ad78a230722850a29a72b2960663",
      "parents": [
        "97e873e5c8ad8711ce4cca080cff4eb5d21b3aeb"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue May 01 16:29:19 2007 +1000"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Jul 20 13:29:51 2007 +1000"
      },
      "message": "Consolidate of_device_is_compatible\n\nThe only difference here is that Sparc uses strncmp to match compatibility\nnames while PowerPC uses strncasecmp.\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": "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": "5fb7dc37dc16fbc8b80d81318a582201ef7e280d",
      "tree": "4d6bb4441ece64380e7186ebadd35ad2f5486f9f",
      "parents": [
        "3d7e33825d8799115dd2495c9944badd3272a623"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Thu Jul 19 01:48:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:44 2007 -0700"
      },
      "message": "define new percpu interface for shared data\n\nper cpu data section contains two types of data.  One set which is\nexclusively accessed by the local cpu and the other set which is per cpu,\nbut also shared by remote cpus.  In the current kernel, these two sets are\nnot clearely separated out.  This can potentially cause the same data\ncacheline shared between the two sets of data, which will result in\nunnecessary bouncing of the cacheline between cpus.\n\nOne way to fix the problem is to cacheline align the remotely accessed per\ncpu data, both at the beginning and at the end.  Because of the padding at\nboth ends, this will likely cause some memory wastage and also the\ninterface to achieve this is not clean.\n\nThis patch:\n\nMoves the remotely accessed per cpu data (which is currently marked\nas ____cacheline_aligned_in_smp) into a different section, where all the data\nelements are cacheline aligned. And as such, this differentiates the local\nonly data and remotely accessed data cleanly.\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bcdcd8e725b923ad7c0de809680d5d5658a7bf8c",
      "tree": "f8fe86531df3bd96c0d8fd2d7a8fb1a6639261db",
      "parents": [
        "74489a91dd43aecd638709d34a2f58b91cfda5cf"
      ],
      "author": {
        "name": "Pavel Emelianov",
        "email": "xemul@openvz.org",
        "time": "Tue Jul 17 04:03:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:02 2007 -0700"
      },
      "message": "Report that kernel is tainted if there was an OOPS\n\nIf the kernel OOPSed or BUGed then it probably should be considered as\ntainted.  Thus, all subsequent OOPSes and SysRq dumps will report the\ntainted kernel.  This saves a lot of time explaining oddities in the\ncalltraces.\n\nSigned-off-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n[ Added parisc patch from Matthew Wilson  -Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0437e109e1841607f2988891eaa36c531c6aa6ac",
      "tree": "e9d8f170786f7e33d4c5829cb008cf38d42a2014",
      "parents": [
        "0e6aca43e08a62a48d6770e9a159dbec167bf4c6"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:57 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 09 18:51:57 2007 +0200"
      },
      "message": "sched: zap the migration init / cache-hot balancing code\n\nthe SMP load-balancer uses the boot-time migration-cost estimation\ncode to attempt to improve the quality of balancing. The reason for\nthis code is that the discrete priority queues do not preserve\nthe order of scheduling accurately, so the load-balancer skips\ntasks that were running on a CPU \u0027recently\u0027.\n\nthis code is fundamental fragile: the boot-time migration cost detector\ndoesnt really work on systems that had large L3 caches, it caused boot\ndelays on large systems and the whole cache-hot concept made the\nbalancing code pretty undeterministic as well.\n\n(and hey, i wrote most of it, so i can say it out loud that it sucks ;-)\n\nunder CFS the same purpose of cache affinity can be achieved without\nany special cache-hot special-case: tasks are sorted in the \u0027timeline\u0027\ntree and the SMP balancer picks tasks from the left side of the\ntree, thus the most cache-cold task is balanced automatically.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "42e28264783f1b3b9a99e0fdda263ed9bffcf331",
      "tree": "bbe3fa86a72adf6d095fe16309cdcd349205f4e0",
      "parents": [
        "59db8102bd0ab7a67d525d086ca08e07d69fadd4"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sat May 19 12:03:24 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:16 2007 -0700"
      },
      "message": "[SPARC32]: Removes mismatch section warnigs in sparc time.c file\n\nThis patch removes mismatch section warnings in the\nsparc/kernel/time.c file.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca967258b69eb65dcb07bbab90fdf964c6d2ec45",
      "tree": "e02acc9e830fd76e411f742ac39a7c359d7e5ba9",
      "parents": [
        "7664709b44a13e2e0b545e2dd8e7b8797a1748dc"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu May 17 13:38:44 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:57 2007 +0200"
      },
      "message": "all-archs: consolidate .data section definition in asm-generic\n\nWith this consolidation we can now modify the .data\nsection definition in one spot for all archs.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "7664709b44a13e2e0b545e2dd8e7b8797a1748dc",
      "tree": "fcb8e87dd21f90a376fab8ad22a298021a2435e5",
      "parents": [
        "cd5477911fc9f5cc64678e2b95cdd606c59a11b5"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 13 00:31:33 2007 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat May 19 09:11:57 2007 +0200"
      },
      "message": "all-archs: consolidate .text section definition in asm-generic\n\nMove definition of .text section to asm-generic.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "19fce2b96655d2b3b758e0f783314678d89b47c5",
      "tree": "96378e99346006bff7a823ec1cbcb06e54dc2d0d",
      "parents": [
        "9ac6d4a4b85004dbb907f1d3b34412afe16f3758"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Mon May 14 03:22:08 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 14 03:22:08 2007 -0700"
      },
      "message": "[SPARC32]: Fix sparc32 kdebug changes.\n\nFix recent kdebug changes to compile on sparc32.\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8354c5b72636e5321e9b16dae1da1445506f6af6",
      "tree": "16d68e80a5466db3a95dbf5d125196d98d585669",
      "parents": [
        "d037e0532e7dbb5a7936cbc6747206d2352f2974"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 22:06:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 22:06:51 2007 -0700"
      },
      "message": "[SPARC]: Wire up signalfd/timerfd/eventfd syscalls.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d1a78c32edcabea8c7c6449c967191a47f83a77f",
      "tree": "449045c47b71d84f9f04edc1da9220cbea7d7c49",
      "parents": [
        "e9429eacd7996d4c22f69ef57cd0aeacde50ceb7"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Fri May 11 13:51:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 11 21:39:20 2007 -0700"
      },
      "message": "[SPARC]: Spelling fixes.\n\nSpelling fixes in arch/sparc/.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7e4217b007d1f73e7e3cf10ba4fea4a608c603f",
      "tree": "9c3932bb871d4b6727dc588e4d6c9987637aaee5",
      "parents": [
        "c9f4f06d3191bd91c1a081b54a6c8e913e7b8a83"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Wed May 09 02:35:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:56 2007 -0700"
      },
      "message": "rename thread_info to stack\n\nThis finally renames the thread_info field in task structure to stack, so that\nthe assumptions about this field are gone and archs have more freedom about\nplacing the thread_info structure.\n\nNonbroken archs which have a proper thread pointer can do the access to both\ncurrent thread and task structure via a single pointer.\n\nIt\u0027ll allow for a few more cleanups of the fork code, from which e.g.  ia64\ncould benefit.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\n[akpm@linux-foundation.org: build fix]\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c1142602c9c8faedbc1321892a169652a173fc7",
      "tree": "090c3f75bf2d2daa3ce1d1e8245365b4585912c8",
      "parents": [
        "af80318eb71e234a59957cd1d2d7c3fa2ea27313"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 17:50:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 08 17:50:14 2007 -0700"
      },
      "message": "[SPARC]: Wire up utimensat syscall.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e63340ae6b6205fef26b40a75673d1c9c0c8bb90",
      "tree": "8d3212705515edec73c3936bb9e23c71d34a7b41",
      "parents": [
        "04c9167f91e309c9c4ea982992aa08e83b2eb42e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "header cleaning: don\u0027t include smp_lock.h when not used\n\nRemove includes of \u003clinux/smp_lock.h\u003e where it is not used/needed.\nSuggested by Al Viro.\n\nBuilds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,\nsparc64, and arm (all 59 defconfigs).\n\nSigned-off-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": "1eeb66a1bb973534dc3d064920a5ca683823372e",
      "tree": "19c22d611e6adefb352dbc107b859e4d13ba38c1",
      "parents": [
        "e3869792990f708c97be5877499cada70d469bd3"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue May 08 00:27:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:04 2007 -0700"
      },
      "message": "move die notifier handling to common code\n\nThis patch moves the die notifier handling to common code.  Previous\nvarious architectures had exactly the same code for it.  Note that the new\ncode is compiled unconditionally, this should be understood as an appel to\nthe other architecture maintainer to implement support for it aswell (aka\nsprinkling a notify_die or two in the proper place)\n\narm had a notifiy_die that did something totally different, I renamed it to\narm_notify_die as part of the patch and made it static to the file it\u0027s\ndeclared and used at.  avr32 used to pass slightly less information through\nthis interface and I brought it into line with the other architectures.\n\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: fix vmalloc_sync_all bustage]\n[bryan.wu@analog.com: fix vmalloc_sync_all in nommu]\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cad69174f385c183b2bcb369fb4304d8624ab96",
      "tree": "670fd94565a2e7f294f3fe9e3d1e431a11da2203",
      "parents": [
        "6025dfe5b2598056cd763a2b10ca7e7faffb2e16"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 30 17:59:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun May 06 22:43:46 2007 -0700"
      },
      "message": "[SPARC]: Fix comment typo in smp4m_blackbox_current().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6e3590f8145c77b8fcef3247e2412335221412f",
      "tree": "47fb1a28e41fd9f4e1aef45b5482b69b8d7c154e",
      "parents": [
        "de90c5ce832b1218042316260ff9268b00fdcba3"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed May 02 19:27:12 2007 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed May 02 19:27:12 2007 +0200"
      },
      "message": "[PATCH] x86: Allow percpu variables to be page-aligned\n\nLet\u0027s allow page-alignment in general for per-cpu data (wanted by Xen, and\nIngo suggested KVM as well).\n\nBecause larger alignments can use more room, we increase the max per-cpu\nmemory to 64k rather than 32k: it\u0027s getting a little tight.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee5ac9ddf2ea13be2418ac7d0ce5a930e78af013",
      "tree": "ce240dc037cf29bdcc751065977c6e04e2b804fd",
      "parents": [
        "3e4d26508af6d03034a97583c895f33bef671d06"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Apr 26 00:03:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:55:45 2007 -0700"
      },
      "message": "[SPARC]: device_node name constification fallout\n\nA couple of routines need their arguments to be const.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a8b8814bdfe3bb2bdfa23722de947bad8283037c",
      "tree": "c837f0b89ce94e9364a23751ce9609762f71dddb",
      "parents": [
        "ded220bd8f0823771fc0a9bdf7f5bcbe543197b6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 29 01:28:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:41 2007 -0700"
      },
      "message": "[SPARC]: Use strcasecmp for OFW property name comparisons.\n\nThis allows us to simplify sharing code with powerpc which\nhas properties that have various forms of capitalization\nwhen on the sparc64 side the property is all lower-case.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "357418e7cac16fed4ca558c6037d189d2109c9c2",
      "tree": "dcf8c149254c3fab546b866ded5cc547e33b855c",
      "parents": [
        "64b94701c0714f814e640ff351d5f784fdc0381e"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Mar 29 00:54:04 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:37 2007 -0700"
      },
      "message": "[SPARC]: constify some paramaters of OF routines\n\nThis starts bringing the PowerPC and Sparc implemetations back closer\ntogether.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64b94701c0714f814e640ff351d5f784fdc0381e",
      "tree": "2bb66f86ccec74533e40042f60aafe8551cae991",
      "parents": [
        "3198514d2d10fb3ce5e49ba0c611764ad8a214d0"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Mar 29 00:53:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:35 2007 -0700"
      },
      "message": "[SPARC/64]: constify of_get_property return\n\nFinally, we actually change the functions themselves.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8271f04242af8ddf8390f289cd6ef78fb3e3c6d9",
      "tree": "5e4cd7a1889931f6cea5f994c6cb06c9bf120a4c",
      "parents": [
        "644923d4a5f117d437aefd47688d1141cc8361ed"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Mar 29 00:47:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Apr 26 01:54:22 2007 -0700"
      },
      "message": "[SPARC]: constify of_get_property return: arch/sparc\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6b45da1299f1f2e92a1446cfa400be53fdc5c99",
      "tree": "f639982735d9dae2c0c8e0b70d76567cdd6c7ee9",
      "parents": [
        "bc375ea7efcda0450b7cba9b3514e76d2e1cea79"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Thu Apr 12 13:47:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 12 13:47:37 2007 -0700"
      },
      "message": "[SPARC]: Fix section mismatch warnings in pci.c and pcic.c\n\nFix section mismatch in arch/sparc/kernel/pcic.c and \narch/sparc64/kernel/pci.c.\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d51c69fb6e61054cd6cc485f9bef77d19d82751",
      "tree": "a21148d4bb8f98a152e038104f8e8fdbcb4d584d",
      "parents": [
        "2f3a2efd85b698e51e90f06a37d85066725fb4c4"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu Apr 12 13:13:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 12 13:13:42 2007 -0700"
      },
      "message": "[SPARC]: avoid CHILD_MAX and OPEN_MAX constants\n\nI don\u0027t figure anyone really cares about SunOS syscall emulation, and I\ncertainly don\u0027t.  But I\u0027m getting rid of uses of the OPEN_MAX and CHILD_MAX\ncompile-time constant, and these are almost the only ones.  OPEN_MAX is a\nbogus constant with no meaning about anything.  The RLIMIT_NOFILE resource\nlimit is what sysconf (_SC_OPEN_MAX) actually wants to return.\n\nThe CHILD_MAX cases weren\u0027t actually using anything I want to get rid of,\nbut I noticed that they are there and are wrong too.  The CHILD_MAX value\nis not really unlimited as a -1 return from sysconf indicates.  The\nRLIMIT_NPROC resource limit is what sysconf (_SC_CHILD_MAX) wants to return.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50d266a3a1b6a284aed7e06b599668ec23b28d6f",
      "tree": "5a7c831234874a4134c3a9d3972d8059f7067a13",
      "parents": [
        "8b9909ded6922c33c221b105b26917780cfa497d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 12 19:58:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 12 19:58:18 2007 -0700"
      },
      "message": "[SPARC]: Hook up missing syscalls.\n\nsys_mbind\nsys_get_mempolicy\nsys_set_mempolicy\nsys_kexec_load\nsys_move_pages\nsys_getcpu\nsys_epoll_pwait\n\nThis work is largely a result of David Woodhouse\u0027s most\nexcellent missing syscalls patch.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54f565ea895b383b67a2d6e31d2e2fcac5e6c345",
      "tree": "82c9a38af3f9912ca3a4cb60e243a53151be5ac7",
      "parents": [
        "c0a79b229ac0e3a96fc00d5be65a498ceb06ef63"
      ],
      "author": {
        "name": "William Lee Irwin III",
        "email": "wli@holomorphy.com",
        "time": "Mon Mar 12 17:08:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 12 17:08:25 2007 -0700"
      },
      "message": "[SPARC]: Fix TIF_USEDFPU flag atomicity\n\nFrom: William Lee Irwin III \u003cwli@holomorphy.com\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6d0f9ea55277a49ef6c86a768acec021451b139",
      "tree": "b226be7439b37d25120fb767422876cf5b257d35",
      "parents": [
        "45bcca67ed6437815305fdef38f441358b6a7756"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 01 18:09:18 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 02 15:22:51 2007 -0800"
      },
      "message": "[SPARC]: Provide pci_device_to_OF_node() just like powerpc.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "45bcca67ed6437815305fdef38f441358b6a7756",
      "tree": "de80e6e5d00c547279c5378d2c3e68bf8c1bec6f",
      "parents": [
        "b85cdd490ac52ee039636f809b9b98b1300fcf3d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Mar 01 18:08:05 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 02 15:22:50 2007 -0800"
      },
      "message": "[SPARC]: Handle unresolvable resources better in of_device.c\n\nJust leave them as zero if we couldn\u0027t calculate it.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b85cdd490ac52ee039636f809b9b98b1300fcf3d",
      "tree": "0c35fa87f07eda71128ecfaaf62f37c613918adf",
      "parents": [
        "562aa1d4c6a874373f9a48ac184f662fbbb06a04"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Feb 28 23:20:12 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Mar 02 15:22:49 2007 -0800"
      },
      "message": "[SPARC]: Fix bus handling in build_device_resources().\n\nWe mistakedly modify \u0027bus\u0027 in the innermost loop.  What\nshould happen is that at each register index iteration,\nwe start with the same \u0027bus\u0027.\n\nSo preserve it\u0027s value at the top level, and use a loop\nlocal variable \u0027dbus\u0027 for iteration.\n\nThis bug causes registers other than the first to be\ndecoded improperly.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34cc560e6a72ff414ff7d107426a411b0a093ad3",
      "tree": "b22714871ba8bcf1681b06e974d0e887e4c57c10",
      "parents": [
        "b5ba1b31c793185d6e0ee62c1928c84bcff9818e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Feb 12 15:10:56 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Feb 12 15:15:48 2007 -0800"
      },
      "message": "[SPARC]: Re-export saved_command_line to modules.\n\nThis reverts some bogosity from the dynamic command-line\nchanges made on sparc32 and sparc64.\n\nDrivers such as drivers/sbus/char/openprom.c reference\nsaved_command_line, and can be modular.\n\nThe boot_command_line is __initdata, yet the dynamic command-line\nchanges add modular exports of that symbol, obviously wrong.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5dfe4c964a0dd7bb3a1d64a4166835a153146207",
      "tree": "2fb2fd8c09922be4f40a5a9ac50b537b1d780e27",
      "parents": [
        "540473208f8ac71c25a87e1a2670c3c18dd4d6db"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 12 00:55:31 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:44 2007 -0800"
      },
      "message": "[PATCH] mark struct file_operations const 2\n\nMany struct file_operations in the kernel can be \"const\".  Marking them const\nmoves these to the .rodata section, which avoids false sharing with potential\ndirty data.  In addition it\u0027ll catch accidental writes at compile time to\nthese shared resources.\n\n[akpm@osdl.org: sparc64 fix]\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08e7ca11eed86acde42ee97b9392faa10f9c70d1",
      "tree": "992213b954b661294aea24a67fa8e87d4f638d0a",
      "parents": [
        "3e42ff6c65cf40caa1f6ca51a4c3d552803e0957"
      ],
      "author": {
        "name": "Alon Bar-Lev",
        "email": "alon.barlev@gmail.com",
        "time": "Mon Feb 12 00:54:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:39 2007 -0800"
      },
      "message": "[PATCH] Dynamic kernel command-line: sparc\n\nRename saved_command_line into boot_command_line.\n\nSigned-off-by: Alon Bar-Lev \u003calon.barlev@gmail.com\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e25338bc11fa8e41e44e4db5b5101e3d882dc5b",
      "tree": "839595838acb1d9166191b192c0fa734ee0fdcbc",
      "parents": [
        "2ea81868d8fba0bb56d7b45a08cc5f15dd2c6bb2"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon Feb 12 00:52:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 12 09:48:31 2007 -0800"
      },
      "message": "[PATCH] signal: use kill_pgrp not kill_pg in the sunos compatibility code\n\nI am slowly moving to a model where all process killing is struct pid based\ninstead of pid_t based.  The sunos compatibility code is one of the last users\nof the old pid_t based kill_pg in the kernel.  By being complete I allow for\nthe future removal of kill_pg from the kernel, which will ensure I don\u0027t miss\nsomething.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ea8176994003483a18c8fed580901e2125f8a83",
      "tree": "0712ec9cd3384fbd897eb454ce9c0f907289ab51",
      "parents": [
        "2835fdfa4a7f1400986d76d054237809a9392406"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Feb 11 15:41:31 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:18:07 2007 -0800"
      },
      "message": "[PATCH] sort the devres mess out\n\n* Split the implementation-agnostic stuff in separate files.\n* Make sure that targets using non-default request_irq() pull\n  kernel/irq/devres.o\n* Introduce new symbols (HAS_IOPORT and HAS_IOMEM) defaulting to positive;\n  allow architectures to turn them off (we needed these symbols anyway for\n  dependencies of quite a few drivers).\n* protect the ioport-related parts of lib/devres.o with CONFIG_HAS_IOPORT.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b035b6de24932ffd4a2b1c6619a2f5711da6920f",
      "tree": "76f43316bf4788c510a1f271064b67ef8e584035",
      "parents": [
        "5e07e1ccb0c0f25dd748ebe2ef83008c2229bf1c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@openvz.org",
        "time": "Sat Feb 10 01:45:10 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 10:51:28 2007 -0800"
      },
      "message": "[PATCH] Consolidate default sched_clock()\n\nUse attribute(weak).\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\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"
    }
  ],
  "next": "4564f9e5fd00767d11fcf61e0d52787706dfcc87"
}
