)]}'
{
  "log": [
    {
      "commit": "42578c82e0f1810a07ebe29cb05e874893243d8c",
      "tree": "e2a3811677d3594e891fc82c940438f6b6abc3e0",
      "parents": [
        "2631182bf93919577730e6a6c4345308db590057",
        "85d6943af50537d3aec58b967ffbd3fec88453e9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jun 11 15:35:00 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jun 11 15:35:00 2009 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://linux-arm.org/linux-2.6 into devel\n\nConflicts:\n\tarch/arm/Kconfig\n\tarch/arm/kernel/smp.c\n\tarch/arm/mach-realview/Makefile\n\tarch/arm/mach-realview/platsmp.c\n"
    },
    {
      "commit": "7698fdedcfa3cab3dd40c9b685590b23be02e267",
      "tree": "207ddae0f963174356b1a9de7fff8e48a9c1e9c1",
      "parents": [
        "2d8d24935d372175786ebefa8a2de8680831b67f",
        "ae5c8c83735f5fcb09b380944e4854a383006998"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jun 08 19:27:13 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 08 19:27:13 2009 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.marvell.com/orion into devel\n"
    },
    {
      "commit": "26584853a44c58f3d6ac7360d697a2ddcd1a3efa",
      "tree": "a47156d781c6207d316746a056a81ca82b90d452",
      "parents": [
        "ee8c9571191e588ede9a220ded807e33c4897d91"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Sat May 30 14:00:18 2009 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Sat May 30 14:00:18 2009 +0100"
      },
      "message": "Add core support for ARMv6/v7 big-endian\n\nStarting with ARMv6, the CPUs support the BE-8 variant of big-endian\n(byte-invariant). This patch adds the core support:\n\n- setting of the BE-8 mode via the CPSR.E register for both kernel and\n  user threads\n- big-endian page table walking\n- REV used to rotate instructions read from memory during fault\n  processing as they are still little-endian format\n- Kconfig and Makefile support for BE-8. The --be8 option must be passed\n  to the final linking stage to convert the instructions to\n  little-endian\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "8c7e65742fd05f27071282d260376adb98e0e9ac",
      "tree": "ff3c70b519fdc41965e5aa184b5647c7483cfd35",
      "parents": [
        "23d1c515d8fc6d74bea442a4b687c3b5b8627ec4"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Sat May 30 14:00:17 2009 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Sat May 30 14:00:17 2009 +0100"
      },
      "message": "arm: Provide _sdata and __bss_stop in the vmlinux.lds.S file\n\n_sdata and __bss_stop are common symbols defined by many architectures\nand made available to the kernel via asm-generic/sections.h. Kmemleak\nuses these symbols when scanning the data sections.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "d71e1352e240dea32d481ad8d662e8de4406ac7e",
      "tree": "823bd3c503988520319b4658d1f2a8b8b4cb1328",
      "parents": [
        "ba3c02636a0743a62cb50b920d36e1c046ab88cf"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Sat May 30 14:00:15 2009 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Sat May 30 14:00:15 2009 +0100"
      },
      "message": "Clear the IT state when invoking a Thumb-2 signal handler\n\nIf a process is interrupted during an If-Then block and a signal is\ninvoked, the ITSTATE bits must be cleared otherwise the handler would\nnot run correctly.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCc: Joseph S. Myers \u003cjoseph@codesourcery.com\u003e\n"
    },
    {
      "commit": "faa7bc51c11d5bbe440ac04710fd7a3208782000",
      "tree": "8aaa4e8e2fbb14b421988762fa90a3dbe6fa76e7",
      "parents": [
        "da055eb52ec067d51dc08c7e86baf92dd5c01599"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Sat May 30 14:00:14 2009 +0100"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Sat May 30 14:00:14 2009 +0100"
      },
      "message": "Check whether the TLB operations need broadcasting on SMP systems\n\nARMv7 SMP hardware can handle the TLB maintenance operations\nbroadcasting in hardware so that the software can avoid the costly IPIs.\nThis patch adds the necessary checks (the MMFR3 CPUID register) to avoid\nthe broadcasting if already supported by the hardware.\n\n(this patch is based on the work done by Tony Thompson @ ARM)\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n"
    },
    {
      "commit": "bac4e960b5ce2453d862beaf20e59aa68af3b43a",
      "tree": "69ba3b450a769fa4a613a1f8c4e6454cdcfae5aa",
      "parents": [
        "290815710b51de23f9ed6799d3e0bb762d4f907c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon May 25 20:58:00 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 28 19:39:27 2009 +0100"
      },
      "message": "[ARM] barriers: improve xchg, bitops and atomic SMP barriers\n\nMathieu Desnoyers pointed out that the ARM barriers were lacking:\n\n- cmpxchg, xchg and atomic add return need memory barriers on\n  architectures which can reorder the relative order in which memory\n  read/writes can be seen between CPUs, which seems to include recent\n  ARM architectures. Those barriers are currently missing on ARM.\n\n- test_and_xxx_bit were missing SMP barriers.\n\nSo put these barriers in.  Provide separate atomic_add/atomic_sub\noperations which do not require barriers.\n\nReported-Reviewed-and-Acked-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e03cdade0ca945a04e982525e50fef275190b77b",
      "tree": "0e3fa1069018bff6f332abd06d969cf2a89ff5d0",
      "parents": [
        "af73110d23fb54f940197d93a410e9fa0cee66e2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu May 28 14:16:52 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 28 14:16:52 2009 +0100"
      },
      "message": "[ARM] smp: use new cpumask functions\n\nConvert cpu_*_mask bit twiddling to the new set_cpu_*() API.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "af73110d23fb54f940197d93a410e9fa0cee66e2",
      "tree": "29e1e92000e8933937432bc818ed42101eff8a2d",
      "parents": [
        "4c5158d4c3ab1f2927a740372a0ee9c3fed7ba47"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon May 18 16:26:27 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 28 13:52:05 2009 +0100"
      },
      "message": "[ARM] 5516/1: Flush the D-cache after initialising the SCU\n\nOn MP systems, the data loaded by CPU0 before the SCU was initialised\nmay not be visible to the other CPUs.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n\nThis also includes the following compile fix:\n\nThis patch includes \u0027asm/cacheflush.h\u0027 which is needed to use\n\u0027flush_cache_all()\u0027 function.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "14f0aa359365e8a93a77b71e3b840274b9b4dcb1",
      "tree": "30493ede1ced950b084c9c9083e6ee28803fc5a5",
      "parents": [
        "355532bdda14a7162cee55fdd67600bf9bc9a152"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 23 11:36:20 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 23 11:36:20 2009 +0100"
      },
      "message": "[ARM] disable NX support for OABI-supporting kernels\n\nOur signal syscall restart handling for these kernels still uses\nthe userspace stack to build code for restarting the syscall.\nUnfortunately, fixing this is non-trivial, and so for the time\nbeing, we resolve the problem by disabling NX support.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4c5158d4c3ab1f2927a740372a0ee9c3fed7ba47",
      "tree": "b828df4daa822008044129b3dbaf530ec622ac64",
      "parents": [
        "f32f4ce25745209f16a5a6cef7442144b596c68a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 17 10:58:54 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 17 19:16:41 2009 +0100"
      },
      "message": "[ARM] smp: fix style issues in smp_twd.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f32f4ce25745209f16a5a6cef7442144b596c68a",
      "tree": "76083f10ee56c82177669bb100358ea2818f8f5a",
      "parents": [
        "a8cbcd92bd4bf893085eddf7f58e63ea98503d94"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 16 12:14:21 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 17 19:16:41 2009 +0100"
      },
      "message": "[ARM] smp: allow re-use of realview localtimer TWD support\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a8cbcd92bd4bf893085eddf7f58e63ea98503d94",
      "tree": "7798cd1487362208793632f4ff0b4a6f579eb0ec",
      "parents": [
        "49613d4d9ae759193915823e67de546fca58c951"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 16 11:51:14 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 17 19:00:37 2009 +0100"
      },
      "message": "[ARM] smp: separate SCU support code from realview\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bc28248ee25e5c239cbe6afca35a100b08401de5",
      "tree": "89fb6944170bc85b5c9261cd7c7dba6954994cc3",
      "parents": [
        "ee348d5a1d810bc9958cabb7c27302aab235d36e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 17 18:58:34 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 17 18:58:34 2009 +0100"
      },
      "message": "[ARM] smp: move core localtimer support out of platform specific files\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "826681043d7184b4d650cab5b007b9a86b628eb5",
      "tree": "03b3914863138e88a985d1d4e2e7258ec81378d5",
      "parents": [
        "0f6f49a8cd0163fdb1723ed29f01fc65177108dc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun May 17 16:20:18 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 17 16:22:46 2009 +0100"
      },
      "message": "[ARM] smp: fix cpumask usage in ARM SMP code\n\nThe ARM SMP code wasn\u0027t properly updated for the cpumask changes, which\nresults in smp_timer_broadcast() broadcasting ticks to non-online CPUs.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ae51e609843f7d0aaeb1c2ad9f89d252a4899885",
      "tree": "af632106715c1c3db9c974fdecf6903e86eef1ed",
      "parents": [
        "a029b706d3b2d3a139bdeae84131d9a0f35f6478"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@gmail.com",
        "time": "Thu May 07 16:18:40 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 07 17:21:01 2009 +0100"
      },
      "message": "[ARM] 5507/1: support R_ARM_MOVW_ABS_NC and MOVT_ABS relocation types\n\nFrom: Bruce Ashfield \u003cbruce.ashfield@windriver.com\u003e\n\nTo fully support the armv7-a instruction set/optimizations, support\nfor the R_ARM_MOVW_ABS_NC and R_ARM_MOVT_ABS relocation types is\nrequired.\n\nThe MOVW and MOVT are both load-immediate instructions, MOVW loads 16\nbits into the bottom half of a register, and MOVT loads 16 bits into the\ntop half of a register.\n\nThe relocation information for these instructions has a full 32 bit\nvalue, plus an addend which is stored in the 16 immediate bits in the\ninstruction itself.  The immediate bits in the instruction are not\ncontiguous (the register # splits it into a 4 bit and 12 bit value),\nso the addend has to be extracted accordingly and added to the value.\nThe value is then split and put into the instruction; a MOVW uses the\nbottom 16 bits of the value, and a MOVT uses the top 16 bits.\n\nSigned-off-by: David Borman \u003cdavid.borman@windriver.com\u003e\nSigned-off-by: Bruce Ashfield \u003cbruce.ashfield@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6ae85d6db4871d8dbcb5cc0e9056f97f1ca07061",
      "tree": "d0a6fa2e4fcef36a4c80990a361c0d5fbe091c35",
      "parents": [
        "d72cd3a90e4d6725b62919139e2ab7bd926fa16d",
        "fdd8b079e33d4711527ace19798e9db99a056469"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:36:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 24 08:36:41 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 5460/1: Orion: reduce namespace pollution\n  [ARM] 5458/1: pcmcia: pxa2xx-sharpsl: check if we do have Scoop config\n  [ARM] 5457/1: mach-imx gpio buildfix\n  [ARM] 5456/1: add sys_preadv and sys_pwritev\n  [ARM] pxa/pcm990: start external GPIOs immediately after built-in ones\n  [ARM] pxa/palm27x: General fix for Palm27x aSoC driver\n  [ARM] pxa/mioa701: use GPIO95 as AC97 reset line\n  [ARM] pxa: merge AC97 platform data structures\n  [ARM] pxa/magician: remove un-necessary #include of pxa-regs.h and hardware.h\n"
    },
    {
      "commit": "0112fc2229847feb6c4eb011e6833d8f1742a375",
      "tree": "c5bda0b4f5a5f942478faf2fb5961df7fbd15546",
      "parents": [
        "fd56d242b3b80b6f2ca174272b20029aae61df75"
      ],
      "author": {
        "name": "Oleg Drokin",
        "email": "green@linuxhacker.ru",
        "time": "Wed Apr 08 20:05:42 2009 +0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Apr 20 23:02:51 2009 -0400"
      },
      "message": "Separate out common fstatat code into vfs_fstatat\n\nThis is a version incorporating Christoph\u0027s suggestion.\n\nSeparate out common *fstatat functionality into a single function\ninstead of duplicating it all over the code.\n\nSigned-off-by: Oleg Drokin \u003cgreen@linuxhacker.ru\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "eb8f3142fa30201426feb7b3f9046fcd730e17d3",
      "tree": "7cf595a77fe8ad9ea9550d3415f2937e78ade61b",
      "parents": [
        "d91dfbb41bb2e9bdbfbd2cc7078ed7436eab027a"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Sat Apr 18 21:26:57 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Apr 20 14:01:39 2009 +0100"
      },
      "message": "[ARM] 5456/1: add sys_preadv and sys_pwritev\n\nKernel 2.6.30-rc1 added sys_preadv and sys_pwritev to most archs\nbut not ARM, resulting in\n\n\u003cstdin\u003e:1421:2: warning: #warning syscall preadv not implemented\n\u003cstdin\u003e:1425:2: warning: #warning syscall pwritev not implemented\n\nThis patch adds sys_preadv and sys_pwritev to ARM.\n\nThese syscalls simply take five long-sized parameters, so they\nshould have no calling-convention/ABI issues in the kernel.\n\nTested on armv5tel eabi using a preadv/pwritev test program posted\non linuxppc-dev earlier this month.\n\nIt would be nice to get this into the kernel before 2.6.30 final,\nso that glibc\u0027s kernel version feature test for these syscalls\ndoesn\u0027t have to special-case ARM.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cbb55092a674bcfd9774637a06d0f1511763aa2c",
      "tree": "2661d34209daa3f13cc65aa2ba08a0c883c234a4",
      "parents": [
        "d5565f76d30a164570d883ab2e77a24b6b8686a0"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Apr 16 09:55:23 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 16 10:07:45 2009 +0100"
      },
      "message": "[ARM] 5453/1: fix building breakage of sys_oabi-compat.c due to missing kmalloc/kfree\n\nIt seems that declarations of kmalloc/kfree are missed, explicitly\ninclude it.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6f2c55b843836d26528c56a0968689accaedbc67",
      "tree": "17501e29d4b6ef3eb85da9a5d6ad3df7f19ec6a2",
      "parents": [
        "14dd1ff0f9e75dd4ae2f1ff8e48becb76d14f4ab"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Apr 02 16:56:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 02 19:04:51 2009 -0700"
      },
      "message": "Simplify copy_thread()\n\nFirst argument unused since 2.3.11.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0fe41b8982001cd14ee2c77cd776735a5024e98b",
      "tree": "83e65d595c413d55259ea14fb97748ce5efe5707",
      "parents": [
        "eedf2c5296a8dfaaf9aec1a938c1d3bd73159a30",
        "9759d22c8348343b0da4e25d6150c41712686c14"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 14:03:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 28 14:03:14 2009 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (422 commits)\n  [ARM] 5435/1: fix compile warning in sanity_check_meminfo()\n  [ARM] 5434/1: ARM: OMAP: Fix mailbox compile for 24xx\n  [ARM] pxa: fix the bad assumption that PCMCIA sockets always start with 0\n  [ARM] pxa: fix Colibri PXA300 and PXA320 LCD backlight pins\n  imxfb: Fix TFT mode\n  i.MX21/27: remove ifdef CONFIG_FB_IMX\n  imxfb: add clock support\n  mxc: add arch_reset() function\n  clkdev: add possibility to get a clock based on the device name\n  i.MX1: remove fb support from mach-imx\n  [ARM] pxa: build arch/arm/plat-pxa/mfp.c only when PXA3xx or ARCH_MMP defined\n  Gemini: Add support for Teltonika RUT100\n  Gemini: gpiolib based GPIO support v2\n  MAINTAINERS: add myself as Gemini architecture maintainer\n  ARM: Add Gemini architecture v3\n  [ARM] OMAP: Fix compile for omap2_init_common_hw()\n  MAINTAINERS: Add myself as Faraday ARM core variant maintainer\n  ARM: Add support for FA526 v2\n  [ARM] acorn,ebsa110,footbridge,integrator,sa1100: Convert asm/io.h to linux/io.h\n  [ARM] collie: fix two minor formatting nits\n  ...\n"
    },
    {
      "commit": "9759d22c8348343b0da4e25d6150c41712686c14",
      "tree": "338b185f11d705258888a8f2318a3a3b7ea0968d",
      "parents": [
        "ed40d0c472b136682b2fcba05f89762859c7374f",
        "f0bba9f934517533acbda7329be93f55d5a01c03"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 28 20:30:18 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 28 20:30:18 2009 +0000"
      },
      "message": "Merge branch \u0027master\u0027 into devel\n\nConflicts:\n\tarch/arm/include/asm/elf.h\n\tarch/arm/kernel/module.c\n"
    },
    {
      "commit": "ed40d0c472b136682b2fcba05f89762859c7374f",
      "tree": "076b83a26bcd63d6158463735dd34c10bbc591dc",
      "parents": [
        "9e495834e59ca9b29f1a1f63b9f5533bb022ac49",
        "5d80f8e5a9dc9c9a94d4aeaa567e219a808b8a4a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Mar 28 20:29:51 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 28 20:29:51 2009 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel\n\nConflicts:\n\tsound/soc/pxa/pxa2xx-i2s.c\n"
    },
    {
      "commit": "6e15cf04860074ad032e88c306bea656bbdd0f22",
      "tree": "c346383bb7563e8d66b2f4a502f875b259c34870",
      "parents": [
        "be0ea69674ed95e1e98cb3687a241badc756d228",
        "60db56422043aaa455ac7f858ce23c273220f9d9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 26 21:39:17 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 27 17:28:43 2009 +0100"
      },
      "message": "Merge branch \u0027core/percpu\u0027 into percpu-cpumask-x86-for-linus-2\n\nConflicts:\n\tarch/parisc/kernel/irq.c\n\tarch/x86/include/asm/fixmap_64.h\n\tarch/x86/include/asm/setup.h\n\tkernel/irq/handle.c\n\nSemantic merge:\n        arch/x86/include/asm/fixmap.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9a38e989b8ce04923f919fc2a8a24eb07fb484e2",
      "tree": "6b99638dc32b99420ada46ca8d1373ad7aa5a208",
      "parents": [
        "7d83f8fca517b123cf0136503a9e50974f65ec49",
        "5fa82eb8ff06cd3ac4d64c6875922ae1dfa003c5"
      ],
      "author": {
        "name": "root",
        "email": "root@dyn-67.arm.linux.org.uk",
        "time": "Tue Mar 24 22:04:25 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 24 22:04:25 2009 +0000"
      },
      "message": "Merge branch \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n"
    },
    {
      "commit": "40305a583a3e080a8d1aa126fa810480ec8cbabd",
      "tree": "78f1bee117af5eb2a3aba3fddabe9713e9dcac38",
      "parents": [
        "49cbe78637eb0503f45fc9b556ec08918a616534"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Thu Feb 26 09:34:35 2009 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Mar 23 10:11:34 2009 +0800"
      },
      "message": "[ARM] pxa: add iWMMXt support for pxa168\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "4731f8b66dd34ebf0e67ca6ba9162b0e509bec06",
      "tree": "ed90edbd01863440d57eec206ced1b4cfadcbc40",
      "parents": [
        "65c24491b4fef017c64e39ec64384fde5e05e0a0"
      ],
      "author": {
        "name": "Daniel Silverstone",
        "email": "dsilvers@simtec.co.uk",
        "time": "Fri Mar 20 11:11:43 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 21 11:22:33 2009 +0000"
      },
      "message": "[ARM] 5428/1: Module relocation update for R_ARM_V4BX\n\nIt would seem when building kernel modules with modern binutils\n(required by modern GCC) for ARM v4T targets (specifically observed\nwith the Samsung 24xx SoC which is an 920T) R_ARM_V4BX relocations\nare emitted for function epilogues.\n\nThis manifests at module load time with an \"unknown relocation: 40\"\nerror message.\n\nThe following patch adds the R_ARM_V4BX relocation to the ARM kernel\nmodule loader. The relocation operation is taken from that within the\nbinutils bfd library.\n\nSigned-off-by: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nSigned-off-by: Vincent Sanders \u003cvince@simtec.co.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7d83f8fca517b123cf0136503a9e50974f65ec49",
      "tree": "92ed1faaf112e98e29a00efc99e1a4e6c79e6a8e",
      "parents": [
        "be093beb608edf821b45fe00a8a080fb5c6ed4af",
        "569106c70e49ad67c69fa7d43a2a5218e63a4619"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Mar 19 23:10:40 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 19 23:10:40 2009 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.marvell.com/orion into devel\n\nConflicts:\n\n\tarch/arm/mach-mx1/devices.c\n"
    },
    {
      "commit": "be093beb608edf821b45fe00a8a080fb5c6ed4af",
      "tree": "05751248a909761dab9ccb29fd08bf2c5683ef0d",
      "parents": [
        "14b6848bc0134b8838d374c423df3edda9b1490e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Mar 19 16:20:24 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 19 16:20:24 2009 +0000"
      },
      "message": "[ARM] pass reboot command line to arch_reset()\n\nOMAP wishes to pass state to the boot loader upon reboot in order to\ninstruct it whether to wait for USB-based reflashing or not.  There is\nalready a facility to do this via the reboot() syscall, except we ignore\nthe string passed to machine_restart().\n\nThis patch fixes things to pass this string to arch_reset().  This means\nthat we keep the reboot mode limited to telling the kernel _how_ to\nperform the reboot which should be independent of what we request the\nboot loader to do.\n\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "edb35028e40515beb2f94808aff8b3e71fb9f35a",
      "tree": "153da9f8ca1934b30474bb15478feb14a7bd5b75",
      "parents": [
        "8f8573ae9f5deefada6f5d64d0a52c9b39c730c7",
        "cb065c06b6cc615a58860d619d7fa7952cd6a18b",
        "5bee17f18b595937e6beafeee5197868a3f74a06"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 16 09:20:13 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 16 09:20:13 2009 +0100"
      },
      "message": "Merge branches \u0027irq/genirq\u0027 and \u0027linus\u0027 into irq/core\n"
    },
    {
      "commit": "97fb44eb6bc01f4ffed4300e475aa15e44877375",
      "tree": "481ed6efd0babe7185cae04f2fd295426b36411d",
      "parents": [
        "e4707dd3e9d0cb57597b6568a5e51fea5d6fca41",
        "148854c65ea8046b045672fd49f4333aefaa3ab5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Mar 13 21:44:51 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Mar 13 21:44:51 2009 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel\n\nConflicts:\n\n\tarch/arm/mach-at91/gpio.c\n"
    },
    {
      "commit": "446c92b2901bedb3725d29b4e73def8aba623ffc",
      "tree": "5669761e042f8321214ca5a975fec536fa5f0efd",
      "parents": [
        "9311c593f24f28de2a339da602644f0f7ae0fc60"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Mar 12 18:03:16 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 12 21:33:03 2009 +0000"
      },
      "message": "[ARM] 5421/1: ftrace: fix crash due to tracing of __naked functions\n\nThis is a fix for the following crash observed in 2.6.29-rc3:\nhttp://lkml.org/lkml/2009/1/29/150\n\nOn ARM it doesn\u0027t make sense to trace a naked function because then\nmcount is called without stack and frame pointer being set up and there\nis no chance to restore the lr register to the value before mcount was\ncalled.\n\nReported-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nTested-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\n\nCc: Abhishek Sagar \u003csagar.abhishek@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@home.goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "19390c4d03688b9940a1836f06b76ec622b9cd6f",
      "tree": "16ab43f29b28e6b65ea36d4bc72a98e384d2c343",
      "parents": [
        "3a450de1365d20afde406f0d9b2931a5e4a4fd6a"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 10 16:27:48 2009 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 10 16:27:48 2009 +0900"
      },
      "message": "linker script: define __per_cpu_load on all SMP capable archs\n\nImpact: __per_cpu_load available on all SMP capable archs\n\nPercpu now requires three symbols to be defined - __per_cpu_load,\n__per_cpu_start and __per_cpu_end.  There were three archs which\ndidn\u0027t have it.  Update them as follows.\n\n* powerpc: can use generic PERCPU() macro.  Compile tested for\n  powerpc32, compile/boot tested for powerpc64.\n\n* ia64: can use generic PERCPU_VADDR() macro.  __phys_per_cpu_start is\n  identical to __per_cpu_load.  Compile tested and symbol table looks\n  identical after the change except for the additional __per_cpu_load.\n\n* arm: added explicit __per_cpu_load definition.  Currently uses\n  unified .init output section so can\u0027t use the generic macro.  Dunno\n  whether the unified .init ouput section is required by arch\n  peculiarity so I left it alone.  Please break it up and use PERCPU()\n  if possible.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Pat Gefre \u003cpfg@sgi.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d4cc510c61b050ef38e842a12feef71c56d7cf81",
      "tree": "12b3bcee76dd5252c9c6efe3ffc83d34a75b77ca",
      "parents": [
        "843e22b056c07d39b8f97935173dab879abc613b"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Mar 04 11:48:46 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 05 13:47:15 2009 +0000"
      },
      "message": "[ARM] 5418/1: restore lr before leaving mcount\n\ngcc seems to expect that lr isn\u0027t clobbered by mcount, because for a\nfunction starting with:\n\n\tstatic int func(void)\n\t{\n\t\tvoid *ra \u003d __builtin_return_address(0);\n\n\t\tprintk(KERN_EMERG \"__builtin_return_address(0) \u003d %pS\\n\", ra)\n\n\t\t...\n\nthe following assembler is generated by gcc 4.3.2:\n\n\t   0:   e1a0c00d        mov     ip, sp\n\t   4:   e92dd810        push    {r4, fp, ip, lr, pc}\n\t   8:   e24cb004        sub     fp, ip, #4      ; 0x4\n\t   c:   ebfffffe        bl      0 \u003cmcount\u003e\n\t  10:   e59f0034        ldr     r0, [pc, #52]\n\t  14:   e1a0100e        mov     r1, lr\n\t  18:   ebfffffe        bl      0 \u003cprintk\u003e\n\nWithout this patch obviously __builtin_return_address(0) yields\nfunc+0x10 instead of the return address of the caller.\n\nNote this patch fixes a similar issue for the routines used with dynamic\nftrace even though this isn\u0027t currently selectable for ARM.\n\nCc: Abhishek Sagar \u003csagar.abhishek@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b57ee99fab25dbc12150fe66fe54dc52bc6de784",
      "tree": "21bd531baa837d47ff600d36cef524b0ff4cb94c",
      "parents": [
        "25ef4a67e78e1322d55f0a38783537ed89addc02"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Mar 03 11:44:12 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Mar 03 12:11:26 2009 +0000"
      },
      "message": "[ARM] 5417/1: Set the correct cacheid for ARMv6 CPUs with ARMv7 style MMU\n\nThe cacheid_init() function assumes that if cpu_architecture() returns\n7, the caches are VIPT_NONALIASING. The cpu_architecture() function\nreturns the version of the supported MMU features (e.g. TEX remapping)\nbut it doesn\u0027t make any assumptions about the cache type. The patch adds\nthe checking of the Cache Type Register for the ARMv7 format.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c633c3cfcf41efe720020553aa3d4782fa0b9bd5",
      "tree": "b7de4fc54682dcbf1c89ca8374a55ce3851be685",
      "parents": [
        "22b61a11fd4e6d7a48d694ce350331bebc0394ed"
      ],
      "author": {
        "name": "Jean-Christop PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Wed Feb 25 04:20:40 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 27 20:57:46 2009 +0000"
      },
      "message": "[ARM] 5412/1: XSCALE: add ice dcc support\n\nSCALE: add ice dcc support\n\nTested on the ixp425 with the ice PEEDI\n\nAck-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fc6fc7f1b1095b92d4834e69b385b91e412a7ce5",
      "tree": "2ad451d5dac4d460830536944cef1de93be36b2a",
      "parents": [
        "ef1f87aa7ba6224bef1b750b3272ba281d8f43ed",
        "770824bdc421ff58a64db608294323571c949f4c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Feb 22 20:05:19 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Feb 22 20:05:19 2009 +0100"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/apic\n\nConflicts:\n\tarch/x86/mach-default/setup.c\n\nSemantic conflict resolution:\n\tarch/x86/kernel/setup.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "22b61a11fd4e6d7a48d694ce350331bebc0394ed",
      "tree": "f4be46c8154f5094c248fcd9fdf644b236f591b3",
      "parents": [
        "423145a5d4def58cff760809d48cfb21316d59a9",
        "fa4e998999322bc1b11d2c8b19b9fa2016fd1548"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Feb 21 21:42:50 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 21 21:42:50 2009 +0000"
      },
      "message": "Merge branch \u0027dma\u0027 into devel\n\nConflicts:\n\n\tarch/arm/plat-mxc/dma-mx1-mx2.c\n"
    },
    {
      "commit": "9da616fb9946c8d65387052e5a538b8f54ddb292",
      "tree": "91fa682e64047f197a2d9f55713d6df2a8a38cf8",
      "parents": [
        "41f3103fcfffff096c34f5267d7c9a26b44d89d3"
      ],
      "author": {
        "name": "Makito SHIOKAWA",
        "email": "lkhmkt@gmail.com",
        "time": "Thu Feb 19 15:34:59 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 19 14:45:27 2009 +0000"
      },
      "message": "[ARM] 5404/1: Fix condition in arm_elf_read_implies_exec() to set READ_IMPLIES_EXEC\n\nREAD_IMPLIES_EXEC must be set when:\no binary _is_ an executable stack (i.e. not EXSTACK_DISABLE_X)\no processor architecture is _under_ ARMv6 (XN bit is supported from ARMv6)\n\nSigned-off-by: Makito SHIOKAWA \u003clkhmkt@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "adf8b37bafc1495393201a2ae4235846371870d0",
      "tree": "b1f8a3df5ec6c94b1a90fecc28894a1d6241163d",
      "parents": [
        "c4c5716e16c4ee971dec446a7e4801fbb8a1066b"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Feb 12 13:56:34 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 19 11:30:18 2009 +0000"
      },
      "message": "[ARM] 5386/2: unwind: Add Makefile and Kconfig entries for ARM stack unwinding\n\nThis patch also makes the frame pointer default to y only if\n!ARM_UNWIND. LOCKDEP no longer selects FRAME_POINTER if ARM_UNWIND is\nenabled.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c4c5716e16c4ee971dec446a7e4801fbb8a1066b",
      "tree": "a1fb65c5b694bdc0b61bcd06371c2204968eb3b3",
      "parents": [
        "2e1926e7b5d39eb31880152d636e8d8d011888cb"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 16 11:42:09 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 19 11:27:35 2009 +0000"
      },
      "message": "[ARM] 5385/2: unwind: Add unwinding information to exception entry points\n\nThis is needed to allow or stop the unwinding at certain points in the\nkernel like exception entries.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2e1926e7b5d39eb31880152d636e8d8d011888cb",
      "tree": "3d871e05d14db1358f065cd87e310c6f59430cb8",
      "parents": [
        "bff595c15c92b9c5c8f3d32edefcef6c3cbdd59f"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Feb 11 13:09:54 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 19 11:27:19 2009 +0000"
      },
      "message": "[ARM] 5384/1: unwind: Add stack unwinding support for loadable modules\n\nThis patch adds ELF section parsing for the unwinding tables in loadable\nmodules together with the PREL31 relocation symbol resolving.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bff595c15c92b9c5c8f3d32edefcef6c3cbdd59f",
      "tree": "182cc7840fbd09630d273f18d5b7720655bb4a37",
      "parents": [
        "2d7c11bfc91637e5f9bc5f8c9a82aaffcc0e97aa"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 16 11:41:36 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 19 11:26:24 2009 +0000"
      },
      "message": "[ARM] 5383/2: unwind: Add core support for ARM stack unwinding\n\nThis patch adds the main functionality for parsing the stack unwinding\ninformation generated by the ARM EABI toolchains. The unwinding\ninformation consists of an index with a pair of words per function and a\ntable with unwinding instructions. For more information, see \"Exception\nHandling ABI for the ARM Architecture\" at:\n\nhttp://infocenter.arm.com/help/topic/com.arm.doc.subset.swdev.abi/index.html\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8f8573ae9f5deefada6f5d64d0a52c9b39c730c7",
      "tree": "444d55bfb8a048ad3b13051cd55a64b688915a58",
      "parents": [
        "37bed90094fdb1eea6e4afec6a200d4e60143e55",
        "0e43785c57fee50fbc00ea0378e941efb61fa0c2",
        "005bf0e6fa0e9543933fe2e36322af649df7cacb",
        "548c8933801c9ee347b6f1bad2491e4286a4f3a2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 13 11:57:18 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 13 11:57:18 2009 +0100"
      },
      "message": "Merge branches \u0027irq/genirq\u0027, \u0027irq/sparseirq\u0027 and \u0027irq/urgent\u0027 into irq/core\n"
    },
    {
      "commit": "f8a6b2b9cee298a9663cbe38ce1eb5240987cb62",
      "tree": "b356490269c9e77d164dcc1477792b882fbb8bdb",
      "parents": [
        "ba1511bf7fbda452138e4096bf10d5a382710f4f",
        "071a0bc2ceace31266836801510879407a3701fa"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 13 09:44:22 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 13 09:44:22 2009 +0100"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/apic\n\nConflicts:\n\tarch/x86/kernel/acpi/boot.c\n\tarch/x86/mm/fault.c\n"
    },
    {
      "commit": "2d7c11bfc91637e5f9bc5f8c9a82aaffcc0e97aa",
      "tree": "0bb67dae38b1185089b6c9813769689cb79c5ee3",
      "parents": [
        "67a94c23bb7338c321ae71aa33f8d398c94e1d0c"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Feb 11 13:07:53 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 12 13:21:17 2009 +0000"
      },
      "message": "[ARM] 5382/1: unwind: Reorganise the stacktrace support\n\nThis patch changes the walk_stacktrace and its callers for easier\nintegration of stack unwinding. The arch/arm/kernel/stacktrace.h file is\nalso moved to arch/arm/include/asm/stacktrace.h.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "67a94c23bb7338c321ae71aa33f8d398c94e1d0c",
      "tree": "be05d534ffcadf1542f17e5833977341af91bdf7",
      "parents": [
        "a12370f12fdc6a35463842e41eaf04299167eb12"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Feb 11 13:06:53 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 12 13:21:15 2009 +0000"
      },
      "message": "[ARM] 5381/1: unwind: Reorganise the traps.c code\n\nThis patch moves code around in the arch/arm/kernel/traps.c file for\neasier integration of the stack unwinding support.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e9fc78230cb77647eb79d4b2f7c4d6c070f611f1",
      "tree": "831910a2a15b5a553c35bd4c6d77e476419054f7",
      "parents": [
        "7279dc3e914635ab4b288ec39383272a06c466f3"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Feb 11 13:14:57 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 12 10:59:45 2009 +0000"
      },
      "message": "[ARM] 5389/1: Make sure the pmd entries are visible by the secondary CPU\n\nThe __cpu_up() function in arch/arm/kernel/smp.c sets the pmd entries\nwithout flushing or cleaning them.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7279dc3e914635ab4b288ec39383272a06c466f3",
      "tree": "fd5801c660dc1d3b262cde513ba3baaf2f89e13b",
      "parents": [
        "3d1228ead618b88e8606015cbabc49019981805d"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Feb 11 13:13:56 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 12 10:59:44 2009 +0000"
      },
      "message": "[ARM] 5388/1: Add hwcap bits for VFPv3 and VFPv3D16\n\nThe VFPv3D16 is a VFPv3 CPU configuration where only 16 double registers\nare present, as the VFPv2 configuration. This patch adds the\ncorresponding hwcap bits so that applications or debuggers have more\ninformation about the supported features.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3d1228ead618b88e8606015cbabc49019981805d",
      "tree": "5d44c936c12ff2e99732f535dd393af201e7fe67",
      "parents": [
        "f373e8c0639f1720d2d0fe414990f504e113c2ba"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Feb 11 13:12:56 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 12 10:59:43 2009 +0000"
      },
      "message": "[ARM] 5387/1: Add ptrace VFP support on ARM\n\nThis patch adds ptrace support for setting and getting the VFP registers\nusing PTRACE_SETVFPREGS and PTRACE_GETVFPREGS. The user_vfp structure\ndefined in asm/user.h contains 32 double registers (to cover VFPv3 and\nNeon hardware) and the FPSCR register.\n\nCc: Paul Brook \u003cpaul@codesourcery.com\u003e\nCc: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e0fc4f97ab6b11594d0b0658ef6cf02bd68f3b4e",
      "tree": "c1e422735cbe42c268e7198a626738035b0e70fe",
      "parents": [
        "286ce0ac1c524849026f7472b3921b9acf557510"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Mon Feb 09 21:35:39 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 10 09:59:19 2009 +0000"
      },
      "message": "[ARM] Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the beginning of the\ndeclaration specifiers in a declaration is an obsolescent feature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b3c960b277c440c8a7788d338c9f494ad62e46ab",
      "tree": "4984e741c3860e644f3025e8d00a50def5b2f538",
      "parents": [
        "6fd7ad96d6c51ba15479cb74dcb189b666422394"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sat Jan 31 01:21:56 2009 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sat Jan 31 01:21:56 2009 +0100"
      },
      "message": "annotate that [fp, #-4] is the saved lr\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "6fd7ad96d6c51ba15479cb74dcb189b666422394",
      "tree": "5a0741ef4cced3bcc949d2a7985911f5c9e30650",
      "parents": [
        "08e445bd6a98fa09befe0cf6d67705324f913fc6"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sat Jan 31 01:21:55 2009 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sat Jan 31 01:21:55 2009 +0100"
      },
      "message": "Use __SPIN_LOCK_UNLOCKED to initialize bad_irq_desc.lock\n\nSPIN_LOCK_UNLOCKED is deprecated as lockdep cannot properly work with\nlocks initialized with it.\n\nThis fix is necessary to compile the linux-rt tree for ARM.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Steven Rostedt \u003csrostedt@redhat.com\u003e\n"
    },
    {
      "commit": "ecbab71c521819716e204659dfe72fc39d00630a",
      "tree": "82b8913f99c4a019ac9f2e0271f323b28f6bcca4",
      "parents": [
        "9ce8bb55e32d11bb82e19e76bdd2cf1c2ed32fd1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jan 27 23:20:00 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 28 10:19:53 2009 +0000"
      },
      "message": "[ARM] call undefined instruction exception handler with irqs enabled\n\nAaro says:\n\u003e With spinlock debugs enabled I get might_sleep() warnings when using\n\u003e ptrace.\n\ntracked down to a missing enable_irq before calling do_undefinstr().\n\nReported-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nTested-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "198030782cedf25391e67e7c88b04f87a5eb6563",
      "tree": "5b7368c6bf052bcb4bb273497a57900720d36f51",
      "parents": [
        "4ec71fa2d2c3f1040348f2604f4b8ccc833d1c2e",
        "92181f190b649f7ef2b79cbf5c00f26ccc66da2a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 21 10:39:51 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 21 10:39:51 2009 +0100"
      },
      "message": "Merge branch \u0027x86/mm\u0027 into core/percpu\n\nConflicts:\n\tarch/x86/mm/fault.c\n"
    },
    {
      "commit": "74e7904559a10cbb9fbf9139c5c42fc87c0f62a4",
      "tree": "b5b3641a0e5d0a8d827dfb9fd58cd11fd8a42121",
      "parents": [
        "145cd30bac885dffad9db9d487baad07b68a3d04"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sat Jan 17 15:26:32 2009 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Sat Jan 17 15:26:32 2009 +0900"
      },
      "message": "linker script: add missing .data.percpu.page_aligned\n\narm, arm/mach-integrator and powerpc were missing\n.data.percpu.page_aligned in their percpu output section definitions.\nAdd it.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\n"
    },
    {
      "commit": "e55380edf68796d75bf41391a781c68ee678587d",
      "tree": "3f40b4c46c8723bb5bec0e2e009416069a7725fc",
      "parents": [
        "2ed7c03ec17779afb4fcfa3b8c61df61bd4879ba"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:13:55 2009 +0100"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:15:15 2009 +0100"
      },
      "message": "[CVE-2009-0029] Rename old_readdir to sys_old_readdir\n\nThis way it matches the generic system call name convention.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "e65e49d0f3714f4a6a42f6f6a19926ba33fcda75",
      "tree": "8b805b51f41c980ceb79f8fad0e56dac428c7c37",
      "parents": [
        "28e08861b9afab4168b758fb7b95aa7a4da0f668"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Mon Jan 12 15:27:13 2009 -0800"
      },
      "committer": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Mon Jan 12 15:27:13 2009 -0800"
      },
      "message": "irq: update all arches for new irq_desc\n\nImpact: cleanup, update to new cpumask API\n\nIrq_desc.affinity and irq_desc.pending_mask are now cpumask_var_t\u0027s\nso access to them should be using the new cpumask API.\n\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\n"
    },
    {
      "commit": "0b0f0b1c2c87de299df6f92a8ffc0a73bd1bb960",
      "tree": "c5d047cc71926b2ac5d657cce1adc577f92f4f9b",
      "parents": [
        "d178a1eb5c034df1f74a2b67bf311afa5d6b8e95"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Sun Jan 11 13:35:56 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 12 20:01:12 2009 +0100"
      },
      "message": "sparseirq: use kstat_irqs_cpu on non-x86 architectures too\n\nso we could move kstat_irqs array to irq_desc struct.\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "87e0d6cca16a7c9ec446d82a465077a0f99171de",
      "tree": "c8e7df1bc72b3a5dab54cccb51886b744b9537f9",
      "parents": [
        "9e42d0cf5020aaf217433cad1a224745241d212a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jan 08 15:42:40 2009 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jan 08 15:53:08 2009 +0000"
      },
      "message": "[ARM] arch/arm/kernel/isa.c: missing definition of register_isa_ports\n\narch/arm/kernel/isa.c should include \u003clinux/io.h\u003e to get the\ndefinition of register_io_ports() at-least when compiling for\nfootbridge to fix the following sparse warning:\n\nisa.c:68:1: warning: symbol \u0027register_isa_ports\u0027 was not declared.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "06df69932add8108f599ef26fcdf36c4f8125e50",
      "tree": "0a9343578ec27eaffe4a0d8e0bf21c5795f9a005",
      "parents": [
        "3e08601f7f9b497abcb383491058bfb9e1dc6ec9"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Dec 16 21:37:05 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 07 11:13:13 2009 -0800"
      },
      "message": "PCI: arm: use generic INTx swizzle from PCI core\n\nUse the generic pci_common_swizzle() instead of arch-specific code.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "f14d766a1a438fdc69d04b876965d6b26b071f14",
      "tree": "065355677f2d249fb838b6eb495f379b647698a0",
      "parents": [
        "57c2cf71c12318b72ebaa5720d210476b6bac4d4"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Dec 09 16:12:12 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 07 11:12:51 2009 -0800"
      },
      "message": "PCI: arm: use generic pci_swizzle_interrupt_pin()\n\nUse the generic pci_swizzle_interrupt_pin() instead of arch-specific code.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "40d7ee5d162203b40b5f4fbb312ab016edddb97f",
      "tree": "432db33df85f7f244676127a189a828dfbf2877b",
      "parents": [
        "5fec8bdbf9a1c4df4ad3f20e52aa2d8caed490c8",
        "b8ac9fc0e8cda9f9776019c5b0464b0c6d2d4c90"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:02:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 17:02:07 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (60 commits)\n  uio: make uio_info\u0027s name and version const\n  UIO: Documentation for UIO ioport info handling\n  UIO: Pass information about ioports to userspace (V2)\n  UIO: uio_pdrv_genirq: allow custom irq_flags\n  UIO: use pci_ioremap_bar() in drivers/uio\n  arm: struct device - replace bus_id with dev_name(), dev_set_name()\n  libata: struct device - replace bus_id with dev_name(), dev_set_name()\n  avr: struct device - replace bus_id with dev_name(), dev_set_name()\n  block: struct device - replace bus_id with dev_name(), dev_set_name()\n  chris: struct device - replace bus_id with dev_name(), dev_set_name()\n  dmi: struct device - replace bus_id with dev_name(), dev_set_name()\n  gadget: struct device - replace bus_id with dev_name(), dev_set_name()\n  gpio: struct device - replace bus_id with dev_name(), dev_set_name()\n  gpu: struct device - replace bus_id with dev_name(), dev_set_name()\n  hwmon: struct device - replace bus_id with dev_name(), dev_set_name()\n  i2o: struct device - replace bus_id with dev_name(), dev_set_name()\n  IA64: struct device - replace bus_id with dev_name(), dev_set_name()\n  i7300_idle: struct device - replace bus_id with dev_name(), dev_set_name()\n  infiniband: struct device - replace bus_id with dev_name(), dev_set_name()\n  ISDN: struct device - replace bus_id with dev_name(), dev_set_name()\n  ...\n"
    },
    {
      "commit": "129415607845d4daea11ddcba706005c69dcb942",
      "tree": "9046ea79a0b81c8823b9d42f00fd7c158861ed5c",
      "parents": [
        "a06f6211ef9b1785922f9d0e8766d63ac4e66de1"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Tue Jan 06 14:41:50 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:20 2009 -0800"
      },
      "message": "kprobes: add kprobe_insn_mutex and cleanup arch_remove_kprobe()\n\nAdd kprobe_insn_mutex for protecting kprobe_insn_pages hlist, and remove\nkprobe_mutex from architecture dependent code.\n\nThis allows us to call arch_remove_kprobe() (and free_insn_slot) while\nholding kprobe_mutex.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nAcked-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1d559e29138834bbcdf34ac072232bf543bfc4e0",
      "tree": "abde93343b7862e87c9e935ed1e9e66a473780e6",
      "parents": [
        "b9d5fc41dc2e93867a92a030d3beb0bdab7fde37"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Jan 06 10:44:43 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 06 10:44:43 2009 -0800"
      },
      "message": "arm: struct device - replace bus_id with dev_name(), dev_set_name()\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b840d79631c882786925303c2b0f4fefc31845ed",
      "tree": "cda60a95d4507fe1321fc285af38982d7eb9693b",
      "parents": [
        "597b0d21626da4e6f09f132442caf0cc2b0eb47c",
        "c3d80000e3a812fe5a200d6bde755fbd7fa65481"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 11:44:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 11:44:09 2009 -0800"
      },
      "message": "Merge branch \u0027cpus4096-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027cpus4096-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (66 commits)\n  x86: export vector_used_by_percpu_irq\n  x86: use logical apicid in x2apic_cluster\u0027s x2apic_cpu_mask_to_apicid_and()\n  sched: nominate preferred wakeup cpu, fix\n  x86: fix lguest used_vectors breakage, -v2\n  x86: fix warning in arch/x86/kernel/io_apic.c\n  sched: fix warning in kernel/sched.c\n  sched: move test_sd_parent() to an SMP section of sched.h\n  sched: add SD_BALANCE_NEWIDLE at MC and CPU level for sched_mc\u003e0\n  sched: activate active load balancing in new idle cpus\n  sched: bias task wakeups to preferred semi-idle packages\n  sched: nominate preferred wakeup cpu\n  sched: favour lower logical cpu number for sched_mc balance\n  sched: framework for sched_mc/smt_power_savings\u003dN\n  sched: convert BALANCE_FOR_xx_POWER to inline functions\n  x86: use possible_cpus\u003dNUM to extend the possible cpus allowed\n  x86: fix cpu_mask_to_apicid_and to include cpu_online_mask\n  x86: update io_apic.c to the new cpumask code\n  x86: Introduce topology_core_cpumask()/topology_thread_cpumask()\n  x86: xen: use smp_call_function_many()\n  x86: use work_on_cpu in x86/kernel/cpu/mcheck/mce_amd_64.c\n  ...\n\nFixed up trivial conflict in kernel/time/tick-sched.c manually\n"
    },
    {
      "commit": "f0ffc816250a8cc28e6824326e2d58333e058eca",
      "tree": "1949fcb94b07e1dac522fcaae53cb5343c788ab4",
      "parents": [
        "4e57ea9a2e8e807e20f64d5b53fbee2c7c9e87ae"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Jan 02 12:34:55 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 02 12:34:55 2009 +0000"
      },
      "message": "[ARM] dma: remove dmamode_t typedef\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bc6447b8e4fdb3306ee6381df9650a1a8aa57c5b",
      "tree": "0ba38bb6883a561bcd2febbc8e5090fc559d2de6",
      "parents": [
        "5369bea7d7db1d95f63907f3470e23d32930be98"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Jan 02 12:18:53 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jan 02 12:18:53 2009 +0000"
      },
      "message": "[ARM] dma: make DMA_MODE_xxx reflect ISA DMA settings\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "18d8fda7c3c9439be04d7ea2e82da2513b121acb",
      "tree": "6b16a687205c7c027c719fd2249551f58f966618",
      "parents": [
        "cb23beb55100171646e69e248fb45f10db6e99a4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Dec 26 00:35:37 2008 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Dec 31 18:07:42 2008 -0500"
      },
      "message": "take init_fs to saner place\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "828aac2ee239dca9c1856c4856a57912e6a487c4",
      "tree": "44de8a7d318bbcef29da00992ebfa7356f470af7",
      "parents": [
        "6fd7c7fe72a46dfd227fe8db0c7b6863af90a982",
        "7971db5a4b4176ad5df590fce07a962c643a2740"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Dec 19 19:46:52 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Dec 19 19:46:52 2008 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/ukl/linux-2.6 into devel\n"
    },
    {
      "commit": "c613bbba6f39c8804f1f26e96fb68a117cc9e282",
      "tree": "85fbc24f26b61ce4e7a908d18952e3abc1f5cd10",
      "parents": [
        "cd4348339c21f4a15c01f3f120e92b3224a0a7da",
        "80eee6bca4069c48247005aa07cb5e8e86042aa3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Dec 17 20:04:45 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Dec 17 20:04:45 2008 +0000"
      },
      "message": "Merge branch \u0027mxc-pu-imxfb\u0027 of git://pasiphae.extern.pengutronix.de/git/imx/linux-2.6 into devel\n"
    },
    {
      "commit": "1f3f424a6bee9de4d839be9951f4296333fac014",
      "tree": "95de90dfdb4a9f64fe470709b82176243537c952",
      "parents": [
        "c8cae544bba6aee0f5cb0756dbab1a71d2c68737",
        "1bda71282ded6a2e09a2db7c8884542fb46bfd4f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 17 13:07:48 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 17 13:07:48 2008 +0100"
      },
      "message": "Merge branch \u0027linus\u0027 into cpus4096\n"
    },
    {
      "commit": "67306da610a3e4824192e92888634d3d8700bfc1",
      "tree": "cd60e44ac249e4a4c3f131d4d179c39d40793ac5",
      "parents": [
        "3909845e26439148a484d1ac30bb65e5e0ff63ec"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Dec 14 18:01:44 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 15 10:34:48 2008 +0000"
      },
      "message": "[ARM] Ensure linux/hardirqs.h is included where required\n\n... for the removal of it from asm-generic/local.h\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0de26520c7cabf36e1de090ea8092f011a6106ce",
      "tree": "3d02e509b6315fdfd9cdb8c9e0b9ed0a30cf9384",
      "parents": [
        "29c0177e6a4ac094302bed54a1d4bbb6b740a9ef"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:20:26 2008 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:20:26 2008 +1030"
      },
      "message": "cpumask: make irq_set_affinity() take a const struct cpumask\n\nImpact: change existing irq_chip API\n\nNot much point with gentle transition here: the struct irq_chip\u0027s\nsetaffinity method signature needs to change.\n\nFortunately, not widely used code, but hits a few architectures.\n\nNote: In irq_select_affinity() I save a temporary in by mangling\nirq_desc[irq].affinity directly.  Ingo, does this break anything?\n\n(Folded in fix from KOSAKI Motohiro)\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nReviewed-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: ralf@linux-mips.org\nCc: grundler@parisc-linux.org\nCc: jeremy@xensource.com\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\n"
    },
    {
      "commit": "98a79d6a50181ca1ecf7400eda01d5dc1bc0dbf0",
      "tree": "e8829ee975b77745da153b9d23601e3a1497ad68",
      "parents": [
        "6c34bc2976b30dc8b56392c020e25bae1f363cab"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:19:41 2008 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sat Dec 13 21:19:41 2008 +1030"
      },
      "message": "cpumask: centralize cpu_online_map and cpu_possible_map\n\nImpact: cleanup\n\nEach SMP arch defines these themselves.  Move them to a central\nlocation.\n\nTwists:\n1) Some archs (m32, parisc, s390) set possible_map to all 1, so we add a\n   CONFIG_INIT_ALL_POSSIBLE for this rather than break them.\n\n2) mips and sparc32 \u0027#define cpu_possible_map phys_cpu_present_map\u0027.\n   Those archs simply have phys_cpu_present_map replaced everywhere.\n\n3) Alpha defined cpu_possible_map to cpu_present_map; this is tricky\n   so I just manipulate them both in sync.\n\n4) IA64, cris and m32r have gratuitous \u0027extern cpumask_t cpu_possible_map\u0027\n   declarations.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nReviewed-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nTested-by: Tony Luck \u003ctony.luck@intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Mike Travis \u003ctravis@sgi.com\u003e\nCc: ink@jurassic.park.msu.ru\nCc: rmk@arm.linux.org.uk\nCc: starvik@axis.com\nCc: tony.luck@intel.com\nCc: takata@linux-m32r.org\nCc: ralf@linux-mips.org\nCc: grundler@parisc-linux.org\nCc: paulus@samba.org\nCc: schwidefsky@de.ibm.com\nCc: lethal@linux-sh.org\nCc: wli@holomorphy.com\nCc: davem@davemloft.net\nCc: jdike@addtoit.com\nCc: mingo@redhat.com\n"
    },
    {
      "commit": "6ed70a792af1f7961d8c74c2ded78aebd42c658e",
      "tree": "5b9509d174576e83bc155ac524989586c1e48b3d",
      "parents": [
        "674a0a6939a954ab92fdd9833943e2277550bb0a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Dec 12 11:15:45 2008 +0100"
      },
      "committer": {
        "name": "Uwe Kleine-Koenig",
        "email": "ukl@pengutronix.de",
        "time": "Fri Dec 12 11:15:45 2008 +0100"
      },
      "message": "small doc fix: ftrace_dyn_arch_init is called by ftrace_init\n\n... not kstop_machine.  Add a note that irqs are disabled.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "d667522fdf637ef1b425518afe11aedba80364b2",
      "tree": "d8e0bf29d3550692e7831112bb25bbeabb7dd0e2",
      "parents": [
        "8c56afcbea22e472d3bfa8ddf06f23cd6bc56826"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Dec 08 17:50:25 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 11 14:52:42 2008 +0000"
      },
      "message": "[ARM] dma: ensure that the single entry sg is properly initialized\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2f757f2ab7411cf0e2779012d8cda0cbf2f80d26",
      "tree": "880e0c661948132d54ce238eb45cba9bb71314d4",
      "parents": [
        "3afb6e9c635f735c751148beddc195daec0e35ec"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Dec 08 16:33:30 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 11 14:32:43 2008 +0000"
      },
      "message": "[ARM] dma: rejig DMA initialization\n\nRather than having the central DMA multiplexer call the architecture\nspecific DMA initialization function, have each architecture DMA\ninitialization function use core_initcall(), and register each DMA\nchannel separately with the multiplexer.\n\nThis removes the array of dma structures in the central multiplexer,\nreplacing it with an array of pointers instead; this is more flexible\nsince it allows the drivers to wrap the DMA structure (eventually\nallowing us to transition non-ISA DMA drivers away.)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "674a0a6939a954ab92fdd9833943e2277550bb0a",
      "tree": "fe20f8e7cac50dea1d13c48585e29b28aaa1f9f6",
      "parents": [
        "437f2f91d6597c67662f847d9ed4c99cb3c440cd"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Dec 09 03:13:39 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 11 09:39:18 2008 +0000"
      },
      "message": "[ARM] 5341/2: there is no copy_page on nommu ARM\n\n... as it is defined with memcpy, therefore no copy_page symbol to\nexport.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3afb6e9c635f735c751148beddc195daec0e35ec",
      "tree": "5ce51a4a09d3d11df751a43c7c6f4b5eeee0cf8e",
      "parents": [
        "1df8130278c4543555fea697e5714fbac300b899"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Dec 08 16:08:48 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 08 16:56:22 2008 +0000"
      },
      "message": "[ARM] dma: factor out code looking up the DMA channel\n\nThis is a preparitory patch to allow us to easily change the way we\nadd and lookup DMA channel structures.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1df8130278c4543555fea697e5714fbac300b899",
      "tree": "cf9ed1b4b76fcdaa9d61ff3dea2e9cbd6396a9e1",
      "parents": [
        "f40b121d983dfc53bde882aadec7f2f0bbcbd1c2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Dec 08 15:58:50 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 08 15:58:50 2008 +0000"
      },
      "message": "[ARM] dma: remove dmach_t typedef\n\nRemove a pointless integer typedef.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "657e1de8e742cf81153d2d15545948bd58294200",
      "tree": "0fa3df23305e3763027f819cde6016dde8b24223",
      "parents": [
        "93982535a201399c0023c1166a7f16a335134d5a",
        "6f13d278836d7251168631faeb0cbf5e4cdd98e5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Dec 01 17:53:45 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 01 17:53:45 2008 +0000"
      },
      "message": "Merge branch \u0027for-rmk-realview\u0027 of git://linux-arm.org/linux-2.6 into devel\n"
    },
    {
      "commit": "ebac6546df7e8bd17f66f029c616ea9ee3c595ae",
      "tree": "98801f44053407dc2990b16fbcfdbc5cb770416c",
      "parents": [
        "4c3ea3717103ffcccfaebedb98c2dadfb54e0482"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Dec 01 14:54:57 2008 +0000"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Dec 01 14:54:57 2008 +0000"
      },
      "message": "RealView: Use only the shadow mapping of ARM11MPCore local timers\n\nAll the cases where the local timer for a CPU is accessed happen on the\ncorresponding current CPU, hence no need to access the per-CPU local\ntimer mappings.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n\n\n"
    },
    {
      "commit": "37efe6427dd50e889473fb3c7fcec02dbbd098eb",
      "tree": "d5a6b3e6fbd5d60a1a145f5801002e96bcb9af9e",
      "parents": [
        "112243034cec7c3ef0499fdebf39218714da453d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Dec 01 11:53:07 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 01 11:53:07 2008 +0000"
      },
      "message": "[ARM] use asm/sections.h\n\nUpdate to use the asm/sections.h header rather than declaring these\nsymbols ourselves.  Change __data_start to _data to conform with the\nnaming found within asm/sections.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "87c52578bd050ba395b0cae7079b1128abd2422d",
      "tree": "e3b5ddbcafc52eb50e60516b0bcf7f20a51a270d",
      "parents": [
        "f40b121d983dfc53bde882aadec7f2f0bbcbd1c2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 29 17:35:51 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 29 18:49:55 2008 +0000"
      },
      "message": "[ARM] Remove linux/sched.h from asm/cacheflush.h and asm/uaccess.h\n\n... and fix those drivers that were incorrectly relying upon\nthat include.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7ef4de17cc55a3c3b8d093743b1e3b845d8eba47",
      "tree": "adf87c996affbb6c42850d55cb34c0e5a2f6d340",
      "parents": [
        "f412b09f4ed7c57f5b8935ed7d6fc786f402a629",
        "b5ee9002583fc14e6d45a04c18f208987a8fbced"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Nov 28 15:39:02 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 28 15:39:02 2008 +0000"
      },
      "message": "Merge branch \u0027highmem\u0027 into devel\n\nConflicts:\n\n\tarch/arm/mach-clps7500/include/mach/memory.h\n"
    },
    {
      "commit": "4b5f32cee0cce7b9783ced5cbeabd17aa53c51fb",
      "tree": "95d3f2af07733cf70419ea5c3ae1100be2533197",
      "parents": [
        "43ae286b7d4d8c4983bc263ef2e3cccc10dedb2b"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Oct 06 13:24:40 2008 -0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 28 15:36:44 2008 +0000"
      },
      "message": "[ARM] rationalize memory configuration code some more\n\nCurrently there are two instances of struct meminfo: one in\nkernel/setup.c marked __initdata, and another in mm/init.c with\npermanent storage.  Let\u0027s keep only the later to directly populate\nthe permanent version from arm_add_memory().\n\nAlso move common validation tests between the MMU and non-MMU cases\ninto arm_add_memory() to remove some duplication.  Protection against\noverflowing the membank array is also moved in there in order to cover\nthe kernel cmdline parsing path as well.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f412b09f4ed7c57f5b8935ed7d6fc786f402a629",
      "tree": "34fe1b4b64db4993e9fb21a70812fafed0437870",
      "parents": [
        "31bccbf39208133415000520c79ebe7b291786df",
        "7f1fd31db158c95418d9cc5690ab60ecc6fb632d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 27 12:42:48 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 27 12:42:48 2008 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://linux-arm.org/linux-2.6 into devel\n"
    },
    {
      "commit": "7f1fd31db158c95418d9cc5690ab60ecc6fb632d",
      "tree": "d71c19a0b8c5f78391ff8764804125a59f18ce98",
      "parents": [
        "8553cb67d2318db327071018fc81084cbabccc46"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Nov 10 14:14:11 2008 +0000"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Nov 10 14:14:11 2008 +0000"
      },
      "message": "Fix the teehbr_read function prototype\n\nA \"void\" was missing inside brackets.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n\n\n\n"
    },
    {
      "commit": "ab4f2ee130d5ffcf35616e1f5c6ab75af5b463b6",
      "tree": "7532eb50e674402f8f658094acb71b8dfb1117bf",
      "parents": [
        "d2ed5cb80a241518dd71f467c884bfabbe15f68c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 06 17:11:07 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 06 17:13:47 2008 +0000"
      },
      "message": "[ARM] fix naming of MODULE_START / MODULE_END\n\nAs of 73bdf0a60e607f4b8ecc5aec597105976565a84f, the kernel needs\nto know where modules are located in the virtual address space.\nOn ARM, we located this region between MODULE_START and MODULE_END.\nUnfortunately, everyone else calls it MODULES_VADDR and MODULES_END.\nUpdate ARM to use the same naming, so is_vmalloc_or_module_addr()\ncan work properly.  Also update the comment on mm/vmalloc.c to\nreflect that ARM also places modules in a separate region from the\nvmalloc space.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2bedbdf4148ebbe48c7a89449ab52e475a788f42",
      "tree": "8824fd9f1a87257187972d9395c561e2682d53bf",
      "parents": [
        "4369ae16eec16e6a922d4333da88a58fbc201369"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Nov 06 13:23:07 2008 +0000"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Nov 06 13:23:07 2008 +0000"
      },
      "message": "Add HWCAP_NEON to the ARM hwcap.h file\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n\n"
    },
    {
      "commit": "4369ae16eec16e6a922d4333da88a58fbc201369",
      "tree": "42b3985ac455c7ce4799553fdafe78c6e12d9ce4",
      "parents": [
        "0173a3265b228da319ceb9c1ec6a5682fd1b2d92"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Nov 06 13:23:06 2008 +0000"
      },
      "committer": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Nov 06 13:23:06 2008 +0000"
      },
      "message": "Add \"thumbee\" to the hwcap_str array\n\nThis part was missed in the initial patch adding ThumbEE support.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\n\n\n\n"
    },
    {
      "commit": "d2ed5cb80a241518dd71f467c884bfabbe15f68c",
      "tree": "7c4198411f5fb88151ae3a467ecfdce1d09aaebd",
      "parents": [
        "a75952b72a0fff3031124003e62118111aed42c1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 02 09:16:50 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 04 15:02:09 2008 +0000"
      },
      "message": "[ARM] fix VFP+softfloat binaries\n\n2.6.28-rc tightened up the ELF architecture checks on ARM.  For\nnon-EABI it only allows VFP if the hardware supports it.  However,\nthe kernel fails to also inspect the soft-float flag, so it\nincorrectly rejects binaries using soft-VFP.\n\nThe fix is simple: also check that EF_ARM_SOFT_FLOAT isn\u0027t set\nbefore rejecting VFP binaries on non-VFP hardware.\n\nAcked-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4d296c24326783bff1282ac72f310d8bac8df413",
      "tree": "75751fdafc0fa5818a926478e78dd9e54f1cf872",
      "parents": [
        "cb7be3b2fc2cf089ee52b16f0fd9ebb29e9944e1"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Oct 23 09:33:06 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 23 16:00:23 2008 +0200"
      },
      "message": "ftrace: remove mcount set\n\nThe arch dependent function ftrace_mcount_set was only used by the daemon\nstart up code. This patch removes it.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "606576ce816603d9fe1fb453a88bc6eea16ca709",
      "tree": "7c6844ff4d75f249df49e9e5fe97062d301c3a1f",
      "parents": [
        "c2db8054c1eaf99983d8deee347876b01c26c2cf"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon Oct 06 19:06:12 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 20 18:27:03 2008 +0200"
      },
      "message": "ftrace: rename FTRACE to FUNCTION_TRACER\n\nDue to confusion between the ftrace infrastructure and the gcc profiling\ntracer \"ftrace\", this patch renames the config options from FTRACE to\nFUNCTION_TRACER.  The other two names that are offspring from FTRACE\nDYNAMIC_FTRACE and FTRACE_MCOUNT_RECORD will stay the same.\n\nThis patch was generated mostly by script, and partially by hand.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "20272c8994cf1e1f8ed745a2ea161dd9ad3889f2",
      "tree": "96b1bf44be94e7e85bb2bf5b2b87a4dbd452ecde",
      "parents": [
        "8d71ff0bef9cf4e70108a9a2762f2361e607abde",
        "3bbfe0596746e1590888a6e1e6a07583265238b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 10:04:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 10:04:04 2008 -0700"
      },
      "message": "Merge branch \u0027proc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/proc\n\n* \u0027proc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/proc:\n  proc: remove kernel.maps_protect\n  proc: remove now unneeded ADDBUF macro\n  [PATCH] proc: show personality via /proc/pid/personality\n  [PATCH] signal, procfs: some lock_task_sighand() users do not need rcu_read_lock()\n  proc: move PROC_PAGE_MONITOR to fs/proc/Kconfig\n  proc: make grab_header() static\n  proc: remove unused get_dma_list()\n  proc: remove dummy vmcore_open()\n  proc: proc_sys_root tweak\n  proc: fix return value of proc_reg_open() in \"too late\" case\n\nFixed up trivial conflict in removed file arch/sparc/include/asm/dma_32.h\n"
    },
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "a70973c2141f98e2046f7ce9a29774bf254cf70f",
      "tree": "36f5ffd3a1fbcf111ab456405e9d86d9c29d770d",
      "parents": [
        "a04f4de6412a4f0ababf9f665674414f26d4cb6e"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Oct 03 00:31:19 2008 +0400"
      },
      "committer": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Oct 10 04:18:56 2008 +0400"
      },
      "message": "proc: remove unused get_dma_list()\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n"
    },
    {
      "commit": "3f30a09a612bac2b531a206c2a58a292dd7ff182",
      "tree": "62741c2f78aeb3009c66dbcf014ebff2e034e597",
      "parents": [
        "9e165acf1b9e37af7c0fa39399b43d0bd8600039",
        "fda50a1c49ad7483eaa29a268d560422c413933f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Oct 09 21:33:02 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 09 21:33:02 2008 +0100"
      },
      "message": "Merge branch \u0027pxa-all\u0027 into devel\n\nConflicts:\n\n\tarch/arm/mach-pxa/Kconfig\n\tarch/arm/mach-pxa/corgi.c\n\tarch/arm/mach-pxa/include/mach/hardware.h\n\tarch/arm/mach-pxa/spitz.c\n"
    }
  ],
  "next": "6a4690c22f5da1eb1c898b61b6a80da52fbd976f"
}
