)]}'
{
  "log": [
    {
      "commit": "349a2444cfcd6c078a8410c19cd7a950ff89bd96",
      "tree": "5738b6702b719ab36b4c99b986b05dd689c1c4e9",
      "parents": [
        "5dc0742b41066e1e141f2b4b00557e563a83fccc"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 31 05:11:45 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Apr 20 18:45:27 2008 -0400"
      },
      "message": "[BLACKFIN] minor irq handler cleanups\n\n- use standard irq_handler_t to define irq handler function arguments\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "64ac24e738823161693bf791f87adc802cf529ff",
      "tree": "19c0b0cf314d4394ca580c05b86cdf874ce0a167",
      "parents": [
        "e48b3deee475134585eed03e7afebe4bf9e0dba9"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Mar 07 21:55:58 2008 -0500"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Thu Apr 17 10:42:34 2008 -0400"
      },
      "message": "Generic semaphore implementation\n\nSemaphores are no longer performance-critical, so a generic C\nimplementation is better for maintainability, debuggability and\nextensibility.  Thanks to Peter Zijlstra for fixing the lockdep\nwarning.  Thanks to Harvey Harrison for pointing out that the\nunlikely() was unnecessary.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "11b0be7c2c2c142acf73f4efd136a0de7a90ecab",
      "tree": "0f15845089b4d37ab120963df399546b7b458209",
      "parents": [
        "3d7e6cf8f5837c6dace759734c987e03021a4015"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Mar 03 17:44:14 2008 -0700"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Mar 03 17:44:14 2008 -0700"
      },
      "message": "[Blackfin] arch: fix atomic and32/xor32 comments and ENDPROC markings\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "8b07a2a1e58beb60c4a40a46251f053d64e1eb36",
      "tree": "41d1bc27b5dd1c59c9d06510e3e7792761f72642",
      "parents": [
        "40edad3efadb3aa486c7a5452401c4de10902496"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Fri Feb 29 11:57:35 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Feb 29 11:57:35 2008 +0800"
      },
      "message": "[Blackfin] arch: handle the most common L1 shrinkage case (L1 does not exist for a part) so that any parts labeled for L1 instead get placed into external memory sections\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "fee40119a2b2abbe239438b74052854db6f3444d",
      "tree": "1212effd85cd93ac07d3c03b91c7bdcd8a67c088",
      "parents": [
        "3927819d511f5b5855e6f2345f24e7b04e4fd2f5"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Feb 25 15:06:07 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Feb 25 15:06:07 2008 +0800"
      },
      "message": "[Blackfin] arch: make sure we have proper description/copyright/license lines\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "d45118b14bf04e124e4d875b136d5c1c4df97d57",
      "tree": "a7885054f54df475c54de45fbd417e77c23562b3",
      "parents": [
        "0db5d105cd62055ea7a3b7ddf7b7408ba65a07b9"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Feb 25 12:24:44 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Feb 25 12:24:44 2008 +0800"
      },
      "message": "[Blackfin] arch: make sure we export the _bfin_swrst symbol as modules (like the watchdog) need it\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "549aaa8425b4a1de23cbddc650dac75b91204af6",
      "tree": "f0f409b09263c0bd4220ae284759fffc4f3668a6",
      "parents": [
        "cad2ab65dd1c7d65153ffccd71c90db028fd62f0"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Feb 25 11:13:07 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Feb 25 11:13:07 2008 +0800"
      },
      "message": "[Blackfin] arch: Fix bug - Setting peripheral_map only when dma channel is UART2/3.\n\nSinged-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "8929ecf84df529338d258f0ad9c1e553dfc921bc",
      "tree": "e537712e68538002f2296f92fd53126d994b30ba",
      "parents": [
        "c63d4e64087aa6633c07964b5f028198c5bee762"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Fri Feb 22 16:35:20 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Feb 22 16:35:20 2008 +0800"
      },
      "message": "[Blackfin] arch: add fixed code to the memory map output\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "cf28b4863f9ee8f122e8ff3ac0d403e07ba9c6d9",
      "tree": "65c91f6911b34c32e517938289621ce0e7baeaf3",
      "parents": [
        "c32c2f63a9d6c953aaf168c0b2551da9734f76d2"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Thu Feb 14 19:38:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 14 21:17:09 2008 -0800"
      },
      "message": "d_path: Make d_path() use a struct path\n\nd_path() is used on a \u003cdentry,vfsmount\u003e pair.  Lets use a struct path to\nreflect this.\n\n[akpm@linux-foundation.org: fix build in mm/memory.c]\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nAcked-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa02cd2d9bd1e24a230bd66a0a741b984d03915a",
      "tree": "06e341e095749048feabbe2ded236e5db38ee251",
      "parents": [
        "10270d4838bdc493781f5a1cf2e90e9c34c9142f"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Feb 13 21:33:16 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 13 13:29:25 2008 -0800"
      },
      "message": "xtime_lock vs update_process_times\n\nCommit d3d74453c34f8fd87674a8cf5b8a327c68f22e99 (\"hrtimer: fixup the\nHRTIMER_CB_IRQSAFE_NO_SOFTIRQ fallback\") broke several archs, and since\nonly Russell bothered to merge the fix, and Greg to ACK his arch, I\u0027m\nsending this for merger.\n\nI have confirmation that the Alpha bit results in a booting kernel.\nThat leaves: blackfin, frv, sh and sparc untested.\n\nThe deadlock in question was found by Russell:\n\n  IRQ handle\n    -\u003e timer_tick() - xtime seqlock held for write\n      -\u003e update_process_times()\n        -\u003e run_local_timers()\n          -\u003e hrtimer_run_queues()\n            -\u003e hrtimer_get_softirq_time() - tries to get a read lock\n\nNow, Thomas assures me the fix is trivial, only do_timer() needs to be\ndone under the xtime_lock, and update_process_times() can savely be\nremoved from under it.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCC: Richard Henderson \u003crth@twiddle.net\u003e\nCC: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCC: David Howells \u003cdhowells@redhat.com\u003e\nCC: Paul Mundt \u003clethal@linux-sh.org\u003e\nCC: William Irwin \u003cwli@holomorphy.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b01eaff4fdf39d23d53288fd1a3e74fef136145",
      "tree": "819a0e86598a75860fc2ed0c23a51f02957cee6c",
      "parents": [
        "83d9cde08b72233d113e31ab93b6b56151be8719"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Sat Feb 02 16:31:00 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Feb 02 16:31:00 2008 +0800"
      },
      "message": "[Blackfin] arch: Enable UART2 and UART3 for bf548\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "c0eab3b784ffdd3912450c7654c75bbcc0270ee8",
      "tree": "fad94694396f7f88f432878b3e890c510a465386",
      "parents": [
        "550d553838b5369efba9e51520c85dbd03371cc8"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Sat Feb 02 15:36:11 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Feb 02 15:36:11 2008 +0800"
      },
      "message": "[Blackfin] arch: fix building with mtd uclinux by putting the mtd_phys option into the function it actually gets used in\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "550d553838b5369efba9e51520c85dbd03371cc8",
      "tree": "3be7af7a92f1f35d4e9af1b7d71a47b48d07b37c",
      "parents": [
        "b7627acc432a36072253bb1288f56e78c7d9423e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Sat Feb 02 15:55:37 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Feb 02 15:55:37 2008 +0800"
      },
      "message": "[Blackfin] arch: simpler header and update dates\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "b7627acc432a36072253bb1288f56e78c7d9423e",
      "tree": "1d79f1c3a68c21ec1b51428a88d8f5149dbbbbf4",
      "parents": [
        "80f31c8a03d2f0644d0ceaf14e7e0108a007c962"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Sat Feb 02 15:53:17 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Feb 02 15:53:17 2008 +0800"
      },
      "message": "[Blackfin] arch: move the init sections to the end of memory\n\nMove the init sections to the end of memory so that after they\nare free, run time memory is all continugous - this should help decrease\nmemory fragementation.\n\nWhen doing this, we also pack some of the other sections a little closer\ntogether, to make sure we don\u0027t waste memory. To make this happen,\nwe need to rename the .data.init_task section to .init_task.data, so\nit doesn\u0027t get picked up by the linker script glob.\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "a3acf52885a2312efb30a043062ef88dc3813082",
      "tree": "f08fc3f772523824017e51beb343c8400a51a2dd",
      "parents": [
        "a01d7a76d8906e2ff04e6f3444cf312c3760fec8"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Sat Feb 02 15:45:27 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Feb 02 15:45:27 2008 +0800"
      },
      "message": "[Blackfin] arch: fix typo in printk message\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "6cda2e90588ba2f70543abf68b4815e10c86aef1",
      "tree": "c4fbcc726fd4996848716538583ac0a30ba6f2e5",
      "parents": [
        "a680ae9bdd8746ea4338e843db388fa67f1d1920"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat Feb 02 15:10:51 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Feb 02 15:10:51 2008 +0800"
      },
      "message": "[Blackfin] arch: Fix BUG - Enable ISP1362 driver to work ok with BF561\n\nThis fixes a bug (zero pointer access) only seen on BF561, during USB\nMass Storage/SCSI Host initialization.\n\nIt appears to be related to registering a none existing CPU\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "cfefe3c683e0d14c9ce3aeb883c55c7f30c20183",
      "tree": "77434010fc64f64606e893ce7b6f73243073ebb0",
      "parents": [
        "2c4f829b0ce3d2fb447acca823e141094a50daa5"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat Feb 09 04:12:37 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Feb 09 04:12:37 2008 +0800"
      },
      "message": "[Blackfin] arch: hook up set_irq_wake in Blackfin\u0027s irq code\n\n - Add support for irq_wake on system and gpio interrupts\n - Remove outdated kernel options\n - Add option to select default PM mode\n - Fix various places where SIC_IWRx was only handled partially\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "856783b37a958086c83ea44544d366affd0c2c4b",
      "tree": "3dd18cc8a023240cd36478a76a55648ae6dde9d5",
      "parents": [
        "c605999bd9a90a7a9915666f4531c60928cbc368"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Sat Feb 09 02:26:01 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Feb 09 02:26:01 2008 +0800"
      },
      "message": "[Blackfin] arch: add \"memmap\u003dnn[KMG]@ss[KMG]\" and \"memmap\u003dnn[KMG]$ss[KMG]\" options to blackfin, based on arch/i386/kernel/e820.c\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "c605999bd9a90a7a9915666f4531c60928cbc368",
      "tree": "5fd58fb2b5d359ded4435ef38368c67c6f354f7b",
      "parents": [
        "960265e22bcd4a657223e79f36643eb7e69b1a1f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Sat Feb 02 12:28:23 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Feb 02 12:28:23 2008 +0800"
      },
      "message": "[Blackfin] arch: error out if ANOMALY_05000263 applies while enabling the MPU\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "03a44825be987d720df854f63b2f7bd30e46bdde",
      "tree": "6ac01a425ff2201db972fd3b836efc9b0ab6eaec",
      "parents": [
        "ec26e11740cdff8c3c8330ea235478704ffb4a71"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Fri Feb 08 04:21:19 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:38 2008 -0800"
      },
      "message": "procfs: constify function pointer tables\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-By: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1eb114112381eb66ebacdace1b6e70d30d603f9c",
      "tree": "3b97926b1a90aa996f99a23281809c3d960fd3d8",
      "parents": [
        "7fa3031500ec9b0a7460c8c23751799006ffee74"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Feb 08 04:19:29 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:30 2008 -0800"
      },
      "message": "aout: remove unnecessary inclusions of {asm, linux}/a.out.h\n\nRemove now unnecessary inclusions of {asm,linux}/a.out.h.\n\n[akpm@linux-foundation.org: fix alpha build]\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72a7fe3967dbf86cb34e24fbf1d957fe24d2f246",
      "tree": "c19f7d0b530577359840e959cce204939caf0649",
      "parents": [
        "25fad945a7f7ff2cf06e437381c6a1121784dbd9"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Thu Feb 07 00:15:17 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 07 08:42:25 2008 -0800"
      },
      "message": "Introduce flags for reserve_bootmem()\n\nThis patchset adds a flags variable to reserve_bootmem() and uses the\nBOOTMEM_EXCLUSIVE flag in crashkernel reservation code to detect collisions\nbetween crashkernel area and already used memory.\n\nThis patch:\n\nChange the reserve_bootmem() function to accept a new flag BOOTMEM_EXCLUSIVE.\nIf that flag is set, the function returns with -EBUSY if the memory already\nhas been reserved in the past.  This is to avoid conflicts.\n\nBecause that code runs before SMP initialisation, there\u0027s no race condition\ninside reserve_bootmem_core().\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: fix powerpc build]\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "01ba2bdc6b639764745ff678caf3fb9e5bcd745a",
      "tree": "c6e7f1925687485c331189a2d55ff4f2bb0a09df",
      "parents": [
        "6c5bd235bfd0b92188915465c7dfb377c1a4d451"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jan 20 14:15:03 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:21:17 2008 +0100"
      },
      "message": "all archs: consolidate init and exit sections in vmlinux.lds.h\n\nThis patch consolidate all definitions of .init.text, .init.data\nand .exit.text, .exit.data section definitions in\nthe generic vmlinux.lds.h.\n\nThis is a preparational patch - alone it does not buy\nus much good.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "ee7883b7466e721a72edacbcba2fe9cf449d82b2",
      "tree": "cefc955b47f9f2e99f739ee27144e025cf6300e9",
      "parents": [
        "de8c43f2fca9bb06f3ee87b38a61d5d9966ce221"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Sun Jan 27 19:56:17 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Jan 27 19:56:17 2008 +0800"
      },
      "message": "[Blackfin] arch: fix bug kernel boot message: memory information is not reasonable\n\nSome of the information in kernel boot message is not reasonable.\nhttp://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d3846\n\n - use _rambase as the start of kernel image.\n   kernel is in the region [_rambase, _ramstart]\n - count in pages in per-cpu-page list as available memory\n - reserved memory now include: [0 - 4K] for bad pointer catching,\n   memory reserved for abnormaly 05000263, memory reserved by kernel itself.\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "96a5c6f9bef027e1187b2f168bb3e08ef21d0b6f",
      "tree": "5bb5024d40d9059f748b485845a9beac6d416470",
      "parents": [
        "03c5732855300f05aac718ca770c2bb05e1fd48b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jan 22 19:23:50 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jan 22 19:23:50 2008 +0800"
      },
      "message": "[Blackfin] arch: Fix bug - kernel build with Debug option enabled fails to boot up\n\nwrites to I/DMEM_CONTROL must be followed by SSYNC\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "444ad82bc3eaa554be40d22dc248e58aeefd54d9",
      "tree": "3244f4f4585847419dc28c706aec658cba6e05be",
      "parents": [
        "a628a8bcd8a6daea6096fe781fc36cae4ac1ed48"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jan 22 18:38:02 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jan 22 18:38:02 2008 +0800"
      },
      "message": "[Blackfin] arch: Add proper SW System Reset delay sequence\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "a2c8cfef6abb33ee49d80c58391ebfc4f94221ef",
      "tree": "2d81734c98f8d72889b3f7de4dc5399e2edb8692",
      "parents": [
        "acbcd2631975cf6f0be5cd294cbfd12226cd9958"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jan 22 17:20:10 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jan 22 17:20:10 2008 +0800"
      },
      "message": "[Blackfin] arch: GPIO API cleanup and anomaly update\n\n - Add anomaly workaround for bfin_gpio_reset_spi0_ssel1\n - Fix style\n - Update copyright\n - Remove BUG_ON checks for functions intended to be used only by arch\n   support. GPIO users should only access using the generic GPIO API\n - Make all GPIO identifier unsigned int\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "acbcd2631975cf6f0be5cd294cbfd12226cd9958",
      "tree": "fc603be9957970892395b145547af3e17add7084",
      "parents": [
        "b97b8a998397e8c64699559099fa9febffae2b4d"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jan 22 18:36:20 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jan 22 18:36:20 2008 +0800"
      },
      "message": "[Blackfin] arch: Fix BUG gpio_direction_output API is not compatitable with GENERIC_GPIO API interface\n\nsignef-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "b97b8a998397e8c64699559099fa9febffae2b4d",
      "tree": "689188b6336cf45b4391f5bc764878e342b9ac90",
      "parents": [
        "2047e40d724d42928c0b5994a1568c1b738efdb7"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Sun Jan 27 18:39:16 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Jan 27 18:39:16 2008 +0800"
      },
      "message": "[Blackfin] arch: Initial checkin of the memory protection support.\n\nEnable it with CONFIG_MPU.\n\nSigned-off-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "2047e40d724d42928c0b5994a1568c1b738efdb7",
      "tree": "5653e4003441a8b22b1e9cad674c725a53f38f1f",
      "parents": [
        "4521ef42de8dbaa9bce3f60bbb5868564f752e98"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jan 22 15:29:18 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jan 22 15:29:18 2008 +0800"
      },
      "message": "[Blackfin] arch: set_bfin_dma_config shouldnt set SYNC or RESTART by default - add argument or option\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "7a1a6d00618bce53ae88e501ff5d4b82522db926",
      "tree": "9e54215c764c16386f9874cace4cace5e2854131",
      "parents": [
        "aee3a29240ad167ad7875d859506d8bb90431c70"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Fri Jan 11 16:58:44 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Jan 11 16:58:44 2008 +0800"
      },
      "message": "[Blackfin] arch: move all code related to CPLB handling into a new subdirectory under kernel/\n\nSigned-off-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "aee3a29240ad167ad7875d859506d8bb90431c70",
      "tree": "2a93afa69d01dd1272b99026f6272e2dd7b1294b",
      "parents": [
        "e31639540d2b1474766e95c1a7b1b698468ba092"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Fri Jan 11 16:53:00 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Jan 11 16:53:00 2008 +0800"
      },
      "message": "[Blackfin] arch: print out list of modules if kernel is crashing and tell people if the kernel is tainted \n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "6b5eace2f15b53d5a6849078d22e78db77625929",
      "tree": "d2c74b2f7c963ff1c3b419513f967a196678ce42",
      "parents": [
        "a546b0ac5988348446e4fd5987df699b4c9b1f2a"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Jan 10 17:57:56 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jan 10 17:57:56 2008 +0800"
      },
      "message": "[Blackfin] arch: Don\u0027t oops_in_progress if single step is comming from the kernel\n\nDon\u0027t oops_in_progress if single step is comming from the\nkernel, which happens if a single step occurs after a exception cause.\nThis fixes up the remaining issues in the toolchain bug.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "a546b0ac5988348446e4fd5987df699b4c9b1f2a",
      "tree": "d209922c32a7ae7c6dc74f1c824bc21a9376b4aa",
      "parents": [
        "7cc1c4b2c44d7807f55da6a36f5b2e49977c67b7"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Dec 24 20:19:51 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Dec 24 20:19:51 2007 +0800"
      },
      "message": "[Blackfin] arch: Fix BUG - kernel sometimes would stuck with KEYBOARD_GPIO on\n\nMake sure the SYSTEM reset completes before we issue the CORE reset\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "79f1ec862ae2e693b85fd7c94654ba1779ff5863",
      "tree": "3d36e4382a36d763e206cd3b7e3cb3cfb57e4fd8",
      "parents": [
        "b39f4ce974114ce8960d8bfa063c1f61e29d67cf"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 24 20:03:51 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Dec 24 20:03:51 2007 +0800"
      },
      "message": "[Blackfin] arch: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "fac3cf432ef9b6bfd64b35b95afe0b7e0079da74",
      "tree": "1075a5da95fa235a39d67cb3d2176b1434ff7a71",
      "parents": [
        "1545a1111a02b5aafe6f141e133a6269c5741285"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Dec 24 20:07:03 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Dec 24 20:07:03 2007 +0800"
      },
      "message": "[Blackfin] arch: Fix gpio label handling\n\nearly serial init also utilizes the peripheral request api - however\nat this point bfin_gpio_init didn\u0027t allocate memory for the labels.\nSo we always have two zombies (allocated pin functions without labels)\n\nThis happens before the initcalls - We now allocate memory statically.\nDefine MAX_RESOURCES individually for each cpu.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "1545a1111a02b5aafe6f141e133a6269c5741285",
      "tree": "f018c4b0c074c3e9ed72d887d74948a88165a9c5",
      "parents": [
        "54a1668ce53fe701f1d36651b591ced388e97275"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon Dec 24 16:54:48 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Dec 24 16:54:48 2007 +0800"
      },
      "message": "[Blackfin] arch: add support for BF523/BF524/BF526\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "54a1668ce53fe701f1d36651b591ced388e97275",
      "tree": "852b588db2069b353d51a0631221b5d10b8196b8",
      "parents": [
        "3ca32c1dc62dabe67d7e51f6e8568e3965f52236"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon Dec 24 14:59:03 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Dec 24 14:59:03 2007 +0800"
      },
      "message": "[Blackfin] arch: scrub dead alive/idle LED code\n\nif it does get re-added, it needs to be in the boards directory,\nnot common code ... or it needs a re-implementation\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "b03b08ba9c7235861adf4dde712dade0bb756fe0",
      "tree": "224d56e1403405be9306702506102989f7a5e110",
      "parents": [
        "0d4a89bb3eb58f39831186fa6b1542893dbfdc9f"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Sun Dec 23 22:57:01 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Dec 23 22:57:01 2007 +0800"
      },
      "message": "[Blackfin] arch: Clean up dump_bfin_mem\n\nClean up dump_bfin_mem so that it will display\ncontent from the kernel, as well as l1 instruction, when deferred\nHW errors happen, print out the last frame info if it makes sense.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "d8f66c8c1ea8e948483ee4739ad91120f5f7de51",
      "tree": "073d95f10f3e8e934e5c978b4b9920e8ee93a321",
      "parents": [
        "13fe24f37df20e580a5a364e67ec8cf3219d8f8c"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Dec 24 15:27:56 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Dec 24 15:27:56 2007 +0800"
      },
      "message": "[Blackfin] arch: fix bug gdb testing on hardware has regression\n\nhttp://blackfin.uclinux.org/gf/project/toolchain/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d3651\n\nAs Bernd predicted, this was only necessary because of other\nproblems in the kenel - fixing those, and this is not necessary, so\nremove it.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "13fe24f37df20e580a5a364e67ec8cf3219d8f8c",
      "tree": "c790da8a840c6fdc3e6f5eacccadede92e329d7c",
      "parents": [
        "f53e86760e10abbe7ee98a5b3cb270fa6426fcdb"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Sun Jan 27 15:38:56 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Jan 27 15:38:56 2008 +0800"
      },
      "message": "[Blackfin] arch: fix bug - trap_tests fails to recover on some tests.\n\nhttp://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d3719\n\nWhen the CPLBs get a miss, we do:\n  - find a victim in the HW table\n  - remove the victim\n  - find the replacement in the software table\n  - put it into the HW table.\n\nIf we can\u0027t find a replacement in the software table, we accidently\nleave a duplicate in the HW table. This patch ensures that duplicate\nis marked as not valid.\n\nWhat we should do is find the replacement in the software table, before\nwe find a victim in the HW table - but its too late in the release cycle\nto do that much restructuring of this code.\n\nRather that duplicate code, connect Hardware Errors (irq5) into trap_c,\nso user space processes get killed properly.\n\nThe rest of irq_panic() can be moved into traps.c (later)\n\nThere is still a small corner case that causes problems when a\npheriperal interrupt goes off a single cycle before a user space\nhardware error. This causes a kernel panic, rather than the user\nspace process being killed.\n\nBut, this checkin makes things work in 99.9% of the cases, and is a vast\nimprovement from what is there today (which fails 100% of the time).\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "49dce9124b41984bf1e918847bc17929c2e8f80f",
      "tree": "6b973ed6cc1861da973dc67b3681c0fa95178522",
      "parents": [
        "9cb07b23dbc1c4c6ded49ba31d51b639a13970e3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 16:46:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 16:46:49 2007 +0800"
      },
      "message": "Blackfin arch: split apart dump_bfin_regs and merge/remove show_regs from process.c, which was largely duplicated\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "fb322915a05804a3a153f714f2f08e4c32ce84c7",
      "tree": "019c4ff7e2e1593d3dfab1206386ecaf61e7fb72",
      "parents": [
        "569a50ca3f56cd69199733580e7ca0e81029473a"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Wed Nov 21 16:38:05 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 16:38:05 2007 +0800"
      },
      "message": "Blackfin arch: fix bug when sending signals with the wrong PC, cause gdb get confused\n\nWe need to send signals with the proper PC, or gdb gets\nconfused, and lots of tests fail. This should fix that.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "569a50ca3f56cd69199733580e7ca0e81029473a",
      "tree": "cd3717f514f3594301a6a781b37bc20ef60a4275",
      "parents": [
        "0bad33d93af85a445adeedc19c363ef4e492ddd3"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Wed Nov 21 16:35:57 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 16:35:57 2007 +0800"
      },
      "message": "Blackfin arch: Ensure we printk out strings with the proper loglevel\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "c3a9f435ae1b1969736a6ca695dfbc508b917b65",
      "tree": "dcd03b47fd0c6ba43e9f9304b343369d7cdd8c15",
      "parents": [
        "81a487a59f246a9eba24c3622e4c964e3347239d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 16:12:12 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 16:12:12 2007 +0800"
      },
      "message": "Blackfin arch: cplb and map header file cleanup\n\n - remove duplicated defines for the BF561\n - generalize L2 support (so that it works for BF54x) and mark it executable\n - add support for reading/executing the Boot ROM sections\n   (since it has data/functions we may need at runtime)\n - and fixup names for each map\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "81a487a59f246a9eba24c3622e4c964e3347239d",
      "tree": "eea510c54d09abcacf508ec473181162406cfc0b",
      "parents": [
        "9f2ff54d7291d4386dc02d6a153e6cc621f32aa8"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 15:55:45 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 15:55:45 2007 +0800"
      },
      "message": "Blackfin arch: cleanup the cplb declares\n\n - no need to declare their sizes in the common header\n - no need to tack on the section attribute as only the definition matters, not references\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "8d6c242062b90ce1b339e32a12fe183fe9612dcb",
      "tree": "3e28305dd1754e416d88a4ce5021dff7f8087532",
      "parents": [
        "d0025e5edf0e593da599358d70fdade47c3b703e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 15:53:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 15:53:49 2007 +0800"
      },
      "message": "Blackfin arch: rename _return_from_exception to _bfin_return_from_exception and export it\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "d0025e5edf0e593da599358d70fdade47c3b703e",
      "tree": "94b9bbc2877f45b1bf21f350066b751d93598550",
      "parents": [
        "e40540b304d5d15c344585c4a7b3116e73add2db"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 15:34:51 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 15:34:51 2007 +0800"
      },
      "message": "Blackfin arch: move EXPORT_SYMBOL() to C files where the symbol is actually defined\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "28a44d4bd6bdc7d013405bfc2aa7f126d39a7b2b",
      "tree": "c305b8bce00a6a9f3666979cd5a6e03d5a9bb5ce",
      "parents": [
        "90c7f4686f82aef875aadf8e5c9c1a9465e5143b"
      ],
      "author": {
        "name": "Cliff Cai",
        "email": "cliff.cai@analog.com",
        "time": "Wed Nov 21 15:22:58 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 15:22:58 2007 +0800"
      },
      "message": "Blackfin arch: export symbol get_dma_curr_desc_ptr for driver usage\n\nSigned-off-by: Cliff Cai \u003ccliff.cai@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "90c7f4686f82aef875aadf8e5c9c1a9465e5143b",
      "tree": "c1cc446629bab124103041f7b596b7073290b163",
      "parents": [
        "af8a5af3ff73055f7554a3a66307ad58792f09d5"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Sun Nov 18 00:35:33 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Nov 18 00:35:33 2007 +0800"
      },
      "message": "Blackfin arch: cleanup kernel exception message, don\u0027t insult the customer.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "af8a5af3ff73055f7554a3a66307ad58792f09d5",
      "tree": "eb9d60acd20667fbf4e552d7e7417a1c520b6a60",
      "parents": [
        "a961d659637b7d77c916597017e2e3730859c333"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Sun Nov 18 00:09:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Nov 18 00:09:49 2007 +0800"
      },
      "message": "Blackfin arch: fix bug kernel not to boot up with mtd filesystems\n\nRevert this patch:\nmove the init sections to the end of memory, so that after they\nare free, run time memory is all continugous - this should help decrease\nmemory fragementation. When doing this, we also pack some of the other\nsections a little closer together, to make sure we don\u0027t waste memory.\nTo make this happen, we need to rename the .data.init_task section to\n.init_task.data, so it doesn\u0027t get picked up by the linker script glob.\n\nSince it causes the kernel not to boot up with mtd filesystems.\n\nSigned-off-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "4c26c6c9bf1837ef413c18055d38f0b70af8574e",
      "tree": "dd64ee4199fdbab2c1420cbfb358ab513dd28f26",
      "parents": [
        "5c91fb902d4e6f6006faf45edd3f25932cb7d58c"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Sun Nov 18 00:20:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Nov 18 00:20:49 2007 +0800"
      },
      "message": "Blackfin arch: print out modules that are loaded if we get a kernel oops\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "5c91fb902d4e6f6006faf45edd3f25932cb7d58c",
      "tree": "0bdf4457456a6bc8f794078e22a885dc44b2d159",
      "parents": [
        "1754a5d9f97f16f729066b8f125351af4951d6fe"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat Nov 17 23:46:58 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Nov 17 23:46:58 2007 +0800"
      },
      "message": "Blackfin arch: Add assembly function insl_16\n\n/*\n * CPUs often take a performance hit when accessing unaligned memory\n * locations. The actual performance hit varies, it can be small if the\n * hardware handles it or large if we have to take an exception and fix\n * it\n * in software.\n *\n * Since an ethernet header is 14 bytes network drivers often end up\n * with\n * the IP header at an unaligned offset. The IP header can be aligned by\n * shifting the start of the packet by 2 bytes. Drivers should do this\n * with:\n *\n * skb_reserve(NET_IP_ALIGN);\n *\n * The downside to this alignment of the IP header is that the DMA is\n * now\n * unaligned. On some architectures the cost of an unaligned DMA is high\n * and this cost outweighs the gains made by aligning the IP header.\n *\n * Since this trade off varies between architectures, we allow\n * NET_IP_ALIGN\n * to be overridden.\n */\n\nThis new function insl_16 allows to read form 32-bit IO and writes to\n16-bit aligned memory. This is useful in above described scenario -\nIn particular with the AXIS AX88180 Gigabit Ethernet MAC.\nOnce the device is in 32-bit mode, reads from the RX FIFO always\ndecrements 4bytes.\nWhile on the other side the destination address in SDRAM is always\n16-bit aligned.\nIf we use skb_reserve(0) the receive buffer is 32-bit aligned but later\nwe hit a unaligned exception in the IP code.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "1754a5d9f97f16f729066b8f125351af4951d6fe",
      "tree": "cb19d854eb21c6db5de9de804ba08859b3e531ab",
      "parents": [
        "e709d84b99e03b0ff588d7754754c507e5543fc9"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Fri Nov 23 11:28:11 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Nov 23 11:28:11 2007 +0800"
      },
      "message": "Blackfin arch: use do_div() for the 64bit division as pointed out by Bernd\n\nIf you need a 64 bit divide in the kernel, use asm/div64.h.\nRevert the addition of udivdi3.\n\nCc: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "8d2e24c3c1ecac394c3a9a1514bc883a868851d6",
      "tree": "cde09562b72ef0596119906453397af4027c25bd",
      "parents": [
        "05c484355fa6b22af5c1c96db154f108f8b5c625"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Nov 17 23:05:06 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Nov 17 23:05:06 2007 +0800"
      },
      "message": "Blackfin arch: unexport get_wchan\n\nThe only user of get_wchan I was able to find is the proc fs - and proc\ncan\u0027t be built modular.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "05c484355fa6b22af5c1c96db154f108f8b5c625",
      "tree": "b00c65f5ee3c07375febdc5a92bd6f83febdb3ba",
      "parents": [
        "09db9487b099bb18089cc9bff321a84e7494ec50"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Nov 18 00:41:56 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Nov 18 00:41:56 2007 +0800"
      },
      "message": "Blackfin arch: remove dump_thread()\n\nThe only user is the a.out support.\n\nIt was therefore removed prior to the blackfin merge from all\narchitectures not supporting a.out.\n\nCurrently, Blackfin doesn\u0027t suppport a.out.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "839e01c2bfba34f97ec36d0d355801e94254ffd5",
      "tree": "286efca13b5b9e4dc195460f34409d703b7725c3",
      "parents": [
        "74ce8322bf8843e6fd04e081d361c107bcf73564"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Nov 15 20:57:53 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Nov 15 20:57:53 2007 +0800"
      },
      "message": "Blackfin arch: move the init sections to the end of memory to help decrease memory fragementation\n\nmove the init sections to the end of memory, so that after they\nare free, run time memory is all continugous - this should help decrease\nmemory fragementation. When doing this, we also pack some of the other\nsections a little closer together, to make sure we don\u0027t waste memory.\nTo make this happen, we need to rename the .data.init_task section to\n.init_task.data, so it doesn\u0027t get picked up by the linker script glob.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "6a3f0b460cea79f08683cef1862d686a887efd8c",
      "tree": "4133b0e4e2af811cd96a4ee722f8453e07082266",
      "parents": [
        "0954f70ab1ffd9ad945c88c11877a08baed311c7"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Nov 15 15:10:48 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Nov 15 15:10:48 2007 +0800"
      },
      "message": "Blackfin arch: fix bug cplbmgr.S does not exit properly on error condition\n\nhttps://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d1685\n\nEnsure that cache/protection is turned back on when we get a\nfault, and ensure that the initial population of the CPLB tables are\ncorrect - that kernel is locked in CPLB tables\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "4a589e1ef67fdb2d5fa783117da8dc7cba576af4",
      "tree": "dc57f195ee6d74184e086a1fee329451dfa0faf2",
      "parents": [
        "f26fbc48f130962fce15f37d079968f0f272e0c2"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Nov 12 22:46:46 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Nov 12 22:46:46 2007 +0800"
      },
      "message": "Blackfin arch: fix bux - only reset the PC when necessary, otherwise gdb gets confused\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "f26fbc48f130962fce15f37d079968f0f272e0c2",
      "tree": "f92bda683343140b2ccf51b40c5dad71154b1595",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Nov 12 22:21:30 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Nov 12 22:21:30 2007 +0800"
      },
      "message": "Blackfin arch: ensure we work around ANOMALY_05000261 for null pointers\n\n We currently do not. Also make it easier to handle cplb violations - in traps.c\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "36208059c18cd5e8c89fc9037cb1a79e62733882",
      "tree": "470d71059d8f00fa1d29fd820cc64d545907c394",
      "parents": [
        "64e5c51291ec760e7fdb7628fe63690d1dc6aaf7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Tue Oct 30 12:00:02 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 30 12:00:02 2007 +0800"
      },
      "message": "Blackfin arch: reclaim a few bytes from the end of our init section\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "9f336a53266f43ae1002f4aaad5373944589c828",
      "tree": "8de3512c947eb68d9b0bb2ed7de8cd6be37aecb1",
      "parents": [
        "15b3ad6a4b348ea53ea1a45f9b166ac31c4b3f39"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Oct 29 18:23:28 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Oct 29 18:23:28 2007 +0800"
      },
      "message": "Blackfin arch: ensure that speculative loads of bad pointers don\u0027t cause us to do bad things.\n\nFix/change formatting of a few more things.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "aa770aa790f3a5f3ff568388d02aea2ef78773ec",
      "tree": "c100fc10a4cdbd9bc0104846795babcad915dd71",
      "parents": [
        "7728ec33faf88605fb871b9b0ecf8e45d4359678"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Oct 29 18:14:15 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Oct 29 18:14:15 2007 +0800"
      },
      "message": "Blackfin arch: Fix random crash issue found by Michael.\n\nThis is fixes a problem where we could jump to the wrong address. By\ndoing a \"p0 \u003d reti; jump (p0)\". If a different, higher level interrupt\ncame in, just before, rather than returning to the calling function, we\nwould return to a random place in the kernel.\n\nThis very elegant fix from Bernd grabs the return location off the\nstack, and places it into P0, so when we do a return, it goes to the\ncorrect place.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "7728ec33faf88605fb871b9b0ecf8e45d4359678",
      "tree": "7d94f5701aa4ca30f26308ec56c41c09c992f569",
      "parents": [
        "4ad1ec7154d7e26c1bd82c03c44690ba2b566f2f"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Oct 29 18:12:15 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Oct 29 18:12:15 2007 +0800"
      },
      "message": "Blackfin arch: fix bug: tell users if the kernel is recovering from a fault condition\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "4ad1ec7154d7e26c1bd82c03c44690ba2b566f2f",
      "tree": "b331892da1dc54c5868d574acf03bd525d622364",
      "parents": [
        "226eb1ef523a33c66193bc319a92c647e47311d4"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon Oct 29 18:02:09 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Oct 29 18:02:09 2007 +0800"
      },
      "message": "Blackfin arch: add support for checking/clearing overruns in generic purpose Timer API\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "226eb1ef523a33c66193bc319a92c647e47311d4",
      "tree": "212a7a990bfdb5add3b06d4d5704bab8a9c5f330",
      "parents": [
        "a15c2dcff2766edb92d9433e3de8ae7d7c081be5"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Oct 29 17:59:07 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Oct 29 17:59:07 2007 +0800"
      },
      "message": "Blackfin arch: cleanup arch/blackfin/kernel/traps.c handling code.\n\n - move the CONFIG_KGDB into one block, for easier reading\n - remove printk from printk_address, and pass around buffers. Also\n   print out the labels when decoding CPLB errors, so you know exactly\n   where the error was.\n - Do not use fixed addresses, becuase people do not know where they come from.\n - Turn the printing level down on the dump, so if you don\u0027t want,\n   only the signal prints out - just like on other archs. If a kernel/interrupt\n   crashes, it should dump everything all the time\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "885be03b069131d242506f0f717d38659b2bdb6c",
      "tree": "52c1858645ee28b9d0bc7166744da3eef5bc6f1f",
      "parents": [
        "64307f7db3690140a16c6748e65068f8a279877c"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Oct 29 17:20:41 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Oct 29 17:20:41 2007 +0800"
      },
      "message": "Blackfin arch: fix bug: kernel prints out error message twice\n\nThis fixes two things:\n - stop calling write_lock_irq/write_unlock_irq which can turn modify\n   irq levels\n - don\u0027t calling mmput when handing exceptions - since this might_sleep,\n   which does a rti, and leaves us in kernel space (irq15, rather\n   than irq5).\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "82861924a5f26208c8421a799a4e8724d48eb560",
      "tree": "3e3deb5959a9ad4312d968fdad1f60b13aeb1857",
      "parents": [
        "8c7837c4f5cf177729297ba3fef1ec62f50f499b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 14:09:25 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@carl.home.kernel.dk",
        "time": "Wed Oct 24 14:09:25 2007 +0200"
      },
      "message": "blackfin: fix sg fallout\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@carl.home.kernel.dk\u003e\n"
    },
    {
      "commit": "6d435365dd49ac5f7fe6f0e757e942875b1d1550",
      "tree": "eed7fb9d500792c50d27e40a660a274d3124e642",
      "parents": [
        "0fd56c70334d7899edaee742ae49d9b893951376",
        "38f668e8f78c6699c705f7a1f4866ed03a93e4cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:29:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:29:05 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Blackfin arch: use KBUILD_CFLAGS and KBUILD_AFLAGS in Makefile\n  Blackfin arch: Javier Herrer writes: fix building when icache and dcache is disabled\n"
    },
    {
      "commit": "58b053e4ce9d2fc3023645c1b96e537c72aa8d9a",
      "tree": "35fbd72eb62a37375bc06c01e356afd7da0c9693",
      "parents": [
        "f9527f121bd42c5d300815fbf12216bc1a63f60f"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 20:02:46 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:19:59 2007 +0200"
      },
      "message": "Update arch/ to use sg helpers\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "da27abb79970e80904818e3866703ed02953a174",
      "tree": "63cfb7af6b4fcf5edb042f8c0b75b8eb4126822f",
      "parents": [
        "55b70a0300b873c0ec7ea6e33752af56f41250ce"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon Oct 22 10:55:35 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Oct 22 10:55:35 2007 +0800"
      },
      "message": "Blackfin arch: Javier Herrer writes: fix building when icache and dcache is disabled\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "452af71f36685c932a5cce540a48c1818df6533f",
      "tree": "c466051e5be2b193c6fe41afc5335011dce1f6ea",
      "parents": [
        "780431e397c82df7e20ee17536b97a08f97ef8ba"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Oct 22 00:02:14 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Oct 22 00:02:14 2007 +0800"
      },
      "message": "Blackfin arch: dma add some API and cleanup bf54x DMA definition\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "780431e397c82df7e20ee17536b97a08f97ef8ba",
      "tree": "0a119b440b3a20665a25ed89227c6ac5058571ba",
      "parents": [
        "29cae113720c1520cdcc8b536cf56efcba5d63e0"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Sun Oct 21 23:37:54 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Oct 21 23:37:54 2007 +0800"
      },
      "message": "Blackfin arch: cleanup and promote the general purpose timers api to a core blackfin component\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "2f6cf7bfc64c44d760d53caf4b547e7729392e78",
      "tree": "ecbd135d50cfc35f505f386cfbc9206b0e8cdfba",
      "parents": [
        "b0a68dc07ec395d44849ce98eb417713ca333410"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Sun Oct 21 22:59:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Oct 21 22:59:49 2007 +0800"
      },
      "message": "Blackfin arch: add functions for converting between sclks and usecs\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "066954a3891d32198edad3b319792d8db6a6a575",
      "tree": "7c6e6b66e319f655d1601ee854a6abfee66eb902",
      "parents": [
        "c1e7399da76646f34c3857147cca649cd58745af"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Sun Oct 21 22:36:06 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Oct 21 22:36:06 2007 +0800"
      },
      "message": "Blackfin arch: use \"char bfin_board_name[]\" rather than \"char *bfin_board_name\" per discussion on lkml as the former uses less storage\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "c1e7399da76646f34c3857147cca649cd58745af",
      "tree": "5e40d681f6d1186102f250b9c0659fbeff29d5fe",
      "parents": [
        "eaa854902aaeeade4a28cc8987de2b2ce182003b"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Sun Oct 21 22:32:27 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Oct 21 22:32:27 2007 +0800"
      },
      "message": "Blackfin arch: Fixing Bug: balance calls to get_task_mm with corresponding mmput calls\n\nWe must balance calls to get_task_mm with corresponding mmput calls, otherwise\nrefcounting is screwed up and mms don\u0027t get freed when their task exits.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "73b0c0b0c1fa06acc3a02a58f301b0db0818d3d0",
      "tree": "50ba8f7b46e67dc20efe2cc474fa29191c0fd9c1",
      "parents": [
        "4fb4524162daf8a0aa42cf150512fe24b6ae20cf"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Sun Oct 21 17:03:31 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Oct 21 17:03:31 2007 +0800"
      },
      "message": "Blackfin arch: Fix up /proc/cpuinfo so it is like everyone else\n\nFix up /proc/cpuinfo so it is like everyone else, and gets\nparsed by various applications properly. Still needs some tweaking on\nparts without full L1 sram, like 532, 531, so it doesn\u0027t print out L1\nbank info that doesn\u0027t exist.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "590031450a52c373bf72f5fb156fbcc0c78c6f2c",
      "tree": "0e631bc6e8af9422635535459aaaf10fdddab357",
      "parents": [
        "cfa76f024f7c9e65169425804e5b32e71f66d0ee"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sun Oct 21 16:54:27 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Oct 21 16:54:27 2007 +0800"
      },
      "message": "Blackfin arch: add new processor ADSP-BF52x arch/mach support\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "1bcf548293aef19b0797348332cf1dfbf2116cef",
      "tree": "80b2535e3dd2a6d23c15b91e10cae227310a44ee",
      "parents": [
        "e6716b87d5c9edf19c711212785cd30c6ec21868"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Tue Oct 16 01:23:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:49 2007 -0700"
      },
      "message": "Consolidate PTRACE_DETACH\n\nIdentical handlers of PTRACE_DETACH go into ptrace_request().\nNot touching compat code.\nNot touching archs that don\u0027t call ptrace_request.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc41bb11654f7fbb8cae2d316a7c2ac5ebf759d2",
      "tree": "00ed385f85322c42e9fcca6511de7f79716b7785",
      "parents": [
        "ef4a47db52cd8c15b5de07a318e5758d2f1e1bb9"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Wed Oct 10 17:54:19 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Oct 10 17:54:19 2007 +0800"
      },
      "message": "Blackfin arch: fix bug libstdc++ calling writev with an iovec containing { NULL, 0 } fails on Blackfin\n\nFix a problem reported in the forums - libstdc++ can call writev with an\niovec containing { NULL, 0 }, which works fine on i686-linux, but fails on\nBlackfin.  Fixed by allowing size 0 transfers to/from userspace regardless\nof the address.\n\nSigned-off-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "ef4a47db52cd8c15b5de07a318e5758d2f1e1bb9",
      "tree": "95052b55100ae60deebf341faee010ed44e29b1b",
      "parents": [
        "b3f8b9276314f4942ef9033aa5f4dc184901d640"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Wed Oct 10 17:45:22 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Oct 10 17:45:22 2007 +0800"
      },
      "message": "Blackfin arch: Export strcpy - occasionally get module link failures otherwise\n\nSigned-off-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "1a7d91d651f25005c4f507aebf9eab17e508889c",
      "tree": "d3070fe9edd252e485a07fb41c5ee8a4df4cec5c",
      "parents": [
        "a359cca71e73a83612b5bbecea41d3b7a47160ca"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Oct 10 17:42:55 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Oct 10 17:42:55 2007 +0800"
      },
      "message": "Blackfin arch: flush/inv the correct range when using write back cache and fix bugs find by dmacopy\n\n - flush/inv the correct range\n - dmacopy test failed when policy is write_back - invalidate before dma\n   http://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d3367\n   It\u0027s the cache invalidate what is causing the issue.\n   There is no invalidate only instruction it\u0027s always: FLUSHINV\n   So when we \"invalidate\" after the DMA we might (do) overwrite freshly \n   dma\u0027ed data by dirty Cache WB content.\n\n   Fixed by moving the \"invalidate\" at the beginning of dma_memcpy.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "2b39331a282c3a03415653d4e188910a11c9db8a",
      "tree": "821b5cfd939eede49cb33f9d115fb986b93a3c48",
      "parents": [
        "337d390b3a9c1ce92a12bdb77b9ae6ded6273b12"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Oct 10 16:58:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Oct 10 16:58:49 2007 +0800"
      },
      "message": "Blackfin arch: Comply with revised Anomaly Workarounds for BF533 05000311 and BF561 05000323\n\nComply with revised Anomaly Workarounds for BF533 05000311 and BF561 05000323\naccoring to BF533 anomaly sheet Rev. A 09/04/07\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "337d390b3a9c1ce92a12bdb77b9ae6ded6273b12",
      "tree": "2c870e325162c3d1a66390fb6d6db3e92de9e2eb",
      "parents": [
        "ce3afa1c043ab3d4125671441a57353d80f5f6f7"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Oct 09 17:31:46 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 09 17:31:46 2007 +0800"
      },
      "message": "Blackfin arch: Print out debug info, as early as possible\n\nPrint out debug info, as early as possible - even before the\nkernel initializes the interrupt vectors. Now we can print out debug\nmessages almost anytime during the boot process.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "ce3afa1c043ab3d4125671441a57353d80f5f6f7",
      "tree": "a6d2d85c7380eab7e28a456cef0af2a271f1c32d",
      "parents": [
        "2ebcade590dcf822dcdadcc4f8f68efd3ff2e217"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Oct 09 17:28:36 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 09 17:28:36 2007 +0800"
      },
      "message": "Blackfin arch: Enable earlyprintk earlier - so any error after our interrupt tables are set up will print out\n\nAlso ensure that the traps_c code doesn\u0027t cause a double fault, by\nsending a signal to a faulting kernel before the memory subsystem\nis fully initialized, by printing out the error message before sending\nthe signal.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "2ebcade590dcf822dcdadcc4f8f68efd3ff2e217",
      "tree": "38532077386784de87ac65aba73e22c399c96ecb",
      "parents": [
        "0ae53640b54f2c30e52044f7102ba08915b988a7"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Oct 09 17:24:30 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 09 17:24:30 2007 +0800"
      },
      "message": "Blackfin arch: fix endless loop bug when a double fault happens\n\nToday when a double fault happens (exception during an exception\nhandling event), we go into an endless loop, with nothing comming out\nthe UART. With this patch, we actually see that we have commited a\ndouble fault event\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "0ae53640b54f2c30e52044f7102ba08915b988a7",
      "tree": "c8d89d9856d994e0069fe3dbe9687b96c7a79162",
      "parents": [
        "1d487f468de75b8a5c664db60e106935f9dc753b"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Oct 09 17:24:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 09 17:24:49 2007 +0800"
      },
      "message": "Blackfin arch: Initial patch to add earlyprintk support\n\nThis allows debugging of problems which happen eary in the kernel\nboot process (after bootargs are parsed, but before serial subsystem\nis fully initialized)\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "b7b2d344e7f7027497547a8b786a407047ee5e26",
      "tree": "27be534c3879b49a25dd94775189fa6c59f1cad5",
      "parents": [
        "c11b5776bfef671cd6eea4479f345ec042638643"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 09 15:09:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 09 15:09:49 2007 +0800"
      },
      "message": "Blackfin arch: modify the insX/outsX and dma_insX/dma_outsX to be compatible with other archs\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "c11b5776bfef671cd6eea4479f345ec042638643",
      "tree": "e0713db2192fdcd020e8aeabe7e59d2a0130f2ab",
      "parents": [
        "fb282a72f13305a74fb105bce1ee232b3492b654"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Oct 11 00:12:41 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 11 00:12:41 2007 +0800"
      },
      "message": "Blackfin arch: add more common defines for output sections\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "fb282a72f13305a74fb105bce1ee232b3492b654",
      "tree": "73df20d59b096e40907af6b28c6747137e62240f",
      "parents": [
        "b5c0e2e8068ca31eb2547f2e2e677516ce9d8800"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Sep 12 17:48:25 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Sep 12 17:48:25 2007 +0800"
      },
      "message": "Blackfin arch: cleanup IO and DMA_IO API function definitions according to other arches\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "b5c0e2e8068ca31eb2547f2e2e677516ce9d8800",
      "tree": "72288e811d6422a375e5397acef137b081f45317",
      "parents": [
        "2714d9a6d1e68d30f5be8871722a7cff388c2d74"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Sep 12 17:31:59 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Sep 12 17:31:59 2007 +0800"
      },
      "message": "Blackfin arch: fix typo pointed out by David Rowe (Mhz -\u003e MHz)\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "2714d9a6d1e68d30f5be8871722a7cff388c2d74",
      "tree": "ccf786e468a2f3b79f10a862321c2f0e842bcab4",
      "parents": [
        "4b3f058a7a34a10d99937e86bb28da118710ca9a"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Oct 11 00:29:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 11 00:29:49 2007 +0800"
      },
      "message": "Blackfin arch: Workaround reboot bug, issue SSYNC at the start of bfin_reset\n\nreboot failes on BF533\nhttp://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d3500\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "2acde902301f73e824101e5ca9eb95dc733dc17d",
      "tree": "0fc37f01db4c0f761a07d2547da31562e770d1db",
      "parents": [
        "55249e9e3d07617e00cc6c52b83f7d1a7eb7e64d"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Oct 11 00:24:40 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 11 00:24:40 2007 +0800"
      },
      "message": "Blackfin arch: a few things still use bfin_read_PORT_FER()\n\n - Update gpio_request to allow multiple request with the same signature (label)\n - Use generic GPIO API where applicable\n - Update generic board support form stamp board\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "02f13f9d5c1d3104c5c4e7f4ae30c43d595d1d75",
      "tree": "6ae30584b1158307961224c1755e4e7a34f48a41",
      "parents": [
        "d2b11a468a49716debd96532552a72b6078f1cf5"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Aug 27 17:38:40 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Aug 27 17:38:40 2007 +0800"
      },
      "message": "Blackfin arch: Remove cruft - CONFIG_DEBUG_SERIAL_EARLY_INIT didn\u0027t work that well with DEBUG_KERNEL_START\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "d2b11a468a49716debd96532552a72b6078f1cf5",
      "tree": "b30d94732f9d01b823e60975147b284aead495d9",
      "parents": [
        "2296fb7ff04531dd8d50394da24f49302ecf103b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Aug 28 16:47:46 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Aug 28 16:47:46 2007 +0800"
      },
      "message": "Blackfin arch: Merge GPIO/Peripheral Resource Allocation back into a single file\n\nSigned-off-by: Michael Hennerich \u003cmichale.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "4d5f4ed3fb797021523fc9fb6804047e8e35b33d",
      "tree": "977d9f891411becd39fab3095a3a1a7dc2f524d2",
      "parents": [
        "168f1212c098727f2509fe0f66bd30d7209a8159"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Aug 27 16:46:17 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Aug 27 16:46:17 2007 +0800"
      },
      "message": "Blackfin arch: extract gpio number from PIN function\n\nSinged-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "168f1212c098727f2509fe0f66bd30d7209a8159",
      "tree": "e749898e8ab56131a12d8fc489081321abb3ff2f",
      "parents": [
        "27d875f2c134c4b26860ccdd03b4c52cce4efc2c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Oct 11 00:22:35 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 11 00:22:35 2007 +0800"
      },
      "message": "Blackfin arch: rewrite our reboot code in C\n\nrewrite our reboot code in C rather than assembly to be like\nother architectures and to allow board maintainers to define\ncustom behavior\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "27d875f2c134c4b26860ccdd03b4c52cce4efc2c",
      "tree": "5967e1a42f638a8e73d124e8822ece0b33e45dfd",
      "parents": [
        "d8350e704e5a47784d108d57c27dbb7b9c0a4369"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon Aug 27 16:08:53 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Aug 27 16:08:53 2007 +0800"
      },
      "message": "Blackfin arch: vmlinux.lds.S, break up our .init into separate sections\n\nBreak up our .init into separate section like all other ports do and\nso that we dont mix text and data (causes disassembly headaches as\npointed out by Robin)\n\nCc: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "fbeb7370b6eef14bf12787d05c7460fae562d0be",
      "tree": "6ab2d6c3d10b7a58604f68e0f00615f276b1fe4d",
      "parents": [
        "1ffe6646babf8471714e649849ec2c9662bf410c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon Aug 27 15:02:20 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Aug 27 15:02:20 2007 +0800"
      },
      "message": "Blackfin arch: parse input sections properly when using -ffunction-sections/-fdata-sections\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "1ffe6646babf8471714e649849ec2c9662bf410c",
      "tree": "cc10996b2dd08ac783a4621fffb650e23b66bb2e",
      "parents": [
        "dbcc78bebe9daed8998d9f7c4e30bd3b73a4a169"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Sun Aug 05 17:14:04 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Aug 05 17:14:04 2007 +0800"
      },
      "message": "Blackfin arch: add an exception request/free api\n\nadd an exception request/free api similar to the interrupt request/fre\napi so people can utilize the free software based exceptions for their\nown purposes\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    }
  ],
  "next": "f0b5d12f2b3226c85258519d7725e63d9daf5e90"
}
