)]}'
{
  "log": [
    {
      "commit": "39b741431af7f6f46b2e0e7f7f13ea2351fb4a5f",
      "tree": "89355f4ae7bbb874537bb65f71ba0d19b3d468e1",
      "parents": [
        "5b0ec2efb7d373faa7b1a7632c459b93895d45cd",
        "d7a887a73dec6c387b02a966a71aac767bbd9ce6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 11 15:41:47 2012 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 11 15:41:47 2012 +0100"
      },
      "message": "Merge branch \u0027next/generic\u0027 into mips-for-linux-next\n"
    },
    {
      "commit": "8b5690f8847490c1e3ea47266819833a13621253",
      "tree": "e8eefebed470e7b7c3046b4fdb44fbdb4a021bc9",
      "parents": [
        "43064c0c8ee2ada8edd421520c633584d648e100"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Tue Nov 22 14:38:03 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 07 22:03:45 2011 +0000"
      },
      "message": "MIPS: irq: Remove IRQF_DISABLED\n\nSince commit [e58aa3d2: genirq: Run irq handlers with interrupts disabled],\nWe run all interrupt handlers with interrupts disabled and we even check\nand yell when an interrupt handler returns with interrupts enabled (see\ncommit [b738a50a: genirq: Warn when handler enables interrupts]).\n\nSo now this flag is a NOOP and can be removed.\n\n[ralf@linux-mips.org: Fixed up conflicts in\narch/mips/alchemy/common/dbdma.c, arch/mips/cavium-octeon/smp.c and\narch/mips/kernel/perf_event.c.]\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nTo: linux-kernel@vger.kernel.org\nCc: tglx@linutronix.de\nlinux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2835/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3d18c98367eac23555ea4887c4f570423474eeaf",
      "tree": "4f9e12003a5acf46c1aea74e7835b4e72814bf93",
      "parents": [
        "ab75dc02c151c9d2a2fd446334d740b097a3b9db"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 28 16:11:28 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 07 22:01:45 2011 +0000"
      },
      "message": "MIPS: Fix Jazz 64-bit build error.\n\nMove add_wired_entry to its own header file from where it will be\nalways included.  Patch up other users of add_wired_entry to also include\nthe header as needed.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "334955ef964bee9d3b1e20966847eee28cfd05f6",
      "tree": "e0c35313ce6d82e94768f0c5d78c53ec296392a2",
      "parents": [
        "06e86849cf4019945a106913adb9ff0abcc01770"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 01 19:04:57 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Jun 09 15:01:37 2011 +0200"
      },
      "message": "i8253: Create linux/i8253.h and use it in all 8253 related files\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nLink: http://lkml.kernel.org/r/20110601180610.054254048@duck.linux-mips.net\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n arch/arm/mach-footbridge/isa-timer.c |    2 +-\n arch/mips/cobalt/time.c              |    2 +-\n arch/mips/jazz/irq.c                 |    2 +-\n arch/mips/kernel/i8253.c             |    2 +-\n arch/mips/mti-malta/malta-time.c     |    2 +-\n arch/mips/sgi-ip22/ip22-time.c       |    2 +-\n arch/mips/sni/time.c                 |    2 +-\n arch/x86/kernel/apic/apic.c          |    2 +-\n arch/x86/kernel/apm_32.c             |    2 +-\n arch/x86/kernel/hpet.c               |    2 +-\n arch/x86/kernel/i8253.c              |    2 +-\n arch/x86/kernel/time.c               |    2 +-\n drivers/block/hd.c                   |    2 +-\n drivers/clocksource/i8253.c          |    2 +-\n drivers/input/gameport/gameport.c    |    2 +-\n drivers/input/joystick/analog.c      |    2 +-\n drivers/input/misc/pcspkr.c          |    2 +-\n include/linux/i8253.h                |   11 +++++++++++\n sound/drivers/pcsp/pcsp.h            |    2 +-\n 19 files changed, 29 insertions(+), 18 deletions(-)\n\n"
    },
    {
      "commit": "84d3b0dbac103fc1b3aff1e71cb723b5456a849c",
      "tree": "303c9894d5eb5f98d8a9120a8b1e9e7b6ad92e25",
      "parents": [
        "11b9d0eca559d087f3d49282033f2865cceacedd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 29 12:09:51 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:23 2011 +0100"
      },
      "message": "MIPS: Jazz: Fix GCC 4.6.0 build error\n\n  CC      arch/mips/jazz/jazzdma.o\narch/mips/jazz/jazzdma.c: In function \u0027vdma_remap\u0027:\narch/mips/jazz/jazzdma.c:214:20: error: variable \u0027npages\u0027 set but not used [-Werror\u003dunused-but-set-variable]\ncc1: all warnings being treated as errors\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e4ec7989b4e55d9275ebac66230b7dac6dcb1fae",
      "tree": "b42cd789681bada83b0051899ed66c1c0e2bbea2",
      "parents": [
        "9efbc3fba2cd7f703b55d72e5168ed4348930442"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Mar 27 15:19:28 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:07 2011 +0200"
      },
      "message": "MIPS: Convert the irq functions to the new names\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "db00bed4baa8951b579519e90d8d7f215db2827a",
      "tree": "bf89fd4fa1675799d7ac78a6aea8d647cd1c4db4",
      "parents": [
        "90a568f7bb9eab60958d47903f4c655cd9935148"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:52 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:16 2011 +0100"
      },
      "message": "MIPS: JAZZ: Convert to new irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2180/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ca4d3e6746bdcfccb517349bce2d2c5b5614fb6f",
      "tree": "ef0db6b20eac9b78142adc16fa98ebcf3278dc3a",
      "parents": [
        "476c32c47a84fcf8033b93c588761405fefb3980"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 07 14:08:54 2010 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 07 14:08:54 2010 +0100"
      },
      "message": "MIPS: Add missing #inclusions of \u003clinux/irq.h\u003e\n\nAdd missing #inclusions of \u003clinux/irq.h\u003e to a whole bunch of files that should\nreally include it.  Note that this can replace #inclusions of \u003casm/irq.h\u003e.\n\nThis is required for the patch to sort out irqflags handling function naming to\ncompile on MIPS.\n\nThe problem is that these files require access to things like setup_irq() -\nwhich isn\u0027t available by #including \u003clinux/interrupt.h\u003e\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1505b60757694512b76edce8ecc6f73b4a8a7f9f",
      "tree": "ec3deb85986aea7e0d27d460f344e271501a9bf3",
      "parents": [
        "82baa6b0829b810329dd72a31cd5721cba05488a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:25:48 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:25:48 2010 +0100"
      },
      "message": "MIPS: Jazz: Migrate to new platform makefile style.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b20947aaa0026efd7355ae4bf70b56a13a3f98b1",
      "tree": "9be5f52cef2740c33290efcd63b2c1832365d9ae",
      "parents": [
        "9eed4124c0d56d39b06224765c65eaa35f580edf"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Wed Apr 21 22:36:47 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 30 20:52:42 2010 +0100"
      },
      "message": "MIPS: Fixup screen_info struct initializations\n\n|arch/mips/sibyte/swarm/setup.c:153:\n| warning: large integer implicitly truncated to unsigned type\n\nThe field was changed in d9b26352 aka (\"x86, setup: Store the boot\ncursor state\").  This patch changes the values back they way they were\nbefore this extra field got introduced.\n\nWhile here, the other two boards are also converted to C99 initializer.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1137/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "4a41abe5960b6a4d496aab94264beee06bc0ab7e",
      "tree": "40203229eed66bdd87da6b2b91bc911e24da2ee0",
      "parents": [
        "4a8a738de637dc7141de5228d2d722573a329b95"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:31 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Feb 27 12:53:31 2010 +0100"
      },
      "message": "MIPS: Jazz: Convert irq controller lock to raw spinlock.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f45e5183618e41e3c8dbf87b74dc47d0c531462a",
      "tree": "68cd82be2c3530057d905e48d39f07519656c5fe",
      "parents": [
        "b40bb20e74a02dbe80fc7be6d0f9f05344051d20"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Thu Oct 08 21:17:54 2009 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 02 12:00:02 2009 +0100"
      },
      "message": "MIPS: Add IRQF_TIMER flag for timer interrupts\n\nAlong the lines of d6c585a4342a2ff627a29f9aea77c5ed4cd76023, add IRQF_TIMER\nflag for all timer interrupts  This ensures that timer interrupts won\u0027t be\ndisabled on suspend and not threaded for PREEMPT_RT.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3d4656d68bad84604f5b01f93e066cd02f77154b",
      "tree": "cf1d8a171d7e9b39d20b671cf3079660e9501a1a",
      "parents": [
        "64f1815507f207ec54ee6b9ae69c48bd153e83b4"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Jul 31 14:52:51 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Aug 03 17:52:47 2009 +0100"
      },
      "message": "MIPS: Jazz: Fix read buffer overflow\n\nCheck whether index is within bounds before testing the element.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "631330f5847b3f8a7ea67d689e9f7c56833ccaa6",
      "tree": "d3bda03e877ecabf1d4f73532fc84dc5e1f4299e",
      "parents": [
        "0ca5921e791fb2011d4d6de787f6485b3900703d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jun 19 14:05:26 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jun 24 18:34:39 2009 +0100"
      },
      "message": "MIPS: Build fix - include \u003clinux/smp.h\u003e into all smp_processor_id() users.\n\nSome of the were relying into smp.h being dragged in by another header\nwhich of course is fragile.  \u003casm/cpu-info.h\u003e uses smp_processor_id()\nonly in macros and including smp.h there leads to an include loop, so\ndon\u0027t change cpu-info.h.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d17abcd5417d84cfa8a225160481203a37dc81d4",
      "tree": "74ce2c425c5c6550acec90bc92c8a3f735f0d257",
      "parents": [
        "db6f204019380c788f1de06ee937bdbccd60e5c0",
        "bb75efddeaca89f8a67fd82cdcbaaf436cf17ca9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 18:00:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 30 18:00:26 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-cpumask:\n  oprofile: Thou shalt not call __exit functions from __init functions\n  cpumask: remove the now-obsoleted pcibus_to_cpumask(): generic\n  cpumask: remove cpumask_t from core\n  cpumask: convert rcutorture.c\n  cpumask: use new cpumask_ functions in core code.\n  cpumask: remove references to struct irqaction\u0027s mask field.\n  cpumask: use mm_cpumask() wrapper: kernel/fork.c\n  cpumask: use set_cpu_active in init/main.c\n  cpumask: remove node_to_first_cpu\n  cpumask: fix seq_bitmap_*() functions.\n  cpumask: remove dangerous CPU_MASK_ALL_PTR, \u0026CPU_MASK_ALL\n"
    },
    {
      "commit": "b72b7092f8f5f0729cc9f0868997351f21dbc5cd",
      "tree": "e384dbc5a43d4a2288360a8ccf6a48f7ba9dfcb4",
      "parents": [
        "ae03550500654e95c47229775bfec33ed0effe40"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 30 14:49:44 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 30 14:49:44 2009 +0200"
      },
      "message": "MIPS: Use BUG_ON() where possible.\n\nBased on original patch by Stoyan Gaydarov \u003cstoyboyker@gmail.com\u003e which\nmissed a few places.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1a8a51004a18b627ea81444201f7867875212f46",
      "tree": "c9c99fcbfc6ea590aac34317e9a6676dfab1d051",
      "parents": [
        "9489424454c93f4d225d7af47978f8c7e84bf4d4"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Mar 30 22:05:13 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Mar 30 22:05:14 2009 +1030"
      },
      "message": "cpumask: remove references to struct irqaction\u0027s mask field.\n\nImpact: cleanup\n\nIt\u0027s unused, since about 1995.  So remove all initialization of it in\npreparation for actually removing the field.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "320ab2b0b1e08e3805a3e1084a2f0eb1938d5d67",
      "tree": "1303d8ca53cca655425d512d65cc9ab043254b31",
      "parents": [
        "0de26520c7cabf36e1de090ea8092f011a6106ce"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:20:26 2008 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:20:26 2008 +1030"
      },
      "message": "cpumask: convert struct clock_event_device to cpumask pointers.\n\nImpact: change calling convention of existing clock_event APIs\n\nstruct clock_event_timer\u0027s cpumask field gets changed to take pointer,\nas does the -\u003ebroadcast function.\n\nAnother single-patch change.  For safety, we BUG_ON() in\nclockevents_register_device() if it\u0027s not set.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "89ef3e85de5b5b95cefad2b20e1ed53435589b55",
      "tree": "54c455cdc4ad4c86f81de5de1b482eddeed0cced",
      "parents": [
        "3885b71ba66bfd0dbe92e580c23eebaccd11248b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 31 13:08:14 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 26 09:10:20 2008 +0100"
      },
      "message": "[MIPS] Jazz: Fix build error by header file inclusion weeding.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0e25f710618ce919ac5ae4850c90d3fca19565c3",
      "tree": "d539971218ef8d8bc5570603af7f57fc5d3db97f",
      "parents": [
        "d3e33ff59facec005e48ba3360502b73a04e4b4e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Aug 05 18:17:00 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:17:00 2008 +0200"
      },
      "message": "remove unneeded #include \u003clinux/ide.h\u003e\u0027s\n\nThis patch remove unneeded #include \u003clinux/ide.h\u003e\u0027s.\n\nIt also adds a required #include \u003clinux/interrupt.h\u003e that was previously \nimplicitely pulled by ide.h\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n[bart: revert change to tests/lkdtm.c (spotted by Stephen Rothwell)]\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b5b9309d3415480b3e66314a1d6c89db58bff9de",
      "tree": "2afca0cb09bded726fa06b967c4cfa23e5283adf",
      "parents": [
        "39b986a6c73434d122967dc86efb295ab9a28437"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:16:58 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Aug 05 18:16:58 2008 +0200"
      },
      "message": "remove unnecessary \u003clinux/hdreg.h\u003e includes\n\nFollowing files don\u0027t need \u003clinux/hdreg.h\u003e at all:\n\n- arch/mips/jazz/setup.c\n- arch/sh/boards/mach-systemh/irq.c\n- drivers/macintosh/mediabay.c\n- drivers/scsi/hptiop.c\n- drivers/usb/storage/freecom.c\n- arch/powerpc/include/asm/ide.h\n- init/main.c\n\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c660729501894e0b88054ad4b66a5f98a1a2a37e",
      "tree": "64354f6e70a6b9bf104c5a72b2b7d3944783b86c",
      "parents": [
        "9528356308ecd2fb6368472615996a8602c02964"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Mon Jul 14 15:11:40 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:38 2008 +0100"
      },
      "message": "[MIPS] Remove mips_machtype from ARC based machines\n\nThis is the ARC part of the mips_machtype removal.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c88a8b4ab0e1a1f06938939d9ba42e9da6144ccb",
      "tree": "6aee2390a9a5506176acb567021c8503200e1971",
      "parents": [
        "cb11dfa0247df479e384c4a7ab6846f3a6bf1570"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Jun 09 17:19:53 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 15 18:44:29 2008 +0100"
      },
      "message": "[MIPS] Remove obsolete isa_slot_offset\n\n The isa_slot_offset variable and its __ISA_IO_base macro is not used\nanywhere anymore.  It does not look like a decent interface per today\u0027s\nstandards either.  Remove both including all places of initialization.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "19388fb092d89e179575bd0b44f51b57e175edf5",
      "tree": "d379d5657e85f026f57e1f193ab963b592a77711",
      "parents": [
        "0ab7aefc4d43a6dee26c891b41ef9c7a67d2379b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:57 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:57 2008 +0000"
      },
      "message": "[MIPS] Cleanup pcspeaker platform device registration.\n\nMove registration into the actual platform code instead of making a\ndesparate attempt at sharing the hand full of likes of code in pcspeaker.c.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3be51f70e1f5e11a723d28b3dde26bc3aacdbc71",
      "tree": "29feea1c950109cba0ec3e68619acb18e64daf77",
      "parents": [
        "651194f82066ba3688630b5a0d79d13d26a7ccbb"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Fri Nov 02 11:17:13 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Nov 02 16:13:49 2007 +0000"
      },
      "message": "[MIPS] Jazz: disable PIT; cleanup R4030 clockevent\n\nFix ISA irq acknowledge.\nMake r4030 clockevent code look like other mips clockevent code.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "89742e5376adee9f26756f5d2573ae2b18fb2a96",
      "tree": "b3c466807a11b3ec992284b842c881f3d829a41b",
      "parents": [
        "e887b24592c5ddf46d37e592b2ee6bd2188257e1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 18 13:51:15 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 18 18:11:47 2007 +0100"
      },
      "message": "[MIPS] Jazz: Retire use of plat_timer_setup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "49a89efbbbcc178a39555c43bd59a7593c429664",
      "tree": "93ab78ec340d3f2fe23f9f853edd0bd62dcc64bb",
      "parents": [
        "10cc3529072d5415fb040018a8a99aa7a60190b6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:15 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:15 2007 +0100"
      },
      "message": "[MIPS] Fix \"no space between function name and open parenthesis\" warnings.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d865bea4dace1d42995a6cf552bc4863842623f4",
      "tree": "df4519c1646898d3d11817976992c73647a88dac",
      "parents": [
        "87b2335d6ef97e19ca19dbbb523673680a029e3f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:10 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:10 2007 +0100"
      },
      "message": "[MIPS] i8253 PIT clocksource and clockevent drivers\n\nDerived from the i386 variant with a few x86 complexities chopped off.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "584d98be3b90f00b410288e59eeba871fbf81b86",
      "tree": "f78b1f537869d15f2bdd33c0a4f363c8fc6b256a",
      "parents": [
        "ea5804015c0ce67741eb4b156a071fb4f415345f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:09 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:09 2007 +0100"
      },
      "message": "[MIPS] Jazz clockevent driver\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ea202c632a52c4a83f1bd82d8d06bc8e04f2689a",
      "tree": "1815b69d45b99d8f20d0fb33ba7b34b8319f2507",
      "parents": [
        "1f21d2bde0046e959b53756f74d96dfd040a803b"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sat Aug 25 11:01:50 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:00 2007 +0100"
      },
      "message": "[MIPS] JAZZ fixes\n\n- restructured irq handling\n- switched vdma to use memory allocated via get_free_pages\n- setup platform devices for serial, jazz_esp and jazzsonic\n- fixed cmos rtc access\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dde96ca8b398637e2b4442e312723f66fa6a8186",
      "tree": "3e1216d6dde741d7d218ed69a35f7ed4cc7eade5",
      "parents": [
        "e9c227f9ecc0ddbaa5d4d197f7ee658aa4fee67f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 30 11:48:58 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 31 21:35:33 2007 +0100"
      },
      "message": "[MIPS] Use -Werror on subdirectories which build cleanly.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "34ec6e76a6354b04df3d2e94cd34d27af76a07bc",
      "tree": "cfb9506c21d3b5960ed4ea806e95979b7d651b61",
      "parents": [
        "eeea55163dac3e891558253751fcbfa0815a2e1a"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sun Jul 22 13:06:49 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 24 16:02:48 2007 +0100"
      },
      "message": "[MIPS] Jazz: remove unneeded reset functions\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fce2303166a8f214a890bd405e0088febdce765f",
      "tree": "96b0e97414b0336440c838e135128c32dc8f9c67",
      "parents": [
        "fb4bb133ada7423b2504bb64bb6cc95c079a7d9d"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sun Jul 22 13:03:37 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 24 16:02:47 2007 +0100"
      },
      "message": "[MIPS] Jazz: Remove unused arch/mips/jazz/io.c\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e7c4782f92fc4b83d953ce53f77f05ae65dcd773",
      "tree": "8b72472f8653ed55593f52fc10e7eaa9b7b31f1b",
      "parents": [
        "192cca6ef2c49ac5ff46f7a31cb9dd175995658e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:01 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jul 10 17:33:01 2007 +0100"
      },
      "message": "[MIPS] Put an end to \u003casm/serial.h\u003e\u0027s long and annyoing existence\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5da44ad504662de8120063bdca46897a15f3f1e5",
      "tree": "1e62ff470e0b01b898833768d3778b85bb218b46",
      "parents": [
        "33e44b158821cc703f99d43d87579a2fe819ce7b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Jun 27 14:10:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jun 28 11:38:19 2007 -0700"
      },
      "message": "mips-jazz: correct flags for timer io resource\n\narch/mips/jazz/setup.c:55:4: error: Initializer entry defined twice\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bf9f88a2192aaee6f1bbff50175aa68ff107355e",
      "tree": "98c2262395103f1eaf0b4e65da944bed04ab0036",
      "parents": [
        "e007566d138167f325a4f382bdb93e5d6552f86c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 24 13:28:58 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 24 17:01:50 2007 +0000"
      },
      "message": "[MIPS] Jazz: Fix warning.\n\narch/mips/jazz/jazzdma.c:70: warning: assignment makes integer from pointer without a cast\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "119537c092638bf8a0672415024639353c773bb1",
      "tree": "af3fc85f2d5a4bf93fd1cd82b228054ac6b5fe42",
      "parents": [
        "72ede9b18967e7a8a62a88f164f003193f6d891f"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Mon Mar 19 00:13:37 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 19 20:22:43 2007 +0000"
      },
      "message": "[MIPS] Misc fixes for plat_irq_dispatch functions\n\n o adds missing ST0_IM masks, which caused the logging of valid interrupts\n   as spurious\n o stops pnx8550 to log every interrupt as spurious\n o adds cause register masks for ip22/ip32, which caused handling of masked\n   interrupts\n o removes some superfluous parentheses in the SNI interrupt code\n\nSigned-Off-By: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d2af363cfb94f1bacb3e60327bc44a97881a38c2",
      "tree": "d87428291734ac8104a78bf3e9f84ed1625fb558",
      "parents": [
        "67e2cccec6d230165345fdf6c0fe4c8761f9d1ba"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Feb 23 00:39:48 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 26 23:06:05 2007 +0000"
      },
      "message": "[MIPS] Kill redundant EXTRA_AFLAGS\n\nMany Makefiles in arch/mips have EXTRA_AFLAGS :\u003d $(CFLAGS) line.  This\nis redundant while AFLAGS contains $(cflags-y) and any options only\nlisted in CFLAGS (not in cflags-y) should be unnecessary for asm\nsources.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "70d21cdeef6331e67ed87262c894cd6601f0dccc",
      "tree": "0bf2a011953a4794b26e28081d36af5ab43358c2",
      "parents": [
        "ea6e942bea55b574bf2118bce8ee73185e754cfb"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Jan 15 00:07:25 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 06 16:53:14 2007 +0000"
      },
      "message": "[MIPS] use name instead of typename for each irq_chip\n\nThe \"typename\" field was obsoleted by the \"name\" field.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e77c232cfc6e1250b2916a7c69225d6634d05a49",
      "tree": "a5a193c3d6d7f8c8a9eb35d970dd47fa867e5e24",
      "parents": [
        "1ccd1c1c35a6cb21da32479931d4fa6d47320095"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Fri Dec 01 18:22:27 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:16:08 2006 +0000"
      },
      "message": "[MIPS] Compile __do_IRQ() when really needed\n\n__do_IRQ() is needed only by irq handlers that can\u0027t use\ndefault handlers defined in kernel/irq/chip.c.\n\nFor others platforms there\u0027s no need to compile this function\nsince it won\u0027t be used. For those platforms this patch defines\nGENERIC_HARDIRQS_NO__DO_IRQ symbol which is used exactly for\nthis purpose.\n\nFuthermore for platforms which do not use __do_IRQ(), end()\nmethod which is part of the \u0027irq_chip\u0027 structure is not used.\nThis patch simply removes this method in this case.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1417836e81c0ab8f5a0bfeafa90d3eaa41b2a067",
      "tree": "0274893cb78ca2e1bb85c3eee0c07a85e0b83d04",
      "parents": [
        "1603b5aca4f15b34848fb5594d0c7b6333b99144"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Nov 14 01:13:18 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:46 2006 +0000"
      },
      "message": "[MIPS] use generic_handle_irq, handle_level_irq, handle_percpu_irq\n\nFurther incorporation of generic irq framework.  Replacing __do_IRQ()\nby proper flow handler would make the irq handling path a bit simpler\nand faster.\n\n* use generic_handle_irq() instead of __do_IRQ().\n* use handle_level_irq for obvious level-type irq chips.\n* use handle_percpu_irq for irqs marked as IRQ_PER_CPU.\n* setup .eoi routine for irq chips possibly used with handle_percpu_irq.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1603b5aca4f15b34848fb5594d0c7b6333b99144",
      "tree": "79272aa41d6510b7256df62e287676885c3960cf",
      "parents": [
        "c87b6ebaea034c0e0ce86127870cf1511a307b64"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Nov 02 02:08:36 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 30 01:14:46 2006 +0000"
      },
      "message": "[MIPS] IRQ cleanups\n\nThis is a big irq cleanup patch.\n\n* Use set_irq_chip() to register irq_chip.\n* Initialize .mask, .unmask, .mask_ack field.  Functions for these\n  method are already exist in most case.\n* Do not initialize .startup, .shutdown, .enable, .disable fields if\n  default routines provided by irq_chip_set_defaults() were suitable.\n* Remove redundant irq_desc initializations.\n* Remove unnecessary local_irq_save/local_irq_restore, spin_lock.\n\nWith this cleanup, it would be easy to switch to slightly lightwait\nirq flow handlers (handle_level_irq(), etc.) instead of __do_IRQ().\n\nThough whole this patch is quite large, changes in each irq_chip are\nnot quite simple.  Please review and test on your platform.  Thanks.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ea5742830ada301de22a68e604b48fb6107c270f",
      "tree": "8cd82170cee8a45fceb86d17e179b4fe45ec4b27",
      "parents": [
        "53a5fbdc2dff55161a206ed1a1385a8fa8055c34"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Oct 10 16:56:11 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 11 19:30:58 2006 +0100"
      },
      "message": "[MIPS] Fix timer setup for Jazz\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "27f768192fe2d96936cef5d4713e228daee07ae2",
      "tree": "f28e72704595649011e6736945a1fd69457ce2fc",
      "parents": [
        "6dab2f4564b3dc8747452e256fb779f320ff5650"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 09 00:03:05 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 09 00:15:28 2006 +0100"
      },
      "message": "[MIPS] Cleanup unnecessary \u003casm/ptrace.h\u003e inclusions.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "06e80113c765119e73394a5878c137f2d09a4dcd",
      "tree": "ef6ccccc8a97b66dde7b07dea8f581644f3c3bdc",
      "parents": [
        "3bdcdd681b64fa92934039ff0d217414720a4b1e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Oct 08 19:35:00 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 09 00:15:27 2006 +0100"
      },
      "message": "[MIPS] Jazz: build fix - include \u003clinux/screen_info.h\u003e\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3bdcdd681b64fa92934039ff0d217414720a4b1e",
      "tree": "4edbdd8adc4daa1f58cb8bd7d2d8d3b23fa40fdc",
      "parents": [
        "2cf69e765a99baacf0121f3312ec84ff1031961d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Oct 08 19:28:44 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 09 00:15:27 2006 +0100"
      },
      "message": "[MIPS] Jazz: Remove warning.  After 7 years probably somebody test this ;)\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2cf69e765a99baacf0121f3312ec84ff1031961d",
      "tree": "071c8d6a109958002a329638452053b33a8ce4b6",
      "parents": [
        "d62801e961e148313910ec430e230e488fadc196"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Oct 08 19:19:11 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 09 00:15:27 2006 +0100"
      },
      "message": "[MIPS] Jazz: Fix I/O port resources.\n\nstruct resource members were shuffeled a while ago.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "937a801576f954bd030d7c4a5a94571710d87c0b",
      "tree": "48d3440f765b56cf32a89b4b8193dd033d8227a8",
      "parents": [
        "31aa36658a123263a9a69896e348b9600e050679"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 07 19:44:33 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Oct 08 02:38:28 2006 +0100"
      },
      "message": "[MIPS] Complete fixes after removal of pt_regs argument to int handlers.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "54d0a216f40e060ba4265bb851cc36b3ca55d1a8",
      "tree": "a57ecc2da68fea0989c397bd97ebd38e93fee569",
      "parents": [
        "2c70df5b9807293705d8123d1f36579831ac09eb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 09 21:38:56 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:26:17 2006 +0100"
      },
      "message": "[MIPS] Replace board_timer_setup function pointer by plat_timer_setup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n---\n"
    },
    {
      "commit": "94dee171df34b7955cd647da4c40ba67d55a7671",
      "tree": "4f4cb8c8d5e37a7bc33457ffff5caff85376037f",
      "parents": [
        "e1e80b4d24eddd1a76cd386e25164cf159661bd6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 02 14:41:42 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:25:58 2006 +0100"
      },
      "message": "[MIPS] Eleminate interrupt migration helper use.\n\n\u003e #define hw_interrupt_type       irq_chip\n\u003e typedef struct irq_chip         hw_irq_controller;\n\u003e #define no_irq_type             no_irq_chip\n\u003e typedef struct irq_desc         irq_desc_t;\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "d1bef4ed5faf7d9872337b33c4269e45ae1bf960",
      "tree": "a88c58e3102396382e9137a25a884af14421f6a6",
      "parents": [
        "cfb9e32f2ff32ef5265c1c80fe68dd1a7f03a604"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 29 02:24:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 29 10:26:21 2006 -0700"
      },
      "message": "[PATCH] genirq: rename desc-\u003ehandler to desc-\u003echip\n\nThis patch-queue improves the generic IRQ layer to be truly generic, by adding\nvarious abstractions and features to it, without impacting existing\nfunctionality.\n\nWhile the queue can be best described as \"fix and improve everything in the\ngeneric IRQ layer that we could think of\", and thus it consists of many\nsmaller features and lots of cleanups, the one feature that stands out most is\nthe new \u0027irq chip\u0027 abstraction.\n\nThe irq-chip abstraction is about describing and coding and IRQ controller\ndriver by mapping its raw hardware capabilities [and quirks, if needed] in a\nstraightforward way, without having to think about \"IRQ flow\"\n(level/edge/etc.) type of details.\n\nThis stands in contrast with the current \u0027irq-type\u0027 model of genirq\narchitectures, which \u0027mixes\u0027 raw hardware capabilities with \u0027flow\u0027 details.\nThe patchset supports both types of irq controller designs at once, and\nconverts i386 and x86_64 to the new irq-chip design.\n\nAs a bonus side-effect of the irq-chip approach, chained interrupt controllers\n(master/slave PIC constructs, etc.) are now supported by design as well.\n\nThe end result of this patchset intends to be simpler architecture-level code\nand more consolidation between architectures.\n\nWe reused many bits of code and many concepts from Russell King\u0027s ARM IRQ\nlayer, the merging of which was one of the motivations for this patchset.\n\nThis patch:\n\nrename desc-\u003ehandler to desc-\u003echip.\n\nOriginally i did not want to do this, because it\u0027s a big patch.  But having\nboth \"desc-\u003ehandler\", \"desc-\u003ehandle_irq\" and \"action-\u003ehandler\" caused a\nlarge degree of confusion and made the code appear alot less clean than it\ntruly is.\n\nI have also attempted a dual approach as well by introducing a\ndesc-\u003echip alias - but that just wasnt robust enough and broke\nfrequently.\n\nSo lets get over with this quickly.  The conversion was done automatically\nvia scripts and converts all the code in the kernel.\n\nThis renaming patch is the first one amongst the patches, so that the\nremaining patches can stay flexible and can be merged and split up\nwithout having some big monolithic patch act as a merge barrier.\n\n[akpm@osdl.org: build fix]\n[akpm@osdl.org: another build fix]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2925aba4223f4532e85f0c6f64584b3e0b2849c3",
      "tree": "1a7d38a22db3b745926232d665d6653baa47ee61",
      "parents": [
        "7ab2dc41d15f31e9d5472e46148337b4cf7c941c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jun 18 01:32:22 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 19 17:39:23 2006 +0100"
      },
      "message": "[MIPS] Cleanup memory managment initialization.\n\nHistorically plat_mem_setup did the entire platform initialization.  This\nwas rather impractical because it meant plat_mem_setup had to get away\nwithout any kind of memory allocator.  To keep old code from breaking\nplat_setup was just renamed to plat_setup and a second platform\ninitialization hook for anything else was introduced.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e4ac58afdfac792c0583af30dbd9eae53e24c78b",
      "tree": "7517bef2c515fc630e4d3d238867b91cde96f558",
      "parents": [
        "d35d473c25d43d7db3e5e18b66d558d2a631cca8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 03 17:56:36 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:21 2006 +0200"
      },
      "message": "[MIPS] Rewrite all the assembler interrupt handlers to C.\n\nSaves like 1,600 lines of code, is way easier to debug, compilers\nfrequently do a better job than the cut and paste type of handlers many\nboards had.  And finally having all the stuff done in a single place\nalso means alot of bug potencial for the MT ASE is gone.\n\nThe only surviving handler in assembler is the DECstation one; I hope\nMaciej will rewrite it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "93373ed4d87fb02554ce020d929388ac16913664",
      "tree": "01925421619219d00c39744b0a4cc79b8f7f719b",
      "parents": [
        "c9e321e095384f25f2b7ffef456794cfa876dafc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 01 21:17:45 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:18 2006 +0200"
      },
      "message": "[MIPS] Rewrite spurious_interrupt from assembler to C.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a3dddd560ee936495466d85ecc97490d171e8d31",
      "tree": "e9b5d778b5249ce348d2285a9b886b83c510d813",
      "parents": [
        "59b3e8e9aac69d2d02853acac7e2affdfbabca50"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 11 08:18:41 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 21 13:27:47 2006 +0000"
      },
      "message": "[MIPS] War on whitespace: cleanup initial spaces followed by tabs.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fcdb27ad1d5c66611d3df6400a9b559186f266fe",
      "tree": "96560c96bb962a63ed7dd3f56d50b4a8ae41f035",
      "parents": [
        "9414d3628abb646834965b6c23b8e9064729b110"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 18 17:37:07 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:22 2006 +0000"
      },
      "message": "[MIPS] Rename _machine_power_off to pm_power_off so the kernel builds again.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5e83d4305467c43af144d264674c7d7de303aeb3",
      "tree": "f9dd363971619d77a97db1a44121814ebd14a5c0",
      "parents": [
        "beb3ca82fc0c2ec938b7446b006c8f34abb301b2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:32:41 2005 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:32:41 2005 +0100"
      },
      "message": "Sliceup Kconfig; it\u0027s grown too large.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8ab00b9a02c55fd6263c5f7c0dc88389d94de327",
      "tree": "0893140cd9b2c80198950f3cd1b8053f951ca729",
      "parents": [
        "d437441ef5336874e934bd53a03159a584efe95a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 28 13:39:57 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:46 2005 +0100"
      },
      "message": "Convert struct hw_interrupt_type initializations to ISO C99 named\ninitializers.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c83cfc9c9477d0bc0e0a1ba29dfc58e0d42b2faf",
      "tree": "86c613b44ae25af1808b81dde2a4dc0274647194",
      "parents": [
        "8c93650890a33318263880dec36603a6d5749b7e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 21 13:56:30 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:18 2005 +0100"
      },
      "message": "Get rid of early_init.  There\u0027s more need to make this form of\ninitialization actually useful and as is certainly unmergable with\nupstream.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
