)]}'
{
  "log": [
    {
      "commit": "1181a2449969c59f0ab6b95374fe6983cc07286d",
      "tree": "cdbd320e6d2e0854ef8c699eb711d22e03275522",
      "parents": [
        "b743791639d8142277df1c2814c282e3ad752f06",
        "9d0793370987b98708d2f75ee3bba7c1008d8512"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 16:28:26 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 16:28:26 2009 -0800"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sparc64: Fix cpumask related build failure\n  smp_call_function_single(): be slightly less stupid, fix\n  smp_call_function_single(): be slightly less stupid\n  rcu: fix bug in rcutorture system-shutdown code\n"
    },
    {
      "commit": "9219a3b9889dbc7dae68e472f239672ff48860b0",
      "tree": "c6446d63dd7ffb0f118804e354eee3d80041717e",
      "parents": [
        "23ead7291269db3be71b442324381c8d63e5d0b3",
        "cde15b5927fea3e1b4de0b277008cf273d8b000b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 16:25:35 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 16:25:35 2009 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (37 commits)\n  MIPS: Only write c0_framemask on CPUs which have this register.\n  MIPS: Alchemy: new userspace suspend interface for development boards.\n  MIPS: Alchemy: dbdma suspend/resume support.\n  MIPS: Alchemy: Fix up PM code on Au1550/Au1200\n  MIPS: Alchemy: move calc_clock function.\n  MIPS: Alchemy: RTC counter clocksource / clockevent support.\n  MIPS: make cp0 counter clocksource/event usable as fallback.\n  MIPS: Alchemy: remove cpu_table.\n  MIPS: Alchemy: remove get/set_au1x00_lcd_clock().\n  MIPS: Print irq handler description\n  MIPS: Alchemy: pb1200: update CPLD cascade irq handler.\n  MIPS: Alchemy: update core interrupt code.\n  MIPS: Alchemy: move commandline mangling out of common code\n  MIPS: Alchemy: devboards: consolidate files\n  MIPS: Alchemy: Move development board code to common subdirectory\n  MIPS: Add Cavium OCTEON to arch/mips/Kconfig\n  MIPS: Add defconfig for Cavium OCTEON.\n  MIPS: Adjust the dma-common.c platform hooks.\n  MIPS: Add Cavium OCTEON slot into proper tlb category.\n  MIPS:  Compute branch returns for Cavium OCTEON specific branch instructions.\n  ...\n"
    },
    {
      "commit": "54c266870c0d75b919b07d5a6bfcdc18a57deb01",
      "tree": "1918e701f4fd3ae306b5a64225b7134e5812d9c9",
      "parents": [
        "ddb4a9dd6af72cc2c57a82d54d104d53c86384c2",
        "fc4dbea733119b37d36d0006b8be778db2601946"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 16:22:12 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 16:22:12 2009 -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  sparc: Fix asm/signal.h for 32-bit.\n  sparc: Eliminate PROMLIB_INTERNAL as it does nothing\n  sparc: Kill exports of prom internal functions\n  sparc64: move EXPORT_SYMBOL to the symbols definition\n  sparc: move EXPORT_SYMBOL to the symbols definition\n  sparc: Create a new file lib/ksyms.c and add export of all symbols defined in assembler in lib/ to this file.\n  sparc: Most unaligned_64.c tweaks for branch tracer warnings.\n  sparc: Fix sun4d_irq.c build.\n  sparc: Update 32-bit defconfig.\n  sparc64: fix warnings in psycho_common after ull conversion\n"
    },
    {
      "commit": "87aa08b7fee79dac908c80f7593007243448ef89",
      "tree": "0fce69996e4be3cfce35300831584a76a4ff1519",
      "parents": [
        "3b1b71950b81c4a20ae63c2322383ab4932cdabd",
        "618efba999d0e7f4bcde93231dcb9a748223c6e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 15:56:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 15:56:33 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] Pika Warp appliance watchdog timer\n  [WATCHDOG] Enable watchdog timer on GE Fanuc\u0027s SBC610\n  [WATCHDOG] Basic support for GE Fanuc\u0027s FPGA based watchdog timer\n  [WATCHDOG] wm8350: Fix section annotations\n"
    },
    {
      "commit": "3b1b71950b81c4a20ae63c2322383ab4932cdabd",
      "tree": "4ab1907249886ac5f410a81b9be8f2c977a10f7d",
      "parents": [
        "c69e8839c230c60d3c5f62c8f88bd23d8d6519ee",
        "877d52431f4d3cda4adea077ffbe88f3fd1755d3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 15:55:19 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 15:55:19 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k: (30 commits)\n  m68k: Fix --build-id breakage for sun3\n  m68k: Wire up sys_restart_syscall\n  fbdev: Kill Atari vblank cursor blinking\n  m68k: zorro - Use %pR to print resources\n  m68k: dio - Kill resource_size_t format warnings\n  m68k: dmasound - Kill warn_unused_result warnings\n  m68k: zorro - Kill warn_unused_result warnings\n  m68k: dio - Kill warn_unused_result warnings\n  m68k: atafb - Kill warn_unused_result warnings\n  m68k: amiserial - Kill warn_unused_result warnings\n  m68k: ser_a2232 - Kill warn_unused_result warnings\n  m68k: vme_scc - Kill warn_unused_result warnings\n  m68k: sun3 core - Kill warn_unused_result warnings\n  m68k: mvme147 core - Kill warn_unused_result warnings\n  m68k: mac core - Kill warn_unused_result warnings\n  m68k: hp300 core - Kill warn_unused_result warnings\n  m68k: atari core - Kill warn_unused_result warnings\n  m68k: apollo core - Kill warn_unused_result warnings\n  m68k: amiga core - Kill warn_unused_result warnings\n  m68k: Kill several external declarations in source files\n  ...\n"
    },
    {
      "commit": "3e55f1a292583b11ff85952eec77d65a459da2dd",
      "tree": "78b315b3389b552f38ed14099c1a5a26b944964c",
      "parents": [
        "9b0c474f0a2366d6a9c4e7a0f348875017a841a5",
        "50c668d678fd01284799a6e4f1b91829d83cb9ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 15:53:58 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 12 15:53:58 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  Revert \"cpumask: use work_on_cpu in acpi-cpufreq.c for drv_read and drv_write\"\n  x86: fix apic.c build error on latest git\n  x86: fix mpparse.c build error on latest git\n  x86: avoid theoretical vmalloc fault loop\n  x86, mtrr: fix types used in userspace exported header\n"
    },
    {
      "commit": "6ec9eae67a82a38865af20580e5e0ccd012aca4b",
      "tree": "62b68f31f6f52dd6785340475b63d9854e456b81",
      "parents": [
        "3268b5618f387c6b78b8f8b1190d43380c8170ac"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@gefanuc.com",
        "time": "Mon Nov 10 12:31:33 2008 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Mon Jan 12 20:08:47 2009 +0000"
      },
      "message": "[WATCHDOG] Enable watchdog timer on GE Fanuc\u0027s SBC610\n\nSupport for the FPGA based watchdog timer on GE Fanuc\u0027s SBC610.\n\nThis patch enables one of the watchdog timers found on the SBC610. There are\ntwo identical watchdog timers at different offsets in the above mentioned\nboards, however the current driver is only capable of supporting one of them.\n\nThe watchdog timers are also capable of generating interrupts at a\nuser-configurable threshold, though support for this operation is currently\nnot supported by the driver.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "877d52431f4d3cda4adea077ffbe88f3fd1755d3",
      "tree": "939c0f1d413a58ac49c6bd70bf97779d64acc9e8",
      "parents": [
        "c162564ebf001e79448e8aa7a6e0ffee00b55f74"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Mon Jan 05 17:28:10 2009 +0000"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:44 2009 +0100"
      },
      "message": "m68k: Fix --build-id breakage for sun3\n\nCounterpart of commit 08a3db94f2a36c28278922732bc281c1722ceb18 (\"m68k: Add\nNOTES to init data so its discarded at boot\") for sun3 build.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "c162564ebf001e79448e8aa7a6e0ffee00b55f74",
      "tree": "5a767647c24ff5388726a00fa370013a24577e3a",
      "parents": [
        "1fa0b29f3a43f9dd8080d24cd16790b15ef963f5"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Mon Dec 29 19:34:57 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:43 2009 +0100"
      },
      "message": "m68k: Wire up sys_restart_syscall\n\nMake restart blocks working, required for proper syscall restarting.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "07e449b5b43b4b82c54e3026fc26bd4d8c81b080",
      "tree": "8e8258f360c229074c3fb0b8742eb8408e8ebb71",
      "parents": [
        "41904f8fe160202b8bfcc5da91dd927be40775b3"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 30 14:05:24 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:38 2009 +0100"
      },
      "message": "m68k: sun3 core - Kill warn_unused_result warnings\n\nwarning: ignoring return value of \u0027request_irq\u0027, declared with attribute\nwarn_unused_result\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "41904f8fe160202b8bfcc5da91dd927be40775b3",
      "tree": "ed23f8a765fb985b3caa2e04d115ba397b31bb28",
      "parents": [
        "92c3dd15cd0589adf66c13c7b6114790c207e5a2"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 30 14:03:28 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:37 2009 +0100"
      },
      "message": "m68k: mvme147 core - Kill warn_unused_result warnings\n\nwarning: ignoring return value of \u0027request_irq\u0027, declared with attribute\nwarn_unused_result\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "92c3dd15cd0589adf66c13c7b6114790c207e5a2",
      "tree": "0fdbcdf7f95cccf467c6537feca76b065c6bae0b",
      "parents": [
        "8bd3968bd1653b4499e843bf86a167ead7c86b74"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 30 14:02:27 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:37 2009 +0100"
      },
      "message": "m68k: mac core - Kill warn_unused_result warnings\n\nwarning: ignoring return value of \u0027request_irq\u0027, declared with attribute\nwarn_unused_result\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "8bd3968bd1653b4499e843bf86a167ead7c86b74",
      "tree": "f6d26b054500045746a01236e6603abf801a5112",
      "parents": [
        "5b8b4c3d1b0ed4ccac3b1985acd0a973dfa00801"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 30 14:02:06 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:36 2009 +0100"
      },
      "message": "m68k: hp300 core - Kill warn_unused_result warnings\n\nwarning: ignoring return value of \u0027request_irq\u0027, declared with attribute\nwarn_unused_result\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "5b8b4c3d1b0ed4ccac3b1985acd0a973dfa00801",
      "tree": "86cb7eb9a8360df38349317fc28ac26d48fa309d",
      "parents": [
        "844306538920b3aaf6806e238f0c0309a1e2bb5f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 30 14:01:32 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:36 2009 +0100"
      },
      "message": "m68k: atari core - Kill warn_unused_result warnings\n\nwarning: ignoring return value of \u0027request_irq\u0027, declared with attribute\nwarn_unused_result\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "844306538920b3aaf6806e238f0c0309a1e2bb5f",
      "tree": "447f53dcaad1f0aab1216b34283a1ba72821c7de",
      "parents": [
        "66acd2581259d80935fc5216b4b1268d639d9143"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 30 14:01:07 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:35 2009 +0100"
      },
      "message": "m68k: apollo core - Kill warn_unused_result warnings\n\nwarning: ignoring return value of \u0027request_irq\u0027, declared with attribute\nwarn_unused_result\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "66acd2581259d80935fc5216b4b1268d639d9143",
      "tree": "4473773fc15cc86f6334aedf77c764322f77966f",
      "parents": [
        "c85627fbf5f47045b25bf66f1b4a7001b5b157af"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Dec 30 14:00:34 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:35 2009 +0100"
      },
      "message": "m68k: amiga core - Kill warn_unused_result warnings\n\nwarning: ignoring return value of \u0027request_irq\u0027, declared with attribute\nwarn_unused_result\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "c85627fbf5f47045b25bf66f1b4a7001b5b157af",
      "tree": "9609b53fd6173868dfdd3bf10edbd77c37dae378",
      "parents": [
        "6d0be946e150ac17da7381b27fd40603ca40b58f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Dec 21 12:03:37 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:34 2009 +0100"
      },
      "message": "m68k: Kill several external declarations in source files\n\n  - Replace external declarations by proper includes where availiable.\n    The accesses to some symbols had to be modified, as before they were\n    declared using e.g. \"extern int _end\", while asm-generic/sections.h uses\n    e.g. \"extern char _end[]\"\n  - Remove unused or superfluous external declarations\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "2455e3c60583961c6f3ddb33201a422404564d8f",
      "tree": "3f32299fcbb981e537b2acfde6835eff18896823",
      "parents": [
        "2eab7ff843d2cb8c9b2ace869774bd85b2316090"
      ],
      "author": {
        "name": "Kars de Jong",
        "email": "jongk@linux-m68k.org",
        "time": "Thu Nov 20 14:28:30 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Jan 12 20:56:32 2009 +0100"
      },
      "message": "m68k: Add vmlinux.lds to .gitignore\n\narch/m68k/kernel/.gitignore: Added vmlinux.lds to .gitignore file because it\nshouldn\u0027t be tracked.\n\nSigned-off-by: Kars de Jong \u003cjongk@linux-m68k.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "50c668d678fd01284799a6e4f1b91829d83cb9ed",
      "tree": "f3e129473515950d93a39b92c6ea2ebcbe3e5174",
      "parents": [
        "2bc1379712e74c5b99adaa6db433c14d8841ab4f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 12 10:49:53 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 12 19:24:23 2009 +0100"
      },
      "message": "Revert \"cpumask: use work_on_cpu in acpi-cpufreq.c for drv_read and drv_write\"\n\nThis reverts commit 7503bfbae89eba07b46441a5d1594647f6b8ab7d.\n\nDieter Ries reported bootup soft-hangs and bisected it back to\nthis commit, and reverting this commit gave him a working system.\n\nThe commit introduces work_on_cpu() use into the cpufreq code,\nbut that is subtly problematic from a lock hierarchy POV: the\nhotplug-cpu lock is an highlevel lock that is taken before\nlowlevel locks, and in this codepath we are called with the\npolicy lock taken.\n\nDieter did not have lockdep enabled so we dont have a nice stack\ntrace proof for this, but using work_on_cpu() in such a lowlevel\nplace certainly looks wrong, so we revert the patch.\n\nwork_on_cpu() needs to be reworked to be more generally usable.\n\nReported-by: Dieter Ries \u003cclip2@gmx.de\u003e\nTested-by: Dieter Ries \u003cclip2@gmx.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2bc1379712e74c5b99adaa6db433c14d8841ab4f",
      "tree": "680195c9f685e31e4aa6b063234d95db26e224c9",
      "parents": [
        "4884d8e6a05026ec906355436cea9dc1acb1d09e"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@infradead.org",
        "time": "Sun Jan 11 20:34:47 2009 +0530"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 12 19:24:23 2009 +0100"
      },
      "message": "x86: fix apic.c build error on latest git\n\nFix this by reintroducing asm/smp.h include in apic.c - later on\nI will fix this by removing non-smp data from smp.h\n\nAlso fix the __inquire_remote_apic() prototype/inline.\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4884d8e6a05026ec906355436cea9dc1acb1d09e",
      "tree": "2424a9b2e9f8faacf58a0fe265ce15c36e2e94c0",
      "parents": [
        "f313e12308f7c5ea645f18e759d104d088b18615"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@infradead.org",
        "time": "Sun Jan 11 18:38:55 2009 +0530"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 12 19:24:22 2009 +0100"
      },
      "message": "x86: fix mpparse.c build error on latest git\n\nFix this by reintroducing asm/smp.h include in mpparse.c - later on\nI will fix this by removing non-smp data from smp.h.\n\nReported-by: Petr Titera \u003cP.Titera@century.cz\u003e\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f313e12308f7c5ea645f18e759d104d088b18615",
      "tree": "4043dfa82448c1ef1bba81e58eb1fe162e82a69c",
      "parents": [
        "f45ac22ae2b8fc5b4c32d9b8d17ea419a8701d89"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Fri Jan 09 12:17:43 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 12 19:24:21 2009 +0100"
      },
      "message": "x86: avoid theoretical vmalloc fault loop\n\nAjith Kumar noticed:\n\n I was going through the vmalloc fault handling for x86_64 and am unclear\n about the following lines in the vmalloc_fault() function.\n\n pgd \u003d pgd_offset(current-\u003emm ?: \u0026init_mm, address);\n pgd_ref \u003d pgd_offset_k(address);\n\n Here the intention is to get the pgd corresponding to the current process\n and sync it up with the pgd in init_mm(obtained from pgd_offset_k).\n However, for kernel threads current-\u003emm is NULL and hence pgd \u003d\n pgd_offset(init_mm, address) \u003d pgd_ref which means the fault handler\n returns without setting the pgd entry in the MM structure in the context\n of which the kernel thread has faulted.  This could lead to never-ending\n faults and busy looping of kernel threads like pdflush.  So, shouldn\u0027t the\n pgd \u003d pgd_offset(current-\u003emm ?: \u0026init_mm, address); be pgd \u003d\n pgd_offset(current-\u003eactive_mm ?: \u0026init_mm, address);\n\nWe can use active_mm unconditionally because it should be always set.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ae04d1401577bb63151480a053057de58b8e10bb",
      "tree": "50c5421e7303893c360cd29fae010fa72c003329",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jan 12 11:22:01 2009 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 11 21:32:01 2009 -0800"
      },
      "message": "powerpc: Fix cpufreq drivers after cpufreq core changes\n\nThis updates the cpufreq drivers in arch/powerpc so they build again\nafter the core cpufreq changes that broke them in commit\nin835481d9bcd65720b473db6b38746a74a3964218.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9d0793370987b98708d2f75ee3bba7c1008d8512",
      "tree": "ddc4a9442d730e5c209774dc2b95c9d5ba054251",
      "parents": [
        "93423b8665f43a0c7a006a1d5be048b99db56d32"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 11 04:06:40 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jan 11 15:33:24 2009 +0100"
      },
      "message": "sparc64: Fix cpumask related build failure\n\ncpumask_of_pcibus() was missing - this triggers on NUMA builds.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cde15b5927fea3e1b4de0b277008cf273d8b000b",
      "tree": "fe125225da41f69ffb920ef5b17d7e30c6b7a31c",
      "parents": [
        "61f9c58da57a80b0df1ced18a28cbbaebd4d417a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 06 23:07:20 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:28 2009 +0000"
      },
      "message": "MIPS: Only write c0_framemask on CPUs which have this register.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "61f9c58da57a80b0df1ced18a28cbbaebd4d417a",
      "tree": "cbeaa2353d98899e88c6d44dc8d1a16eabbb6a47",
      "parents": [
        "ac15dad061d351281b0bafbae1ecdd84e601435a"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:27 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:27 2009 +0000"
      },
      "message": "MIPS: Alchemy: new userspace suspend interface for development boards.\n\nReplace the current sysctl-based suspend interface with a new sysfs-\nbased one which also uses the Linux-2.6 suspend model.\n\nTo configure wakeup sources, a subtree for the demoboards is created\nunder /sys/power/db1x:\n\nsys/\n`-- power\n    `-- db1x\n        |-- gpio0\n        |-- gpio1\n        |-- gpio2\n        |-- gpio3\n        |-- gpio4\n        |-- gpio5\n        |-- gpio6\n        |-- gpio7\n        |-- timer\n        |-- timer_timeout\n        |-- wakemsk\n        `-- wakesrc\n\nThe nodes \u0027gpio[0-7]\u0027 and \u0027timer\u0027 configure the GPIO0..7 and M2\nbits of the SYS_WAKEMSK (wakeup source enable) register.  Writing \u00271\u0027\nenables a wakesource, 0 disables it.\n\nThe \u0027timer_timeout\u0027 node holds the timeout in seconds after which the\nTOYMATCH2 event should wake the system.\n\nThe \u0027wakesrc\u0027 node holds the SYS_WAKESRC register after wakeup (in hex),\nthe \u0027wakemsk\u0027 node can be used to get/set the wakeup mask directly.\n\nFor example, to have the timer wake the system after 10 seconds of sleep,\nthe following must be done in userspace:\n\necho 10 \u003e /sys/power/db1x/timer_timeout\necho 1 \u003e /sys/power/db1x/timer\necho mem \u003e /sys/power/sleep\n\nThis patch also removes the homebrew CPU frequency switching code.  I don\u0027t\nunderstand how it could have ever worked reliably; it does not communicate\nthe clock changes to peripheral devices other than uarts.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100644 arch/mips/alchemy/devboards/pm.c\n"
    },
    {
      "commit": "ac15dad061d351281b0bafbae1ecdd84e601435a",
      "tree": "dc5536f68f14e3a07f3af1105cfc23a2c317f21f",
      "parents": [
        "564365b0fc3395ed55501ef25705664888cebdbc"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:26 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:27 2009 +0000"
      },
      "message": "MIPS: Alchemy: dbdma suspend/resume support.\n\nImplement suspend/resume for DBDMA controller and its channels.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "564365b0fc3395ed55501ef25705664888cebdbc",
      "tree": "ed2228df7ea13585f014937b4fc0a6cd7138a674",
      "parents": [
        "2699cdfb765c3b7d77d28ea3bc7d84e486697177"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:25 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:27 2009 +0000"
      },
      "message": "MIPS: Alchemy: Fix up PM code on Au1550/Au1200\n\nAu1550/Au1200 have a different memory controller which requires additi-\nonal code to properly put memory to sleep (code taken from AMD/RMI\u0027s\nLinux-2.6.11 source package).\n\nAlso fix up the remaining pm-related paths to compile on Au1200/Au1550\nplatforms.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2699cdfb765c3b7d77d28ea3bc7d84e486697177",
      "tree": "690eb6e847c7acfc0a5693a385907da480f33fd8",
      "parents": [
        "0c694de12b54fa96b9555e07603f567906ce21c8"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:24 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:27 2009 +0000"
      },
      "message": "MIPS: Alchemy: move calc_clock function.\n\nNow that nothing in time.c depends on calc_clock, it can\nbe moved to clocks.c where it belongs.\nWhile at it, give it a better non-generic name and call it\nas soon as possible in plat_mem_init.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0c694de12b54fa96b9555e07603f567906ce21c8",
      "tree": "c7528273c1d86069cb6e83bd2b36706f663f1eb2",
      "parents": [
        "779e7d41ad004946603da139da99ba775f74cb1c"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:23 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:27 2009 +0000"
      },
      "message": "MIPS: Alchemy: RTC counter clocksource / clockevent support.\n\nAdd support for the 32 kHz counter1 (RTC) as clocksource / clockevent\ndevice.  As a nice side effect, this also enables use of the \u0027wait\u0027\ninstruction for runtime idle power savings.\n\nIf the counters aren\u0027t enabled/working properly, fall back on the\ncp0 counter clock code.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "779e7d41ad004946603da139da99ba775f74cb1c",
      "tree": "befca6de7d38cfb689150e722164e3d2dad7aca7",
      "parents": [
        "074cf656700ddd1d2bd7f815f78e785418beb898"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:22 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: make cp0 counter clocksource/event usable as fallback.\n\nThe current mips clock build infrastructure lets a system only use\neither the MIPS cp0 counter or a SoC specific timer as a clocksource /\nclockevent device.\n\nThis patch renames the core cp0 counter clocksource / clockevent functions\nfrom mips_* to r4k_* and updates the wrappers in asm-mips/time.h to\ncall these renamed functions instead.\n\nChips which can detect whether it is safe to use a chip-specific timer\ncan now fall back on the cp0 counter if necessary and possible\n(e.g. Alchemy with a follow-on patch).\n\nExisting behaviour is not changed in any way.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "074cf656700ddd1d2bd7f815f78e785418beb898",
      "tree": "af55e5f9d36775df851924303e44fdde7cff8654",
      "parents": [
        "1820ec1d2b993f3ec00169e881504aa4541a9bf7"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:21 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: Alchemy: remove cpu_table.\n\nRemove the cpu_table:\n- move detection of whether c0_config[OD] is read-only and should be set\n  to fix various chip errata to au1000 headers.\n- move detection of write-only sys_cpupll to au1000 headers.\n- remove the BCLK switching code:  Activation of this features should be\n  left to the boards using the chips since it also affects external devices\n  tied to BCLK, and only the board designers know whether it is safe to\n  enable.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n delete mode 100644 arch/mips/alchemy/common/cputable.c\n"
    },
    {
      "commit": "1820ec1d2b993f3ec00169e881504aa4541a9bf7",
      "tree": "18c7250dd41b227a2d8224a617793f33a09d783e",
      "parents": [
        "558d1de8ba9ebb1cc3f3062f1371b9330772164f"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:20 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: Alchemy: remove get/set_au1x00_lcd_clock().\n\nThere are no in-tree users, so remove them.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "558d1de8ba9ebb1cc3f3062f1371b9330772164f",
      "tree": "09206a5979510d4fcebf91d57cafb9da25c26ef5",
      "parents": [
        "197b0d31eb3e82f598bf13da6ee777d906c611f3"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:19 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: Print irq handler description\n\nAdd the name set by set_irq_chip_and_handler_name() to the output of\n/proc/interrupts, like so:\n\ndb1200 ~ # cat /proc/interrupts\n           CPU0\n  8:         52     Alchemy-IC0-hilevel   serial\n 10:        171     Alchemy-IC0-hilevel   au1xxx-mmc\n 11:         47     Alchemy-IC0-hilevel   Au1xxx dbdma\n 18:          1     Alchemy-IC0-hilevel   au1550-spi\n 29:    1250997     Alchemy-IC0-riseedge  timer\n 37:        211     Alchemy-IC0-hilevel   ehci_hcd:usb1, ohci_hcd:usb2\n 38:          0     Alchemy-IC0-hilevel   lcd\n 72:       2623     DB1200 CPLD-level     ide0\n 73:        257     DB1200 CPLD-level     eth0\n 84:          1     DB1200 CPLD-level     sd_insert\n 85:          0     DB1200 CPLD-level     sd_eject\n\nERR:          0\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "197b0d31eb3e82f598bf13da6ee777d906c611f3",
      "tree": "663ecf85c0096a695f425bb602012ea7ca9e57de",
      "parents": [
        "785e3268e2951d4c0c21417c8e5d8004b2ab2480"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:18 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: Alchemy: pb1200: update CPLD cascade irq handler.\n\nTested on Db1200.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "785e3268e2951d4c0c21417c8e5d8004b2ab2480",
      "tree": "3e7e98dbaf2592f22f65090325a823d36caa13f7",
      "parents": [
        "7179380ee9bdeb5fa2ff07581f512fe0f5382e5b"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:17 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:26 2009 +0000"
      },
      "message": "MIPS: Alchemy: update core interrupt code.\n\nThis patch attempts to modernize core Alchemy interrupt handling code.\n\n- add irq_chips for irq controllers instead of irq type,\n- add a set_type() hook to change irq trigger type during runtime,\n- add a set_wake() hook to control GPIO0..7 based wakeup,\n- use linux\u0027 IRQF_TRIGGER_ constants instead of homebrew ones,\n- enable GENERIC_HARDIRQS_NO__DO_IRQ.\n- simplify plat_irq_dispatch\n- merge au1xxx_irqmap into irq.c file, the only place where its\n  contents are referenced.\n- board_init_irq() is now mandatory for every board; use it to register\n  the remaining (gpio-based) interrupt sources; update all boards\n  accordingly.\n\nRun-tested on Db1200 and other Au1200 based platforms.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n delete mode 100644 arch/mips/alchemy/common/au1xxx_irqmap.c\n"
    },
    {
      "commit": "7179380ee9bdeb5fa2ff07581f512fe0f5382e5b",
      "tree": "12bc5c0cfc3506434b0e51829bbbb66aaadf491a",
      "parents": [
        "23ba25d56606eec6fabc37c1efcbd48837dc9adc"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:16 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:25 2009 +0000"
      },
      "message": "MIPS: Alchemy: move commandline mangling out of common code\n\nNot every alchemy-based board might want these options forced on it,\nand most of this stuff seems to be intended for devboard code anyway.\nRemove commandline mangling code out of common chip code and instead\nadd relevant sections to all in-tree boards to not change existing\nbehaviour.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "23ba25d56606eec6fabc37c1efcbd48837dc9adc",
      "tree": "b034fe449d8896d2718cc088f54e91470ae258ee",
      "parents": [
        "58e75e86cf9af1130b3c628d924e6df0bc72832f"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:15 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:25 2009 +0000"
      },
      "message": "MIPS: Alchemy: devboards: consolidate files\n\nShare some code and merge small files:\n- Extract the prom init code from all devboard files (they only differ in\n  memory configuration).\n- Merge the irq configuration into board setup code.\n- Merge smaller files into board setup code.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n delete mode 100644 arch/mips/alchemy/devboards/db1x00/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1000/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1000/irqmap.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1100/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1100/irqmap.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1200/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1500/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1500/irqmap.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1550/init.c\n delete mode 100644 arch/mips/alchemy/devboards/pb1550/irqmap.c\n create mode 100644 arch/mips/alchemy/devboards/prom.c\n"
    },
    {
      "commit": "58e75e86cf9af1130b3c628d924e6df0bc72832f",
      "tree": "0c3e7511671a74ba5302aa5edbe2695cfbdee9ed",
      "parents": [
        "a86c7f72454c4e855d5d6c80ed9f7f2ac55b001a"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Dec 21 09:26:14 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:25 2009 +0000"
      },
      "message": "MIPS: Alchemy: Move development board code to common subdirectory\n\nThis should ease sharing of common devboard code.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a86c7f72454c4e855d5d6c80ed9f7f2ac55b001a",
      "tree": "fd408e39dbfe1f64b469804a17c306ce832cec4f",
      "parents": [
        "551d9304de60229080b5bf97230728c1c1bc8260"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:38 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:25 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON to arch/mips/Kconfig\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "551d9304de60229080b5bf97230728c1c1bc8260",
      "tree": "03ff92d73fe2448966176a2bef770355dcd3c7ea",
      "parents": [
        "843aef4930b9953c9ca624a990b201440304b56f"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:37 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:25 2009 +0000"
      },
      "message": "MIPS: Add defconfig for Cavium OCTEON.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "843aef4930b9953c9ca624a990b201440304b56f",
      "tree": "9debbaa7d9caa8c73db65ea2674e7ed26e285893",
      "parents": [
        "ec454d8c4fee3b2feb87e594d806c0987c5dd538"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:36 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:24 2009 +0000"
      },
      "message": "MIPS: Adjust the dma-common.c platform hooks.\n\nWe add a dev parameter to plat_unmap_dma_mem(), and hooks for\nplat_dma_supported() and plat_extra_sync_for_device() which should be\nnop changes for all existing targets.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ec454d8c4fee3b2feb87e594d806c0987c5dd538",
      "tree": "4a20bf2833a369df74fc2345f0c0aba14a50870c",
      "parents": [
        "126336f065e5d80bd2f4c3199df8a573eb0abcf7"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:35 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:24 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON slot into proper tlb category.\n\nExpand the case statement for build_tlb_write_entry so that it does\nthe right thing on Cavium CPU variants.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: Paul Gortmaker \u003cPaul.Gortmaker@windriver.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "126336f065e5d80bd2f4c3199df8a573eb0abcf7",
      "tree": "7f3674d7491979a2ed82f55e7ee11453ad85a576",
      "parents": [
        "2a219b0eaa7bb9f1a7dae4e8ac5b1bf68adab289"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:34 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:24 2009 +0000"
      },
      "message": "MIPS:  Compute branch returns for Cavium OCTEON specific branch instructions.\n\nFor Cavium OCTEON, compute the return epc value for OCTEON specific\nbranch instructions.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2a219b0eaa7bb9f1a7dae4e8ac5b1bf68adab289",
      "tree": "c1b6be0b186db917c4d4ce3f5ed947e8d93a8ce1",
      "parents": [
        "ddcdb1b4a46915b70dce3af3a78582b3ca79cf76"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:33 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:24 2009 +0000"
      },
      "message": "MIPS: Cavium OCTEON multiplier state preservation.\n\nFor OCTEON, implement a save and restore of the multiplier state\nacross context switches.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ddcdb1b4a46915b70dce3af3a78582b3ca79cf76",
      "tree": "87ee691a1189a7861dd7749a5f601d83bbc636c7",
      "parents": [
        "babed555695fad25820fb5fb0b5068c56e375900"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:32 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:24 2009 +0000"
      },
      "message": "MIPS: Add SMP_ICACHE_FLUSH for the Cavium CPU family.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: Paul Gortmaker \u003cPaul.Gortmaker@windriver.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "babed555695fad25820fb5fb0b5068c56e375900",
      "tree": "aaee9f2ee2700f81b2d156289bec91312ab34ea2",
      "parents": [
        "b5e00af81f298f4ba2e41325042a7ce1ec022b1d"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:31 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:23 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON specific registers to ptrace.h and asm-offsets.c\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b5e00af81f298f4ba2e41325042a7ce1ec022b1d",
      "tree": "e76a38063d999560bbe251a0def18fa91586623a",
      "parents": [
        "8faca49a6731299c32b333fd6535db8d21557ce3"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:30 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:22 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON cop2/cvmseg state entries to processor.h.\n\nAdd in the cop2 and cvmseg state info to the known proc reg\ndata for Cavium so that it can be tracked, saved, restored.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8faca49a6731299c32b333fd6535db8d21557ce3",
      "tree": "d1e571f644d58f2ffac4bd538750dc95b8c0bb79",
      "parents": [
        "7e69deb83c9fffe75e8ea17fb40a63375e56ac9f"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:29 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:22 2009 +0000"
      },
      "message": "MIPS: Modify core io.h macros to account for the Octeon Errata Core-301.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7e69deb83c9fffe75e8ea17fb40a63375e56ac9f",
      "tree": "ae0d12071602724a9bd9db367281b59ddcebf4b9",
      "parents": [
        "47d979eca33f8df49bfead2d5efa23a70b413882"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:28 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:22 2009 +0000"
      },
      "message": "MIPS: Hook up Cavium OCTEON in arch/mips.\n\nTake all the OCTEON specific files that were added, and hook them into\nthe build system for the arch/mips.  For versions of GCC that lack\nOCTEON support, override gas target architecture.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "47d979eca33f8df49bfead2d5efa23a70b413882",
      "tree": "e70554c6042ba2acf5c01df8e15a572ebf6e60d3",
      "parents": [
        "0dd4781bca56871434507ed35d5bb8ef92077907"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:27 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:22 2009 +0000"
      },
      "message": "MIPS: Hook Cavium OCTEON cache init into cache.c\n\nFollow precedent of other boards, and hook-up the CPU specific cache\ninit.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0dd4781bca56871434507ed35d5bb8ef92077907",
      "tree": "70304b84fd7a264a4e1756c485ad5a0bf1630282",
      "parents": [
        "25c3000300163e2ebf68d94425088de35ead3d76"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:26 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:22 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON processor constants and CPU probe.\n\nAdd OCTEON constants to asm/cpu.h and asm/module.h.\n\nAdd probe function for Cavium OCTEON CPUs and hook it up.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "25c3000300163e2ebf68d94425088de35ead3d76",
      "tree": "096d96e7e5fbe633bcbf1e19da53bcfea78461e3",
      "parents": [
        "ed918c2daf9ef4c3b52f75736c3a652e5160c8ad"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:25 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:21 2009 +0000"
      },
      "message": "MIPS: Override assembler target architecture for octeon.\n\nGas from binutils 2.19 fails to compile some cop1 instructions with\n-march\u003docteon.  Since the cop1 instructions are present in mips1, use\nthat arch instead.  This will be fixed in binutils 2.20.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ed918c2daf9ef4c3b52f75736c3a652e5160c8ad",
      "tree": "7297a323dae5e9564b7f45a74f17d599a58c50b7",
      "parents": [
        "f9bb4cf37ad3f7dec63abc5db688dd1e9df0056c"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:24 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:21 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON specific register definitions to mipsregs.h\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f9bb4cf37ad3f7dec63abc5db688dd1e9df0056c",
      "tree": "6b9cb7a48fd3c3e1971c1c28a06d6a425f2e825f",
      "parents": [
        "bd6d85c21a5adf24567fdb235aa8e7c8c95d5847"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:23 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:21 2009 +0000"
      },
      "message": "MIPS: For Cavium OCTEON set hwrena and lazily restore CP2 state.\n\nIf on Cavium, be aware of cop2 and hwrena during do_cpu().\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: Paul Gortmaker \u003cPaul.Gortmaker@windriver.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bd6d85c21a5adf24567fdb235aa8e7c8c95d5847",
      "tree": "873767fba58ccbc1b4ae55aa8f16ef4b8ec5c246",
      "parents": [
        "5b3b16880f404ca54126210ca86141cceeafc0cf"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:22 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:21 2009 +0000"
      },
      "message": "MIPS: For Cavium OCTEON handle hazards as per the R10000 handling.\n\nFor Cavium CPU, we treat the same as R10000, in that all hazards\nare dealt with in hardware.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: Paul Gortmaker \u003cPaul.Gortmaker@windriver.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5b3b16880f404ca54126210ca86141cceeafc0cf",
      "tree": "f69d30450a923782534d4ae257f20aace0a0be74",
      "parents": [
        "58f07778ce9d32c22cecb1d8ef348001f0e705c9"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Jan 08 16:46:40 2009 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:21 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON processor support files to arch/mips/cavium-octeon.\n\nThese are the rest of the new files needed to add OCTEON processor\nsupport to the Linux kernel.  Other than Makefile and Kconfig which\nshould be obvious, we have:\n\ncsrc-octeon.c   -- Clock source driver for OCTEON.\ndma-octeon.c    -- Helper functions for mapping DMA memory.\nflash_setup.c   -- Register on-board flash with the MTD subsystem.\nocteon-irq.c    -- OCTEON interrupt controller managment.\nocteon-memcpy.S -- Optimized memcpy() implementation.\nserial.c        -- Register 8250 platform driver and early console.\nsetup.c         -- Early architecture initialization.\nsmp.c           -- OCTEON SMP support.\nocteon_switch.S -- Scheduler context switch for OCTEON.\nc-octeon.c      -- OCTEON cache controller support.\ncex-oct.S       -- OCTEON cache exception handler.\n\nasm/mach-cavium-octeon/*.h -- Architecture include files.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100644 arch/mips/cavium-octeon/Kconfig\n create mode 100644 arch/mips/cavium-octeon/Makefile\n create mode 100644 arch/mips/cavium-octeon/csrc-octeon.c\n create mode 100644 arch/mips/cavium-octeon/dma-octeon.c\n create mode 100644 arch/mips/cavium-octeon/flash_setup.c\n create mode 100644 arch/mips/cavium-octeon/octeon-irq.c\n create mode 100644 arch/mips/cavium-octeon/octeon-memcpy.S\n create mode 100644 arch/mips/cavium-octeon/serial.c\n create mode 100644 arch/mips/cavium-octeon/setup.c\n create mode 100644 arch/mips/cavium-octeon/smp.c\n create mode 100644 arch/mips/include/asm/mach-cavium-octeon/cpu-feature-overrides.h\n create mode 100644 arch/mips/include/asm/mach-cavium-octeon/dma-coherence.h\n create mode 100644 arch/mips/include/asm/mach-cavium-octeon/irq.h\n create mode 100644 arch/mips/include/asm/mach-cavium-octeon/kernel-entry-init.h\n create mode 100644 arch/mips/include/asm/mach-cavium-octeon/war.h\n create mode 100644 arch/mips/include/asm/octeon/octeon.h\n create mode 100644 arch/mips/kernel/octeon_switch.S\n create mode 100644 arch/mips/mm/c-octeon.c\n create mode 100644 arch/mips/mm/cex-oct.S\n"
    },
    {
      "commit": "58f07778ce9d32c22cecb1d8ef348001f0e705c9",
      "tree": "8b4462addd9058cbdf8f6085169f48c318fe7478",
      "parents": [
        "54293ec3074a5fe61abd297502f68b2529a3dab3"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Dec 23 15:22:14 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:20 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON processor support files to arch/mips/cavium-octeon/executive and asm/octeon.\n\nThese files are used to coordinate resource sharing between all of\nthe programs running on the OCTEON SOC.  The OCTEON processor has many\nCPU cores (current parts have up to 16, but more are possible).  It\nalso has a variety of on-chip hardware blocks for things like network\nacceleration, encryption and RAID.\n\nOne typical configuration is to run Linux on several of the CPU cores,\nand other dedicated applications on the other cores.\n\nResource allocation between the various programs running on the system\n(Linux kernel and other dedicated applications) needs to be\ncoordinated.  The code we use to do this we call the \u0027executive\u0027.  All\nof this resource allocation and sharing code is gathered together in\nthe executive directory.\n\nIncluded in the patch set are the following files:\n\ncvmx-bootmem.c and cvmx-sysinfo.c -- Coordinate memory allocation.\nAll memory used by the Linux kernel is obtained here at boot time.\n\ncvmx-l2c.c -- Coordinates operations on the shared level 2 cache.\n\nocteon-model.c  -- Probes chip capabilities and version.\n\nThe corresponding headers are in asm/octeon.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100644 arch/mips/cavium-octeon/executive/Makefile\n create mode 100644 arch/mips/cavium-octeon/executive/cvmx-bootmem.c\n create mode 100644 arch/mips/cavium-octeon/executive/cvmx-l2c.c\n create mode 100644 arch/mips/cavium-octeon/executive/cvmx-sysinfo.c\n create mode 100644 arch/mips/cavium-octeon/executive/octeon-model.c\n create mode 100644 arch/mips/include/asm/octeon/cvmx-asm.h\n create mode 100644 arch/mips/include/asm/octeon/cvmx-bootinfo.h\n create mode 100644 arch/mips/include/asm/octeon/cvmx-bootmem.h\n create mode 100644 arch/mips/include/asm/octeon/cvmx-l2c.h\n create mode 100644 arch/mips/include/asm/octeon/cvmx-packet.h\n create mode 100644 arch/mips/include/asm/octeon/cvmx-spinlock.h\n create mode 100644 arch/mips/include/asm/octeon/cvmx-sysinfo.h\n create mode 100644 arch/mips/include/asm/octeon/cvmx.h\n create mode 100644 arch/mips/include/asm/octeon/octeon-feature.h\n create mode 100644 arch/mips/include/asm/octeon/octeon-model.h\n"
    },
    {
      "commit": "54293ec3074a5fe61abd297502f68b2529a3dab3",
      "tree": "740675a4e198c487225bd35fb5fe8b9951aab2f5",
      "parents": [
        "2bd2dd059ca7406a030bace8dccdb25f635578c1"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Dec 11 15:33:19 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:20 2009 +0000"
      },
      "message": "MIPS: Add Cavium OCTEON processor CSR definitions\n\nHere we define the addresses and bit-fields of the Configuration and\nStatus Registers (CSRs) for some of the hardware functional units on\nthe OCTEON SOC.\n\nDefinitions are needed for:\n\nCIU  -- Central Interrupt Unit.\nGPIO -- General Purpose Input Output.\nIOB  -- Input / Output {Busing,Bridge}.\nIPD  -- Input Packet Data unit.\nL2C  -- Level-2 Cache controller.\nL2D  -- Level-2 Data cache.\nL2T  -- Level-2 cache Tag.\nLED  -- Light Emitting Diode controller.\nMIO  -- Miscellaneous Input / Output.\nPOW  -- Packet Order / Work unit.\n\nSigned-off-by: Tomaso Paoletti \u003ctpaoletti@caviumnetworks.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2bd2dd059ca7406a030bace8dccdb25f635578c1",
      "tree": "505426d1faa78e128eb4aedd2cc7c4b384979d4c",
      "parents": [
        "797c3f322454f5994e88b0e0bfc34cd4ad521d38"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Nov 25 14:12:32 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:19 2009 +0000"
      },
      "message": "MIPS: Alchemy: Change strict_strtol to strict_strtoul\n\nSince memsize is unsigned, it would seem better to use strict_strtoul that\nstrict_strtol.\n\nA simplified version of the semantic patch that makes this change is as\nfollows: (http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@s2@\nlong e;\nposition p;\n@@\n\nstrict_strtol@p(...,\u0026e)\n\n@@\nposition p !\u003d s2.p;\ntype T;\nT e;\n@@\n\n- strict_strtol@p\n+ strict_strtoul\n  (...,\u0026e)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "797c3f322454f5994e88b0e0bfc34cd4ad521d38",
      "tree": "bdd716073199a59970952ff7c6b780a0a84490f5",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Anirban Sinha",
        "email": "ASinha@zeugmasystems.com",
        "time": "Thu Nov 13 11:50:12 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 11 09:57:19 2009 +0000"
      },
      "message": "MIPS: 64-bit: Use generic 32-bit ptrace compat code.\n\nSigned-off-by: Anirban Sinha \u003casinha@zeugmasystems.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fc4dbea733119b37d36d0006b8be778db2601946",
      "tree": "31758774cb775dcb81abeb314f1e0eb46c9b4d69",
      "parents": [
        "222bfda032d01d99501257e01a79833094f689f6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 10 23:44:45 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jan 10 23:44:45 2009 -0800"
      },
      "message": "sparc: Fix asm/signal.h for 32-bit.\n\nFix a 32-bit sparc regression reported by Robert Reif.\n\n_NSIG_BPW needs to be 32 for 32-bit and 64 for 64-bit\n\nTested-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f45ac22ae2b8fc5b4c32d9b8d17ea419a8701d89",
      "tree": "8e05bccd7b85fc3dd2fbd33ec3286de27e152819",
      "parents": [
        "79f3b3cb7a2586b319a43a7f29924c6c555e4357",
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jan 11 03:03:30 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jan 11 03:03:30 2009 +0100"
      },
      "message": "Merge commit \u0027v2.6.29-rc1\u0027 into x86/urgent\n"
    },
    {
      "commit": "3d14bdad40315b54470cb7812293d14c8af2bf7d",
      "tree": "270503b36cb671cea2f9b283168a3f932f9677d2",
      "parents": [
        "4e9b1c184cadbece3694603de5f880b6e35bd7a7",
        "51d7a1398d1851e892504e97ca20521610dfcece"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 10 06:13:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 10 06:13:09 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (36 commits)\n  x86: fix section mismatch warnings in mcheck/mce_amd_64.c\n  x86: offer frame pointers in all build modes\n  x86: remove duplicated #include\u0027s\n  x86: k8 numa register active regions later\n  x86: update Alan Cox\u0027s email addresses\n  x86: rename all fields of mpc_table mpc_X to X\n  x86: rename all fields of mpc_oemtable oem_X to X\n  x86: rename all fields of mpc_bus mpc_X to X\n  x86: rename all fields of mpc_cpu mpc_X to X\n  x86: rename all fields of mpc_intsrc mpc_X to X\n  x86: rename all fields of mpc_lintsrc mpc_X to X\n  x86: rename all fields of mpc_iopic mpc_X to X\n  x86: irqinit_64.c init_ISA_irqs should be static\n  Documentation/x86/boot.txt: payload length was changed to payload_length\n  x86: setup_percpu.c fix style problems\n  x86: irqinit_64.c fix style problems\n  x86: irqinit_32.c fix style problems\n  x86: i8259.c fix style problems\n  x86: irq_32.c fix style problems\n  x86: ioport.c fix style problems\n  ...\n"
    },
    {
      "commit": "4e9b1c184cadbece3694603de5f880b6e35bd7a7",
      "tree": "8ae2ab8a4eaab4d46b4460284fd5ee475ce9a42d",
      "parents": [
        "0176260fc30842e358cf34afa7dcd9413db44822",
        "36c401a44abcc389a00f9cd14892c9cf9bf0780d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 10 06:12:18 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jan 10 06:12:18 2009 -0800"
      },
      "message": "Merge branch \u0027cpus4096-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027cpus4096-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  [IA64] fix typo in cpumask_of_pcibus()\n  x86: fix x86_32 builds for summit and es7000 arch\u0027s\n  cpumask: use work_on_cpu in acpi-cpufreq.c for read_measured_perf_ctrs\n  cpumask: use work_on_cpu in acpi-cpufreq.c for drv_read and drv_write\n  cpumask: use cpumask_var_t in acpi-cpufreq.c\n  cpumask: use work_on_cpu in acpi/cstate.c\n  cpumask: convert struct cpufreq_policy to cpumask_var_t\n  cpumask: replace CPUMASK_ALLOC etc with cpumask_var_t\n  x86: cleanup remaining cpumask_t ops in smpboot code\n  cpumask: update pci_bus_show_cpuaffinity to use new cpumask API\n  cpumask: update local_cpus_show to use new cpumask API\n  ia64: cpumask fix for is_affinity_mask_valid()\n"
    },
    {
      "commit": "c40f6f8bbc4cbd2902671aacd587400ddca62627",
      "tree": "a991e5521e10943f4457fb7f494e00aec75cc7df",
      "parents": [
        "1a7d0f0bec4be078ce2cfb11538c0f4ffbbed8e5",
        "cb6ff208076b5f434db1b8c983429269d719cef5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 14:00:58 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 14:00:58 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-nommu\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-nommu:\n  NOMMU: Support XIP on initramfs\n  NOMMU: Teach kobjsize() about VMA regions.\n  FLAT: Don\u0027t attempt to expand the userspace stack to fill the space allocated\n  FDPIC: Don\u0027t attempt to expand the userspace stack to fill the space allocated\n  NOMMU: Improve procfs output using per-MM VMAs\n  NOMMU: Make mmap allocation page trimming behaviour configurable.\n  NOMMU: Make VMAs per MM as for MMU-mode linux\n  NOMMU: Delete askedalloc and realalloc variables\n  NOMMU: Rename ARM\u0027s struct vm_region\n  NOMMU: Fix cleanup handling in ramfs_nommu_get_umapped_area()\n"
    },
    {
      "commit": "7d671f3e713fc5ff18a5227a8dc16dfdb8bc0664",
      "tree": "07b7bb776eb2c3d4f5944ae81661f85de62984e1",
      "parents": [
        "d7d717fa889fc7a60c38497846c7618940a999d9",
        "555d61d6542d51563e50532ff604dcd31c96fb24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 13:56:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 13:56:06 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] update documentation for hvc_iucv kernel parameter.\n  [S390] hvc_iucv: Special handling of IUCV HVC devices\n  [S390] hvc_iucv: Refactor console and device initialization\n  [S390] hvc_iucv: Update function documentation\n  [S390] hvc_iucv: Limit rate of outgoing IUCV messages\n  [S390] hvc_iucv: Change IUCV term id and use one device as default\n  [S390] Use unsigned long long for u64 on 64bit.\n  [S390] qdio: fix broken pointer in case of CONFIG_DEBUG_FS is disabled\n  [S390] vdso: compile fix\n  [S390] remove code for oldselect system call\n  [S390] types: add/fix types.h include in header files\n  [S390] dasd: add device attribute to disable blocking on lost paths\n  [S390] dasd: send change uevents for dasd block devices\n  [S390] tape block: fix dependencies\n  [S390] asm-s390/posix_types.h: drop __USE_ALL usage\n  [S390] gettimeofday.S: removed duplicated #includes\n  [S390] ptrace: no extern declarations for userspace\n"
    },
    {
      "commit": "c4295fbb6048d85f0b41c5ced5cbf63f6811c46c",
      "tree": "948857a7a45bbe5cd4bd654d4523ddda26cd3144",
      "parents": [
        "e245b80c8357bf375f15c5f3b05ef8ae35e4fbc8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 12:49:50 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 12:49:50 2009 -0800"
      },
      "message": "x86: make \u0027constant_test_bit()\u0027 take an unsigned bit number\n\nIngo noticed that using signed arithmetic seems to confuse the gcc\ninliner, and make it potentially decide that it\u0027s all too complicated.\n\n(Yeah, yeah, it\u0027s a constant. It\u0027s always positive. Still..)\n\nBased-on: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e245b80c8357bf375f15c5f3b05ef8ae35e4fbc8",
      "tree": "3e54ef6db7350717cca2258c955f4d31c4cc2a3c",
      "parents": [
        "8659c406ade32f47da2c95889094801921d6330a"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Jan 09 12:42:54 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 12:46:23 2009 -0800"
      },
      "message": "parisc: introduce asm/swab.h\n\nFix for the linux/byteorder.h removal.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8659c406ade32f47da2c95889094801921d6330a",
      "tree": "b2b263f1adda20a07415db7683f9807a903dc60e",
      "parents": [
        "4ce5f24193cef2e26f182ce708e94ba1f5fafc0c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Fri Jan 09 12:17:39 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 12:46:22 2009 -0800"
      },
      "message": "x86: only scan the root bus in early PCI quirks\n\nWe found a situation on Linus\u0027 machine that the Nvidia timer quirk hit on\na Intel chipset system.  The problem is that the system has a fancy Nvidia\ncard with an own PCI bridge, and the early-quirks code looking for any\nNVidia bridge triggered on it incorrectly.  This didn\u0027t lead a boot\nfailure by luck, but the timer routing code selecting the wrong timer\nfirst and some ugly messages.  It might lead to real problems on other\nsystems.\n\nI checked all the devices which are currently checked for by early_quirks\nand it turns out they are all located in the root bus zero.\n\nSo change the early-quirks loop to only scan bus 0.  This incidently also\nsaves quite some unnecessary scanning work, because early_quirks doesn\u0027t\ngo through all the non root busses.\n\nThe graphics card is not on bus 0, so it is not matched anymore.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ce5f24193cef2e26f182ce708e94ba1f5fafc0c",
      "tree": "300373440be70af7c8ce662d4b30d8103e7c6026",
      "parents": [
        "7c51d57e9d7fbce89f79c41dc8da383101dbe9c6",
        "a076aa4f96f40fc75451ae835a1a665ce1faf951"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 12:43:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 12:43:06 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile: (31 commits)\n  powerpc/oprofile: fix whitespaces in op_model_cell.c\n  powerpc/oprofile: IBM CELL: add SPU event profiling support\n  powerpc/oprofile: fix cell/pr_util.h\n  powerpc/oprofile: IBM CELL: cleanup and restructuring\n  oprofile: make new cpu buffer functions part of the api\n  oprofile: remove #ifdef CONFIG_OPROFILE_IBS in non-ibs code\n  ring_buffer: fix ring_buffer_event_length()\n  oprofile: use new data sample format for ibs\n  oprofile: add op_cpu_buffer_get_data()\n  oprofile: add op_cpu_buffer_add_data()\n  oprofile: rework implementation of cpu buffer events\n  oprofile: modify op_cpu_buffer_read_entry()\n  oprofile: add op_cpu_buffer_write_reserve()\n  oprofile: rename variables in add_ibs_begin()\n  oprofile: rename add_sample() in cpu_buffer.c\n  oprofile: rename variable ibs_allowed to has_ibs in op_model_amd.c\n  oprofile: making add_sample_entry() inline\n  oprofile: remove backtrace code for ibs\n  oprofile: remove unused ibs macro\n  oprofile: remove unused components in struct oprofile_cpu_buffer\n  ...\n"
    },
    {
      "commit": "7c51d57e9d7fbce89f79c41dc8da383101dbe9c6",
      "tree": "9f45a5ac5ce627b4c6138595b23ae7f02e1ee7fb",
      "parents": [
        "a3a798c88a14b35e5d4ca30716dbc9eb9a1ddfe2",
        "85795dac740e63e81aeec8d49aada54ab07656b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 12:36:45 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 12:37:15 2009 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (67 commits)\n  [MTD] [MAPS] Fix printk format warning in nettel.c\n  [MTD] [NAND] add cmdline parsing (mtdparts\u003d) support to cafe_nand\n  [MTD] CFI: remove major/minor version check for command set 0x0002\n  [MTD] [NAND] ndfc driver\n  [MTD] [TESTS] Fix some size_t printk format warnings\n  [MTD] LPDDR Makefile and KConfig\n  [MTD] LPDDR extended physmap driver to support LPDDR flash\n  [MTD] LPDDR added new pfow_base parameter\n  [MTD] LPDDR Command set driver\n  [MTD] LPDDR PFOW definition\n  [MTD] LPDDR QINFO records definitions\n  [MTD] LPDDR qinfo probing.\n  [MTD] [NAND] pxa3xx: convert from ns to clock ticks more accurately\n  [MTD] [NAND] pxa3xx: fix non-page-aligned reads\n  [MTD] [NAND] fix nandsim sched.h references\n  [MTD] [NAND] alauda: use USB API functions rather than constants\n  [MTD] struct device - replace bus_id with dev_name(), dev_set_name()\n  [MTD] fix m25p80 64-bit divisions\n  [MTD] fix dataflash 64-bit divisions\n  [MTD] [NAND] Set the fsl elbc ECCM according the settings in bootloader.\n  ...\n\nFixed up trivial debug conflicts in drivers/mtd/devices/{m25p80.c,mtd_dataflash.c}\n"
    },
    {
      "commit": "a3a798c88a14b35e5d4ca30716dbc9eb9a1ddfe2",
      "tree": "393969a0f1405237483c8c29b904690f2bb90559",
      "parents": [
        "efcb3cf7f00c3c424db012380a8a974c2676a3c8",
        "d97c0defba25a959a990f6d4759f43075540832e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 11:55:14 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 11:55:14 2009 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (94 commits)\n  ACPICA: hide private headers\n  ACPICA: create acpica/ directory\n  ACPI: fix build warning\n  ACPI : Use RSDT instead of XSDT by adding boot option of \"acpi\u003drsdt\"\n  ACPI: Avoid array address overflow when _CST MWAIT hint bits are set\n  fujitsu-laptop: Simplify SBLL/SBL2 backlight handling\n  fujitsu-laptop: Add BL power, LED control and radio state information\n  ACPICA: delete utcache.c\n  ACPICA: delete acdisasm.h\n  ACPICA: Update version to 20081204.\n  ACPICA: FADT: Update error msgs for consistency\n  ACPICA: FADT: set acpi_gbl_use_default_register_widths to TRUE by default\n  ACPICA: FADT parsing changes and fixes\n  ACPICA: Add ACPI_MUTEX_TYPE configuration option\n  ACPICA: Fixes for various ACPI data tables\n  ACPICA: Restructure includes into public/private\n  ACPI: remove private acpica headers from driver files\n  ACPI: reboot.c: use new acpi_reset interface\n  ACPICA: New: acpi_reset interface - write to reset register\n  ACPICA: Move all public H/W interfaces to new hwxface\n  ...\n"
    },
    {
      "commit": "29a41e9e029d21c306e3ad6e723700348b04706a",
      "tree": "3c7f807016a1e16c70992bbcba1269ac4cfe2fa5",
      "parents": [
        "d9e8a3a5b8298a3c814ed37ac5756e6f67b6be41",
        "ae16489eb1175066c8f3008fc3c0396c525e1906"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 11:53:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 11:53:07 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  parisc: export length of os_hpmc vector\n  parisc: fix kernel crash (protection id trap) when compiling ruby1.9\n  parisc: Use DEFINE_SPINLOCK\n  parisc: add uevent helper for parisc bus\n  parisc: fix ipv6 checksum\n  parisc: quiet palo not-found message from \"which\"\n  parisc: Replace NR_CPUS in parisc code\n  parisc: trivial fixes\n  parisc: fix braino in commit adding __space_to_prot\n  parisc: factor out sid to protid conversion\n  parisc: use leX_to_cpu in place of __fswabX\n  parisc: fix GFP_KERNEL use while atomic in unwinder\n  parisc: remove dead BIO_VMERGE_BOUNDARY and BIO_VMERGE_MAX_SIZE definitions\n  parisc: set_time() catch errors\n  parisc: use the new byteorder headers\n  parisc: drivers/parisc/: make code static\n  parisc: lib/: make code static\n"
    },
    {
      "commit": "d9e8a3a5b8298a3c814ed37ac5756e6f67b6be41",
      "tree": "ffa1cf8b367b3f32155f6336d7b86b781a368019",
      "parents": [
        "2150edc6c5cf00f7adb54538b9ea2a3e9cedca3f",
        "b9bdcbba010c2e49c8f837ea7a49fe006b636f41"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 11:52:14 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 09 11:52:14 2009 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx: (22 commits)\n  ioat: fix self test for multi-channel case\n  dmaengine: bump initcall level to arch_initcall\n  dmaengine: advertise all channels on a device to dma_filter_fn\n  dmaengine: use idr for registering dma device numbers\n  dmaengine: add a release for dma class devices and dependent infrastructure\n  ioat: do not perform removal actions at shutdown\n  iop-adma: enable module removal\n  iop-adma: kill debug BUG_ON\n  iop-adma: let devm do its job, don\u0027t duplicate free\n  dmaengine: kill enum dma_state_client\n  dmaengine: remove \u0027bigref\u0027 infrastructure\n  dmaengine: kill struct dma_client and supporting infrastructure\n  dmaengine: replace dma_async_client_register with dmaengine_get\n  atmel-mci: convert to dma_request_channel and down-level dma_slave\n  dmatest: convert to dma_request_channel\n  dmaengine: introduce dma_request_channel and private channels\n  net_dma: convert to dma_find_channel\n  dmaengine: provide a common \u0027issue_pending_all\u0027 implementation\n  dmaengine: centralize channel allocation, introduce dma_find_channel\n  dmaengine: up-level reference counting to the module level\n  ...\n"
    },
    {
      "commit": "33e1911566183ac32baac35163c0962302e40f5f",
      "tree": "34969583f0d40ceaf5ef2aaa14b72a8093177abe",
      "parents": [
        "19cdd08ba155dd87ebb87bb39ed097dbee671e0e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Jan 09 12:14:56 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 09 12:15:07 2009 +0100"
      },
      "message": "[S390] Use unsigned long long for u64 on 64bit.\n\nAs requested by Andrew. Same as what sparc did.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "81ffa0415b7ac9215c2030e2b15b8efff46605a0",
      "tree": "abcda8b730dca3c3d19aa36c5eb5ea8433c89f2b",
      "parents": [
        "f47d52afd3bc310a010a037f3cd69d75d163e845"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Jan 09 12:14:54 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 09 12:15:06 2009 +0100"
      },
      "message": "[S390] vdso: compile fix\n\n!CONFIG_SMP:\n\narch/s390/kernel/vdso.c: In function \u0027vdso_init\u0027:\narch/s390/kernel/vdso.c:325: error: incompatible type for argument 2 of \u0027vdso_alloc_per_cpu\u0027\n\nAlso move the code out of the BUG_ON statement since it won\u0027t be\nexecuted on !CONFIG_BUG. And that would be a bug.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f47d52afd3bc310a010a037f3cd69d75d163e845",
      "tree": "aaf2d26e51a37923415dac35a5b59241cfa3a07d",
      "parents": [
        "0680ba0133ffeac4bd3689668b05ea2d16f14ae0"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Jan 09 12:14:53 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 09 12:15:06 2009 +0100"
      },
      "message": "[S390] remove code for oldselect system call\n\nThe system call isn\u0027t wired up on s390. Just delete the dead code.\nAlso we use the common code sys_ptrace system call, so the sys_ptrace\ndeclaration is pointless is well.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "0680ba0133ffeac4bd3689668b05ea2d16f14ae0",
      "tree": "d8ed4e3ba240bfb2a262dd79ac8841d59d5540e9",
      "parents": [
        "13de227bcd80fbdaeebe1f31154487dddb7d5b1e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Jan 09 12:14:52 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 09 12:15:06 2009 +0100"
      },
      "message": "[S390] types: add/fix types.h include in header files\n\n/include/asm/chpid.h:12: include of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n/include/asm/chsc.h:15: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n/include/asm/cmb.h:28: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n/include/asm/dasd.h:195: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n/include/asm/kvm.h:16: include of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n/include/asm/kvm.h:30: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n/include/asm/qeth.h:24: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n/include/asm/schid.h:5: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n/include/asm/swab.h:12: include of \u003clinux/types.h\u003e is preferred over \u003casm/types.h\u003e\n/include/asm/swab.h:19: found __[us]{8,16,32,64} type without #include \u003clinux/types.h\u003e\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "13de227bcd80fbdaeebe1f31154487dddb7d5b1e",
      "tree": "3f37f92d9fd5dd3c155544afb06cfe8117ec708c",
      "parents": [
        "1301809bcee33c2153605b4387c57fab75f9800a"
      ],
      "author": {
        "name": "Holger Smolinski",
        "email": "Holger.Smolinski@de.ibm.com",
        "time": "Fri Jan 09 12:14:51 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 09 12:15:05 2009 +0100"
      },
      "message": "[S390] dasd: add device attribute to disable blocking on lost paths\n\nWhen the connection between host and storage server is lost, the\ndasd device driver usually blocks all I/O on affected devices and\nwaits for them to reappear. In some setups however it would be\nbetter if the I/O is returned as error so that device can be\nrecovered by some other means, eg. in a raid or multipath setup.\n\nSigned-off-by: Holger Smolinski \u003cHolger.Smolinski@de.ibm.com\u003e\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "dbb397d859b5436cfbbcb56915c4aaafe219b93f",
      "tree": "f0d53ffb0ee62bd134ace0ee207bc54593a0e194",
      "parents": [
        "2020238b2bb20685e03351426562f8288419ce14"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jan 09 12:14:48 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 09 12:15:04 2009 +0100"
      },
      "message": "[S390] asm-s390/posix_types.h: drop __USE_ALL usage\n\nBring s390 in line with all the other ports.  Not sure how s390 missed\nthis change as all the other arches were being updated ...\n\nCC: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCC: linux390@de.ibm.com\nCC: linux-s390@vger.kernel.org\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "2020238b2bb20685e03351426562f8288419ce14",
      "tree": "fa289277b96c7d52d57c9feffe2e608f00a309c1",
      "parents": [
        "16de0582bbfdd6cc57a0db807a56b7d4ec2a4150"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Jan 09 12:14:47 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 09 12:15:04 2009 +0100"
      },
      "message": "[S390] gettimeofday.S: removed duplicated #includes\n\nRemoved duplicated #include\u0027s in arch/s390/kernel/vdso32/gettimeofday.S\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "16de0582bbfdd6cc57a0db807a56b7d4ec2a4150",
      "tree": "86c7fd789a5225bf448663cd659f7ad9b724a96d",
      "parents": [
        "2150edc6c5cf00f7adb54538b9ea2a3e9cedca3f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Jan 09 12:14:46 2009 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jan 09 12:15:03 2009 +0100"
      },
      "message": "[S390] ptrace: no extern declarations for userspace\n\n/include/asm/ptrace.h:275: extern\u0027s make no sense in userspace\n/include/asm/ptrace.h:279: extern\u0027s make no sense in userspace\n/include/asm/ptrace.h:280: extern\u0027s make no sense in userspace\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b2576e1d4408e134e2188c967b1f28af39cd79d4",
      "tree": "004f3c82faab760f304ce031d6d2f572e7746a50",
      "parents": [
        "3cc8a5f4ba91f67bbdb81a43a99281a26aab8d77",
        "2150edc6c5cf00f7adb54538b9ea2a3e9cedca3f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:39:43 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:39:43 2009 -0500"
      },
      "message": "Merge branch \u0027linus\u0027 into release\n"
    },
    {
      "commit": "3cc8a5f4ba91f67bbdb81a43a99281a26aab8d77",
      "tree": "82b60e24ce5457e2e21e00bfa3b2f171d7eb97ce",
      "parents": [
        "d0302bc62af7983040ea1cd1b5dd2b36e1a6a509",
        "ada9cfdd158abb8169873dc8e5ae39b1ec6ffa8c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:38:15 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:38:15 2009 -0500"
      },
      "message": "Merge branch \u0027suspend\u0027 into release\n"
    },
    {
      "commit": "d0302bc62af7983040ea1cd1b5dd2b36e1a6a509",
      "tree": "ef45618ae057e21fff7c82190939fe5f4466cf06",
      "parents": [
        "106ad8d6b0a7c1a597fab56ec692c39f553fabbc",
        "237889bf0a62f1399fb2ba0c2a259e6a96597131"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:37:48 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:37:48 2009 -0500"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n\nConflicts:\n\tinclude/acpi/acpixf.h\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b8ef914e58e90c3b4dba5f5bdd8ab04c45d3e008",
      "tree": "1224647da650409a0800c0f23b160e9b06f94470",
      "parents": [
        "a8e896e2813316a2d3657dc07d5eef83c3b2d9f4",
        "3e54048691bce3f323fd5460695273be379803b9",
        "935e5f290ec1eb0f1c15004421f5fd3154380fd5",
        "7b37b5fd9ba32c0c5afc3537eed7e7466f2173e2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:37:11 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:37:11 2009 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027bugzilla-11880\u0027, \u0027bugzilla-12037\u0027 and \u0027bugzilla-12257\u0027 into release\n"
    },
    {
      "commit": "237889bf0a62f1399fb2ba0c2a259e6a96597131",
      "tree": "248d6bf6e4e60c8760b9a2b6ba2e788b70e24c76",
      "parents": [
        "13b40a1a065824d2d4e55c8b48ea9f3f9d162929"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Wed Dec 17 16:55:18 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 01:41:58 2009 -0500"
      },
      "message": "ACPI : Use RSDT instead of XSDT by adding boot option of \"acpi\u003drsdt\"\n\nOn some boxes there exist both RSDT and XSDT table. But unfortunately\nsometimes there exists the following error when XSDT table is used:\n   a. 32/64X address mismatch\n   b. The 32/64X FACS address mismatch\n\n   In such case the boot option of \"acpi\u003drsdt\" is provided so that\nRSDT is tried instead of XSDT table when the system can\u0027t work well.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8246\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\ncc:Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "13b40a1a065824d2d4e55c8b48ea9f3f9d162929",
      "tree": "cf1b1bbd5a7653c43ba3a7c046c1d1001022381a",
      "parents": [
        "9e6dada9d255497127251c03aaa59296d186f959"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Sun Jan 04 12:04:21 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 01:28:01 2009 -0500"
      },
      "message": "ACPI: Avoid array address overflow when _CST MWAIT hint bits are set\n\nThe Cx Register address obtained from the _CST object is used as the MWAIT\nhints if the register type is FFixedHW. And it is used to check whether\nthe Cx type is supported or not.\n\nOn some boxes the following Cx state package is obtained from _CST object:\n    \u003e{\n                ResourceTemplate ()\n                {\n                    Register (FFixedHW,\n                        0x01,               // Bit Width\n                        0x02,               // Bit Offset\n                        0x0000000000889759, // Address\n                        0x03,               // Access Size\n                        )\n                },\n\n                0x03,\n                0xF5,\n                0x015E }\n\n   In such case we should use the bit[7:4] of Cx address to check whether\nthe Cx type is supported or not.\n\nmask the MWAIT hint to avoid array address overflow\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nAcked-by:Venki Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "222bfda032d01d99501257e01a79833094f689f6",
      "tree": "0bb86730c1eb38a6c2ae857f9539e8daa30e54ab",
      "parents": [
        "bc835978cfb5dbb904a9d2e13804b6c343743530"
      ],
      "author": {
        "name": "Julian Calaby",
        "email": "julian.calaby@gmail.com",
        "time": "Thu Jan 08 16:59:01 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 16:59:01 2009 -0800"
      },
      "message": "sparc: Eliminate PROMLIB_INTERNAL as it does nothing\n\nSigned-off-by: Julian Calaby \u003cjulian.calaby@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc835978cfb5dbb904a9d2e13804b6c343743530",
      "tree": "5d03f051d171bc90875e52fa558bb4aae439f903",
      "parents": [
        "917c3660d6d9a4b073a3db7c10f6989adae4e191"
      ],
      "author": {
        "name": "Julian Calaby",
        "email": "julian.calaby@gmail.com",
        "time": "Thu Jan 08 16:58:42 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 16:58:42 2009 -0800"
      },
      "message": "sparc: Kill exports of prom internal functions\n\n__prom_getchild() and __prom_getsibling() are not used anywhere, so\ndon\u0027t export them.\n\nSigned-off-by: Julian Calaby \u003cjulian.calaby@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "917c3660d6d9a4b073a3db7c10f6989adae4e191",
      "tree": "3cf8a7f80852fb637b7affefad1c046d272a5043",
      "parents": [
        "6943f3da3e64edd95ee2d33abc0a642357746ba6"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Jan 08 16:58:20 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 16:58:20 2009 -0800"
      },
      "message": "sparc64: move EXPORT_SYMBOL to the symbols definition\n\nMove all applicable EXPORT_SYMBOL()s to the file where the respective\nsymbol is defined.\n\nRemoved all the includes that are no longer needed in sparc_ksyms_64.c\n\nComment all remaining EXPORT_SYMBOL()s in sparc_ksyms_64.c\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n\nAdditions by Julian Calaby:\n* Moved EXPORT_SYMBOL()s for prom functions to their rightful places.\n* Made some minor cleanups to the includes and comments of sparc_ksyms_64.c\n* Updated and tidied commit message.\n* Rebased patch over sparc-2.6.git HEAD.\n* Ensured that all modified files have the correct includes.\n\nSigned-off-by: Julian Calaby \u003cjulian.calaby@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6943f3da3e64edd95ee2d33abc0a642357746ba6",
      "tree": "156201055ba46d9bea791aa0cf34903756647e5d",
      "parents": [
        "45536ffc8dcb7798ff4818f54391547e5af19648"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Jan 08 16:58:05 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 16:58:05 2009 -0800"
      },
      "message": "sparc: move EXPORT_SYMBOL to the symbols definition\n\nMove all applicable EXPORT_SYMBOL()s to the file where the respective\nsymbol is defined.\n\nRemoved all the includes that are no longer needed in sparc_ksyms_32.c\n\nComment all remaining EXPORT_SYMBOL()s in sparc_ksyms_32.c\n\nTwo symbols are shared with sparc64 thus the exports were removed from\nthe sparc_ksyms_64.c too, along with the include their ommission made\nredundant.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n\nAdditions by Julian Calaby:\n* Moved EXPORT_SYMBOL()s for prom functions to their rightful places.\n* Made some minor cleanups to the includes and comments of sparc_ksyms_32.c\n* Made another subtraction from sparc_ksyms_64.c\n* Updated and tidied commit message.\n* Rebased patch over sparc-2.6.git HEAD.\n* Ensured that all modified files have the correct includes.\n\nSigned-off-by: Julian Calaby \u003cjulian.calaby@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "45536ffc8dcb7798ff4818f54391547e5af19648",
      "tree": "adc72fde5230d5b345ec28be7d9be3c2124c4fb1",
      "parents": [
        "b41418f48c389bad4cd87156792b4a4f24a70729"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu Jan 08 16:57:35 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 16:57:35 2009 -0800"
      },
      "message": "sparc: Create a new file lib/ksyms.c and add export of all symbols defined in assembler in lib/ to this file.\n\nRemove the duplicate entries from kernel/sparc_ksyms_*.c\n\nThe rationale behind this is that the EXPORT_SYMBOL() should be close to\ntheir definition and we cannot add designate a symbol to be exported in\nassembler so at least put it in a file in the same directory.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n\nAdditions by Julian Calaby:\n* Rebased over sparc-2.6.git HEAD\n\nSigned-off-by: Julian Calaby \u003cjulian.calaby@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b41418f48c389bad4cd87156792b4a4f24a70729",
      "tree": "a0ca2edfba42334259ba9202b8e2587fd54f538e",
      "parents": [
        "a638f25ab04bcb8fd3012b0d4a2fe7dab329f82c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 16:52:36 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 16:52:36 2009 -0800"
      },
      "message": "sparc: Most unaligned_64.c tweaks for branch tracer warnings.\n\narch/sparc/kernel/unaligned_64.c: In function \u0027handle_lddfmna\u0027:\narch/sparc/kernel/unaligned_64.c:592: warning: \u0027second\u0027 may be used uninitialized in this function\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a638f25ab04bcb8fd3012b0d4a2fe7dab329f82c",
      "tree": "0df529ad76d774496f4729b6e871715ae27b1610",
      "parents": [
        "dd5d1241ebd3fe72a9a245912fd49137f311a524"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 16:47:17 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 16:47:17 2009 -0800"
      },
      "message": "sparc: Fix sun4d_irq.c build.\n\nReported by Robert Reif.\n\nFallout from \u0027swap\u0027 changes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd5d1241ebd3fe72a9a245912fd49137f311a524",
      "tree": "4283bab3c19b4ecc88c04ccebf81dbaa45c94785",
      "parents": [
        "e8dc7c4882fd7629d8cf75a2a7b206d478dd0882"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 16:46:17 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jan 08 16:46:17 2009 -0800"
      },
      "message": "sparc: Update 32-bit defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce279e6ec91c49f2c5f59f7492e19d39edbf8bbd",
      "tree": "c2c4fb4266ec8dd07574f22ca6e0e0c943aabc1f",
      "parents": [
        "894bcdfb1a40a7c5032242c380b956aab106e05d",
        "97b5fe8e28d78779e35ac283bacb9eceffd5b4a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 14:25:00 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 14:25:00 2009 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (23 commits)\n  [ARM] fix pxa930_trkball build errors\n  [ARM] fix netx\n  [ARM] fix pnx4008\n  [ARM] fix pxa\n  [ARM] remove missed CLPS7500 defconfig\n  [ARM] clps711x: fix warning in edb7211-mm.c\n  [ARM] clps711x: fix warning in fortunet\n  [ARM] fix AT91, davinci, h720x, ks8695, msm, mx2, mx3, netx, omap1, omap2, pxa, s3c\n  [ARM] Fix realview build\n  [ARM] 5357/1: Kirkwood: add missing ge01 tclk initialization\n  [ARM] 5358/1: AT2440EVB: Use new include path of mci.h\n  [ARM] 5361/1: mv78xx0: fix compilation error\n  [ARM] 5360/1: Orion: fix compilation error\n  [ARM] 5359/1: Kirkwood: fix compilation error\n  [ARM] S3C64XX: Fix EINT group macro definition\n  [ARM] Ensure CONFIG_SERIAL_SAMSUNG_UARTS is always set.\n  [ARM] S3C24XX: Add gpio_to_irq implementation\n  [ARM] S3C24XX: Add gpio_to_irq() facility\n  [ARM] footbridge: dc21285.c warning fixes\n  [ARM] footbridge: add isa_init_irq() to common header\n  ...\n"
    },
    {
      "commit": "97b5fe8e28d78779e35ac283bacb9eceffd5b4a3",
      "tree": "61f14f70b1de0ef0e48e9504d083754a82b71dca",
      "parents": [
        "be680c716c465a173c1c783185e3d023899742fc",
        "bdbb861f75c2bd94480316d3318dff280f4f5ce4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jan 08 22:01:49 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 08 22:01:49 2009 +0000"
      },
      "message": "Merge branch \u0027devel\u0027\n"
    },
    {
      "commit": "be680c716c465a173c1c783185e3d023899742fc",
      "tree": "e04bb2d4e4853aa5a45e4c2a9963e501f65a7b52",
      "parents": [
        "d8f2f1808aa4a38e841cad59db0e5d1ec3a1b014",
        "0dc6c490c0e2b81af32db3851040c109f7b3a54b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jan 08 22:01:34 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 08 22:01:34 2009 +0000"
      },
      "message": "Merge branch \u0027next-footbridge\u0027 of git://aeryn.fluff.org.uk/bjdooks/linux\n"
    }
  ],
  "next": "e8dc7c4882fd7629d8cf75a2a7b206d478dd0882"
}
