)]}'
{
  "log": [
    {
      "commit": "f73670e8a55c11d47c28dca35dc4bc7dfbd4e6eb",
      "tree": "bcf5641d487714be3a1317099769cecbedf4be85",
      "parents": [
        "141c943fd4b323bae2b47f67743dba96134afb1f"
      ],
      "author": {
        "name": "GuanXuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Sat Jan 15 18:16:21 2011 +0800"
      },
      "committer": {
        "name": "GuanXuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Thu Mar 17 09:19:07 2011 +0800"
      },
      "message": "unicore32 core architecture: process/thread related codes\n\nThis patch implements process/thread related codes. Backtrace and stacktrace are here.\n\nSigned-off-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "141c943fd4b323bae2b47f67743dba96134afb1f",
      "tree": "0482b81478e8b40ce06eeebe7f4ed88aafc593c0",
      "parents": [
        "79725df5786d2fa48f582b116ea1d74193cc96ca"
      ],
      "author": {
        "name": "GuanXuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Sat Jan 15 18:15:45 2011 +0800"
      },
      "committer": {
        "name": "GuanXuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Thu Mar 17 09:19:06 2011 +0800"
      },
      "message": "unicore32 core architecture: low level entry and setup codes\n\nThis patch implements low level entry and setup codes.\n\nSigned-off-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "79725df5786d2fa48f582b116ea1d74193cc96ca",
      "tree": "f617d939932294048eb448649066f0d248987411",
      "parents": [
        "87c1a3fb7c07322dfd63a63dd6d42339ad52ddee"
      ],
      "author": {
        "name": "GuanXuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Sat Jan 15 18:15:01 2011 +0800"
      },
      "committer": {
        "name": "GuanXuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Thu Mar 17 09:19:06 2011 +0800"
      },
      "message": "unicore32 core architecture: processor and system headers\n\nThis patch includes processor and system headers. System call interface is here.\nWe used the syscall interface the same as asm-generic version.\n\nSigned-off-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "87c1a3fb7c07322dfd63a63dd6d42339ad52ddee",
      "tree": "c090cce270aa4ca455bbfadb975f35f3eb01ccab",
      "parents": [
        "790edb61c0d87d1f1daafcaaa8f7c66b7b82bdad"
      ],
      "author": {
        "name": "GuanXuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Sat Jan 15 18:13:50 2011 +0800"
      },
      "committer": {
        "name": "GuanXuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Thu Mar 17 09:19:05 2011 +0800"
      },
      "message": "unicore32 core architecture: generic elf and ksyms stuff\n\nThis patch includes some generic stuff including elf and ksyms.\nBecause all one-line asm-generic headers are auto-generated by ASM_GENERIC_HEADERS\nin arch/unicore32/Makefile, so the rest seems very little.\nELF handling functions and module handling functions are also here.\n\nSigned-off-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "790edb61c0d87d1f1daafcaaa8f7c66b7b82bdad",
      "tree": "f3e3a4f1a182692dfa07e85010fca23eb951442b",
      "parents": [
        "7f509a9ef7af0d6ac852d49eb87ed2b9857821cc"
      ],
      "author": {
        "name": "GuanXuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Sat Feb 26 18:24:56 2011 +0800"
      },
      "committer": {
        "name": "GuanXuetao",
        "email": "gxt@mprc.pku.edu.cn",
        "time": "Thu Mar 17 09:19:05 2011 +0800"
      },
      "message": "unicore32 core architecture: build infrastructure\n\nThis patch implements build infrastructure.\n\nSigned-off-by: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "59766edc79da0583eff7d0a9e1049b0d3c5676b0",
      "tree": "0a8261248b89c54667f7eeb367bbcddde5c694d4",
      "parents": [
        "2990821d0e38d2bfc556ad39d709b5f8a83c2ebd",
        "af794206542e03d62138a107ee0ffb5e7d631881"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 14 15:20:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 14 15:20:39 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-mn10300\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-mn10300:\n  MN10300: atomic_read() should ensure it emits a load\n  MN10300: The SMP_ICACHE_INV_FLUSH_RANGE IPI command does not exist\n  MN10300: Proper use of macros get_user() in the case of incremented pointers\n"
    },
    {
      "commit": "2990821d0e38d2bfc556ad39d709b5f8a83c2ebd",
      "tree": "666da0573384cf73e8a6e2e60e4ef79ff92a2b5b",
      "parents": [
        "869c34f5208adde010065c387354f2ebe4ec3bfc",
        "9ced975711d605d7deb27ef027e0f9816a51b479"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 14 15:20:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 14 15:20:12 2011 -0700"
      },
      "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: Alchemy: Fix reset for MTX-1 and XXS1500\n  MIPS: MTX-1: Make au1000_eth probe all PHY addresses\n  MIPS: Jz4740: Add HAVE_CLK\n  MIPS: Move idle task creation to work queue\n  MIPS, Perf-events: Use unsigned delta for right shift in event update\n  MIPS, Perf-events: Work with the new callchain interface\n  MIPS, Perf-events: Fix event check in validate_event()\n  MIPS, Perf-events: Work with the new PMU interface\n  MIPS, Perf-events: Work with irq_work\n  MIPS: Fix always CONFIG_LOONGSON_UART_BASE\u003dy\n  MIPS: Loongson: Fix potentially wrong string handling\n  MIPS: Fix GCC-4.6 \u0027set but not used\u0027 warning in arch/mips/mm/init.c\n  MIPS: Fix GCC-4.6 \u0027set but not used\u0027 warning in ieee754int.h\n  MIPS: Remove unused code from arch/mips/kernel/syscall.c\n  MIPS: Fix GCC-4.6 \u0027set but not used\u0027 warning in signal*.c\n  MIPS: MSP: Fix MSP71xx bpci interrupt handler return value\n  MIPS: Select R4K timer lib for all MSP platforms\n  MIPS: Loongson: Remove ad-hoc cmdline default\n  MIPS: Clear the correct flag in sysmips(MIPS_FIXADE, ...).\n  MIPS: Add an unreachable return statement to satisfy buggy GCCs.\n  ...\n"
    },
    {
      "commit": "869c34f5208adde010065c387354f2ebe4ec3bfc",
      "tree": "6c427732d93fbb7357b68747bbbc182ba3b1fe9b",
      "parents": [
        "52d3c03675fdbe1965b9b1909072b40ad2f80063",
        "03150171dcf9492a96f57cbb2aef088bafcfcd2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 14 15:19:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 14 15:19:09 2011 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: ce4100: Set pci ops via callback instead of module init\n  x86/mm: Fix pgd_lock deadlock\n  x86/mm: Handle mm_fault_error() in kernel space\n  x86: Don\u0027t check for BIOS corruption in first 64K when there\u0027s no need to\n"
    },
    {
      "commit": "9ced975711d605d7deb27ef027e0f9816a51b479",
      "tree": "d7f83301bd4d2b54319051899b1ade5c5237005f",
      "parents": [
        "bf3a1eb85967dcbaae42f4fcb53c2392cec32677"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Mon Feb 21 14:28:02 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:28 2011 +0100"
      },
      "message": "MIPS: Alchemy: Fix reset for MTX-1 and XXS1500\n\nSince commit 32fd6901 (MIPS: Alchemy: get rid of common/reset.c)\nAlchemy-based boards use their own reset function. For MTX-1 and XXS1500,\nthe reset function pokes at the BCSR.SYSTEM_RESET register, but this does\nnot work. According to Bruno Randolf, this was not tested when written.\n\nPreviously, the generic au1000_restart() routine called the board specific\nreset function, which for MTX-1 and XXS1500 did not work, but finally made\na jump to the reset vector, which really triggers a system restart. Fix\nreboot for both targets by jumping to the reset vector.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2093/\nAcked-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bf3a1eb85967dcbaae42f4fcb53c2392cec32677",
      "tree": "9be1360731809174407c4ffa581123b863014e2d",
      "parents": [
        "ab5330eb26327675d28df19a8ab257c928c6a3bd"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun Feb 27 19:53:53 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:27 2011 +0100"
      },
      "message": "MIPS: MTX-1: Make au1000_eth probe all PHY addresses\n\nWhen au1000_eth probes the MII bus for PHY address, if we do not set\nau1000_eth platform data\u0027s phy_search_highest_address, the MII probing\nlogic will exit early and will assume a valid PHY is found at address 0.\nFor MTX-1, the PHY is at address 31, and without this patch, the link\ndetection/speed/duplex would not work correctly.\n\nCC: stable@kernel.org\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2111/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ab5330eb26327675d28df19a8ab257c928c6a3bd",
      "tree": "000b6115afd3506c9cd246b99790325d3b6ad68d",
      "parents": [
        "6667deb69ee3b8a31ea88e1303cf3ad7d4f221da"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Tue Mar 01 00:20:01 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:27 2011 +0100"
      },
      "message": "MIPS: Jz4740: Add HAVE_CLK\n\nJz4740 supports the clock framework but doesn\u0027t have HAVE_CLK defined,\nso define it!\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nTo: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2112/\nAcked-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\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": "efe8dc556cd0f22e04c453188ffbc408b492eb82",
      "tree": "c0715ffdc93e3f96ae4adb3e6710bd08d5654b0b",
      "parents": [
        "994fed2dd2166f86b62ec53c7424660145f138ee"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Mon Feb 07 11:31:36 2011 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:26 2011 +0100"
      },
      "message": "MIPS: Fix always CONFIG_LOONGSON_UART_BASE\u003dy\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/2055/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "994fed2dd2166f86b62ec53c7424660145f138ee",
      "tree": "693b4a0483d0a4ec10a4b2ab911213c4b892b7a2",
      "parents": [
        "d3ce0e98b7fe17bb1dec9f6d7c50213db01e7189"
      ],
      "author": {
        "name": "Stefan Weil",
        "email": "weil@mail.berlios.de",
        "time": "Sun Jan 30 21:41:44 2011 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:26 2011 +0100"
      },
      "message": "MIPS: Loongson: Fix potentially wrong string handling\n\nThis error was reported by cppcheck:\narch/mips/loongson/common/machtype.c:56: error: Dangerous usage of \u0027str\u0027 (strncpy doesn\u0027t always 0-terminate it)\n\nIf strncpy copied MACHTYPE_LEN bytes, the destination string str\nwas not terminated.\n\nThe patch adds one more byte to str and makes sure that this byte is\nalways 0.\n\nSigned-off-by: Stefan Weil \u003cweil@mail.berlios.de\u003e\nCc: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: Arnaud Patard \u003capatard@mandriva.com\u003e\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/2053/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d3ce0e98b7fe17bb1dec9f6d7c50213db01e7189",
      "tree": "7be0c825c8f8e894c4bec17762046d1f774bb4e9",
      "parents": [
        "91b51f30084911754aed004bd3792f71f7bf0843"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Jan 24 14:51:37 2011 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:26 2011 +0100"
      },
      "message": "MIPS: Fix GCC-4.6 \u0027set but not used\u0027 warning in arch/mips/mm/init.c\n\nUnder some combinations of CONFIG_*, lastpfn in page_is_ram is \u0027set\nbut not used\u0027.  Mark it as __maybe_unused to quiet the warning/error.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2033/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "91b51f30084911754aed004bd3792f71f7bf0843",
      "tree": "f44e09bcf3d725f384062abdece7b913f267d19a",
      "parents": [
        "7a6e4ca1eea8dc364f60ac55884f450a132cd100"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Jan 24 14:51:36 2011 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:26 2011 +0100"
      },
      "message": "MIPS: Fix GCC-4.6 \u0027set but not used\u0027 warning in ieee754int.h\n\nGCC-4.6 can find more unused code than previous versions could.\n\nIn the case of arch/mips/math-emu/ieee754int.h, the COMPXSP and\nCOMPXDP macros are used in several places, but a couple of them leave\nxs unused.  The easiest thing to do is mark it as __maybe_unused to\nquiet 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/2032/\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": "a18059ace1eee8c4755bcce22163d137425db607",
      "tree": "1a5569df35aee2d6ccd0ac3b3596a5bb67d27211",
      "parents": [
        "39d30c13767cbe9d7e77e05886c399b40c76cb1e"
      ],
      "author": {
        "name": "Anoop P A",
        "email": "anoop.pa@gmail.com",
        "time": "Thu Nov 18 16:02:50 2010 +0530"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:25 2011 +0100"
      },
      "message": "MIPS: MSP: Fix MSP71xx bpci interrupt handler return value\n\nSigned-off-by: Anoop P A \u003canoop.pa@gmail.com\u003e\nTo: Ben Hutchings \u003cben@decadent.org.uk\u003e\nTo: linux-mips@linux-mips.org\nTo: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1804/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "39d30c13767cbe9d7e77e05886c399b40c76cb1e",
      "tree": "ed60a5147fc8ecbb478ef6ee70eea9fc13b48b59",
      "parents": [
        "597c6740185c44686b5476a251eb53a13f685ae9"
      ],
      "author": {
        "name": "Anoop P A",
        "email": "anoop.pa@gmail.com",
        "time": "Thu Nov 18 13:42:28 2010 +0530"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:25 2011 +0100"
      },
      "message": "MIPS: Select R4K timer lib for all MSP platforms\n\nSigned-off-by: Anoop P A \u003canoop.pa@gmail.com\u003e\nTo: linux-mips@linux-mips.org\nTo: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1803/\nTested-by: Shane McDonald \u003cmcdonald.shane@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "597c6740185c44686b5476a251eb53a13f685ae9",
      "tree": "829e9b7f7f8cad7817942f5ab63ef35dac5dd025",
      "parents": [
        "e56293b129607be089f2c12906d709e3c84b68c4"
      ],
      "author": {
        "name": "Robert Millan",
        "email": "rmh@gnu.org",
        "time": "Sun Nov 07 13:38:29 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:25 2011 +0100"
      },
      "message": "MIPS: Loongson: Remove ad-hoc cmdline default\n\nLoongson builds have an ad-hoc cmdline default of \"console\u003dttyS0,115200\nroot\u003d/dev/hda1\". These settings come from a vendor; I remember builds\nfrom Lemote branch requiring a \"console\u003dtty\" override in order to get a\nworking console.\n\nAt least on Yeeloong, they\u0027re particularly useless: there\u0027s no external\nserial port, and the IDE drive is now recognised as /dev/sda.\n\nSigned-off-by: Robert Millan \u003crmh@gnu.org\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/1759/\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": "e1c87d2a5567c7940d129a6045efadc4b8c0f888",
      "tree": "d5f224e735c2e6f2fdda82e56f9e0a4bc0e2fcf0",
      "parents": [
        "b9f07eb2f25a64098e2ba223c1a2fe2a8f249e01"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Wed Jan 19 15:24:42 2011 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 14 21:07:24 2011 +0100"
      },
      "message": "MIPS: Add an unreachable return statement to satisfy buggy GCCs.\n\nIt was reported that GCC-4.3.3 (with CodeSourcery extensions) fails\nwithout this.\n\nReported-by: Jonas Gorski \u003cjonas.gorski@gmail.com\u003e\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/2010/\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": "af794206542e03d62138a107ee0ffb5e7d631881",
      "tree": "58e951a8a37b6ac4d854a7d501dd3b9ff5126e44",
      "parents": [
        "dcca52c21e44aa69713390d6872c425b21df3abe"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Mar 14 14:49:44 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Mar 14 14:51:25 2011 +0000"
      },
      "message": "MN10300: atomic_read() should ensure it emits a load\n\natomic_read() needs to ensure that it emits a load (which it can do by using\nACCESS_ONCE()).\n\nReported-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "dcca52c21e44aa69713390d6872c425b21df3abe",
      "tree": "60866d1714c86870555c62dccc96b2dc3d1cbb7d",
      "parents": [
        "6fc34436be2494c6fea63dc0759be9b360d9480a"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Mar 14 14:45:29 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Mar 14 14:45:29 2011 +0000"
      },
      "message": "MN10300: The SMP_ICACHE_INV_FLUSH_RANGE IPI command does not exist\n\nThe invalidate-only versions of flush_icache_*range() are trying sending the\nSMP_ICACHE_INV_FLUSH_RANGE IPI command in SMP kernels when they should be\nsending SMP_ICACHE_INV_RANGE as the former does not exist.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "6fc34436be2494c6fea63dc0759be9b360d9480a",
      "tree": "c084e9bc8ed456e504efb01ae180d9b7f02fb009",
      "parents": [
        "c44ed965be7a84afaa07543c04eb97a5dfe93422"
      ],
      "author": {
        "name": "Tkhai Kirill",
        "email": "tkhai@yandex.ru",
        "time": "Mon Mar 14 13:27:46 2011 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Mar 14 14:44:30 2011 +0000"
      },
      "message": "MN10300: Proper use of macros get_user() in the case of incremented pointers\n\nUsing __get_user_check(x, ptr++, size) leads to double increment of pointer.\nThis macro uses the macro get_user directly, which itself is used in this way\n(get_user(x, ptr++)) in some functions of the kernel. The patch fixes the\nerror.\n\nReported-by: Tkhai Kirill \u003ctkhai@yandex.ru\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "03150171dcf9492a96f57cbb2aef088bafcfcd2e",
      "tree": "f6efdc23e55946dac61a4470ee34696ebec3aa3a",
      "parents": [
        "a79e53d85683c6dd9f99c90511028adc2043031f"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Mon Mar 14 10:33:40 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 14 15:13:23 2011 +0100"
      },
      "message": "x86: ce4100: Set pci ops via callback instead of module init\n\nSetting the pci ops on subsys initcall unconditionally will break\nmulti platform kernels on anything except ce4100.\n\nUse x86_init.pci.init ops to call this only on real ce4100 platforms.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nCc: sodaville@linutronix.de\nLKML-Reference: \u003c20110314093340.GA21026@www.tglx.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b5562c9a55996735e219b154c1e0f19ec10ce67a",
      "tree": "8bf5206f70ed428b22e6dd4541c46e7a549a438b",
      "parents": [
        "bf98f77888c92fa3aeb28791ba3b5c30675076f3",
        "5471262290a6695b3300903267e0a2584f721000"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 10 13:09:26 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 10 13:09:26 2011 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, UV: Initialize the broadcast assist unit base destination node id properly\n  x86, numa: Fix numa_emulation code with memory-less node0\n  x86, build: Make sure mkpiggy fails on read error\n"
    },
    {
      "commit": "a79e53d85683c6dd9f99c90511028adc2043031f",
      "tree": "191f423331b608a5f7f134f484ce62a9ee7fb4a6",
      "parents": [
        "f86268549f424f83b9eb0963989270e14fbfc3de"
      ],
      "author": {
        "name": "Andrea Arcangeli",
        "email": "aarcange@redhat.com",
        "time": "Wed Feb 16 15:45:22 2011 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 10 09:41:57 2011 +0100"
      },
      "message": "x86/mm: Fix pgd_lock deadlock\n\nIt\u0027s forbidden to take the page_table_lock with the irq disabled\nor if there\u0027s contention the IPIs (for tlb flushes) sent with\nthe page_table_lock held will never run leading to a deadlock.\n\nNobody takes the pgd_lock from irq context so the _irqsave can be\nremoved.\n\nSigned-off-by: Andrea Arcangeli \u003caarcange@redhat.com\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nTested-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: \u003cstable@kernel.org\u003e\nLKML-Reference: \u003c201102162345.p1GNjMjm021738@imap1.linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f86268549f424f83b9eb0963989270e14fbfc3de",
      "tree": "55fb3f1755a5cb8d81daecfef3aa84bb4ea340e8",
      "parents": [
        "a7bd1dafdcc13ec7add4aafc927eb5e3a8d597e6"
      ],
      "author": {
        "name": "Andrey Vagin",
        "email": "avagin@openvz.org",
        "time": "Wed Mar 09 15:22:23 2011 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 10 09:41:40 2011 +0100"
      },
      "message": "x86/mm: Handle mm_fault_error() in kernel space\n\nmm_fault_error() should not execute oom-killer, if page fault\noccurs in kernel space.  E.g. in copy_from_user()/copy_to_user().\n\nThis would happen if we find ourselves in OOM on a\ncopy_to_user(), or a copy_from_user() which faults.\n\nWithout this patch, the kernels hangs up in copy_from_user(),\nbecause OOM killer sends SIG_KILL to current process, but it\ncan\u0027t handle a signal while in syscall, then the kernel returns\nto copy_from_user(), reexcute current command and provokes\npage_fault again.\n\nWith this patch the kernel return -EFAULT from copy_from_user().\n\nThe code, which checks that page fault occurred in kernel space,\nhas been copied from do_sigbus().\n\nThis situation is handled by the same way on powerpc, xtensa,\ntile, ...\n\nSigned-off-by: Andrey Vagin \u003cavagin@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: \u003cstable@kernel.org\u003e\nLKML-Reference: \u003c201103092322.p29NMNPH001682@imap1.linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "35d34df711e8b44846e759d8cfddb4ec6877cccb",
      "tree": "6ee37bcc2594add1050a77fdb272eda4414fe6c8",
      "parents": [
        "ab02a9540541dd7b2012f32f5e311c3cbd772387",
        "36e8695ca5dcf48c837a6efe6f780c47ac9ec808"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 09 16:46:06 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 09 16:46:06 2011 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/pseries: Disable VPNH feature\n  powerpc/iseries: Fix early init access to lppaca\n"
    },
    {
      "commit": "36e8695ca5dcf48c837a6efe6f780c47ac9ec808",
      "tree": "8959a20737350fa91854c0f9d6dc1dda00aa5e79",
      "parents": [
        "f2f6dad6ca3b06ae35a2e7b63f38158242c01531"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Mar 09 13:00:14 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Mar 10 10:06:41 2011 +1100"
      },
      "message": "powerpc/pseries: Disable VPNH feature\n\nThis feature triggers nasty races in the scheduler between the\nrebuilding of the topology and the load balancing code, causing\nthe machine to hang.\n\nDisable it for now until the races are fixed.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f2f6dad6ca3b06ae35a2e7b63f38158242c01531",
      "tree": "50bc536dc5345d0d184e6dc5fbba2447c2ac101f",
      "parents": [
        "a5abba989deceb731047425812d268daf7536575"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Mar 06 18:02:31 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Mar 10 10:06:02 2011 +1100"
      },
      "message": "powerpc/iseries: Fix early init access to lppaca\n\nThe combination of commit\n\n8154c5d22d91cd16bd9985b0638c8957e4688d0e and\n93c22703efa72c7527dbd586d1951c1f4a85fd70\n\nBroke boot on iSeries.\n\nThe problem is that iSeries very early boot code, which generates\nthe device-tree and runs before our normal early initializations\ndoes need access the lppaca\u0027s very early, before the PACA array is\ninitialized, and in fact even before the boot PACA has been\ninitialized (it contains all 0\u0027s at this stage).\n\nHowever, the first patch above makes that code use the new\nllpaca_of(cpu) accessor, which itself is changed by the second patch to\nuse the PACA array.\n\nWe fix that by reverting iSeries to directly dereferencing the array. In\naddition, we fix all iterators in the iSeries code to always skip CPU\nwhose number is above 63 which is the maximum size of that array and\nthe maximum number of supported CPUs on these machines.\n\nAdditionally, we make sure the boot_paca is properly initialized\nin our early startup code.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fbf855d7c709e991ff5445d4bac432a08b942baa",
      "tree": "792ddb7f44897b364c57e905fbcdbec77575bbae",
      "parents": [
        "cfd80652467717ca7346857d6d8c94503d74f3a3"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 09 11:15:13 2011 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 09 14:03:00 2011 -0800"
      },
      "message": "alpha: fix compile error from IRQ clean up\n\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f858ef2fbabdc5e645644010a31a40c32e397c9",
      "tree": "8d9d0306d0cc275e72b9fa34101f844e5a573ebe",
      "parents": [
        "a5abba989deceb731047425812d268daf7536575"
      ],
      "author": {
        "name": "Naga Chumbalkar",
        "email": "nagananda.chumbalkar@hp.com",
        "time": "Wed Mar 09 14:02:49 2011 +0000"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Mar 09 12:33:15 2011 -0500"
      },
      "message": "[CPUFREQ] pcc-cpufreq: don\u0027t load driver if get_freq fails during init.\n\nReturn 0 on failure. This will cause the initialization of the driver\nto fail and prevent the driver from loading if the BIOS cannot handle\nthe PCC interface command to \"get frequency\". Otherwise, the driver\nwill load and display a very high value like \"4294967274\" (which is\nactually -EINVAL) for frequency:\n\n# cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq\n4294967274\n\nSigned-off-by: Naga Chumbalkar \u003cnagananda.chumbalkar@hp.com\u003e\nCC: stable@kernel.org\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "a7bd1dafdcc13ec7add4aafc927eb5e3a8d597e6",
      "tree": "e95391ec6377259619788d938bdea441138d8064",
      "parents": [
        "5471262290a6695b3300903267e0a2584f721000"
      ],
      "author": {
        "name": "Naga Chumbalkar",
        "email": "nagananda.chumbalkar@hp.com",
        "time": "Fri Feb 25 20:31:55 2011 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 09 16:36:41 2011 +0100"
      },
      "message": "x86: Don\u0027t check for BIOS corruption in first 64K when there\u0027s no need to\n\nDue to commit 781c5a67f152c17c3e4a9ed9647f8c0be6ea5ae9 it is\nlikely that the number of areas to scan for BIOS corruption is 0\n -- especially when the first 64K is already reserved\n(X86_RESERVE_LOW is 64K by default).\n\nIf that\u0027s the case then don\u0027t set up the scan.\n\nSigned-off-by: Naga Chumbalkar \u003cnagananda.chumbalkar@hp.com\u003e\nCc: \u003cstable@kernel.org\u003e\nLKML-Reference: \u003c20110225202838.2229.71011.sendpatchset@nchumbalkar.americas.hpqcorp.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5471262290a6695b3300903267e0a2584f721000",
      "tree": "242faf98b150aa56f12d9c5c9bcf8f153df15eff",
      "parents": [
        "3b28cf32cc32594710590685ee478f697ed4f328"
      ],
      "author": {
        "name": "Cliff Wickman",
        "email": "cpw@sgi.com",
        "time": "Wed Mar 09 08:15:57 2011 -0600"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 09 16:36:16 2011 +0100"
      },
      "message": "x86, UV: Initialize the broadcast assist unit base destination node id properly\n\nThe BAU\u0027s initialization of the broadcast description header is\nlacking the coherence domain (high bits) in the nasid.  This\ncauses a catastrophic system failure when running on a system\nwith multiple coherence domains.\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nLKML-Reference: \u003cE1PxKBB-0005F0-3U@eag09.americas.sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "715695cac5f6670fd0eef18a0ffbcf6c824ab489",
      "tree": "499a8eea7bb2501b96e6d2a2bb5df87be4a59e51",
      "parents": [
        "34d4ade77ba755afa6a2a04f043659781e4b6fc2",
        "18b52ca5d0ea7f7d1933ebe8d277a1b499c940f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 07 20:46:39 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 07 20:46:39 2011 -0800"
      },
      "message": "Merge branch \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung\n\n* \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:\n  ARM: S3C64XX: Update regulator names for debugfs compatiblity on SMDK6410\n  ARM: S3C64XX: Fix build with WM1190 disabled and WM1192 enabled on SMDK6410\n  ARM: S3C64XX: Reduce output of s3c64xx_dma_init1()\n  ARM: S3C64XX: Tone down SDHCI debugging\n  ARM: S3C64XX: Add clock for i2c1\n  ARM: S3C64XX: Staticise non-exported GPIO to interrupt functions\n  ARM: SAMSUNG: Include devs.h in dev-uart.c to prototype devices\n  ARM: S3C64XX: Fix keypad setup to configure correct number of rows\n  ARM: S3C2440: Fix usage gpio bank j pin definitions on GTA02\n  ARM: S5P64X0: Fix number of GPIO lines in Bank F\n  ARM: S3C2440: Select missing S3C_DEV_USB_HOST on GTA02\n"
    },
    {
      "commit": "34d4ade77ba755afa6a2a04f043659781e4b6fc2",
      "tree": "654a94f1de17b0c63d5450718c79c351437a5ff1",
      "parents": [
        "1a3453035f3e55aa419aa66b7eee62ddf590c70f",
        "c0d61a7996d5511385953f9c03fa997da1d0eb4d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 07 20:45:42 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 07 20:45:42 2011 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  davinci: cpufreq: fix section mismatch warning\n  DaVinci: fix compilation warnings in \u003cmach/clkdev.h\u003e\n  davinci: tnetv107x: fix register indexing for GPIOs numbers \u003e 31\n  davinci: da8xx/omap-l1x: add platform device for davinci-pcm-audio\n  ARM: pxa/tosa: register wm9712 codec device\n  ARM: pxa: enable pxa-pcm-audio on pxa210/pxa25x platform\n  ARM: pxa/colibri: don\u0027t register pxa2xx-pcmcia nodes on non-colibri platforms\n  ARM: pxa/tosa: drop setting LED trigger name, as it\u0027s unsupported now\n  ARM: 6762/1: Update number of VIC for S5P6442 and S5PC100\n  ARM: 6761/1: Update number of VIC for S5PV210\n  ARM: 6768/1: hw_breakpoint: ensure debug logic is powered up on v7 cores\n  ARM: 6767/1: ptrace: fix register indexing in GETHBPREGS request\n  ARM: 6765/1: remove obsolete comment from asm/mach/arch.h\n  ARM: 6757/1: fix tlb.h induced linux/swap.h build failure\n"
    },
    {
      "commit": "214d93b02c4fe93638ad268613c9702a81ed9192",
      "tree": "a86cbf70b48112bf00933fddc123d147a2de4275",
      "parents": [
        "ad4a4a82d176962ea706db555b29821af0b4dd45",
        "077f8ec889bb1eb26a7128fdbc75922755ed2320"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 07 13:15:02 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 07 13:15:02 2011 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  omap: mailbox: resolve hang issue\n  OMAP2+: PM: SmartReflex: fix memory leaks in Smartreflex driver\n  arm: mach-omap2: smartreflex: fix another memory leak\n"
    },
    {
      "commit": "212e3499b2c69cc0899422973310e610d1c0666f",
      "tree": "f0d314a0fa6e4a49dea50504be27ecfa38a932a0",
      "parents": [
        "971a967bce2639d802b988522ee43be576549f35",
        "be1229b4c52202033ba857e96e592777f08e8046"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 04 17:31:43 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 04 17:31:43 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin:\n  Blackfin: iflush: update anomaly 05000491 workaround\n  Blackfin: outs[lwb]: make sure count is greater than 0\n"
    },
    {
      "commit": "971a967bce2639d802b988522ee43be576549f35",
      "tree": "497af10cca18b03892c9f3572db7719b954ff951",
      "parents": [
        "f0678f3237b0e3ff8365dbe868b6f0e1af89fd0e",
        "2c34e939f9e98bb678a2b0d35e7a318bf2947024"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 04 17:31:19 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 04 17:31:19 2011 -0800"
      },
      "message": "Merge branch \u0027rmobile-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027rmobile-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  ARM: mach-shmobile: mackerel: modify LCDC clock divider value\n  ARM: mach-shmobile: ap4evb: modify LCDC clock divider value\n  ARM: mach-shmobile: mackerel: fixup memory initialize for zboot\n  ARM: mach-shmobile: ap4evb: fixup memory initialize for zboot\n  ARM: mach-shmobile: Add sh73a0 MIPI-CSI and CEU clocks\n  ARM: mach-shmobile: AG5EVM MIPI-DSI LCD reset delay fix\n"
    },
    {
      "commit": "f0678f3237b0e3ff8365dbe868b6f0e1af89fd0e",
      "tree": "200084e43bd60adc48fccd938667d9798f844bab",
      "parents": [
        "be91bfebf2940054e40850928d97859142b86556",
        "d60cf53a30956e47919788b2ef49287786a959c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 04 17:31:01 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 04 17:31:01 2011 -0800"
      },
      "message": "Merge branch \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Change __nosave_XXX symbols to long\n  sh: Flush executable pages in copy_user_highpage\n  sh: Ensure ST40-300 BogoMIPS value is consistent\n  sh: sh7750: Fix incompatible pointer type\n  sh: sh7750: move machtypes.h to include/generated\n"
    },
    {
      "commit": "3b28cf32cc32594710590685ee478f697ed4f328",
      "tree": "bd6e1e60481a2fe2520825fce80e265558d244f2",
      "parents": [
        "6670e9cdaf554290e26121aa72f0118f2fac52e5"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Wed Mar 02 15:14:58 2011 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 04 15:20:19 2011 +0100"
      },
      "message": "x86, numa: Fix numa_emulation code with memory-less node0\n\nThis crash happens on a system that does not have RAM on node0.\n\nWhen numa_emulation is compiled in, and:\n\n 1. we boot the system without numa\u003dfake...\n 2. or we boot the system with numa\u003dfake\u003d128 to make emulation fail\n\nwe will get:\n\n[    0.076025] ------------[ cut here ]------------\n[    0.080004] kernel BUG at arch/x86/mm/numa_64.c:788!\n[    0.080004] invalid opcode: 0000 [#1] SMP\n[...]\n\nneed to use early_cpu_to_node() directly, because cpu_to_apicid\nand apicid_to_node will return node0 that is not onlined.\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nLKML-Reference: \u003c4D6ECF72.5010308@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "18b52ca5d0ea7f7d1933ebe8d277a1b499c940f2",
      "tree": "8f03a8d1fd5cad687a36926dbd863cad8f9beb88",
      "parents": [
        "628e7eb5a74b4ea78db97609a8dcbdf41b4b0b90"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 04 08:24:15 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Mar 04 15:46:27 2011 +0900"
      },
      "message": "ARM: S3C64XX: Update regulator names for debugfs compatiblity on SMDK6410\n\nThe debugfs support added to the regulator API (which has been merged\nin during this merge window) creates directories for regulators named\nafter the display names for the regulators so replace / as a separator\nfor multiple supplies with + in the SMDK6410 machine.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "628e7eb5a74b4ea78db97609a8dcbdf41b4b0b90",
      "tree": "84ac581b7185ca8411b2bba7e882cff7bcfd509a",
      "parents": [
        "00252830322c1e213acd05f8bc21aaac8df07b9e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 04 07:59:20 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Mar 04 15:46:27 2011 +0900"
      },
      "message": "ARM: S3C64XX: Fix build with WM1190 disabled and WM1192 enabled on SMDK6410\n\nAvoid relying on implicit inclusion of machine.h\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "00252830322c1e213acd05f8bc21aaac8df07b9e",
      "tree": "13fd996ac2f03e285017bb19b2b5162dd057ccca",
      "parents": [
        "ac1e10bed11c1ad1a2488e896022491a1167b9ff"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Mar 04 07:55:44 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Mar 04 15:46:27 2011 +0900"
      },
      "message": "ARM: S3C64XX: Reduce output of s3c64xx_dma_init1()\n\nReduce the logging output of s3c64xx_dma_init1() as it is not useful\nfor normal bootup (and we get an overall indication of the registration\nof the PL180 DMA block).\n\nThis removes the following output from the log:\n\ns3c64xx_dma_init1: registering DMA 0 (e0808100)\ns3c64xx_dma_init1: registering DMA 1 (e0808120)\ns3c64xx_dma_init1: registering DMA 2 (e0808140)\ns3c64xx_dma_init1: registering DMA 3 (e0808160)\ns3c64xx_dma_init1: registering DMA 4 (e0808180)\ns3c64xx_dma_init1: registering DMA 5 (e08081a0)\ns3c64xx_dma_init1: registering DMA 6 (e08081c0)\ns3c64xx_dma_init1: registering DMA 7 (e08081e0)\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "ac1e10bed11c1ad1a2488e896022491a1167b9ff",
      "tree": "d246ebbf754e55d3c9b7f49c10c5b52f8677d3e0",
      "parents": [
        "400b11a784b0202307b8596b0c393ca9966fd8b4"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 04 07:55:44 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Mar 04 15:46:27 2011 +0900"
      },
      "message": "ARM: S3C64XX: Tone down SDHCI debugging\n\nThe MMC core calls s3c6400_setup_sdhcp_cfg_card() very frequently, causing\nthe log message in there at KERN_INFO to be displayed a lot which is slow\nand overly chatty. Convert the message into a pr_debug() to tone this down.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "400b11a784b0202307b8596b0c393ca9966fd8b4",
      "tree": "2b46e69914fc5dcfb1dce5f85fc8a44d10d08901",
      "parents": [
        "82e985eb69c61f1d4f609fbc29a26b35e869b17b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Mar 04 07:55:44 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Mar 04 15:46:26 2011 +0900"
      },
      "message": "ARM: S3C64XX: Add clock for i2c1\n\nThe clock for i2c1 has been missing for a while, add it to the list of\nclocks for the system and ensure it is initialised at startup.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "82e985eb69c61f1d4f609fbc29a26b35e869b17b",
      "tree": "ddb8f1e4f033d8d7e485592d1fd21ed31bf49015",
      "parents": [
        "13c608d244600be1d324067dff1a1a1192fc0730"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 04 07:55:44 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Mar 04 15:46:26 2011 +0900"
      },
      "message": "ARM: S3C64XX: Staticise non-exported GPIO to interrupt functions\n\nNo need to put these in the global namespace and sparse gets upset.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "13c608d244600be1d324067dff1a1a1192fc0730",
      "tree": "c7c7377021c911d92df9705765c33f62d2b427a3",
      "parents": [
        "b3f639c4fe54ce750debe343acbd237f3a75e07c"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 04 07:55:44 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Mar 04 15:46:26 2011 +0900"
      },
      "message": "ARM: SAMSUNG: Include devs.h in dev-uart.c to prototype devices\n\nEnsures that the declaration agrees with the definition and makes sparse\nhappy.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "b3f639c4fe54ce750debe343acbd237f3a75e07c",
      "tree": "ac3f0fc006f058a292b6aebefcd9eb5ab020e731",
      "parents": [
        "6a53048dde1c85fe03b197352d637e1e4a7380fb"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Mar 02 15:19:15 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Mar 04 15:46:26 2011 +0900"
      },
      "message": "ARM: S3C64XX: Fix keypad setup to configure correct number of rows\n\nThe call to s3c_gpio_cfgrange_nopull() takes a size and base\nbut this looks like it is trying to do base and end. This means\nit is configuring too many GPIOs and on the case of the Cragganmore\nmeans we\u0027re seeing an overflow of the ROW pins causing problems\nwith the keyboard driver.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "6a53048dde1c85fe03b197352d637e1e4a7380fb",
      "tree": "a1636c510fb302236fd53c6518af82651147c780",
      "parents": [
        "f33f314961575d00ca397cf08889e973c85a1fd3"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Feb 28 20:20:53 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Mar 04 15:46:26 2011 +0900"
      },
      "message": "ARM: S3C2440: Fix usage gpio bank j pin definitions on GTA02\n\nThe gta02 header file still uses the old S3C2410_GPJx defines instead of the\nS3C2410_GPJ(x) macro. Since the S3C2410_GPJx defines have already been removed\nthis causes the following build failure:\n\n\tsound/soc/samsung/neo1973_wm8753.c: In function \u0027lm4853_set_spk\u0027:\n\tsound/soc/samsung/neo1973_wm8753.c:259: error: \u0027S3C2440_GPJ2\u0027 undeclared (first use in this function)\n\tsound/soc/samsung/neo1973_wm8753.c:259: error: (Each undeclared identifier is reported only once\n\tsound/soc/samsung/neo1973_wm8753.c:259: error: for each function it appears in.)\n\tsound/soc/samsung/neo1973_wm8753.c: In function \u0027lm4853_get_spk\u0027:\n\tsound/soc/samsung/neo1973_wm8753.c:267: error: \u0027S3C2440_GPJ2\u0027 undeclared (first use in this function)\n\tsound/soc/samsung/neo1973_wm8753.c: In function \u0027lm4853_event\u0027:\n\tsound/soc/samsung/neo1973_wm8753.c:276: error: \u0027S3C2440_GPJ1\u0027 undeclared (first use in this function)\n\tsound/soc/samsung/neo1973_wm8753.c: At top level:\n\tsound/soc/samsung/neo1973_wm8753.c:439: error: \u0027S3C2440_GPJ2\u0027 undeclared here (not in a function)\n\tsound/soc/samsung/neo1973_wm8753.c:440: error: \u0027S3C2440_GPJ1\u0027 undeclared here (not in a function)\n\nThis patches fixes the issue by doing a s,S3C2410_GPJ([\\d]+),S3C2410_GPJ(\\1),g\non the file.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "f33f314961575d00ca397cf08889e973c85a1fd3",
      "tree": "8655e92a805b925f1a3873ac85f35473ef29a83a",
      "parents": [
        "8c00ae98d12613bf283543da200c4ab311362c35"
      ],
      "author": {
        "name": "Banajit Goswami",
        "email": "banajit.g@samsung.com",
        "time": "Mon Feb 28 16:53:36 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Mar 04 15:46:26 2011 +0900"
      },
      "message": "ARM: S5P64X0: Fix number of GPIO lines in Bank F\n\nThis patch modifies the number of total GPIO lines for Bank F\nfor Samsung S5P6440 and S5P6450 SoCs from 2 to 16.\nThis is necessary as the GPIO lines from 0 to 13 are reserved\nand only lines 14 and 15 are used. As during initialization,\nthe line number starts at 0, putting 2 does not solve the\nintended purpose.\n\nSigned-off-by: Banajit Goswami \u003cbanajit.g@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "8c00ae98d12613bf283543da200c4ab311362c35",
      "tree": "a2cbbe0b16ff60fdb14490c5f23051186f3b9791",
      "parents": [
        "dd9c1549edef02290edced639f67b54a25abbe0e"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon Feb 28 15:03:46 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Fri Mar 04 15:46:26 2011 +0900"
      },
      "message": "ARM: S3C2440: Select missing S3C_DEV_USB_HOST on GTA02\n\nThe gta02 mach file references the ohci device.\nSo we need to select S3C_DEV_USB_HOST to have the device available.\n\nThis fixes the following linker errors:\n\tarch/arm/mach-s3c2440/built-in.o: In function \u0027gta02_machine_init\u0027:\n\tmach-gta02.c:(.init.text+0x370): undefined reference to \u0027s3c_ohci_set_platdata\u0027\n\tarch/arm/mach-s3c2440/built-in.o:(.init.data+0xac): undefined reference to \u0027s3c_device_ohci\u0027\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "be1229b4c52202033ba857e96e592777f08e8046",
      "tree": "f0b015ca5dc831d42b640387c1168a5217d5f4b9",
      "parents": [
        "bb7b11290afd2a192d33c357a2a62cb8eaf29eab"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Feb 02 01:55:22 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 04 01:27:01 2011 -0500"
      },
      "message": "Blackfin: iflush: update anomaly 05000491 workaround\n\nRecent feedback from design says we need three NOPs in the hardware loop.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "bb7b11290afd2a192d33c357a2a62cb8eaf29eab",
      "tree": "26713e5fb62a4950f485890157696620aba13d0b",
      "parents": [
        "b65a0e0c84cf489bfa00d6aa6c48abc5a237100f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jan 26 18:10:44 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 04 01:26:55 2011 -0500"
      },
      "message": "Blackfin: outs[lwb]: make sure count is greater than 0\n\nSome devices will use the outs* funcs with a length of zero, so make sure\nwe do not write any data in that case.\n\nReported-by: Gilbert Inho \u003cgneny@edevice.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "2c34e939f9e98bb678a2b0d35e7a318bf2947024",
      "tree": "d7c431238a01381ff33703a6ff6ebeddc2ea487f",
      "parents": [
        "f60cb470eab2f06e0facb8d86a769e9c0a220e28"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Mar 02 09:05:21 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 04 15:01:29 2011 +0900"
      },
      "message": "ARM: mach-shmobile: mackerel: modify LCDC clock divider value\n\nmackerel WVGA LCDC panel expect 33.3MHz for dot-clock,\nbut current dot-clock was 50.0MHz.\nThis patch modify clock divider value.\n\nSigned-off-by: Makoto Ueda \u003cmakoto.ueda.ub@renesas.com\u003e\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f60cb470eab2f06e0facb8d86a769e9c0a220e28",
      "tree": "902d5c483f9535d86b5b4d12930b1137e99fdd7c",
      "parents": [
        "0acb6209a2443797cf2e15b3d978a03efa0765a3"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Mar 02 09:05:44 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 04 15:01:13 2011 +0900"
      },
      "message": "ARM: mach-shmobile: ap4evb: modify LCDC clock divider value\n\nap4evb WVGA LCDC panel expect 33.3MHz for dot-clock,\nbut current dot-clock was 50.0MHz.\nThis patch modify clock divider value.\n\nSigned-off-by: Makoto Ueda \u003cmakoto.ueda.ub@renesas.com\u003e\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "077f8ec889bb1eb26a7128fdbc75922755ed2320",
      "tree": "196fe4b28dbda6f1036902c50a109fecb990cd76",
      "parents": [
        "525a11381bcad9a7f55d0bac9c8676fe71819002",
        "b3329a33b5a3902e65c5517f41c374f5adb060e1"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 03 10:25:18 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 03 10:25:18 2011 -0800"
      },
      "message": "Merge branch \u0027for_2.6.38/pm-fixes\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into devel-fixes\n"
    },
    {
      "commit": "525a11381bcad9a7f55d0bac9c8676fe71819002",
      "tree": "1884d45e72e808b4970d8b05b5a62a139c2dd10d",
      "parents": [
        "dd9c1549edef02290edced639f67b54a25abbe0e"
      ],
      "author": {
        "name": "Hari Kanigeri",
        "email": "h-kanigeri2@ti.com",
        "time": "Wed Mar 02 22:14:18 2011 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 03 10:24:19 2011 -0800"
      },
      "message": "omap: mailbox: resolve hang issue\n\nomap4 interrupt disable bits is different. On rx kfifo full, the mbox rx\ninterrupts wasn\u0027t getting disabled, and this is causing the rcm stress tests\nto hang.\n\nSigned-off-by: Hari Kanigeri \u003ch-kanigeri2@ti.com\u003e\nSigned-off-by: Armando Uribe \u003cx0095078@ti.com\u003e\nSigned-off-by: Fernando Guzman Lugo \u003cfernando.lugo@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f7d222ea2ac7aebf1ac06a76e7739ed17480fd38",
      "tree": "a6de80eed5413b32cf41bcb73d108a8f11253c8e",
      "parents": [
        "7a16d387dda10ecc0c4fbf086b89bfb1eb84d9c2",
        "a74ea43df1afc68f265c0ac2cb64031d855ae97b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 20:01:57 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 20:01:57 2011 -0800"
      },
      "message": "Merge branch \u0027devicetree/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  of/promtree: allow DT device matching by fixing \u0027name\u0027 brokenness (v5)\n  x86: OLPC: have prom_early_alloc BUG rather than return NULL\n  of/flattree: Drop an uninteresting message to pr_debug level\n  of: Add missing of_address.h to xilinx ehci driver\n"
    },
    {
      "commit": "7a16d387dda10ecc0c4fbf086b89bfb1eb84d9c2",
      "tree": "0aa5c47c0e91836c93c54992dc3e66da6cb5f158",
      "parents": [
        "06f9a73ff9ef58a59af593c37020749816735789",
        "10e53f5834cd3b9a14e1c944a3e7ad34ee368834"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 20:01:31 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 20:01:31 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6:\n  alpha: Enable GENERIC_HARDIRQS_NO_DEPRECATED\n  alpha: irq: Convert affinity to use irq_data\n  alpha: irq: Remove pointless irq status manipulation\n  alpha: titan: Convert irq_chip functions\n  alpha: takara: Convert irq_chip functions\n  alpha: sable: Convert irq_chip functions\n  alpha: rx164: Convert irq_chip functions\n  alpha: noritake: Convert irq_chip functions\n  alpha: rawhide: Convert irq_chip functions\n  alpha: mikasa: Convert irq_chip functions\n  alpha: marvel: Convert irq_chip functions\n  alpha: eiger: Convert irq_chip functions\n  alpha: eb64p: Convert irq_chip functions\n  alpha: dp264: Convert irq_chip functions\n  alpha: cabriolet: Convert irq_chip functions\n  alpha: i8259, alcor, jensen wildfire: Convert irq_chip\n  alpha: srm: Convert irq_chip functions\n  alpha: Pyxis convert irq_chip functions\n  Fix typo in call to irq_to_desc()\n"
    },
    {
      "commit": "ebff7c92ab60faa3f047d36cced2f1592a92da31",
      "tree": "24697cc8df8e52dc06bf43b536ce4961347efbf1",
      "parents": [
        "8a304e5dfb2bd5b75cb20cb6b420935665c97a40",
        "853cee26e2a0c5f97386beca4c67b11c3cd85b8e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 19:58:31 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 19:58:31 2011 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] p4-clockmod: print EST-capable warning message only once\n  [CPUFREQ] fix BUG on cpufreq policy init failure\n  [CPUFREQ] Fix another notifier leak in powernow-k8.\n  [CPUFREQ] Missing \"unregister_cpu_notifier\" in powernow-k8.c\n"
    },
    {
      "commit": "8a304e5dfb2bd5b75cb20cb6b420935665c97a40",
      "tree": "e8787dbd36f6388a974d900ffed4766d7965c937",
      "parents": [
        "c7b01d3dc297969e66b430830254d447d21bafc9",
        "e0780b720f75487911e0174ec3dec2da49f7bbfa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 19:58:14 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 19:58:14 2011 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Fix call to flush_ptrace_hw_breakpoint()\n  powerpc/kexec: Restore ppc_md.machine_kexec\n  powerpc/mm: Make hpte_need_flush() safe for preemption\n"
    },
    {
      "commit": "c7b01d3dc297969e66b430830254d447d21bafc9",
      "tree": "9a0900b0cd70ccca019fe189cc522e3ca309fa82",
      "parents": [
        "ad4bfcb1cad7534ae98db3edc5415df97d3e109b",
        "bfb53ccf1c734b1907df7189eef4c08489827951"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 18:08:03 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 02 18:08:03 2011 -0800"
      },
      "message": "Merge branch \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6\n\n* \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6:\n  intel_idle: disable Atom/Lincroft HW C-state auto-demotion\n  intel_idle: disable NHM/WSM HW C-state auto-demotion\n"
    },
    {
      "commit": "60cba5a57b8affe98ea9f2bac147be0fb253d5f4",
      "tree": "3b9e510153eb922fe479b9e243cf15607604d84b",
      "parents": [
        "8aaccf7fa2a2f148db1edbe7b09e3119c3f910cf"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 24 20:06:31 2011 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 02 13:45:18 2011 -0700"
      },
      "message": "x86: OLPC: have prom_early_alloc BUG rather than return NULL\n\n..similar to what sparc\u0027s prom_early_alloc does.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "10e53f5834cd3b9a14e1c944a3e7ad34ee368834",
      "tree": "db8333fc2622d7349363d2b3c4c611f4568bfb8c",
      "parents": [
        "0b534cf3e86c3fec7703173f45fcb9290b77667b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:33:02 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:58:00 2011 -0500"
      },
      "message": "alpha: Enable GENERIC_HARDIRQS_NO_DEPRECATED\n\nAll interrupt chips are converted. Mark it clean.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "0b534cf3e86c3fec7703173f45fcb9290b77667b",
      "tree": "cf3b83178d0f63b89a1327094481b9b6f4c5cce8",
      "parents": [
        "eb1e17fb9956eb3156f33cdcd880306102212661"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:33:00 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:59 2011 -0500"
      },
      "message": "alpha: irq: Convert affinity to use irq_data\n\naffinity is moving to irq_data. Fix it up.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "eb1e17fb9956eb3156f33cdcd880306102212661",
      "tree": "ca11518acd987c82109bef8eaffd1a38e23bb132",
      "parents": [
        "628150cae3d83136416a384b939d8a6fad52499e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:32:58 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:59 2011 -0500"
      },
      "message": "alpha: irq: Remove pointless irq status manipulation\n\nThe irq descriptors are initialized IRQ_DISABLED in the generic\ncode. No need to fiddle with them.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "628150cae3d83136416a384b939d8a6fad52499e",
      "tree": "2a902d5650d4889ae5896ceabb908aebb0899fae",
      "parents": [
        "b148c6146147ad9985e08ce518f032d8b01d8b30"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:32:56 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:59 2011 -0500"
      },
      "message": "alpha: titan: Convert irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "b148c6146147ad9985e08ce518f032d8b01d8b30",
      "tree": "895ed2a6f28fbc255d55a2c4678da150dc875e54",
      "parents": [
        "c90c10c8bf9624c95ba02228fb58e7bebe68fb1b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:32:53 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:58 2011 -0500"
      },
      "message": "alpha: takara: Convert irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "c90c10c8bf9624c95ba02228fb58e7bebe68fb1b",
      "tree": "42e31cbcb37a117a8aab818d51f15ace9acc6c83",
      "parents": [
        "2758a8af18ca4ea7148927f3a58ddcb1bf163d76"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:32:51 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:58 2011 -0500"
      },
      "message": "alpha: sable: Convert irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "2758a8af18ca4ea7148927f3a58ddcb1bf163d76",
      "tree": "ddb880d186b298bb59773fff929e797326da0d14",
      "parents": [
        "76f4645fc2011cc4bd8952befed3e74bcd77a929"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:32:49 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:58 2011 -0500"
      },
      "message": "alpha: rx164: Convert irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "76f4645fc2011cc4bd8952befed3e74bcd77a929",
      "tree": "b165a41f8477d2b87d84ce18e5d6aee948a37fe4",
      "parents": [
        "67436cef1926cbb2f0b4dabed5aa7fcba8a70891"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:32:46 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:58 2011 -0500"
      },
      "message": "alpha: noritake: Convert irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "67436cef1926cbb2f0b4dabed5aa7fcba8a70891",
      "tree": "14e6278b2bc52b89b90696fd6e16f1165056b5f3",
      "parents": [
        "a326526360622825fd98c05a0eae3087efb0df81"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:32:44 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:57 2011 -0500"
      },
      "message": "alpha: rawhide: Convert irq_chip functions\n\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "a326526360622825fd98c05a0eae3087efb0df81",
      "tree": "7d24b97a2ba8a400755a2f5a0476e2ffcf90ab3c",
      "parents": [
        "08876fe8519c4f7625efba8aa3d51b1d24cd8a13"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:32:42 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:57 2011 -0500"
      },
      "message": "alpha: mikasa: Convert irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "08876fe8519c4f7625efba8aa3d51b1d24cd8a13",
      "tree": "e7b049c764c6daa0a820f3c8806b715b8eff7857",
      "parents": [
        "c049766445b8791ab683c765674de86588d9ae14"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:32:39 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:57 2011 -0500"
      },
      "message": "alpha: marvel: Convert irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "c049766445b8791ab683c765674de86588d9ae14",
      "tree": "31dcf3ba54360ca8e8120159292097938aa33027",
      "parents": [
        "02e5d87be229763e0f07a196c08dad35bf870329"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:32:37 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:56 2011 -0500"
      },
      "message": "alpha: eiger: Convert irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "02e5d87be229763e0f07a196c08dad35bf870329",
      "tree": "d73bd803b6351a21b5a169fa5d861be976d19bed",
      "parents": [
        "d677f4508accb92126e7b2827de525e48ea73cdf"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:32:35 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:56 2011 -0500"
      },
      "message": "alpha: eb64p: Convert irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "d677f4508accb92126e7b2827de525e48ea73cdf",
      "tree": "9547a4f3a5e05de6148db7520cae1f70e081171d",
      "parents": [
        "118b4691da32be471d91edfad0edd555933be769"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:32:33 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:56 2011 -0500"
      },
      "message": "alpha: dp264: Convert irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "118b4691da32be471d91edfad0edd555933be769",
      "tree": "d1eedfa0cb209c622b4aa3e23a6b57073fb53d73",
      "parents": [
        "ff53afe66a3ab5614309a4193df72c82ec3bb984"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:32:30 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:56 2011 -0500"
      },
      "message": "alpha: cabriolet: Convert irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "ff53afe66a3ab5614309a4193df72c82ec3bb984",
      "tree": "59e65c6069a0bd4277fb2ba118cc146c8d6d8c0b",
      "parents": [
        "35252254cbd89191f381bb5454b3bdfb939e9d31"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:32:28 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:55 2011 -0500"
      },
      "message": "alpha: i8259, alcor, jensen wildfire: Convert irq_chip\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "35252254cbd89191f381bb5454b3bdfb939e9d31",
      "tree": "bfdcd7a631e865d7f5db7b6631489b37c56ed2a1",
      "parents": [
        "592924c7741377790866ee4bd7e6f214b1aeaade"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:32:26 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:55 2011 -0500"
      },
      "message": "alpha: srm: Convert irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "592924c7741377790866ee4bd7e6f214b1aeaade",
      "tree": "82cf8ce567a3b7fbe7f1ba0279dc3a74005b1d2b",
      "parents": [
        "0c7a720bd1c9059fe7b869bc5feeba738d6ce799"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 14:32:23 2011 +0000"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:55 2011 -0500"
      },
      "message": "alpha: Pyxis convert irq_chip functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "0c7a720bd1c9059fe7b869bc5feeba738d6ce799",
      "tree": "f649bbda0279848e452136f847ee796fe2912660",
      "parents": [
        "dd9c1549edef02290edced639f67b54a25abbe0e"
      ],
      "author": {
        "name": "Morten Holst Larsen",
        "email": "m-larsen@post6.tele.dk",
        "time": "Sun Jan 23 13:40:47 2011 +0100"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed Mar 02 14:57:34 2011 -0500"
      },
      "message": "Fix typo in call to irq_to_desc()\n\nFix typo in call to irq_to_desc()\n\nSigned-off-by: Morten H. Larsen \u003cm-larsen@post6.tele.dk\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "b3329a33b5a3902e65c5517f41c374f5adb060e1",
      "tree": "88ffb673588439b80ef1b117366cb296f8666afa",
      "parents": [
        "865212abb5268d56ab5e1035426bbeebba01138e"
      ],
      "author": {
        "name": "Shweta Gulati",
        "email": "shweta.gulati@ti.com",
        "time": "Tue Feb 15 13:40:30 2011 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Wed Mar 02 08:04:46 2011 -0800"
      },
      "message": "OMAP2+: PM: SmartReflex: fix memory leaks in Smartreflex driver\n\nThis Patch frees all the dynamically allocated memory\nwhich couldn\u0027t have been released in some error hitting cases.\n\nSigned-off-by: Shweta Gulati \u003cshweta.gulati@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "865212abb5268d56ab5e1035426bbeebba01138e",
      "tree": "e7181a61f43f2dc5608ab0cbcee25ec6455de6e8",
      "parents": [
        "dd9c1549edef02290edced639f67b54a25abbe0e"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@nokia.com",
        "time": "Mon Feb 07 16:08:04 2011 +0200"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Wed Mar 02 08:04:46 2011 -0800"
      },
      "message": "arm: mach-omap2: smartreflex: fix another memory leak\n\nTemporary strings with volt_* file names should be released after the\ndebugfs entries are created. While at it, also simplify the string\nallocation, and use just snprintf() to create the name.\n\nThe patch eliminates kmemleak reports with the following stack trace\n(multiple objects depending on HW):\n\nunreferenced object 0xcedbc5a0 (size 64):\n  comm \"swapper\", pid 1, jiffies 4294929375 (age 423.734s)\n  hex dump (first 32 bytes):\n    76 6f 6c 74 5f 39 37 35 30 30 30 00 00 00 00 00  volt_975000.....\n    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................\n  backtrace:\n    [\u003cc012fee0\u003e] create_object+0x104/0x208\n    [\u003cc012dbc8\u003e] kmem_cache_alloc_trace+0xf0/0x17c\n    [\u003cc0013f64\u003e] omap_sr_probe+0x314/0x420\n    [\u003cc02a1724\u003e] platform_drv_probe+0x18/0x1c\n    [\u003cc02a088c\u003e] driver_probe_device+0xc8/0x188\n    [\u003cc02a09b4\u003e] __driver_attach+0x68/0x8c\n    [\u003cc02a00ac\u003e] bus_for_each_dev+0x44/0x74\n    [\u003cc029f9e0\u003e] bus_add_driver+0xa0/0x228\n    [\u003cc02a0cac\u003e] driver_register+0xa8/0x130\n    [\u003cc02a1b2c\u003e] platform_driver_probe+0x18/0x8c\n    [\u003cc0013c1c\u003e] sr_init+0x40/0x74\n    [\u003cc005a554\u003e] do_one_initcall+0xc8/0x1a0\n    [\u003cc00084f4\u003e] kernel_init+0x150/0x218\n    [\u003cc0065d64\u003e] kernel_thread_exit+0x0/0x8\n    [\u003cffffffff\u003e] 0xffffffff\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "e0780b720f75487911e0174ec3dec2da49f7bbfa",
      "tree": "b4f369c09aa83215b9227c765eb32f10a204d23c",
      "parents": [
        "357574c48260c9177803a23b881d0af535670ec0"
      ],
      "author": {
        "name": "K.Prasad",
        "email": "prasad@linux.vnet.ibm.com",
        "time": "Thu Feb 10 04:44:35 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Mar 02 14:56:49 2011 +1100"
      },
      "message": "powerpc: Fix call to flush_ptrace_hw_breakpoint()\n\nFix the error in spelling the config option for hw-breakpoints and fix\nthe build issue that follows.\n\nSigned-off by: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    }
  ],
  "next": "357574c48260c9177803a23b881d0af535670ec0"
}
