)]}'
{
  "log": [
    {
      "commit": "d7627467b7a8dd6944885290a03a07ceb28c10eb",
      "tree": "a18c83468418e878cfb2d44e4310d81b8db84ad7",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Aug 17 23:52:56 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 17 18:07:43 2010 -0700"
      },
      "message": "Make do_execve() take a const filename pointer\n\nMake do_execve() take a const filename pointer so that kernel_execve() compiles\ncorrectly on ARM:\n\narch/arm/kernel/sys_arm.c:88: warning: passing argument 1 of \u0027do_execve\u0027 discards qualifiers from pointer target type\n\nThis also requires the argv and envp arguments to be consted twice, once for\nthe pointer array and once for the strings the array points to.  This is\nbecause do_execve() passes a pointer to the filename (now const) to\ncopy_strings_kernel().  A simpler alternative would be to cast the filename\npointer in do_execve() when it\u0027s passed to copy_strings_kernel().\n\ndo_execve() may not change any of the strings it is passed as part of the argv\nor envp lists as they are some of them in .rodata, so marking these strings as\nconst should be fine.\n\nFurther kernel_execve() and sys_execve() need to be changed to match.\n\nThis has been test built on x86_64, frv, arm and mips.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nTested-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7887325230aec47d47a32562a6e26014a0fafca",
      "tree": "10535943dace59ddb01d3440aa582bc4640e8016",
      "parents": [
        "b84ae4a1401a731ef5fee987c0cb08743838dda7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Aug 11 11:26:22 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 13 16:53:13 2010 -0700"
      },
      "message": "Mark arguments to certain syscalls as being const\n\nMark arguments to certain system calls as being const where they should be but\naren\u0027t.  The list includes:\n\n (*) The filename arguments of various stat syscalls, execve(), various utimes\n     syscalls and some mount syscalls.\n\n (*) The filename arguments of some syscall helpers relating to the above.\n\n (*) The buffer argument of various write syscalls.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5074429621ceb0ec42f8116bd51d02c031faf82",
      "tree": "a5d22f85446c63be25961e2ea04321e197c615db",
      "parents": [
        "67df6cc665dc3441bf5eb2ad7018e969463a2588"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jul 21 09:13:02 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:54 2010 -0400"
      },
      "message": "Blackfin: add support for dynamic ftrace\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "382dbe5b39a4efa6fdb3e5093e5d0bdbb5c5301f",
      "tree": "083a8ed9275e2f30048ff325f9a22d3c342e37c2",
      "parents": [
        "3322c7bbf60801da2a22d7bd88865d2dc3bd73ac"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jul 13 08:26:10 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:53 2010 -0400"
      },
      "message": "Blackfin: portmux: fix peripheral map overflow when requesting pins\n\nSome processors have groups of pins that aren\u0027t an even number of 16.\nThis causes the array size calculation to under count the number of\nneeded entries due to integer truncation.  So on the BF51x, while we\nshould have 3 bitmaps (41 / 16), we end up with 2 and pin requests for\nthe 3rd bank end up scribbling over the top of the GPIO IRQ array.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "7a4a207e74d6aeb63a38e9a3f0cfc40223d5c40e",
      "tree": "21d440f3cf0e3dd2be9daedd345778073d78c2d0",
      "parents": [
        "812ae98f0849fbceb32c6d21bcdda42b40264c82"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Jul 05 13:39:16 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:52 2010 -0400"
      },
      "message": "Blackfin: BF51x/BF52x: support GPIO Hysteresis/Schmitt Trigger options\n\nNewer parts have optional Hysteresis/Schmitt Trigger options to help with\ndirty signals.  So add some kconfig options for tuning this and enable it\nby default for people.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "812ae98f0849fbceb32c6d21bcdda42b40264c82",
      "tree": "ce8ae222c26275010faa61afeae6575f441d2fab",
      "parents": [
        "eb9649095f4e81a6535c10377da3d5f48b9ad822"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jul 05 08:40:41 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:51 2010 -0400"
      },
      "message": "Blackfin: gpio/portmux: clean up whitespace corruption\n\nRandom tabs instead of spaces, mixes of the two, and unicode spaces\ninstead of ascii spaces.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d1401e1dc22606a91f577ad3dfd68ae7e60e0357",
      "tree": "6c59463c60fd4ada2b5d4974afaa30be7059c67f",
      "parents": [
        "502c8a0e07450ff886b80a11150a123bae92f3f7"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Jun 16 09:12:10 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:50 2010 -0400"
      },
      "message": "Blackfin: fix DMA/cache bug when resuming from suspend to RAM\n\nThe dma_memcpy() function takes care of flushing different caches for us.\nNormally this is what we want, but when resuming from mem, we don\u0027t yet\nhave caches enabled.  If these functions happen to be placed into L1 mem\n(which is what we\u0027re trying to relocate), then things aren\u0027t going to\nwork.  So define a non-cache dma_memcpy() variant to utilize in situations\nlike this.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "332824b8353be3606a7d0bef2451fc85e803cab1",
      "tree": "1c8cf45baa1a6f40185a58b4a79275bf07b74115",
      "parents": [
        "74181295fbc6e65047e85529aa74457d82355ffc"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jun 02 04:22:01 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:47 2010 -0400"
      },
      "message": "Blackfin: gpio: unify \u0026 clean up reserved map handling\n\nThe duplicated bit banging logic is getting out of hand, so unify the\nlocal API to make management a lot easier.  This also makes the code\na lot easier to follow.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "1ed181f248dbd26ee1bbbb1e7a61e94f875191ed",
      "tree": "ce7750fe8b27c09f1cdcda5a12dfc6bb5b5516d6",
      "parents": [
        "d49e8e7e5a6ebc66906e24d7eed04ae0292fcb12"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 27 22:33:46 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:45 2010 -0400"
      },
      "message": "Blackfin: move MPU anomaly check to common location\n\nKeep all anomaly/arch checks in one place to keep logic simple.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d49e8e7e5a6ebc66906e24d7eed04ae0292fcb12",
      "tree": "8934ec759e142bc32ca958a076d039dbace7aada",
      "parents": [
        "88a0ade952647fa76c70b12f1b2f095712976833"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon May 24 23:15:31 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:45 2010 -0400"
      },
      "message": "Blackfin: use common EXCEPTION_TABLE() in vmlinux.lds\n\nRather than do our own thing, use what common code provides.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "9c1a125921d146f22cf28ff366ff69fd602a0e9b",
      "tree": "37df1b2ae74c23371de7e8b46427fc0a16727cdb",
      "parents": [
        "0ac0c0d0f837c499afd02a802f9cf52d3027fa3b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 26 14:42:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:44 2010 -0700"
      },
      "message": "ptrace: unify FDPIC implementations\n\nThe Blackfin/FRV/SuperH guys all have the same exact FDPIC ptrace code in\ntheir arch handlers (since they were probably copied \u0026 pasted).  Since\nthese ptrace interfaces are an arch independent aspect of the FDPIC code,\nunify them in the common ptrace code so new FDPIC ports don\u0027t need to copy\nand paste this fundamental stuff yet again.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "064e297c324fff9b62226aae5dc468ebb272433c",
      "tree": "49d031d180a30d6e94e4cfdcc46ec966399d8856",
      "parents": [
        "f13771187b9423b824f32518319f6da85d819003",
        "db52ecc2953d932b2fc1c62e585231659edd1d98"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:02:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:02:58 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (30 commits)\n  Blackfin: SMP: fix continuation lines\n  Blackfin: acvilon: fix timeout usage for I2C\n  Blackfin: fix typo in BF537 IRQ comment\n  Blackfin: unify duplicate MEM_MT48LC32M8A2_75 kconfig options\n  Blackfin: set ARCH_KMALLOC_MINALIGN\n  Blackfin: use atomic kmalloc in L1 alloc so it too can be atomic\n  Blackfin: another year of changes (update copyright in boot log)\n  Blackfin: optimize strncpy a bit\n  Blackfin: isram: clean up ITEST_COMMAND macro and improve the selftests\n  Blackfin: move string functions to normal lib/ assembly\n  Blackfin: SIC: cut down on IAR MMR reads a bit\n  Blackfin: bf537-minotaur: fix build errors due to header changes\n  Blackfin: kgdb: pass up the CC register instead of a 0 stub\n  Blackfin: handle HW errors in the new \"FAULT\" printing code\n  Blackfin: show the whole accumulator in the pseudo DBG insn\n  Blackfin: support all possible registers in the pseudo instructions\n  Blackfin: add support for the DBG (debug output) pseudo insn\n  Blackfin: change the BUG opcode to an unused 16-bit opcode\n  Blackfin: allow NMI watchdog to be used w/RETN as a scratch reg\n  Blackfin: add support for the DBGA (debug assert) pseudo insn\n  ...\n"
    },
    {
      "commit": "be1577e3787536290cc17afaeb2cd58bbcc7ed6c",
      "tree": "5d5ced5a78b4d9e0b2830d78603b19aca223f33c",
      "parents": [
        "648eee52ccdc623e21b920d6048e93490a4860a7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon May 10 05:21:50 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:11 2010 -0400"
      },
      "message": "Blackfin: another year of changes (update copyright in boot log)\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "479ba6035862a9c08ce4351c7fff8926fde4ede5",
      "tree": "93a6419ffdfd38056f26d4362de450f79af044b3",
      "parents": [
        "80fcdb959343ab9e0ee95c11b5ea47c44a2c3004"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon May 03 17:23:20 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:09 2010 -0400"
      },
      "message": "Blackfin: move string functions to normal lib/ assembly\n\nSince \u0027extern inline\u0027 doesn\u0027t work correctly in the context of the Linux\nkernel (too many overriding defines), move the string functions to normal\nlib/ assembly files (like the existing mem funcs).  This avoids the forced\ninline all over the kernel and allows us to place them constantly in L1.\n\nThis also avoids some module failures when gcc inserts calls to string\nfunctions but the kernel build system doesn\u0027t fully consult the library\narchives.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d2db97bf6bafde4ec114d1837dd3fc4cea64b2ea",
      "tree": "d16670f4269cf3255c2deb333a2895a8ef01b821",
      "parents": [
        "a80d5f449d1794d8e402f28cf3e1e9b57cb9f2d4"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Apr 12 05:53:35 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:07 2010 -0400"
      },
      "message": "Blackfin: kgdb: pass up the CC register instead of a 0 stub\n\nWhile the CC pseudo register can be deduced from the ASTAT register, make\nsure we set its value correctly instead of always stubbing it out as 0.\nGDB itself looks at this pseudo register instead of ASTAT, so we have to\nsupply the right value.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a80d5f449d1794d8e402f28cf3e1e9b57cb9f2d4",
      "tree": "72d01ce134703d40197a6c66b5c5811fdc717f59",
      "parents": [
        "a6d9dbf5e4daaf21b33917a809a5ac1e7bce9e05"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Mar 29 14:07:33 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:07 2010 -0400"
      },
      "message": "Blackfin: handle HW errors in the new \"FAULT\" printing code\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a6d9dbf5e4daaf21b33917a809a5ac1e7bce9e05",
      "tree": "2ab2008bb02ebaf13564a94828e91579e02e006b",
      "parents": [
        "5a132f7aeba772e1e1f9ccbad14a6779cd40cdfb"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Mar 29 04:30:40 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:06 2010 -0400"
      },
      "message": "Blackfin: show the whole accumulator in the pseudo DBG insn\n\nRather than print just part of the accumulator register, show the whole\n40 bits.  This matches the simulator behavior better.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "5a132f7aeba772e1e1f9ccbad14a6779cd40cdfb",
      "tree": "ee187a1cc27f4a84b13291c3eb8df12b43f1ec53",
      "parents": [
        "dc89d97fc73176c883b32ff21ae6f1164ca20d05"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Mar 29 02:04:45 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:05 2010 -0400"
      },
      "message": "Blackfin: support all possible registers in the pseudo instructions\n\nRather than decoding just the common R/P registers, handle all of them.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "dc89d97fc73176c883b32ff21ae6f1164ca20d05",
      "tree": "bf96980105a75e89ebc0a61bf008e41434c2f819",
      "parents": [
        "6a4110c2b38da51b767e389a6fb477072cf5843c"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Sun Mar 28 12:50:53 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:05 2010 -0400"
      },
      "message": "Blackfin: add support for the DBG (debug output) pseudo insn\n\nAnother pseudo insn used by Blackfin simulators.  Also factor some now\ncommon register lookup code out of the DBGA handlers.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6ce3e9c2a2cfb8849dd471349fe5e6bc37c0f13f",
      "tree": "9575e410b1fd9bbd3fab680ea4f5c3d7d8e832e0",
      "parents": [
        "2620c83668660d950cb4295aeb7147f1e599c638"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Mar 16 14:40:17 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:18:56 2010 -0400"
      },
      "message": "Blackfin: add support for the DBGA (debug assert) pseudo insn\n\nA few pseudo debug insns exist to make testing of simulators easier.\nSince these don\u0027t actually exist in the hardware, we have to have the\nexception handler take care of emulating these.  This allows sim test\ncases to be executed unmodified under Linux and thus simplify debugging\ngreatly.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "9a95e2f1008ee433c496a81628cdde67acc8e4b1",
      "tree": "44f08c82c40a664f6757da01e3f9e7b7f719afab",
      "parents": [
        "d60805ad470aef52465f3dc982212f559d9f661b"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Mar 15 17:42:07 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri May 21 09:40:19 2010 -0400"
      },
      "message": "Blackfin: make hardware trace output a little more useful\n\nDecode the vast majority of insns that appear in the trace buffer to get a\nbetter idea of what\u0027s going on at a glance.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d60805ad470aef52465f3dc982212f559d9f661b",
      "tree": "fc84b843f2c0fbbc1eaa09395022b36e151bae7b",
      "parents": [
        "d28cff4b615c2da274922311cef024d52c839870"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Fri Mar 12 21:17:44 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri May 21 09:40:19 2010 -0400"
      },
      "message": "Blackfin: print out the faulting insn in the trace output\n\nPrint out the faulting instruction so when people send traces as part of\nbug reports, we have a better idea of what is going on.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d28cff4b615c2da274922311cef024d52c839870",
      "tree": "db6ef07c3159244b1ab1b870d7956746888f77c2",
      "parents": [
        "2a12c4632db1c0c548a7023e63869b27c7789a92"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Mar 11 19:26:38 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri May 21 09:40:18 2010 -0400"
      },
      "message": "Blackfin: remove CONFIG_DEBUG_VERBOSE from trace.c\n\nNow that the split traps code has moved all the verbose output to the\ntrace.c file, we can unify all the CONFIG_DEBUG_VERBOSE handling.  This\ngets rid of much of the crappy ifdef forest and enables usage of normal\npr_xxx functions so checkpatch stops complaining.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "2a12c4632db1c0c548a7023e63869b27c7789a92",
      "tree": "518ec2b9379886d5fe7301cf3d5eed959f0452ca",
      "parents": [
        "bb84dbf69b0730fcc78c275f900ed74b2b8453a5"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Mar 11 16:24:18 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri May 21 09:40:17 2010 -0400"
      },
      "message": "Blackfin: split kernel/traps.c\n\nThe current kernel/traps.c file has grown a bit unwieldy as more debugging\nfunctionality has been added over time, so split it up into more logical\nfiles.  There should be no functional changes here, just minor whitespace\ntweaking.  This should make future extensions easier to manage.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "bb84dbf69b0730fcc78c275f900ed74b2b8453a5",
      "tree": "c6389f2a68b1f511f685ef5069a4704614ed11c2",
      "parents": [
        "85eb0e4b15efc8034cbae193c99536dae7896701"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Mar 10 14:26:06 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri May 21 09:40:16 2010 -0400"
      },
      "message": "Blackfin: punt Blackfin-specific GPIO wakeup API\n\nThis patch removes a custom GPIO wakeup API which allowed GPIOs to act\nas wakeup sources, which are not configured as Interrupts.\nThis API is a leftover from the time before irq_wake was established.\nFrom now on people must use enable_irq_wake(GPIO_IRQx) and the GPIO in\nquestion needs to be configured as Interrupt.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e8861129d3c1a64e3c62f459aeb1cd54a55ab045",
      "tree": "fb0e6a4b63708a909a2806ee1ebeca20bd629738",
      "parents": [
        "489022cc86ec8817a30226d00d35c67d74dd24a0"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu May 20 21:04:20 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu May 20 21:04:20 2010 -0500"
      },
      "message": "kgdb,blackfin: Add in kgdb_arch_set_pc for blackfin\n\nThe new debug core api requires all architectures that use to debug\ncore to implement a function to set the program counter.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nAcked-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "7d02093e29de9efc4a72d5e93baae9506969b789",
      "tree": "a6fc2450132ae419934f6eb9d223baa338b7d782",
      "parents": [
        "6e0b7b2c39b91b467270dd0bc383914f99e1fb28",
        "e9ddbc075d95b2edf111247cdde16f33c31654a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:10:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 17:10:06 2010 -0700"
      },
      "message": "Merge branch \u0027timers-for-linus-cleanups\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-for-linus-cleanups\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  avr32: Fix typo in read_persistent_clock()\n  sparc: Convert sparc to use read/update_persistent_clock\n  cris: Convert cris to use read/update_persistent_clock\n  m68k: Convert m68k to use read/update_persistent_clock\n  m32r: Convert m32r to use read/update_peristent_clock\n  blackfin: Convert blackfin to use read/update_persistent_clock\n  ia64: Convert ia64 to use read/update_persistent_clock\n  avr32: Convert avr32 to use read/update_persistent_clock\n  h8300: Convert h8300 to use read/update_persistent_clock\n  frv: Convert frv to use read/update_persistent_clock\n  mn10300: Convert mn10300 to use read/update_persistent_clock\n  alpha: Convert alpha to use read/update_persistent_clock\n  xtensa: Fix unnecessary setting of xtime\n  time: Clean up direct xtime usage in xen\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "cb0e996378900fa05d5c779d6bfa52d55ebc3407",
      "tree": "3eda87b69ffd4ef9760ef04975fc633cf985c0e9",
      "parents": [
        "6ffdc5774a9ef80e58db398a8307d5b2db2644ce"
      ],
      "author": {
        "name": "John Stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Wed Mar 03 19:57:24 2010 -0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Mar 13 01:14:12 2010 +0100"
      },
      "message": "blackfin: Convert blackfin to use read/update_persistent_clock\n\nThis patch converts the blackfin architecture to use the generic\nread_persistent_clock and update_persistent_clock interfaces, reducing\nthe amount of arch specific code we have to maintain, and allowing for\nfurther cleanups in the future.\n\nI have not built or tested this patch, so help from arch maintainers\nwould be appreciated.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLKML-Reference: \u003c1267675049-12337-10-git-send-email-johnstul@us.ibm.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f9c29e872b1c468d09c04ed452dc58961914c9d7",
      "tree": "19b43afe91f0a9cf621818cae700fcc1468ed35d",
      "parents": [
        "c48d767569ec6449277bf4248295b4c165b57159"
      ],
      "author": {
        "name": "Joachim Eastwood",
        "email": "joachim.eastwood@jotron.com",
        "time": "Thu Feb 11 12:41:11 2010 +0100"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:52 2010 -0500"
      },
      "message": "Blackfin: mark gpio lib functions static\n\nSigned-off-by: Joachim Eastwood \u003cjoachim.eastwood@jotron.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "7f4f69f991146fa976cbc914a50285b2afc0ad93",
      "tree": "3cbcc6cdf3e433e2be68278b51a22aa7be9f9773",
      "parents": [
        "f8e6dbffa7a6cb3da3bcaf1fde3039896e1ac764"
      ],
      "author": {
        "name": "Joachim Eastwood",
        "email": "joachim.eastwood@jotron.com",
        "time": "Wed Feb 10 12:31:41 2010 +0100"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:52 2010 -0500"
      },
      "message": "Blackfin: GPIO: implement to_irq handler\n\nThis makes it possible to support IRQs coming from off-chip GPIO\ncontrollers.\n\nSigned-off-by: Joachim Eastwood \u003cjoachim.eastwood@jotron.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "2bc4affe9c374983220c1a5d5566ce67c95384fc",
      "tree": "182663d13a3cb4f3a2c686fe8a47add0acc8a3d2",
      "parents": [
        "fe5b25c09873faee44077ee6ff8f23eee61b0fa0"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Sat Feb 06 18:47:18 2010 +0100"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:51 2010 -0500"
      },
      "message": "Blackfin: remove trailing space in messages\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ddaebcabbc18811ac4ac6e84fb9c327e8393a1dc",
      "tree": "1fef12d7d009245a006a94b17bb1bd0c0a4404ff",
      "parents": [
        "9e228ee9eae97b533d3b3133f76478c70dbd4294"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jan 29 01:33:54 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:51 2010 -0500"
      },
      "message": "Blackfin: add support for restart_syscall()\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "600482c13d3d3612d71f39d8aaec47f63aafa801",
      "tree": "87b347917f743a493de71d9655f7f336f4e92c73",
      "parents": [
        "e8f263dfd32a784a816fe68956e564f8ede4a9fc"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Feb 17 10:44:22 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:51 2010 -0500"
      },
      "message": "Blackfin: fix single stepping over system calls\n\nOn Blackfin systems, the hardware single step exception triggers before\nthe system call exception, so we need to save this info to process it\nlater on.  Otherwise, single stepping in userspace misses a few insns\nright after the system call.\n\nThis is based a bit on the SuperH code added in commit 4b505db9c4c72dbd.\n\nReported-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e8f263dfd32a784a816fe68956e564f8ede4a9fc",
      "tree": "58fcc786db192f13c3df7febee705adaaf61012c",
      "parents": [
        "e50e2f25c5b90abd00a1e5871c45094cf5207afc"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jan 26 07:33:53 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:51 2010 -0500"
      },
      "message": "Blackfin: initial tracehook support\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e50e2f25c5b90abd00a1e5871c45094cf5207afc",
      "tree": "22c550f642bbc390c4713fa7d0dd8e1bab2ea4a0",
      "parents": [
        "f2ce48024a9a6d3e92a023ded0f7b1e99da1cd16"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sun Feb 14 22:58:02 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:51 2010 -0500"
      },
      "message": "Blackfin: initial regset support\n\nWe don\u0027t support core dumps (yet?), but this should make things easier.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f2ce48024a9a6d3e92a023ded0f7b1e99da1cd16",
      "tree": "789e7ec8763c9939d9285fd587b49d22038c0f1b",
      "parents": [
        "5f09c77d2ad69397498b6555f0d3cd697304253c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sun Feb 14 22:56:24 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:51 2010 -0500"
      },
      "message": "Blackfin: simplify PTRACE_{PEEK,POKE}USR in preperation for regset support\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "5f09c77d2ad69397498b6555f0d3cd697304253c",
      "tree": "0e14bceda7eb4eb756febbd838c6b87ef69890f4",
      "parents": [
        "f5b99627a3065858ad5c678703ed7af5363dca39"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sun Feb 14 22:49:59 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:51 2010 -0500"
      },
      "message": "Blackfin: simplify SYSCFG code a bit and ignore attempts to change it\n\nWe don\u0027t want to let user space modify the SYSCFG register arbitrarily as\nthe settings are system wide (SNEN/CNEN) and can cause misbehavior.  The\nonly other bit here (SSSTEP) has proper controls via PTRACE_SINGLESTEP.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f5b99627a3065858ad5c678703ed7af5363dca39",
      "tree": "289120c142bb8aa561fa760a22053038b759bb34",
      "parents": [
        "ad6720c0b52ae1cde0bc567e57a71acde1a292aa"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Feb 03 09:15:57 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:51 2010 -0500"
      },
      "message": "Blackfin: use generic ptrace_resume code\n\nUse the generic ptrace_resume code for PTRACE_SYSCALL, PTRACE_CONT,\nPTRACE_KILL and PTRACE_SINGLESTEP.  This implies defining\narch_has_single_step in \u003casm/ptrace.h\u003e and implementing the\nuser_enable_single_step and user_disable_single_step functions, which\nalso causes the breakpoint information to be cleared on fork, which\ncould be considered a bug fix.\n\nAlso the TIF_SYSCALL_TRACE thread flag is now cleared on PTRACE_KILL\nwhich it previously wasn\u0027t which is consistent with all architectures\nusing the modern ptrace code.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "718340f62900ed44046d2b0f74d0dec7cf844194",
      "tree": "974cf52038196598c653902de3da83ca96ee3792",
      "parents": [
        "6c2b7072a7035837998da38809f98e4182e4c41c"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon Feb 01 06:07:50 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:50 2010 -0500"
      },
      "message": "Blackfin: rewrite resync_core_{i,d}cache() SMP logic to avoid per_cpu data\n\nThis functions are implicitly called by core functions like cpu_relax(),\nand since those functions may be called early on before common code has\ninitialized the per-cpu data area, we need to tweak the stats gathering.\nNow the statistics are maintained in common bss which makes these funcs\nsafe to use as soon as the C runtime env is setup.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6c2b7072a7035837998da38809f98e4182e4c41c",
      "tree": "351bc14390bac981913ff8e5078f14cf29970848",
      "parents": [
        "3b82790c12f8122d3df07cc387d2d74355e54c75"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Wed Jan 27 11:16:32 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:50 2010 -0500"
      },
      "message": "Blackfin: add support for cpufreq on SMP systems\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "64b33a00dc39dceac04dbd7622ab14017e074712",
      "tree": "d0869e92de21dad8b36ac8d13fa935699fcfb9a1",
      "parents": [
        "4ab069e5356bae71dda2ce6bb2b2a62a34f2bf25"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon Jan 25 03:47:43 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:50 2010 -0500"
      },
      "message": "Blackfin: split watchdog definitions into a dedicated header file\n\nThis allows things to be shared between the different watchdog sources.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "b73faf74493fd1bc75a8938aa5d296facf50a650",
      "tree": "69edd54da1d535661ac5a14ee3aa27e5e4ca2337",
      "parents": [
        "aebfef03249819886a7f9c981940cbd48d82ea47"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jan 22 07:59:32 2010 -0500"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:50 2010 -0500"
      },
      "message": "Blackfin: support new ftrace frame pointer semantics\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "aebfef03249819886a7f9c981940cbd48d82ea47",
      "tree": "95f436dac29ef51e20d61e2a66ffafdfc6ef1cc7",
      "parents": [
        "6388d14eb2dd3af655cee28ca2a1c56881e63e56"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jan 22 07:35:20 2010 -0500"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:50 2010 -0500"
      },
      "message": "Blackfin: implement ftrace mcount test\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "60ffdb36547da2397d6cfefe9c752ebad16524f6",
      "tree": "ce188bc0ccd1d8d0e6ff0f49937dca95e1f571c0",
      "parents": [
        "726e96561e4704278bc5197238f6459e1a63aa77"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Wed Jan 20 10:56:24 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:49 2010 -0500"
      },
      "message": "Blackfin: implement nmi_watchdog for SMP on BF561\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "726e96561e4704278bc5197238f6459e1a63aa77",
      "tree": "1828b182c0744cb26a9e4e7efb84912175edae25",
      "parents": [
        "336746ed8ee8ef503ba79bc4b6f0b5a40e8ab3ce"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Wed Jan 20 07:25:31 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:49 2010 -0500"
      },
      "message": "Blackfin: respect the L1 kconfig optimization in the MPU code\n\nRestore support for CONFIG_EXCPT_IRQ_SYSC_L1 in the MPU CPLB manager.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "5e8d3210b5bffbe64afca9152241284a46611c7e",
      "tree": "734a4ddcdcf8ad3fc7c557f4702acdbe3817bda4",
      "parents": [
        "0531c467da6438f278e9420a30f73eea2fdb73bd"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Tue Jan 19 11:01:08 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:49 2010 -0500"
      },
      "message": "Blackfin: fill out the signal si_addr when sending a SIGBUS/SIGSEGV\n\nSome userspace applications use this member in diagnosing crashes.  It\nalso makes some LTP tests pass (i.e. the Blackfin arch behaves more like\neveryone else).\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c6669c223a409199a45bb8f31a2e160ee26d19cc",
      "tree": "cb46eb31a6ed699ce7ed31e874e965a38f987bd5",
      "parents": [
        "7e1082b7dbb60081b157d82106da33686cb9ea91"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Wed Jan 13 06:09:34 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:49 2010 -0500"
      },
      "message": "Blackfin: fix up mm locking in address dumping\n\nThe locking code in the address dumper needs to grab the mm\u0027s mmap_sem\nso that other CPUs do not get an inconsistent view.  On UP systems this\nreally wasn\u0027t a problem, but it is easy to trigger a race on SMP systems\nwhen another CPU removes a mapping.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "8d0177dbcbad26ffd451b607c8fa74295d81e7b9",
      "tree": "236900697904371054e4d55356b30a392602cb91",
      "parents": [
        "48a74f9d1b381471397097851531c4e392f97451"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Jan 09 00:48:01 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:48 2010 -0500"
      },
      "message": "Blackfin: kgdb: mark all local funcs/structs static\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "48a74f9d1b381471397097851531c4e392f97451",
      "tree": "6a1fe11ef3d8317c10a9d502b91863d993855805",
      "parents": [
        "d86bfb1600db38e8387beee0aaab4263cfd728a2"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Jan 08 20:06:22 2010 +0100"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:48 2010 -0500"
      },
      "message": "Blackfin: fix decoding of opcodes 41-47 in decode_instruction()\n\nThis condition allowed only decoding of opcode 0x0040\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d86bfb1600db38e8387beee0aaab4263cfd728a2",
      "tree": "95e6f3d77d6dede480d74a7a4b87f2794a5b31fe",
      "parents": [
        "aad16f32284030907b4f105e92e5fb534fd272bc"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Thu Jan 07 04:11:17 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:48 2010 -0500"
      },
      "message": "Blackfin: initial XIP support\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "8916a1499d958fcb9086a2c49a5fa3000689bb81",
      "tree": "4d0a94a918d1ea0d3e243e6a8195c2bb27bd66d8",
      "parents": [
        "6feda3a6530204ad73a2dc1713c051462a1d9c49"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Tue Jan 05 07:16:32 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:48 2010 -0500"
      },
      "message": "Blackfin: fix the section name of init_thread_union\n\nUse the common attribute rather than setting the section name directly.\nThe common linker script defines expect the newer naming.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6feda3a6530204ad73a2dc1713c051462a1d9c49",
      "tree": "bc3211c19d79cc9f1f18b9b3d9994ac09197a185",
      "parents": [
        "0afc272cc6044b7a4f1318eadbfb10c4be654441"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Tue Jan 05 07:05:50 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:48 2010 -0500"
      },
      "message": "Blackfin: replace harcoded define with proper THREAD_SIZE macro\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "0afc272cc6044b7a4f1318eadbfb10c4be654441",
      "tree": "fcf25311a64d1334fae7d75b6e8304c64f3638fe",
      "parents": [
        "cb191718fcca887fb4d5e3de833546ab12b433f9"
      ],
      "author": {
        "name": "Jie Zhang",
        "email": "jie.zhang@analog.com",
        "time": "Tue Jan 05 04:22:33 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:48 2010 -0500"
      },
      "message": "Blackfin: fix relocation errors with large initramfs images\n\nSince we are now discarding .exit.text at runtime instead of link time, we\nneed to place all .text sections ahead of the .data sections.  Otherwise,\na really large attached initramfs may cause link errors as it pushes the\nPC relative relocations behind the limits of the Blackfin ISA (~16meg).\nThe instructions in the .exit.text are unable to call back into the .text\nsections leading to a link failure.\n\nSigned-off-by: Jie Zhang \u003cjie.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "0d152c27e336b5fd777da7dd3e814617e7305afd",
      "tree": "2863b1b2f0fe0676a5928b197c8d1d289ab71777",
      "parents": [
        "682f5dc4ed7cdef1f55e40ee505c4346dfa6fa91"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Mon Dec 28 10:21:49 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:48 2010 -0500"
      },
      "message": "Blackfin: SMP: make core timers per-cpu clock events for HRT\n\nSMP systems require per-cpu local clock event devices in order to enable\nHRT support.  One a BF561, we can use local core timer for this purpose.\nOriginally, there was one global core-timer clock event device set up for\ncore A.\n\nTo accomplish this feat, we need to split the gptimer0/core timer logic\nso that each is a standalone clock event.  There is no requirement that\nwe only have one clock event source anyways.  Once we have this, we just\ndefine per-cpu clock event devices for each local core timer.\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "edd07992504e631b50d18d130c62addbcb16269e",
      "tree": "9008613660c0cffe449640e8f10238ee0600a8aa",
      "parents": [
        "15435a2a55a678b21b9bb75a7513b3c9ff69a68e"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Dec 16 08:45:17 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:46 2010 -0500"
      },
      "message": "Blackfin: gpio: use shorter name\n\nThe gpio label size is 16 char, but the current code uses a longer name\nresulting in chopped display.  So use a shorter name.\n\nReported-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a3a6a590190ca77aedf9de871d941c1139a5a24c",
      "tree": "3fbc9066b9e1ce9de3b4f73b81467ec2f48d3262",
      "parents": [
        "0c270807db7c6478d60ab2bc23511fd5868a7a80"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed Dec 16 07:52:52 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:46 2010 -0500"
      },
      "message": "Blackfin: dma-mapping: fix thinko in constant optimization\n\nMake sure the non-constant version of the dma_sync functions actually\ncomplete instead of recursively calling itself forever.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "5792ab2a0a22fdaef33056ca2b31847a28b1af60",
      "tree": "7c1257f6f0fa2c0bf469cb898b38b9320f57920c",
      "parents": [
        "d94a1aa44ed6bfe8d8ab36c02de652d4fcf0d2c3"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed Dec 09 07:01:50 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:46 2010 -0500"
      },
      "message": "Blackfin: MPU: handle caches for reserved memory\n\nWe weren\u0027t handling the user-specified cache behavior for the reserved\nmemory regions (via mem\u003d/max_mem\u003d).  The no-MPU code already takes care\nof this, so add support to the MPU code as well.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e18e7dd33454f277b9438af66d25984362278021",
      "tree": "3c809ab2ebf8ad6276570f7eab238bd45e7216e8",
      "parents": [
        "c9784ebb23be1e2ef23f537d6df04e0ea0206802"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Mon Dec 07 10:05:58 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:46 2010 -0500"
      },
      "message": "Blackfin: fix MPU page permission masks overflow when dealing with async memory\n\nAttempting to use the MPU while doing XIP out of parallel flash hooked up\nto the async memory bus would often result in random crashes as the MPU\nslowly corrupted memory.\n\nThe fallout here is that the async banks gain MPU protection from user\nspace too.  So any accesses have to go through the mmap() interface rather\nthan just using hardcoded pointers.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "b635f1912da764c960c044ffd58ba27157aa2c85",
      "tree": "c2abb6c09c7f517380379582307a7bc6a4b8cef2",
      "parents": [
        "df5de261306d9bfc1ed9121595593b10a7626b95"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed Sep 23 08:06:25 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 09 00:30:45 2010 -0500"
      },
      "message": "Blackfin: allow boards to register early devices\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "7fe1a91281de095e4cc43868cc14ca4937154a0c",
      "tree": "e0037f6ae8b893bd4f691c0b40704ed49d0e05f4",
      "parents": [
        "0fde663708c981189e4e62f3be51e02b1ad4eead"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.adi@gmail.com",
        "time": "Thu Jan 07 11:58:37 2010 -0600"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu Jan 07 11:58:37 2010 -0600"
      },
      "message": "blackfin,kgdb: Do not put PC in gdb_regs into retx.\n\nIn blackfin, kgdb is running in delayed exception IRQ5 other than in\nexception IRQ3 directly.  Register reti other than retx in pt_regs is\nthe kgdb return address. So, don\u0027t put PC in gdb_regs into retx.\n\nCC: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sonic Zhang \u003csonic.adi@gmail.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "0fde663708c981189e4e62f3be51e02b1ad4eead",
      "tree": "46cf9f766c2f8ec2c4586f2eac83d2e01d712ea1",
      "parents": [
        "6144a85a0e018c19bc4b24f7eb6c1f3f7431813d"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu Jan 07 11:58:36 2010 -0600"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu Jan 07 11:58:36 2010 -0600"
      },
      "message": "blackfin,kgdb,probe_kernel: Cleanup probe_kernel_read/write\n\nBlackfin needs it own arch specific probe_kernel_read() and\nprobe_kernel_write().\n\nThis was moved out of the kgdb code and into the\narch/blackfin/maccess.c, because it is a generic kernel api.\n\nThe arch specific kgdb.c for blackfin was cleaned of all functions\nwhich exist in the kgdb core that do the same thing after resolving\nthe probe_kernel_read() and probe_kernel_write().  This also\neliminated the need for most of the #include\u0027s.\n\nCC: Sonic Zhang \u003csonic.adi@gmail.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "525995d77ca08dfc2ba6f8e606f93694271dbd66",
      "tree": "be9ddad66cd1301eea8dab7814cbda144a909e35",
      "parents": [
        "e4bdda1bc3123a9e65f4dd93a23041fde8ed3dc2",
        "64a2b168023bfd09037ba760838762e56c44178e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:52:35 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:52:35 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (88 commits)\n  Blackfin: Convert BUG() to use unreachable()\n  Blackfin: define __NR_recvmmsg\n  Blackfin: drop duplicate sched_clock\n  Blackfin: NOMPU: skip DMA ICPLB hole when it is redundant\n  Blackfin: MPU: add missing __init markings\n  Blackfin: add support for TIF_NOTIFY_RESUME\n  Blackfin: kgdb_test: clean up code a bit\n  Blackfin: convert kgdbtest to proc_fops\n  Blackfin: convert cyc2ns() to clocksource_cyc2ns()\n  Blackfin: ip0x: pull in asm/portmux.h for P_xxx defines\n  Blackfin: drop unused ax88180 resources\n  Blackfin: bf537-stamp: add ADF702x network driver resources\n  Blackfin: bf537-stamp: add CAN resources\n  Blackfin: bf537-stamp: add AD5258 i2c address\n  Blackfin: bf537-stamp: add adau1761 i2c address\n  Blackfin: bf537-stamp: add adau1371 i2c address\n  Blackfin: bf537-stamp: add ADP8870 resources\n  Blackfin: bf537-stamp: kill AD714x board-specific Kconfigs\n  Blackfin: bf537-stamp: update ADP5520 resources\n  Blackfin: bf537-stamp: add ADXL346 orientation sensing support\n  ...\n"
    },
    {
      "commit": "74f3ae743427b87e43b5cb9f4257021ae8ad4267",
      "tree": "378975998960af61558304c97999f3bf62c8ba12",
      "parents": [
        "d8bef0bb219154e655fa139e28400d6ae9aa3727",
        "8d99513c1b76cfd0b2dcf061c5136cb1061e6b37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:47:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:47:24 2009 -0800"
      },
      "message": "Merge branch \u0027module\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* \u0027module\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  modpost: fix segfault with short symbol names\n  module: handle ppc64 relocating kcrctabs when CONFIG_RELOCATABLE\u003dy\n  Kbuild: clear marker out of modpost\n  module: make MODULE_SYMBOL_PREFIX into a CONFIG option\n  ARM: unexport symbols used to implement floating point emulation\n  ARM: use unified discard definition in linker script\n  x86: don\u0027t export inline function\n  sparc64: don\u0027t export static inline pci_ functions\n"
    },
    {
      "commit": "9e1b9b80721661bd63b3662453767b22cd614fe7",
      "tree": "e1b53708f4b65c990db3b8b732dc3d984574c756",
      "parents": [
        "3e7b19efe621bcf8bfef896c9c4cc5c99c52c3ec"
      ],
      "author": {
        "name": "Alan Jenkins",
        "email": "alan-jenkins@tuffmail.co.uk",
        "time": "Sat Nov 07 21:03:54 2009 +0000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Dec 15 16:28:26 2009 +1030"
      },
      "message": "module: make MODULE_SYMBOL_PREFIX into a CONFIG option\n\nThe next commit will require the use of MODULE_SYMBOL_PREFIX in\n.tmp_exports-asm.S.  Currently it is mixed in with C structure\ndefinitions in \"asm/module.h\".  Move the definition of this arch option\ninto Kconfig, so it can be easily accessed by any code.\n\nThis also lets modpost.c use the same definition.  Previously modpost\nrelied on a hardcoded list of architectures in mk_elfconfig.c.\n\nA build test for blackfin, one of the two MODULE_SYMBOL_PREFIX archs,\nshowed the generated code was unchanged.  vmlinux was identical save\nfor build ids, and an apparently randomized suffix on a single \"__key\"\nsymbol in the kallsyms data).\n\nSigned-off-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e (blackfin)\nCC: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "8a833110f10f091a4aa09c9b81845726c2766473",
      "tree": "00dead541bfea0b180caf041702d0deecf154428",
      "parents": [
        "a797a0e242b94548af8b41e6454349b515b66eca"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Dec 14 19:56:54 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:16:56 2009 -0500"
      },
      "message": "Blackfin: drop duplicate sched_clock\n\nThe Blackfin sched_clock() func is pretty much a duplicate of the common\nversion, so just punt it.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a797a0e242b94548af8b41e6454349b515b66eca",
      "tree": "aebdc9dd3119c491984cc163e2146526bc87f825",
      "parents": [
        "0a68b5341de1d80cf0ec8e6c9a851e4bfd99787c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Dec 12 14:27:40 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:16:54 2009 -0500"
      },
      "message": "Blackfin: NOMPU: skip DMA ICPLB hole when it is redundant\n\nNormally there is no user-reserved memory after the DMA region which means\nthere is no user-reserved ICPLB coverage.  So the DMA hole can be covered\nby the large hole that is always added to cover up to the async bank.  We\nonly need an explicit DMA whole when we also add an explicit mapping for\nthe user-reserved memory.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "0a68b5341de1d80cf0ec8e6c9a851e4bfd99787c",
      "tree": "c06142cf3baf70fe383abd3bcca5c4873c525046",
      "parents": [
        "d1be2e485bfb5e3ee3ef5d2131f0151f9a3c4387"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Dec 12 14:22:22 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:16:53 2009 -0500"
      },
      "message": "Blackfin: MPU: add missing __init markings\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d1be2e485bfb5e3ee3ef5d2131f0151f9a3c4387",
      "tree": "58cb8950840e263f2f1e0dd9d18a5a6df0aa7578",
      "parents": [
        "88f7c2fb0fa96887c7be8cdb00afb1a6f9d7894e"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Tue Dec 08 09:55:37 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:16:52 2009 -0500"
      },
      "message": "Blackfin: add support for TIF_NOTIFY_RESUME\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "88f7c2fb0fa96887c7be8cdb00afb1a6f9d7894e",
      "tree": "0516ef6d1fa0e13d2b3e77114ff85021253af550",
      "parents": [
        "397b761cc42e2c56f8de07de680486892448b628"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Dec 07 10:20:20 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:16:50 2009 -0500"
      },
      "message": "Blackfin: kgdb_test: clean up code a bit\n\n- document simple global symbols\n- convert printk to pr_*\n- clean up spurious whitespace\n- use min_t()\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "397b761cc42e2c56f8de07de680486892448b628",
      "tree": "77d15a1f1db434cad6d94ef73b03bdae292ef922",
      "parents": [
        "c768a943fd8f41f5f7ed33c91d50818b301f5635"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Dec 05 03:27:29 2009 +0300"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:16:49 2009 -0500"
      },
      "message": "Blackfin: convert kgdbtest to proc_fops\n\nThe read_proc and write_proc interfaces are going to be removed in the\ncommon kernel code.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c768a943fd8f41f5f7ed33c91d50818b301f5635",
      "tree": "aa6e1eaf58f3f1dfc23d434ea5dc60ef9ce72bfc",
      "parents": [
        "99e452e5d3f0066307a28e3a6f06b4b51f0e1594"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Dec 04 03:32:11 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:16:47 2009 -0500"
      },
      "message": "Blackfin: convert cyc2ns() to clocksource_cyc2ns()\n\nThe former no longer exists.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "dd3b0e3e6a322184313e47e2fd5955ab113ad463",
      "tree": "224a3f1eae739b66ecfb65bc44dc7d9a482a0df3",
      "parents": [
        "a00b4fe5ce4b98f7c4457fffdb392d7bfece2e78"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Mon Nov 23 03:47:24 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:16:01 2009 -0500"
      },
      "message": "Blackfin: dma-mapping.h: flesh out missing DMA mapping functions\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a00b4fe5ce4b98f7c4457fffdb392d7bfece2e78",
      "tree": "c4416dd2c7264aac87cd1d4be948f6ca4379158f",
      "parents": [
        "340a1be1eed07bb46c2f2d853e60234c1d5bb1c3"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Fri Nov 27 09:18:21 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:59 2009 -0500"
      },
      "message": "Blackfin: workaround anomaly 05000310\n\nWhile fetching instructions at the boundary of L1 instruction SRAM, a false\nExternal Memory Addressing Error might be triggered.  We should ignore this\nand continue on our way to avoid random crashes.\n\nBecause hardware errors are not exact in the Blackfin architecture, we need\nto catch a few more common cases when the code flow changes and the signal\nis finally delivered.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "340a1be1eed07bb46c2f2d853e60234c1d5bb1c3",
      "tree": "65c090d15f72093370135b9cdc251825cd841f04",
      "parents": [
        "e187837b6f23c99c219ffc1d42aa18567f6e299d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Nov 25 05:39:03 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:57 2009 -0500"
      },
      "message": "Blackfin: drop ptrace() write support for fixed code/bootrom\n\nThese regions are either read-only and won\u0027t work anyways (bootrom), or\nwe don\u0027t want people screwing with them because they\u0027re shared between\nall processes (fixed code).\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e187837b6f23c99c219ffc1d42aa18567f6e299d",
      "tree": "ebf6dad4112689aca936221027115328fdf4456d",
      "parents": [
        "d45e8db1b20c510a189d769d877af2e8e9df985f"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Wed Dec 02 02:50:43 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:54 2009 -0500"
      },
      "message": "Blackfin: MPU: support XIP in async flash memory\n\nThe NOMPU code already supported executing in the async banks, so this\nbrings the MPU code in line.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d45e8db1b20c510a189d769d877af2e8e9df985f",
      "tree": "bca523fe1b4de0dedbbafb8136401c82211ee489",
      "parents": [
        "c45c06596e0d45125d25beb0fe24a68aef1f1046"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Fri Nov 27 04:37:52 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:50 2009 -0500"
      },
      "message": "Blackfin: drop 4KB reserve at end of memory\n\nThe point of this small chunk was to avoid anomaly 05000310.  This never\nreally seemed to do what it was intended though -- no valid CPLBs exist\nover the reserved memory, and there is often memory before it anyways (due\nto the uClinux MTD and/or reserved DMA region).  Plus, it doesn\u0027t address\nthe L1 instruction case.\n\nSo drop this chunk as it wastes memory and is affront to humanity.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c45c06596e0d45125d25beb0fe24a68aef1f1046",
      "tree": "a556caee3f3f14ae9fd0eb5bb9e7053ecd8c63e8",
      "parents": [
        "5df326aca48b8631c9e3c90c76d7e9f0b466a721"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Wed Dec 02 09:13:36 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:48 2009 -0500"
      },
      "message": "Blackfin: support smaller uncached DMA chunks for memory constrained systems\n\nWhen working with 8 meg systems, forcing a 1 meg DMA chunk heavily cuts\ninto the available resources.  So support smaller chunks to better cover\nneeds for these systems.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "2f5a0864025743aeae20669984c1a998fe263194",
      "tree": "67963afc6184e3cf8c126558bbab80f03c8538ab",
      "parents": [
        "0d5e35940b3ec3a0695cfcd8f6273ba083638c22"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Nov 19 19:15:26 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:42 2009 -0500"
      },
      "message": "Blackfin: finish_atomic_sections: optimize the RTS step\n\nNo point in returning to userspace just to have it immediately perform the\nRTS step.  We have to update the PC anyways, so do the RTS too.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "0d5e35940b3ec3a0695cfcd8f6273ba083638c22",
      "tree": "76c312b212a9bcff464274db232fe28517eed711",
      "parents": [
        "e34132f40b12d6066059f623d73da73de5b71e9a"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Nov 23 06:07:53 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:40 2009 -0500"
      },
      "message": "Blackfin: kgdb: punt dead code\n\nNone of these vars/funcs were being used.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e34132f40b12d6066059f623d73da73de5b71e9a",
      "tree": "84739c7862aef64cb333df45a9b9c34b62d20ad4",
      "parents": [
        "f69b2d7e974e2ce22f4b17ad28c087b1077731bb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Nov 24 18:36:36 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:37 2009 -0500"
      },
      "message": "Blackfin: reject NULL callback in set_dma_callback()\n\nIt makes no sense to call this function with a NULL callback.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "8c0b4351ccec30e2926d0d0742ee1fa145f6e8e3",
      "tree": "bc4bb49fdf2848824c59138f9c05c0b704f2117d",
      "parents": [
        "dbc5e6989e2261c965bae5269d26ed1641e1534c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sun Nov 15 07:35:22 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:30 2009 -0500"
      },
      "message": "Blackfin: gptimers: use unsigned timer/group ids\n\nSince we always use these ids as unsigned values, and we have some assert\ncode to make sure they don\u0027t exceed a limit, avoid signed issues.\n\nReported-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "dbc5e6989e2261c965bae5269d26ed1641e1534c",
      "tree": "a2f8f1f8d4aaae9e189bf7a71ac27798ddd7f2a6",
      "parents": [
        "e92d32fcb9925884a0ad9e1ad8f10d837d7de7a6"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Nov 05 15:44:44 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:28 2009 -0500"
      },
      "message": "Blackfin: don\u0027t walk VMAs when oopsing\n\nIf we\u0027re double faulting, then we have to assume the VMAs are not safe as\nbroken pointers here will prevent full trace output for the double fault.\nShouldn\u0027t be a big problem though as rarely is a double fault caused by\ncode in userspace.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d2685fb7b4df2850359d6ee297269a285886032d",
      "tree": "fada248782a4bd8e774836ee40ee0bc672bad4a8",
      "parents": [
        "ab843c7940394584d5ec548f443cb431c0752ca5"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Tue Oct 27 22:05:31 2009 +0100"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:12 2009 -0500"
      },
      "message": "Blackfin/ipipe: prepare status bitops for SMP support\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Li Yi \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "13a1320cf59023bda187a0bd5ad0cdee95beb9b1",
      "tree": "2349d0b7dfea74ac1e0e14435d8014f1df3c8513",
      "parents": [
        "4b60779d5ea76908c3bc82d93280b733335fce48"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Oct 22 10:14:53 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:05 2009 -0500"
      },
      "message": "Blackfin: don\u0027t give CPU its own line in traps output\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "7a1a8cc1902af3a2a19636da3674008b2f1246db",
      "tree": "e52c574d2d4f023099097c6c1cd7b7c340def1d7",
      "parents": [
        "00d2460454676344a55a03f03fa284ad69325592"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Oct 20 17:22:18 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:01 2009 -0500"
      },
      "message": "Blackfin: announce current cpu rev when booting\n\nUser reports rarely include full information, so include this important\ntidbit up front.  It\u0027s also good to know at a glance in general.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d2e015d65fc692475b8513259d6afacd2cded8e8",
      "tree": "e296f8daa8a7ba957d0ae080c71212f77172d382",
      "parents": [
        "adfc046740b4161cbb1f0a3ea0d4200e21113489"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 09 22:18:12 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:14:18 2009 -0500"
      },
      "message": "Blackfin: convert DMA mutex to an atomic and drop redundant code\n\nThe DMA channel status field was encoding redundant info wrt the DMA MMR\nconfig register, and it was doing an incomplete job of checking all DMA\nchannels (some drivers write directly to the config register).  So drop\nthe tristate field in favor of a binary atomic field.  This simplifies\nthe code in general, removes the implicit need for sleeping, and forces\nthe suspend code to handle all channels properly.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "bbc51e97d336e0d0461b13bbe4ccdbe768695f5a",
      "tree": "de4e327e56704beae2a3ba4b7454cb63e83e3329",
      "parents": [
        "872d024b40550fcbd3327386e4c891e815d3922a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 09 07:34:00 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:14:14 2009 -0500"
      },
      "message": "Blackfin: push down asm/ includes and out of bfin-global.h\n\nAvoid including unnecessary headers all the time as well as circular\nincludes with core requirements.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "621dd2474399237ca556a54037c3b8557e80d021",
      "tree": "53a8cef544f50c412d8239787f6dfa706624465e",
      "parents": [
        "46fe23ac39a0cdc4272946c1e3f9ff4fd5765a5b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Sep 28 12:23:41 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:14:05 2009 -0500"
      },
      "message": "Blackfin: bf538: add support for extended GPIO banks\n\nThe GPIOs on ports C/D/E on the BF538/BF539 do not behave the same way as\nthe other ports on the part and the same way as all other Blackfin parts.\nThe MMRs are programmed slightly different and they cannot be used to\ngenerate interrupts or wakeup a sleeping system.  Since these guys don\u0027t\nfit into the existing code, create a simple gpiolib driver for them.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "5cd82a6d58cb14c3a5d08ed171229de7adc3deac",
      "tree": "3e72b56fef6e99ab2032d88138440b57543e3c02",
      "parents": [
        "13048f8866390a26a7b657e0ca28100e2660063a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 23 20:34:48 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:13:55 2009 -0500"
      },
      "message": "Blackfin: calculate on-chip lengths at link time rather than run time\n\nSince the link sizes never change at runtime, push the calculation out to\nthe linker script to save some useless calculation costs.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "13048f8866390a26a7b657e0ca28100e2660063a",
      "tree": "9613b8d038e3e0786ed854ce4f172dc698f8c65d",
      "parents": [
        "cb5ae60f7a0b21b936c022a2e7f9303c60665233"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Wed Sep 23 16:47:16 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:13:52 2009 -0500"
      },
      "message": "Blackfin: improve async bank access checking (for cross-banks \u0026 XIP)\n\nThe access_ok() function did not accept ranges within the async banks\nwhich made it impossible to do XIP in flash.  Fixing that also showed\nthat the current bfin_mem_access_type() code did not work with accesses\nthat spanned async banks (like a file system).  So split out and fix the\nasync bank checks so that all these scenarios work as expected.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "cb5ae60f7a0b21b936c022a2e7f9303c60665233",
      "tree": "6605a4dec5a881fa4436c36c18f985436b69bd0c",
      "parents": [
        "ddcd7cb857cdf2a29c30125f71cb5d4d6744c99b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Sep 23 11:32:52 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:13:51 2009 -0500"
      },
      "message": "Blackfin: convert DMA code to a proper bitmap\n\nRather than using our own data structures that basically boil down to a\nbitmap, use the standard bitmap functions.\n\nReported-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "89e84eeace5924f29a4f8f25cce9fcb083969974",
      "tree": "95f2471d436918a2673c2a636594ea6c119210a5",
      "parents": [
        "298571249a1990cd3c6c6ab40250a4a9c18ab5d1"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Wed Sep 16 04:36:29 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:13:46 2009 -0500"
      },
      "message": "Blackfin: add some bounds checking to peripheral_request\n\nThe requested peripheral is turned into an index into some state arrays,\nso make sure the calculated index doesn\u0027t exceed the index.  This occurs\nwhen using bogus pin values or the define headers are screwed up.  Now\nwe\u0027ll notice right away that something needs fixing instead of trying to\ntrack down random memory corruption.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "298571249a1990cd3c6c6ab40250a4a9c18ab5d1",
      "tree": "5fb7f04e8b68b80e4b3925116664a280cf22cd8c",
      "parents": [
        "ceb33be95afcfbc4079af334835a345288f9f6ca"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Tue Sep 15 08:55:47 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:13:43 2009 -0500"
      },
      "message": "Blackfin: use common code for cycle-\u003enanosecond conversion\n\nNo point in redefining things that common code already does for us.  Also\nuse CYC2NS_SCALE_FACTOR to better reflect reality and for better precision.\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ceb33be95afcfbc4079af334835a345288f9f6ca",
      "tree": "7244fbd018015de1139df8620f52e2d52751c68e",
      "parents": [
        "f7036d649c88ad14b482b2787ffb1063c8a719d7"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Tue Sep 15 06:50:51 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:13:41 2009 -0500"
      },
      "message": "Blackfin: unify sched_clock() handling between clock sources\n\nCurrently sched_clock() is only defined when using CYCLES as a clock\nsource.  Declare sched_clock() in common code and mark it with notrace to\nprevent invoking sched_clock() recursively (because ftrace uses\nsched_clock() to record time).\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f7036d649c88ad14b482b2787ffb1063c8a719d7",
      "tree": "683f622c3de3c396fe0275035f318b5e396f6724",
      "parents": [
        "3a022ba9ac12aefe6bbbdda4c9086e21b25b8939"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Tue Sep 15 02:08:50 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:13:38 2009 -0500"
      },
      "message": "Blackfin: fix gptimer0 clock source compile warning\n\nSome of the clocksource prototypes were updated, but the gptimer0 func was\nmissed in the process.  Not a big issue as the argument is ignored, but we\nshould fix the compile warning anyways.\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "239007b8440abff689632f50cdf0f2b9e895b534",
      "tree": "569cab843af4a999d6d868ec9a824530d2bfa733",
      "parents": [
        "9f5a5621e78cf48d86682a71ceb3fcdbde38b222"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Nov 17 16:46:45 2009 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Dec 14 23:55:33 2009 +0100"
      },
      "message": "genirq: Convert irq_desc.lock to raw_spinlock\n\nConvert locks which cannot be sleeping locks in preempt-rt to\nraw_spinlocks.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f8b7256096a20436f6d0926747e3ac3d64c81d24",
      "tree": "18bcabd1de263bd2d0f8d6b763bde8b037716c5c",
      "parents": [
        "0067bd8a55862ac9dd212bd1c4f6f5bff1ca1301"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 30 17:37:04 2009 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Dec 11 06:44:29 2009 -0500"
      },
      "message": "Unify sys_mmap*\n\nNew helper - sys_mmap_pgoff(); switch syscalls to using it.\n\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "2588465badb648a50cd19623f0dd0063c90d4e31",
      "tree": "d114566c6b0c1d5b0958493a7a2ae5f1f2c6838c",
      "parents": [
        "18821b0408efc92ec2804128ba9382a3bcebf132",
        "8c0daee204f794d095ae301f408c5f9f40e4547d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 08:07:51 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 08:07:51 2009 -0800"
      },
      "message": "Merge branch \u0027bkl-arch-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027bkl-arch-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  mn10300: Remove the BKL from sys_execve\n  m68knommu: Remove the BKL from sys_execve\n  m68k: Remove the BKL from sys_execve\n  h83000: Remove BKL from sys_execve\n  frv: Remove the BKL from sys_execve\n  blackfin: Remove the BKL from sys_execve\n  um: Remove BKL from mmapper\n  um: Remove BKL from random\n  s390: Remove BKL from prng\n"
    }
  ],
  "next": "d014d043869cdc591f3a33243d3481fa4479c2d0"
}
