)]}'
{
  "log": [
    {
      "commit": "571503e10045c89af951962ea0bb783482663aad",
      "tree": "b24af1e4b5c67e2da940991b8219f8f8c4e7ac0a",
      "parents": [
        "29a6ccca3869bbe33879dae0cd7df2a1559eff54",
        "7b21fddd087678a70ad64afc0f632e0f1071b092"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:51:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:51:01 2011 -0700"
      },
      "message": "Merge branch \u0027setns\u0027\n\n* setns:\n  ns: Wire up the setns system call\n\nDone as a merge to make it easier to fix up conflicts in arm due to\naddition of sendmmsg system call\n"
    },
    {
      "commit": "7b21fddd087678a70ad64afc0f632e0f1071b092",
      "tree": "c3ee152ab9b57b6cbc1ee3c6fd495c704ec47f66",
      "parents": [
        "14d74e0cab7a7779a7ff0c3863c04c8a8e507106"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri May 27 19:28:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:48:39 2011 -0700"
      },
      "message": "ns: Wire up the setns system call\n\n32bit and 64bit on x86 are tested and working.  The rest I have looked\nat closely and I can\u0027t find any problems.\n\nsetns is an easy system call to wire up.  It just takes two ints so I\ndon\u0027t expect any weird architecture porting problems.\n\nWhile doing this I have noticed that we have some architectures that are\nvery slow to get new system calls.  cris seems to be the slowest where\nthe last system calls wired up were preadv and pwritev.  avr32 is weird\nin that recvmmsg was wired up but never declared in unistd.h.  frv is\nbehind with perf_event_open being the last syscall wired up.  On h8300\nthe last system call wired up was epoll_wait.  On m32r the last system\ncall wired up was fallocate.  mn10300 has recvmmsg as the last system\ncall wired up.  The rest seem to at least have syncfs wired up which was\nnew in the 2.6.39.\n\nv2: Most of the architecture support added by Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nv3: ported to v2.6.36-rc4 by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nv4: Moved wiring up of the system call to another patch\nv5: ported to v2.6.39-rc6\nv6: rebased onto parisc-next and net-next to avoid syscall  conflicts.\nv7: ported to Linus\u0027s latest post 2.6.39 tree.\n\n\u003e  arch/blackfin/include/asm/unistd.h     |    3 ++-\n\u003e  arch/blackfin/mach-common/entry.S      |    1 +\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n\nOh - ia64 wiring looks good.\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae1d3b974e091b5fc9008bd41bcbdaac68110b62",
      "tree": "82e50a66925ced79f59ed4504f6e073ef55edee3",
      "parents": [
        "586893ebc42943008010b4c210cfc9167df615e5",
        "7a2207a0e1142a9b214b323e43ab2ecc592e5b0e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 26 00:41:21 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 26 00:41:21 2011 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://github.com/at91linux/linux-2.6-at91 into devel-stable\n"
    },
    {
      "commit": "03eb14199e8a2ff2bc170b283305990151b0d619",
      "tree": "c16c123a850e8033b2daa71ad9ae241906542dd8",
      "parents": [
        "d762f4383100c2a87b1a3f2d678cd3b5425655b4",
        "ede338f4ce2fb5ee99d18751df32fbd3b10df268"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 25 00:08:17 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 25 00:08:17 2011 +0100"
      },
      "message": "Merge branch \u0027devicetree/arm-next\u0027 of git://git.secretlab.ca/git/linux-2.6 into devel-stable\n"
    },
    {
      "commit": "5129df03d0c44b2d5a5f9d7d52f3b079706b9a8f",
      "tree": "799e309a7db032cb7abe9f0fa910c2989c3fdab5",
      "parents": [
        "4d429480352c63db2228489f0db9fd381cdc3c9c",
        "6988f20fe04e9ef3aea488cb8ab57fbeb78e12f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:53:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 24 11:53:42 2011 -0700"
      },
      "message": "Merge branch \u0027for-2.6.40\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027for-2.6.40\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu:\n  percpu: Unify input section names\n  percpu: Avoid extra NOP in percpu_cmpxchg16b_double\n  percpu: Cast away printk format warning\n  percpu: Always align percpu output section to PAGE_SIZE\n\nFix up fairly trivial conflict in arch/x86/include/asm/percpu.h as per Tejun\n"
    },
    {
      "commit": "6988f20fe04e9ef3aea488cb8ab57fbeb78e12f0",
      "tree": "c9d7fc50a2e2147a5ca07e3096e7eeb916ad2da9",
      "parents": [
        "0415b00d175e0d8945e6785aad21b5f157976ce0",
        "6ea0c34dac89611126455537552cffe6c7e832ad"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue May 24 09:59:36 2011 +0200"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue May 24 09:59:36 2011 +0200"
      },
      "message": "Merge branch \u0027fixes-2.6.39\u0027 into for-2.6.40\n"
    },
    {
      "commit": "57d19e80f459dd845fb3cfeba8e6df8471bac142",
      "tree": "8254766715720228db3d50f1ef3c7fe003c06d65",
      "parents": [
        "ee9ec4f82049c678373a611ce20ac67fe9ad836e",
        "e64851f5a0ad6ec991f74ebb3108c35aa0323d5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 23 09:12:26 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (39 commits)\n  b43: fix comment typo reqest -\u003e request\n  Haavard Skinnemoen has left Atmel\n  cris: typo in mach-fs Makefile\n  Kconfig: fix copy/paste-ism for dell-wmi-aio driver\n  doc: timers-howto: fix a typo (\"unsgined\")\n  perf: Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c\n  md, raid5: Fix spelling error in comment (\u0027Ofcourse\u0027 --\u003e \u0027Of course\u0027).\n  treewide: fix a few typos in comments\n  regulator: change debug statement be consistent with the style of the rest\n  Revert \"arm: mach-u300/gpio: Fix mem_region resource size miscalculations\"\n  audit: acquire creds selectively to reduce atomic op overhead\n  rtlwifi: don\u0027t touch with treewide double semicolon removal\n  treewide: cleanup continuations and remove logging message whitespace\n  ath9k_hw: don\u0027t touch with treewide double semicolon removal\n  include/linux/leds-regulator.h: fix syntax in example code\n  tty: fix typo in descripton of tty_termios_encode_baud_rate\n  xtensa: remove obsolete BKL kernel option from defconfig\n  m68k: fix comment typo \u0027occcured\u0027\n  arch:Kconfig.locks Remove unused config option.\n  treewide: remove extra semicolons\n  ...\n"
    },
    {
      "commit": "a2d063ac216c1618bfc2b4d40b7176adffa63511",
      "tree": "499d4cc67e296cb8b51f51215a49407c440c4690",
      "parents": [
        "c16dbd54a3fe126b539a0ef149d80221c667bbd5"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu May 19 21:34:58 2011 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri May 20 08:56:56 2011 +0200"
      },
      "message": "extable, core_kernel_data(): Make sure all archs define _sdata\n\nA new utility function (core_kernel_data()) is used to determine if a\npassed in address is part of core kernel data or not. It may or may not\nreturn true for RO data, but this utility must work for RW data.\n\nThus both _sdata and _edata must be defined and continuous,\nwithout .init sections that may later be freed and replaced by\nvolatile memory (memory that can be freed).\n\nThis utility function is used to determine if data is safe from\never being freed. Thus it should return true for all RW global\ndata that is not in a module or has been allocated, or false\notherwise.\n\nAlso change core_kernel_data() back to the more precise _sdata condition\nand document the function.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: linux-m68k@lists.linux-m68k.org\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Helge Deller \u003cdeller@gmx.de\u003e\nCc: JamesE.J.Bottomley \u003cjejb@parisc-linux.org\u003e\nLink: http://lkml.kernel.org/r/1305855298.1465.19.camel@gandalf.stny.rr.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n----\n arch/alpha/kernel/vmlinux.lds.S   |    1 +\n arch/m32r/kernel/vmlinux.lds.S    |    1 +\n arch/m68k/kernel/vmlinux-std.lds  |    2 ++\n arch/m68k/kernel/vmlinux-sun3.lds |    1 +\n arch/mips/kernel/vmlinux.lds.S    |    1 +\n arch/parisc/kernel/vmlinux.lds.S  |    3 +++\n kernel/extable.c                  |   12 +++++++++++-\n 7 files changed, 20 insertions(+), 1 deletion(-)\n"
    },
    {
      "commit": "0f1bdc1815c4cb29b3cd71a7091b478e426faa0b",
      "tree": "b4d70c6a305d91bf7d1c8a6bbf87508587d55633",
      "parents": [
        "80fe02b5daf176f99d3afc8f6c9dc9dece019836",
        "a18f22a968de17b29f2310cdb7ba69163e65ec15"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 17:44:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 17:44:13 2011 -0700"
      },
      "message": "Merge branch \u0027timers-clocksource-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-clocksource-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  clocksource: convert mips to generic i8253 clocksource\n  clocksource: convert x86 to generic i8253 clocksource\n  clocksource: convert footbridge to generic i8253 clocksource\n  clocksource: add common i8253 PIT clocksource\n  blackfin: convert to clocksource_register_hz\n  mips: convert to clocksource_register_hz/khz\n  sparc: convert to clocksource_register_hz/khz\n  alpha: convert to clocksource_register_hz\n  microblaze: convert to clocksource_register_hz/khz\n  ia64: convert to clocksource_register_hz/khz\n  x86: Convert remaining x86 clocksources to clocksource_register_hz/khz\n  Make clocksource name const\n"
    },
    {
      "commit": "80fe02b5daf176f99d3afc8f6c9dc9dece019836",
      "tree": "970b90d56870e1b87b4c8efff7ec31fc454445a7",
      "parents": [
        "df48d8716eab9608fe93924e4ae06ff110e8674f",
        "db670dac49b5423b39b5e523d28fe32045d71b10",
        "ec514c487c3d4b652943da7b0afbc094eee08cfa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 17:41:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 19 17:41:22 2011 -0700"
      },
      "message": "Merge branches \u0027sched-core-for-linus\u0027 and \u0027sched-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (60 commits)\n  sched: Fix and optimise calculation of the weight-inverse\n  sched: Avoid going ahead if -\u003ecpus_allowed is not changed\n  sched, rt: Update rq clock when unthrottling of an otherwise idle CPU\n  sched: Remove unused parameters from sched_fork() and wake_up_new_task()\n  sched: Shorten the construction of the span cpu mask of sched domain\n  sched: Wrap the \u0027cfs_rq-\u003enr_spread_over\u0027 field with CONFIG_SCHED_DEBUG\n  sched: Remove unused \u0027this_best_prio arg\u0027 from balance_tasks()\n  sched: Remove noop in alloc_rt_sched_group()\n  sched: Get rid of lock_depth\n  sched: Remove obsolete comment from scheduler_tick()\n  sched: Fix sched_domain iterations vs. RCU\n  sched: Next buddy hint on sleep and preempt path\n  sched: Make set_*_buddy() work on non-task entities\n  sched: Remove need_migrate_task()\n  sched: Move the second half of ttwu() to the remote cpu\n  sched: Restructure ttwu() some more\n  sched: Rename ttwu_post_activation() to ttwu_do_wakeup()\n  sched: Remove rq argument from ttwu_stat()\n  sched: Remove rq-\u003elock from the first half of ttwu()\n  sched: Drop rq-\u003elock from sched_exec()\n  ...\n\n* \u0027sched-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Fix rt_rq runtime leakage bug\n"
    },
    {
      "commit": "6f6c3c33c027f2c83d53e8562cd9daa73fe8108b",
      "tree": "51cff15bb4f6e4f8263833c74aec6cda4782d4d5",
      "parents": [
        "9c1e8a9138ff92a4ff816ea8a1884ad2461a993a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:21:33 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:49 2011 +0100"
      },
      "message": "MIPS: Move arch_get_unmapped_area and gang to new file.\n\nIt never really belonged into syscall.c and it\u0027s about to become well more\ncomplex.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9c1e8a9138ff92a4ff816ea8a1884ad2461a993a",
      "tree": "56ee6a37a0837a35c74ea378b4931e1667dd194e",
      "parents": [
        "e650ce0f083ff9354a10ad66e6bf8c193e8a2755"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 17 16:18:09 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:49 2011 +0100"
      },
      "message": "MIPS: Cleanup arch_get_unmapped_area\n\nAs noticed by Kevin Cernekee \u003ccernekee@gmail.com\u003e in\nhttp://www.linux-mips.org/cgi-bin/extract-mesg.cgi?a\u003dlinux-mips\u0026m\u003d2011-05\u0026i\u003dBANLkTikq04wuK%3Dbz%2BLieavmm3oDtoYWKxg%40mail.gmail.com\n\nPatchwork: https://patchwork.linux-mips.org/patch/2387/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5aac1e8a381d52a977b5050369a82a547c446ee2",
      "tree": "e2d9c66395eabbdaf444e65e39c484102e1b26d0",
      "parents": [
        "06785df09b18e9127d16893039b64ae118c53cb4"
      ],
      "author": {
        "name": "Robert Millan",
        "email": "rmh@gnu.org",
        "time": "Sat Apr 16 11:29:29 2011 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:48 2011 +0100"
      },
      "message": "MIPS: Set ELF AT_PLATFORM string for Loongson2 processors\n\nSigned-off-by: Robert Millan \u003crmh@gnu.org\u003e\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nCc: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: wu zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2302/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "06785df09b18e9127d16893039b64ae118c53cb4",
      "tree": "c27f04c79a13f5294546f40a6e89c4dddcd9d904",
      "parents": [
        "c094c99e659efedcbb05a0f75b8f77145d8ec539"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Sat Apr 16 11:29:28 2011 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:48 2011 +0100"
      },
      "message": "MIPS: Set ELF AT_PLATFORM string for BMIPS processors\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nCc: Robert Millan \u003crmh@gnu.org\u003e\nCc: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: wu zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2300/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c094c99e659efedcbb05a0f75b8f77145d8ec539",
      "tree": "92044a50986f7b56c4270273b2040f04041ca92e",
      "parents": [
        "6edde0247644db475f68f25dcb1bf72260600081"
      ],
      "author": {
        "name": "Robert Millan",
        "email": "rmh@gnu.org",
        "time": "Mon Apr 18 11:37:55 2011 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:48 2011 +0100"
      },
      "message": "MIPS: Introduce set_elf_platform() helper function\n\nReplace these sequences:\n\nif (cpu \u003d\u003d 0)\n\t__elf_platform \u003d \"foo\";\n\nwith a trivial inline function.\n\nSigned-off-by: Robert Millan \u003crmh@gnu.org\u003e\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: wu zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2304/\nPatchwork: https://patchwork.linux-mips.org/patch/2374/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8b659a393171aed3dafa1d7455ac9eec1f3ed315",
      "tree": "6ce37f8a87ab18ca6279006e5452938805ba0d3e",
      "parents": [
        "c19c20ac6338435469a2c222ef5dc55e0469a6dc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:21:29 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:44 2011 +0100"
      },
      "message": "MIPS: Split do_syscall_trace into two functions.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c19c20ac6338435469a2c222ef5dc55e0469a6dc",
      "tree": "c7fd5732772d522eaf71686a72019fdc9b0458da",
      "parents": [
        "4f0ad950880a33df792b1e63649e29f8784b0163"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:21:28 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:44 2011 +0100"
      },
      "message": "MIPS: Use single define for pending work on syscall exit\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c0a5afb9bcf6b5aa5685e4fcf1282cad5fab3d91",
      "tree": "b8dbf6e0ec776690ff039e0c5999d2ce15963db1",
      "parents": [
        "9b130f8004e51c65b20b0f0e17cdee073a719047"
      ],
      "author": {
        "name": "Maxin John",
        "email": "maxin.john@gmail.com",
        "time": "Tue Mar 29 00:15:55 2011 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:41 2011 +0100"
      },
      "message": "MIPS: Enable kmemleak for MIPS\n\nSigned-off-by: Maxin B. John \u003cmaxin.john@gmail.com\u003e\nTo: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCc: Daniel Baluta \u003cdbaluta@ixiacom.com\u003e\nCc: naveen yadav \u003cyad.naveen@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nCc: linux-mm@kvack.org\nPatchwork: https://patchwork.linux-mips.org/patch/2244/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7f058e852b229ec77b37676b2b78baf2e78ffee8",
      "tree": "5c0415b6fdeae671c4bbac77e7660d3588cc15f0",
      "parents": [
        "5c642506740ecbf20fb7a9e482287e4e5c639e5c"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "jayachandranc@netlogicmicro.com",
        "time": "Sat May 07 01:36:57 2011 +0530"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:40 2011 +0100"
      },
      "message": "MIPS: Kconfig and Makefile update for Netlogic XLR/XLS\n\nAdd NLM_XLR_BOARD, CPU_XLR and other config options\nMakefile updates, mostly based on r4k\n\nSigned-off-by: Jayachandran C \u003cjayachandranc@netlogicmicro.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2334/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a7117c6bddcbfff2fa237a14a853b32cb94bf59a",
      "tree": "3a81d4194766dedf274985047022d3441074a3db",
      "parents": [
        "61c4f2c81c61f73549928dfd9f3e8f26aa36a8cf"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "jayachandranc@netlogicmicro.com",
        "time": "Wed May 11 12:04:58 2011 +0530"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 19 09:55:39 2011 +0100"
      },
      "message": "MIPS: Netlogic XLR/XLS processor IDs.\n\nAdd Netlogic Microsystems company ID and processor IDs for XLR\nand XLS processors for CPU probe. Add CPU_XLR to cpu_type_enum.\n\nSigned-off-by: Jayachandran C \u003cjayachandranc@netlogicmicro.com\u003e\nCc:     linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2367/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "10423c91ffc8e59d4f99d401f7beb3115cdc117a",
      "tree": "26a8908353bcdfd9f6a6289800751fe6d21f2f76",
      "parents": [
        "3436830af53c38b7674097c00b02b7a4064476f2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 13 10:33:28 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed May 18 14:18:26 2011 +0100"
      },
      "message": "MIPS: Fix duplicate invocation of notify_die.\n\nInitial patch by Yury Polyanskiy \u003cypolyans@princeton.edu\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2373/\n"
    },
    {
      "commit": "a18f22a968de17b29f2310cdb7ba69163e65ec15",
      "tree": "a7d56d88fad5e444d7661484109758a2f436129e",
      "parents": [
        "a1c57e0fec53defe745e64417eacdbd3618c3e66",
        "798778b8653f64b7b2162ac70eca10367cff6ce8"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 14 12:06:36 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 14 12:06:36 2011 +0200"
      },
      "message": "Merge branch \u0027consolidate-clksrc-i8253\u0027 of master.kernel.org:~rmk/linux-2.6-arm into timers/clocksource\n\nConflicts:\n\tarch/ia64/kernel/cyclone.c\n\tarch/mips/kernel/i8253.c\n\tarch/x86/kernel/i8253.c\n\nReason: Resolve conflicts so further cleanups do not conflict further\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "798778b8653f64b7b2162ac70eca10367cff6ce8",
      "tree": "cc1739a919b413592d8d6f5cc0cdd5fcf75ce6e6",
      "parents": [
        "82491451dd25a3abe8496ddbd04ddb3f77d285c2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 08 19:03:03 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 14 10:29:48 2011 +0100"
      },
      "message": "clocksource: convert mips to generic i8253 clocksource\n\nConvert MIPS i8253 clocksource code to use generic i8253 clocksource.\n\nAcked-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "85f60ae4ee817174b0f78928bc7066f28c3551ab",
      "tree": "826dac347531b88a8c7de2a1168626393eaceea1",
      "parents": [
        "693d92a1bbc9e42681c42ed190bd42b636ca876f"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Apr 29 00:18:16 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed May 11 14:53:18 2011 +0200"
      },
      "message": "dt/flattree: explicitly pass command line pointer to early_init_dt_scan_chosen\n\nThis patch drops the reference to a global \u0027cmd_line\u0027 variable from\nearly_init_dt_scan_chosen, and instead passes the pointer to the command\nline string via the *data argument.  Each architecture does something\nslightly different with the initial command line, so it makes sense for\nthe architecture to be able to specify the variable name.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b20bff02b21ac7b725fd09590d5724d306552529",
      "tree": "1fed660bd031ea5f9cf510ea752a95f64777e47f",
      "parents": [
        "893d20fbae483913250a5d8bd9b4ce861a3adf2a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 13 23:51:23 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:25 2011 +0100"
      },
      "message": "MIPS: Audit: Fix success success argument pass to audit_syscall_exit\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8bdd51429da5aec173ab6f0e431b13ee6782a888",
      "tree": "ce738dd82258a95de881275a429a016d3afa6967",
      "parents": [
        "e12f47ef1680d8bd6449a8e4e98165d2590617eb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 13 20:50:46 2011 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:25 2011 +0100"
      },
      "message": "MIPS: Document former use of timerfd(2) syscall number.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f8bec75acdadd3a6597fe0acb5c3161b71cc2ea0",
      "tree": "3a81e1641c472bcaca63f7d10824a66b85ad1a0b",
      "parents": [
        "866d7f5622cf5830b085a4471e67d4ed9106cb2e"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Mar 29 11:40:06 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:24 2011 +0100"
      },
      "message": "MIPS: Rename .data..mostly and properly handle it in linker script\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c54794d19e61472156e37263c074225574c80df1",
      "tree": "9d118fb5d37ffae76dbe55d6a25c5d5999a3108f",
      "parents": [
        "693d92a1bbc9e42681c42ed190bd42b636ca876f"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Dec 28 13:21:37 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue May 10 18:15:22 2011 +0100"
      },
      "message": "MIPS: Mask jump target in ftrace_dyn_arch_init_insns().\n\nThe current code is abusing the uasm interface by passing jump target\naddresses with high bits set.  Mask the addresses to avoid annoying\nmessages at boot time.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1922/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "07f9479a40cc778bc1462ada11f95b01360ae4ff",
      "tree": "0676cf38df3844004bb3ebfd99dfa67a4a8998f5",
      "parents": [
        "9d5e6bdb3013acfb311ab407eeca0b6a6a3dedbf",
        "cd2e49e90f1cae7726c9a2c54488d881d7f1cd1c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:15 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:59 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nFast-forwarded to current state of Linus\u0027 tree as there are patches to be\napplied for files that didn\u0027t exist on the old branch.\n"
    },
    {
      "commit": "184748cc50b2dceb8287f9fb657eda48ff8fcfe7",
      "tree": "da32494cf29e5ec9f80b17dc8590bdc450ea545a",
      "parents": [
        "a4c98f8bbeafee12c979c90743f6fda94f7515c7"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue Apr 05 17:23:39 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 14 08:52:32 2011 +0200"
      },
      "message": "sched: Provide scheduler_ipi() callback in response to smp_send_reschedule()\n\nFor future rework of try_to_wake_up() we\u0027d like to push part of that\nfunction onto the CPU the task is actually going to run on.\n\nIn order to do so we need a generic callback from the existing scheduler IPI.\n\nThis patch introduces such a generic callback: scheduler_ipi() and\nimplements it as a NOP.\n\nBenH notes: PowerPC might use this IPI on offline CPUs under rare conditions!\n\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nAcked-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nReviewed-by: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Nick Piggin \u003cnpiggin@kernel.dk\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/20110405152728.744338123@chello.nl\n"
    },
    {
      "commit": "79add6277396b91c638f16eb2f1338badc47760d",
      "tree": "3de04567ab87ed968db0c1be1f7a2c01a11ae31d",
      "parents": [
        "8d1a7ed9d0ce3556a962a7472a3d09a8332d030a"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Mon Apr 04 14:15:29 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Apr 06 06:19:38 2011 -0700"
      },
      "message": "update David Miller\u0027s old email address\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\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": "1bbf28756149a0aa0e3c8a74cea9bbe715639027",
      "tree": "f1116dc249ed51df853ca74ba52c02d7c16bd377",
      "parents": [
        "84ed94323e67c9f99606fb24e8c746a0d62ab95a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:20 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:20 2011 +0100"
      },
      "message": "MIPS: Wire up syncfs(2).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "84ed94323e67c9f99606fb24e8c746a0d62ab95a",
      "tree": "96463894719e5a1fdb89d26e28ae906e9dc84f4a",
      "parents": [
        "fbaa4e2a19a4b85b38464cf2683e4d275b4d970c"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Mar 18 10:37:23 2011 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:20 2011 +0100"
      },
      "message": "MIPS: Hook up name_to_handle_at, open_by_handle_at and clock_adjtime syscalls.\n\nThese system calls we recently added.\n\n32-bit ABIs need compat handling for sys_clock_adjtime().\n\no32 also needs compat handling for sys_open_by_handle_at();\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2165/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f8396c17097db5fa6442533000e3e6d30d16dc5d",
      "tree": "50917b18aff2590acbb881f8d87470af398608a4",
      "parents": [
        "930cd54b3bd78e52991a89b39b5ef58355ad2b6d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:05 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:18 2011 +0100"
      },
      "message": "MIPS: Use generic show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2195/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "930cd54b3bd78e52991a89b39b5ef58355ad2b6d",
      "tree": "48699521917d84863846f3e7638c4178dfa9fbf5",
      "parents": [
        "2a2b2212986a4072d11e521a63672e3219173437"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:04 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:18 2011 +0100"
      },
      "message": "MIPS: SMTC: Cleanup the hook mess and use irq_data\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2194/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2a2b2212986a4072d11e521a63672e3219173437",
      "tree": "de3aab9769f8cb224db0d314675dba469f4e0fb6",
      "parents": [
        "0e9c4ec61a80a2058a600c9ac8ad3b15574b1201"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:03 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:18 2011 +0100"
      },
      "message": "MIPS: SMTC: Use irq_data in smtc_forward_irq()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2193/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0e9c4ec61a80a2058a600c9ac8ad3b15574b1201",
      "tree": "98cee202462f81b199b39f4c5f2cbf008e558e34",
      "parents": [
        "a93951c459f49ef30eef88569aa159d6451b400f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:02 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:17 2011 +0100"
      },
      "message": "MIPS: TXx9: Convert core 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/2192/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a93951c459f49ef30eef88569aa159d6451b400f",
      "tree": "98b2f269446ae6a18c68f6cf0ffa953e40792d05",
      "parents": [
        "5b3a374109f844ab7307ce3486749a1b69a7b3a7"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:02 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:17 2011 +0100"
      },
      "message": "MIPS: irq_cpu: 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/2191/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5b3a374109f844ab7307ce3486749a1b69a7b3a7",
      "tree": "1626a38aa32af0bc63d9933b56731cd0e260f52e",
      "parents": [
        "e059852acaf4c2e2f2de6fa90d18946ea6b5bdb4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:01 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:17 2011 +0100"
      },
      "message": "MIPS: RM9000: 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/2190/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e059852acaf4c2e2f2de6fa90d18946ea6b5bdb4",
      "tree": "b559212a1f167dec0f8de8afb93d7c7e7fb44419",
      "parents": [
        "e15883da8a8b83c73bf1ba030cddeb2cfd92a555"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:09:00 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:17 2011 +0100"
      },
      "message": "MIPS: rm7000: 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/2189/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e15883da8a8b83c73bf1ba030cddeb2cfd92a555",
      "tree": "f46ce0109ea46a043d75a5ac240209494fb6e14a",
      "parents": [
        "aa400ae5ecaeab00336fdedf51f58c017e5f2274"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:59 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:17 2011 +0100"
      },
      "message": "MIPS: MSC01: 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/2188/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "aa400ae5ecaeab00336fdedf51f58c017e5f2274",
      "tree": "0b2dff5f6a418542e17ea4b00712ccb39e24bc74",
      "parents": [
        "161d049e8c6435284a792cbd00d420a506edd2cb"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:59 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:17 2011 +0100"
      },
      "message": "MIPS: GT641xx: 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/2187/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "161d049e8c6435284a792cbd00d420a506edd2cb",
      "tree": "7f84c4b67f5116fb8379d6d70e1f7cd3f49e8e63",
      "parents": [
        "7c8d948f1633da5ff81e4f5b31ef237d74c40127"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:58 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:16 2011 +0100"
      },
      "message": "MIPS: GIC: 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/2186/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7c8d948f1633da5ff81e4f5b31ef237d74c40127",
      "tree": "4f8a2bf7628ff9ff4d0621be0a9816d8866d584d",
      "parents": [
        "9fcecaf02dbde08337323bcca7917ec0baad0cc2"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 23 21:08:57 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 25 18:45:16 2011 +0100"
      },
      "message": "MIPS: i8259: 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/2185/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0415b00d175e0d8945e6785aad21b5f157976ce0",
      "tree": "cf6f9286a47a22bf57766a3f17eaf4190bc9c242",
      "parents": [
        "6c5103890057b1bb781b26b7aae38d33e4c517d8"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Mar 24 18:50:09 2011 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Mar 24 18:50:09 2011 +0100"
      },
      "message": "percpu: Always align percpu output section to PAGE_SIZE\n\nPercpu allocator honors alignment request upto PAGE_SIZE and both the\npercpu addresses in the percpu address space and the translated kernel\naddresses should be aligned accordingly.  The calculation of the\nformer depends on the alignment of percpu output section in the kernel\nimage.\n\nThe linker script macros PERCPU_VADDR() and PERCPU() are used to\ndefine this output section and the latter takes @align parameter.\nSeveral architectures are using @align smaller than PAGE_SIZE breaking\npercpu memory alignment.\n\nThis patch removes @align parameter from PERCPU(), renames it to\nPERCPU_SECTION() and makes it always align to PAGE_SIZE.  While at it,\nadd PCPU_SETUP_BUG_ON() checks such that alignment problems are\nreliably detected and remove percpu alignment comment recently added\nin workqueue.c as the condition would trigger BUG way before reaching\nthere.\n\nFor um, this patch raises the alignment of percpu area.  As the area\nis in .init, there shouldn\u0027t be any noticeable difference.\n\nThis problem was discovered by David Howells while debugging boot\nfailure on mn10300.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: uclinux-dist-devel@blackfin.uclinux.org\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: user-mode-linux-devel@lists.sourceforge.net\n"
    },
    {
      "commit": "79d8a8f736151b12129984b1250fd708440e742c",
      "tree": "f67eebe2bafca8820955ee9f851985a41fb32e66",
      "parents": [
        "bd2895eeade5f11f3e5906283c630bbdb4b57454",
        "b9ec40af0e18fb7d02106be148036c2ea490fdf9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 08:22:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 08:22:41 2011 -0700"
      },
      "message": "Merge branch \u0027for-2.6.39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027for-2.6.39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu:\n  percpu, x86: Add arch-specific this_cpu_cmpxchg_double() support\n  percpu: Generic support for this_cpu_cmpxchg_double()\n  alpha: use L1_CACHE_BYTES for cacheline size in the linker script\n  percpu: align percpu readmostly subsection to cacheline\n\nFix up trivial conflict in arch/x86/kernel/vmlinux.lds.S due to the\npercpu alignment having changed (\"x86: Reduce back the alignment of the\nper-CPU data section\")\n"
    },
    {
      "commit": "6667deb69ee3b8a31ea88e1303cf3ad7d4f221da",
      "tree": "575e660bec3cdb905f31940ab3ca64d7185202be",
      "parents": [
        "ba9786f32473410bbec256db9745a7fbcaace69f"
      ],
      "author": {
        "name": "Maksim Rayskiy",
        "email": "mrayskiy@broadcom.com",
        "time": "Sat Feb 12 10:21:32 2011 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:27 2011 +0100"
      },
      "message": "MIPS: Move idle task creation to work queue\n\nTo avoid forking usermode thread when creating an idle task, move fork_idle\nto a work queue.\n\nIf kernel starts with maxcpus\u003d option which does not bring all available\ncpus online at boot time, idle tasks for offline cpus are not created. If\nlater offline cpus are hotplugged through sysfs, __cpu_up is called in\nthe context of the user task, and fork_idle copies its non-zero mm\npointer.  This causes BUG() in per_cpu_trap_init.\n\nThis also avoids issues with resource limits of the CPU writing to sysfs,\ncontainers, maybe others.\n\nSigned-off-by: Maksim Rayskiy \u003cmrayskiy@broadcom.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2070/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ba9786f32473410bbec256db9745a7fbcaace69f",
      "tree": "a07e486f5e018b5e816109ec6d935ed5bd7762b4",
      "parents": [
        "98f92f2f9e2fd959157b1d52f7ae160683812740"
      ],
      "author": {
        "name": "Deng-Cheng Zhu",
        "email": "dengcheng.zhu@gmail.com",
        "time": "Fri Jan 21 16:19:21 2011 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:27 2011 +0100"
      },
      "message": "MIPS, Perf-events: Use unsigned delta for right shift in event update\n\nLeverage the commit for ARM by Will Deacon:\n\n- 446a5a8b1eb91a6990e5c8fe29f14e7a95b69132\n    ARM: 6205/1: perf: ensure counter delta is treated as unsigned\n\n    Hardware performance counters on ARM are 32-bits wide but atomic64_t\n    variables are used to represent counter data in the hw_perf_event structure.\n\n    The armpmu_event_update function right-shifts a signed 64-bit delta variable\n    and adds the result to the event count. This can lead to shifting in sign-bits\n    if the MSB of the 32-bit counter value is set. This results in perf output\n    such as:\n\n     Performance counter stats for \u0027sleep 20\u0027:\n\n     18446744073460670464  cycles             \u003c-- 0xFFFFFFFFF12A6000\n            7783773  instructions             #      0.000 IPC\n                465  context-switches\n                161  page-faults\n            1172393  branches\n\n       20.154242147  seconds time elapsed\n\n    This patch ensures that the delta value is treated as unsigned so that the\n    right shift sets the upper bits to zero.\n\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nTo: a.p.zijlstra@chello.nl\nTo: fweisbec@gmail.com\nTo: will.deacon@arm.com\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nCc: wuzhangjin@gmail.com\nCc: paulus@samba.org\nCc: mingo@elte.hu\nCc: acme@redhat.com\nCc: matt@console-pimps.org\nCc: sshtylyov@mvista.com\nPatchwork: http://patchwork.linux-mips.org/patch/2015/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "98f92f2f9e2fd959157b1d52f7ae160683812740",
      "tree": "7da1f14de06c1b052cb3c3057fcf5fa6b9078fed",
      "parents": [
        "c049b6a5f2d8ca16094a4f2a6d8ad39f888a551a"
      ],
      "author": {
        "name": "Deng-Cheng Zhu",
        "email": "dengcheng.zhu@gmail.com",
        "time": "Fri Jan 21 16:19:20 2011 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:27 2011 +0100"
      },
      "message": "MIPS, Perf-events: Work with the new callchain interface\n\nThis is the MIPS part of the following commits by Frederic Weisbecker:\n\n- f72c1a931e311bb7780fee19e41a89ac42cab50e\n    perf: Factorize callchain context handling\n\n    Store the kernel and user contexts from the generic layer instead\n    of archs, this gathers some repetitive code.\n\n- 56962b4449af34070bb1994621ef4f0265eed4d8\n    perf: Generalize some arch callchain code\n\n    - Most archs use one callchain buffer per cpu, except x86 that needs\n      to deal with NMIs. Provide a default perf_callchain_buffer()\n      implementation that x86 overrides.\n\n    - Centralize all the kernel/user regs handling and invoke new arch\n      handlers from there: perf_callchain_user() / perf_callchain_kernel()\n      That avoid all the user_mode(), current-\u003emm checks and so...\n\n    - Invert some parameters in perf_callchain_*() helpers: entry to the\n      left, regs to the right, following the traditional (dst, src).\n\n- 70791ce9ba68a5921c9905ef05d23f62a90bc10c\n    perf: Generalize callchain_store()\n\n    callchain_store() is the same on every archs, inline it in\n    perf_event.h and rename it to perf_callchain_store() to avoid\n    any collision.\n\n    This removes repetitive code.\n\n- c1a65932fd7216fdc9a0db8bbffe1d47842f862c\n    perf: Drop unappropriate tests on arch callchains\n\n    Drop the TASK_RUNNING test on user tasks for callchains as\n    this check doesn\u0027t seem to make any sense.\n\n    Also remove the tests for !current that is not supposed to\n    happen and current-\u003epid as this should be handled at the\n    generic level, with exclude_idle attribute.\n\nReported-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nTo: a.p.zijlstra@chello.nl\nTo: will.deacon@arm.com\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nCc: paulus@samba.org\nCc: mingo@elte.hu\nCc: acme@redhat.com\nCc: dengcheng.zhu@gmail.com\nCc: matt@console-pimps.org\nCc: sshtylyov@mvista.com\nPatchwork: http://patchwork.linux-mips.org/patch/2014/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c049b6a5f2d8ca16094a4f2a6d8ad39f888a551a",
      "tree": "16947cc5f9e688534f9cf265d1a62118532e394e",
      "parents": [
        "404ff638403e9286691b9b1f86d514c1d7737e8f"
      ],
      "author": {
        "name": "Deng-Cheng Zhu",
        "email": "dengcheng.zhu@gmail.com",
        "time": "Fri Jan 21 16:19:19 2011 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:27 2011 +0100"
      },
      "message": "MIPS, Perf-events: Fix event check in validate_event()\n\nIgnore events that are in off/error state or belong to a different PMU.\n\nThis patch originates from the following commit for ARM by Will Deacon:\n\n- 65b4711ff513767341aa1915c822de6ec0de65cb\n    ARM: 6352/1: perf: fix event validation\n\n    The validate_event function in the ARM perf events backend has the\n    following problems:\n\n    1.) Events that are disabled count towards the cost.\n    2.) Events associated with other PMUs [for example, software events or\n        breakpoints] do not count towards the cost, but do fail validation,\n        causing the group to fail.\n\n    This patch changes validate_event so that it ignores events in the\n    PERF_EVENT_STATE_OFF state or that are scheduled for other PMUs.\n\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nTo: a.p.zijlstra@chello.nl\nTo: fweisbec@gmail.com\nTo: will.deacon@arm.com\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nCc: wuzhangjin@gmail.com\nCc: paulus@samba.org\nCc: mingo@elte.hu\nCc: acme@redhat.com\nCc: dengcheng.zhu@gmail.com\nCc: matt@console-pimps.org\nCc: sshtylyov@mvista.com\nCc: ddaney@caviumnetworks.com\nPatchwork: http://patchwork.linux-mips.org/patch/2013/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "404ff638403e9286691b9b1f86d514c1d7737e8f",
      "tree": "32693abc5579103cb4b393b81a04d43b4b134b1b",
      "parents": [
        "91f017372a48d2d128d08964bcfeafbd98b6d739"
      ],
      "author": {
        "name": "Deng-Cheng Zhu",
        "email": "dengcheng.zhu@gmail.com",
        "time": "Fri Jan 21 16:19:18 2011 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:26 2011 +0100"
      },
      "message": "MIPS, Perf-events: Work with the new PMU interface\n\nThis is the MIPS part of the following commits by Peter Zijlstra:\n\n- a4eaf7f14675cb512d69f0c928055e73d0c6d252\n    perf: Rework the PMU methods\n\n    Replace pmu::{enable,disable,start,stop,unthrottle} with\n    pmu::{add,del,start,stop}, all of which take a flags argument.\n\n    The new interface extends the capability to stop a counter while\n    keeping it scheduled on the PMU. We replace the throttled state with\n    the generic stopped state.\n\n    This also allows us to efficiently stop/start counters over certain\n    code paths (like IRQ handlers).\n\n    It also allows scheduling a counter without it starting, allowing for\n    a generic frozen state (useful for rotating stopped counters).\n\n    The stopped state is implemented in two different ways, depending on\n    how the architecture implemented the throttled state:\n\n     1) We disable the counter:\n        a) the pmu has per-counter enable bits, we flip that\n        b) we program a NOP event, preserving the counter state\n\n     2) We store the counter state and ignore all read/overflow events\n\nFor MIPSXX, the stopped state is implemented in the way of 1.b as above.\n\n- 33696fc0d141bbbcb12f75b69608ea83282e3117\n    perf: Per PMU disable\n\n    Changes perf_disable() into perf_pmu_disable().\n\n- 24cd7f54a0d47e1d5b3de29e2456bfbd2d8447b7\n    perf: Reduce perf_disable() usage\n\n    Since the current perf_disable() usage is only an optimization,\n    remove it for now. This eases the removal of the __weak\n    hw_perf_enable() interface.\n\n- b0a873ebbf87bf38bf70b5e39a7cadc96099fa13\n    perf: Register PMU implementations\n\n    Simple registration interface for struct pmu, this provides the\n    infrastructure for removing all the weak functions.\n\n- 51b0fe39549a04858001922919ab355dee9bdfcf\n    perf: Deconstify struct pmu\n\n    sed -ie \u0027s/const struct pmu\\\u003e/struct pmu/g\u0027 `git grep -l \"const struct pmu\\\u003e\"`\n\nReported-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nTo: a.p.zijlstra@chello.nl\nTo: fweisbec@gmail.com\nTo: will.deacon@arm.com\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nCc: wuzhangjin@gmail.com\nCc: paulus@samba.org\nCc: mingo@elte.hu\nCc: acme@redhat.com\nCc: dengcheng.zhu@gmail.com\nCc: matt@console-pimps.org\nCc: sshtylyov@mvista.com\nCc: ddaney@caviumnetworks.com\nPatchwork: http://patchwork.linux-mips.org/patch/2012/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "91f017372a48d2d128d08964bcfeafbd98b6d739",
      "tree": "ca10991ee9566fe1801c41b0b4813b0d88b50e11",
      "parents": [
        "efe8dc556cd0f22e04c453188ffbc408b492eb82"
      ],
      "author": {
        "name": "Deng-Cheng Zhu",
        "email": "dengcheng.zhu@gmail.com",
        "time": "Fri Jan 21 16:19:17 2011 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:26 2011 +0100"
      },
      "message": "MIPS, Perf-events: Work with irq_work\n\nThis is the MIPS part of the following commit by Peter Zijlstra:\n\n- e360adbe29241a0194e10e20595360dd7b98a2b3\n    irq_work: Add generic hardirq context callbacks\n\n    Provide a mechanism that allows running code in IRQ context. It is\n    most useful for NMI code that needs to interact with the rest of the\n    system -- like wakeup a task to drain buffers.\n\n    Perf currently has such a mechanism, so extract that and provide it as\n    a generic feature, independent of perf so that others may also\n    benefit.\n\n    The IRQ context callback is generated through self-IPIs where\n    possible, or on architectures like powerpc the decrementer (the\n    built-in timer facility) is set to generate an interrupt immediately.\n\n    Architectures that don\u0027t have anything like this get to do with a\n    callback from the timer tick. These architectures can call\n    irq_work_run() at the tail of any IRQ handlers that might enqueue such\n    work (like the perf IRQ handler) to avoid undue latencies in\n    processing the work.\n\nFor MIPSXX, we need to call irq_work_run() at the tail of the perf IRQ\nhandler as described above.\n\nReported-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nTo: fweisbec@gmail.com\nTo: will.deacon@arm.com\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nCc: paulus@samba.org\nCc: mingo@elte.hu\nCc: acme@redhat.com\nCc: matt@console-pimps.org\nCc: sshtylyov@mvista.com,\nPatchwork: http://patchwork.linux-mips.org/patch/2011/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7a6e4ca1eea8dc364f60ac55884f450a132cd100",
      "tree": "5a8cfad8ea5bb60ba7cd4375261a036bdd82c282",
      "parents": [
        "c726b822131e7fdb62745a5585449e6a159395e8"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Jan 24 14:51:35 2011 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:26 2011 +0100"
      },
      "message": "MIPS: Remove unused code from arch/mips/kernel/syscall.c\n\nThe variable arg3 in _sys_sysmips() is unused.  Remove it.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2034/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c726b822131e7fdb62745a5585449e6a159395e8",
      "tree": "f71f25b0444db1a00eca9985f19956eb18fe2aa5",
      "parents": [
        "a18059ace1eee8c4755bcce22163d137425db607"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Jan 24 14:51:34 2011 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:25 2011 +0100"
      },
      "message": "MIPS: Fix GCC-4.6 \u0027set but not used\u0027 warning in signal*.c\n\nGCC-4.6 can find more unused code than previous versions could.\n\nIn the case of protected_restore_fp_context{,32}, the variable tmp is\nreally used.  Its use is tricky in that we really care about the side\neffects of the __put_user() calls.  So we must mark tmp with\n__maybe_unused to quiet the warning.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2035/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e56293b129607be089f2c12906d709e3c84b68c4",
      "tree": "9cf33f0305c4ad54d5bf4623b578d802c2e4c7f9",
      "parents": [
        "e1c87d2a5567c7940d129a6045efadc4b8c0f888"
      ],
      "author": {
        "name": "Stefan Oberhumer",
        "email": "stefan@obssys.com",
        "time": "Mon Jan 17 09:19:53 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:25 2011 +0100"
      },
      "message": "MIPS: Clear the correct flag in sysmips(MIPS_FIXADE, ...).\n\nThe sysmips(MIPS_FIXADE, ...) case contains an obvious copy-and-paste\nerror in the handling of the TIF_LOGADE flag. Fix that\n\nPatchwork: https://patchwork.linux-mips.org/patch/1997/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b9f07eb2f25a64098e2ba223c1a2fe2a8f249e01",
      "tree": "1b52def8282e9faa067acb9fc360cbc10ff03fc1",
      "parents": [
        "7f21a60968221eabad5c53fe760db3d094994011"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Sat Jan 22 02:01:53 2011 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:24 2011 +0100"
      },
      "message": "MIPS, Tracing: Fix set_graph_function of function graph tracer\n\ntrace.func should be set to the recorded ip of the mcount calling site\nin the __mcount_loc section to filter the function entries configured\nthrough the tracing/set_graph_function interface, but before, this is\nset to the self_ra(the return address of mcount), which has made\nset_graph_function not work as expected.\n\nThis fixes it via calculating the right recorded ip in the __mcount_loc\nsection and assign it to trace.func.\n\nReported-by: Zhiping Zhong \u003cxzhong86@163.com\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@mvista.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2017/\nSigned-off-by: Ralf Baechle \u003cralf@duck.linux-mips.net\u003e\n"
    },
    {
      "commit": "7f21a60968221eabad5c53fe760db3d094994011",
      "tree": "0b87d690d60ff0292d0088bfee6f1b3ca7ff3910",
      "parents": [
        "2816e325969396af5bd1d5f70c7360074ae1d63c"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Thu Jan 20 03:28:31 2011 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:24 2011 +0100"
      },
      "message": "MIPS, Tracing: Clean up ftrace_make_nop()\n\nThis moves the comments out of ftrace_make_nop() and cleans it.  At the\nsame time, a macro MCOUNT_OFFSET_INSNS is defined for sharing with the\nnext patch.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2008/\nSigned-off-by: Ralf Baechle \u003cralf@duck.linux-mips.net\u003e\n"
    },
    {
      "commit": "2816e325969396af5bd1d5f70c7360074ae1d63c",
      "tree": "229cc2f5bed2e39ac1ff8ae46b9d1e82b2060b32",
      "parents": [
        "d9cdb2f1038143c945fcb1a366aae4fa2998419e"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Thu Jan 20 03:28:30 2011 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:24 2011 +0100"
      },
      "message": "MIPS, Tracing: Clean up prepare_ftrace_return()\n\nThe old prepare_ftrace_return() for MIPS is confused and have introduced\nsome problem. This patch cleans up the names of the arguments, variables\nand related functions.\n\nFor MIPS, the 2nd argument of prepare_ftrace_return() is not really the\n\u0027selfpc\u0027 described in ftrace-design.txt but instead it is the self\nreturn address. This did break the compatibility of the generic\ninterface but really reduced one unneeded calculation for to get the\ncurrent function name, the parent return address and the self return\naddress are enough, no need to tranform the self return address to the\nself address.\n\nBut set_graph_function of function graph tracer is an exception, it does\nneed the 2nd argument of prepare_ftrace_return() as \u0027selfpc\u0027, for it\nwill use \u0027selfpc\u0027 to match user\u0027s configuration of function graph\nentries, but in reality, it doesn\u0027t need the \u0027selfpc\u0027 but the recorded\nip address of the mcount calling site in the __mcount_loc section. So,\nthe 2nd argument of prepare_ftrace_return() is not important, the real\nrequirement is the right recorded ip address should be calculated and\nassign to trace.func, this will be fixed in the next patches.\n\nReported-by: Zhiping Zhong \u003cxzhong86@163.com\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2007/\nSigned-off-by: Ralf Baechle \u003cralf@duck.linux-mips.net\u003e\n"
    },
    {
      "commit": "d9cdb2f1038143c945fcb1a366aae4fa2998419e",
      "tree": "f6b0e9b0dd338e1c704cd9f4c7013d9af3476acf",
      "parents": [
        "9a620a559be65023b5fd5d0eaf37dae884c4f404"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Thu Jan 20 03:28:29 2011 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:24 2011 +0100"
      },
      "message": "MIPS, Tracing: Substitute in_kernel_space() for in_module()\n\nThe old in_module() may not work in some situations(e.g. when module \u0026\nkernel are in the same address space when CONFIG_MAPPED_KERNEL\u003dy), The\nin_kernel_space() is more generic and it is also easy to be implemented\nvia cloning the existing core_kernel_text(), so, replace the in_module()\nwith in_kernel_space().\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2005/\nSigned-off-by: Ralf Baechle \u003cralf@duck.linux-mips.net\u003e\n"
    },
    {
      "commit": "9a620a559be65023b5fd5d0eaf37dae884c4f404",
      "tree": "3c7e7d69c6ee14088ac8bf08499d9e8afce2710c",
      "parents": [
        "52bd080d5c87af556bf71e3b07bdd8586166c43b"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Thu Jan 20 03:28:27 2011 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:24 2011 +0100"
      },
      "message": "MIPS, Tracing: Speed up function graph tracer\n\nThis simply moves the \"ip-\u003d4\" statement down to the end of the do { ...\n} while (...); loop, which reduces one unneeded subtration and the\nsubsequent memory loading and comparison.\n\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2006/\nSigned-off-by: Ralf Baechle \u003cralf@duck.linux-mips.net\u003e\n"
    },
    {
      "commit": "52bd080d5c87af556bf71e3b07bdd8586166c43b",
      "tree": "01ab3cb144b063f259aa8844cb7f218140ef4f79",
      "parents": [
        "c44ed965be7a84afaa07543c04eb97a5dfe93422"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Jan 23 15:17:00 2011 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:24 2011 +0100"
      },
      "message": "MIPS: Replace deprecated spinlock initialization\n\nSPIN_LOCK_UNLOCK is deprecated. Use the lockdep capable variant instead.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2025/\nSigned-off-by: Ralf Baechle \u003cralf@duck.linux-mips.net\u003e\n"
    },
    {
      "commit": "75c4fd8c7862f37eeae5c80f33bbe4dce97571d4",
      "tree": "d222dd777a673962f4e819b7b6e9be10295e8c95",
      "parents": [
        "39280742efb00ab61ad62486c737fdd3e980c30f"
      ],
      "author": {
        "name": "John Stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Apr 26 20:23:11 2010 -0700"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Mon Feb 21 13:33:50 2011 -0800"
      },
      "message": "mips: convert to clocksource_register_hz/khz\n\nThis converts the mips clocksources to use clocksource_register_hz/khz\n\nCC: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCC: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\n"
    },
    {
      "commit": "19df0c2fef010e94e90df514aaf4e73f6b80145c",
      "tree": "4b0b9c10622aead0d8b658cca6c49090149a91a8",
      "parents": [
        "c723fdab8aa728dc2bf0da6a0de8bb9c3f588d84"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Jan 25 14:26:50 2011 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Jan 25 14:26:50 2011 +0100"
      },
      "message": "percpu: align percpu readmostly subsection to cacheline\n\nCurrently percpu readmostly subsection may share cachelines with other\npercpu subsections which may result in unnecessary cacheline bounce\nand performance degradation.\n\nThis patch adds @cacheline parameter to PERCPU() and PERCPU_VADDR()\nlinker macros, makes each arch linker scripts specify its cacheline\nsize and use it to align percpu subsections.\n\nThis is based on Shaohua\u0027s x86 only patch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Shaohua Li \u003cshaohua.li@intel.com\u003e\n"
    },
    {
      "commit": "5d7e8af3c5727626b9e7f909c778b9ac9b4a1809",
      "tree": "13d51e31ee070113538a6d26d9a52503ba4a3cd0",
      "parents": [
        "aa891f6b3f440402c6879ad1ecf332d318137422",
        "79aa18d557bef02171da42ee928c23509e6ef4f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 18 14:28:48 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 18 14:28:48 2011 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus: (26 commits)\n  MIPS: Malta: enable Cirrus FB console\n  MIPS: add CONFIG_VIRTUALIZATION for virtio support\n  MIPS: Implement __read_mostly\n  MIPS: ath79: add common WMAC device for AR913X based boards\n  MIPS: ath79: Add initial support for the Atheros AP81 reference board\n  MIPS: ath79: add common SPI controller device\n  SPI: Add SPI controller driver for the Atheros AR71XX/AR724X/AR913X SoCs\n  MIPS: ath79: add common GPIO buttons device\n  MIPS: ath79: add common watchdog device\n  MIPS: ath79: add common GPIO LEDs device\n  MIPS: ath79: add initial support for the Atheros PB44 reference board\n  MIPS: ath79: utilize the MIPS multi-machine support\n  MIPS: ath79: add GPIOLIB support\n  MIPS: Add initial support for the Atheros AR71XX/AR724X/AR931X SoCs\n  MIPS: jump label: Add MIPS support.\n  MIPS: Use WARN() in uasm for better diagnostics.\n  MIPS: Optimize TLB handlers for Octeon CPUs\n  MIPS: Add LDX and LWX instructions to uasm.\n  MIPS: Use BBIT instructions in TLB handlers\n  MIPS: Declare uasm bbit0 and bbit1 functions.\n  ...\n"
    },
    {
      "commit": "1befdd5536e1500371f7f884d0f0ae528a519333",
      "tree": "0c189a3c6686381f1393f9ea5cb161c36e08738f",
      "parents": [
        "f5b35d0b16a08e6c1e7c8a41fa87ad10cf9aefa4"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Oct 14 12:36:49 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:28 2011 +0100"
      },
      "message": "MIPS: Implement __read_mostly\n\nJust do what everyone else is doing by placing __read_mostly things in\nthe .data.read_mostly section.\n\nmips_io_port_base can not be read-only (const) and writable\n(__read_mostly) at the same time.  One of them has to go, so I chose\nto eliminate the __read_mostly.  It will still get stuck in a portion\nof memory that is not adjacent to things that are written, and thus\nnot be on a dirty cache line, for whatever that is worth.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/1702/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "94bb0c1ab293c298a8852e4f10c4215bad6daa9b",
      "tree": "e4e7dfa18bf2ffd832a97d7ab67863b1b363c6fe",
      "parents": [
        "8d662c8d34a05e8e47deaa9e22fe770dc557c2d3"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Dec 28 13:26:23 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:24 2011 +0100"
      },
      "message": "MIPS: jump label: Add MIPS support.\n\nIn order not to be left behind, we add jump label support for MIPS.\n\nTested on 64-bit big endian (Octeon), and 32-bit little endian\n(malta/qemu).\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1923/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3d8bfdd0307223de678962f1c1907a7cec549136",
      "tree": "007146d1452d054e5e676b5a930d48292b0ae4b6",
      "parents": [
        "c42aef0947d717849f31965ecc0778707839bfe0"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Dec 21 14:19:11 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:22 2011 +0100"
      },
      "message": "MIPS: Use C0_KScratch (if present) to hold PGD pointer.\n\nDecide at runtime to use either Context or KScratch to hold the PGD\npointer.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1876/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e77c32fe284a4da1b4e0994890a4d3527812eb61",
      "tree": "8bff97f0aeb8ce4ba0bf4af92f798e06b66f6e9f",
      "parents": [
        "487d70d0b8bd1c70d099a7526077ffefee412050"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Dec 21 14:19:09 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:22 2011 +0100"
      },
      "message": "MIPS: Probe for presence of KScratch registers.\n\nProbe c0_config4 for KScratch registers and report them in /proc/cpuinfo.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1877/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "487d70d0b8bd1c70d099a7526077ffefee412050",
      "tree": "e8ea4a5830fa88dca0a903b6bdf1f14e3ee119eb",
      "parents": [
        "0bec405e8ee390067e63265b3002aaac49d4eea8"
      ],
      "author": {
        "name": "Gabor Juhos",
        "email": "juhosg@openwrt.org",
        "time": "Tue Nov 23 16:06:25 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 18 19:30:21 2011 +0100"
      },
      "message": "MIPS: Add generic support for multiple machines within a single kernel\n\nThis patch adds a generic solution to support multiple machines based on\na given SoC within a single kernel image. It is implemented already for\nseveral other architectures but MIPS has no generic support for that yet.\n\n[Ralf: This competes with DT but DT is a much more complex solution and this\ncode has been used by OpenWRT for a long time so for now DT is a bad reason\nto stop the merge but longer term this should be migrated to DT.]\n\nSigned-off-by: Gabor Juhos \u003cjuhosg@openwrt.org\u003e\nCc: linux-mips@linux-mips.org\nCc: kaloz@openwrt.org\nCc: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nCc: Cliff Holden \u003cCliff.Holden@Atheros.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1814/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "672c54466d24994eb9633f993862c89539504a42",
      "tree": "e08f17e5fa260676912eb9b7d2263d47d667fdec",
      "parents": [
        "1b59be2a6cdcb5a12e18d8315c07c94a624de48f"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 13 15:36:09 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jan 15 22:01:58 2011 -0700"
      },
      "message": "dt/flattree: Return virtual address from early_init_dt_alloc_memory_arch()\n\nThe physical address is never used by the device tree code when\nallocating memory for unflattening.  Change the architecture\u0027s alloc\nhook to return the virutal address instead.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "d0a21265dfb5fa8ae54e90d0fb6d1c215b10a28a",
      "tree": "a3bf2c96ad8e180f32a52e208667a40bb972275b",
      "parents": [
        "ec3f64fc9c196a304c4b7db3e1ff56d640628509"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Thu Jan 13 15:46:02 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 17:32:34 2011 -0800"
      },
      "message": "mm: unify module_alloc code for vmalloc\n\nFour architectures (arm, mips, sparc, x86) use __vmalloc_area() for\nmodule_init().  Much of the code is duplicated and can be generalized in a\nglobally accessible function, __vmalloc_node_range().\n\n__vmalloc_node() now calls into __vmalloc_node_range() with a range of\n[VMALLOC_START, VMALLOC_END) for functionally equivalent behavior.\n\nEach architecture may then use __vmalloc_node_range() directly to remove\nthe duplication of code.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Christoph Lameter \u003ccl@linux.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c529a266bdc590a870ee2d2092ff6527eff427b",
      "tree": "7be65fa2578820a1258b5a1e8e063a509a5d6176",
      "parents": [
        "7639dae0ca11038286bbbcda05f2bef601c1eb8d",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 22 11:53:20 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 22 11:53:23 2010 +0100"
      },
      "message": "Merge commit \u0027v2.6.37-rc7\u0027 into perf/core\n\nMerge reason: Pick up the latest -rc.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d002aaadf84c081623a0a8502c122d1492fbd47c",
      "tree": "fe793d0fd1a69b1689788139a7adaf4bbe5c366c",
      "parents": [
        "3f84622d7c7818077f5e6cf4b8a0d1b10dc65147"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 01 17:33:17 2010 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 16 18:11:00 2010 +0000"
      },
      "message": "MIPS: MT: Fix typo in comment.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e31fee7c3a197d88d1d0ced0e8600386da27fec4",
      "tree": "c18649da51706088339ba3426d6da32d61431450",
      "parents": [
        "5878fc936aebf592cca418ca50773cd578f7daf4"
      ],
      "author": {
        "name": "Thomas Chou",
        "email": "thomas@wytron.com.tw",
        "time": "Wed Nov 24 15:35:48 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 16 18:10:58 2010 +0000"
      },
      "message": "MIPS: FDT size is a be32\n\nThe totalsize field was be32. And the reserve bootmem would cause failure.\n\nSigned-off-by: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nTo: devicetree-discuss@lists.ozlabs.org\nCc: linux-kernel@vger.kernel.org\nCc: linux-mips@linux-mips.org\nCc: grant.likely@secretlab.ca\nCc: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: Dezhong Diao \u003cdediao@cisco.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1838/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5878fc936aebf592cca418ca50773cd578f7daf4",
      "tree": "ee9d8cec2235b737cfb2cd931e43ede7d9772a53",
      "parents": [
        "190fca3e40a65303eac35ac4fbae4f1f1342431c"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Tue Nov 23 10:26:44 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 16 18:10:58 2010 +0000"
      },
      "message": "MIPS: Fix CP0 COUNTER clockevent race\n\nConsider the following test case:\n\nwrite_c0_compare(read_c0_count());\n\nEven if the counter doesn\u0027t increment during execution, this might not\ngenerate an interrupt until the counter wraps around.  The CPU may\nperform the comparison each time CP0 COUNT increments, not when CP0\nCOMPARE is written.\n\nIf mips_next_event() is called with a very small delta, and CP0 COUNT\nincrements during the calculation of \"cnt +\u003d delta\", it is possible\nthat CP0 COMPARE will be written with the current value of CP0 COUNT.\nIf this is detected, the function should return -ETIME, to indicate\nthat the interrupt might not have actually gotten scheduled.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1836/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "190fca3e40a65303eac35ac4fbae4f1f1342431c",
      "tree": "682877863c0533cc1dcc4698ff1933a0b614adb2",
      "parents": [
        "4afdea81821880d0fc35e6c7ff54eeed9ec0614d"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Tue Nov 23 10:26:45 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 16 18:10:58 2010 +0000"
      },
      "message": "MIPS: Fix regression on BCM4710 processor detection\n\nBCM4710 uses the BMIPS32 core (like BCM6345), not the MIPS 4Kc core as\nwas previously believed.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nTested-by: Alexandros C. Couloumbis \u003calex@ozo.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1837/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "515b029d005b5694cf612a0a5ca6f861a7e45362",
      "tree": "983f7fea48513cfae6c7f96d4d4036475d8130b1",
      "parents": [
        "0bc6791707694c77b3543de39f77972a65de917a"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Oct 21 16:32:26 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 16 18:10:57 2010 +0000"
      },
      "message": "MIPS: Send proper signal and siginfo on FP emulator faults.\n\nWe were unconditionally sending SIGBUS with an empty siginfo on FP\nemulator faults.  This differs from what happens when real floating\npoint hardware would get a fault.\n\nFor most faults we need to send SIGSEGV with the faulting address\nfilled in in the struct siginfo.\n\nReported-by: Camm Maguire \u003ccamm@maguirefamily.org\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nCc: Camm Maguire \u003ccamm@maguirefamily.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1727/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "863abad4f644b6c12bc8176206b35fa7e7cfe1a9",
      "tree": "cf6aacba2461f8d59b81bb03ca345f0d2270db39",
      "parents": [
        "d62c9ced7ca783e64ff4d9d3d1340cfe2284d47b"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sat Oct 30 18:37:16 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 16 18:10:54 2010 +0000"
      },
      "message": "MIPS: VPE loader: Check vmalloc return value in vpe_open\n\nThe return value of the vmalloc() call in arch/mips/kernel/vpe.c::vpe_open()\nis not checked, so we potentially store a null pointer in v-\u003epbuffer.  Add\na check for a null return and then return -ENOMEM in that case.\n\n[Ralf: The check added by Jesper\u0027s original patch is where it logically\nshould be.  Adding it eleminated the need for the checks in a few other\nplaces, so I removed them.  There still is a zillion of other things that\nneed to be fixed in this file / API.]\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1747/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d62c9ced7ca783e64ff4d9d3d1340cfe2284d47b",
      "tree": "6485cecd4bcf8a010cb04198dc2b9bd1d3c8d2fc",
      "parents": [
        "1c0d52b9b5e6ca277c13d6fece9c34ed3159423d"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Nov 01 17:43:08 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 16 18:10:54 2010 +0000"
      },
      "message": "MIPS: compat: Don\u0027t clobber personality bits in 32-bit sys_personality().\n\nIf PER_LINUX32 has been set on a 32-bit kernel, only twiddle with the\nlow-order personality bits, let the upper bits pass through.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nCc: Camm Maguire \u003ccamm@maguirefamily.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1751/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a989ff898f9740651d00388c33bdf4f2a7914920",
      "tree": "9f8ca387b8773c19ca4f2556c509ef3381b86abd",
      "parents": [
        "2b3e50234eafc40a04f5f4a2b7bb24b506fd7e87"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Thu Nov 04 11:13:59 2010 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 16 18:10:52 2010 +0000"
      },
      "message": "MIPS: Don\u0027t stomp on caller\u0027s -\u003eregs[2] in copy_thread()\n\nWe never needed that (-\u003eregs[2] is overwritten on return from syscall paths\nwith return value of syscall, so storing it there early made no sense) and\nwith new restart logics since d27240bf7e61d2656de18e158ec910a902030847 it\nhas become really bad - we lose the original syscall number before the\nplace where we decide that we might need a syscall restart.\n\nNote that for child we do need the assignment to regs[2] - it won\u0027t go\nthrough the normal return from syscall path.\n\n[Ralf: Issue found and reported by Lluís; initial investigations by me;\nbug finally found and patch by Al; testing by me and Lluís.]\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nTested-by: Lluís Batlle i Rossell \u003cviriketo@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "004417a6d468e24399e383645c068b498eed84ad",
      "tree": "ce3f4ea25186080faec7a7be6648b177e526c436",
      "parents": [
        "5ef428c4b5950dddce7311e84321abb3aff7ebb0"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Nov 25 18:38:29 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 26 15:14:56 2010 +0100"
      },
      "message": "perf, arch: Cleanup perf-pmu init vs lockup-detector\n\nThe perf hardware pmu got initialized at various points in the boot,\nsome before early_initcall() some after (notably arch_initcall).\n\nThe problem is that the NMI lockup detector is ran from early_initcall()\nand expects the hardware pmu to be present.\n\nSanitize this by moving all architecture hardware pmu implementations to\ninitialize at early_initcall() and move the lockup detector to an explicit\ninitcall right after that.\n\nCc: paulus \u003cpaulus@samba.org\u003e\nCc: davem \u003cdavem@davemloft.net\u003e\nCc: Michael Cree \u003cmcree@orcon.net.nz\u003e\nCc: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1290707759.2145.119.camel@laptop\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "949e51bea342da838be5295628e4a7ada8bae833",
      "tree": "8967391768d4da3a99a2adf85e0834e0fa7a2009",
      "parents": [
        "18d693b3598fdebdd5c65a613221793456a7ce45"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Oct 14 11:32:33 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:53 2010 +0100"
      },
      "message": "MIPS: Make TASK_SIZE reflect proper size for both 32 and 64 bit processes.\n\nThe TASK_SIZE macro should reflect the size of a user process virtual\naddress space.  Previously for 64-bit kernels, this was not the case.\nThe immediate cause of pain was in\nhugetlbfs/inode.c:hugetlb_get_unmapped_area() where 32-bit processes\ntrying to mmap a huge page would be served a page with an address\noutside of the 32-bit address range.  But there are other uses of\nTASK_SIZE in the kernel as well that would like an accurate value.\n\nThe new definition is nice because it now makes TASK_SIZE and\nTASK_SIZE_OF() yield the same value for any given process.\n\nFor 32-bit kernels there should be no change, although I did factor\nout some code in asm/processor.h that became identical for the 32-bit and\n64-bit cases.\n\n__UA_LIMIT is now set to ~((1 \u003c\u003c SEGBITS) - 1) for 64-bit kernels.\nThis should eliminate the possibility of getting a\nAddressErrorException in the kernel for addresses that pass the\naccess_ok() test.\n\nWith the patch applied, I can still run o32, n32 and n64 processes,\nand have an o32 shell fork/exec both n32 and n64 processes.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1701/\n"
    },
    {
      "commit": "18d693b3598fdebdd5c65a613221793456a7ce45",
      "tree": "bdec7d15eb2ba774292358b2a617965ab3ff4530",
      "parents": [
        "ea31a6b203710c03d1fc025377a19572e620588a"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Sat Oct 16 14:22:38 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:53 2010 +0100"
      },
      "message": "MIPS: Allow UserLocal on MIPS_R1 processors\n\nSome MIPS32R1 processors implement UserLocal (RDHWR $29) to accelerate\nprograms that make extensive use of thread-local storage.  Therefore,\nsetting up the HWRENA register should not depend on cpu_has_mips_r2.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\n"
    },
    {
      "commit": "602977b0d672687909b0cb0542ede134ed6ef858",
      "tree": "8f40b3cfbf2cc32a445a69a548837521fcdfd7d6",
      "parents": [
        "3a9ab99e0341558e451327fbbfc39b0d3cff7e9a"
      ],
      "author": {
        "name": "Kevin Cernekee",
        "email": "cernekee@gmail.com",
        "time": "Sat Oct 16 14:22:30 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:50 2010 +0100"
      },
      "message": "MIPS: Decouple BMIPS CPU support from bcm47xx/bcm63xx SoC code\n\nBMIPS processor cores are used in 50+ different chipsets spread across\n5+ product lines.  In many cases the chipsets do not share the same\nperipheral register layouts, the same register blocks, the same\ninterrupt controllers, the same memory maps, or much of anything else.\n\nBut, across radically different SoCs that share nothing more than the\nsame BMIPS CPU, a few things are still mostly constant:\n\nSMP operations\nAccess to performance counters\nDMA cache coherency quirks\nCache and memory bus configuration\n\nSo, it makes sense to treat each BMIPS processor type as a generic\n\"building block,\" rather than tying it to a specific SoC.  This makes it\neasier to support a large number of BMIPS-based chipsets without\nunnecessary duplication of code, and provides the infrastructure needed\nto support BMIPS-proprietary features.\n\nSigned-off-by: Kevin Cernekee \u003ccernekee@gmail.com\u003e\nCc: mbizon@freebox.fr\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nTested-by: Florian Fainelli \u003cffainelli@freebox.fr\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1706/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\n"
    },
    {
      "commit": "3a9ab99e0341558e451327fbbfc39b0d3cff7e9a",
      "tree": "95b25a87dac85f8633f0b31575f96c528815ddfb",
      "parents": [
        "7e788d967c092343cca773542565c362991c87c0"
      ],
      "author": {
        "name": "Deng-Cheng Zhu",
        "email": "dengcheng.zhu@gmail.com",
        "time": "Tue Oct 12 19:37:24 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:49 2010 +0100"
      },
      "message": "MIPS: Add support for hardware performance events (mipsxx)\n\nThis patch adds the mipsxx Perf-events support based on the skeleton.\nGeneric hardware events and cache events are now fully implemented for\nthe 24K/34K/74K/1004K cores. To support other cores in mipsxx (such as\nR10000/SB1), the generic hardware event tables and cache event tables\nneed to be filled out. To support other CPUs which have different PMU\nthan mipsxx, such as RM9000 and LOONGSON2, the additional files\nperf_event_$cpu.c need to be created.\n\nRaw event is an important part of Perf-events. It helps the user collect\nperformance data for events that are not listed as the generic hardware\nevents and cache events but ARE supported by the CPU\u0027s PMU.\n\nThis patch also adds this feature for mipsxx 24K/34K/74K/1004K. For how to\nuse it, please refer to processor core software user\u0027s manual and the\ncomments for mipsxx_pmu_map_raw_event() for more details.\n\nPlease note that this is a \"precise\" implementation, which means the\nkernel will check whether the requested raw events are supported by this\nCPU and which hardware counters can be assigned for them.\n\nTo test the functionality of Perf-event, you may want to compile the tool\n\"perf\" for your MIPS platform. You can refer to the following URL:\nhttp://www.linux-mips.org/archives/linux-mips/2010-10/msg00126.html\n\nYou also need to customize the CFLAGS and LDFLAGS in tools/perf/Makefile\nfor your libs, includes, etc.\n\nIn case you encounter the boot failure in SMVP kernel on multi-threading\nCPUs, you may take a look at:\nhttp://www.linux-mips.org/git?p\u003dlinux-mti.git;a\u003dcommitdiff;h\u003d5460815027d802697b879644c74f0e8365254020\n\nSigned-off-by: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nCc: a.p.zijlstra@chello.nl\nCc: paulus@samba.org\nCc: mingo@elte.hu\nCc: acme@redhat.com\nCc: jamie.iles@picochip.com\nCc: ddaney@caviumnetworks.com\nCc: matt@console-pimps.org\nPatchwork: https://patchwork.linux-mips.org/patch/1689/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n create mode 100644 arch/mips/kernel/perf_event_mipsxx.c\n"
    },
    {
      "commit": "7e788d967c092343cca773542565c362991c87c0",
      "tree": "88c3ef91aba02a7dae93ccc674f5bed461c16d0d",
      "parents": [
        "14f7001284185bffeb796a181664906f7160f593"
      ],
      "author": {
        "name": "Deng-Cheng Zhu",
        "email": "dengcheng.zhu@gmail.com",
        "time": "Tue Oct 12 19:37:23 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:49 2010 +0100"
      },
      "message": "MIPS: Perf-events: Add callchain support\n\nAdds callchain support for MIPS Perf-events. For more info on this feature,\nplease refer to tools/perf/Documentation/perf-report.txt and\ntools/perf/design.txt.\n\nCurrently userspace callchain data is not recorded, because we do not have\na safe way to do this.\n\nSigned-off-by: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nCc: a.p.zijlstra@chello.nl\nCc: paulus@samba.org\nCc: mingo@elte.hu\nCc: acme@redhat.com\nCc: jamie.iles@picochip.com\nCc: matt@console-pimps.org\nPatchwork: https://patchwork.linux-mips.org/patch/1690/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "14f7001284185bffeb796a181664906f7160f593",
      "tree": "5524b4a8bfdee982b2d5db68053ae0a8dd599b57",
      "parents": [
        "7f788d2d53085815d474559cd51ef1f38b0a9bb8"
      ],
      "author": {
        "name": "Deng-Cheng Zhu",
        "email": "dengcheng.zhu@gmail.com",
        "time": "Tue Oct 12 19:37:22 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:48 2010 +0100"
      },
      "message": "MIPS: add support for hardware performance events (skeleton)\n\nThis patch provides the skeleton of the HW perf event support. To enable\nthis feature, we can not choose the SMTC kernel; Oprofile should be\ndisabled; kernel performance events be selected. Then we can enable it in\nKernel type menu.\n\nOprofile for MIPS platforms initializes irq at arch init time. Currently\nwe do not change this logic to allow PMU reservation.\n\nIf a platform has EIC, we can use the irq base and perf counter irq offset\ndefines for the interrupt controller in specific init_hw_perf_events().\n\nBased on this skeleton patch, the 3 different kinds of MIPS PMU, namely,\nmipsxx/loongson2/rm9000, can be supported by adding corresponding lower\nlevel C files at the bottom. The suggested names of these files are\nperf_event_mipsxx.c/perf_event_loongson2.c/perf_event_rm9000.c. So, for\nexample, we can do this by adding \"#include perf_event_mipsxx.c\" at the\nbottom of perf_event.c.\n\nIn addition, PMUs with 64bit counters are also considered in this patch.\n\nSigned-off-by: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nCc: a.p.zijlstra@chello.nl\nCc: paulus@samba.org\nCc: mingo@elte.hu\nCc: acme@redhat.com\nCc: jamie.iles@picochip.com\nCc: ddaney@caviumnetworks.com\nCc: matt@console-pimps.org\nPatchwork: https://patchwork.linux-mips.org/patch/1688/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7f788d2d53085815d474559cd51ef1f38b0a9bb8",
      "tree": "32c2b6af15da818a02502a678225ff4de754b542",
      "parents": [
        "6dbd972850c092e50e10bd14a3324e2abe88997a"
      ],
      "author": {
        "name": "Deng-Cheng Zhu",
        "email": "dengcheng.zhu@gmail.com",
        "time": "Tue Oct 12 19:37:21 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:48 2010 +0100"
      },
      "message": "MIPS: add support for software performance events\n\nSoftware events are required as part of the measurable stuff by the\nLinux performance counter subsystem. Here is the list of events added by\nthis patch:\nPERF_COUNT_SW_PAGE_FAULTS\nPERF_COUNT_SW_PAGE_FAULTS_MIN\nPERF_COUNT_SW_PAGE_FAULTS_MAJ\nPERF_COUNT_SW_ALIGNMENT_FAULTS\nPERF_COUNT_SW_EMULATION_FAULTS\n\nSigned-off-by: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nCc: a.p.zijlstra@chello.nl\nCc: paulus@samba.org\nCc: mingo@elte.hu\nCc: acme@redhat.com\nCc: jamie.iles@picochip.com\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nReviewed-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/1686/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0e56b3852b1c3be83d1f07a82a86084fabacf789",
      "tree": "3120f4ae30ef5933dc0bc9bf4c9f30ff29a155d6",
      "parents": [
        "f8bf7e688c226ba83b35a1547146e296e14b33c7"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Oct 07 16:03:45 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:37 2010 +0100"
      },
      "message": "MIPS: Octeon: Probe for Octeon II CPUs.\n\nThe OCTEON II ISA extends the original OCTEON ISA, so give it its own\n__elf_platform string so optimized libraries can be selected in\nuserspace.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1665/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ee71b7d2f834d5e4b3a43001b2fa88743ed71a2c",
      "tree": "9d7c5359c42908712a982c14f7dbf2d0b59f9e3c",
      "parents": [
        "48e1fd5a81416a037f5a48120bf281102f2584e2"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Fri Oct 01 13:27:33 2010 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:32 2010 +0100"
      },
      "message": "MIPS: Add a platform hook for swiotlb setup.\n\nThis allows platforms that are using the swiotlb to initialize it.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/1638/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "334c86c494b9a5754d4c0ffa3110b18c9771013b",
      "tree": "ab0ceed9ff00fd7a0b7bbd194b537f8d1a271aef",
      "parents": [
        "b78807158be93c4756f88b5fc0790863f2690fdc"
      ],
      "author": {
        "name": "From: jiang.adam@gmail.com",
        "email": "From: jiang.adam@gmail.com",
        "time": "Fri Aug 27 18:32:06 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 29 19:08:27 2010 +0100"
      },
      "message": "MIPS: IRQ: Add stackoverflow detection\n\nAdd stackoverflow detection to mips arch\n\nSigned-off-by: Adam Jiang \u003cjiang.adam@gmail.com\u003e\nCc: dmitri.vorobiev@movial.com\nCc: wuzhangjin@gmail.com\nCc: ddaney@caviumnetworks.com\nCc: peterz@infradead.org\nCc: fweisbec@gmail.com\nCc: tj@kernel.org\nCc: tglx@linutronix.de\nCc: mingo@elte.hu\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1559/\nPatchwork: https://patchwork.linux-mips.org/patch/1651/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fb671139a27abc44303ef938c3811d910724c493",
      "tree": "626528459e8a3624995cd37ae947d448eeccd699",
      "parents": [
        "cfd866f6bd1549fb25f826c469120a8eaee4fc1a"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Wed Oct 27 15:33:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:11 2010 -0700"
      },
      "message": "ptrace: cleanup arch_ptrace() on MIPS\n\nUse new \u0027addrp\u0027, \u0027datavp\u0027 and \u0027datalp\u0027 variables in order to remove\nunnecessary castings.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: 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": "9b05a69e0534ec70bc94921936ffa05b330507cb",
      "tree": "4116a7b7db286edf9486a29a7742d47fa67baa68",
      "parents": [
        "9fed81dc40f5a1ac2783bcc78d4029873be72894"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Wed Oct 27 15:33:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:10 2010 -0700"
      },
      "message": "ptrace: change signature of arch_ptrace()\n\nFix up the arguments to arch_ptrace() to take account of the fact that\n@addr and @data are now unsigned long rather than long as of a preceding\npatch in this series.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51f00a471ce8f359627dd99aeac322947a0e491b",
      "tree": "de3f0c26359d7846fc5d6d0fdd147e225d979add",
      "parents": [
        "a7f505c6b15fb35c0de8136e370d2927ce29452c",
        "97ff46cb69da22037346670ae515217c658ace02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:19:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:19:14 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  mtd/m25p80: add support to parse the partitions by OF node\n  of/irq: of_irq.c needs to include linux/irq.h\n  of/mips: Cleanup some include directives/files.\n  of/mips: Add device tree support to MIPS\n  of/flattree: Eliminate need to provide early_init_dt_scan_chosen_arch\n  of/device: Rework to use common platform_device_alloc() for allocating devices\n  of/xsysace: Fix OF probing on little-endian systems\n  of: use __be32 types for big-endian device tree data\n  of/irq: remove references to NO_IRQ in drivers/of/platform.c\n  of/promtree: add package-to-path support to pdt\n  of/promtree: add of_pdt namespace to pdt code\n  of/promtree: no longer call prom_ functions directly; use an ops structure\n  of/promtree: make drivers/of/pdt.c no longer sparc-only\n  sparc: break out some PROM device-tree building code out into drivers/of\n  of/sparc: convert various prom_* functions to use phandle\n  sparc: stop exporting openprom.h header\n  powerpc, of_serial: Endianness issues setting up the serial ports\n  of: MTD: Fix OF probing on little-endian systems\n  of: GPIO: Fix OF probing on little-endian systems\n"
    },
    {
      "commit": "a7f505c6b15fb35c0de8136e370d2927ce29452c",
      "tree": "4ce5549ed9116ce6d8396b15093b624d7e01912b",
      "parents": [
        "b7d41a9fbb364c67d91c3588e117eba547e2d4bf"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Oct 24 22:23:50 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:12:27 2010 -0700"
      },
      "message": "MIPS: MT: Fix build error iFPU affinity code\n\nCommit b0ae19811375 (\"security: remove unused parameter from\nsecurity_task_setscheduler()\") broke the build of\narch/mips/kernel/mips-mt-fpaff.c.  The function arguments were\nunnecessary, not the semicolon ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "092e0e7e520a1fca03e13c9f2d157432a8657ff2",
      "tree": "451897252c4c08c4b5a8ef535da156f1e817e80b",
      "parents": [
        "79f14b7c56d3b3ba58f8b43d1f70b9b71477a800",
        "776c163b1b93c8dfa5edba885bc2bfbc2d228a5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:52:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:52:56 2010 -0700"
      },
      "message": "Merge branch \u0027llseek\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl\n\n* \u0027llseek\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl:\n  vfs: make no_llseek the default\n  vfs: don\u0027t use BKL in default_llseek\n  llseek: automatically add .llseek fop\n  libfs: use generic_file_llseek for simple_attr\n  mac80211: disallow seeks in minstrel debug code\n  lirc: make chardev nonseekable\n  viotape: use noop_llseek\n  raw: use explicit llseek file operations\n  ibmasmfs: use generic_file_llseek\n  spufs: use llseek in all file operations\n  arm/omap: use generic_file_llseek in iommu_debug\n  lkdtm: use generic_file_llseek in debugfs\n  net/wireless: use generic_file_llseek in debugfs\n  drm: use noop_llseek\n"
    },
    {
      "commit": "e36f561a2c88394ef2708f1ab300fe8a79e9f651",
      "tree": "385f378c4240955e4356d49686a8ef606a82a7c1",
      "parents": [
        "70ada77920723fbc2b35e9b301022fb1e166b41b",
        "df9ee29270c11dba7d0fe0b83ce47a4d8e8d2101"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 14:37:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 14:37:27 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-irqflags\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-irqflags:\n  Fix IRQ flag handling naming\n  MIPS: Add missing #inclusions of \u003clinux/irq.h\u003e\n  smc91x: Add missing #inclusion of \u003clinux/irq.h\u003e\n  Drop a couple of unnecessary asm/system.h inclusions\n  SH: Add missing consts to sys_execve() declaration\n  Blackfin: Rename IRQ flags handling functions\n  Blackfin: Add missing dep to asm/irqflags.h\n  Blackfin: Rename DES PC2() symbol to avoid collision\n  Blackfin: Split the BF532 BFIN_*_FIO_FLAG() functions to their own header\n  Blackfin: Split PLL code from mach-specific cdef headers\n"
    },
    {
      "commit": "f2ffa5ab74f4dfd598860f96ca37a71c4d0a28a8",
      "tree": "be560fcb0633ab1e7c4cc0ff9e016e82f33c5712",
      "parents": [
        "32c97689c46b272302053778f1a6c2facb0e220c"
      ],
      "author": {
        "name": "Dezhong Diao",
        "email": "dediao@cisco.com",
        "time": "Wed Oct 13 00:52:46 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 21 11:10:10 2010 -0600"
      },
      "message": "of/mips: Add device tree support to MIPS\n\nAdd the ability to enable CONFIG_OF on the MIPS architecture.\n\nSigned-off-by: Dezhong Diao \u003cdediao@cisco.com\u003e\n[grant.likely@secretlab.ca: cleared out obsolete hooks,\n\tremoved ARCH_HAS_DEVTREE_MEM,\n\tremove __init tags from header file,\n\tremoved debugfs support hunk]\n[ddaney@linux-mips.org: backed out over aggressive trimming of hooks]\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nTested-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    }
  ],
  "next": "b0ae19811375031ae3b3fecc65b702a9c6e5cc28"
}
