)]}'
{
  "log": [
    {
      "commit": "f086f23435bf42f700296f1be3878f6aa6e9b7dd",
      "tree": "e5813eac089f8d6cea27ace2dd49cca9eb4063f2",
      "parents": [
        "1beee8dc8cf58e3f605bd7b34d7a39939be7d8d2"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue May 20 16:42:39 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue May 20 16:42:39 2008 +0800"
      },
      "message": "Blackfin arch: Cleanup no functional changes\n\nSinged-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "e23a5f66877d32f21a2ac15a200ad4a2b4c8b0ee",
      "tree": "f1eafaf4796abd3289fdc3384f124046f752b9d6",
      "parents": [
        "c9091f9e571386992c8c5badcec84d49753b9df1",
        "e9baf6e59842285bcf9570f5094e4c27674a0f7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 19 16:37:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 19 16:37:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  [PATCH] return to old errno choice in mkdir() et.al.\n  [Patch] fs/binfmt_elf.c: fix wrong return values\n  [PATCH] get rid of leak in compat_execve()\n  [Patch] fs/binfmt_elf.c: fix a wrong free\n  [PATCH] avoid multiplication overflows and signedness issues for max_fds\n  [PATCH] dup_fd() part 4 - race fix\n  [PATCH] dup_fd() - part 3\n  [PATCH] dup_fd() part 2\n  [PATCH] dup_fd() fixes, part 1\n  [PATCH] take init_files to fs/file.c\n"
    },
    {
      "commit": "59069676383c6446f50555e04aed7f51d5de695e",
      "tree": "ea0a34fda1ae463dad6f11f92773f515e4c1a34f",
      "parents": [
        "86ad79321cbacdc4deebcde81849d19e26dd18e2"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat May 17 16:38:52 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat May 17 16:38:52 2008 +0800"
      },
      "message": "Blackfin arch: IO Port functions to read/write unalligned memory\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "c6c6f75d54ca734c409e336245662934c21fcee0",
      "tree": "2a2483cb8cf3064c14a1b542f3682e50842b4d41",
      "parents": [
        "803a8d2acbf220aeb27f0a98dacb36d4af3d6559"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Sat May 17 16:18:08 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat May 17 16:18:08 2008 +0800"
      },
      "message": "Blackfin arch: cleanup the icplb/dcplb multiple hit checks\n\nso that we always send the same signal and we handle the NULL ptr condition properly\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "803a8d2acbf220aeb27f0a98dacb36d4af3d6559",
      "tree": "7454a713f9fdd65a40d6881eb8ccca4f537dd7df",
      "parents": [
        "92322da9b568a5ddc3ab872491bdc0f1b47ef904"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat May 17 16:01:51 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat May 17 16:01:51 2008 +0800"
      },
      "message": "Blackfin arch: Add workaround to read edge triggered GPIOs\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "5ce998cf6d1dbb28f14dea879a366ed5348f9681",
      "tree": "03f5b3bd3af3d5a48df42b3c5f50d02b98dcbd78",
      "parents": [
        "9cd9c616f5890c9345546e03c99ba392b7a82cdf"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat May 17 15:57:01 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat May 17 15:57:01 2008 +0800"
      },
      "message": "Blackfin arch: Check for Anomaly 05000182\n\nIMDMA does not operate to full speed for 600MHz and higher devices\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "f52111b1546943545e67573c4dde1c7613ca33d3",
      "tree": "f8188dd12f7dc78f0f4c26702a5ba0ceea8199c7",
      "parents": [
        "f26a3988917913b3d11b2bd741601a2c64ab9204"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu May 08 18:19:16 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri May 16 17:22:20 2008 -0400"
      },
      "message": "[PATCH] take init_files to fs/file.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "96a87e2f158084f237dc7f871cee0ce8b55744f1",
      "tree": "dfdd9eebc39453feb1ae02f66ed6e9127f157dca",
      "parents": [
        "60c05953c1908626d1d8aa6e6f24bac8b1c65602"
      ],
      "author": {
        "name": "Meihui Fan",
        "email": "mhfan@hhcn.com",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "message": "[Blackfin] arch: fix bug - Remove module will not free L1 memory used\n\nRemove module will not free L1 memory used which caused by\nmemory access after free.  This patch fixes it.\n\nSigned-off-by: Meihui Fan \u003cmhfan@hhcn.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "60c05953c1908626d1d8aa6e6f24bac8b1c65602",
      "tree": "1361bd6cafe61300c8889f15ca45fe08ae77a630",
      "parents": [
        "b9c9e788942308cf295074a68d2081f20e554eb2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "message": "[Blackfin] arch: fix wrong header name in comment\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "8513c42edb3f1c91a8418fae11846c87cf7b8581",
      "tree": "d8e4b855507413b55a0097aa86885d8e3fd037c6",
      "parents": [
        "7d39270d31b91647722823a0919164dea9fd4ad7"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "message": "[Blackfin] arch: disable single stepping when delivering a signal\n\nWhen delivering a signal, disable single stepping but call\nptrace_notify if it was enabled before. The idea was taken\nfrom the x86 port.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "7d39270d31b91647722823a0919164dea9fd4ad7",
      "tree": "81d98fed318f6fcd694523ef543a88f7047d36cd",
      "parents": [
        "ddb3f00ca0897f585128a6cca229eeb9d91fa6ef"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "message": "[Blackfin] arch: Delete unused (copied from m68k) entries in asm-offsets.c.\n\nFix some really ancient code that was correct only for the m68k port.\nDelete unused (i.e. copied from m68k) entries in asm-offsets.c.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "1bfb4b21c7c39295f5535c139f796df1d51ec009",
      "tree": "5c5a58a83c5f1d5d1ff984e8f073a16416fa8abb",
      "parents": [
        "14b03204c8060d036b04cbb18bbd6f6f311f4fed"
      ],
      "author": {
        "name": "Vitja Makarov",
        "email": "vitja.makarov@gmail.com",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "message": "[Blackfin] arch: Support for CPU_FREQ and NOHZ\n\nSinged-off-by: Vitja Makarov \u003cvitja.makarov@gmail.com\u003e\n\n"
    },
    {
      "commit": "19d6d7d53c8ff809182a1f092d2c6918146414e9",
      "tree": "f859bb679c7e2320ed3fd4d66d026452e8430a95",
      "parents": [
        "c2f9527979c14a21bbaa31c12a14204aabeb6e45"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "message": "[Blackfin] arch: fix bug -  breaking the atomic sections code.\n\nThe following cleanup patch:\n  add __user markings to a few userspace system functions\n\nmysteriously added a \"\u0026\" operator that doesn\u0027t belong in there, breaking the\natomic sections code.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "d35c7b0e54a596c5a8134d75999b7f391a9c6550",
      "tree": "697bb89dbeccae28eb928b2589f500d747ed38ec",
      "parents": [
        "2ddcca36c8bcfa251724fe342c8327451988be0d"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Sat May 03 15:10:37 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 13:50:33 2008 -0700"
      },
      "message": "unified (weak) sys_pipe implementation\n\nThis replaces the duplicated arch-specific versions of \"sys_pipe()\" with\none unified implementation.  This removes almost 250 lines of duplicated\ncode.\n\nIt\u0027s marked __weak, so that *if* an architecture wants to override the\ndefault implementation it can do so by simply having its own replacement\nversion, since many architectures use alternate calling conventions for\nthe \u0027pipe()\u0027 system call for legacy reasons (ie traditional UNIX\nimplementations often return the two file descriptors in registers)\n\nI still haven\u0027t changed the cris version even though Linus says the BKL\nisn\u0027t needed.  The arch maintainer can easily do it if there are really\nno obstacles.\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5544b9ed81bf1677ad6c3e5b58c05837249805b7",
      "tree": "28deb0965474ca5650b8d07bc09e0f25fc4a2c3c",
      "parents": [
        "40765200b688939a012f5facc87d8ee07c40288b"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Tue Apr 29 01:04:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:29 2008 -0700"
      },
      "message": "blackfin: use kbuild.h instead of defining macros in asm-macros.c\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ecd0fa9825a1270e31fb48bc9edcfb28918b6c51",
      "tree": "249577a09b7028f75264c31673ab4999e2a92cda",
      "parents": [
        "6e5e8c5085190b30b6fa42a4b75a88c10846b5f2"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue Apr 29 00:59:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:02 2008 -0700"
      },
      "message": "Remove the macro get_personality\n\nRemove the macro get_personality, use -\u003epersonality instead.\n\nCc: Christoph Hellwig \u003chch@infradead.org\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6c91b64dd6e4c3adf39483c85a936eef9465e19",
      "tree": "fb21af3166c55866dd587dd30c3807e9218054a9",
      "parents": [
        "fe44193c55e26b9b835722b5ee2519972f59c540"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Apr 25 04:58:29 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Apr 25 04:58:29 2008 +0800"
      },
      "message": "[Blackfin] arch: Functional power management support: Add support for cpu frequency scaling\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "1e78042c77dcc255abd456398981549269c63238",
      "tree": "f35d050ea3b789306ed932f9f58a9dbf8a1f067d",
      "parents": [
        "5d750b9e4f6ca7d366b4954517ff8be9ee07e1bf"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Apr 25 04:31:23 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Apr 25 04:31:23 2008 +0800"
      },
      "message": "[Blackfin] arch: take DDR DEVWD into consideration as well for BF548\n\nPointed-out-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "5d750b9e4f6ca7d366b4954517ff8be9ee07e1bf",
      "tree": "39d05886fdb19f87e77b371688c133b67106931a",
      "parents": [
        "00d205a1ce1a24a1a9d9ebfbddbae56021cba826"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Fri Apr 25 05:02:33 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Apr 25 05:02:33 2008 +0800"
      },
      "message": "[Blackfin] arch: Remove the circular buffering mechanism for exceptions\n\nRemove the circular buffering mechanism for exceptions.  Instead, point RETX\nat a safe location from which to fetch three NOPs.\n\nThis safe location is now in the fixed code area, and also used for certain\nanomaly workarounds, to ensure that user space can find a valid ICPLB when\nthings are built with CONFIG_MPU.\n\nAlso, save I/DCPLB_FAULT_ADDRESS when lowering to level 5, since the hardware\nreg is valid only at exception level.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "00d205a1ce1a24a1a9d9ebfbddbae56021cba826",
      "tree": "3c029b05b5f8c7a5b75705625e6b5ca4f7b10c6a",
      "parents": [
        "565c0d3ff438d18aa8c3201979fb1f5d1872ab11"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Fri Apr 25 03:26:48 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Apr 25 03:26:48 2008 +0800"
      },
      "message": "[Blackfin] arch: lose unnecessary dependency on CONFIG_BFIN_ICACHE for MPU\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "565c0d3ff438d18aa8c3201979fb1f5d1872ab11",
      "tree": "8a9984e69dbc4f03fd985b8b013361c89177f550",
      "parents": [
        "5be36d22b28f01e5074f78b29aa6128da0a53641"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Fri Apr 25 03:10:04 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Apr 25 03:10:04 2008 +0800"
      },
      "message": "[Blackfin] arch: fix bug - before assign new channel to the map register, need clear the bits first.\n\nhttp://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d2445\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "5be36d22b28f01e5074f78b29aa6128da0a53641",
      "tree": "1fda8bcb0680eda6a826fc3753ee8c9f52a2c75b",
      "parents": [
        "37b6972ad8fb08d438fd600888aff212b1b193b0"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Fri Apr 25 03:09:15 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Apr 25 03:09:15 2008 +0800"
      },
      "message": "[Blackfin] arch: add Blackfin on-chip SIR IrDA driver support\n\n - add platform device resources in board files\n - add new bfin_sir.h to each machines\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "37b6972ad8fb08d438fd600888aff212b1b193b0",
      "tree": "4b75e176fb60bd06440fc9fca64069269120c705",
      "parents": [
        "7f1c906808a36630990d83d872935c079b76595b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Fri Apr 25 02:19:17 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Apr 25 02:19:17 2008 +0800"
      },
      "message": "[Blackfin] arch: BF54x memsizes are in mbits, not mbytes\n\nPointed-out-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "7f1c906808a36630990d83d872935c079b76595b",
      "tree": "7e29d44cb56fabea3080654480be06c5969b93cc",
      "parents": [
        "4d555630704d3f6c0257dde3e622f9295f221c8b"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "rgetz@blackfin.uclinux.org",
        "time": "Fri Apr 25 03:36:31 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Apr 25 03:36:31 2008 +0800"
      },
      "message": "[Blackfin] arch: try to remove condition that causes double fault, by checking current before it gets dereferenced\n\nSigned-off-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "affee2b2613ada262eecea354b6c60696ca5d482",
      "tree": "bc8b5b7a11416f565635b0b135a4438e17e64230",
      "parents": [
        "a086ee2268abcfcbf80a114f4602e5b26aa80bf0"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Apr 24 08:10:10 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 08:10:10 2008 +0800"
      },
      "message": "[Blackfin] arch: Allow concurrent use of GPIO and GPIO IRQ\n\nThe irq setup code no longer calls gpio request and free.\nThis patch also changes the default gpio_free behavior on Blackfin.\nA freed GPIO keeps it\u0027s last state, and is not defaulted back to\nan input. This is also what all other architectures do.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "a086ee2268abcfcbf80a114f4602e5b26aa80bf0",
      "tree": "fe027181ea37e00e85040977788cad82aa3faea5",
      "parents": [
        "a81501af19830ff43688781edad7e9c0cbd668af"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Fri Apr 25 02:04:05 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Apr 25 02:04:05 2008 +0800"
      },
      "message": "[Blackfin] arch: detect the memory available in the system on the fly by default\n\ndetect the memory available in the system on the fly by default\nrather than forcing people to set this manually in the kconfig\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "4bea8b20fded93871c872bb4a0d7c23345318184",
      "tree": "18f149266ccd65095bb6a596ccecf2b30fb70b4b",
      "parents": [
        "ac76d889b5e1f829f71a1527a00dc8048c2c2660"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Thu Apr 24 07:23:36 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 07:23:36 2008 +0800"
      },
      "message": "[Blackfin] arch: add implicit icplb for the bootrom so we can use the utility functions in the kernel\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "bc6e0fa1596ff0c2cc0de0d000270050b6ba43bf",
      "tree": "ca8d906f2115f660653d39cb939480f327626ee1",
      "parents": [
        "9f8e895d6cc2f871bca6df2ad6791671de2adeae"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Thu Apr 24 06:21:25 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 06:21:25 2008 +0800"
      },
      "message": "[Blackfin] arch: use the same style for missing L1 sections\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "9f8e895d6cc2f871bca6df2ad6791671de2adeae",
      "tree": "ea663fdd1bfe54ad9d52e86642cdeec07aa09a7d",
      "parents": [
        "b85b82d980526d683dc3b39f2ac1f447fa84a105"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Thu Apr 24 06:20:11 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 06:20:11 2008 +0800"
      },
      "message": "[Blackfin] arch: now that we can panic() early, dont need the delayed L1 overflow check\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "b85b82d980526d683dc3b39f2ac1f447fa84a105",
      "tree": "116646f10fc37668b4136aa040136354442eeb54",
      "parents": [
        "253bcf4f9b6dde1cfa169bc29655cf177d6a903b"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Thu Apr 24 06:13:37 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 06:13:37 2008 +0800"
      },
      "message": "[Blackfin] arch: fix bug - Section data_l1_cacheline_aligned should be defined in link script of kernel\n\nhttp://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d3978\n\nSection data_l1_cacheline_aligned should be defined in\nlink script of kernel, when L1 data sram bank A is not available.\n\nIn bf536 with all data cache is enabled, there is no L1 data sram.\nCurrent link script won\u0027t define section data_l1.cacheline_aligned in\nthis case. But, if user select put cacheline_aligned data into l1 sram\nin kernel menuconfig, these data will be dropped and access to these\ndata will trigger data CPLB exception.\n\nDo panic in l1 relocation code as well.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "253bcf4f9b6dde1cfa169bc29655cf177d6a903b",
      "tree": "d3ae2d1fc7f2ec5fca4fbd2446b2001dabfc8d7d",
      "parents": [
        "16428a4fa99d273fe27aaee7a847a9cfd5466fda"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "rgetz@blackfin.uclinux.org",
        "time": "Thu Apr 24 05:57:13 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 05:57:13 2008 +0800"
      },
      "message": "[Blackfin] arch: Add a little bit more runtime info for MPU\n\nSigned-off-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "4e354b54991fd7d589c8e5753eea58a1afcae30a",
      "tree": "4e50e675fe70502cb2a81c995b10fea37ae6b630",
      "parents": [
        "7795566495ff90c541a4654d3c903ab277abadfd"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Thu Apr 24 05:44:32 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 05:44:32 2008 +0800"
      },
      "message": "[Blackfin] arch: cplb-mpu code clean up\n\n - allow bootrom to be readable from supervisor mode\n - delete unused local variable \"addr\"\n - punt unused local defines of cplbinfo.c\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "7795566495ff90c541a4654d3c903ab277abadfd",
      "tree": "6366dc7e8f175758124c2ef525d53845101ba6ce",
      "parents": [
        "ac86a9785384843e8359c45a042cc4f87953d4c8"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Thu Apr 24 05:31:18 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 05:31:18 2008 +0800"
      },
      "message": "[Blackfin] arch: Give the DMA base registers a more descriptive name\n\nThe DMA base registers are available in a global named \"base_addr\" for\nevery Blackfin variant. Give this a more descriptive name, and remove\nduplicate tables from some drivers.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "764cb81cdc0620711d2cef5d06e9ef03c9d84184",
      "tree": "2a42b808807ed8690bb7b106b428744349ed54ce",
      "parents": [
        "8cab0288c6376b9c00155b0802cbe84118d1ba89"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Thu Apr 24 05:07:29 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 05:07:29 2008 +0800"
      },
      "message": "[Blackfin] arch: actually implement get_cycles function\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "8cab0288c6376b9c00155b0802cbe84118d1ba89",
      "tree": "a15006fc3f6dc6c0895e64aec31ccb39ac9d981f",
      "parents": [
        "3132b58679261ee0edfda3a846539bb1b0750705"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Thu Apr 24 05:13:10 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 05:13:10 2008 +0800"
      },
      "message": "[Blackfin] arch: add boot messages to quickly distinguish between MPU/NOMPU settings\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "3132b58679261ee0edfda3a846539bb1b0750705",
      "tree": "3a8e5e12592e9cd940febd27fb9ce7109ded8a1a",
      "parents": [
        "8b6eb473c5f8f9906d8c514a8f352dac275b0f3e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Thu Apr 24 05:12:09 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 05:12:09 2008 +0800"
      },
      "message": "[Blackfin] arch: theres no need to declare ram{end,start,base} in the head.S files\n\ntheres no need to declare ram{end,start,base} in the head.S files\nwhen declaring them with the other memory related variables in setup.c\nis so much simpler/nicer\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "8b6eb473c5f8f9906d8c514a8f352dac275b0f3e",
      "tree": "a5442698939181c2d59e1cf996984cf6366bce70",
      "parents": [
        "681793711abca2b45f210a553962e2c4884b5587"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Thu Apr 24 05:09:06 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 05:09:06 2008 +0800"
      },
      "message": "[Blackfin] arch: remove duplicated prototypes for internal cplb structures from the global blackfin header\n\nremove duplicated prototypes for internal cplb structures from\nthe global blackfin header as nothing else should be accessing these\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "681793711abca2b45f210a553962e2c4884b5587",
      "tree": "d193efbd433af7b19dbd5fc61286e3e04da02a5a",
      "parents": [
        "5d1617b247aa63698618215a9f39ecf905d55779"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Thu Apr 24 05:04:24 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 05:04:24 2008 +0800"
      },
      "message": "[Blackfin] arch: declare list of peripherals as const since we dont modify the incoming array\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "6ed839423073251b513664fdadb180634aed704b",
      "tree": "073350299070ba091f4fb4fb146b9a931edc44b8",
      "parents": [
        "db68254f0639a357309f02cf8707490265fa7a31"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Thu Apr 24 04:43:14 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 04:43:14 2008 +0800"
      },
      "message": "[Blackfin] arch: Resolve the clash issue of UART defines between blackfin headers and include/linux/serial_reg.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nCc: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "d5adb029efad3c51db376d620319abe65d1efc21",
      "tree": "660caff4c28e904f00a040c0ed4a17d5010c6f20",
      "parents": [
        "1ebc723cf04b55e7aeeec2e758293575d29a9c2b"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Thu Apr 24 03:06:15 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 03:06:15 2008 +0800"
      },
      "message": "[Blackfin] arch: This allows XIP to work with FD-PIC.\n\nPreviously, init failed to do anything meaningful;\nit turns out that the reason is that FD-PIC has a readonly data\nsection which can be located in the XIP filesystem, and various address checks\nin the kernel reject such addresses for syscall arguments.  Hence, init\u0027s\n  execve (\"/bin/sh\", ...)\nfailed with error code EFAULT.\n\nThere\u0027s room for improvement here: in case people want to have filesystems\non flash rather than in main memory, _access_ok should be modified to\nallow this.\n\nThis bug fix is also dedicated to Michael Hennerich.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "1ebc723cf04b55e7aeeec2e758293575d29a9c2b",
      "tree": "ce070f280b8f3f4c2fbf52c51af3b67c0af99502",
      "parents": [
        "d56daae9bec92ae4b0c115db787a0fcc4c17b381"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Thu Apr 24 02:58:26 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 02:58:26 2008 +0800"
      },
      "message": "[Blackfin] arch: support the reserved memory region in the MPU code\n\nPointed-out-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "d56daae9bec92ae4b0c115db787a0fcc4c17b381",
      "tree": "502be06afc9116fa993807a758a998c23fc8d14a",
      "parents": [
        "697a9d65aa799940da1c9145944c6b9bd0f442c5"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Thu Apr 24 02:56:36 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 02:56:36 2008 +0800"
      },
      "message": "[Blackfin] arch: fix bug - a crash on bootup with CONFIG_MPU on the BF548\n\nThe function flush_switched_dcplbs was clearing the CPLB entries covering\nthe process permission bitmasks.  This means that the sequence\n\n\tflush_switched_dcplbs ();\n        set_mask_dcplbs(mm-\u003econtext.page_rwx_mask);\n\nhas a problem: if kernel code (such as an interrupt) causes a CPLB miss before\nset_mask_dcplbs completes, the CPLB handler function causes a double fault,\nwith an instantaneous reboot.\n\nThis bug fix is dedicated to Michael Hennerich, the only person in the world\ncapable of providing working JTAG hardware.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "697a9d65aa799940da1c9145944c6b9bd0f442c5",
      "tree": "c92b8e314e3bcc5ccaca4cfa26b00648230abe9e",
      "parents": [
        "5af29f595813cce3c125d01d2500be483732ef4f"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Thu Apr 24 02:51:36 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 02:51:36 2008 +0800"
      },
      "message": "[Blackfin] arch: a rather old performance improvement for the signal handling code\n\nThis is a rather old performance improvement for the signal handling\ncode, which was originally only committed on the 2007R1 branch as a\nworkaround for what we suspected to be a hardware bug.\n\nThere\u0027s no point in constructing a sigreturn stub on the stack and\nflushing caches; we can just make signal handlers return to a known\nlocation in the fixed code area.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "b85d858b40a28107ee50ca9e89f57c0e35c251c6",
      "tree": "96f1a2a344529e820fb0f256331070be3d83e600",
      "parents": [
        "6b13483ba2c9c90fc34c79b44be418b56b6a756c"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 23 09:39:01 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Apr 23 09:39:01 2008 +0800"
      },
      "message": "[Blackfin] arch: __FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "6eceb0d4da10df9301e27bcec7a9b927e5047251",
      "tree": "16d5d592266f48b4e5abf0a30a833f98eca2331d",
      "parents": [
        "a8a46a269e05190d18e4e36f51477d59bd0b29f6"
      ],
      "author": {
        "name": "Meihui Fan",
        "email": "mhfan@hhcn.com",
        "time": "Wed Apr 23 08:53:15 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Apr 23 08:53:15 2008 +0800"
      },
      "message": "[Blackfin] arch: add support for the rest of the gptimers on the BF54x\n\nSigned-off-by: Meihui Fan \u003cmhfan@hhcn.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "0e184c6b4feba9640c85811a7929d18f4491ddb0",
      "tree": "076d8ef2ca5e454a2f20637ad8d528cc85938503",
      "parents": [
        "53eabf046b2837647f186f0cba085ce7a43bd7ce"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Apr 23 08:23:51 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Apr 23 08:23:51 2008 +0800"
      },
      "message": "[Blackfin] arch: relocate MAX_SWITCH_{D,I}_CPLBS from the header to the file where it actually gets used.\n\nrelocate MAX_SWITCH_{D,I}_CPLBS from the header to the file\nwhere it actually gets used.  this way when we change\nCONFIG_MEM_SIZE in our kconfig, we only rebuild one or two files\nrather than a whole bunch that implicitly include cplb.h.\n\nthis will also remove the ability to clear the swapcount on\nthe fly, but i really dont think that functionality is important.\n\nultimate goal is for CONFIG_MEM_SIZE to go away and calculate\nthis value on the fly based on what u-boot programmed for us.\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "6a42a91019cb8744435e903f0693bd0e424061f8",
      "tree": "2e3b8b7f8d73874d6fc9637c88899a2d9486ae72",
      "parents": [
        "9fcdc78c5ebaba0970d006dd72376a815aee1efa"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Apr 23 08:01:31 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Apr 23 08:01:31 2008 +0800"
      },
      "message": "[Blackfin] arch: update reboot code to match latest info (really just copy from u-boot)\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "b4bb68f7d049e923a812903133e7e3747dfe0fce",
      "tree": "32c83ca7d4709cdde47274f225e17be5ac5747ce",
      "parents": [
        "2a0c4fdb6602ea066380aaf71ff7bb2f61ffeee8"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Wed Apr 23 07:26:23 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Apr 23 07:26:23 2008 +0800"
      },
      "message": "[Blackfin] arch: fix bug - Make the MPU code aware of the async banks and the uncached DMA area.\n\nBug: CONFIG_MPU doesn\u0027t seem to handle access to ASYNC/IO Memory well\nhttp://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d3912\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "dbfe44f02b6855efb5a596e942ec2fd96d592f60",
      "tree": "9e66be31b671bd6ac0df65f8e2d82119580ffc72",
      "parents": [
        "b594272c5e2837b6856b93520303c5981c852327"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Wed Apr 23 07:11:55 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Apr 23 07:11:55 2008 +0800"
      },
      "message": "[Blackfin] arch: fix up - CONFIG_BLKFIN_WT was renamed CONFIG_BFIN_WT while the MPU code was out-of-tree.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "904656cda10ce985e6bc8b16488b58236eaec8e2",
      "tree": "f995993f5dddd985da0dec9207feef984fca3725",
      "parents": [
        "9a62ca40fd793742f92565104c6b44319af8c282"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "rgetz@blackfin.uclinux.org",
        "time": "Wed Mar 26 09:17:43 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Mar 26 09:17:43 2008 +0800"
      },
      "message": "[Blackfin] arch: fix bug - grab locks when not atomic\n\ngrab locks when not atomic - this fixes the issues\nsometimes seen when using magic sysrq.\n\nSigned-off-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "9a62ca40fd793742f92565104c6b44319af8c282",
      "tree": "6f35dc65b76e9d789da6dc6ca72624adbc389f41",
      "parents": [
        "81d9c7f27dd679df6d03df53eba4fd12caafdb47"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "rgetz@blackfin.uclinux.org",
        "time": "Wed Mar 26 09:15:58 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Mar 26 09:15:58 2008 +0800"
      },
      "message": "[Blackfin] arch: fix bug - when we crash, current is not valid\n\nSometimes when we crash, current is not valid, (has been written\nover), so the existing code causes a invalid read during exception\ncontext - which is a unrecoverable double fault. This fixes this.\n\nSigned-off-by: Robin Getz \u003crgetz@blackfin.uclinux.org\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "d171c23327e2d596ac27d3df4322fc6430b45aa2",
      "tree": "53f19fbd016147f960238300a7acf9a5a396055b",
      "parents": [
        "f85c4abdbc24ede9978073375bee12980cf852b2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Mar 26 08:35:46 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Mar 26 08:35:46 2008 +0800"
      },
      "message": "[Blackfin] arch: fix up gpio code style -- no functional changes\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "f85c4abdbc24ede9978073375bee12980cf852b2",
      "tree": "6b2c23d30cbddaa12db2368aad7596525695c8ef",
      "parents": [
        "793dc27b51b2ffff95b72408e2ef44e0995c185b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Wed Mar 26 08:34:23 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Mar 26 08:34:23 2008 +0800"
      },
      "message": "[Blackfin] arch: dump the stack before printing out an error otherwise the stack dump is useless as it shows us tracing through printk\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "2e8d7965e69a4879f9331d35b13ce234a3df4a04",
      "tree": "4283026ab4494fdb8defeb3e4b01fc95c61dbb44",
      "parents": [
        "9df7a8f62268a05e3bc8be2b2f8f95c522fd9ccc"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Wed Mar 26 07:08:12 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Mar 26 07:08:12 2008 +0800"
      },
      "message": "[Blackfin] arch: add code to initialize globals declared in linux/bootmem.h: max_pfn, max_low_pfn, min_low_pfn.\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "9df7a8f62268a05e3bc8be2b2f8f95c522fd9ccc",
      "tree": "72eb998fbf34c0b4bfc3b58298ac538df95d5124",
      "parents": [
        "56ce835b608343b22e1e46e5bb913b87c162486e"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Wed Mar 26 06:39:15 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Mar 26 06:39:15 2008 +0800"
      },
      "message": "[Blackfin] arch: remove NOTES from linker script\n\nSince\n  r3658 | vapier | 2007-09-12 16:26:11 +0200 (Wed, 12 Sep 2007) | 1 line\n\n  add more common defines for output sections\n\nwe\u0027ve had a new line, NOTES, in our linker script, which causes upstream\nbinutils to complain about \"missing phdr\".  Currently the only other arch\nthat uses NOTES is i386, and the patch which added it also added\nPHDRS {\n\ttext PT_LOAD FLAGS(5);\t/* R_E */\n\tdata PT_LOAD FLAGS(7);\t/* RWE */\n\tnote PT_NOTE FLAGS(0);\t/* ___ */\n}\nand a few other modifications to use \":text\" and \":data\" to the linker\nscript.\n\nIt seems that we don\u0027t need NOTES at all, so just remove it.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "0ddeeca25ce33686262459e2387f57bd09574e47",
      "tree": "cd33798b51e358260e2089a97e9e3e3de6d8e02b",
      "parents": [
        "1307a65130963b061fbaca308b228a0f693a4495"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Fri Mar 07 02:37:41 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Mar 07 02:37:41 2008 +0800"
      },
      "message": "[Blackfin] arch: add missing __user marking to ss_sp member of signalstack and a few userspace system functions\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "8b5f79f9d7ee4f4edb0212886771c977476eb811",
      "tree": "5c9928710ad8c2556b64cee56fea768ce5ac4ba7",
      "parents": [
        "3dc5063786b273f1aee545844f6bd4e9651ebffe"
      ],
      "author": {
        "name": "Vitja Makarov",
        "email": "vitja.makarov@gmail.com",
        "time": "Fri Feb 29 12:24:23 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Feb 29 12:24:23 2008 +0800"
      },
      "message": "[Blackfin] arch: initial generic time and clock sources\n\nThis patch enables Hight-Res Timers and tickless kernel\n\nSigned-off-by: Vitja Makarov \u003cvitja.makarov@gmail.com\u003e\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "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"
    }
  ],
  "next": "569a50ca3f56cd69199733580e7ca0e81029473a"
}
