)]}'
{
  "log": [
    {
      "commit": "6ebdc661b608671e9ca572af8bb42d58108cc008",
      "tree": "e99caacb964a27caeae699160fa5eddcb14526e9",
      "parents": [
        "d7930c9ef9cc67044f5ddaac54d06ca22645a012",
        "df0edeb59eb559be0bee53452fda2f5cc0ae133f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 25 15:38:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 25 15:38:37 2010 -0800"
      },
      "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: (41 commits)\n  of: remove undefined request_OF_resource \u0026 release_OF_resource\n  of/sparc: Remove sparc-local declaration of allnodes and devtree_lock\n  of: move definition of of_chosen into common code.\n  of: remove unused extern reference to devtree_lock\n  of: put default string compare and #a/s-cell values into common header\n  of/flattree: Don\u0027t assume HAVE_LMB\n  of: protect linux/of.h with CONFIG_OF\n  proc_devtree: fix THIS_MODULE without module.h\n  of: Remove old and misplaced function declarations\n  of/flattree: Make the kernel accept ePAPR style phandle information\n  of/flattree: endian-convert members of boot_param_header\n  of: assume big-endian properties, adding conversions where necessary\n  of: use __be32 for cell value accessors\n  of/flattree: use OF_ROOT_NODE_{SIZE,ADDR}_CELLS DEFAULT for fdt parsing\n  of/flattree: use callback to setup initrd from /chosen\n  proc_devtree: include linux/of.h\n  of: make set_node_proc_entry private to proc_devtree.c\n  of: include linux/proc_fs.h\n  of/flattree: merge early_init_dt_scan_memory() common code\n  of: add \u0027of_\u0027 prefix to machine_is_compatible()\n  ...\n"
    },
    {
      "commit": "0d670b24729be268eba98b3920b8571f60798d8d",
      "tree": "10f35ab6ea332bb2f082c5ffaed60e6442d36508",
      "parents": [
        "75ef7cdda2daa35be9e070ac8e5258759ac03d06"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 15 10:50:42 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Feb 24 13:18:29 2010 +0100"
      },
      "message": "microblaze: Fix cache loop function for cache range\n\nI create wrong asm code but none test shows that this part of code is wrong.\nI am not convinces that were good idea to create asm optimized macros\nfor caches. The reason is that there is not optimization with previous code\nthat\u0027s why make sense to add old code and do some benchmarking which\nfunctions are faster.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "fc0bdae49d810e4cb32d7b547bc6d4dfb08f9e2e",
      "tree": "081821a0091b3c0301d66d1b692b6e3ccea83056",
      "parents": [
        "22d5579e66101162fd1119f2e7f4f999ca8b48c7"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Feb 14 07:13:55 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Feb 14 07:13:55 2010 -0700"
      },
      "message": "of: move definition of of_chosen into common code.\n\nRather than defining of_chosen in each arch, it can be defined for all\nin driver/of/base.c\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "4ef7b373df330bc0ff037dc4792d373c9346375f",
      "tree": "5e0daa974d6de7b96c95d990cbc191085ec80349",
      "parents": [
        "9dfbf207802c7e8cda9d081a8d750b50633c82d2"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jeremy.kerr@canonical.com",
        "time": "Sun Feb 14 07:13:47 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Feb 14 07:13:47 2010 -0700"
      },
      "message": "of/flattree: Don\u0027t assume HAVE_LMB\n\nWe don\u0027t always have lmb available, so make arches provide an\nearly_init_dt_alloc_memory_arch() to handle the allocation of\nmemory in the fdt code.\n\nWhen we don\u0027t have lmb.h included, we need asm/page.h for __va.\n\nSigned-off-by: Jeremy Kerr \u003cjeremy.kerr@canonical.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "1406bc2f57787797d1f6a3675c019a7093769275",
      "tree": "2b3bee50a75fa1502ef00eccf7bcecda19acd56a",
      "parents": [
        "50ab2fe147e22c8786552cda1791a61ae81b84d2"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jeremy.kerr@canonical.com",
        "time": "Sat Jan 30 01:31:21 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 09 08:34:10 2010 -0700"
      },
      "message": "of/flattree: use callback to setup initrd from /chosen\n\nAt present, the fdt code sets the kernel-wide initrd_start and\ninitrd_end variables when parsing /chosen. On ARM, we only set these\nonce the bootmem has been reserved.\n\nThis change adds an arch hook to setup the initrd from the device\ntree:\n\n void early_init_dt_setup_initrd_arch(unsigned long start,\n\t\t\t\t      unsigned long end);\n\nThe arch-specific code can then setup the initrd however it likes.\n\nCompiled on powerpc, with CONFIG_BLK_DEV_INITRD\u003dy and \u003dn.\n\nSigned-off-by: Jeremy Kerr \u003cjeremy.kerr@canonical.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "51975db0b7333cf389b64b5040c2a910341d241a",
      "tree": "aba9d6bf56eec915265a8b630c3192affc2a549c",
      "parents": [
        "71a157e8edca55198e808f8561dd49017a54ee34"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 01 21:34:14 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 09 08:33:10 2010 -0700"
      },
      "message": "of/flattree: merge early_init_dt_scan_memory() common code\n\nMerge common code between PowerPC and Microblaze architectures.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "89751a7cb70a20f0d604dd7c4be29dd7b0011718",
      "tree": "17abed1974c3c79c978b20bd396078df80f19f40",
      "parents": [
        "fcdeb7fedf89f4bbc2e11959794968080cd8426e"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jeremy.kerr@canonical.com",
        "time": "Mon Feb 01 21:34:11 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 09 08:32:48 2010 -0700"
      },
      "message": "of: merge of_find_node_by_phandle\n\nMerge common function between powerpc, sparc and microblaze. Code is\nidentical for powerpc and microblaze, but adds a lock (and release) of\nthe devtree_lock on sparc.\n\nSigned-off-by: Jeremy Kerr \u003cjeremy.kerr@canonical.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "fcdeb7fedf89f4bbc2e11959794968080cd8426e",
      "tree": "b549ce78d381f6185d10395afdea9ce8f741fd40",
      "parents": [
        "580537140568caddbc8a727d4c2f238d38707f68"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 29 05:04:33 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 09 08:32:42 2010 -0700"
      },
      "message": "of: merge of_attach_node() \u0026 of_detach_node()\n\nMerge common code between PowerPC and Microblaze\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "580537140568caddbc8a727d4c2f238d38707f68",
      "tree": "a5cdd290efc0409efac396749406072ea0a360d0",
      "parents": [
        "0ada0a73120c28cc432bcdbac061781465c2f48f"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 28 22:18:56 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 09 08:32:36 2010 -0700"
      },
      "message": "microblaze: remove early_init_dt_scan_cpus() and phyp_dump_*()\n\nMicroblaze only has one CPU, it isn\u0027t SMP at all.  early_init_dt_scan_cpus()\nis effectively just a no-op, so remove it.\n\nMicroblaze doesn\u0027t support hypervisor assisted dump either, so the phyp stuff\ncan also go.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a6013411118a6c8c34f1bd8b047b36fdf9711590",
      "tree": "80d178eb83ee66f259dde2b74db2fbccd6e2c73b",
      "parents": [
        "6339204ecc2aa2067a99595522de0403f0854bb8"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 01 12:15:58 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 08 11:39:18 2010 +0100"
      },
      "message": "microblaze: Invalidate dcache before enabling it\n\nWe found that on write-trough kernel is necessary to do that invalidation.\nOne WB is possible to use invalidation too.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "58424a49cb99c4ad9386b47f885b352476313a02",
      "tree": "6f508322bd1f294768cb2ce31b67609e6839c227",
      "parents": [
        "7823860ca2904d6325eb636b77768f3e8183c861"
      ],
      "author": {
        "name": "Steven J. Magnani",
        "email": "steve@digidescorp.com",
        "time": "Mon Feb 01 06:34:45 2010 -0600"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Feb 03 13:17:44 2010 +0100"
      },
      "message": "microblaze: fix interrupt state restore\n\nInterrupts must be disabled while an interrupt state restore\n(prep for interrupt return) is in progress.\nCode to do this was lost in the port to the mainline kernel.\n\nSigned-off-by: Steven J. Magnani \u003csteve@digidescorp.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "0ada0a73120c28cc432bcdbac061781465c2f48f",
      "tree": "d17cadd4ea47e25d9e48e7d409a39c84268fbd27",
      "parents": [
        "6016a363f6b56b46b24655bcfc0499b715851cf3",
        "92dcffb916d309aa01778bf8963a6932e4014d07"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 28 14:38:25 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 28 14:38:25 2010 -0700"
      },
      "message": "Merge commit \u0027v2.6.33-rc5\u0027 into secretlab/test-devicetree\n"
    },
    {
      "commit": "6016a363f6b56b46b24655bcfc0499b715851cf3",
      "tree": "aaca35be4765ec7c7d847bed702c121bbd1b8a81",
      "parents": [
        "923f7e30b480438f1e86e01e5cde814248b59a39"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 28 14:06:53 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 28 14:06:53 2010 -0700"
      },
      "message": "of: unify phandle name in struct device_node\n\nIn struct device_node, the phandle is named \u0027linux_phandle\u0027 for PowerPC\nand MicroBlaze, and \u0027node\u0027 for SPARC.  There is no good reason for the\ndifference, it is just an artifact of the code diverging over a couple\nof years.  This patch renames both to simply .phandle.\n\nNote: the .node also existed in PowerPC/MicroBlaze, but the only user\nseems to be arch/powerpc/platforms/powermac/pfunc_core.c.  It doesn\u0027t\nlook like the assignment between .linux_phandle and .node is\nsignificantly different enough to warrant the separate code paths\nunless ibm,phandle properties actually appear in Apple device trees.\n\nI think it is safe to eliminate the old .node property and use\nphandle everywhere.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "923f7e30b480438f1e86e01e5cde814248b59a39",
      "tree": "ad9cb0e701b0a8ef2ac5113fbd4a42118039edd6",
      "parents": [
        "1f43cfb9474d1c4f22598b6e3213ec035be6dd56"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 28 13:52:53 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 28 13:52:53 2010 -0700"
      },
      "message": "of: Merge of_node_get() and of_node_put()\n\nMerge common code between PowerPC and MicroBlaze\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1f43cfb9474d1c4f22598b6e3213ec035be6dd56",
      "tree": "71b769e38856b591ec68d9bb593766bdc679c0c9",
      "parents": [
        "86e032213424958b45564d0cc96b3316641a49d3"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 28 13:47:25 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jan 28 13:47:25 2010 -0700"
      },
      "message": "of: merge machine_is_compatible()\n\nMerge common code between PowerPC and Microblaze\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "878194c8237e4fc5276685ec59cb3bfb9341988c",
      "tree": "6dd51d5000986223d4c1cc46a4b33c65e43c1991",
      "parents": [
        "296e2603cfdb9e80cb4c7c4535d904524d1eac13"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Jan 13 15:29:52 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 16:36:07 2010 +0100"
      },
      "message": "microblaze: pci_controller-\u003earch_data really is a struct device_node *\n\nwe are follow powerpc change:\n44ef339073f67d4abcc62ae52a5fbc069d7a4d29\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "4a3bb9a90083c064031f15c2ac38bcf68c3487e6",
      "tree": "8655a290b2f7c804e6a74ecba1783d39b0cbcb04",
      "parents": [
        "ce9c37f1318d98c357ab733be51b768ba138c0b0"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 28 14:24:21 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jan 18 16:35:27 2010 +0100"
      },
      "message": "microblaze: Enable accept4 syscall\n\nWe had wrong name in unistd.h + I wire up this syscall\nin syscall table.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "239007b8440abff689632f50cdf0f2b9e895b534",
      "tree": "569cab843af4a999d6d868ec9a824530d2bfa733",
      "parents": [
        "9f5a5621e78cf48d86682a71ceb3fcdbde38b222"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Nov 17 16:46:45 2009 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Dec 14 23:55:33 2009 +0100"
      },
      "message": "genirq: Convert irq_desc.lock to raw_spinlock\n\nConvert locks which cannot be sleeping locks in preempt-rt to\nraw_spinlocks.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "571202f50fad0aeb36661c79de9beed052347df8",
      "tree": "b66d621652e0bbaf07823edac0ea701d1114cb8e",
      "parents": [
        "825c9a359ecd6ba2569e6c38199e7d072ab388e3"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Dec 11 12:54:04 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:12 2009 +0100"
      },
      "message": "microblaze: Remove rt_sigsuspend wrapper\n\nGeneric rt_sigsuspend syscalls doesn\u0027t need any asm wrapper.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "825c9a359ecd6ba2569e6c38199e7d072ab388e3",
      "tree": "3211fe2d908e4cc5c624f3b9ca46c65f83c94470",
      "parents": [
        "233eb92115c87bc3bbfab99e3e198654acf4cd58"
      ],
      "author": {
        "name": "steve@digidescorp.com",
        "email": "steve@digidescorp.com",
        "time": "Wed Dec 09 17:13:42 2009 -0600"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:11 2009 +0100"
      },
      "message": "microblaze: nommu: Don\u0027t clobber R11 on syscalls\n\nThe noMMU syscall trap has a bug that causes R11 to be zero on return to\nuserland. Remove the extra \"save\" of R11 responsible for the bug.\n\nRemove reloading of mode indicator because r11 already contains it.\n\nSigned-off-by: Steven J. Magnani \u003csteve@digidescorp.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "2ee2ff875a4d3bdb941e2bb1173cd927c09d5a67",
      "tree": "a1ec4db3055527a2814cbdb006652dbf0885b348",
      "parents": [
        "c8983a5c6ecc5ca68a871c44bc35f714663a4dfa"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Dec 10 11:43:57 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:10 2009 +0100"
      },
      "message": "microblaze: Support for WB cache\n\nMicroblaze version 7.20.d is the first MB version which can be run\non MMU linux. Please do not used previous version because they contain\nHW bug.\nBased on WB support was necessary to redesign whole cache design.\nMicroblaze versions from 7.20.a don\u0027t need to disable IRQ and cache\nbefore working with them that\u0027s why there are special structures for it.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "c8983a5c6ecc5ca68a871c44bc35f714663a4dfa",
      "tree": "c9df3acb977fd7bee4e541c88869e66a4a67a1e4",
      "parents": [
        "81ab0dfd9444eabdfd64fb007b0f81cde6b153da"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Dec 08 17:54:07 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:10 2009 +0100"
      },
      "message": "microblaze: Add PVR for Microblaze v7.30.a\n\nMicroblaze v7.30.a will have 0x10 version string.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "81ab0dfd9444eabdfd64fb007b0f81cde6b153da",
      "tree": "ff33d03caa437db156fc9b2cfeba75953ed2e009",
      "parents": [
        "5de23446300a4b2170efd048ae2ec65022650650"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Dec 08 17:51:06 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:09 2009 +0100"
      },
      "message": "microblaze: Remove ancient and fake microblaze version from cpu_ver table\n\nWe need to continue with next microblaze PVR version that\u0027s why\nI have to remove that ancient version. These version strings not match\nany versions. From Microblaze v5.00.a is possible to use this style.\nI believe that none use ancients versions. If yes they will be just\nlabeled as unknown version.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "5de23446300a4b2170efd048ae2ec65022650650",
      "tree": "fd9cf25768b867d4d6d5c5eeb9dc772afe902896",
      "parents": [
        "11d5136043424ec6980293210ae774d3ab9646b2"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Dec 08 17:49:21 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:09 2009 +0100"
      },
      "message": "microblaze: Remove panic_timeout init value\n\npanic_timeout is in BSS section and it is cleared with BSS section.\nThis means that value is setup to 0.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "11d5136043424ec6980293210ae774d3ab9646b2",
      "tree": "7dbad0a510967ee3397b1adfa71a87b7c6afce3b",
      "parents": [
        "3c5e56724d27104f242523d994204a866e05fb54"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 07 08:21:34 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:08 2009 +0100"
      },
      "message": "microblaze: Do not count system calls in default\n\nThere is not necessary to count system calls that\u0027s why\nI added DEBUG macro\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "33d9ff5985ff015cbaaef85285d19fe580487cf3",
      "tree": "5cfe889e9da8d89dbafc062ef41746697ecce11c",
      "parents": [
        "833d0d8da41b80e5f7c3b34cb187b12c33ef66c8"
      ],
      "author": {
        "name": "steve@digidescorp.com",
        "email": "steve@digidescorp.com",
        "time": "Tue Nov 17 08:43:39 2009 -0600"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:06 2009 +0100"
      },
      "message": "microblaze: Fix level interrupt ACKing\n\nLevel interrupts need to be ack\u0027d in the unmask handler, as in powerpc.\nAmong other issues, this bug causes the system clock to appear to run at\ndouble-speed.\n\nSigned-off-by: Steven J. Magnani \u003csteve@digidescorp.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "833d0d8da41b80e5f7c3b34cb187b12c33ef66c8",
      "tree": "5805102704ef1719543ad939be5cb6c2986b6570",
      "parents": [
        "f6e1f1b4809b6a63e22f82358ba2e750c7e1c1a2"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Oct 19 13:50:02 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:06 2009 +0100"
      },
      "message": "microblaze: Enable futimesat syscall\n\nFutimesat was disabled. LTP testing shows that MB has no\nproblem with this syscall.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f6e1f1b4809b6a63e22f82358ba2e750c7e1c1a2",
      "tree": "b79122a5eba48559e70914f31d0a0947c9b36667",
      "parents": [
        "d4f182700bb1279ae7e76a59b9be39efa5f23bfe"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Oct 21 12:29:46 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:05 2009 +0100"
      },
      "message": "microblaze: Checking DTS against PVR for write-back cache\n\nWB cache has special flag in PVR. There is added checking mechanism\nfor PVR and DTS.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6d858535be59b220c0f8dc335e030c2e3f3a3032",
      "tree": "6760484ac9aaaf867a3889886ed178479783d792",
      "parents": [
        "95dfbbe4700016bddd7e8915e95a97652e70f495"
      ],
      "author": {
        "name": "John Linn",
        "email": "john.linn@xilinx.com",
        "time": "Fri Jun 05 11:36:31 2009 -0600"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:03 2009 +0100"
      },
      "message": "microblaze: Fix the heartbeat gpio to be more robust\n\nThe device tree handling for the gpio in the heart beat was not handling\nthe system when there was no gpio and it wasn\u0027t working with a newer version\nof the gpio core which does not have the is-bidir property.\n\nSigned-off-by: John Linn \u003cjohn.linn@xilinx.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a1f55113ca2130f775eeebe799a401619bfd0295",
      "tree": "53e676e30e6a0b3e7dc235c709865bdb337f1d84",
      "parents": [
        "6a8dfe1cac5c591aecf88b38b8f4b206ee636761"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 15 15:18:13 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:45:00 2009 +0100"
      },
      "message": "microblaze: Move cache macro from cache.h to cacheflush.h\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a01523cdcd2439b553086127be3d30ac9c3cb651",
      "tree": "66ef137a4a495b0749b12178e5d0757b1ebd4742",
      "parents": [
        "e051af576a414b6fcfe6589e99b2357522718050"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 15 11:32:25 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:44:58 2009 +0100"
      },
      "message": "microblaze: Ptrace notifying from signal code\n\nAfter the signal frame is set up on the userspace stack, ptrace() should\nbe given an opportunity to single-step into the signal handler\n\nFRV, Blackfin, mn10300 and UM. Worth to look at that patches.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "e051af576a414b6fcfe6589e99b2357522718050",
      "tree": "abf2fcf3152485cb95ba7dedbcec6cc5f9187b31",
      "parents": [
        "44e4e196a9b3a703ebe273ffe3fb6cda326fe5d3"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Oct 14 11:12:50 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:44:58 2009 +0100"
      },
      "message": "microblaze: Extend cpuinfo for support write-back caches\n\nThere is missing checking agains PVR but this is not important\nfor now. There are some missing checking too.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "44e4e196a9b3a703ebe273ffe3fb6cda326fe5d3",
      "tree": "1e9217c3af95f1843dbe499cd7022fd531ef4c38",
      "parents": [
        "6cec713b1629228527fb8f813003522817f55da1"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 08 13:06:42 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:44:57 2009 +0100"
      },
      "message": "microblaze: Fix cache_line_lenght\n\nWe used cache_line as cache_line_lenght. For this reason\nwe did cache flushing 4 times longer than was necessary.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6cec713b1629228527fb8f813003522817f55da1",
      "tree": "147ae2ed3dd30db0f36051bdbffc9f3abc862d49",
      "parents": [
        "67bf87665466c4ea93e2c54d66dfd4cdac011a4b"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 15 13:34:31 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:44:57 2009 +0100"
      },
      "message": "microblaze: Detect new 7.20.d version\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "67bf87665466c4ea93e2c54d66dfd4cdac011a4b",
      "tree": "bd5379b9eec17b2b6555d2ea9efb1dbb4f8a5593",
      "parents": [
        "753758304019fc7c2ef3af674f52a193b1606d15"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 29 10:12:59 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:44:56 2009 +0100"
      },
      "message": "microblaze: Support both levels for reset\n\nTill this patch reset always perform writen to 1.\nNow we can use negative logic and perform reset write to 0.\n\nIt is opposite level than is currently read from that pin\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "753758304019fc7c2ef3af674f52a193b1606d15",
      "tree": "198433c83afcdef38ddc1096fefde2d9bcfd5b28",
      "parents": [
        "f7816e284b72820b295b2d377cc635d7305f6728"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Oct 29 08:58:15 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:44:56 2009 +0100"
      },
      "message": "microblaze: Fix announce message for reset gpio\n\nI had to change message for gpio-reset because I always\nnot to see it. Prefix RESET is big and visible.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f7816e284b72820b295b2d377cc635d7305f6728",
      "tree": "055076ff17b771eb53105f3ab69ca0e5e95f2871",
      "parents": [
        "5dd48a235c3f78620e582ebb253d64d02747d173"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Nov 13 08:26:49 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:44:55 2009 +0100"
      },
      "message": "microblaze: Remove saving and restoring before calling signal code\n\nSaving is done in SAVE_STATE macros that\u0027s why another save discard\nprevious saved value.\n\nThis change has no effect to normal programs because they ends in any exception\nand they are killed. On the other side has effect on debugging.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "4f911b0daf0f7028a4fe792b701a48d10da36d84",
      "tree": "746315895bc446df02b1d7e2c1b70550468cab28",
      "parents": [
        "a0d3e66522e8f6119f002cf31e5d92d7ae73b409"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Nov 16 10:34:15 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:44:54 2009 +0100"
      },
      "message": "microblaze: ftrace: Add dynamic function graph tracer\n\nThis patch add support for dynamic function graph tracer.\n\nThere is one my expactation that I can do flush_icache after\nall code modification. On microblaze is this safer than do\nflush for every entry. For icache is used name flush but\ncorrect should be invalidation - this will be fix in upcomming\nnew cache implementaion and WB support.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a0d3e66522e8f6119f002cf31e5d92d7ae73b409",
      "tree": "717d36ef5a2e103669403011317a88b1af84c9d3",
      "parents": [
        "7d241ff0567b9503d79ee775c40927d09b509f83"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Nov 16 10:32:10 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:44:53 2009 +0100"
      },
      "message": "microblaze: ftrace: add function graph support\n\nFor more information look at Documentation/trace folder.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "7d241ff0567b9503d79ee775c40927d09b509f83",
      "tree": "8de1af72c5643416ee427edc7e9ff2170e0d73db",
      "parents": [
        "6d9e60ce30a1be35491c74df00aaa25d869f8a02"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Dec 10 14:15:44 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:44:01 2009 +0100"
      },
      "message": "microblaze: ftrace: Add dynamic trace support\n\nWith dynamic function tracer, by default, _mcount is defined as an\n\"empty\" function, it returns directly without any more action. When\nenabling it in user-space, it will jump to a real tracing\nfunction(ftrace_caller), and do the real job for us.\n\nDiffer from the static function tracer, dynamic function tracer provides\ntwo functions ftrace_make_call()/ftrace_make_nop() to enable/disable the\ntracing of some indicated kernel functions(set_ftrace_filter).\n\nIn the kernel version, there is only one \"_mcount\" string for every\nkernel function, so, we just need to match this one in mcount_regex of\nscripts/recordmcount.pl.\n\nFor more information please look at code and Documentation/trace folder.\n\nSteven ACK that scripts/recordmcount.pl part.\n\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6d9e60ce30a1be35491c74df00aaa25d869f8a02",
      "tree": "6b7a709de5e9c46318d7b32ce0dc1205707de65f",
      "parents": [
        "2fd7c761a24c28e83d7194b4b4a099451126a503"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Nov 16 09:55:08 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:40:10 2009 +0100"
      },
      "message": "microblaze: ftrace: enable HAVE_FUNCTION_TRACE_MCOUNT_TEST\n\nImplement MCOUNT_TEST in asm code - it is faster than use\ngeneric code\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "2fd7c761a24c28e83d7194b4b4a099451126a503",
      "tree": "c8647ae1bc4519649e35e46b231f3f2af77f9a76",
      "parents": [
        "a3cd613b2e775eb59816c2c7c49c038d54917208"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Nov 16 09:40:14 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:40:09 2009 +0100"
      },
      "message": "microblaze: ftrace: add static function tracer\n\nIf -pg of gcc is enabled with CONFIG_FUNCTION_TRACER\u003dy. a calling to\n_mcount will be inserted into each kernel function. so, there is a\npossibility to trace the kernel functions in _mcount.\n\nThis patch add the specific _mcount support for static function\ntracing. by default, ftrace_trace_function is initialized as\nftrace_stub(an empty function), so, the default _mcount will introduce\nvery little overhead. after enabling ftrace in user-space, it will jump\nto a real tracing function and do static function tracing for us.\n\nCommit message from Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a3cd613b2e775eb59816c2c7c49c038d54917208",
      "tree": "b09d3a2db09096b9bcc860f7639851db87ae3ef7",
      "parents": [
        "fb5a32dc1ad7d6378363ad2eb7262edb5fba10f8"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 30 12:26:53 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:40:09 2009 +0100"
      },
      "message": "microblaze: Add TRACE_IRQFLAGS_SUPPORT\n\nThere are just two major changes\nRenamed local_irq functions to raw_local_irq in irq.c.\nAdded TRACE_IRQFLAGS_SUPPORT to Kconfig.debug.\n\nLook at Documentation/irqflags-tracing.txt\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "bf2d809668907c69b554459764b36584e4d57e4a",
      "tree": "8f3e16925a34645ffd14e6d171937b37a06fba41",
      "parents": [
        "519e9f417388ba055b7604db5f4f492f7c84f427"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Dec 10 12:07:02 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:40:09 2009 +0100"
      },
      "message": "microblaze: Lockdep support\n\nMicroblaze needs to do lock_init very soon because MMU init calls lock functions.\n\nHere is the explanation from Peter Zijlstra why we have to enable\n__ARCH_WANTS_INTERRUPTS_ON_CTSW.\n\n\"So we schedule while holding rq-\u003elock (for obvious reasons), but since\nlockdep tracks held locks per tasks, we need to transfer the held state\nfrom the prev to the next task. We do this by explicity calling\nspin_release(\u0026rq-\u003elock) in context_switch() right before switch_to(),\nand calling spin_acquire(\u0026rq-\u003elock) in\nfinish_task_switch()-\u003efinish_lock_switch().\n\nNow, for some reason lockdep thinks that interrupts got enabled over the\ncontext switch (git grep __ARCH_WANTS_INTERRUPTS_ON_CTSW arch/microblaze\ndoesn\u0027t seem to turn up anything).\n\nClearly trying to acquire the rq-\u003elock with interrupts enabled is a bad\nidea and lockdep warns you about this.\"\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "519e9f417388ba055b7604db5f4f492f7c84f427",
      "tree": "0dc1f78f1911d342d2b10fd085a01cbaa45217b6",
      "parents": [
        "24b45a12c21132e78e14f3aedf74bb1297228072"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Nov 06 12:31:00 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:40:09 2009 +0100"
      },
      "message": "microblaze: Register timecounter/cyclecounter\n\nIt is the same counter as we use as free running one.\nI would like to use it for ftrace.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "24b45a12c21132e78e14f3aedf74bb1297228072",
      "tree": "dd06c0079e64f00e9e52caed191a84705c9552e3",
      "parents": [
        "7cf79d59ea650ae82868a99cc2954871d2a239bf"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Nov 10 15:57:01 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:40:09 2009 +0100"
      },
      "message": "microblaze: Stack trace support\n\nThis is working implemetation but the problem is that\nMicroblaze misses frame pointer that\u0027s why is there\nbig loop which trace and show all addresses which are in text.\nIt shows addresses which are in registers, etc.\n\nThis is problem and this is the reason why all Microblaze\ntraces are wrong. There is an option to do hacks and trace\nthe kernel code but this is too complicated.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "7cf79d59ea650ae82868a99cc2954871d2a239bf",
      "tree": "06d5b0e28cb29166ba05542988790e10cbed0bae",
      "parents": [
        "13cdee23296c437cdd0262a09c3455de8e1e85b2"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Nov 06 12:27:25 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:40:09 2009 +0100"
      },
      "message": "microblaze: Add IRQENTRY_TEXT to lds\n\nIt is important for ftrace irqsoff support\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "13cdee23296c437cdd0262a09c3455de8e1e85b2",
      "tree": "a08a78c7a72b8d049e7c4ecb86f1da105051497a",
      "parents": [
        "42a2478b789cb1b4335909e0fecc721c07be7d90"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 30 14:41:52 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:40:08 2009 +0100"
      },
      "message": "microblaze: __init_begin symbol must be aligned\n\nThe problem was that free_initmem pass to  free_initrd_mem got\nbad aligned __init_begin symbol and free_initrd_mem don\u0027t care\nabout __init_end but take PAGE_SIZE instead.\n\nHere is behavior in kernel bootlog.\nramdisk_execute_command from (init/main.c) was rewrite\n\nFreeing unused kernel memory: 6224k freed\nFailed to execute ��������������{���\nFailed to execute ��������������{����.  Attempting defaults...\nMounting proc:\nMounting var:\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "42a2478b789cb1b4335909e0fecc721c07be7d90",
      "tree": "1769ac33d86287054af07bbae99dca61140e3364",
      "parents": [
        "f40542532e96dda5506eb76badea322f2ae4731c"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 02 12:48:47 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:40:08 2009 +0100"
      },
      "message": "microblaze: GPIO reset support\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f8b7256096a20436f6d0926747e3ac3d64c81d24",
      "tree": "18bcabd1de263bd2d0f8d6b763bde8b037716c5c",
      "parents": [
        "0067bd8a55862ac9dd212bd1c4f6f5bff1ca1301"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 30 17:37:04 2009 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Dec 11 06:44:29 2009 -0500"
      },
      "message": "Unify sys_mmap*\n\nNew helper - sys_mmap_pgoff(); switch syscalls to using it.\n\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "86e032213424958b45564d0cc96b3316641a49d3",
      "tree": "34b9f5ddd49180a558a325b9ccb47140f5cc7cbd",
      "parents": [
        "0f0b56c3f2df4a083fc9e934266e5bab1710e286"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 10 23:42:21 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 10 23:42:21 2009 -0700"
      },
      "message": "of/flattree: merge early_init_dt_scan_chosen()\n\nMerge common code between PowerPC and Microblaze.  This patch\nsplits the arch-specific stuff out into a new function,\nearly_init_dt_scan_chosen_arch().\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0f0b56c3f2df4a083fc9e934266e5bab1710e286",
      "tree": "8e40c58c5eaae83d68eba6c31a93ff9c5414800a",
      "parents": [
        "83f7a06eb479e2aeb83536e77a2cb14cc2285e32"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 10 23:42:17 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 10 23:42:17 2009 -0700"
      },
      "message": "of/flattree: eliminate cell_t typedef\n\nA cell is firmly established as a u32.  No need to do an ugly typedef\nto redefine it to cell_t.  Eliminate the unnecessary typedef so that\nit doesn\u0027t have to be added to the of_fdt header file\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "83f7a06eb479e2aeb83536e77a2cb14cc2285e32",
      "tree": "3f81f85739eaa781ee17213e5d2be086fb419ff3",
      "parents": [
        "f00abd94918c9780f9d2d961fc0e419c11457922"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Nov 24 03:37:56 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 10 15:23:15 2009 -0700"
      },
      "message": "of/flattree: merge dt_mem_next_cell\n\nMerge common code between PowerPC and Microblaze\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "f00abd94918c9780f9d2d961fc0e419c11457922",
      "tree": "47238d5fbfa609ecbf54edf3092eade902aa9ec6",
      "parents": [
        "f7b3a8355ba6cad251297844a0bdd08898ea36e0"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Nov 24 03:27:10 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 10 15:23:15 2009 -0700"
      },
      "message": "of/flattree: Merge earlyinit_dt_scan_root()\n\nMerge common code between PowerPC and Microblaze\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "f7b3a8355ba6cad251297844a0bdd08898ea36e0",
      "tree": "018eee7bfdbf99961e929644a761354bbea12688",
      "parents": [
        "2be09cb993826b52c9fc1d44747c20dd43a50038"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Nov 24 03:26:58 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Dec 10 15:18:03 2009 -0700"
      },
      "message": "of/flattree: Merge early_init_dt_check_for_initrd()\n\nMerge common code between PowerPC and Microblaze\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nTested-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d7fc02c7bae7b1cf69269992cf880a43a350cdaa",
      "tree": "a43d56fa72913a1cc98a0bbebe054d08581b3a7c",
      "parents": [
        "ee1262dbc65ce0b6234a915d8432171e8d77f518",
        "28b4d5cc17c20786848cdc07b7ea237a309776bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 07:55:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 07:55:01 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1815 commits)\n  mac80211: fix reorder buffer release\n  iwmc3200wifi: Enable wimax core through module parameter\n  iwmc3200wifi: Add wifi-wimax coexistence mode as a module parameter\n  iwmc3200wifi: Coex table command does not expect a response\n  iwmc3200wifi: Update wiwi priority table\n  iwlwifi: driver version track kernel version\n  iwlwifi: indicate uCode type when fail dump error/event log\n  iwl3945: remove duplicated event logging code\n  b43: fix two warnings\n  ipw2100: fix rebooting hang with driver loaded\n  cfg80211: indent regulatory messages with spaces\n  iwmc3200wifi: fix NULL pointer dereference in pmkid update\n  mac80211: Fix TX status reporting for injected data frames\n  ath9k: enable 2GHz band only if the device supports it\n  airo: Fix integer overflow warning\n  rt2x00: Fix padding bug on L2PAD devices.\n  WE: Fix set events not propagated\n  b43legacy: avoid PPC fault during resume\n  b43: avoid PPC fault during resume\n  tcp: fix a timewait refcnt race\n  ...\n\nFix up conflicts due to sysctl cleanups (dead sysctl_check code and\nCTL_UNNUMBERED removed) in\n\tkernel/sysctl_check.c\n\tnet/ipv4/sysctl_net_ipv4.c\n\tnet/ipv6/addrconf.c\n\tnet/sctp/sysctl.c\n"
    },
    {
      "commit": "02af11b03fce3ddb264d7873d7a2e295e697938c",
      "tree": "5118d53f2c28d128d23fbf1b2d79d9ec15e5b6ab",
      "parents": [
        "41f880091c15b039ffcc8b3d831656b81517a6d3"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 23 20:16:45 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 23 20:16:45 2009 -0700"
      },
      "message": "of: merge prom_{add,remove,modify}_property\n\nMerge common code between PowerPC and MicroBlaze\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "41f880091c15b039ffcc8b3d831656b81517a6d3",
      "tree": "a9919151491356b6445ecd9c613a60f69d207927",
      "parents": [
        "bbd33931a08362f78266a4016211a35947b91041"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 23 20:07:01 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 23 20:07:01 2009 -0700"
      },
      "message": "of/flattree: Merge unflatten_device_tree\n\nMerge common code between PowerPC and MicroBlaze\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "bbd33931a08362f78266a4016211a35947b91041",
      "tree": "6cc38aa6f43c8db7737915ee854e42e1e4f71533",
      "parents": [
        "00e38efd90f27518ec96b37b1c7773e3ac529966"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 23 20:07:00 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 23 20:07:00 2009 -0700"
      },
      "message": "of/flattree: Merge unflatten_dt_node\n\nMerge common code between PowerPC and MicroBlaze\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "00e38efd90f27518ec96b37b1c7773e3ac529966",
      "tree": "20980561a5187ac81b79a7badc9c473802ad9829",
      "parents": [
        "ca900cfa2944448bdb76e1246f282e59bc65f472"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 23 20:07:00 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 23 20:07:00 2009 -0700"
      },
      "message": "of/flattree: Merge of_flat_dt_is_compatible\n\nMerge common code between PowerPC and Microblaze\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ca900cfa2944448bdb76e1246f282e59bc65f472",
      "tree": "afddd9358f1772cc5467c3c012a0c3e998a3c8c7",
      "parents": [
        "31a6a87dfc34fbf02aef9a160adf558ec56d3ccd"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 23 20:06:59 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 23 20:06:59 2009 -0700"
      },
      "message": "of/flattree: merge of_get_flat_dt_prop\n\nMerge common code between PowerPC and Microblaze\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "819d2819303654c6829d572e698e2d0021c08599",
      "tree": "8e98224edfc837a630625b9e05c74121c7fa9b3f",
      "parents": [
        "c8cb7a59842c0b512b44f6f818cdb0b5a3ddc89e"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 23 19:44:23 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 23 19:44:23 2009 -0700"
      },
      "message": "of/flattree: merge of_get_flat_dt_root\n\nMerge common code between PowerPC and MicroBlaze\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "c8cb7a59842c0b512b44f6f818cdb0b5a3ddc89e",
      "tree": "74d7b5c8dac3d5167b0394b5967bad52681dc28e",
      "parents": [
        "e169cfbef46d62e042614ffafa8880eed1d894bb"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 23 18:54:23 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 23 18:54:23 2009 -0700"
      },
      "message": "of/flattree: merge of_scan_flat_dt\n\nMerge common code between PowerPC and Microblaze\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "e169cfbef46d62e042614ffafa8880eed1d894bb",
      "tree": "44982b47e17dc361783d89629fbdde751cbc35e3",
      "parents": [
        "2cfcadde83b308240690ff1c18f117d8bc7a08b0"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 23 14:53:09 2009 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 23 14:53:09 2009 -0700"
      },
      "message": "of/flattree: merge find_flat_dt_string and initial_boot_params\n\nMerge common code between Microblaze and PowerPC.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nTested-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "3505d1a9fd65e2d3e00827857b6795d9d8983658",
      "tree": "941cfafdb57c427bb6b7ebf6354ee93b2a3693b5",
      "parents": [
        "dfef948ed2ba69cf041840b5e860d6b4e16fa0b1",
        "66b00a7c93ec782d118d2c03bd599cfd041e80a1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 22:19:03 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 18 22:19:03 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/sfc/sfe4001.c\n\tdrivers/net/wireless/libertas/cmd.c\n\tdrivers/staging/Kconfig\n\tdrivers/staging/Makefile\n\tdrivers/staging/rtl8187se/Kconfig\n\tdrivers/staging/rtl8192e/Kconfig\n"
    },
    {
      "commit": "e91edcf5a2940bb7f1f316c871dfe9e2aaf9d6d9",
      "tree": "65030951a26540f26dc2f6b33d4b260879b3fdd2",
      "parents": [
        "82b2928c95d824afd9af3bb41660f3c3fa1f234e"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 15 10:58:09 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 15 10:58:09 2009 -0600"
      },
      "message": "of: merge of_find_all_nodes() implementations\n\nMerge common code between Microblaze and PowerPC, and make it available\nto Sparc\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nAcked-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "d8678b58708d7e6bf947ebd03eaf44baf2adfad8",
      "tree": "68890b18dff3044215b37f1132f574c1b13eb8d1",
      "parents": [
        "61e955db539e748cff2b8ea3bf7705259ebe9fb6"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 15 10:57:53 2009 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 15 10:57:53 2009 -0600"
      },
      "message": "of: add common header for flattened device tree representation\n\nAdd a common header file for working with the flattened device tree\ndata structure and merge the shared data tags used by Microblaze and\nPowerPC\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nAcked-by: Stephen Neuendorffer \u003cstephen.neuendorffer@xilinx.com\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "a2e2725541fad72416326798c2d7fa4dafb7d337",
      "tree": "6174be11da607e83eb8efb3775114ad4d6e0ca3a",
      "parents": [
        "c05e85a06e376f6b6d59e71e5333d707e956d78b"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Oct 12 23:40:10 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 23:40:10 2009 -0700"
      },
      "message": "net: Introduce recvmmsg socket syscall\n\nMeaning receive multiple messages, reducing the number of syscalls and\nnet stack entry/exit operations.\n\nNext patches will introduce mechanisms where protocols that want to\noptimize this operation will provide an unlocked_recvmsg operation.\n\nThis takes into account comments made by:\n\n. Paul Moore: sock_recvmsg is called only for the first datagram,\n  sock_recvmsg_nosec is used for the rest.\n\n. Caitlin Bestler: recvmmsg now has a struct timespec timeout, that\n  works in the same fashion as the ppoll one.\n\n  If the underlying protocol returns a datagram with MSG_OOB set, this\n  will make recvmmsg return right away with as many datagrams (+ the OOB\n  one) it has received so far.\n\n. Rémi Denis-Courmont \u0026 Steven Whitehouse: If we receive N \u003c vlen\n  datagrams and then recvmsg returns an error, recvmmsg will return\n  the successfully received datagrams, store the error and return it\n  in the next call.\n\nThis paves the way for a subsequent optimization, sk_prot-\u003eunlocked_recvmsg,\nwhere we will be able to acquire the lock only at batch start and end, not at\nevery underlying recvmsg call.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "131e4e97bfee809dc64febe8accef2f042a92722",
      "tree": "7f52e7995483f10bf0ef0ffa4e96a49e016076a6",
      "parents": [
        "f1ae3f6918ee4a437b4166a4deab4bd79629bc09"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Sep 28 08:50:53 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Oct 05 11:37:47 2009 +0200"
      },
      "message": "microblaze: Clear sticky FSR register after saving it to func parametr\n\nPrevious patch d63678d607d0e37ec7abe5ceb545d7e8aab956a4 clear\nit for noMMU kernel. This one do it for MMU.\n\nCorrect noMMU version\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f1ae3f6918ee4a437b4166a4deab4bd79629bc09",
      "tree": "00bfcfa490fac46df26ae01ea32704cb43150874",
      "parents": [
        "374576a8b6f865022c0fd1ca62396889b23d66dd"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Sep 25 11:52:50 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Oct 05 11:37:47 2009 +0200"
      },
      "message": "microblaze: UMS is used only for MMU kernel\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a6b49cb210f878709bdc0bddc16a853f18790d02",
      "tree": "6147078ef0ce584cb6a8dae7468f060ef5838d12",
      "parents": [
        "2c9871de0ae89a0e2c365ea6e277135fe031d8b4",
        "bfc8125858d777bd5bdba03a091c07cc2e0e17c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 09:01:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 09:01:44 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze: (24 commits)\n  microblaze: Disable heartbeat/enable emaclite in defconfigs\n  microblaze: Support simpleImage.dts make target\n  microblaze: Fix _start symbol to physical address\n  microblaze: Use LOAD_OFFSET macro to get correct LMA for all sections\n  microblaze: Create the LOAD_OFFSET macro used to compute VMA vs LMA offsets\n  microblaze: Copy ppc asm-compat.h for clean handling of constants in asm and C\n  microblaze: Actually show KiB rather than pages in \"Freeing initrd memory:\"\n  microblaze: Support ptrace syscall tracing.\n  microblaze: Updated CPU version and FPGA family codes in PVR\n  microblaze: Generate correct signal and siginfo for integer div-by-zero\n  microblaze: Don\u0027t be noisy when userspace causes hardware exceptions\n  microblaze: Remove ipc.h file which points to non-existing asm-generic file\n  microblaze: Clear sticky FSR register after generating exception signals\n  microblaze: Ensure CPU usermode is set on new userspace processes\n  microblaze: Use correct kbuild variable KBUILD_CFLAGS\n  microblaze: Save and restore msr in hw exception\n  microblaze: Add architectural support for USB EHCI host controllers\n  microblaze: Implement include/asm/syscall.h.\n  microblaze: Improve checking mechanism for MSR instruction\n  microblaze: Add checking mechanism for MSR instruction\n  ...\n"
    },
    {
      "commit": "2bcd57ab61e7cabed626226a3771617981c11ce1",
      "tree": "687c0c35fb2a632cb8c56b2729f9c3873c9461bd",
      "parents": [
        "95e0d86badc410d525ea7218fd32df7bfbf9c837"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Sep 24 04:22:25 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 18:13:10 2009 -0700"
      },
      "message": "headers: utsname.h redux\n\n* remove asm/atomic.h inclusion from linux/utsname.h --\n   not needed after kref conversion\n * remove linux/utsname.h inclusion from files which do not need it\n\nNOTE: it looks like fs/binfmt_elf.c do not need utsname.h, however\ndue to some personality stuff it _is_ needed -- cowardly leave ELF-related\nheaders and files alone.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c37efa932598de5e30330a1414e34d9e082e0d9e",
      "tree": "1e3b782d257fa39a54f583af3dc7c32d7cffc67d",
      "parents": [
        "9e12a7e7d89ad813d01092890010cf67d0f914bd",
        "abe1ee3a221d53778c3e58747bbec6e518e5471b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 15:37:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 15:37:02 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next: (30 commits)\n  Use macros for .data.page_aligned section.\n  Use macros for .bss.page_aligned section.\n  Use new __init_task_data macro in arch init_task.c files.\n  kbuild: Don\u0027t define ALIGN and ENTRY when preprocessing linker scripts.\n  arm, cris, mips, sparc, powerpc, um, xtensa: fix build with bash 4.0\n  kbuild: add static to prototypes\n  kbuild: fail build if recordmcount.pl fails\n  kbuild: set -fconserve-stack option for gcc 4.5\n  kbuild: echo the record_mcount command\n  gconfig: disable \"typeahead find\" search in treeviews\n  kbuild: fix cc1 options check to ensure we do not use -fPIC when compiling\n  checkincludes.pl: add option to remove duplicates in place\n  markup_oops: use modinfo to avoid confusion with underscored module names\n  checkincludes.pl: provide usage helper\n  checkincludes.pl: close file as soon as we\u0027re done with it\n  ctags: usability fix\n  kernel hacking: move STRIP_ASM_SYMS from General\n  gitignore usr/initramfs_data.cpio.bz2 and usr/initramfs_data.cpio.lzma\n  kbuild: Check if linker supports the -X option\n  kbuild: introduce ld-option\n  ...\n\nFix trivial conflict in scripts/basic/fixdep.c\n"
    },
    {
      "commit": "cfa9a775b9ddcef7f53c35e489a71cfed8c02710",
      "tree": "8d43222af785530cb2df24910aab6f3de566ffb7",
      "parents": [
        "a061dd5258b2bad6c44c48d2a2d55f4fd5eb85d8"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jun 22 12:55:32 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 22 10:11:08 2009 +0200"
      },
      "message": "microblaze: Fix _start symbol to physical address\n\n_start is setup to physical kernel start address.\nThis caused that when you load vmlinux (with MMU kernel)\nvia XMD program counter (pc) is setup correctly\nand then you can write con and start kernel.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "a061dd5258b2bad6c44c48d2a2d55f4fd5eb85d8",
      "tree": "a06f92a01d4873d62b1f2eb79426ec06d1af1f40",
      "parents": [
        "a1253977dff4a033d61a7a96608f5a0bbb36dbf6"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 22 09:58:56 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 22 10:10:35 2009 +0200"
      },
      "message": "microblaze: Use LOAD_OFFSET macro to get correct LMA for all sections\n\nCurrently, vmlinux has LMA\u003d\u003dVMA for all sections, which is wrong for MMU\nkernels.  Previous patches in this series defined the LOAD_OFFSET constant,\nnow we make use of it in our link script.\n\nOther minor changes in this patch:\n\t* brace/indenting cleanup of some sections\n\t* put __fdt_* symbols in their own section, and apply LOAD_OFFSET fixup\n\nSigned-off-by: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "235754834b6818e727d6b8e240c4ec7f79e2f457",
      "tree": "a58160000a994c22f41abdbcb783dc076c9ae7a0",
      "parents": [
        "f97b4f7de4a4d92e578845d517660942e851ca4f"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Aug 24 13:26:04 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 22 10:00:45 2009 +0200"
      },
      "message": "microblaze: Support ptrace syscall tracing.\n\nSigned-off-by: Edgar E. Iglesias \u003cedgar.iglesias@gmail.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f97b4f7de4a4d92e578845d517660942e851ca4f",
      "tree": "41fc73c5411b249db07fb72e33494dc83ecf7b87",
      "parents": [
        "23902d95c9297fc1e214a705e57d46d69195b6b3"
      ],
      "author": {
        "name": "John Williams",
        "email": "john.williams@petalogix.com",
        "time": "Tue Sep 22 09:13:04 2009 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 22 10:00:45 2009 +0200"
      },
      "message": "microblaze: Updated CPU version and FPGA family codes in PVR\n\nSigned-off-by: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "23902d95c9297fc1e214a705e57d46d69195b6b3",
      "tree": "7d8438696406b4aa7e82c05d3adf7b0049eb74dc",
      "parents": [
        "bfc32ad09bd5b077aac62f09e24d10374001c07b"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 22 08:58:47 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 22 10:00:44 2009 +0200"
      },
      "message": "microblaze: Generate correct signal and siginfo for integer div-by-zero\n\nSigned-off-by: John Williams \u003cjohn.williams@petalogix.com\u003e\n"
    },
    {
      "commit": "bfc32ad09bd5b077aac62f09e24d10374001c07b",
      "tree": "6b25b90decdc2ee0c07625762933e44b08f148ef",
      "parents": [
        "7ba3fe55d0187cb16c5b205bb131893031b10e66"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 15 09:49:53 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 22 10:00:43 2009 +0200"
      },
      "message": "microblaze: Don\u0027t be noisy when userspace causes hardware exceptions\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "71b23d547b5a06f49acacaf742ebf1a85673f8d1",
      "tree": "bdcd2050528c91cd37187e6e5dee54dbe5add150",
      "parents": [
        "866d72295d52353eeb0c36ccd8e5813dca869265"
      ],
      "author": {
        "name": "John Williams",
        "email": "john.williams@petalogix.com",
        "time": "Tue Sep 15 12:29:55 2009 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 22 10:00:42 2009 +0200"
      },
      "message": "microblaze: Clear sticky FSR register after generating exception signals\n\nFSR is sticky, so after the userspace exception/signal generation, clear\nit ready for next time.\n\nSigned-off-by: John Williams \u003cjohn.williams@petalogix.com\u003e\n"
    },
    {
      "commit": "866d72295d52353eeb0c36ccd8e5813dca869265",
      "tree": "9ce527fd4c0263816e48e3e55be11fa4ae556ace",
      "parents": [
        "e469b0eb36c8abf033435c4918b03eaab159e002"
      ],
      "author": {
        "name": "John Williams",
        "email": "john.williams@petalogix.com",
        "time": "Thu Sep 17 21:21:22 2009 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 22 10:00:41 2009 +0200"
      },
      "message": "microblaze: Ensure CPU usermode is set on new userspace processes\n\nSigned-off-by: John Williams \u003cjohn.williams@petalogix.com\u003e\n"
    },
    {
      "commit": "ac854ff1fc779101ff1989c3a20c1f238a2b5f3a",
      "tree": "f49001366317e3c8032b63c405c05dc457ea36ca",
      "parents": [
        "afc26cb39e1e74c87a1b5eb013ead2590b91489c"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Sep 17 17:37:33 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Sep 22 08:50:15 2009 +0200"
      },
      "message": "microblaze: Save and restore msr in hw exception\n\nI thought that this part of code could be removed because just\nsave and restore MSR but any code can\u0027t change it. But seems to\nthat any part of code works with this information.\n\nThis patch solved problem with allocation.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "9002062ff52696888847224a778a3279bc8c1cb5",
      "tree": "8a68281f621df2702b58d38f7e13b8639db13af0",
      "parents": [
        "2622434ee0108c65808a63f067e72d0bbc75b372"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Aug 31 16:24:56 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Sep 21 14:29:21 2009 +0200"
      },
      "message": "microblaze: Improve checking mechanism for MSR instruction\n\nIt is more safe to use clear instead of msrset.\nWe save some instructions too.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "2622434ee0108c65808a63f067e72d0bbc75b372",
      "tree": "c6f89cd62d636bbdc6e96c589481d79b7b67c3da",
      "parents": [
        "8cc11f5ab5384dad6c63905f71882e65cd70b7b7"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Jul 30 14:31:23 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Sep 21 14:29:21 2009 +0200"
      },
      "message": "microblaze: Add checking mechanism for MSR instruction\n\nIt was necessary to use fourth parameter(r8) in early_printk\nto show messages on console.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "8cc11f5ab5384dad6c63905f71882e65cd70b7b7",
      "tree": "c9319c2d9776885958f7cd95f8ce81ef6214da5e",
      "parents": [
        "1f74b1f7e5be08e4b884c8bd9e776f0e440b14f1"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@ksplice.com",
        "time": "Sun Sep 06 23:10:10 2009 -0400"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Sep 21 14:29:21 2009 +0200"
      },
      "message": "microblaze: Cleanup linker script using new linker script macros.\n\nI wasn\u0027t able to further clean up the linker script using the\nINIT_DATA_SECTION macro because of the FIXME comment for the\n.init.ramfs section; when that is resolved we should convert\nmicroblaze to use INIT_DATA_SECTION.\n\nSigned-off-by: Tim Abbott \u003ctabbott@ksplice.com\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nCc: microblaze-uclinux@itee.uq.edu.au\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "cdd6c482c9ff9c55475ee7392ec8f672eddb7be6",
      "tree": "81f98a3ab46c589792057fe2392c1e10f8ad7893",
      "parents": [
        "dfc65094d0313cc48969fa60bcf33d693aeb05a7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 12:02:48 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 14:28:04 2009 +0200"
      },
      "message": "perf: Do the big rename: Performance Counters -\u003e Performance Events\n\nBye-bye Performance Counters, welcome Performance Events!\n\nIn the past few months the perfcounters subsystem has grown out its\ninitial role of counting hardware events, and has become (and is\nbecoming) a much broader generic event enumeration, reporting, logging,\nmonitoring, analysis facility.\n\nNaming its core object \u0027perf_counter\u0027 and naming the subsystem\n\u0027perfcounters\u0027 has become more and more of a misnomer. With pending\ncode like hw-breakpoints support the \u0027counter\u0027 name is less and\nless appropriate.\n\nAll in one, we\u0027ve decided to rename the subsystem to \u0027performance\nevents\u0027 and to propagate this rename through all fields, variables\nand API names. (in an ABI compatible fashion)\n\nThe word \u0027event\u0027 is also a bit shorter than \u0027counter\u0027 - which makes\nit slightly more convenient to write/handle as well.\n\nThanks goes to Stephane Eranian who first observed this misnomer and\nsuggested a rename.\n\nUser-space tooling and ABI compatibility is not affected - this patch\nshould be function-invariant. (Also, defconfigs were not touched to\nkeep the size down.)\n\nThis patch has been generated via the following script:\n\n  FILES\u003d$(find * -type f | grep -vE \u0027oprofile|[^K]config\u0027)\n\n  sed -i \\\n    -e \u0027s/PERF_EVENT_/PERF_RECORD_/g\u0027 \\\n    -e \u0027s/PERF_COUNTER/PERF_EVENT/g\u0027 \\\n    -e \u0027s/perf_counter/perf_event/g\u0027 \\\n    -e \u0027s/nb_counters/nb_events/g\u0027 \\\n    -e \u0027s/swcounter/swevent/g\u0027 \\\n    -e \u0027s/tpcounter_event/tp_event/g\u0027 \\\n    $FILES\n\n  for N in $(find . -name perf_counter.[ch]); do\n    M\u003d$(echo $N | sed \u0027s/perf_counter/perf_event/g\u0027)\n    mv $N $M\n  done\n\n  FILES\u003d$(find . -name perf_event.*)\n\n  sed -i \\\n    -e \u0027s/COUNTER_MASK/REG_MASK/g\u0027 \\\n    -e \u0027s/COUNTER/EVENT/g\u0027 \\\n    -e \u0027s/\\\u003cevent\\\u003e/event_id/g\u0027 \\\n    -e \u0027s/counter/event/g\u0027 \\\n    -e \u0027s/Counter/Event/g\u0027 \\\n    $FILES\n\n... to keep it as correct as possible. This script can also be\nused by anyone who has pending perfcounters patches - it converts\na Linux kernel tree over to the new naming. We tried to time this\nchange to the point in time where the amount of pending patches\nis the smallest: the end of the merge window.\n\nNamespace clashes were fixed up in a preparatory patch - and some\nstylistic fallout will be fixed up in a subsequent patch.\n\n( NOTE: \u0027counters\u0027 are still the proper terminology when we deal\n  with hardware registers - and these sed scripts are a bit\n  over-eager in renaming them. I\u0027ve undone some of that, but\n  in case there\u0027s something left where \u0027counter\u0027 would be\n  better than \u0027event\u0027 we can undo that on an individual basis\n  instead of touching an otherwise nicely automated patch. )\n\nSuggested-by: Stephane Eranian \u003ceranian@google.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nReviewed-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d200c922bc2b1ac88b8d33b6cfff2ed837af186a",
      "tree": "be5c04605d900380c935de58915787083667a8a2",
      "parents": [
        "42f29a25207dc7b3051d299cc028d4b395d1328d"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Sep 20 18:14:13 2009 -0400"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Sep 21 06:27:08 2009 +0200"
      },
      "message": "Use new __init_task_data macro in arch init_task.c files.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Tim Abbott \u003ctabbott@ksplice.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ada3fa15057205b7d3f727bba5cd26b5912e350f",
      "tree": "60962fc9e4021b92f484d1a58e72cd3906d4f3db",
      "parents": [
        "2f82af08fcc7dc01a7e98a49a5995a77e32a2925",
        "5579fd7e6aed8860ea0c8e3f11897493153b10ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 15 09:39:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 15 09:39:44 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu: (46 commits)\n  powerpc64: convert to dynamic percpu allocator\n  sparc64: use embedding percpu first chunk allocator\n  percpu: kill lpage first chunk allocator\n  x86,percpu: use embedding for 64bit NUMA and page for 32bit NUMA\n  percpu: update embedding first chunk allocator to handle sparse units\n  percpu: use group information to allocate vmap areas sparsely\n  vmalloc: implement pcpu_get_vm_areas()\n  vmalloc: separate out insert_vmalloc_vm()\n  percpu: add chunk-\u003ebase_addr\n  percpu: add pcpu_unit_offsets[]\n  percpu: introduce pcpu_alloc_info and pcpu_group_info\n  percpu: move pcpu_lpage_build_unit_map() and pcpul_lpage_dump_cfg() upward\n  percpu: add @align to pcpu_fc_alloc_fn_t\n  percpu: make @dyn_size mandatory for pcpu_setup_first_chunk()\n  percpu: drop @static_size from first chunk allocators\n  percpu: generalize first chunk allocator selection\n  percpu: build first chunk allocators selectively\n  percpu: rename 4k first chunk allocator to page\n  percpu: improve boot messages\n  percpu: fix pcpu_reclaim() locking\n  ...\n\nFix trivial conflict as by Tejun Heo in kernel/sched.c\n"
    },
    {
      "commit": "2856ed35ead295a7cc8788d9ba860e746dfc92bb",
      "tree": "7f1eca253a8a1a2794c5c0414e61efabab96c89f",
      "parents": [
        "892ee92b81b6e7fa5f6147c96e11c6c1b9802fc6"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Aug 06 16:00:52 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Aug 18 10:33:31 2009 +0200"
      },
      "message": "microblaze: Enable ppoll syscall\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "892ee92b81b6e7fa5f6147c96e11c6c1b9802fc6",
      "tree": "8ae8086fe126192fb4fd68a37811db24599048a3",
      "parents": [
        "6b99ecec25c8fd501e74306f5d23dd0365065e2a"
      ],
      "author": {
        "name": "John Williams",
        "email": "john.williams@petalogix.com",
        "time": "Wed Jul 29 22:08:40 2009 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Aug 18 10:33:30 2009 +0200"
      },
      "message": "microblaze: Sane handling of missing timer/intc in device tree\n\nThis code path doesn\u0027t test any returned pointers for NULL, leading to a bad\nkernel page fault if there\u0027s no timer/intc found.\n\nSlightly better is to BUG(), but even better still would be a printk beforehand.\n\nSigned-off-by: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "6b99ecec25c8fd501e74306f5d23dd0365065e2a",
      "tree": "850842c7f296e7bc848010c04b8bb00a4a4cf81d",
      "parents": [
        "df4ecf1524c7793de3121b2d4e5fc6bcc0da3bfb"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu Aug 06 23:00:38 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Aug 18 10:33:29 2009 +0200"
      },
      "message": "microblaze: use the generic ack_bad_irq implementation\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "384be2b18a5f9475eab9ca2bdfa95cc1a04ef59c",
      "tree": "04c93f391a1b65c8bf8d7ba8643c07d26c26590a",
      "parents": [
        "a76761b621bcd8336065c4fe3a74f046858bc34c",
        "142d44b0dd6741a64a7bdbe029110e7c1dcf1d23"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Aug 14 14:41:02 2009 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Aug 14 14:45:31 2009 +0900"
      },
      "message": "Merge branch \u0027percpu-for-linus\u0027 into percpu-for-next\n\nConflicts:\n\tarch/sparc/kernel/smp_64.c\n\tarch/x86/kernel/cpu/perf_counter.c\n\tarch/x86/kernel/setup_percpu.c\n\tdrivers/cpufreq/cpufreq_ondemand.c\n\tmm/percpu.c\n\nConflicts in core and arch percpu codes are mostly from commit\ned78e1e078dd44249f88b1dd8c76dafb39567161 which substituted many\nnum_possible_cpus() with nr_cpu_ids.  As for-next branch has moved all\nthe first chunk allocators into mm/percpu.c, the changes are moved\nfrom arch code to mm/percpu.c.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\n"
    },
    {
      "commit": "950b260ed21fdb6fa5f18485dabb0b03488431fa",
      "tree": "1821fdc50e7dc6ddae0b06b614ed56127bfd1005",
      "parents": [
        "65d3db0601509946fe0c9d2c7b12a5a62ca42e5e"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jul 24 09:04:49 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 09:03:20 2009 +0200"
      },
      "message": "microblaze: Makefile cleanup\n\nReviewed the Makefile on request by Michal and this is the resulting changes.\n\no Use \u0027:\u003d\u0027 for assignmnet so we do not re-evaluate for each use\no Use $(shell echo xxx) to remove \"\"\no Replaced CFLAGS_KERNEL with KBUILD_CFLAGS\n  The settings are equally relevant for modules and the linked kernel\no Dropped LDFLAGS_BLOB - it is no longer used\no Refactored assignmnets to libs-y and core-y\no Use MMU for the MMU specific extension. \"MMUEXT\" was hurting my eyes\n  and I did not wanted it spread to m68k\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "65d3db0601509946fe0c9d2c7b12a5a62ca42e5e",
      "tree": "9477172e61cf55705390fbbc18e8c82ba33656cf",
      "parents": [
        "679711b82f010b854c5d4d88472c7a20fdc2b5fe"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Jul 24 08:11:23 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 09:03:19 2009 +0200"
      },
      "message": "microblaze: Typo fix for cpu param inconsistency\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "679711b82f010b854c5d4d88472c7a20fdc2b5fe",
      "tree": "60f9b98ba20e64e6bbe4cc110a99a77a4e7cbdd8",
      "parents": [
        "fadf2e60a6dc7267658fa0c9e3bef13c699c7e1f"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Thu Jul 23 08:24:47 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 09:03:18 2009 +0200"
      },
      "message": "microblaze: Add support for R_MICROBLAZE_64_NONE\n\nFor example reiserfs use this relocation type.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "fadf2e60a6dc7267658fa0c9e3bef13c699c7e1f",
      "tree": "1a3252df006b96a2d3b8f3e0782bd642585e9d38",
      "parents": [
        "bfc0ca0d33e24fca5b89acb378a8a9712ffe22b6"
      ],
      "author": {
        "name": "John Williams",
        "email": "john.williams@petalogix.com",
        "time": "Thu Jul 23 14:56:49 2009 +1000"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 09:03:17 2009 +0200"
      },
      "message": "microblaze: Get module loading working\n\nNew reloc type R_MICROBLAZE_32_PCREL_LO requires a null handler (no work to do).\n\nRemove legacy hack for broken linker pre gcc-4.1.1, that required us to extract\nan offset from the code, add it to the addend, then rewrite the instruction.\n\nFixup the invalid reloc type error output.\n\nBoot tested with the xilinx_emaclite ethernet driver.\n\nSigned-off-by: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "bfc0ca0d33e24fca5b89acb378a8a9712ffe22b6",
      "tree": "91e22bf029ade70dc13bdc265089cfa3826b155c",
      "parents": [
        "3863dbceac7e69642b95f43de1c12c6236fdbe5b"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Jun 18 19:55:35 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 09:03:16 2009 +0200"
      },
      "message": "microblaze: remove sys_ipc\n\nThe ipc system call is now unused in microblaze,\nas the system call table points directly to the\nindidual system calls for IPC.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "3863dbceac7e69642b95f43de1c12c6236fdbe5b",
      "tree": "d6e9a0d01784ca1c9e321971a3571fe2bf8b17dc",
      "parents": [
        "94ad8eb854cbc1cf875a318f9b97314ddc6b1560"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Jul 21 12:48:01 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 09:03:15 2009 +0200"
      },
      "message": "microblaze: Support unaligned address for put/get_user macros\n\nThis patch add support for cases where load/store instruction\nin put/get_user macro gets unaligned pointer to data and this\naddress is not valid. I prevent all cases which can failed.\nI had to disable first stage of unaligned handler which is used\nonly for noMMU kernel and the whole work is done when interrupt\nis enabled.\nYou have enable HW support for detect unaligned access in Microblaze.\n\nThis patch fixed three LTP tests:\ngetpeername01, getsockname01, socketpair01\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "94ad8eb854cbc1cf875a318f9b97314ddc6b1560",
      "tree": "ca19c95ee9cb9a94c0b971a6d63630077f5ec156",
      "parents": [
        "f10eca6e107fd223c24393c09c40b916d2b3c427"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Tue Jul 21 12:47:04 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 07:39:55 2009 +0200"
      },
      "message": "microblaze: Detect new Microblaze 7.20 versions\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ea3fd1466f81a851452bf7f34ccb9b5058e4793c",
      "tree": "f691b023dee02e38a828b91f91904b1a0e07cffb",
      "parents": [
        "a69cb8c4662dd0a7b01b32a9165b1a1697068f19"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jun 22 12:31:55 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jul 27 07:39:54 2009 +0200"
      },
      "message": "microblaze: Clear print messages for DTB passing via r7\n\nIt is necessary to zeroed r7 when r7 points to bad\ndtb - this caused that we have correct messages\nabout compiled-in dtb or passing via r7\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    }
  ],
  "next": "a69cb8c4662dd0a7b01b32a9165b1a1697068f19"
}
