)]}'
{
  "log": [
    {
      "commit": "c332c10c01d8d31f2eba9abc04b0fc3d62610ed8",
      "tree": "5fecdc49bb3158bfed53a6a7bb3db1c3be197486",
      "parents": [
        "f8f5ed7c996ad9426847ce09b828d415cb19bc06"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 21 16:48:28 2011 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 21 16:48:28 2011 -0500"
      },
      "message": "microblaze: bury asm/namei.h\n\naltroot support has been gone for years, along with arch/*/asm/namei.h;\nlooks like a dummy survivor that sat it out in microblaze tree...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "66421a648d11c60e75d1ec4876f0748341598f5d",
      "tree": "9f276bcdc62b0216d85927a1ecc4d5ce3b67dfb8",
      "parents": [
        "f7be345515ab6d5c3a0973bb2b32510fcb7c0481"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Thu Sep 22 11:22:55 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:31:06 2011 -0400"
      },
      "message": "microblaze: Add export.h to arch/microblaze files as required\n\nFor access to the EXPORT_SYMBOL variants and THIS_MODULE macros.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "b1c907f3b2675ecb01e340948fc62d6535ff5ac3",
      "tree": "978e7ba356ff57c4febe55f3ee0d0955ea721f14",
      "parents": [
        "91e67a996c60a347ad7b918a74efb0f6b3b274c3",
        "84ac218f0257a0cfd7689d9a44f53118dbf307b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 16:13:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 16:13:44 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze:\n  microblaze: Remove __ARCH_WANT_INTERRUPTS_ON_CTXSW usage\n  microblaze: Use delay slot in __strnlen_user, __strncpy_user\n  microblaze: Remove NET_IP_ALIGN from system.h\n  microblaze: Add __ucmpdi2() helper function\n  microblaze: Raise SIGFPE/FPE_INTDIV for div by zero\n  microblaze: Switch ELF_ARCH code to 189\n  microblaze: Added DMA sync operations\n  microblaze: Moved __dma_sync() to dma-mapping.h\n  microblaze: Add PVR for Microblaze v8.20.a\n  microblaze: Fix access_ok macro\n  microblaze: Add loop unrolling for PAGE in copy_tofrom_user\n  microblaze: Simplify logic for unaligned byte copying\n  microblaze: Change label names - copy_tofrom_user\n  microblaze: Separate fixup section definition\n  microblaze: Change label name in copy_tofrom_user\n  microblaze: Clear top bit from cnt32_to_63\n"
    },
    {
      "commit": "84ac218f0257a0cfd7689d9a44f53118dbf307b3",
      "tree": "015d3fc9489fbb00da12dbf4eee72752f3307b9e",
      "parents": [
        "cb5edfe3e553d930f9a13cb75cfe395ee38cde23"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Wed Aug 24 15:32:31 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 14 12:28:42 2011 +0200"
      },
      "message": "microblaze: Remove __ARCH_WANT_INTERRUPTS_ON_CTXSW usage\n\nAs far as I can tell the only reason microblaze has\n__ARCH_WANT_INTERRUPTS_ON_CTXSW is because it initializes new task state\nwith interrupts enabled so that on switch_to() interrupts get enabled.\n\nSo change copy_thread() to clear MSR_IE instead of set it, this will\nensure switch_to() will always keep IRQs disabled.\n\nThe scheduler will disable IRQs when taking rq-\u003elock in schedule() and\nenable IRQs in finish_lock_switch() after its done its magic.\n\nThis leaves ARM the only __ARCH_WANT_INTERRUPTS_ON_CTXSW user.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "cb5edfe3e553d930f9a13cb75cfe395ee38cde23",
      "tree": "d239df9396d0a5e1100690400234a18f0ec7707e",
      "parents": [
        "90fcf383636f452ab027656e4fb7e95c79aa878c"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Sun Oct 02 13:07:02 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 14 12:24:34 2011 +0200"
      },
      "message": "microblaze: Use delay slot in __strnlen_user, __strncpy_user\n\nUse delay slot to speedup if maxlen is zero.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "90fcf383636f452ab027656e4fb7e95c79aa878c",
      "tree": "3a5dafd0f316b6e9dac6b3e40e1e0fe0986b626b",
      "parents": [
        "c8ae8a820880cf8bf3588752ac0ded6d4d218d50"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Sun Oct 02 09:12:37 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 14 12:24:33 2011 +0200"
      },
      "message": "microblaze: Remove NET_IP_ALIGN from system.h\n\nUse default value (which is the same) from\ninclude/linux/skbuff.h.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "c8ae8a820880cf8bf3588752ac0ded6d4d218d50",
      "tree": "0a23e63968ccaeb4bd4bed523dc5cc7be48ed812",
      "parents": [
        "15ec090833eeb2ab242c049a68b6224345771619"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Sep 23 08:46:24 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 14 12:24:32 2011 +0200"
      },
      "message": "microblaze: Add __ucmpdi2() helper function\n\nAdd missing __ucmpdi2 helper function.\n\nError log:\nkernel/built-in.o: In function `print_graph_duration\u0027:\n: undefined reference to `__ucmpdi2\u0027\nkernel/built-in.o: In function `print_graph_duration\u0027:\n: undefined reference to `__ucmpdi2\u0027\n\nBased on MIPS code.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "15ec090833eeb2ab242c049a68b6224345771619",
      "tree": "14a752096341a500b1045462830de617c1221e87",
      "parents": [
        "69515f8b957a4b1558d4726ffa6be2484e1dcb60"
      ],
      "author": {
        "name": "Edgar E. Iglesias",
        "email": "edgar.iglesias@petalogix.com",
        "time": "Mon Aug 22 19:58:06 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 14 12:24:31 2011 +0200"
      },
      "message": "microblaze: Raise SIGFPE/FPE_INTDIV for div by zero\n\nIt fixes the signal nr raised for divizion by zero from\nSIGILL to SIGFPE, in accordance to POSIX and other archs.\n\nThis came up due to a failed test in the GCC testsuite.\n\nSigned-off-by: Edgar E. Iglesias \u003cedgar.iglesias@gmail.com\u003e\n"
    },
    {
      "commit": "69515f8b957a4b1558d4726ffa6be2484e1dcb60",
      "tree": "4c3212f3489341df851a04853027f4f32723f139",
      "parents": [
        "0fb2a6f283f25731217841f961cefa0a19bd449d"
      ],
      "author": {
        "name": "Edgar E. Iglesias",
        "email": "edgar.iglesias@petalogix.com",
        "time": "Tue Aug 23 23:16:15 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 14 12:24:31 2011 +0200"
      },
      "message": "microblaze: Switch ELF_ARCH code to 189\n\nSwitch arch code to 189, the registered code in the upstream\nversion of binutils. Continue to accept the experimental 0xbaab.\n\nSigned-off-by: Edgar E. Iglesias \u003cedgar.iglesias@gmail.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "0fb2a6f283f25731217841f961cefa0a19bd449d",
      "tree": "ed3712d2ebc0595a13dad5889eb9de8775aa9916",
      "parents": [
        "cf560c1801e518abfe0951008c4f2df4bbb3f5e8"
      ],
      "author": {
        "name": "Eli Billauer",
        "email": "eli.billauer@gmail.com",
        "time": "Sun Sep 11 22:43:07 2011 +0300"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 14 12:24:30 2011 +0200"
      },
      "message": "microblaze: Added DMA sync operations\n\nAdded support gor dma_direct_sync_single_for_*() and dma_direct_sync_sg_for_*()\n\nSigned-off-by: Eli Billauer \u003celi.billauer@gmail.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "cf560c1801e518abfe0951008c4f2df4bbb3f5e8",
      "tree": "b7701d77a994b26a71bd5cfb96f3ae1ca99b4e88",
      "parents": [
        "2309f7cfca745ec282c125e79ac80dca2ea8390e"
      ],
      "author": {
        "name": "Eli Billauer",
        "email": "eli.billauer@gmail.com",
        "time": "Sun Sep 11 22:43:06 2011 +0300"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 14 12:24:29 2011 +0200"
      },
      "message": "microblaze: Moved __dma_sync() to dma-mapping.h\n\n__dma_sync_page() was replaced by __dma_sync(), and parameters of calls to\nthe new function were adjusted to match __dma_sync()\u0027s format.\n\nSigned-off-by: Eli Billauer \u003celi.billauer@gmail.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "2309f7cfca745ec282c125e79ac80dca2ea8390e",
      "tree": "c63ce971b0942b930702f5db440a36ee297645bd",
      "parents": [
        "41b7602ed17a6bbb3b3d33087c39ef5c3a5589c7"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon May 23 13:06:43 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 14 12:24:28 2011 +0200"
      },
      "message": "microblaze: Add PVR for Microblaze v8.20.a\n\nMicroblaze v8.20.a has 0x15 version string.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "41b7602ed17a6bbb3b3d33087c39ef5c3a5589c7",
      "tree": "b19f00fed217236240de03937741047e51a54016",
      "parents": [
        "ebe211254bfa6295f4ab0b33c7c881bdfabbab60"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Jul 28 15:23:37 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 14 12:24:27 2011 +0200"
      },
      "message": "microblaze: Fix access_ok macro\n\nThere is the problem with bit OR (|) because for\nsome combination is addr | size | addr+size equal\nto seq.\n\nFor standard kernel setting (kernel starts at 0xC0000000)\nis seq for user space 0xBFFFFFFF and everything below\nthis limit is fine.\n\nBut even address 0xBFFFFFFF is fine because it\nis below kernel space.\n\nSigned-off-by: Andrew Fedonczuk \u003candrew.fedonczuk@ericsson.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ebe211254bfa6295f4ab0b33c7c881bdfabbab60",
      "tree": "08345bf06ede9d07585342f1264a12a47f2a0c50",
      "parents": [
        "782d491fc210fac03976d01071145728339b6887"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jun 10 10:49:08 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 14 12:24:26 2011 +0200"
      },
      "message": "microblaze: Add loop unrolling for PAGE in copy_tofrom_user\n\nIncrease performance by loop unrolling.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "782d491fc210fac03976d01071145728339b6887",
      "tree": "04350521d9f3a38b326b56cadaa81512b9b3820e",
      "parents": [
        "c83858b3e6e8db9dbb17641de1a2420bb102ae31"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jun 10 11:08:57 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 14 12:24:25 2011 +0200"
      },
      "message": "microblaze: Simplify logic for unaligned byte copying\n\nSave jump instruction for unaligned byte copying.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "c83858b3e6e8db9dbb17641de1a2420bb102ae31",
      "tree": "f0cc549fb0d73478819978c69b2d37abc53209a2",
      "parents": [
        "eedac7914dd4d6effa0b970a36efd898c9fc4873"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jun 10 11:07:55 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 14 12:24:22 2011 +0200"
      },
      "message": "microblaze: Change label names - copy_tofrom_user\n\nChange label name to be prepared for loop unrolling.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "eedac7914dd4d6effa0b970a36efd898c9fc4873",
      "tree": "5109bf8d736c9e86f72cd01e2e7902b6887528cb",
      "parents": [
        "9b133f8d87a460e97b63efbf421a87741a029cd0"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jun 10 11:05:45 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 14 12:24:22 2011 +0200"
      },
      "message": "microblaze: Separate fixup section definition\n\nMove fixups below appropriate code.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "9b133f8d87a460e97b63efbf421a87741a029cd0",
      "tree": "7e2e5919af020a7130ab133f89035b6326e406a4",
      "parents": [
        "9c6f6f549f46940c2d48eb9618d9d0fe471c5151"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jun 10 11:03:44 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 14 12:24:21 2011 +0200"
      },
      "message": "microblaze: Change label name in copy_tofrom_user\n\nUse label 0: for zero length copying and fixups.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "9c6f6f549f46940c2d48eb9618d9d0fe471c5151",
      "tree": "db9e95df44a38d61c43ce8d4a254e106766818be",
      "parents": [
        "e9308cfd5ab4ade3d81cf591c7599c3a05a21b04"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Sep 23 09:52:24 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 14 12:24:20 2011 +0200"
      },
      "message": "microblaze: Clear top bit from cnt32_to_63\n\nTop bit is used as garbage and it must be clear\nexplicitly.\nIt is causing the problem with soft lookup code\nbecause it checks delays which are long when\ntop bit is setup.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6be9dd121ddeca9dcfb35aee96273c92bbd28014",
      "tree": "4d8709a5f407508fe4aa42a42805348fe18ac45e",
      "parents": [
        "753306977e47b28f846078ce96e58a5e1ab8f3a5"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Wed Oct 12 21:28:36 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Oct 13 10:39:24 2011 +0200"
      },
      "message": "microblaze: add missing CONFIG_ prefixes\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "395cf9691d72173d8cdaa613c5f0255f993af94b",
      "tree": "813be524794fe1c0850805d7faca90e45fd0e60b",
      "parents": [
        "e060c38434b2caa78efe7cedaff4191040b65a15"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Mon Aug 15 02:02:26 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Sep 27 18:08:04 2011 +0200"
      },
      "message": "doc: fix broken references\n\nThere are numerous broken references to Documentation files (in other\nDocumentation files, in comments, etc.). These broken references are\ncaused by typo\u0027s in the references, and by renames or removals of the\nDocumentation files. Some broken references are simply odd.\n\nFix these broken references, sometimes by dropping the irrelevant text\nthey were part of.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f5b940997397229975ea073679b03967932a541b",
      "tree": "a477f440175d67b67928d6d11c845fe98f09eb72",
      "parents": [
        "b727d20269e8ef1de002bfea8099f5e9db9e9f23"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Aug 26 18:03:11 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 15:09:58 2011 -0700"
      },
      "message": "All Arch: remove linkage for sys_nfsservctl system call\n\nThe nfsservctl system call is now gone, so we should remove all\nlinkage for it.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ed3689bdceb0064ee6faf0e76f6467122794970",
      "tree": "059fbf494ac721faaefef1dd6e0131e9e576f6fb",
      "parents": [
        "8aae36cdf12313cd9cc0e4799fe1ea64d3c623f3",
        "363922946f96ad1d6420107ebcfa9a95b659fe75"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 27 09:24:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 27 09:24:20 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze:\n  microblaze: Do not show error message for 32 interrupt lines\n  Revert \"microblaze: PCI fix typo fault in of_node pointer moving into pci_bus\"\n  microblaze: PCI fix typo fault in of_node pointer moving into pci_bus\n  microblaze: Add support for early console on mdm\n  microblaze: Simplify early console binding from DT\n  microblaze: Get early printk console earlier\n  microblaze: Standardise cpuinfo output for cache policy\n  microblaze: Unprivileged stream instruction awareness\n  microblaze: trivial: Fix typo fault\n  microblaze: exec: Remove redundant set_fs(USER_DS)\n  microblaze: Remove duplicated prototype of start_thread()\n  microblaze: Fix unaligned value saving to the stack for system with MMU\n  microblaze/irqs: Do not trace arch_local_{*,irq_*} functions\n"
    },
    {
      "commit": "363922946f96ad1d6420107ebcfa9a95b659fe75",
      "tree": "07acba29752f42195d984389657a83d55755ecf1",
      "parents": [
        "6dbd3085c3c3a53dfa4491ebcbf7847955b16f26"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Jul 27 10:45:32 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Jul 27 11:02:00 2011 +0200"
      },
      "message": "microblaze: Do not show error message for 32 interrupt lines\n\nWhen interrupt controller uses 32 interrupts lines the kernel\nshow error message about mismatch in kind-of-intr parameter\nbecause it exceeds u32. Recast fixs this issue.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "3960ef326a1838971466193ffa008ff37c1d978d",
      "tree": "282b74377bccb9fa79639ce4df2dcb48652dbdec",
      "parents": [
        "62c9072bee2272232d0ed92dc8148c48c1f10f8e",
        "c8f85523e70f8202ff49858bacd72fa65245f382"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 17:12:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 17:12:10 2011 -0700"
      },
      "message": "Merge branch \u0027next/cross-platform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc\n\n* \u0027next/cross-platform\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/linux-arm-soc:\n  ARM: Consolidate the clkdev header files\n  ARM: set vga memory base at run-time\n  ARM: convert PCI defines to variables\n  ARM: pci: make pcibios_assign_all_busses use pci_has_flag\n  ARM: remove unnecessary mach/hardware.h includes\n  pci: move microblaze and powerpc pci flag functions into asm-generic\n  powerpc: rename ppc_pci_*_flags to pci_*_flags\n\nFix up conflicts in arch/microblaze/include/asm/pci-bridge.h\n"
    },
    {
      "commit": "60063497a95e716c9a689af3be2687d261f115b4",
      "tree": "6ce0d68db76982c53df46aee5f29f944ebf2c320",
      "parents": [
        "148817ba092f9f6edd35bad3c6c6b8e8f90fe2ed"
      ],
      "author": {
        "name": "Arun Sharma",
        "email": "asharma@fb.com",
        "time": "Tue Jul 26 16:09:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 16:49:47 2011 -0700"
      },
      "message": "atomic: use \u003clinux/atomic.h\u003e\n\nThis allows us to move duplicated code in \u003casm/atomic.h\u003e\n(atomic_inc_not_zero() for now) to \u003clinux/atomic.h\u003e\n\nSigned-off-by: Arun Sharma \u003casharma@fb.com\u003e\nReviewed-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e9a6cb5e66f4b23e2a8f6b3f00949b7b3125dda",
      "tree": "f5ae8bd305b7df5f9dcb75ea86b05174c3dc5b90",
      "parents": [
        "778d3b0ff0654ad7092bf823fd32010066b12365"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jul 26 16:08:31 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 26 16:49:43 2011 -0700"
      },
      "message": "ptrace: unify show_regs() prototype\n\n[ poleg@redhat.com: no need to declare show_regs() in ptrace.h, sched.h does this ]\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6dbd3085c3c3a53dfa4491ebcbf7847955b16f26",
      "tree": "4e9c522e867ded37b9e51043fcc4c89b27227b2f",
      "parents": [
        "c9d761b7c4b658a937a941aea2781f511a0ff3ec"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Jul 26 11:24:56 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Jul 26 11:29:54 2011 +0200"
      },
      "message": "Revert \"microblaze: PCI fix typo fault in of_node pointer moving into pci_bus\"\n\nThis reverts commit c9d761b7c4b658a937a941aea2781f511a0ff3ec.\n\nBen\u0027 commit \"microblaze/pci: Move the remains of pci_32.c to pci-common.c\"\n(sha1: bf13a6fa09b8db7f1fd59b5e2ed3674a89a6a25c)\ncompletely removed pci_32.c that\u0027s why my fixing commit caused\nthe problem with merging and need to be revert.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "d3ec4844d449cf7af9e749f73ba2052fb7b72fc2",
      "tree": "c515913e85f7e50878c83da2a88bc5a7269d087c",
      "parents": [
        "0003230e8200699860f0b10af524dc47bf8aecad",
        "df2e301fee3c2c2a87592151397ad7699bb14c37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 25 13:56:39 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  fs: Merge split strings\n  treewide: fix potentially dangerous trailing \u0027;\u0027 in #defined values/expressions\n  uwb: Fix misspelling of neighbourhood in comment\n  net, netfilter: Remove redundant goto in ebt_ulog_packet\n  trivial: don\u0027t touch files that are removed in the staging tree\n  lib/vsprintf: replace link to Draft by final RFC number\n  doc: Kconfig: `to be\u0027 -\u003e `be\u0027\n  doc: Kconfig: Typo: square -\u003e squared\n  doc: Konfig: Documentation/power/{pm \u003d\u003e apm-acpi}.txt\n  drivers/net: static should be at beginning of declaration\n  drivers/media: static should be at beginning of declaration\n  drivers/i2c: static should be at beginning of declaration\n  XTENSA: static should be at beginning of declaration\n  SH: static should be at beginning of declaration\n  MIPS: static should be at beginning of declaration\n  ARM: static should be at beginning of declaration\n  rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check\n  Update my e-mail address\n  PCIe ASPM: forcedly -\u003e forcibly\n  gma500: push through device driver tree\n  ...\n\nFix up trivial conflicts:\n - arch/arm/mach-ep93xx/dma-m2p.c (deleted)\n - drivers/gpio/gpio-ep93xx.c (renamed and context nearby)\n - drivers/net/r8169.c (just context changes)\n"
    },
    {
      "commit": "c9d761b7c4b658a937a941aea2781f511a0ff3ec",
      "tree": "2f7fa55f6468c2314c0c129db5e52a859b6c7c74",
      "parents": [
        "ca12adc8ca6814d1949fcc6d83c1adda6dc9e2ef"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Jul 12 15:24:06 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 25 09:25:27 2011 +0200"
      },
      "message": "microblaze: PCI fix typo fault in of_node pointer moving into pci_bus\n\nBug introduces in:\npowerpc/pci: Make both ppc32 and ppc64 use sysdata for pci_controller\n(sha1: b5d937de0367d26f65b9af1aef5f2c34c1939be0)\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ca12adc8ca6814d1949fcc6d83c1adda6dc9e2ef",
      "tree": "4e9c522e867ded37b9e51043fcc4c89b27227b2f",
      "parents": [
        "2aa8e37596933a43fc3e46e1e385045635674429"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Apr 06 13:06:45 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 25 09:25:26 2011 +0200"
      },
      "message": "microblaze: Add support for early console on mdm\n\nSupport mdm early console:\n - extend time for retries\n - add mdm compatible property\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "2aa8e37596933a43fc3e46e1e385045635674429",
      "tree": "79cbf1212d42d583a5a5951e28d90e27e94df4e4",
      "parents": [
        "e721a45fbed13a52093d2cc1962dbb8a754462ea"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 14 11:48:43 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 25 09:25:13 2011 +0200"
      },
      "message": "microblaze: Simplify early console binding from DT\n\nRecognize early Linux console from chosen - linux,stdout-path\ninstead of detecting the first console with appropriate\ncompatible strings.\nThis patch solved the problem on system with multiple\nconsoles.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "e721a45fbed13a52093d2cc1962dbb8a754462ea",
      "tree": "e4796291b72cdad4d7b64e1c9d19269008005fa8",
      "parents": [
        "95ce618f85a86a7383c1a3e39278be3de84b1b99"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Apr 04 15:45:06 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 25 09:23:47 2011 +0200"
      },
      "message": "microblaze: Get early printk console earlier\n\n1. Register early console as standard console\n2. Enable CON_BOOT console flag to ensure auto-unregistering by the kernel\n3. remap_early_printk function remap physical console baseaddr to virtual space\n\nUsage specific function for console remap is done after memory initialization\nwith IRQ turn off that\u0027s why there is not necessary to protect it.\n\nThe reason for remapping is that the kernel use TLB 63 for 1:1 address mapping\nto be able to use console in very early boot-up phase. But allocating one TLB\njust for console caused performance degression that\u0027s why ioremaps create new\nmapping and TLB 63 is automatically released and ready to use.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nCC: Russell King \u003clinux@arm.linux.org.uk\u003e\nCC: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCC: Ingo Molnar \u003cmingo@redhat.com\u003e\nCC: Alan Cox \u003calan@linux.intel.com\u003e\nCC: \u003clinux-serial@vger.kernel.org\u003e\nCC: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "95ce618f85a86a7383c1a3e39278be3de84b1b99",
      "tree": "4bd4ae626ef18cd7c52b6c50d61e7228ed95f86d",
      "parents": [
        "8904976e8ca45be3ec75acc71f5d855ef671a079"
      ],
      "author": {
        "name": "John A. Williams",
        "email": "john.williams@petalogix.com",
        "time": "Tue May 24 18:59:45 2011 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 25 09:13:43 2011 +0200"
      },
      "message": "microblaze: Standardise cpuinfo output for cache policy\n\nThe current cpuinfo output for the cache policy has no leading tag:, making\nit difficult to parse.  Add a leaning \"Dcache-policy:\" tag to this field.\n\nSigned-off-by: John A. Williams \u003cjohn.williams@petalogix.com\u003e\n"
    },
    {
      "commit": "8904976e8ca45be3ec75acc71f5d855ef671a079",
      "tree": "9c76c35266329312ace36ab009d686d5e2cd77f8",
      "parents": [
        "5db34eb92f5699361de355dcd7958fdd2a9fb98a"
      ],
      "author": {
        "name": "John A. Williams",
        "email": "john.williams@petalogix.com",
        "time": "Tue May 24 18:57:11 2011 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 25 09:13:42 2011 +0200"
      },
      "message": "microblaze: Unprivileged stream instruction awareness\n\nAdd cpuinfo support for the new MicroBlaze option permitting userspace\n(unprivileged) access to the streaming instructions (FSL / AXI-stream).\n\nEmit a noisy warning at bootup if this is enabled, because bad user code\ncan potentially lockup the CPU.\n\nSigned-off-by: John A. Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "5db34eb92f5699361de355dcd7958fdd2a9fb98a",
      "tree": "9fa9320e1c1d37f8c7da77052af28e9ed78e0e0a",
      "parents": [
        "a0ec99bda8d42001dc37191f1282a401d2f6e4e1"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Jul 12 12:36:29 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 25 09:07:45 2011 +0200"
      },
      "message": "microblaze: trivial: Fix typo fault\n\ndescrtiption -\u003e description\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a0ec99bda8d42001dc37191f1282a401d2f6e4e1",
      "tree": "7614a182a5d3b75ae6dab9540dc60c4f7493afeb",
      "parents": [
        "504a84c4806af58ae842b8716f603baad2757dd9"
      ],
      "author": {
        "name": "Mathias Krause",
        "email": "minipli@googlemail.com",
        "time": "Fri Jun 10 15:09:59 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 25 09:07:45 2011 +0200"
      },
      "message": "microblaze: exec: Remove redundant set_fs(USER_DS)\n\nThe address limit is already set in flush_old_exec() so this\nset_fs(USER_DS) is redundant.\n\nSigned-off-by: Mathias Krause \u003cminipli@googlemail.com\u003e\n"
    },
    {
      "commit": "504a84c4806af58ae842b8716f603baad2757dd9",
      "tree": "59527f35dad33c9842db399de396fce4e3ea6d18",
      "parents": [
        "c11389406f19e4bddc7b347e5259aebda02b23f1"
      ],
      "author": {
        "name": "Mathias Krause",
        "email": "minipli@googlemail.com",
        "time": "Wed Jun 08 14:30:05 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 25 09:07:45 2011 +0200"
      },
      "message": "microblaze: Remove duplicated prototype of start_thread()\n\nThe prototype for start_thread() is already present in the MMU/NOMMU\nindependent part of the file. Remove the duplicate.\n\nSigned-off-by: Mathias Krause \u003cminipli@googlemail.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "c11389406f19e4bddc7b347e5259aebda02b23f1",
      "tree": "804664ab82aa0bfd29336354be5a900f6d736fc7",
      "parents": [
        "a2f526994e92ea54be181efccda261c4b1a6ae8d"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri May 20 09:02:13 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 25 09:07:45 2011 +0200"
      },
      "message": "microblaze: Fix unaligned value saving to the stack for system with MMU\n\nSeveral registers weren\u0027t saved correctly to the stack.\n\nUnaligned expection for system with MMU stores\nvalue in ex_tmp_data_loc_X address which is load to registers r3.\nThe next step is to move this value from r3 to a destination\nregister which caused unaligned exception. For several registers\nthis value was directly moved to the register.\n\nFor example for r28:\nby \"or r28, r0, r3\"\n\nbut register r28 was rewritten when kernel returns from exception\nhandler by value saved on stack.\n\nThis patch changed r3 saving to the correct address on the stack.\nFor example for r28:\nby \"swi r3, r1, 4 * 28\"\n\nWhen kernel returns from the exception handler, correct value is restored.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a2f526994e92ea54be181efccda261c4b1a6ae8d",
      "tree": "e8bae84b519b91983d9b03dc627d910e97083370",
      "parents": [
        "02f8c6aee8df3cdc935e9bdd4f2d020306035dbe"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Fri Jul 01 23:04:40 2011 -0400"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 25 09:07:45 2011 +0200"
      },
      "message": "microblaze/irqs: Do not trace arch_local_{*,irq_*} functions\n\nDo not trace arch_local_save_flags(), arch_local_irq_*() and friends.\nAlthough they are marked inline, gcc may still make a function out of\nthem and add it to the pool of functions that are traced by the function\ntracer. This can cause undesirable results (kernel panic, triple faults,\netc).\n\nAdd the notrace notation to prevent them from ever being traced.\n\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\n"
    },
    {
      "commit": "66574cc05438dd0907029075d7e6ec5ac0036fbc",
      "tree": "8516792e486a535840e09b67f0831c303df3d45d",
      "parents": [
        "74e08fcf7bef973512a1f813700f802a93678670"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Thu Jun 30 21:22:12 2011 +0200"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sun Jul 24 22:06:04 2011 +0930"
      },
      "message": "modules: make arch\u0027s use default loader hooks\n\nThis patch removes all the module loader hook implementations in the\narchitecture specific code where the functionality is the same as that\nnow provided by the recently added default hooks.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "f4ffd5e5dfdae561e3ea449eb2160a8d155cdec4",
      "tree": "4a8d567fd5cc76493da0daa3c79022b49fe1eff1",
      "parents": [
        "0e47ff1ce65bbd0b12a9421a2756b26987ea5083"
      ],
      "author": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Wed Jun 29 11:46:54 2011 -0500"
      },
      "committer": {
        "name": "Rob Herring",
        "email": "rob.herring@calxeda.com",
        "time": "Tue Jul 12 11:13:07 2011 -0500"
      },
      "message": "pci: move microblaze and powerpc pci flag functions into asm-generic\n\nMove separate microblaze and powerpc pci flag functions pci_set_flags,\npci_add_flags, and pci_has_flag into asm-generic/pci-bridge.h so other\narchs can use them.\n\nSigned-off-by: Rob Herring \u003crob.herring@calxeda.com\u003e\nAcked-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "28f65c11f2ffb3957259dece647a24f8ad2e241b",
      "tree": "6b7621d09d10df89eedd908d4506fb9f457a909f",
      "parents": [
        "140a1ef2f91a00e1d25f0878c193abdc25bf6ebe"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Thu Jun 09 09:13:32 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 10 14:55:36 2011 +0200"
      },
      "message": "treewide: Convert uses of struct resource to resource_size(ptr)\n\nSeveral fixes as well where the +1 was missing.\n\nDone via coccinelle scripts like:\n\n@@\nstruct resource *ptr;\n@@\n\n- ptr-\u003eend - ptr-\u003estart + 1\n+ resource_size(ptr)\n\nand some grep and typing.\n\nMostly uncompiled, no cross-compilers.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ef3b4f8cc20e80c767e47b848fb7512770ab80d7",
      "tree": "dc3550170335564b7644e1db62658a56d2c7ff8e",
      "parents": [
        "64099d981c9916ec4a485b3ffbb89fa877fc595f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Apr 11 11:34:33 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 08 09:08:57 2011 +1000"
      },
      "message": "pci/of: Consolidate pci_bus_to_OF_node()\n\nThe generic code always get the device-node in the right place now\nso a single implementation will work for all archs\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "64099d981c9916ec4a485b3ffbb89fa877fc595f",
      "tree": "363409e3a5bafdbbfbeffe6f93f1c2338f1c893b",
      "parents": [
        "3d5fe5a65af9c0b609d6e26b8d63fe5923c4e512"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Apr 07 13:09:47 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 08 09:08:43 2011 +1000"
      },
      "message": "pci/of: Consolidate pci_device_to_OF_node()\n\nAll archs do more or less the same thing now, move it into\na single generic place.\n\nI chose pci.h rather than of_pci.h to avoid having to change\nall call-sites to include the later.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "bf13a6fa09b8db7f1fd59b5e2ed3674a89a6a25c",
      "tree": "ee99085ebf2843e613f7643aaeebecd7bf95215b",
      "parents": [
        "72bdee79f89ffc9ce425611cdaf88d28a96b8b66"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Apr 11 11:17:26 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 08 09:08:38 2011 +1000"
      },
      "message": "microblaze/pci: Move the remains of pci_32.c to pci-common.c\n\nThere\u0027s no point in keeping this separate. Even if microblaze grows\na 64-bit variant, it will probably be able to re-use that code as-is\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "72bdee79f89ffc9ce425611cdaf88d28a96b8b66",
      "tree": "7b73aa0003ab4a05f799e8e86e01d6064a8167c1",
      "parents": [
        "98d9f30c820d509145757e6ecbc36013aa02f7bc"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Apr 11 11:20:25 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 08 09:08:35 2011 +1000"
      },
      "message": "microblaze/pci: Remove powermac originated cruft\n\nThe whole business with re-assigning all bus numbers, creating\nan OF bus \"map\" etc... is ancient powermac stuff that you really\ndon\u0027t care about on microblaze.\n\nSimilarly pci_device_from_OF_node() is unused and by getting rid\nof it we can get rid of a whole lot of code otherwise unused on\nthis architecture\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "98d9f30c820d509145757e6ecbc36013aa02f7bc",
      "tree": "dd5da915d991352ced56ed849612029339f64198",
      "parents": [
        "1fa7b6a29c61358cc2ca6f64cef4aa0e1a7ca74c"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Apr 11 11:37:07 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 08 09:08:17 2011 +1000"
      },
      "message": "pci/of: Match PCI devices to OF nodes dynamically\n\npowerpc has two different ways of matching PCI devices to their\ncorresponding OF node (if any) for historical reasons. The ppc64 one\ndoes a scan looking for matching bus/dev/fn, while the ppc32 one does a\nscan looking only for matching dev/fn on each level in order to be\nagnostic to busses being renumbered (which Linux does on some\nplatforms).\n\nThis removes both and instead moves the matching code to the PCI core\nitself. It\u0027s the most logical place to do it: when a pci_dev is created,\nwe know the parent and thus can do a single level scan for the matching\ndevice_node (if any).\n\nThe benefit is that all archs now get the matching for free. There\u0027s one\nhook the arch might want to provide to match a PHB bus to its device\nnode. A default weak implementation is provided that looks for the\nparent device device node, but it\u0027s not entirely reliable on powerpc for\nvarious reasons so powerpc provides its own.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "571503e10045c89af951962ea0bb783482663aad",
      "tree": "b24af1e4b5c67e2da940991b8219f8f8c4e7ac0a",
      "parents": [
        "29a6ccca3869bbe33879dae0cd7df2a1559eff54",
        "7b21fddd087678a70ad64afc0f632e0f1071b092"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:51:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:51:01 2011 -0700"
      },
      "message": "Merge branch \u0027setns\u0027\n\n* setns:\n  ns: Wire up the setns system call\n\nDone as a merge to make it easier to fix up conflicts in arm due to\naddition of sendmmsg system call\n"
    },
    {
      "commit": "7b21fddd087678a70ad64afc0f632e0f1071b092",
      "tree": "c3ee152ab9b57b6cbc1ee3c6fd495c704ec47f66",
      "parents": [
        "14d74e0cab7a7779a7ff0c3863c04c8a8e507106"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri May 27 19:28:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:48:39 2011 -0700"
      },
      "message": "ns: Wire up the setns system call\n\n32bit and 64bit on x86 are tested and working.  The rest I have looked\nat closely and I can\u0027t find any problems.\n\nsetns is an easy system call to wire up.  It just takes two ints so I\ndon\u0027t expect any weird architecture porting problems.\n\nWhile doing this I have noticed that we have some architectures that are\nvery slow to get new system calls.  cris seems to be the slowest where\nthe last system calls wired up were preadv and pwritev.  avr32 is weird\nin that recvmmsg was wired up but never declared in unistd.h.  frv is\nbehind with perf_event_open being the last syscall wired up.  On h8300\nthe last system call wired up was epoll_wait.  On m32r the last system\ncall wired up was fallocate.  mn10300 has recvmmsg as the last system\ncall wired up.  The rest seem to at least have syncfs wired up which was\nnew in the 2.6.39.\n\nv2: Most of the architecture support added by Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nv3: ported to v2.6.36-rc4 by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nv4: Moved wiring up of the system call to another patch\nv5: ported to v2.6.39-rc6\nv6: rebased onto parisc-next and net-next to avoid syscall  conflicts.\nv7: ported to Linus\u0027s latest post 2.6.39 tree.\n\n\u003e  arch/blackfin/include/asm/unistd.h     |    3 ++-\n\u003e  arch/blackfin/mach-common/entry.S      |    1 +\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n\nOh - ia64 wiring looks good.\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a56d2220284b0e4dd8569fa475d7053f1c40a63",
      "tree": "96f959486a2f31db599e5f97167074bd1ecb3dc6",
      "parents": [
        "46f2cc80514e389bacfb642a32a4181fa1f1d20b",
        "239df0fd5ee25588f8a5ba7f7ee646940cc403f4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 19:51:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 27 19:51:32 2011 -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: (45 commits)\n  ARM: 6945/1: Add unwinding support for division functions\n  ARM: kill pmd_off()\n  ARM: 6944/1: mm: allow ASID 0 to be allocated to tasks\n  ARM: 6943/1: mm: use TTBR1 instead of reserved context ID\n  ARM: 6942/1: mm: make TTBR1 always point to swapper_pg_dir on ARMv6/7\n  ARM: 6941/1: cache: ensure MVA is cacheline aligned in flush_kern_dcache_area\n  ARM: add sendmmsg syscall\n  ARM: 6863/1: allow hotplug on msm\n  ARM: 6832/1: mmci: support for ST-Ericsson db8500v2\n  ARM: 6830/1: mach-ux500: force PrimeCell revisions\n  ARM: 6829/1: amba: make hardcoded periphid override hardware\n  ARM: 6828/1: mach-ux500: delete SSP PrimeCell ID\n  ARM: 6827/1: mach-netx: delete hardcoded periphid\n  ARM: 6940/1: fiq: Briefly document driver responsibilities for suspend/resume\n  ARM: 6938/1: fiq: Refactor {get,set}_fiq_regs() for Thumb-2\n  ARM: 6914/1: sparsemem: fix highmem detection when using SPARSEMEM\n  ARM: 6913/1: sparsemem: allow pfn_valid to be overridden when using SPARSEMEM\n  at91: drop at572d940hf support\n  at91rm9200: introduce at91rm9200_set_type to specficy cpu package\n  at91: drop boot_params and PLAT_PHYS_OFFSET\n  ...\n"
    },
    {
      "commit": "239df0fd5ee25588f8a5ba7f7ee646940cc403f4",
      "tree": "bfece31a51ceec2793cb69b3ac1c936e0652bcbc",
      "parents": [
        "cc780af5aca00d573eae0e926e1d4cf1439b580e",
        "ae1d3b974e091b5fc9008bd41bcbdaac68110b62",
        "81479c246c07b703aeb4bf54933b7d928cb5b717"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 27 22:59:57 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 27 22:59:57 2011 +0100"
      },
      "message": "Merge branches \u0027devel\u0027, \u0027devel-stable\u0027 and \u0027fixes\u0027 into for-linus\n"
    },
    {
      "commit": "63e424c84429903c92a0f1e9654c31ccaf6694d0",
      "tree": "7a5dbe2587176f3552a71aa18d4cc006bc05261b",
      "parents": [
        "19de85ef574c3a2182e3ccad9581805052f14946"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu May 26 16:26:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 17:12:38 2011 -0700"
      },
      "message": "arch: remove CONFIG_GENERIC_FIND_{NEXT_BIT,BIT_LE,LAST_BIT}\n\nBy the previous style change, CONFIG_GENERIC_FIND_NEXT_BIT,\nCONFIG_GENERIC_FIND_BIT_LE, and CONFIG_GENERIC_FIND_LAST_BIT are not used\nto test for existence of find bitops anymore.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c395176962176660bb108f90e97e1686cfe0d85",
      "tree": "dc3b91d8d0d9b00a59f26677cce0f9eb90b1772f",
      "parents": [
        "ff075d605511784c79cbf0ae73d90e07238267b3"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue May 24 17:11:58 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:16 2011 -0700"
      },
      "message": "mm: now that all old mmu_gather code is gone, remove the storage\n\nFold all the mmu_gather rework patches into one for submission\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nReported-by: Hugh Dickins \u003chughd@google.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Richard Weinberger \u003crichard@nod.at\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Nick Piggin \u003cnpiggin@kernel.dk\u003e\nCc: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03eb14199e8a2ff2bc170b283305990151b0d619",
      "tree": "c16c123a850e8033b2daa71ad9ae241906542dd8",
      "parents": [
        "d762f4383100c2a87b1a3f2d678cd3b5425655b4",
        "ede338f4ce2fb5ee99d18751df32fbd3b10df268"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 25 00:08:17 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 25 00:08:17 2011 +0100"
      },
      "message": "Merge branch \u0027devicetree/arm-next\u0027 of git://git.secretlab.ca/git/linux-2.6 into devel-stable\n"
    },
    {
      "commit": "a18f22a968de17b29f2310cdb7ba69163e65ec15",
      "tree": "a7d56d88fad5e444d7661484109758a2f436129e",
      "parents": [
        "a1c57e0fec53defe745e64417eacdbd3618c3e66",
        "798778b8653f64b7b2162ac70eca10367cff6ce8"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 14 12:06:36 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 14 12:06:36 2011 +0200"
      },
      "message": "Merge branch \u0027consolidate-clksrc-i8253\u0027 of master.kernel.org:~rmk/linux-2.6-arm into timers/clocksource\n\nConflicts:\n\tarch/ia64/kernel/cyclone.c\n\tarch/mips/kernel/i8253.c\n\tarch/x86/kernel/i8253.c\n\nReason: Resolve conflicts so further cleanups do not conflict further\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "85f60ae4ee817174b0f78928bc7066f28c3551ab",
      "tree": "826dac347531b88a8c7de2a1168626393eaceea1",
      "parents": [
        "693d92a1bbc9e42681c42ed190bd42b636ca876f"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Apr 29 00:18:16 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed May 11 14:53:18 2011 +0200"
      },
      "message": "dt/flattree: explicitly pass command line pointer to early_init_dt_scan_chosen\n\nThis patch drops the reference to a global \u0027cmd_line\u0027 variable from\nearly_init_dt_scan_chosen, and instead passes the pointer to the command\nline string via the *data argument.  Each architecture does something\nslightly different with the initial command line, so it makes sense for\nthe architecture to be able to specify the variable name.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0291303d37585ab9056bae9fac1d1e13ae1ce913",
      "tree": "e8182327f99f2a04a662a95b6639c3fd50a750cd",
      "parents": [
        "00cc7a5faf25b3ba5cf30fcffc62249bdd152006"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Apr 04 11:35:05 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 15:43:59 2011 -0700"
      },
      "message": "usb: Fix Kconfig unmet dependencies for Microblaze EHCI\n\nDisable USB_ARCH_HAS_EHCI in arch Kconfig and enable it in usb Kconfig\n\nWarning log:\nwarning: (MICROBLAZE) selects USB_ARCH_HAS_EHCI which has unmet\ndirect dependencies (USB_SUPPORT)\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "42933bac11e811f02200c944d8562a15f8ec4ff0",
      "tree": "fcdd9afe56eb0e746565ddd1f92f22d36678b843",
      "parents": [
        "2b9accbee563f535046ff2cd382d0acaa92e130c",
        "25985edcedea6396277003854657b5f3cb31a628"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6\n\n* \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6:\n  Fix common misspellings\n"
    },
    {
      "commit": "bdfd6b7d761c7bb8bc93055dac5040ece7d58e10",
      "tree": "657c9adff148b2cb0f064c5cff96eafd3910d2e3",
      "parents": [
        "6ad85239da45d035b2c786f73ec3c2798352c820",
        "9e1491de519712c73ec621c4ef4872eca6f2bb57"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 04 17:54:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 04 17:54:46 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze:\n  microblaze: Fix ftrace\n  microblaze: Wire up new syscalls\n  microblaze: Fix level/edge irq sensibility\n"
    },
    {
      "commit": "9e1491de519712c73ec621c4ef4872eca6f2bb57",
      "tree": "696212790d54df8ba313874115f30b073616a51c",
      "parents": [
        "57bd35d414c453fea2b08e9dad6067ee7e6c188a"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Mar 18 13:52:27 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Apr 01 09:34:51 2011 +0200"
      },
      "message": "microblaze: Fix ftrace\n\n- Do not trace idle loop which takes a lot time\n- Fix cache handling in generic ftrace code\n- Do not trace lib functions ashldi3, ashrdi3, lshrdi3\n  Functions are called from generic ftrace code which\n  can\u0027t be traced\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "57bd35d414c453fea2b08e9dad6067ee7e6c188a",
      "tree": "85c1b494f56f26d632e380e01ad2f99e913bd673",
      "parents": [
        "56d448010f4cde5293fe3adfbc636ede827fdfb0"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Mar 31 08:11:47 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Apr 01 09:25:05 2011 +0200"
      },
      "message": "microblaze: Wire up new syscalls\n\nHook up name_to_handle_at, open_by_handle_at, clock_adjtime, syncfs\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "56d448010f4cde5293fe3adfbc636ede827fdfb0",
      "tree": "7dfc3aae8004af56b6b414498793bad28157d2ee",
      "parents": [
        "0ce790e7d736cedc563e1fb4e998babf5a4dbc3d"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 30 13:13:38 2011 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Apr 01 09:25:04 2011 +0200"
      },
      "message": "microblaze: Fix level/edge irq sensibility\n\nPatches:\n\"microblaze: Convert to new irq function names\"\nsha (4adc192ec7d977c74c750320f289af9d61c1caca)\nand\n\"microblaze: Use generic show_interrupts()\"\nsha(9d61c18b25726306c9231428c17db42e3ff29ba7)\n\nshould also setup edge/level in irq_set_chip_and_handler_name\nname parameter.\n\nError log:\n~ # cat /proc/interrupts\n           CPU0\n  2:          2  Xilinx INTC-Xilinx INTC  eth0\n  3:          2  Xilinx INTC-Xilinx INTC  eth0\n  4:        241  Xilinx INTC-Xilinx INTC  timer\n  6:        108  Xilinx INTC-Xilinx INTC  serial\n\nFixed:\n~ # cat /proc/interrupts\n           CPU0\n  2:          2  Xilinx INTC-level     eth0\n  3:          2  Xilinx INTC-level     eth0\n  4:        238  Xilinx INTC-edge      timer\n  6:        108  Xilinx INTC-level     serial\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n---\n\nv2: Fix exchanged edge and level\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "78c89825649a9a5ed526c507603196f467d781a5",
      "tree": "eb2485baf085f7a6820c6b9030dfa3d733591aa3",
      "parents": [
        "e282326600f31ab38d8814fd6deb277a48850c35"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 30 14:13:23 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Mar 30 14:13:23 2011 +0200"
      },
      "message": "genirq: Remove the now obsolete config options and select statements\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9d61c18b25726306c9231428c17db42e3ff29ba7",
      "tree": "ff3fa77aa68707a85bf2ab68f32f9839a24c55e0",
      "parents": [
        "4adc192ec7d977c74c750320f289af9d61c1caca"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 14:55:52 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:06 2011 +0200"
      },
      "message": "microblaze: Use generic show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4adc192ec7d977c74c750320f289af9d61c1caca",
      "tree": "cc7985e067177f8946e904f5b6926cffc9f2b0d5",
      "parents": [
        "a749f8a547d4a18cf8d6c521832eb36e13114a70"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 14:52:04 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:06 2011 +0200"
      },
      "message": "microblaze: Convert to new irq function names\n\nNamespace conversion scripted with coccinelle.\n\nAlso retrieve the irq type from irq_data in intc_enable_or_unmask()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0664996b7c2fdb1b7f90954469cc242274abd7db",
      "tree": "21bcf25afb94791f87fc5aa8c7e79ac1a8845ad8",
      "parents": [
        "3f5527fe7e0fb50556b97b8addbe3832985f793e"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:41:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:14 2011 -0700"
      },
      "message": "bitops: introduce CONFIG_GENERIC_FIND_BIT_LE\n\nThis introduces CONFIG_GENERIC_FIND_BIT_LE to tell whether to use generic\nimplementation of find_*_bit_le() in lib/find_next_bit.c or not.\n\nFor now we select CONFIG_GENERIC_FIND_BIT_LE for all architectures which\nenable CONFIG_GENERIC_FIND_NEXT_BIT.\n\nBut m68knommu wants to define own faster find_next_zero_bit_le() and\ncontinues using generic find_next_{,zero_}bit().\n(CONFIG_GENERIC_FIND_NEXT_BIT and !CONFIG_GENERIC_FIND_BIT_LE)\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a44f99c7efdb88fa41128065c9a9445c19894e34",
      "tree": "9d9dc6026b2c0409eca05e360c98b8a688ccdb1e",
      "parents": [
        "b87a2d3e3147bd140da2eae584772c353d11421b",
        "22942c00a6ad6e9e93b53811a6de72c821c15d22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (25 commits)\n  video: change to new flag variable\n  scsi: change to new flag variable\n  rtc: change to new flag variable\n  rapidio: change to new flag variable\n  pps: change to new flag variable\n  net: change to new flag variable\n  misc: change to new flag variable\n  message: change to new flag variable\n  memstick: change to new flag variable\n  isdn: change to new flag variable\n  ieee802154: change to new flag variable\n  ide: change to new flag variable\n  hwmon: change to new flag variable\n  dma: change to new flag variable\n  char: change to new flag variable\n  fs: change to new flag variable\n  xtensa: change to new flag variable\n  um: change to new flag variables\n  s390: change to new flag variable\n  mips: change to new flag variable\n  ...\n\nFix up trivial conflict in drivers/hwmon/Makefile\n"
    },
    {
      "commit": "9cce34ba6e292f9d33c4f8c151713be1c97b0995",
      "tree": "d62562efe75d27e1647dc63f850d16f7fc4cf22d",
      "parents": [
        "4800cd8311f8a16a9a9f8515f2793d5761c44c41"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Fri Jan 14 06:12:30 2011 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 14:02:56 2011 +0100"
      },
      "message": "microblaze: change to new flag variable\n\nReplace EXTRA_CFLAGS with ccflags-y.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "4c5811bf463b0ef82fabbd1708f8bb2d753aeb18",
      "tree": "ff37d31217c3804ca05de21a55a9b5ca1ca818b2",
      "parents": [
        "f74b9444192c60603020c61d7915b72893137edc",
        "9f15444fefdb33509132ff5c9be60cb315c44cb2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6: (21 commits)\n  tty: serial: altera_jtaguart: Add device tree support\n  tty: serial: altera_uart: Add devicetree support\n  dt: eliminate of_platform_driver shim code\n  dt: Eliminate of_platform_{,un}register_driver\n  dt/serial: Eliminate users of of_platform_{,un}register_driver\n  dt/usb: Eliminate users of of_platform_{,un}register_driver\n  dt/video: Eliminate users of of_platform_{,un}register_driver\n  dt/net: Eliminate users of of_platform_{,un}register_driver\n  dt/sound: Eliminate users of of_platform_{,un}register_driver\n  dt/spi: Eliminate users of of_platform_{,un}register_driver\n  dt: uartlite: merge platform and of_platform driver bindings\n  dt: xilinx_hwicap: merge platform and of_platform driver bindings\n  ipmi: convert OF driver to platform driver\n  leds/leds-gpio: merge platform_driver with of_platform_driver\n  dt/sparc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: move of_bus_type infrastructure to ibmebus\n  drivercore/dt: add a match table pointer to struct device\n  dt: Typo fix.\n  altera_ps2: Add devicetree support\n  ...\n"
    },
    {
      "commit": "51e8703bdf12e2481b205096c973a3ab6a8ca18b",
      "tree": "ed6b4131b8a613e9492488fb2b31d16bc9991ce1",
      "parents": [
        "1fd06bb1571e2618ae392e2484925bf0dadd7857",
        "0b9b0200b0922c29dc251b99700f96dade92214a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 10:48:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 10:48:16 2011 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027next\u0027 of git://git.monstr.eu/linux-2.6-microblaze: (33 commits)\n  microblaze: Do not copy reset vectors/manual reset vector setup\n  microblaze: Fix _reset function\n  microblaze: Fix microblaze init vectors\n  microblaze: Fix circular headers dependency when ftrace is enabled.\n  microblaze: Fix typo in Kconfig\n  microblaze: Add missing export symbols for lib functions\n  microblaze: Fix /dev/zero corruption from __clear_user()\n  microblaze: Convert irq_chip to new functions\n  microblaze: Select GENERIC_HARDIRQS_NO_DEPRECATED\n  microblaze: Remove stale irq_chip.end\n  microblaze: Fix sparse warnings - signal.c\n  microblaze: Fix sparse warning - fault.c\n  microblaze: Fix missing microblaze specific syscalls declaration\n  microblaze: Fix sparse warnings - cache.c\n  microblaze: Fix sparse warning - cpuinfo.h\n  microblaze: Fix sparse warning - unwind.c\n  microblaze: Fix sparse warning - consistent_alloc function\n  microblaze: Fix sparse warnings - ptrace\n  microblaze: Fix sparse warning - sw_exceptions\n  microblaze: Fix sparse warning - timer.c\n  ...\n"
    },
    {
      "commit": "d10902812c9cd5583130a4ebb9ad19c60b68149d",
      "tree": "b1b28587970e8cebf74ba4d61edf49537f619ab7",
      "parents": [
        "181f977d134a9f8e3f8839f42af655b045fc059e",
        "25874a299ef8037df03ce4ada570bc4e42f9748f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 20:01:36 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 15 20:01:36 2011 -0700"
      },
      "message": "Merge branch \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (27 commits)\n  x86: Clean up apic.c and apic.h\n  x86: Remove superflous goal definition of tsc_sync\n  x86: dt: Correct local apic documentation in device tree bindings\n  x86: dt: Cleanup local apic setup\n  x86: dt: Fix OLPC\u003dy/INTEL_CE\u003dn build\n  rtc: cmos: Add OF bindings\n  x86: ce4100: Use OF to setup devices\n  x86: ioapic: Add OF bindings for IO_APIC\n  x86: dtb: Add generic bus probe\n  x86: dtb: Add support for PCI devices backed by dtb nodes\n  x86: dtb: Add device tree support for HPET\n  x86: dtb: Add early parsing of IO_APIC\n  x86: dtb: Add irq domain abstraction\n  x86: dtb: Add a device tree for CE4100\n  x86: Add device tree support\n  x86: e820: Remove conditional early mapping in parse_e820_ext\n  x86: OLPC: Make OLPC\u003dn build again\n  x86: OLPC: Remove extra OLPC_OPENFIRMWARE_DT indirection\n  x86: OLPC: Cleanup config maze completely\n  x86: OLPC: Hide OLPC_OPENFIRMWARE config switch\n  ...\n\nFix up conflicts in arch/x86/platform/ce4100/ce4100.c\n"
    },
    {
      "commit": "0b9b0200b0922c29dc251b99700f96dade92214a",
      "tree": "23aa052508da168745cddca2a650e1627e29ec4d",
      "parents": [
        "7574349cee0b1cddc0aa1104d9b2fc5152d318d9"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Nov 08 12:37:40 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Mar 15 10:59:00 2011 +0100"
      },
      "message": "microblaze: Do not copy reset vectors/manual reset vector setup\n\nReset vector can be setup by bootloader and kernel doens\u0027t need\nto touch it. If you require to setup reset vector, please use\nCONFIG_MANUAL_RESET_VECTOR throught menuconfig.\nIt is not possible to setup address 0x0 as reset address because\nmake no sense to set it up at all.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: John Williams \u003cjohn.williams@petalogix.com\u003e\n"
    },
    {
      "commit": "7574349cee0b1cddc0aa1104d9b2fc5152d318d9",
      "tree": "a2f0057c9ae45b7ea0a8e2cdb5f7528c23eb3bb4",
      "parents": [
        "626afa35c1d39be43fc2b225d21973daf1c7e299"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Mar 10 10:56:21 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Mar 15 10:58:44 2011 +0100"
      },
      "message": "microblaze: Fix _reset function\n\nIf soft reset falls through with no hardware assisted reset, the best\nwe can do is jump to the reset vector and see what the bootloader left\nfor us.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: John Williams \u003cjohn.williams@petalogix.com\u003e\n"
    },
    {
      "commit": "626afa35c1d39be43fc2b225d21973daf1c7e299",
      "tree": "27bdde9bb8b6da20c5deaf070edc356ccee8f980",
      "parents": [
        "caa66ce9055d15fb319075ebcf30fbc666b41665"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Mar 10 10:51:27 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Mar 15 10:58:34 2011 +0100"
      },
      "message": "microblaze: Fix microblaze init vectors\n\nMicroblaze vector table stores several vectors (reset, user exception,\ninterrupt, debug exception and hardware exception).\nAll these functions can be below address 0x10000. If they are, wrong\nvector table is genarated because jump is not setup from two instructions\n(imm upper 16bit and brai lower 16bit).\nAdding specific offset prevent problem if address is below 0x10000.\nFor this case only brai instruction is used.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "8d7718aa082aaf30a0b4989e1f04858952f941bc",
      "tree": "f006a565d138cec2b497c2bd619f570ad1a11f6e",
      "parents": [
        "37a9d912b24f96a0591773e6e6c3642991ae5a70"
      ],
      "author": {
        "name": "Michel Lespinasse",
        "email": "walken@google.com",
        "time": "Thu Mar 10 18:50:58 2011 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 11 12:23:31 2011 +0100"
      },
      "message": "futex: Sanitize futex ops argument types\n\nChange futex_atomic_op_inuser and futex_atomic_cmpxchg_inatomic\nprototypes to use u32 types for the futex as this is the data type the\nfutex core code uses all over the place.\n\nSigned-off-by: Michel Lespinasse \u003cwalken@google.com\u003e\nCc: Darren Hart \u003cdarren@dvhart.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: \"James E.J. Bottomley\" \u003cjejb@parisc-linux.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLKML-Reference: \u003c20110311025058.GD26122@google.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "37a9d912b24f96a0591773e6e6c3642991ae5a70",
      "tree": "5c4d5b9a52e2c533269e589115afbd25b6c8534b",
      "parents": [
        "522d7decc0370070448a8c28982c8dfd8970489e"
      ],
      "author": {
        "name": "Michel Lespinasse",
        "email": "walken@google.com",
        "time": "Thu Mar 10 18:48:51 2011 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 11 12:23:08 2011 +0100"
      },
      "message": "futex: Sanitize cmpxchg_futex_value_locked API\n\nThe cmpxchg_futex_value_locked API was funny in that it returned either\nthe original, user-exposed futex value OR an error code such as -EFAULT.\nThis was confusing at best, and could be a source of livelocks in places\nthat retry the cmpxchg_futex_value_locked after trying to fix the issue\nby running fault_in_user_writeable().\n    \nThis change makes the cmpxchg_futex_value_locked API more similar to the\nget_futex_value_locked one, returning an error code and updating the\noriginal value through a reference argument.\n    \nSigned-off-by: Michel Lespinasse \u003cwalken@google.com\u003e\nAcked-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e  [tile]\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e  [ia64]\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e  [microblaze]\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e [frv]\nCc: Darren Hart \u003cdarren@dvhart.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: \"James E.J. Bottomley\" \u003cjejb@parisc-linux.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLKML-Reference: \u003c20110311024851.GC26122@google.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "caa66ce9055d15fb319075ebcf30fbc666b41665",
      "tree": "2ae6ee3708e446435d0a2efed4c59bac569f42ff",
      "parents": [
        "910672dee56ab5909790cca2d1df7d782f9cea73"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Mar 10 10:39:51 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Mar 10 10:39:51 2011 +0100"
      },
      "message": "microblaze: Fix circular headers dependency when ftrace is enabled.\n\nRemove compilation failure when ftrace in enabled.\n\nError log:\n  CC      kernel/trace/power-traces.o\nIn file included from arch/microblaze/include/asm/irq.h:15,\n                 from include/linux/irq.h:27,\n                 from include/asm-generic/hardirq.h:12,\n                 from arch/microblaze/include/asm/hardirq.h:15,\n                 from include/linux/hardirq.h:7,\n                 from include/linux/ftrace_event.h:7,\n                 from include/trace/ftrace.h:19,\n                 from include/trace/define_trace.h:96,\n                 from include/trace/events/power.h:240,\n                 from kernel/trace/power-traces.c:14:\ninclude/linux/interrupt.h: In function \u0027__raise_softirq_irqoff\u0027:\ninclude/linux/interrupt.h:413: error: implicit declaration of function \u0027trace_softirq_raise\u0027\nIn file included from include/trace/ftrace.h:554,\n                 from include/trace/define_trace.h:96,\n                 from include/trace/events/power.h:240,\n                 from kernel/trace/power-traces.c:14:\ninclude/trace/events/irq.h: In function \u0027ftrace_test_probe_irq_handler_entry\u0027:\ninclude/trace/events/irq.h:37: error: implicit declaration of function \u0027check_trace_callback_type_irq_handler_entry\u0027\ninclude/trace/events/irq.h: In function \u0027ftrace_test_probe_irq_handler_exit\u0027:\ninclude/trace/events/irq.h:67: error: implicit declaration of function \u0027check_trace_callback_type_irq_handler_exit\u0027\ninclude/trace/events/irq.h: In function \u0027ftrace_test_probe_softirq_entry\u0027:\ninclude/trace/events/irq.h:112: error: implicit declaration of function \u0027check_trace_callback_type_softirq_entry\u0027\ninclude/trace/events/irq.h: In function \u0027ftrace_test_probe_softirq_exit\u0027:\ninclude/trace/events/irq.h:126: error: implicit declaration of function \u0027check_trace_callback_type_softirq_exit\u0027\ninclude/trace/events/irq.h: In function \u0027ftrace_test_probe_softirq_raise\u0027:\ninclude/trace/events/irq.h:140: error: implicit declaration of function \u0027check_trace_callback_type_softirq_raise\u0027\nmake[5]: *** [kernel/trace/power-traces.o] Error 1\nmake[4]: *** [kernel/trace] Error 2\nmake[3]: *** [kernel] Error 2\n\nSuggested-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "910672dee56ab5909790cca2d1df7d782f9cea73",
      "tree": "d745e775df78bdfc141c630ed5667e54ec1f69ca",
      "parents": [
        "d50c3036fa83e72f738874cf3b81a94678ceb161"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Wed Mar 02 18:38:35 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:59 2011 +0100"
      },
      "message": "microblaze: Fix typo in Kconfig\n\ns/Exectuable/Executable/\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\n"
    },
    {
      "commit": "d50c3036fa83e72f738874cf3b81a94678ceb161",
      "tree": "d7d2167010369e4421afe31d0c3065a70c0369b1",
      "parents": [
        "6f3946b421395ff853bc0bcdab9c26b50ebbba8f"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Feb 24 15:36:49 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:59 2011 +0100"
      },
      "message": "microblaze: Add missing export symbols for lib functions\n\nAdding missing export symbols for loadable modules.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6f3946b421395ff853bc0bcdab9c26b50ebbba8f",
      "tree": "1a0e73e7d933d1cae4b84ba720332f55d378952c",
      "parents": [
        "6f205a4c69037e4d8fdf33088a852b64500df012"
      ],
      "author": {
        "name": "Steven J. Magnani",
        "email": "steve@digidescorp.com",
        "time": "Thu Feb 10 12:12:13 2011 -0600"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:59 2011 +0100"
      },
      "message": "microblaze: Fix /dev/zero corruption from __clear_user()\n\nA userland read of more than PAGE_SIZE bytes from /dev/zero results in\n(a) not all of the bytes returned being zero, and\n(b) memory corruption due to zeroing of bytes beyond the user buffer.\n\nThis is caused by improper constraints on the assembly __clear_user function.\nThe constrints don\u0027t indicate to the compiler that the pointer argument is\nmodified. Since the function is inline, this results in double-incrementing\nof the pointer when __clear_user() is invoked through a multi-page read() of\n/dev/zero.\n\nSigned-off-by: Steven J. Magnani \u003csteve@digidescorp.com\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nCC: stable@kernel.org\n"
    },
    {
      "commit": "6f205a4c69037e4d8fdf33088a852b64500df012",
      "tree": "a2bd344eea824789cbf6342970b3e7631d8d30a2",
      "parents": [
        "208a34f55f1ba4964e5a06b6876a84dc454f1d92"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 19:36:30 2011 +0000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:59 2011 +0100"
      },
      "message": "microblaze: Convert irq_chip to new functions\n\nUse proper irq_desc wrappers while at it.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "208a34f55f1ba4964e5a06b6876a84dc454f1d92",
      "tree": "8725dc69f3af0a102a31412befe56cc1d49cb7b7",
      "parents": [
        "6c3564d3f6a12b835ca95630927503a6ace94762"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 19:36:33 2011 +0000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:59 2011 +0100"
      },
      "message": "microblaze: Select GENERIC_HARDIRQS_NO_DEPRECATED\n\nAll irq_chips converted.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6c3564d3f6a12b835ca95630927503a6ace94762",
      "tree": "e16b6c7f8d75be7a89f9eabd905c69b52637a27e",
      "parents": [
        "2cfedb97d6b3001d58c785839a8bc402374fe9f8"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 19:36:28 2011 +0000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:59 2011 +0100"
      },
      "message": "microblaze: Remove stale irq_chip.end\n\nirq_chip.end got obsolete with the removal of __do_IRQ().\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nLKML-Reference: \u003c20110203004210.240154507@linutronix.de\u003e\n"
    },
    {
      "commit": "2cfedb97d6b3001d58c785839a8bc402374fe9f8",
      "tree": "0d62df4732812f7e2b1b0881c7f05dee316e8ccc",
      "parents": [
        "5213a9c3b663dd946d7c8bdfc9180983bd03a2a1"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 12:25:37 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:59 2011 +0100"
      },
      "message": "microblaze: Fix sparse warnings - signal.c\n\nWarning log:\nCHECK   arch/microblaze/kernel/signal.c\narch/microblaze/kernel/signal.c:200:9: warning: Using plain integer as NULL pointer\narch/microblaze/kernel/signal.c:201:9: warning: incorrect type in initializer (different address spaces)\narch/microblaze/kernel/signal.c:201:9:    expected void [noderef] *volatile __gu_val\u003casn:1\u003e\narch/microblaze/kernel/signal.c:201:9:    got void *\u003cnoident\u003e\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "5213a9c3b663dd946d7c8bdfc9180983bd03a2a1",
      "tree": "5cf9c907d171600620c1a37765d427b4b6fc578d",
      "parents": [
        "4302e5254a8a9e726db444763be1e95e063406fb"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 12:24:39 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:59 2011 +0100"
      },
      "message": "microblaze: Fix sparse warning - fault.c\n\nWarning log:\nCHECK   arch/microblaze/mm/fault.c\narch/microblaze/mm/fault.c:51:6: warning: incorrect type in initializer (different address spaces)\narch/microblaze/mm/fault.c:51:6:    expected unknown type 2const [noderef] *__gu_addr\u003casn:1\u003e\narch/microblaze/mm/fault.c:51:6:    got unsigned int *\u003cnoident\u003e\narch/microblaze/mm/fault.c:68:6: warning: symbol \u0027bad_page_fault\u0027 was not declared. Should it be static?\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "4302e5254a8a9e726db444763be1e95e063406fb",
      "tree": "a4f023a1949bcf507cb88b55d666e700832592ad",
      "parents": [
        "954e8b9599d64a959fe81cfaa8b0e0ee6387271c"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 12:22:55 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:58 2011 +0100"
      },
      "message": "microblaze: Fix missing microblaze specific syscalls declaration\n\nWarning log:\nCHECK   arch/microblaze/kernel/sys_microblaze.c\narch/microblaze/kernel/sys_microblaze.c:37:17: warning: symbol \u0027microblaze_vfork\u0027 was not declared. Should it be static?\narch/microblaze/kernel/sys_microblaze.c:43:17: warning: symbol \u0027microblaze_clone\u0027 was not declared. Should it be static?\narch/microblaze/kernel/sys_microblaze.c:50:17: warning: symbol \u0027microblaze_execve\u0027 was not declared. Should it be static?\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "954e8b9599d64a959fe81cfaa8b0e0ee6387271c",
      "tree": "45e5856c24703445e7e7d4f458c07d67dc7e0fc3",
      "parents": [
        "8afe3839a993beda2ebc119c0a545dcc5baecc08"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 12:21:42 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:58 2011 +0100"
      },
      "message": "microblaze: Fix sparse warnings - cache.c\n\nWarning log:\nCHECK   arch/microblaze/kernel/cpu/cache.c\narch/microblaze/kernel/cpu/cache.c:522:21: warning: symbol \u0027wb_msr\u0027 was not declared. Should it be static?\narch/microblaze/kernel/cpu/cache.c:538:21: warning: symbol \u0027wb_nomsr\u0027 was not declared. Should it be static?\narch/microblaze/kernel/cpu/cache.c:554:21: warning: symbol \u0027wt_msr\u0027 was not declared. Should it be static?\narch/microblaze/kernel/cpu/cache.c:569:21: warning: symbol \u0027wt_nomsr\u0027 was not declared. Should it be static?\narch/microblaze/kernel/cpu/cache.c:585:21: warning: symbol \u0027wt_msr_noirq\u0027 was not declared. Should it be static?\narch/microblaze/kernel/cpu/cache.c:600:21: warning: symbol \u0027wt_nomsr_noirq\u0027 was not declared. Should it be static?\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "8afe3839a993beda2ebc119c0a545dcc5baecc08",
      "tree": "2280d4e4735109040fa506abf9590d5ca12592f5",
      "parents": [
        "419ef3406a16dfb765538f7bd67728fef9877472"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 11:56:14 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:58 2011 +0100"
      },
      "message": "microblaze: Fix sparse warning - cpuinfo.h\n\nWarning log:\nCHECK   arch/microblaze/kernel/cpu/cpuinfo-static.c\narch/microblaze/include/asm/cpuinfo.h:101:21: warning: incorrect type in argument 1 (different signedness)\narch/microblaze/include/asm/cpuinfo.h:101:21:    expected unsigned int const [usertype] *p\narch/microblaze/include/asm/cpuinfo.h:101:21:    got int *[assigned] val\n...\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "419ef3406a16dfb765538f7bd67728fef9877472",
      "tree": "6e23ad0534aa69daaf81511659de68241fe25d7d",
      "parents": [
        "cd44da154241170be3f1fadb1f2ca689f6802628"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 11:51:07 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:58 2011 +0100"
      },
      "message": "microblaze: Fix sparse warning - unwind.c\n\nWarning log:\nCHECK   arch/microblaze/kernel/unwind.c\narch/microblaze/kernel/unwind.c:186:6: warning: symbol \u0027microblaze_unwind_inner\u0027 was not declared. Should it be static?\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "cd44da154241170be3f1fadb1f2ca689f6802628",
      "tree": "b27974304a6ae84779029f0d4807d8eed8d02a2e",
      "parents": [
        "c1df53b33c818d28d5e3b287530373e78a7904e7"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 11:42:37 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:58 2011 +0100"
      },
      "message": "microblaze: Fix sparse warning - consistent_alloc function\n\nWarning in dma.c was caused by incorrect type in consistent_alloc function.\n\nWarning log:\nCHECK   arch/microblaze/kernel/dma.c\narch/microblaze/kernel/dma.c:53:26: warning: incorrect type in argument 1 (different base types)\narch/microblaze/kernel/dma.c:53:26:    expected int [signed] gfp\narch/microblaze/kernel/dma.c:53:26:    got restricted unsigned int [usertype] flag\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "c1df53b33c818d28d5e3b287530373e78a7904e7",
      "tree": "4a0f6a299a360462350b2a0dbfb1f564226825c0",
      "parents": [
        "f699980b0d3c0f4f31e07ef45a48bbe860510a89"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 11:38:57 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:58 2011 +0100"
      },
      "message": "microblaze: Fix sparse warnings - ptrace\n\nWarning log:\nCHECK   arch/microblaze/kernel/ptrace.c\narch/microblaze/kernel/ptrace.c:126:11: warning: incorrect type in initializer (different address spaces)\narch/microblaze/kernel/ptrace.c:126:11:    expected unknown type 2[noderef] *__pu_addr\u003casn:1\u003e\narch/microblaze/kernel/ptrace.c:126:11:    got unsigned long *\u003cnoident\u003e\narch/microblaze/kernel/ptrace.c:134:17: warning: symbol \u0027do_syscall_trace_enter\u0027 was not declared. Should it be static?\narch/microblaze/kernel/ptrace.c:157:17: warning: symbol \u0027do_syscall_trace_leave\u0027 was not declared. Should it be static?\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f699980b0d3c0f4f31e07ef45a48bbe860510a89",
      "tree": "d53d73cd4c52b0a21f0c7f6cd0a461fa6ed1b038",
      "parents": [
        "29e3dbb10f0efff1297026679364dacc2c822145"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 11:36:25 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:58 2011 +0100"
      },
      "message": "microblaze: Fix sparse warning - sw_exceptions\n\nFunction sw_exception is linked with asm code.\n\nWarning log:\nCHECK   arch/microblaze/kernel/exceptions.c\narch/microblaze/kernel/exceptions.c:53:6: warning: symbol \u0027sw_exception\u0027 was not declared. Should it be static?\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "29e3dbb10f0efff1297026679364dacc2c822145",
      "tree": "8b1e440f1f3fbe36ce792600ee4f5e6b9a2e7e14",
      "parents": [
        "fe34c478d14480c9e389f71e6bcf62827f86c089"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 11:33:47 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:57 2011 +0100"
      },
      "message": "microblaze: Fix sparse warning - timer.c\n\nVariables and init_microblaze_timecounter should be static.\n\nWarning log:\nCHECK   arch/microblaze/kernel/timer.c\narch/microblaze/kernel/timer.c:41:14: warning: symbol \u0027freq_div_hz\u0027 was not declared. Should it be static?\narch/microblaze/kernel/timer.c:42:14: warning: symbol \u0027timer_clock_freq\u0027 was not declared. Should it be static?\narch/microblaze/kernel/timer.c:205:12: warning: symbol \u0027init_microblaze_timecounter\u0027 was not declared. Should it be static?\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "fe34c478d14480c9e389f71e6bcf62827f86c089",
      "tree": "db919e5abc5761a8ce2ffcf10f99b45e70b94d52",
      "parents": [
        "5323c48b0cfd98d93eb29907450ca48d009545ad"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 11:32:09 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:57 2011 +0100"
      },
      "message": "microblaze: Fix sparse warning - prom.c\n\nWarning log:\nCHECK   arch/microblaze/kernel/dma.c\narch/microblaze/kernel/dma.c:53:26: warning: incorrect type in argument 1 (different base types)\narch/microblaze/kernel/dma.c:53:26:    expected int [signed] gfp\narch/microblaze/kernel/dma.c:53:26:    got restricted unsigned int [usertype] flag\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "5323c48b0cfd98d93eb29907450ca48d009545ad",
      "tree": "adfedc74d7f4185e085e36939a59e1d490306d87",
      "parents": [
        "0a2e1d23f2976287904e611b195f628a52b299b1"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Feb 10 08:37:49 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:57 2011 +0100"
      },
      "message": "microblaze: Add support for DMA_BIDIRECTIONAL\n\nCDMA requires DMA_BIDIRECTIONAL option.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "0a2e1d23f2976287904e611b195f628a52b299b1",
      "tree": "43255de9422a1dcb6586e69934bba854a1c833f4",
      "parents": [
        "702d54277af852b99c05c42cc988bb2f9dede93b"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Jul 21 12:58:21 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:57 2011 +0100"
      },
      "message": "microblaze: trivial: Add one empty line\n\nAdd one empty line to microblaze_ksyms.c.\nRemove one empty line to cacheflush.h.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "702d54277af852b99c05c42cc988bb2f9dede93b",
      "tree": "d060207dd87e001f776e73153eeb556b2e2f9ee8",
      "parents": [
        "a9dbe5eb1fcb4b70313cf9cb1b6c1d994ba703d6"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Feb 08 14:55:09 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:55 2011 +0100"
      },
      "message": "microblaze: Fix coding style - ptrace.h\n\nUse tab instead of spaces.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    }
  ],
  "next": "a9dbe5eb1fcb4b70313cf9cb1b6c1d994ba703d6"
}
