)]}'
{
  "log": [
    {
      "commit": "d06063cc221fdefcab86589e79ddfdb7c0e14b63",
      "tree": "00ccaf8c1992b57a4445d78b9eae25fde0b3ab31",
      "parents": [
        "30c9f3a9fae79517bca595826a19c6855fbb6d32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 10 09:01:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 21 13:08:22 2009 -0700"
      },
      "message": "Move FAULT_FLAG_xyz into handle_mm_fault() callers\n\nThis allows the callers to now pass down the full set of FAULT_FLAG_xyz\nflags to handle_mm_fault().  All callers have been (mechanically)\nconverted to the new calling convention, there\u0027s almost certainly room\nfor architectures to clean up their code and then add FAULT_FLAG_RETRY\nwhen that support is added.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05bf7d46316df6d12c608feb2a75dd41fc3385ae",
      "tree": "2e4738bbcdf4dffcf1bcca3c64d0ec73899936d5",
      "parents": [
        "20f54c490c6547049d880d3666ebb5b24e234e77"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Sat Jun 20 14:24:01 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Sat Jun 20 14:36:58 2009 +0200"
      },
      "message": "microblaze: Add missing symbols for CONSTRUCTORS support\n\nCommit b99b87f70c7785ab1e253c6220f4b0b57ce3a7f7 add CONSTRUCTOR\nsupport to Linux but Microblaze not defined KERNEL_CTORS symbols\nwhich are used with that patch.\nThis patch fixed it.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "20f54c490c6547049d880d3666ebb5b24e234e77",
      "tree": "ae2b05fdd83c1138bddfea9790d6ba39978d208b",
      "parents": [
        "fb20871a54961b82d35303b43452928186c1361d"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jun 18 19:55:26 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Sat Jun 20 14:36:50 2009 +0200"
      },
      "message": "microblaze: remove init_mm\n\nAlexey removed the definition for init_mm from all architectures\nbut forgot microblaze, which was only recently added.\nThis fixes the microblaze build by dropping it there as well.\n\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "e4c9dd0fbad60c098a026e9b06d9de1bc98c5e89",
      "tree": "033fd4035f0bcab64a0215d1a0b0f868c8b4de32",
      "parents": [
        "b8d9a86590fb334d28c5905a4c419ece7d08e37d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue Jun 16 15:33:47 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 16 19:47:51 2009 -0700"
      },
      "message": "kmap_types: make most arches use generic header file\n\nConvert most arches to use asm-generic/kmap_types.h.\n\nMove the KM_FENCE_ macro additions into asm-generic/kmap_types.h,\ncontrolled by __WITH_KM_FENCE from each arch\u0027s kmap_types.h file.\n\nWould be nice to be able to add custom KM_types per arch, but I don\u0027t yet\nsee a nice, clean way to do that.\n\nBuilt on x86_64, i386, mips, sparc, alpha(tonyb), powerpc(tonyb), and\n68k(tonyb).\n\nNote: avr32 should be able to remove KM_PTE2 (since it\u0027s not used) and\nthen just use the generic kmap_types.h file.  Get avr32 maintainer\napproval.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: \"Luck Tony\" \u003ctony.luck@intel.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\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: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd166bd0dde265a97dd9aa8e3451a2646d96d04b",
      "tree": "3a7fb5b8bb8d7676e804845b75977be380b8dcff",
      "parents": [
        "6b702462cbe5b6f372966a53f4465d745d86b65c",
        "5b02ee3d219f9e01b6e9146e25613822cfc2e5ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:15:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 12 18:15:51 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:\n  add generic lib/checksum.c\n  asm-generic: add a generic uaccess.h\n  asm-generic: add generic NOMMU versions of some headers\n  asm-generic: add generic atomic.h and io.h\n  asm-generic: add legacy I/O header files\n  asm-generic: add generic versions of common headers\n  asm-generic: make bitops.h usable\n  asm-generic: make pci.h usable directly\n  asm-generic: make get_rtc_time overridable\n  asm-generic: rename page.h and uaccess.h\n  asm-generic: rename atomic.h to atomic-long.h\n  asm-generic: add a generic unistd.h\n  asm-generic: add generic ABI headers\n  asm-generic: add generic sysv ipc headers\n  asm-generic: introduce asm/bitsperlong.h\n  asm-generic: rename termios.h, signal.h and mman.h\n"
    },
    {
      "commit": "5b17e1cd8928ae65932758ce6478ac6d3e9a86b2",
      "tree": "065b3adc60a74ce0b3e3cd0fc447b8688b6d0332",
      "parents": [
        "72099ed2719fc5829bd79c6ca9d1783ed026eb37"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 13 22:56:30 2009 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe2.(none)",
        "time": "Thu Jun 11 21:02:17 2009 +0200"
      },
      "message": "asm-generic: rename page.h and uaccess.h\n\nThe current asm-generic/page.h only contains the get_order\nfunction, and asm-generic/uaccess.h only implements\nunaligned accesses. This renames the file to getorder.h\nand uaccess-unaligned.h to make room for new page.h\nand uaccess.h file that will be usable by all simple\n(e.g. nommu) architectures.\n\nSigned-off-by: Remis Lima Baima \u003cremis.developer@googlemail.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "72099ed2719fc5829bd79c6ca9d1783ed026eb37",
      "tree": "d404ded029707e3ae9146431d6b9fa033f99a64e",
      "parents": [
        "e64a1617eca39d62b248a11699de9c1195369661"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 13 22:56:29 2009 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe2.(none)",
        "time": "Thu Jun 11 21:02:17 2009 +0200"
      },
      "message": "asm-generic: rename atomic.h to atomic-long.h\n\nThe existing asm-generic/atomic.h only defines the\natomic_long type. This renames it to atomic-long.h\nso we have a place to add a truly generic atomic.h\nthat can be used on all non-SMP systems.\n\nSigned-off-by: Remis Lima Baima \u003cremis.developer@googlemail.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c31ae4bb4a9fa4606a74c0a4fb61b74f804e861e",
      "tree": "7694b1a05bc1ac660ac26eb9997200556ccd3933",
      "parents": [
        "63b852a6b67d0820d388b0ecd0da83ccb4048b8d"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 13 22:56:25 2009 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe2.(none)",
        "time": "Thu Jun 11 21:02:14 2009 +0200"
      },
      "message": "asm-generic: introduce asm/bitsperlong.h\n\nThis provides a reliable way for asm-generic/types.h and other\nfiles to find out if it is running on a 32 or 64 bit platform.\n\nWe cannot use CONFIG_64BIT for this in headers that are included\nfrom user space because CONFIG symbols are not available there.\nWe also cannot do it inside of asm/types.h because some headers\nneed the word size but cannot include types.h.\n\nThe solution is to introduce a new header \u003casm/bitsperlong.h\u003e\nthat defines both __BITS_PER_LONG for user space and\nBITS_PER_LONG for usage in the kernel. The asm-generic\nversion falls back to 32 bit unless the architecture overrides\nit, which I did for all 64 bit platforms.\n\nSigned-off-by: Remis Lima Baima \u003cremis.developer@googlemail.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "63b852a6b67d0820d388b0ecd0da83ccb4048b8d",
      "tree": "4f73c46716669c3996280d3dfcee1a56c6cf0d07",
      "parents": [
        "07a2039b8eb0af4ff464efd3dfd95de5c02648c6"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 13 22:56:24 2009 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@klappe2.(none)",
        "time": "Thu Jun 11 21:01:52 2009 +0200"
      },
      "message": "asm-generic: rename termios.h, signal.h and mman.h\n\nThe existing asm-generic versions are incomplete and included\nby some architectures. New architectures should be able\nto use a generic version, so rename the existing files and\nchange all users, which lets us add the new files.\n\nSigned-off-by: Remis Lima Baima \u003cremis.developer@googlemail.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "3447ef29a7f3b1fd0d8d58376950e695e04f6f8b",
      "tree": "f3e789ce7917817d99329d9ade3207da42265b39",
      "parents": [
        "77bc7ac87d0d6df1ea099a44e8fc4e998e409606"
      ],
      "author": {
        "name": "John Williams",
        "email": "john.williams@petalogix.com",
        "time": "Tue Mar 24 11:10:00 2009 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Jun 02 08:39:16 2009 +0200"
      },
      "message": "microblaze: Don\u0027t use access_ok for unaligned\n\nit assumes we have an unaligned exception handler which\n\n (a) may not be true\n (b) costs a lot of performance\n Instead we\u0027ll use struct/union method for big endian accesses,\n  and byte-shifting for little endian.\n\nSigned-off-by: John Williams \u003cjohn.williams@petalogix.com\u003e\n"
    },
    {
      "commit": "77bc7ac87d0d6df1ea099a44e8fc4e998e409606",
      "tree": "582f48f0d596347b67981c87b3e36862dcc4a9a4",
      "parents": [
        "fee3c55d7fb9486f02d3285678d58e433ffe3c2a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Jun 01 21:26:04 2009 -0700"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Jun 02 07:54:36 2009 +0200"
      },
      "message": "microblaze: remove unused flat_stack_align() definition\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "fee3c55d7fb9486f02d3285678d58e433ffe3c2a",
      "tree": "0cf6fccaac5aab6d5d042f394874e9c51b8de079",
      "parents": [
        "4b2368ffd6e3563b73b8391c133822a58b1b432a"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri May 29 14:15:33 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Sat May 30 16:40:58 2009 +0200"
      },
      "message": "microblaze: Fix problem with early_printk in startup\n\nProblem arise when is incopatibility between kernel/dts/pvr\nand kernel tries to announce it. Early printk device\n(uartlite in our case) was in TLB 2 and when kernel\nextract DTB it necessary to allocate at least one\nTLB at the end of memory. First free TLB was number two\nwhere was early printk. But checking mechanism (kernel/dts/pvr)\nwas after extrahing but TLB 2 was different. This caused\nthat kernel hung up.\nMoving early printk device to TLB 63 solve it and we don\u0027t\nprotect it which means that we can use early_printk messages\nonly for initial parts of kernel then we rewrite TLB 63.\n\nReported-by: Edgar E. Iglesias \u003cedgar.iglesias@gmail.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "4b2368ffd6e3563b73b8391c133822a58b1b432a",
      "tree": "f1f9ca02d2189b6654884d0d02428db2fbf66346",
      "parents": [
        "a116f6d5db4476d0c941b495a6122b0130bbf20b"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:32 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:24 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Makefiles\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a116f6d5db4476d0c941b495a6122b0130bbf20b",
      "tree": "0922f6fd2d6754eae343e827e608efd6177871ca",
      "parents": [
        "8b3f7d5c0ba7600222744588126388b225c61f18"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:31 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:24 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Kconfig update\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "8b3f7d5c0ba7600222744588126388b225c61f18",
      "tree": "373a937996ac06c7bb58cc328d8cd8656e4121e9",
      "parents": [
        "e57a221f15fd62921d845ddb37ce048fc7a38fd6"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:31 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:24 2009 +0200"
      },
      "message": "microblaze_mmu_v2: stat.h MMU update\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "e57a221f15fd62921d845ddb37ce048fc7a38fd6",
      "tree": "72ea36759044a229adcf5ad419757a7b677a6710",
      "parents": [
        "dcffc1b29115cc26686b8ae62b587e63f0e139f0"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:30 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:23 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Elf update\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "dcffc1b29115cc26686b8ae62b587e63f0e139f0",
      "tree": "187d9b097c146004d91f192017321f9c286c5506",
      "parents": [
        "46fb9be93b15bd8315622ad2f85f9516c064a785"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:29 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:22 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Update dma.h for MMU\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "46fb9be93b15bd8315622ad2f85f9516c064a785",
      "tree": "b940a6cac8e12e9fc248cc6a75a5293963fa71be",
      "parents": [
        "8b28626a6b1522b39f75d0bf80d5dec23c931f5a"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:28 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:22 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Update cacheflush.h\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "8b28626a6b1522b39f75d0bf80d5dec23c931f5a",
      "tree": "98c5b10e413980a8e87c27e563dcdfa574ab8cb5",
      "parents": [
        "17f3324c3eb271882b9e6b8fc3b1698290121801"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:28 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:22 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Update signal returning address\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "17f3324c3eb271882b9e6b8fc3b1698290121801",
      "tree": "3fbf264094b952240a0a28e3a2aad6cbd45e29b5",
      "parents": [
        "65504a47e02e4e6e58884376f4a700f83cc8234f"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:27 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:21 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Traps MMU update\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "65504a47e02e4e6e58884376f4a700f83cc8234f",
      "tree": "964444589af72a0263ad3f1ea43b57068ac817c8",
      "parents": [
        "d4c1285ef0d6b005f4e7651ee1e7cf304b4e97dc"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:26 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:21 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Enable fork syscall for MMU and add fork as vfork for noMMU\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "d4c1285ef0d6b005f4e7651ee1e7cf304b4e97dc",
      "tree": "de5a563cadfcb68dbced0506111a750aceef7bcf",
      "parents": [
        "4bb73c3de752dc386958be32dc7e1d9fefdcbbf0"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:24 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:20 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Update linker script for MMU\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "4bb73c3de752dc386958be32dc7e1d9fefdcbbf0",
      "tree": "8931ff6a85eb734c1769601f7cd62c632667e404",
      "parents": [
        "0d6de9532663a4120ce35f507f16b72df382e360"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:24 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:20 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Add MMU related exceptions handling\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "0d6de9532663a4120ce35f507f16b72df382e360",
      "tree": "67e0f2f4f7abd401cff056f43afefd4ccf314a67",
      "parents": [
        "7db29dde731db02143418cfa008b7b77ccb2fa57"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:23 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:20 2009 +0200"
      },
      "message": "microblaze_mmu_v2: uaccess MMU update\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "7db29dde731db02143418cfa008b7b77ccb2fa57",
      "tree": "198d28ff688f28a129a806b2799015bc63f6cdd8",
      "parents": [
        "ca54502bd52a5d483f7ba076b613ad2ee43941da"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:22 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:20 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Update exception handling - MMU exception\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ca54502bd52a5d483f7ba076b613ad2ee43941da",
      "tree": "645da3c42fd63b9cd76ec27871beca2d055daf2f",
      "parents": [
        "23cfc369337fa106d08cbed0dc86527c67966ff2"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:21 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:20 2009 +0200"
      },
      "message": "microblaze_mmu_v2: entry.S, entry.h\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "23cfc369337fa106d08cbed0dc86527c67966ff2",
      "tree": "9970577867bc9c537385adfdef01ee6045c05590",
      "parents": [
        "627cef44f4f4dfc22bebf3a68378bf3e3bedd21e"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:20 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:19 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Add CURRENT_TASK for entry.S\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "627cef44f4f4dfc22bebf3a68378bf3e3bedd21e",
      "tree": "9084b9c0c718a6dc69ad2c10948d2c7f0d8f332f",
      "parents": [
        "45be7d46a9928c6b8ed747e020748500da7e66f1"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:19 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:19 2009 +0200"
      },
      "message": "microblaze_mmu_v2: MMU asm offset update\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "45be7d46a9928c6b8ed747e020748500da7e66f1",
      "tree": "1c29f18097bc2eb979a60f77b50fe6527882c32a",
      "parents": [
        "5233806dfe6f88fb1a01db3729eeda78f65bcbd1"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:18 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:19 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Update tlb.h and tlbflush.h\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "5233806dfe6f88fb1a01db3729eeda78f65bcbd1",
      "tree": "e96b2391809812b521f141b6a2ed6f3d7407db34",
      "parents": [
        "1f84e1ea0e87ad659cd6f6a6285d50c73a8d1a24"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:18 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:18 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Update process creation for MMU\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "1f84e1ea0e87ad659cd6f6a6285d50c73a8d1a24",
      "tree": "989477a96a5b0fb71d93d669484de4039467ccc0",
      "parents": [
        "dc95be1f7188f0718ac922b6b6b72406c294d250"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:17 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:18 2009 +0200"
      },
      "message": "microblaze_mmu_v2: pgalloc.h and page.h\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "dc95be1f7188f0718ac922b6b6b72406c294d250",
      "tree": "3432808d4243d1509694a7a9ad574d8961e2aeed",
      "parents": [
        "15902bf63c8332946e5a1f48a72e3ae22874b11b"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:16 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:16 2009 +0200"
      },
      "message": "microblaze_mmu_v2: io.h MMU update\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "15902bf63c8332946e5a1f48a72e3ae22874b11b",
      "tree": "5a8aa78716a7176ea9df52f87ca0c0176f4ce955",
      "parents": [
        "fc34d1eb1ca09d3450508e2cf9cf511364c2c460"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:15 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:16 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Page table - ioremap - pgtable.c/h, section update\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "fc34d1eb1ca09d3450508e2cf9cf511364c2c460",
      "tree": "96c7b5ccd8ec0c4a541596ee8963a9ab9fab5903",
      "parents": [
        "5de96121009f4de43ffeb7160109e23132278c07"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:14 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:15 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Context handling - mmu_context.c/h\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "5de96121009f4de43ffeb7160109e23132278c07",
      "tree": "6d8418195f2a68e185ef993471a6e8ffd8bcb613",
      "parents": [
        "23098649e0f8861ea69fac62cf6ba721b83065dc"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:13 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:15 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Page fault handling high level - fault.c\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "23098649e0f8861ea69fac62cf6ba721b83065dc",
      "tree": "82c5f4ebf1c83114584040c259979ba33244bf33",
      "parents": [
        "4dc60832f516c4ccfd1e6aa07d92cc0f6d21bacb"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:12 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:15 2009 +0200"
      },
      "message": "microblaze_mmu_v2: mmu.h update\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "4dc60832f516c4ccfd1e6aa07d92cc0f6d21bacb",
      "tree": "dbf13f40ecc9059e1c39ff9ff3a131da544299ea",
      "parents": [
        "3f50425c0c9815411b760e36b48e18958819a304"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:12 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:15 2009 +0200"
      },
      "message": "microblaze_mmu_v2: MMU initialization\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "3f50425c0c9815411b760e36b48e18958819a304",
      "tree": "58163c6e3120b9930c7733af5127794c24b47a8e",
      "parents": [
        "a43acfbbc8653f70b8da4c64ec534fb45065a2ee"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:10 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:14 2009 +0200"
      },
      "message": "microblaze_mmu_v2: TLB low level code\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a43acfbbc8653f70b8da4c64ec534fb45065a2ee",
      "tree": "925a99f53136804e2ce8f112653bdd9ef5feab5f",
      "parents": [
        "5846cc608fd42cd3645ff9f841888832c6ef9b6e"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:10 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:14 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Alocate TLB for early console\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "5846cc608fd42cd3645ff9f841888832c6ef9b6e",
      "tree": "d8927ce608c2a74bc471fe7500f5eff292098430",
      "parents": [
        "2c65b4665f3f1651a7ef652d86eeb23be95dcdb9"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:09 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:14 2009 +0200"
      },
      "message": "microblaze_mmu_v2: MMU update for startup code\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "2c65b4665f3f1651a7ef652d86eeb23be95dcdb9",
      "tree": "0b6428df442064487a8c12bf2c461f128be0d3f5",
      "parents": [
        "2f3a499e6b803802880aea1fb8d3b46f1959494f"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:30:07 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:45:13 2009 +0200"
      },
      "message": "microblaze_mmu_v2: Add mmu_defconfig\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "2f3a499e6b803802880aea1fb8d3b46f1959494f",
      "tree": "3be2918a8df3fc9b9ef29f62f4e821a553defae3",
      "parents": [
        "0945f98b4a844b488d4e42a43f90a3c3aef281af"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 10:14:49 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:43:38 2009 +0200"
      },
      "message": "microblaze: Fix size of __kernel_mode_t to short\n\nThis patches solve problem with inconsistency between\nkernel and glibc\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "0945f98b4a844b488d4e42a43f90a3c3aef281af",
      "tree": "cfc4f76c07657596ac4cb9cde66438ed0cdb7809",
      "parents": [
        "aaf22af46ff2b3f0a5c4fcaf1287ac6c28d4078e"
      ],
      "author": {
        "name": "Edgar E. Iglesias",
        "email": "edgar.iglesias@gmail.com",
        "time": "Sun May 10 14:39:05 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 26 16:43:22 2009 +0200"
      },
      "message": "microblaze: Add audit and seccomp thread flags.\n\nSigned-off-by: Edgar E. Iglesias \u003cedgar.iglesias@gmail.com\u003e\n"
    },
    {
      "commit": "aaf22af46ff2b3f0a5c4fcaf1287ac6c28d4078e",
      "tree": "27658d4ee32d1f4efcaf74609a6b6fdca8e62c7a",
      "parents": [
        "b9479e666563d5c28eb861d2a8f6334666025384"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 17:27:58 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri May 22 09:50:46 2009 +0200"
      },
      "message": "microblaze: Kbuild update\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "b9479e666563d5c28eb861d2a8f6334666025384",
      "tree": "781addb6b3f8ad095610eaf32d8033748f716ecc",
      "parents": [
        "e93b55bfb3ead1cb4d9df7a5e0686318cfa8690c"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 16:33:07 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 16:39:58 2009 +0200"
      },
      "message": "microblaze: Fix cast warning for __va in prom.c\n\n__va expect 32bit value but of_read_ulong(of_read_number)\nreturns 64bit value\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "e93b55bfb3ead1cb4d9df7a5e0686318cfa8690c",
      "tree": "d31f76cff42fcf9eaf73a30630c998e8b03aa90b",
      "parents": [
        "cda1fd5a60e97a1a1bf96606f201818b207b2c5c"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 13:53:56 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 16:39:52 2009 +0200"
      },
      "message": "Microblaze: Remove unused variable from paging init\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "cda1fd5a60e97a1a1bf96606f201818b207b2c5c",
      "tree": "33bc265a4182985778f80a0efc25f0a26fd0aa7e",
      "parents": [
        "1dff89a9c7fab71b43ba79cc1aa6c6dbad582a35"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 19 14:33:47 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 16:39:16 2009 +0200"
      },
      "message": "microblaze: Cleanup compiled-in rootfs in BSS section\n\nThis patch is based on patch from Steve Magnani.\n\nThere were bug for compiled-in rootfs. We have to move\nmoving rootfs which is in BSS section to _ebss section\nwhich is at the end of kernel and then clear bss section\nnot vice-versa.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "1dff89a9c7fab71b43ba79cc1aa6c6dbad582a35",
      "tree": "c994f51ff18146375fddac4afae233915b6c5ab3",
      "parents": [
        "6e3d4e1d16a19f8462beb5bfe5f2c464770e795e"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 08:20:30 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 16:39:05 2009 +0200"
      },
      "message": "microblaze: Fix early cmdline for CMDLINE_FORCE\n\nThis patch fixed parsing early parameters because\ncurrent implementation does that early parse DTS\ncommand line and then parse CMDLINE line which is compiled-in.\n\nFor case that DTS doesn\u0027t contain command line is\ncopied command line from kernel with is done in prom.c\nthat\u0027s why I can remove it from machine_early_init.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6e3d4e1d16a19f8462beb5bfe5f2c464770e795e",
      "tree": "04df9c8b54e5523d84df465cbd08d216da1fdbc2",
      "parents": [
        "c3055d14565516867e7a45553b90cb88d6277ec9"
      ],
      "author": {
        "name": "Steve Magnani",
        "email": "steve@digidescorp.com",
        "time": "Sun May 17 20:32:07 2009 -0500"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 15:56:08 2009 +0200"
      },
      "message": "microblaze: Guard __HAVE_ARCH macros with __KERNEL__ in string.h\n\nA polarity reversal in the __KERNEL__ guard prevents the __HAVE_ARCH\nflags from being defined in kernel compilation.\n\nI noticed that there\u0027s now an option for assembly-optimized versions of\nmemcpy and memmove. I believe this may be buggy; when I turn it on, all\nmy printk output gets smashed together, as if the newlines aren\u0027t getting\ncopied.\n\nSigned-off-by: Steven J. Magnani \u003csteve@digidescorp.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "c3055d14565516867e7a45553b90cb88d6277ec9",
      "tree": "27b5fff0fff6da046aec3ee2ae1a4f201ccf1c70",
      "parents": [
        "5af90438023786e27178cc542f9a775594f8a126"
      ],
      "author": {
        "name": "Thomas Chou",
        "email": "thomas@wytron.com.tw",
        "time": "Tue May 19 22:48:10 2009 +0800"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 15:56:08 2009 +0200"
      },
      "message": "microblaze: clean LDFLAGS to build kernel\n\nExtra LDFLAGS from user space building may cause kernel failed\nto compile.\n\nSigned-off-by: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "5af90438023786e27178cc542f9a775594f8a126",
      "tree": "7018a6d75a726a5616f25dc4edc8e53cee513b90",
      "parents": [
        "f2224ff07f345f3f9716071cc90ee50e29af7497"
      ],
      "author": {
        "name": "Steve Magnani",
        "email": "steve@digidescorp.com",
        "time": "Mon May 18 03:22:40 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 15:56:07 2009 +0200"
      },
      "message": "microblaze: Fix paging init-zone initialization\n\nThis patch fix problem with bad zone initialization.\nThis bug wasn\u0027t perform because Microblaze doesn\u0027t\ndefine CONFIG_ZONE_DMA and ZONE_NORMAL was 0 for this case\nthat\u0027s why free_area_init works with correct values.\n\nOriginal message:\nI believe that the switch from ZONE_DMA (\u003d\u003d 0) to ZONE_NORMAL\nbroke the free area initialization.\n\nSigned-off-by: Steven J. Magnani \u003csteve@digidescorp.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f2224ff07f345f3f9716071cc90ee50e29af7497",
      "tree": "47c4a680969a571040feb51fe7abc42ebbbb0496",
      "parents": [
        "a6029d1c8cfc9ac2609195f31c2e70b584d3496e"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Apr 27 17:38:25 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 15:56:07 2009 +0200"
      },
      "message": "microblaze: use generic dma-mapping-broken.h\n\nMicroblaze does not support the Linux DMA mapping API\nat this point, so disable CONFIG_NO_DMA. This lets\nus use the generic dma-mapping-broken.h implementation\ninstead of providing a different copy.\n\nAny drivers that try to use DMA mapping now get\nomitted from Kconfig or produce a link error, rather\nthan failing silently at run time.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a6029d1c8cfc9ac2609195f31c2e70b584d3496e",
      "tree": "739930b605c3aae68fe669054cb01dfad1025ffa",
      "parents": [
        "732703af9c3478c3f935dd5ae80140b9b12bda09"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue May 12 12:10:52 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 15:56:07 2009 +0200"
      },
      "message": "microblaze: prepare signal handling for generic unistd.h\n\nWe need to define set_restore_sigmask() in order to\nget pselect and ppoll. Also, the setup_frame function\ncan not be used when __NR_sigreturn is not defined.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "732703af9c3478c3f935dd5ae80140b9b12bda09",
      "tree": "4eba20e0ef2d98181702a5f643f2f45ab49faba1",
      "parents": [
        "838d2406ee62595c1b40d1d03b48bc9a2102258b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Mar 31 15:30:31 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 15:56:07 2009 +0200"
      },
      "message": "microblaze: clean up checksum.c\n\nThis changes the function prototypes in the checksum code\nto have the usual prototypes, typically by turning int\narguments into __wsum.\n\nAlso change csum_partial_copy_from_user() to operate\non the right address space and export ip_fast_csum,\nwhich is used in modular networking code.\n\nThe new version is now sparse-clean including endianess\nchecks.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "838d2406ee62595c1b40d1d03b48bc9a2102258b",
      "tree": "990678285ba8d280556c7c89cf708a7b46470099",
      "parents": [
        "bb09791344d02c8caff596dc084b1542dcb70efe"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 01 13:36:13 2009 +0000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 15:56:06 2009 +0200"
      },
      "message": "microblaze: remove bad_user_access_length\n\nThis function was actually causing harm, by hiding\nerrors about invalid sized get_user/put_user accesses.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "bb09791344d02c8caff596dc084b1542dcb70efe",
      "tree": "0bf8e68b22e508cb00c06a910ac27c6dba0abcb5",
      "parents": [
        "0c60155e14eb00fa13836a710a2d2efb63d8861c"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Apr 30 22:38:58 2009 +0000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 15:56:06 2009 +0200"
      },
      "message": "microblaze: do not include types.h in ptrace.h\n\nlinux/types.h breaks the uclibc build, so don\u0027t\ninclude it here.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "0c60155e14eb00fa13836a710a2d2efb63d8861c",
      "tree": "e6777f60d55ec93ff8bd8c3b307858802485c540",
      "parents": [
        "6b4374261a067e2e1b78602eb5e631a4e027dacf"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 01 21:44:51 2009 +0000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 15:56:06 2009 +0200"
      },
      "message": "microblaze: add a dummy pgprot_noncached\n\nSome device drivers call this, so add a macro\nthat pretends to do this. Since there is no\nMMU support, it won\u0027t actually result in an\nuncached mapping, though.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6b4374261a067e2e1b78602eb5e631a4e027dacf",
      "tree": "fbf4dae0d2376f25b1b159b74380558f7e13bb02",
      "parents": [
        "122eec2f023f25fdd491ee9eb8eface4ded70728"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 01 21:36:44 2009 +0000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 15:56:06 2009 +0200"
      },
      "message": "microblaze: add security initcalls\n\nThe security subsystem has its own initcalls, which\nneed support in vmlinux.lds.S.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "122eec2f023f25fdd491ee9eb8eface4ded70728",
      "tree": "050ab26885c40cac64a36f9f724d8c1339ccbd66",
      "parents": [
        "70f4cc29350222ff6baf70265f6482fc01565d48"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun May 10 14:32:11 2009 +0000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 15:56:05 2009 +0200"
      },
      "message": "microblaze: remove cacheable_memcpy\n\nThis function is neither declared nor used anywhere\noutside of ppc32, so remove it from microblaze.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "70f4cc29350222ff6baf70265f6482fc01565d48",
      "tree": "fb21b96aeebb106e4d6cee8ce1c19e299e54cde6",
      "parents": [
        "353b431bafc42ed8782c7aec7fb819ca4e385ab1"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun May 10 14:26:52 2009 +0000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 15:56:05 2009 +0200"
      },
      "message": "microblaze: kill incorrect __bad_xchg definition\n\nThe whole point of the __bad_xchg declaration in\nsystem.h is to give a linker error when a variable\nof invalid size is passed to __xchg. The out\nof line definition in traps.c defeats this purpose\nand does not any value, so remove it here.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "353b431bafc42ed8782c7aec7fb819ca4e385ab1",
      "tree": "0e454e08d6b8170616a0d869e231110200b65765",
      "parents": [
        "5af7fa68103e7b2efb0fd9d901b1c25bad96fd21"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 01 13:37:46 2009 +0000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 15:56:05 2009 +0200"
      },
      "message": "microblaze: fix __user annotations\n\nThe microblaze signal handling code gets some __user\npointers wrong, as shown by sparse.\nThis adds the annotations where appropriate and\nchange sys_rt_sigreturn to correctly pass a user\nstack down to do_sigaltstack instead of a kernel\nstructure.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "5af7fa68103e7b2efb0fd9d901b1c25bad96fd21",
      "tree": "41bd4c0a244797d9558e3e9d1b0460309462510c",
      "parents": [
        "6fa612b56c575a5235568593eab4240c90608630"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 01 21:48:15 2009 +0000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 15:56:05 2009 +0200"
      },
      "message": "microblaze: export some symbols\n\nSome device drivers require the symbols _ebss, kernel_thread,\n__page_offset or ___range_ok, so export them.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6fa612b56c575a5235568593eab4240c90608630",
      "tree": "288ff82b2dd6a6c278785ff34e52bc7bf348d284",
      "parents": [
        "873a2e89c5e32a5c72a9ece76fcb871358ae22d2"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon May 11 15:49:12 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 15:56:04 2009 +0200"
      },
      "message": "microblaze: Kconfig: Enable drivers for Microblaze\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "873a2e89c5e32a5c72a9ece76fcb871358ae22d2",
      "tree": "3e19fe32894677ba0b955312244824902c8312fe",
      "parents": [
        "5805977e63a36ad56594a623f3bd2bebcb7db233"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon May 11 15:37:26 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 21 15:56:04 2009 +0200"
      },
      "message": "microblaze: Remove POWERPC reference from Microblaze gpio.h\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "7b7210d7a9d260becef4dba98b9075e2c9b41f93",
      "tree": "440390c0eb7d82271fa8a5ad6668e28e7bb17254",
      "parents": [
        "3026589c1bc17b0c389b95afec127e92e2a745e2"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu May 14 13:35:52 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon May 18 14:47:42 2009 +0200"
      },
      "message": "microblaze: Fix kind-of-intr checking against number of interrupts\n\n+ Fix typographic fault.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "3026589c1bc17b0c389b95afec127e92e2a745e2",
      "tree": "849b1d29bc65d6a0f13cfece3133648173d25a86",
      "parents": [
        "22ef37eed673587ac984965dc88ba94c68873291"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon May 11 09:24:47 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon May 18 14:47:41 2009 +0200"
      },
      "message": "microblaze: Update Microblaze defconfig\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "b20a4e9483df7469359f0c7f3f70bd2f5b78677f",
      "tree": "055317c6b248beb389e510b515838e8fc8eccfda",
      "parents": [
        "201517a7f3ec497fff545a7659c6c876f89f9054",
        "c71a7a3875b40d18a08c09f6c757bd7a9b6ce894"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 08 16:24:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 08 16:24:25 2009 -0700"
      },
      "message": "Merge branch \u0027fixes-for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027fixes-for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze:\n  microblaze: Fix return value for sys_ipc\n  microblaze: Storage class should be before const qualifier\n"
    },
    {
      "commit": "0763ed2355198cdef2f6a2098e9d52eb1fe4365d",
      "tree": "44ca8fdbfa940425a11adfa0fd6ac739a3350792",
      "parents": [
        "74641f584da8eccf30becfbb5507ab457187db22"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Apr 30 15:08:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 02 15:36:10 2009 -0700"
      },
      "message": "of: make of_(un)register_platform_driver common code\n\nSome drivers using of_register_platform_driver() wrapper break on sparc\nbecause the wrapper isn\u0027t in the header file.  This patch moves it from\nMicroblaze and PowerPC implementations and makes it common code.\n\nFixes this sparc64 allmodconfig build error (at least):\n\ndrivers/leds/leds-gpio.c: In function `gpio_led_init\u0027:\ndrivers/leds/leds-gpio.c:295: error: implicit declaration of function `of_register_platform_driver\u0027\ndrivers/leds/leds-gpio.c: In function `gpio_led_exit\u0027:\ndrivers/leds/leds-gpio.c:311: error: implicit declaration of function `of_unregister_platform_driver\u0027\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c71a7a3875b40d18a08c09f6c757bd7a9b6ce894",
      "tree": "7fe4c7cdcc80a81b0a64e6b061ba8aa46c54766d",
      "parents": [
        "595e8fabea22c96f674102f33b4a759f4512dd9c"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 30 09:35:53 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri May 01 16:38:14 2009 +0200"
      },
      "message": "microblaze: Fix return value for sys_ipc\n\nSigned-off-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "595e8fabea22c96f674102f33b4a759f4512dd9c",
      "tree": "08ea26e424102411217bb6e508735eac91d5f044",
      "parents": [
        "091438dd5668396328a3419abcbc6591159eb8d1"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Sun Apr 26 14:18:25 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri May 01 16:38:13 2009 +0200"
      },
      "message": "microblaze: Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the\nbeginning of the declaration specifiers in a declaration is an\nobsolescent feature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f57f2fe2a39338c47b67fbd564a9d3b7587bcbee",
      "tree": "19329d51207bf9c55432e39d5e58d0fab3b4c42f",
      "parents": [
        "993ce24078eac1442078741cd204584b63de0881"
      ],
      "author": {
        "name": "Coly Li",
        "email": "coly.li@suse.de",
        "time": "Thu Apr 23 03:05:31 2009 +0800"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:27:38 2009 +0200"
      },
      "message": "microblaze: add parameter to microblaze_read()\n\nThis patch modifies parameter of microblaze_read() from \u0027void\u0027 to \u0027struct\nclocksource *cs\u0027, which fixes compile warning for incompatible parameter type.\n\nSigned-off-by: Coly Li \u003ccoly.li@suse.de\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "993ce24078eac1442078741cd204584b63de0881",
      "tree": "74012b3cbc8baee8a9bf6102eae6eda9f0b38c75",
      "parents": [
        "2921e2bd679949a7892d308b414e6a3b3c705260"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 21 14:12:18 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:27:35 2009 +0200"
      },
      "message": "microblaze: Use CFLAGS_KERNEL instead of CFLAGS\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "2921e2bd679949a7892d308b414e6a3b3c705260",
      "tree": "4be639979e46583a1c6e2d12b26a78b989a8c49c",
      "parents": [
        "6dfb79aa114ac69032f3931235ffc90799e9630b"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 21 14:08:47 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:27:33 2009 +0200"
      },
      "message": "microblaze: Add STATE_SAVE_ARG_SPACE for noMMU kernel too\n\nFor noMMU kernel this change nothing bring but this change\nhelps with MMU synchronization.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6dfb79aa114ac69032f3931235ffc90799e9630b",
      "tree": "38d6a842c6b4c24275d20e8141abedac3cea371b",
      "parents": [
        "fbeda67782689bf80109512b16ac47264a282d01"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 21 14:07:00 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:27:31 2009 +0200"
      },
      "message": "microblaze: Do not check use_dcache\n\nIt is not necessary to check cpuinfo.use_dcache because\nthis checking is done in function which call that functions\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "fbeda67782689bf80109512b16ac47264a282d01",
      "tree": "0e2e375116144d1e65b26bad3c94b5a956e115e2",
      "parents": [
        "79533fd4cb7c261694d3b7d5bdde78836bc35b49"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 21 14:06:08 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:27:28 2009 +0200"
      },
      "message": "microblaze: Do not use PVR configuration for broken MB version\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "79533fd4cb7c261694d3b7d5bdde78836bc35b49",
      "tree": "1eaccd19c9841cabdab13e80e42a2c13a617f19a",
      "parents": [
        "6e60c14810d8da792e418fdcb2110b4185d1b9a2"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 21 14:04:39 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:18 2009 +0200"
      },
      "message": "microblaze: Fix USR1/2 pvr printing message\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6e60c14810d8da792e418fdcb2110b4185d1b9a2",
      "tree": "e0e75339ed6a166f2f1e3458ddf80200ba69fdb0",
      "parents": [
        "04e3a553e0cbed369e5649c472ac317b6c45215d"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Apr 16 22:49:17 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:18 2009 +0200"
      },
      "message": "microblaze: iowrite upon timeout\n\nretries reaches -1, so the iowrite occurrs upon timeout.\n\nAcked-by: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "04e3a553e0cbed369e5649c472ac317b6c45215d",
      "tree": "67add8c5722e51251a44e35668c6f776df91aad0",
      "parents": [
        "6714fcc34e1bcf247fe542ebdea36b699ff8e2b8"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Apr 20 09:56:24 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:18 2009 +0200"
      },
      "message": "microblaze: Correspond CONFIG...PCMP in Makefile/Kconfig\n\nMakefile contained different cpu config flag\nthan is in Kconfig.auto in platform folder\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6714fcc34e1bcf247fe542ebdea36b699ff8e2b8",
      "tree": "b3ead682b00c0ddb5a53e52185e9e85018fdc0d3",
      "parents": [
        "e1c4bd0897b6d03eff4b32197d6ab017f83fc836"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 11:32:21 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:18 2009 +0200"
      },
      "message": "microblaze: Remove redundant variable\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "e1c4bd0897b6d03eff4b32197d6ab017f83fc836",
      "tree": "f29010d7c51826a543d4820cef30a9e9b09c27e0",
      "parents": [
        "df4f3eb7c318e34899e9499bc5c9295690f7a106"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 11:30:16 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:18 2009 +0200"
      },
      "message": "microblaze: Move start_thread to process.c\n\nThis change is due to upcomming MMU merge\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "df4f3eb7c318e34899e9499bc5c9295690f7a106",
      "tree": "82e0a0ab82df00f4544dc9ee0255a8cefe5358d1",
      "parents": [
        "ce0b755f7dda4f1c06b89f7e903667f538dadd3c"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 11:29:13 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:17 2009 +0200"
      },
      "message": "microblaze: Add missing preadv and pwritev syscalls\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ce0b755f7dda4f1c06b89f7e903667f538dadd3c",
      "tree": "9b26c57f6e35898ddadb35fc5df8e4e84b676597",
      "parents": [
        "bf7e9da4e70a9d4bf9dc5829ff854398e0e4b7f7"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 11:11:22 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:17 2009 +0200"
      },
      "message": "microblaze: Add missing declaration for die and _exception func\n\nThis change remove sparse errors.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "bf7e9da4e70a9d4bf9dc5829ff854398e0e4b7f7",
      "tree": "447861a7806b13b9099b4472068ae62263989d42",
      "parents": [
        "2eba318e0db1114726e69660d6b9e1bd59b10ba1"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 11:10:07 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:17 2009 +0200"
      },
      "message": "microblaze: Remove sparse error in traps.c\n\nCHECK   arch/microblaze/kernel/traps.c\narch/microblaze/kernel/traps.c:37:47: warning: Using plain integer as NULL pointer\nCC      arch/microblaze/kernel/traps.o\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "2eba318e0db1114726e69660d6b9e1bd59b10ba1",
      "tree": "958786c6b47c7c8fb57e015c48658af42659c81f",
      "parents": [
        "ac3efab50621bd6d01e5b40f3134dc7824788390"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 11:05:26 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:17 2009 +0200"
      },
      "message": "microblaze: Move task_pt_regs up\n\nThis change is important for easier merge with Microblaze MMU code.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ac3efab50621bd6d01e5b40f3134dc7824788390",
      "tree": "ddca584e69e6e1b726695169c8d5cec8e8160482",
      "parents": [
        "ceb8944b3a3dd3ec4094a476a44802cc32c4fc02"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 10:58:47 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:17 2009 +0200"
      },
      "message": "microblaze: Rename kernel_mode to pt_mode in pt_regs\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ceb8944b3a3dd3ec4094a476a44802cc32c4fc02",
      "tree": "d52e6ea406af52e30da431561b8d802284eeb264",
      "parents": [
        "51eb6dc9ca40d086c102bb868ba7f29f33a30f6f"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 10:46:37 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:16 2009 +0200"
      },
      "message": "microblaze: Remove uncache shadow condition\n\nUncached shadow feature is not supported in current\nkernel code that\u0027s why I removed it.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "51eb6dc9ca40d086c102bb868ba7f29f33a30f6f",
      "tree": "0676af38d437cd4978623301e35f09d8364aa711",
      "parents": [
        "f2ec24fd42d52a52829070b5e31d9a17d145df30"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 10:41:45 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:16 2009 +0200"
      },
      "message": "microblaze: Remove while(1) loop from show_regs function\n\nI removed it because of show_regs can\u0027t break die function.\nIf process/kernel failed, die (do_exit) function resolve it.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f2ec24fd42d52a52829070b5e31d9a17d145df30",
      "tree": "b8fd2d1eac69291d2afc6417b57632eb77b5650e",
      "parents": [
        "091069740304c979f957ceacec39c461d0192158"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 16 10:36:54 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Apr 23 16:09:16 2009 +0200"
      },
      "message": "microblaze: Remove unneded per cpu SYSCALL_SAVE variable\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "00300d6746b96ca9dba100ea9ea8d01737cc9a4d",
      "tree": "b9da3f9d2d23291fe9c96d975dff4017a2daff90",
      "parents": [
        "5a86dc1a749211fd87341ee7943f985cde71ea11"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Tue Apr 14 06:56:15 2009 +0800"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 11:09:15 2009 +0200"
      },
      "message": "microblaze: remove duplicated #include\u0027s\n\nRemove duplicated #include\u0027s in\n  arch/microblaze/include/asm/io.h\n  arch/microblaze/kernel/prom.c\n  arch/microblaze/kernel/ptrace.c\n  arch/microblaze/kernel/signal.c\n  arch/microblaze/kernel/sys_microblaze.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "5a86dc1a749211fd87341ee7943f985cde71ea11",
      "tree": "2eb29b43e685c569db30afdd330b47b5547a51ee",
      "parents": [
        "a8fb748e89957426fafb2e2efccd5ce635d6f530"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 09:38:06 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 10:37:27 2009 +0200"
      },
      "message": "microblaze: struct device - replace bus_id with dev_name()\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a8fb748e89957426fafb2e2efccd5ce635d6f530",
      "tree": "34134b642d7191e1c91b4fbb74e68d4b515dd99a",
      "parents": [
        "39141bfcad22e6d7393c0d0f81b2e180db6983df"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 09:18:19 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 10:37:22 2009 +0200"
      },
      "message": "microblaze: Simplify copy_thread()\n\nRemoving nr parameter from copy_tread function\ncommit 6f2c55b843836d26528c56a0968689accaedbc67\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "39141bfcad22e6d7393c0d0f81b2e180db6983df",
      "tree": "5336b1e542eea1589524170f4063a6de947202fa",
      "parents": [
        "6c149fd7cda601ebd178dd2f07ccff6bb0d010cf"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 09:16:01 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 10:37:20 2009 +0200"
      },
      "message": "microblaze: Add TIMESTAMPING constants to socket.h\n\nThis changes was introduce with\ncommit: cb9eff097831007afb30d64373f29d99825d0068\n\nnet: new user space API for time stamping of incoming and outgoing packets\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6c149fd7cda601ebd178dd2f07ccff6bb0d010cf",
      "tree": "29edf91e1e5fe695ec2005f9cf6e0e3aa40479ac",
      "parents": [
        "5a9bd51810bce6ac79b65f07116035b6b217986e"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 08:37:30 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 10:37:18 2009 +0200"
      },
      "message": "microblaze: Add missing empty ftrace.h file\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "5a9bd51810bce6ac79b65f07116035b6b217986e",
      "tree": "39865f4e0c3dbf9f7a9297740a0c87f2fd6135c2",
      "parents": [
        "8371f87c9994d9942af5984309835aeb948ba579"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Apr 13 20:51:22 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Apr 14 10:37:09 2009 +0200"
      },
      "message": "microblaze: Fix problem with removing zero length files\n\nAdding one new line was recommended solution.\nTest with make distclean\n\nTested-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "5f8ffb5f6649a261372547a5841285c23409ab68",
      "tree": "e1f1e840e06e7d6e67730934a061aa96089e76e6",
      "parents": [
        "575ca2883ed7652aba09d7b77332004e45d56f69"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Mar 27 14:25:51 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Mar 27 14:25:51 2009 +0100"
      },
      "message": "microblaze_v8: Makefiles for Microblaze cpu\n\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nAcked-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\nAcked-by: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "575ca2883ed7652aba09d7b77332004e45d56f69",
      "tree": "6f932b145a2727d99be12b28d95364cdee618ed2",
      "parents": [
        "eedbdab99fffb8ed71cac75a722088b8ace2583c"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Mar 27 14:25:50 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Mar 27 14:25:50 2009 +0100"
      },
      "message": "microblaze_v8: Kconfig patches\n\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nAcked-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\nAcked-by: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "eedbdab99fffb8ed71cac75a722088b8ace2583c",
      "tree": "6f6b11f46a5d1b011a12dd61421cd1f2b10af237",
      "parents": [
        "3be100114a352bb4b0eee5b6a847cf4f34ce28b1"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Mar 27 14:25:49 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Mar 27 14:25:49 2009 +0100"
      },
      "message": "microblaze_v8: Interrupt handling and timer support\n\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nReviewed-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\nAcked-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nAcked-by: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "3be100114a352bb4b0eee5b6a847cf4f34ce28b1",
      "tree": "3c8397e7f2dd2027c19830d48997b5c4890cdb58",
      "parents": [
        "36174f4e8742faed7da08e6110f134cf87dc03df"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Mar 27 14:25:49 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Mar 27 14:25:49 2009 +0100"
      },
      "message": "microblaze_v8: syscalls.h\n\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nAcked-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\nAcked-by: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "36174f4e8742faed7da08e6110f134cf87dc03df",
      "tree": "848499f071d1b3020ce2e21f99b3848b9f93b641",
      "parents": [
        "e96978b2729171f1dbbc0eb5b19c3524ca36e2bf"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Mar 27 14:25:48 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Mar 27 14:25:48 2009 +0100"
      },
      "message": "microblaze_v8: pci headers\n\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nAcked-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\nAcked-by: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "e96978b2729171f1dbbc0eb5b19c3524ca36e2bf",
      "tree": "a524ff43af98476d638e03200d5e252589f6a81f",
      "parents": [
        "4684dadec6ca3f310b0d9ff1860ca6b6f11ffd2d"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Mar 27 14:25:47 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Mar 27 14:25:47 2009 +0100"
      },
      "message": "microblaze_v8: Kbuild file\n\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nAcked-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\nAcked-by: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    }
  ],
  "next": "4684dadec6ca3f310b0d9ff1860ca6b6f11ffd2d"
}
