)]}'
{
  "log": [
    {
      "commit": "571503e10045c89af951962ea0bb783482663aad",
      "tree": "b24af1e4b5c67e2da940991b8219f8f8c4e7ac0a",
      "parents": [
        "29a6ccca3869bbe33879dae0cd7df2a1559eff54",
        "7b21fddd087678a70ad64afc0f632e0f1071b092"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:51:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:51:01 2011 -0700"
      },
      "message": "Merge branch \u0027setns\u0027\n\n* setns:\n  ns: Wire up the setns system call\n\nDone as a merge to make it easier to fix up conflicts in arm due to\naddition of sendmmsg system call\n"
    },
    {
      "commit": "7b21fddd087678a70ad64afc0f632e0f1071b092",
      "tree": "c3ee152ab9b57b6cbc1ee3c6fd495c704ec47f66",
      "parents": [
        "14d74e0cab7a7779a7ff0c3863c04c8a8e507106"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri May 27 19:28:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:48:39 2011 -0700"
      },
      "message": "ns: Wire up the setns system call\n\n32bit and 64bit on x86 are tested and working.  The rest I have looked\nat closely and I can\u0027t find any problems.\n\nsetns is an easy system call to wire up.  It just takes two ints so I\ndon\u0027t expect any weird architecture porting problems.\n\nWhile doing this I have noticed that we have some architectures that are\nvery slow to get new system calls.  cris seems to be the slowest where\nthe last system calls wired up were preadv and pwritev.  avr32 is weird\nin that recvmmsg was wired up but never declared in unistd.h.  frv is\nbehind with perf_event_open being the last syscall wired up.  On h8300\nthe last system call wired up was epoll_wait.  On m32r the last system\ncall wired up was fallocate.  mn10300 has recvmmsg as the last system\ncall wired up.  The rest seem to at least have syncfs wired up which was\nnew in the 2.6.39.\n\nv2: Most of the architecture support added by Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nv3: ported to v2.6.36-rc4 by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nv4: Moved wiring up of the system call to another patch\nv5: ported to v2.6.39-rc6\nv6: rebased onto parisc-next and net-next to avoid syscall  conflicts.\nv7: ported to Linus\u0027s latest post 2.6.39 tree.\n\n\u003e  arch/blackfin/include/asm/unistd.h     |    3 ++-\n\u003e  arch/blackfin/mach-common/entry.S      |    1 +\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n\nOh - ia64 wiring looks good.\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "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"
    },
    {
      "commit": "a9dbe5eb1fcb4b70313cf9cb1b6c1d994ba703d6",
      "tree": "5178c22cca7e46805b1e61d7744cc82b53772db3",
      "parents": [
        "b9dc9e7781f1c3e85e0d1b8044021fa8974422b1"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Feb 09 14:23:34 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:55 2011 +0100"
      },
      "message": "microblaze: Add PVR for Microblaze v8.10.a\n\nMicroblaze v8.10.a has 0x14 version string.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "b9dc9e7781f1c3e85e0d1b8044021fa8974422b1",
      "tree": "2f9060ce4749384ee3bec2098ac53b226102bcf0",
      "parents": [
        "a706729c3df22d5cf4a50a02c25f5ebfcb370c82"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon May 31 21:16:30 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:55 2011 +0100"
      },
      "message": "microblaze: Label MB 7.20.d as broken with WB cache\n\nMB version 7.20.d contains fault which is related with WB that\u0027s why\nerror message will be shown.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a706729c3df22d5cf4a50a02c25f5ebfcb370c82",
      "tree": "0ddc0f876ec8e17720eb2eab40c13d4e7a510af3",
      "parents": [
        "cd3415779bdb13e3daaf13965c89d286a0cf0480"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri May 28 14:45:38 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:55 2011 +0100"
      },
      "message": "microblaze: Fix GDB issue caused by cache issue\n\nUsed the same solution as SH. Changed len to PAGE_SIZE\nin copy_to_user_page macro.\n\nImplement flush_cache_page macro.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "cd3415779bdb13e3daaf13965c89d286a0cf0480",
      "tree": "845a2ab0a2f7e4f23b2c84fe6c1e0432d8cf34ae",
      "parents": [
        "6e83557c38b40d6e9d1c82ad0ae59d8e5db9c50c"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Feb 01 09:00:57 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:54 2011 +0100"
      },
      "message": "microblaze: Do not use \"la\" pseudo instruction - use addik instead\n\n\"la\" pseudo instruction is only translation to \"addik\".\nUse directly \"addik\" which is described in the MB reference guide.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6e83557c38b40d6e9d1c82ad0ae59d8e5db9c50c",
      "tree": "856d8cf13273c2f8a696473ff9237cdc17c46632",
      "parents": [
        "d8748e73e882106ff0ffa0fa2192dab111a9f9f8"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 31 15:10:04 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:54 2011 +0100"
      },
      "message": "microblaze: Remove r0_ram pointer and PTO alignment\n\nr0_ram pool was used for saving/restoring register\ncontent if hw exception happen. This poll was replaced by\npt_pool_space with PT_SIZE size.\nBased on this change SAVE_STATE_ARG_SPACE was removed which\ncaused that PTO offset is zero that\u0027s why is also removed.\n\nr0_ram space was used as scratchpad by v850. In early\nMicroblaze Linux developing phase was this part of code\nblindly copied.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "d8748e73e882106ff0ffa0fa2192dab111a9f9f8",
      "tree": "210ea8b6357c7c2302c514bdaad00142ed8aa71b",
      "parents": [
        "495162dfefe3f6e3a8e908aa2f0a964a572d3e87"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 31 15:04:43 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:54 2011 +0100"
      },
      "message": "microblaze: Do not use r0_ram space for syscall debugging\n\nRemove syscall counting space from r0_ram. Use special\nsyscall_debug_table pool for syscall statistic.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "495162dfefe3f6e3a8e908aa2f0a964a572d3e87",
      "tree": "ad617d05d68d674bccf7820c1d2def4433e82693",
      "parents": [
        "601149775158ea825326734c2db5d90190249bd7"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 31 14:57:26 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:53 2011 +0100"
      },
      "message": "microblaze: Optimize BE/LE bootup detecting\n\nSave 0x1 word to rodata section and remove online value\nloading if DTB is passed from bootloader. It saves two\nasm instructions in bootup.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "601149775158ea825326734c2db5d90190249bd7",
      "tree": "e14cb4399d844c1f2190ade041eec2ca90d06107",
      "parents": [
        "c06b3a068223cb885d85ac4f6c31e870ca2b5aac"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Feb 18 14:29:20 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:53 2011 +0100"
      },
      "message": "microblaze: Fix unaligned.h for endians\n\nSynchronized with mips unaligned.h.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "c06b3a068223cb885d85ac4f6c31e870ca2b5aac",
      "tree": "f1834508401510f50135d3e58dbc36df464afd43",
      "parents": [
        "a5abba989deceb731047425812d268daf7536575"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 31 15:07:53 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Mar 09 08:09:53 2011 +0100"
      },
      "message": "microblaze: Do not use r0_ram space for hw exception debugging\n\nRemove hw exception counting space from r0_ram. Use special\nexception_debug_table poll for exception statistic.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "38a5d6736e7f714cc56d58692001e66dcbb98799",
      "tree": "337d32375e10b04642013710c2c424514474b32c",
      "parents": [
        "0bfd95a2a104dfc2469d68de52df99939371c0d4",
        "f5412be599602124d2bdd49947b231dd77c0bf99"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 01:36:21 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 01:36:21 2011 -0700"
      },
      "message": "Merge commit \u0027v2.6.38-rc6\u0027 into devicetree/next\n\nConflicts:\n\tdrivers/spi/pxa2xx_spi_pci.c\n"
    },
    {
      "commit": "7acdbb3f35f4d08c0c4f7cfa306bc7006b6ba902",
      "tree": "c76aeb5996fa8f39b838e9cc41f40f854db01912",
      "parents": [
        "695884fb8acd9857e0e7120ccb2150e30f4b8fef",
        "f5412be599602124d2bdd49947b231dd77c0bf99"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 23 09:21:41 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Feb 23 09:21:41 2011 +0100"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/platform\n\nReason: Import mainline device tree changes on which further patches\n        depend on or conflict.\n\nTrivial conflict in: drivers/spi/pxa2xx_spi_pci.c\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b8f39f7dfe12d4c8402c493a24fbf1e21d086771",
      "tree": "1c2ebc851cb544255c5d2cc658802361d0e5f7e4",
      "parents": [
        "d60c3041778c11f564969fb62b337df68232ee80"
      ],
      "author": {
        "name": "John Stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Apr 26 20:22:23 2010 -0700"
      },
      "committer": {
        "name": "John Stultz",
        "email": "john.stultz@linaro.org",
        "time": "Mon Feb 21 13:33:46 2011 -0800"
      },
      "message": "microblaze: convert to clocksource_register_hz/khz\n\nThis converts the microblaze clocksources to use clocksource_register_hz/khz\n\nCC: Michal Simek \u003cmonstr@monstr.eu\u003e\nCC: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\n"
    },
    {
      "commit": "0eb6aaf52965c14ba3ea245448c4806cfcd1d18c",
      "tree": "046fba87d27c0461cd3ba897e5a0fd3b5362c3df",
      "parents": [
        "1f80a67da2da4180355bc36b2691f16684b194fd"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Feb 04 15:24:11 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 19:13:01 2011 +0100"
      },
      "message": "microblaze: Fix msr instruction detection\n\nFix msr instructions detection. The current code\njust use msrclr for loading msr content and compare\nit with proper MSR content. If msrclr is not implemented\nr8 contains pc address.\nPrevious code wanted to use MSR carry bit but if msrclr\nwasn\u0027t implemented carry wasn\u0027t cleared.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "1f80a67da2da4180355bc36b2691f16684b194fd",
      "tree": "52e9273e5dcc77db79a27e40fa94247b95c4bbe8",
      "parents": [
        "1649700408531ec64ae33af55a1091db50d1f7da"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 18:51:54 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 19:12:30 2011 +0100"
      },
      "message": "microblaze: Fix pte_update function\n\nDo not disable irq in asm but use irq macros.\nSystems with MSR\u003d0 couldn\u0027t use pte_update function\nbecause msrclr was hardcoded.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "1649700408531ec64ae33af55a1091db50d1f7da",
      "tree": "cf8fd8ca59872f1ac3a1345f85f5ba3b342174c1",
      "parents": [
        "12dfc73e1ddb44b2d23e0ca614b6ec50596adae0"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 11:29:43 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 19:12:17 2011 +0100"
      },
      "message": "microblaze: Fix asm compilation warning\n\nMicroblaze ASM doesn\u0027t support hex values for mfs instructions.\n\n/tmp/ccwiXVmt.s: Assembler messages:\n/tmp/ccwiXVmt.s:19: Warning: ignoring operands: x00\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "12dfc73e1ddb44b2d23e0ca614b6ec50596adae0",
      "tree": "7dc714b58971b1dcf86fb8aecdcef4a8d85422ba",
      "parents": [
        "8dbdea8444d303a772bceb1ba963f0e3273bfc5e"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 13:32:55 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 07 19:12:04 2011 +0100"
      },
      "message": "microblaze: Fix IRQ flag handling for MSR\u003d0\n\nPatch: Fix IRQ flag handling naming\n(sha1: f9ee29270c11dba7d0fe0b83ce47a4d8e8d2101)\nintroduced problem on system with MSR\u003d0.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "b5d937de0367d26f65b9af1aef5f2c34c1939be0",
      "tree": "e91eaaa72ef1aae543a1fa494171f7e3c0c14d94",
      "parents": [
        "04bea68b2f0eeebb089ecc67b618795925268b4a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Feb 04 11:24:11 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Feb 04 11:46:51 2011 -0700"
      },
      "message": "powerpc/pci: Make both ppc32 and ppc64 use sysdata for pci_controller\n\nCurrently, ppc32 uses sysdata for the pci_controller pointer, and\nppc64 uses it to hold the device_node pointer.  This patch moves the\nof_node pointer into (struct pci_bus*)-\u003edev.of_node and\n(struct pci_dev*)-\u003edev.of_node so that sysdata can be converted to always\nuse the pci_controller pointer instead.  It also fixes up the\nallocating of pci devices so that the of_node pointer gets assigned\nconsistently and increments the ref count.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "04bea68b2f0eeebb089ecc67b618795925268b4a",
      "tree": "80380294ee7e073fe312af590475dc4756826094",
      "parents": [
        "c64eae9a73a847c1698f913c893aa4012d2a30b0"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "sebastian@breakpoint.cc",
        "time": "Mon Jan 24 09:58:55 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Feb 04 11:46:50 2011 -0700"
      },
      "message": "of/pci: move of_irq_map_pci() into generic code\n\nThere is a tiny difference between PPC32 and PPC64. Microblaze uses the\nPPC32 variant.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003csebastian@breakpoint.cc\u003e\n[grant.likely@secretlab.ca: Added comment to #endif, moved documentation\n\tblock to function implementation, fixed for non ppc and microblaze\n\tcompiles]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "de93c3c119382cb888ca8a94b642dbcf8035525e",
      "tree": "8a82dd51d680ef83e8399a0a0d6f67d34f838a94",
      "parents": [
        "9c749e177ccc0b3ee9589425c7255079e7a726fc"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jan 28 13:26:54 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jan 28 14:05:13 2011 +0100"
      },
      "message": "microblaze: Fix ASM optimized code for LE\n\nMicroblaze little-endian doesn\u0027t support ASM optimized library\nfunctions(memcpy/memmove). Kconfig doens\u0027t contain\nany information about endian that\u0027s why it is necessary to\ncheck it in the source code.\nThe code is used with barrel shifter is used.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "9c749e177ccc0b3ee9589425c7255079e7a726fc",
      "tree": "24a4f8f56b4f6b545bd4c688d50e6d855a43d731",
      "parents": [
        "026a2078791b64aede220b1b1a3e4dfe4ab175e7"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jan 28 13:14:58 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jan 28 14:05:00 2011 +0100"
      },
      "message": "microblaze: Fix unaligned issue on MMU system with BS\u003d0 DIV\u003d1\n\nUnaligned code use shift for finding register operand.\nThere is used BSRLI(r8,r8,2) macro which is expand for BS\u003d0, DIV\u003d1\nby\n\tori rD, r0, (1 \u003c\u003c imm);\t\\\n\tidivu rD, rD, rA\n\nbut if rD is equal rA then ori instruction rewrite value which\nshould be devide.\n\nThe patch remove this macro which use idivu instruction because\nidivu takes 32/34 cycles. The highest shifting is 20 which takes\n20 cycles.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "026a2078791b64aede220b1b1a3e4dfe4ab175e7",
      "tree": "069d401f5149a429736da6620d2c731d4186f399",
      "parents": [
        "1f0324caefd39985e9fe052fac97da31694db31e"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Jan 26 13:41:05 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jan 28 14:04:36 2011 +0100"
      },
      "message": "microblaze: Fix DTB passing from bootloader\n\nLittle endian system needs to check OF_DT_HEADER\nbut it is swapped because it is in big-endian.\nMicroblaze LE provides lwr instruction which loads\nmagic number in BIG endian format which can be compared.\n\nThere is used the fact that if you write 0x1 as word\nand load it as byte then you get for big-endian zero\nand 1 for little-endian.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "b6e31629e335e8664a11be05992d39b2ee030960",
      "tree": "c1adc86c25c47a15132b8a99474e6836be48bfae",
      "parents": [
        "d8b19323478af44d243e500656bb6ef2860ced6e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 20:35:05 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:32 2011 +0100"
      },
      "message": "microblaze: Use generic irq Kconfig\n\nNo functional change.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "1c77ff22f539ceaa64ea43d6a26d867e84602cb7",
      "tree": "d1623ae6a2f8ed56acbaa03b514e393496c42802",
      "parents": [
        "0e155b2ce293382730b8473f6ceeb7ac9b939b7d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jan 19 19:41:35 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jan 21 11:55:31 2011 +0100"
      },
      "message": "genirq: Remove __do_IRQ\n\nAll architectures are finally converted. Remove the cruft.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\n"
    },
    {
      "commit": "6a108a14fa356ef607be308b68337939e56ea94e",
      "tree": "1bf260572bd8f95ed867307a2bcf5d881c8ae4a6",
      "parents": [
        "12fcdba1b7ae8b25696433f420b775aeb556d89b"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Thu Jan 20 14:44:16 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 20 17:02:05 2011 -0800"
      },
      "message": "kconfig: rename CONFIG_EMBEDDED to CONFIG_EXPERT\n\nThe meaning of CONFIG_EMBEDDED has long since been obsoleted; the option\nis used to configure any non-standard kernel with a much larger scope than\nonly small devices.\n\nThis patch renames the option to CONFIG_EXPERT in init/Kconfig and fixes\nreferences to the option throughout the kernel.  A new CONFIG_EMBEDDED\noption is added that automatically selects CONFIG_EXPERT when enabled and\ncan be used in the future to isolate options that should only be\nconsidered for embedded systems (RISC architectures, SLOB, etc).\n\nCalling the option \"EXPERT\" more accurately represents its intention: only\nexpert users who understand the impact of the configuration changes they\nare making should enable it.\n\nReviewed-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: David Woodhouse \u003cdavid.woodhouse@intel.com\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Robin Holt \u003cholt@sgi.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a25cecce88194b2edf38b8c3b1665e9318eb2d22",
      "tree": "9eb4768dfdba01e5c0b47b1ab4931d5d2380da3c",
      "parents": [
        "b7c15e4a1cbf19be3d3063819b472806902fb525",
        "658b368da198a1436c7d6a0f1f4029d3c6e30b20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 18 08:06:22 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 18 08:06:22 2011 -0800"
      },
      "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 asm/pgtable.h\n  microblaze: Fix missing pagemap.h\n"
    },
    {
      "commit": "658b368da198a1436c7d6a0f1f4029d3c6e30b20",
      "tree": "91451f814f2d9337b43d577d59cba0c7db96b43f",
      "parents": [
        "1947fc1d51fa7c21e9c253d37d076ef6f4d73130"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Sun Jan 16 13:56:53 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Sun Jan 16 14:29:41 2011 +0100"
      },
      "message": "microblaze: Fix asm/pgtable.h\n\nFunction ptep_test_and_clear_young have had wrong the first argument.\nIt is also necessary to add __HAVE macros for ptep_test_and_clear_young and\nptep_get_and_clear functions.\n\nError log:\nIn file included from linux/arch/microblaze/include/asm/pgtable.h:570,\n                 from arch/microblaze/mm/pgtable.c:35:\ninclude/asm-generic/pgtable.h:23: error: conflicting types for \u0027ptep_test_and_clear_young\u0027\nlinux/arch/microblaze/include/asm/pgtable.h:449: error:\nprevious definition of \u0027ptep_test_and_clear_young\u0027 was here\ninclude/asm-generic/pgtable.h:73: error: redefinition of \u0027ptep_get_and_clear\u0027\nlinux/arch/microblaze/include/asm/pgtable.h:462: error:\nprevious definition of \u0027ptep_get_and_clear\u0027 was here\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "1947fc1d51fa7c21e9c253d37d076ef6f4d73130",
      "tree": "b01d8edd62cb521d5218549cfe9c652afbfb9c5c",
      "parents": [
        "1b59be2a6cdcb5a12e18d8315c07c94a624de48f"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Sun Jan 16 13:50:17 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Sun Jan 16 14:29:21 2011 +0100"
      },
      "message": "microblaze: Fix missing pagemap.h\n\nAdd missing linux/pagemap.h to solve compilation error.\n\nError log:\nIn file included from linux/arch/microblaze/include/asm/tlb.h:17,\n                 from mm/pgtable-generic.c:9:\ninclude/asm-generic/tlb.h: In function \u0027tlb_flush_mmu\u0027:\ninclude/asm-generic/tlb.h:76: error: implicit declaration of function \u0027release_pages\u0027\ninclude/asm-generic/tlb.h: In function \u0027tlb_remove_page\u0027:\ninclude/asm-generic/tlb.h:105: error: implicit declaration of function \u0027page_cache_release\u0027\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "672c54466d24994eb9633f993862c89539504a42",
      "tree": "e08f17e5fa260676912eb9b7d2263d47d667fdec",
      "parents": [
        "1b59be2a6cdcb5a12e18d8315c07c94a624de48f"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 13 15:36:09 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jan 15 22:01:58 2011 -0700"
      },
      "message": "dt/flattree: Return virtual address from early_init_dt_alloc_memory_arch()\n\nThe physical address is never used by the device tree code when\nallocating memory for unflattening.  Change the architecture\u0027s alloc\nhook to return the virutal address instead.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0969d11e201b82d30a158ccdb3aca67a7b845613",
      "tree": "25273891ff5ac341d5c65ee0f82fc0a55aa8cfb6",
      "parents": [
        "16ee8db6a93ffbc021132599f33288613f042c3d",
        "d15be32c30e6108cdab76ca895a19b5f8b88b5ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 11:13:46 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 11 11:13:46 2011 -0800"
      },
      "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 obsolete DEBUG_BOOTMEM\n  microblaze: trivial: Fix removed the part of line\n  microblaze: Fix __muldi3 function for little-endian.\n  microblaze: Clear i/dcache for sw breakpoints\n  microblaze: Remove useless early_init_dt_check_for_initrd\n  microblaze: Fix unaligned exception for little endian platform\n  microblaze: Add PVR for Microblaze v8.00.b\n  microblaze: Correct PVR access macros\n  Revert \"microblaze: Simplify syscall rutine\"\n  microblaze: Fix initramfs\n  arch/microblaze: Remove unnecessary semicolons\n"
    },
    {
      "commit": "d15be32c30e6108cdab76ca895a19b5f8b88b5ca",
      "tree": "ad458f54a90a61616dfbc44bce4dfd9268708feb",
      "parents": [
        "20c040ce2176be4be250503497a0a103a3fb3b3e"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Fri Jan 07 16:43:54 2011 +0800"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 10 09:29:51 2011 +0100"
      },
      "message": "microblaze: remove obsolete DEBUG_BOOTMEM\n\n\"git grep\" shows this is the last piece of code using DEBUG_BOOTMEM,\nso remove it.\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "7f01af04bdf59448f3d75744d7ad9713331bd0f7",
      "tree": "fb68edd180b5ae400a34c9cb808fcffbe5a8cee9",
      "parents": [
        "3370d82f3b3ff04d082a9c343a80019282e41261"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 03 11:35:28 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 03 11:36:32 2011 +0100"
      },
      "message": "microblaze: trivial: Fix removed the part of line\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "3370d82f3b3ff04d082a9c343a80019282e41261",
      "tree": "4466336416d76206c29cfb78b05c21648845b33c",
      "parents": [
        "17b931468729df6921981700bf18c75609c2f6af"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Dec 07 11:55:06 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 03 10:30:31 2011 +0100"
      },
      "message": "microblaze: Fix __muldi3 function for little-endian.\n\n__muldi3 was written for big endian platforms.\nCode contained half word read/write instructions which\nare not compatible with little endian cpu.\nAsm __muldi3 implementation is replaced by C version.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "17b931468729df6921981700bf18c75609c2f6af",
      "tree": "0184e655f66fb84e0b558282116c710685598736",
      "parents": [
        "27cbe8d4d1012847029dd8d7af1d6a41c22ddec6"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Nov 12 14:27:10 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 03 10:16:56 2011 +0100"
      },
      "message": "microblaze: Clear i/dcache for sw breakpoints\n\nThere is necessary to flush dcache and invalidate\nicache for address where breakpoint (brki r16, 0x18)\nwas. The reason is that for some cases icache line\nstill keeps brki instruction and it is not updated\nby origin instruction maintains by gdbserver.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "27cbe8d4d1012847029dd8d7af1d6a41c22ddec6",
      "tree": "7b5070afd22e6cd3768df4fa6d90e897969b68c6",
      "parents": [
        "e3288f310111f7d18c323d95ae998765dee8c825"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 20 15:03:11 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 03 10:12:43 2011 +0100"
      },
      "message": "microblaze: Remove useless early_init_dt_check_for_initrd\n\nRemove copy\u0026paste error. Microblaze doesn\u0027t support initrd.\n\nSigned-off-by: Walter Goossens \u003cwaltergoossens@home.nl\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "e3288f310111f7d18c323d95ae998765dee8c825",
      "tree": "764dce005788f16e0a894257edf7237b4e4c81bd",
      "parents": [
        "a3c26959cc893cafc78a8c4e7d7ca6d4ffe4525c"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Dec 29 14:34:46 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 03 10:08:29 2011 +0100"
      },
      "message": "microblaze: Fix unaligned exception for little endian platform\n\nHalf word unaligned accesses need to be fixed.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a3c26959cc893cafc78a8c4e7d7ca6d4ffe4525c",
      "tree": "449e831bacd7671764300e0d0c5030bf7d88b821",
      "parents": [
        "990dbcc6853a20af54703a27b54788ba49ed6372"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Dec 28 14:44:51 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 03 10:08:16 2011 +0100"
      },
      "message": "microblaze: Add PVR for Microblaze v8.00.b\n\nMicroblaze v8.00.b have 0x13 version string.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "990dbcc6853a20af54703a27b54788ba49ed6372",
      "tree": "d610a8ecec49b0be30985e8532b10fe43c811e53",
      "parents": [
        "9da6345885e4f33437d74314f9db592da157d65d"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Jan 01 18:17:45 2011 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 03 10:01:29 2011 +0100"
      },
      "message": "microblaze: Correct PVR access macros\n\nA definition like:\n\ncalled with PVR_IS_FULL(foo) will be preprocessed to:\n\n(foo.foo[0] \u0026 PVR0_PVR_FULL_MASK)\n     ^^^\nSo to fix this and ensure the preprocessor compiles calls correctly:\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "e6ce1324e4f08b0d984340201a125806dae0e9a6",
      "tree": "fe7e203f2e5d73b555a6fcb713948cf4fe5f7715",
      "parents": [
        "55271024a735d0c3234e6ca7e0914b05aab7fbac"
      ],
      "author": {
        "name": "Stephen Neuendorffer",
        "email": "stephen.neuendorffer@xilinx.com",
        "time": "Thu Nov 18 15:54:56 2010 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Dec 29 16:08:18 2010 -0700"
      },
      "message": "of/flattree: Add Kconfig for EARLY_FLATTREE\n\nThe device tree code is now in two pieces: some which can be used generically\non any platform which selects CONFIG_OF_FLATTREE, and some early which is used\nat boot time on only a few architectures.  This patch segregates the early\ncode so that only those architectures which care about it need compile it.\nThis also means that some of the requirements in the early code (such as\na cmd_line variable) that most architectures (e.g. X86) don\u0027t provide\ncan be ignored.\n\nSigned-off-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\n[grant.likely@secretlab.ca: remove extra blank line addition]\n[grant.likely@secretlab.ca: fixed incorrect #ifdef CONFIG_EARLY_FLATTREE check]\n[grant.likely@secretlab.ca: Made OF_EARLY_FLATTREE select instead of depend\n                            on OF_FLATTREE]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "710fc04da1abe48a33d54afb1ba33dbeceafb6e1",
      "tree": "27e6829ebbd7ee28ffb5d6bdae57019283141cb0",
      "parents": [
        "63849340621f7f5f963e4a9b9ba76add3ad54612"
      ],
      "author": {
        "name": "Dirk Brandewie",
        "email": "dirk.brandewie@gmail.com",
        "time": "Wed Dec 22 11:57:29 2010 -0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 23 14:59:52 2010 -0700"
      },
      "message": "microblaze/of: Use generic rule to build dtb\u0027s\n\nModify arch/powerpc/boot/Makefile to use dtc command in\nscripts/Makefile.lib\n\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "9da6345885e4f33437d74314f9db592da157d65d",
      "tree": "23c79db4cf878eb1ac469721a5c83efbb6b76ac4",
      "parents": [
        "8cb473da3fe634fb30c1e5be8840b00f499103a8"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 22 15:48:58 2010 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Nov 18 13:13:52 2010 +0100"
      },
      "message": "Revert \"microblaze: Simplify syscall rutine\"\n\nThis reverts commit 0e41c90908881a1b8205c66a66becec7d8d4eb4a.\n\nBreak jffs2 rootfs because the patch removes syscall calling\nfrom kernel space.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "8cb473da3fe634fb30c1e5be8840b00f499103a8",
      "tree": "6dd61cccc6e8f5f451898780969342bdb8c783a5",
      "parents": [
        "473ff6609c0778c5939164c5c57676b74164be71"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Nov 02 18:04:04 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Nov 18 13:02:54 2010 +0100"
      },
      "message": "microblaze: Fix initramfs\n\nPatch: initramfs: generalize initramfs_data.xxx.S variants\n(sha1 6ae64e428f74e7bacab898ef9665dda719ea6fde)\nrequires hooks in linker script.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "473ff6609c0778c5939164c5c57676b74164be71",
      "tree": "7c75bbcc4a8715b4851876ad97cf93c5bccd8139",
      "parents": [
        "0143832cc96d0bf78486297aad5c8fb2c2ead02a"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Nov 14 19:04:21 2010 -0800"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Nov 15 07:37:01 2010 +0100"
      },
      "message": "arch/microblaze: Remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "4b6ba8aacbb3185703b797286547d0f8f3859b02",
      "tree": "f4e04c3b19d6bf7c7429c0cf678c534838e2990d",
      "parents": [
        "3985c7ce85039adacdf882904ca096f091d39346"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Tue Oct 26 15:07:13 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 01 01:08:14 2010 -0400"
      },
      "message": "of/net: Move of_get_mac_address() to a common source file.\n\nThere are two identical implementations of of_get_mac_address(), one\neach in arch/powerpc/kernel/prom_parse.c and\narch/microblaze/kernel/prom_parse.c.  Move this function to a new\ncommon file of_net.{c,h} and adjust all the callers to include the new\nheader.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\n[grant.likely@secretlab.ca: protect header with #ifdef]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "51399a391940e676877c7a791138081f13a0bab7",
      "tree": "6caefb858ee4b31172b85ec7bcedb826a29a551b",
      "parents": [
        "b779b332d0e1ef68f40867948ae5526a3e925163",
        "df4d303647ebe5e2f7e473e32ccef9f8549e9d45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:16:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:16:39 2010 -0700"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (38 commits)\n  kbuild: convert `arch/tile\u0027 to the kconfig mainmenu upgrade\n  README: cite nconfig\n  Revert \"kconfig: Temporarily disable dependency warnings\"\n  kconfig: Use PATH_MAX instead of 128 for path buffer sizes.\n  kconfig: Fix realloc usage()\n  kconfig: Propagate const\n  kconfig: Don\u0027t go out from read config loop when you read new symbol\n  kconfig: fix menuconfig on debian lenny\n  kbuild: migrate all arch to the kconfig mainmenu upgrade\n  kconfig: expand file names\n  kconfig: use the file\u0027s name of sourced file\n  kconfig: constify file name\n  kconfig: don\u0027t emit warning upon rootmenu\u0027s prompt redefinition\n  kconfig: replace KERNELVERSION usage by the mainmenu\u0027s prompt\n  kconfig: delay gconf window initialization\n  kconfig: expand by default the rootmenu\u0027s prompt\n  kconfig: add a symbol string expansion helper\n  kconfig: regen parser\n  kconfig: implement the `mainmenu\u0027 directive\n  kconfig: allow PACKAGE to be defined on the compiler\u0027s command-line\n  ...\n\nFix up trivial conflict in arch/mn10300/Kconfig\n"
    },
    {
      "commit": "cfd866f6bd1549fb25f826c469120a8eaee4fc1a",
      "tree": "0a0b9c027fb1c0eaae9c5e7ab1644db723d62733",
      "parents": [
        "bf60ef96072ebbf768bae1f9ab421ceef5b80676"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Wed Oct 27 15:33:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:11 2010 -0700"
      },
      "message": "ptrace: cleanup arch_ptrace() on microblaze\n\nRemove checking @addr greater than 0 because @addr is now unsigned.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b05a69e0534ec70bc94921936ffa05b330507cb",
      "tree": "4116a7b7db286edf9486a29a7742d47fa67baa68",
      "parents": [
        "9fed81dc40f5a1ac2783bcc78d4029873be72894"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Wed Oct 27 15:33:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:10 2010 -0700"
      },
      "message": "ptrace: change signature of arch_ptrace()\n\nFix up the arguments to arch_ptrace() to take account of the fact that\n@addr and @data are now unsigned long rather than long as of a preceding\npatch in this series.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ece0e2b6406a995c371e0311190631ea34ad851a",
      "tree": "726a516a91f5f7efe9dbb247ba28d019981d456e",
      "parents": [
        "3e4d3af501cccdc8a8cca41bdbe57d54ad7e7e73"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue Oct 26 14:21:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 16:52:08 2010 -0700"
      },
      "message": "mm: remove pte_*map_nested()\n\nSince we no longer need to provide KM_type, the whole pte_*map_nested()\nAPI is now redundant, remove it.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0e170bd7ded2ec16e2813d63c0faff43193fde8",
      "tree": "2f06008b61ef2eedf8f77d1326e286a64e426ef6",
      "parents": [
        "b20f9e5bddddb5ef0d743d6e0d409ffc8cf9fc56",
        "b843e4ec01991a386a9e0e9030703524446e03da"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:53:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 16:53:11 2010 -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: (42 commits)\n  microblaze: Fix build with make 3.82\n  fbdev/xilinxfb: Microblaze driver support\n  microblaze: Support C optimized lib functions for little-endian\n  microblaze: Separate library optimized functions\n  microblaze: Support timer on AXI lite\n  microblaze: Add support for little-endian Microblaze\n  microblaze: KGDB little endian support\n  microblaze: Add PVR for endians plus detection\n  net: emaclite: Add support for little-endian platforms\n  microblaze: trivial: Add comment for AXI pvr\n  microblaze: pci-common cleanup\n  microblaze: Support early console on uart16550\n  microblaze: Do not compile early console support for uartlite if is disabled\n  microblaze: Setup early console dynamically\n  microblaze: Rename all uartlite early printk functions\n  microblaze: remove early printk uarlite console dependency from header\n  microblaze: Remove additional compatible properties\n  microblaze: Remove hardcoded asm instraction for PVR loading\n  microblaze: Use static const char * const where possible\n  microblaze: Define VMALLOC_START/END\n  ...\n"
    },
    {
      "commit": "51f00a471ce8f359627dd99aeac322947a0e491b",
      "tree": "de3f0c26359d7846fc5d6d0fdd147e225d979add",
      "parents": [
        "a7f505c6b15fb35c0de8136e370d2927ce29452c",
        "97ff46cb69da22037346670ae515217c658ace02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:19:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:19:14 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  mtd/m25p80: add support to parse the partitions by OF node\n  of/irq: of_irq.c needs to include linux/irq.h\n  of/mips: Cleanup some include directives/files.\n  of/mips: Add device tree support to MIPS\n  of/flattree: Eliminate need to provide early_init_dt_scan_chosen_arch\n  of/device: Rework to use common platform_device_alloc() for allocating devices\n  of/xsysace: Fix OF probing on little-endian systems\n  of: use __be32 types for big-endian device tree data\n  of/irq: remove references to NO_IRQ in drivers/of/platform.c\n  of/promtree: add package-to-path support to pdt\n  of/promtree: add of_pdt namespace to pdt code\n  of/promtree: no longer call prom_ functions directly; use an ops structure\n  of/promtree: make drivers/of/pdt.c no longer sparc-only\n  sparc: break out some PROM device-tree building code out into drivers/of\n  of/sparc: convert various prom_* functions to use phandle\n  sparc: stop exporting openprom.h header\n  powerpc, of_serial: Endianness issues setting up the serial ports\n  of: MTD: Fix OF probing on little-endian systems\n  of: GPIO: Fix OF probing on little-endian systems\n"
    }
  ],
  "next": "b843e4ec01991a386a9e0e9030703524446e03da"
}
