)]}'
{
  "log": [
    {
      "commit": "a4ffd956924e265865a4425bd888927059fd46a9",
      "tree": "f814f866a1d1528a0d9490e3d9f7fcfc143ef1ae",
      "parents": [
        "427472c967977256db42ffbf16f65f2770278b7f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 26 17:26:58 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 28 17:02:55 2011 -0400"
      },
      "message": "Blackfin: gptimers: add structure for hardware register layout\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "427472c967977256db42ffbf16f65f2770278b7f",
      "tree": "34fab15c2e1a4a5b7af60481332f22ed442805f6",
      "parents": [
        "63917efc4feb856e134eedc9ad7a9810fec12968"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon May 23 21:45:42 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 28 17:02:55 2011 -0400"
      },
      "message": "Blackfin: wire up new sendmmsg syscall\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "091c75985e2f3d1b60eb25d577f04923c1b8e022",
      "tree": "9b19eeb962f9b465dde03a54603b9ce2ac251098",
      "parents": [
        "36947a76826111e661a26cb0f668a5be6cc3ddb4"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 27 03:41:03 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 28 17:01:55 2011 -0400"
      },
      "message": "Blackfin: bfin_serial.h: turn default port wrappers into stubs\n\nAny consumer that needs to access the MMRs has to provide these helpers,\nso make the default into useless stubs.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "571503e10045c89af951962ea0bb783482663aad",
      "tree": "b24af1e4b5c67e2da940991b8219f8f8c4e7ac0a",
      "parents": [
        "29a6ccca3869bbe33879dae0cd7df2a1559eff54",
        "7b21fddd087678a70ad64afc0f632e0f1071b092"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:51:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:51:01 2011 -0700"
      },
      "message": "Merge branch \u0027setns\u0027\n\n* setns:\n  ns: Wire up the setns system call\n\nDone as a merge to make it easier to fix up conflicts in arm due to\naddition of sendmmsg system call\n"
    },
    {
      "commit": "7b21fddd087678a70ad64afc0f632e0f1071b092",
      "tree": "c3ee152ab9b57b6cbc1ee3c6fd495c704ec47f66",
      "parents": [
        "14d74e0cab7a7779a7ff0c3863c04c8a8e507106"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri May 27 19:28:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:48:39 2011 -0700"
      },
      "message": "ns: Wire up the setns system call\n\n32bit and 64bit on x86 are tested and working.  The rest I have looked\nat closely and I can\u0027t find any problems.\n\nsetns is an easy system call to wire up.  It just takes two ints so I\ndon\u0027t expect any weird architecture porting problems.\n\nWhile doing this I have noticed that we have some architectures that are\nvery slow to get new system calls.  cris seems to be the slowest where\nthe last system calls wired up were preadv and pwritev.  avr32 is weird\nin that recvmmsg was wired up but never declared in unistd.h.  frv is\nbehind with perf_event_open being the last syscall wired up.  On h8300\nthe last system call wired up was epoll_wait.  On m32r the last system\ncall wired up was fallocate.  mn10300 has recvmmsg as the last system\ncall wired up.  The rest seem to at least have syncfs wired up which was\nnew in the 2.6.39.\n\nv2: Most of the architecture support added by Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nv3: ported to v2.6.36-rc4 by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nv4: Moved wiring up of the system call to another patch\nv5: ported to v2.6.39-rc6\nv6: rebased onto parisc-next and net-next to avoid syscall  conflicts.\nv7: ported to Linus\u0027s latest post 2.6.39 tree.\n\n\u003e  arch/blackfin/include/asm/unistd.h     |    3 ++-\n\u003e  arch/blackfin/mach-common/entry.S      |    1 +\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n\nOh - ia64 wiring looks good.\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "63ab25ebbc50f74550bd8d164a34724b498f6fb9",
      "tree": "5753779e8ba6413174ee224286eabc18c2e9c6ee",
      "parents": [
        "3cea45c6ef459b776123a4855eba6dafd506f3ce"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 26 16:25:45 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 17:12:36 2011 -0700"
      },
      "message": "kgdbts: unify/generalize gdb breakpoint adjustment\n\nThe Blackfin arch, like the x86 arch, needs to adjust the PC manually\nafter a breakpoint is hit as normally this is handled by the remote gdb.\nHowever, rather than starting another arch ifdef mess, create a common\nGDB_ADJUSTS_BREAK_OFFSET define for any arch to opt-in via their kgdb.h.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Dongdong Deng \u003cdongdong.deng@windriver.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "82258c661a9175ec10018cf34090f88cf4da4982",
      "tree": "da023af6861736d442efd5e0793eef1ccf56b8e0",
      "parents": [
        "edeafa74e69f275649624484cdd8b551c8839163"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 26 16:25:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 17:12:36 2011 -0700"
      },
      "message": "Blackfin: convert to asm-generic ptrace.h\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Sergei Shtylyov \u003csshtylyov@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f53dbbb7fa9d29a5c8aa843f319ed10a8cde5bd",
      "tree": "5f7900d5e41e5c8b884dbf0f24fa5f52a964786d",
      "parents": [
        "f9691bb9674b6822ace56370a08c6fc02addf6cb"
      ],
      "author": {
        "name": "Scott Jiang",
        "email": "scott.jiang@analog.com",
        "time": "Tue Mar 01 09:43:50 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 25 08:24:14 2011 -0400"
      },
      "message": "Blackfin: boards: update ASoC resources after machine driver overhaul\n\nNow that the Blackfin machine drivers have been updated to the\nmulticomponent support, update the resources to match.  The pin\nsettings are now a board issue and removed from the driver.\n\nSigned-off-by: Scott Jiang \u003cscott.jiang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "7a7a430f7498cd55820232d8e3f144161138f91a",
      "tree": "891b1bf4f9df8d7a165cae1fc5707c569251673e",
      "parents": [
        "934fe05bf0c743896b478fe3558a282911cfe621"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 18 20:46:03 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 25 08:24:13 2011 -0400"
      },
      "message": "Blackfin: fix addr type with bfin_write_{or,and} helpers\n\nSince the bfin_write() func needs proper type information in order to\nexpand into the right bfin_writeX() variant, preserve the addr\u0027s type\nwhen setting up the local __addr.  Otherwise the helpers will detect\nthe variant based upon sizeof(void) which is almost never right.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d763c58a886068f1ec43751893b5aec35fc072e3",
      "tree": "37c01333c10e498a1caef17890a929f768ba4548",
      "parents": [
        "fecedc807116ed820ca6f3138d6d47a3bc6c5a60"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 14 10:22:45 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 25 08:24:11 2011 -0400"
      },
      "message": "Blackfin: fix indentation with bfin_read() helper\n\nUse tabs instead of spaces to indent.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "7db79172908990c3ea540fcc6819330d273f9f1c",
      "tree": "b81e71dbda26a19ca0396cb0a7b98fd513104b5c",
      "parents": [
        "93f1742c631a87f02622e6a4570e65479f598672"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri May 06 11:47:52 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 25 08:24:09 2011 -0400"
      },
      "message": "Blackfin: initial perf_event support\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "8c0541035007bd8bbacfc5d71c696cdf37696794",
      "tree": "3731d537dcb31b6decfc5493be6f4d5f3d055fb2",
      "parents": [
        "e2a8092c3fa9766248e9515252ae44e6df2d97a0"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Apr 15 13:04:59 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 25 08:13:43 2011 -0400"
      },
      "message": "Blackfin: bf537: demux port H mask A and emac rx ints\n\nThe BF537 SIC combines the gpio port H mask A interrupts with the\nemac rx interrupt, so we need to demux this in software.\n\nIt also combines the gpio port H mask B and the emac tx interrupts,\nand the watchdog and port F mask B interrupts, but since we don\u0027t\nsupport mask B yet, just add the defines for now.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f58c3276d3652b0d96654ba08f0afc87c013da57",
      "tree": "a7276504d01d8a0a170f6b52eea80a2cbef6b225",
      "parents": [
        "6327a574f9ce85f0daab8693913003a456f27f1f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Apr 15 03:08:20 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 25 08:13:43 2011 -0400"
      },
      "message": "Blackfin: move bf537-specific irq code out of common code\n\nThe SIC interrupt line muxing that the bf537 does is specific to this\nCPU (thankfully), so rip it out of the common code and move it to a\nbf537-specific file.  This tidies up the common code significantly.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6327a574f9ce85f0daab8693913003a456f27f1f",
      "tree": "a6ce41ca357356fd486a857103010e286cb7ac61",
      "parents": [
        "fc6bd7b8ad2043ceeb41bf46e25cd705ab2dce1a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Apr 15 03:06:59 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 25 08:13:43 2011 -0400"
      },
      "message": "Blackfin: move internal irq prototypes out of global namespace\n\nThese are only used in a few internal Blackfin places, so move the irq\nprototypes out of the global header and into the internal irq one.  No\nfunctional changes other than shuffling locales.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c977819d0138bbc0c2799b8112fa4e4e93ab5b59",
      "tree": "3f0bceaf3e5f875b1e82fe8d5378949479981d2e",
      "parents": [
        "c505217ca058aa4bcb0cba7bc6b2d228120b3e3e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Apr 13 23:59:08 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 25 08:13:42 2011 -0400"
      },
      "message": "Blackfin: delete duplicated user single step prototypes\n\nThese are in linux/ptrace.h, so no need for us to duplicate them.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c505217ca058aa4bcb0cba7bc6b2d228120b3e3e",
      "tree": "5c3519d39dbb080097398548de7b0491da76c452",
      "parents": [
        "2951acba8510a37c6b56f8481906a809c5eb3b0e"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Thu Aug 05 07:58:15 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 25 08:13:42 2011 -0400"
      },
      "message": "Blackfin: kgdb: cache flushing is not safe in SMP mode\n\nMake sure we mark cache flushing as unsafe to kgdb in SMP mode so that\nkgdb doesn\u0027t flush things incorrectly on us.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "2951acba8510a37c6b56f8481906a809c5eb3b0e",
      "tree": "178c574990bbec24143180bfd39f85d7a2de7d6b",
      "parents": [
        "44491fbc5a228f3c2e61d842fd9fee0bfb839373"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Apr 13 19:12:39 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 25 08:13:42 2011 -0400"
      },
      "message": "Blackfin: SMP: drop unused blackfin_cpudata.idle pointer\n\nNot sure when we stopped using this field, but nothing in the tree uses\nthis now, so punt it.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6adc521e7127732512ebd7fcfd3926d7970a82e1",
      "tree": "1de12c99fde995c82a8cd7487f45c6f6ea0b4ef4",
      "parents": [
        "6b108049d67090988fbb0b9d9905ffca114b6ff1"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Mar 30 02:54:33 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 25 08:13:42 2011 -0400"
      },
      "message": "Blackfin: unify core IRQ definitions\n\nStart a new common IRQ header and move all of the CEC pieces there.  This\nlets the individual part headers worry just about its SIC defines.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "bc6b92f8c31788a2fdc65d9be903983e5da78921",
      "tree": "644b0834cd437094ca41ddf8a3155238d8fe1512",
      "parents": [
        "73ecfcf9088672220f7ca98811b2d05339c4f14c"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Tue Jun 30 09:48:03 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 25 08:13:41 2011 -0400"
      },
      "message": "Blackfin: don\u0027t attempt to flush on-chip L1 SRAM regions\n\nSince the on-chip L1 regions are not cacheable, there is no point in\ntrying to flush/invalidate them.  Plus, older Blackfin parts like to\ntrigger an exception (like BF533-0.3).\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "943aee0c685d0563228d5a2ad9c8394ad0300fb5",
      "tree": "380d2fab81323a878ab750f573d4476d109e589b",
      "parents": [
        "85f2e689a5c8fb6ed8fdbee00109e7f6e5fefcb6"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Thu Jan 07 06:57:30 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Apr 13 19:34:04 2011 -0400"
      },
      "message": "Blackfin: SMP: make all barriers handle cache issues\n\nWhen suspending/resuming, the common task freezing code will run in\nparallel and freeze processes on each core.  This is because the code\nuses the non-smp version of memory barriers (as well it should).\n\nThe Blackfin smp barrier logic at the moment contains the cache sync\nlogic, but the non-smp barriers do not.  This is incorrect as Rafel\nsummarized:\n\u003e ...\n\u003e The existing memory barriers are SMP barriers too, but they are more\n\u003e than _just_ SMP barriers.  At least that\u0027s how it is _supposed_ to be\n\u003e (eg. rmb() is supposed to be stronger than smp_rmb()).\n\u003e ...\n\u003e However, looking at the blackfin\u0027s definitions of SMP barriers I see\n\u003e that it uses extra stuff that should _also_ be used in the definitions\n\u003e of the mandatory barriers.\n\u003e ...\n\nURL: http://lkml.org/lkml/2011/4/13/11\nLKML-Reference: \u003cBANLkTi\u003dF-C-vwX4PGGfbkdTBw3OWL-twfg@mail.gmail.com\u003e\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "92a19d66a3cc17feae20b4c1147e8b4dbf7b2282",
      "tree": "e68a5f05a70926a3d44dfcaa52dd8f562bbebf48",
      "parents": [
        "901c23fb18fad6506c90e17fa265970c311b9227"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 25 16:24:36 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 25 16:54:13 2011 -0400"
      },
      "message": "Blackfin: bitops: fix include order after little endian inclusion\n\nThe le.h header requires things like test_bit to be declared, so we need\nto move its inclusion to after the point where that happens.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "05061bf678de5d69ebaae2c0705bf106e3000b6e",
      "tree": "8be38692f0dfd4f49c9c04d8eeb974525a84b1b6",
      "parents": [
        "fdc0ad80a4f27efcb457b49f5dd8455a3d623559",
        "de55aa33ca6928881ca5c402bb0f5db242fbcdba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 08:24:28 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 08:24:28 2011 -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:\n  Blackfin: bf54x: re-enable anomaly 05000353 for all revs\n  Blackfin: enable atomic64_t support\n  Blackfin: wire up new syncfs syscall\n  Blackfin: SMP: flush CoreB cache when shutting down\n"
    },
    {
      "commit": "61f2e7b0f474225b4226772830ae4b29a3a21f8d",
      "tree": "52f880fe6feec8efe5e5e028a3e0637629a500b7",
      "parents": [
        "3fca5af7860f87eb2cd706c2d7dda4ad03230a07"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:42:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:22 2011 -0700"
      },
      "message": "bitops: remove minix bitops from asm/bitops.h\n\nminix bit operations are only used by minix filesystem and useless by\nother modules.  Because byte order of inode and block bitmaps is different\non each architecture like below:\n\nm68k:\n\tbig-endian 16bit indexed bitmaps\n\nh8300, microblaze, s390, sparc, m68knommu:\n\tbig-endian 32 or 64bit indexed bitmaps\n\nm32r, mips, sh, xtensa:\n\tbig-endian 32 or 64bit indexed bitmaps for big-endian mode\n\tlittle-endian bitmaps for little-endian mode\n\nOthers:\n\tlittle-endian bitmaps\n\nIn order to move minix bit operations from asm/bitops.h to architecture\nindependent code in minix filesystem, this provides two config options.\n\nCONFIG_MINIX_FS_BIG_ENDIAN_16BIT_INDEXED is only selected by m68k.\nCONFIG_MINIX_FS_NATIVE_ENDIAN is selected by the architectures which use\nnative byte order bitmaps (h8300, microblaze, s390, sparc, m68knommu,\nm32r, mips, sh, xtensa).  The architectures which always use little-endian\nbitmaps do not select these options.\n\nFinally, we can remove minix bit operations from asm/bitops.h for all\narchitectures.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f312eff8164879e04923d41e9dd23e7850937d85",
      "tree": "9f4f6fd00ebf12afd5b070c44d12b55a29440360",
      "parents": [
        "bb5cda3d706f44e5696533c9a7353c458f2871e0"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:42:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:21 2011 -0700"
      },
      "message": "bitops: remove ext2 non-atomic bitops from asm/bitops.h\n\nAs the result of conversions, there are no users of ext2 non-atomic bit\noperations except for ext2 filesystem itself.  Now we can put them into\narchitecture independent code in ext2 filesystem, and remove from\nasm/bitops.h for all architectures.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "861b5ae7cde96ca081914e21dedfa7e8a38da622",
      "tree": "376cae55475cce2bb45b96213b1f91b330db0448",
      "parents": [
        "c1e6ca7a501f0139e5ec2a01f8420eeb21c97a52"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Mar 23 16:42:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 23 19:46:15 2011 -0700"
      },
      "message": "bitops: introduce little-endian bitops for most architectures\n\nIntroduce little-endian bit operations to the big-endian architectures\nwhich do not have native little-endian bit operations and the\nlittle-endian architectures.  (alpha, avr32, blackfin, cris, frv, h8300,\nia64, m32r, mips, mn10300, parisc, sh, sparc, tile, x86, xtensa)\n\nThese architectures can just include generic implementation\n(asm-generic/bitops/le.h).\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bee18bebda46bc112916a5124a23a9c7b244b82d",
      "tree": "043677f8e2b8f133d029bfc9e0b083d0cd0937b5",
      "parents": [
        "4e3d96deff59d126cfa289645e136e295e65480f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Mar 21 02:39:10 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 22 21:03:17 2011 -0400"
      },
      "message": "Blackfin: enable atomic64_t support\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "4e3d96deff59d126cfa289645e136e295e65480f",
      "tree": "3dd8de44d8c836bc7aef06f79fd2cea5bbfcc99e",
      "parents": [
        "1e924e2f1e073684b845c95886183bac6a992fb0"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 22 13:41:22 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 22 21:03:16 2011 -0400"
      },
      "message": "Blackfin: wire up new syncfs syscall\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a8d0142fb7e31a11919ef2d45d6f43e0f225f568",
      "tree": "2b9fd6d349b3f4958b160ad89121cf89f8112054",
      "parents": [
        "1353d050facf5efd8dc05ba6c4d7852fcb423b15"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:05:23 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:05:25 2011 -0400"
      },
      "message": "Blackfin: wire up new syscalls\n\nHook up name_to_handle_at, open_by_handle_at, and clock_adjtime.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "1353d050facf5efd8dc05ba6c4d7852fcb423b15",
      "tree": "cc33a181616f96f467b06a9c9a6f0f98bf89f78f",
      "parents": [
        "9169b51f8ce6cd11cd19913b54466ec11e6a12f9"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Thu Mar 17 02:16:16 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:11 2011 -0400"
      },
      "message": "Blackfin/ipipe: restore pipeline bits in irqflags\n\nThis patch fixes the Blackfin irqflags to make them I-pipe aware anew,\nafter the introduction of the hard_local_irq_*() API.\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "5b5da4c4b843e0d84244472b72fe1e7500f5681f",
      "tree": "b15424c4909ca7b4f69f28bd8576ba065e9030fa",
      "parents": [
        "8944b5a258d73abd1f86bb360c27bb8c3bed5daa"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Thu Mar 17 02:12:48 2011 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:10 2011 -0400"
      },
      "message": "Blackfin/ipipe: upgrade to I-pipe mainline\n\nThis patch introduces Blackfin-specific bits to support the current\ntip of the interrupt pipeline development, mainly:\n\n- 2/3-level interrupt maps (sparse IRQs)\n- generic virq handling\n- sysinfo v2 format for ipipe_get_sysinfo()\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c6345ab1a3d17f4b6c80ac79d7fb0f006b32fdaa",
      "tree": "8f3980f69cba2e3269aa9688426fca95be56d7a6",
      "parents": [
        "6f546bc3ac9eedbf770bf3bcbc45ce2ea32c94ad"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Thu Aug 05 07:49:26 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:04 2011 -0400"
      },
      "message": "Blackfin: SMP: work around anomaly 05000491\n\nIn order to safely work around anomaly 05000491, we have to execute IFLUSH\nfrom L1 instruction sram.  The trouble with multi-core systems is that all\nL1 sram is visible only to the active core.  So we can\u0027t just place the\nfunctions into L1 and call it directly.  We need to setup a jump table and\nplace the entry point in external memory.  This will call the right func\nbased on the active core.\n\nIn the process, convert from the manual relocation of a small bit of code\ninto Core B\u0027s L1 to the more general framework we already have in place\nfor loading arbitrary pieces of code into L1.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6f546bc3ac9eedbf770bf3bcbc45ce2ea32c94ad",
      "tree": "7089509d165a19156c3be21950f96160fb1f06a1",
      "parents": [
        "820b127dae869cbbd2133f066e8b8f32a90d46e5"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Thu Jan 28 10:46:55 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 04:01:03 2011 -0400"
      },
      "message": "Blackfin: SMP: implement cpu_freq support\n\nRe-use some of the existing cpu hotplugging code in the process.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "b5fc12df9039a9e6a2c5ae1fc0cee244b6aca8e2",
      "tree": "037e73020be971370ce2103c4500f6deef4fc297",
      "parents": [
        "4c131c8c23eeb90d0fe93bd490ffd63ff0f97d10"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jan 11 16:33:15 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Mar 18 03:49:24 2011 -0400"
      },
      "message": "Blackfin: add bfin_write_{or,and} helpers\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "0f66e50af53d39edebf4bc64ef90077e738c171f",
      "tree": "b4983675b49343d1e6f7c21352b787168f57eac7",
      "parents": [
        "3e517f4b1de4787ecff87a73a9865a0b1aa2b10b"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Tue Jan 11 00:16:43 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Feb 03 14:44:54 2011 -0800"
      },
      "message": "serial: bfin_5xx: split uart RX lock from uart port lock to avoid deadlock\n\nThe RX lock is used to protect the RX buffer from concurrent access in DMA\nmode between the timer and RX interrupt routines.  It is independent from\nthe uart lock which is used to protect the TX buffer.  It is possible for\na uart TX transfer to be started up from the RX interrupt handler if low\nlatency is enabled.  So we need to split the locks to avoid deadlocking in\nthis situation.\n\nIn PIO mode, the RX lock is not necessary because the handle_simple_irq\nand handle_level_irq functions ensure driver interrupt handlers are called\nonce on one core.\n\nAnd now that the RX path has its own lock, the TX interrupt has nothing to\ndo with the RX path, so disabling it at the same time.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e15124c14c12a3809dfce4517a2afcbe1cf9b346",
      "tree": "97bfe9696735e4d1235477965d5e234d6d7e6281",
      "parents": [
        "77c90e3d35c17c371fbef91fa6e180e954c1faba"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Oct 28 15:34:09 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:17 2011 -0500"
      },
      "message": "Blackfin: dpmc.h: pull in new pll.h\n\nAny consumer of dpmc.h expects to use VR_CTL, so also pull in the new\nmach/pll.h header for those functions.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "10cdc1a78a02bb1d76b28b146083cb060399d86f",
      "tree": "0b2cdb9379109ca114983186b4a7430fe896d543",
      "parents": [
        "73a400646b8e26615f3ef1a0a4bc0cd0d5bd284c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 27 15:29:26 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:16 2011 -0500"
      },
      "message": "Blackfin: unify pll.h headers\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "2c1657c29f810d0ba32cde54cba1e916815493e5",
      "tree": "882d54edf3f003868af78eb2a92a0782f0c1bfd7",
      "parents": [
        "05c3457ec2d5d02aec58d246179df19d6b2de752"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon Sep 21 11:51:31 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:15 2011 -0500"
      },
      "message": "Blackfin: SMP: relocate blackfin_core_id() definition\n\nSince we\u0027re breaking apart some inter-header dependencies to avoid more\ncircular loops, move the blackfin_core_id() definition to the func that\nit is based upon.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "05c3457ec2d5d02aec58d246179df19d6b2de752",
      "tree": "d9e49b541b646e6fcf2597231d35bf610f70bcf4",
      "parents": [
        "54d756ed1a6498f403980ece028b61719cfbe813"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 27 10:07:33 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:14 2011 -0500"
      },
      "message": "Blackfin: SMP: fix build breakage in cache.h\n\nThe SMP code needs \"asmlinkage\" which linkage.h provides.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "54d756ed1a6498f403980ece028b61719cfbe813",
      "tree": "becce49aa5d8b5defdb1ed66da953122ab03fcf4",
      "parents": [
        "49fcc7b16f23167f0ee945228bd811a1a2728c77"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon Sep 21 11:51:31 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:14 2011 -0500"
      },
      "message": "Blackfin: SMP: add missing arch_{read,write}_lock_flags helpers\n\nCommon code expects these to be defined for SMP ports, so add them.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "71a516adb6f3f178b0a961c55e7da75f8947afa5",
      "tree": "f77f3fea2de37a28d813308c38591e38a0863ffa",
      "parents": [
        "9c199b5965c76f90b297e01accb933624dc8d242"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Sep 21 11:51:31 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:12 2011 -0500"
      },
      "message": "Blackfin: SMP: fix asm/bitops.h errors\n\nThe common asm-generic non-atomic bitops.h defines test_bit() for us, but\nwe need to use our own version.  So redirect the definition of this func\nto avoid having to inline the rest of the asm-generic file.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "71a66287d9c2fd07f1017f23db6ccc68ac4c4a96",
      "tree": "ac0c215c1212ab2887ce956562e44b12382011fb",
      "parents": [
        "57afb399350b45c0067f4979ce9f0c754239b048"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Fri Mar 12 04:24:21 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:11 2011 -0500"
      },
      "message": "Blackfin: SMP: rename the arch_xxx lock funcs to __raw_xxx\n\nThe external functions are named __raw_xxx, not arch_xxx, so rename the\nprototypes to match reality.  This fixes some simple build errors in the\nbfin_ksyms.c code which exports these helpers to modules.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "57afb399350b45c0067f4979ce9f0c754239b048",
      "tree": "8dc43f8df53b016621a6bc9f43b5761858dfe6d0",
      "parents": [
        "94a038c2e6228727ae0549af75e97b9b634cd468"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed Sep 09 10:46:19 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:11 2011 -0500"
      },
      "message": "serial: bfin_5xx: move resources into board files\n\nRather than maintain Kconfig entries where people have to enter raw\nnumbers and hardcode lists of addresses/pins in the driver itself,\npush it all to platform resources.  This lets us simplify the driver,\nthe Kconfig, and gives board porters greater flexibility.\n\nIn the process, we need to also start supporting the early platform\ninterface.  Not a big deal, but it causes the patch to be bigger than\na simple resource relocation.\n\nAll the Blackfin boards already have their resources updated and in\nplace for this change.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "4de2bf8786ec8ec9a45b556e1ddf5c80c807a361",
      "tree": "7ac3dbd87b81d207c8417b5e581122ff5dba0fa4",
      "parents": [
        "9887f41533c860777b2fcf2eccf04f95980ab52a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 25 21:11:10 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:06 2011 -0500"
      },
      "message": "Blackfin: push gpio (port) defines into common headers\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "5e3bcf30d655c2e277c77b523347685d06bb9d31",
      "tree": "af3bcdca773f6ce0188d40f4b21b25288600b167",
      "parents": [
        "9346dba55672a6f04b7bfd1faa081ff149995a3f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 25 18:11:09 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:05 2011 -0500"
      },
      "message": "Blackfin: dma: constify MMR pointer array\n\nThe array of pointers is never written, so constify it.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6c8e75a06c8ee32c68ce90afa4a0fe093327b0e4",
      "tree": "67b7753a344558f93fe0e8231ac89368e5acd69a",
      "parents": [
        "cfbf1677a336d5e3db6e80d1ed58fbf4b29450ed"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 25 08:02:30 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:04 2011 -0500"
      },
      "message": "Blackfin: bfin_dma.h: start a header for DMA MMR layout\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "cfbf1677a336d5e3db6e80d1ed58fbf4b29450ed",
      "tree": "b8499f4dfe8c1c2b5c713080d2b327c6b39aa8db",
      "parents": [
        "efb2d31c1c62de9a0e42b2b1981d1a90fc0b4618"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Feb 16 04:03:18 2010 -0500"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:04 2011 -0500"
      },
      "message": "Blackfin: switch to asm-generic/io.h\n\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "efb2d31c1c62de9a0e42b2b1981d1a90fc0b4618",
      "tree": "02696675f9365c97fa079f0b6960cbe97d4e1e62",
      "parents": [
        "21aa8ec362b59458bea1144494ae53ca2d8b13ed"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Oct 26 21:52:59 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:03 2011 -0500"
      },
      "message": "asm-generic/io.h: add reads[bwl]/writes[bwl] helpers\n\nA bunch of arches define reads[bwl]/writes[bwl] helpers for accessing\nmemory mapped registers.  Since the Blackfin ones aren\u0027t specific to\nBlackfin code, move them to the common asm-generic/io.h for people.\n\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "b1524e29e318e79b2d04bcbd651a7af8dff32bb3",
      "tree": "7e138995fa0f8727b61fdada567cbda3f95e1670",
      "parents": [
        "709465d6ea0466454ef547e7d1065db2b23033a9"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Sep 28 03:16:01 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 10 07:18:02 2011 -0500"
      },
      "message": "Blackfin: bfin_serial.h: unify heavily duplicated serial code\n\nEach Blackfin port has been duplicating UART structures and defines when\nthere really is no need for it.  So start a new bfin_serial.h header to\nunify all these pieces and give ourselves a fresh start.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c925cf0b80cb486b31e1ec0e9f981d75a4b38453",
      "tree": "1b97d63e9f14e7de3d230a5d5e8f16dcfd144b77",
      "parents": [
        "732eacc0542d0aa48797f675888b85d6065af837"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Tue Oct 26 14:22:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 16:52:12 2010 -0700"
      },
      "message": "m68k{nommu}/blackfin : remove old assembler-only flags bit definitions\n\nLong ago, PT_TRACESYS_OFF and friends were introduced as hard defines to\navoid straight constants in assembler parts of linux m68k.  They are not\nused anymore, and were not updated to follow changes in linux kernel.\nRemove them.  When similar constants are needed, they are now generated\nusing asm-offsets.c.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad3e01a331435a06055cdaf19cc973dd138dc925",
      "tree": "ef68c22a08f73be31fc1763d63cbcdff06128785",
      "parents": [
        "09ebdedf48994117ede1b7792fc38268bc82549b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 25 04:49:49 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 25 17:24:00 2010 -0400"
      },
      "message": "Blackfin: fix inverted anomaly 05000481 logic\n\nNo one uses these MMRs so we didn\u0027t notice when the anomaly handling\nlogic was inverted.\n\nReported-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ff7cbc4b5c6276865a6db594c4b8459ebad457a4",
      "tree": "3932ca41b9028d24dedd0d3e652d9c3dfc030ec9",
      "parents": [
        "10cbb0ba4282407ee3c4a09552d80941bfdfeb77"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sun Oct 24 18:13:31 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 25 04:54:33 2010 -0400"
      },
      "message": "Blackfin: ppi/spi/twi headers: add missing __BFP undef\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "61c16b5c7414b6d0511dc384e0ea994e250e6339",
      "tree": "6d3c198f42c931f4ecf7d3b0b5c668d582a1b794",
      "parents": [
        "02460d08930656b3a50381cfb119864efcd4eef9"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 22 05:11:21 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 25 04:54:32 2010 -0400"
      },
      "message": "Blackfin: bfin_twi.h: start a common TWI header\n\nStart one place for TWI definitions.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "b9ac41e314f0b43641bc01bd553fd2e0458ed832",
      "tree": "f150d78ab68d4daaace99ab80f4e6d8705919dc8",
      "parents": [
        "fec84d21c52bca67949a17aaf7d410b497f8e1b0"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 22 05:11:08 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 22 16:30:03 2010 -0400"
      },
      "message": "Blackfin: bfin_spi.h: add MMR peripheral layout\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "fec84d21c52bca67949a17aaf7d410b497f8e1b0",
      "tree": "c274bc2d05c489fef3a62403f853d9f4b860edbc",
      "parents": [
        "faf3d9ed2b9b402aa2c3d11688c6a1ff80ea6ea4"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 22 04:41:13 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 22 16:30:03 2010 -0400"
      },
      "message": "Blackfin: bfin_ppi.h: start a common PPI/EPPI header\n\nStart unifying the PPI/EPPI peripheral structures in one place.  This\nmay be used by camera/video/fpga/high speed devices.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "faf3d9ed2b9b402aa2c3d11688c6a1ff80ea6ea4",
      "tree": "159ee902177acdd7299ee1d592616c02f3514dbf",
      "parents": [
        "5d868212c411b0e3d11006f58688b31ee2180d8c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 22 03:11:42 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 22 16:30:03 2010 -0400"
      },
      "message": "Blackfin: bfin_can.h: add missing VERSION/VERSION2 MMRs\n\nAlso document the mailbox (channel) data array layout.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "49e00edbb77b44574a235032774b15656faa7cec",
      "tree": "768775c1b46c5515608e77fe0bb9f68f81e9610a",
      "parents": [
        "56b4f07a08ac4188ba055d194a105a7bd833cea3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sun Oct 17 04:59:16 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 22 16:30:01 2010 -0400"
      },
      "message": "Blackfin: H8606: move 8250 irqflags to platform resources\n\nNow that the common 8250 serial driver supports an \"irqflags\" field,\nwe don\u0027t need to patch in a custom define into the code.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "99a5b2878b56d24919eb7e646f2d8e02f63a6efc",
      "tree": "5db99463ad9f68e383aa54c9d102f91f5b890091",
      "parents": [
        "73775b892ee70bdc0dbd6aeeebb50894d062f9a1"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Sep 06 10:16:04 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 22 03:48:59 2010 -0400"
      },
      "message": "Blackfin: add new cacheflush syscall\n\nFlushing caches sometimes requires anomaly workarounds which require\nsupervisor-only insns.  Normally we don\u0027t need to flush caches from\nuserspace so this isn\u0027t a problem, but when gcc generates trampolines\non the stack, we do.\n\nSo add a new syscall for gcc to use modeled after the mips version.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c0ab9387456d7660dead96ce1b5463741f087db1",
      "tree": "d14c3893db3f35db1f856c59dbe68781f954b310",
      "parents": [
        "3d7dc8836a0f08cbe6d8d499ddce05809b687f58"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Fri Jul 09 17:29:26 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 22 03:48:55 2010 -0400"
      },
      "message": "Blackfin: workaround anomaly 05000481 (corruption with ITEST MMRs)\n\nNothing actually needs to use these MMRs (as direct cache manipulation\nis done with the DTEST MMRs), so simply hide the read funcs behind the\nanomaly define.  They\u0027re generally unusable anyways when this anomaly\nis in effect.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e36f561a2c88394ef2708f1ab300fe8a79e9f651",
      "tree": "385f378c4240955e4356d49686a8ef606a82a7c1",
      "parents": [
        "70ada77920723fbc2b35e9b301022fb1e166b41b",
        "df9ee29270c11dba7d0fe0b83ce47a4d8e8d2101"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 14:37:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 14:37:27 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-irqflags\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-irqflags:\n  Fix IRQ flag handling naming\n  MIPS: Add missing #inclusions of \u003clinux/irq.h\u003e\n  smc91x: Add missing #inclusion of \u003clinux/irq.h\u003e\n  Drop a couple of unnecessary asm/system.h inclusions\n  SH: Add missing consts to sys_execve() declaration\n  Blackfin: Rename IRQ flags handling functions\n  Blackfin: Add missing dep to asm/irqflags.h\n  Blackfin: Rename DES PC2() symbol to avoid collision\n  Blackfin: Split the BF532 BFIN_*_FIO_FLAG() functions to their own header\n  Blackfin: Split PLL code from mach-specific cdef headers\n"
    },
    {
      "commit": "5e8592dca303fb429d1641c205fe509f4b781ca2",
      "tree": "14bbd03eeec15e99bb9ea1aefcb1a953be31159e",
      "parents": [
        "5b47bcd48b3bd53c86040321de0d348aadebed87"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Dec 18 18:00:10 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 18 02:49:39 2010 -0400"
      },
      "message": "spi/bfin_spi: combine duplicate SPI_CTL read/write logic\n\nWhile combining things, also switch to the proper SPI bit define names.\nThis lets us punt the rarely used SPI defines.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d3cc71f71ae13596cb988e16bfa2b15f09fb7347",
      "tree": "6fcd5e9401931dbce719bcdfd1e5b4075f392598",
      "parents": [
        "0d2c6de2255cb299fdd77d4543738adee45f4f3f"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Tue Nov 17 09:45:59 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 18 02:49:36 2010 -0400"
      },
      "message": "spi/bfin_spi: redo GPIO CS handling\n\nThe common SPI layers take care of detecting CS conflicts and preventing\ntwo devices from claiming the same CS.  This causes problems for the GPIO\nCS support we currently have as we are using CS0 to mean \"GPIO CS\".  But\nif we have multiple devices using a GPIO CS, the common SPI layers see\nmultiple devices using the virtual \"CS0\" and reject any such attempts.\n\nTo make both work, we introduce an offset define.  This represents the\nmax number of hardware CS values that the SPI peripheral supports.  If\nthe CS is below this limit, we know we can use the hardware CS.  If it\u0027s\nabove, we treat it as a GPIO CS.  This keeps the CS unique as seen by\nthe common code and prevents conflicts.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "0d2c6de2255cb299fdd77d4543738adee45f4f3f",
      "tree": "0d71e83b2bb0dc2fcb73416c9bbc2d4a8c0b47e9",
      "parents": [
        "90008a641dd832cc2e2c4d21b7da94de91e9d0a4"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Oct 15 04:13:29 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 18 02:49:35 2010 -0400"
      },
      "message": "Blackfin: SPI: expand SPI bitmasks\n\nExpand the BIT_CTL defines to use the naming convention of the hardware,\nand expand the masks to cover all documented bits.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "201bbc6fd84c67b4021f454d3e4c30d5cd77f702",
      "tree": "2c1e10a96b060787169cef3e5b2e45b02114b182",
      "parents": [
        "8221610e9990e7ee542a4e508d278302af8a9e75"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 23 20:56:10 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 18 02:49:30 2010 -0400"
      },
      "message": "spi/bfin_spi: drop custom cs_change_per_word support\n\nAs David points out, the cs_change_per_word option isn\u0027t standard, nor is\nanyone actually using it.  So punt all of the dead code considering it\nmakes up ~10% of the code size.\n\nReported-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "df9ee29270c11dba7d0fe0b83ce47a4d8e8d2101",
      "tree": "0c9a87ef1ea042c4432f122c3d03614d21156fc1",
      "parents": [
        "ca4d3e6746bdcfccb517349bce2d2c5b5614fb6f"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 07 14:08:55 2010 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 07 14:08:55 2010 +0100"
      },
      "message": "Fix IRQ flag handling naming\n\nFix the IRQ flag handling naming.  In linux/irqflags.h under one configuration,\nit maps:\n\n\tlocal_irq_enable() -\u003e raw_local_irq_enable()\n\tlocal_irq_disable() -\u003e raw_local_irq_disable()\n\tlocal_irq_save() -\u003e raw_local_irq_save()\n\t...\n\nand under the other configuration, it maps:\n\n\traw_local_irq_enable() -\u003e local_irq_enable()\n\traw_local_irq_disable() -\u003e local_irq_disable()\n\traw_local_irq_save() -\u003e local_irq_save()\n\t...\n\nThis is quite confusing.  There should be one set of names expected of the\narch, and this should be wrapped to give another set of names that are expected\nby users of this facility.\n\nChange this to have the arch provide:\n\n\tflags \u003d arch_local_save_flags()\n\tflags \u003d arch_local_irq_save()\n\tarch_local_irq_restore(flags)\n\tarch_local_irq_disable()\n\tarch_local_irq_enable()\n\tarch_irqs_disabled_flags(flags)\n\tarch_irqs_disabled()\n\tarch_safe_halt()\n\nThen linux/irqflags.h wraps these to provide:\n\n\traw_local_save_flags(flags)\n\traw_local_irq_save(flags)\n\traw_local_irq_restore(flags)\n\traw_local_irq_disable()\n\traw_local_irq_enable()\n\traw_irqs_disabled_flags(flags)\n\traw_irqs_disabled()\n\traw_safe_halt()\n\nwith type checking on the flags \u0027arguments\u0027, and then wraps those to provide:\n\n\tlocal_save_flags(flags)\n\tlocal_irq_save(flags)\n\tlocal_irq_restore(flags)\n\tlocal_irq_disable()\n\tlocal_irq_enable()\n\tirqs_disabled_flags(flags)\n\tirqs_disabled()\n\tsafe_halt()\n\nwith tracing included if enabled.\n\nThe arch functions can now all be inline functions rather than some of them\nhaving to be macros.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e [X86, FRV, MN10300]\nSigned-off-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e [Tile]\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e [Microblaze]\nTested-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e [ARM]\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e [AVR]\nAcked-by: Tony Luck \u003ctony.luck@intel.com\u003e [IA-64]\nAcked-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e [M32R]\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e [M68K/M68KNOMMU]\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e [MIPS]\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e [PA-RISC]\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e [PowerPC]\nAcked-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e [S390]\nAcked-by: Chen Liqin \u003cliqin.chen@sunplusct.com\u003e [Score]\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e [SH]\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e [Sparc]\nAcked-by: Chris Zankel \u003cchris@zankel.net\u003e [Xtensa]\nReviewed-by: Richard Henderson \u003crth@twiddle.net\u003e [Alpha]\nReviewed-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e [H8300]\nCc: starvik@axis.com [CRIS]\nCc: jesper.nilsson@axis.com [CRIS]\nCc: linux-cris-kernel@axis.com\n"
    },
    {
      "commit": "3b139cdb373282dfa72316aa56887371e97cafe8",
      "tree": "c8755b136c0787011409d6f8116d5493406d0b55",
      "parents": [
        "5c74874bc9a838b185fe463153e63f7d895ebb77"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 07 14:08:52 2010 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 07 14:08:52 2010 +0100"
      },
      "message": "Blackfin: Rename IRQ flags handling functions\n\nRename h/w IRQ flags handling functions to be in line with what is expected for\nthe irq renaming patch.  This renames local_*_hw() to hard_local_*() using the\nfollowing perl command:\n\n\tperl -pi -e \u0027s/local_irq_(restore|enable|disable)_hw/hard_local_irq_\\1/ or s/local_irq_save_hw([_a-z]*)[(]flags[)]/flags \u003d hard_local_irq_save\\1()/\u0027 `find arch/blackfin/ -name \"*.[ch]\"`\n\nand then fixing up asm/irqflags.h manually.\n\nAdditionally, arch/hard_local_save_flags() and arch/hard_local_irq_save() both\nreturn the flags rather than passing it through the argument list.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "5c74874bc9a838b185fe463153e63f7d895ebb77",
      "tree": "0aba98d068108643ade86de9cdb21443a463aca5",
      "parents": [
        "db36b906fefa5b95039bd418bc354ffc9b141020"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 07 14:08:51 2010 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 07 14:08:51 2010 +0100"
      },
      "message": "Blackfin: Add missing dep to asm/irqflags.h\n\nAdd a missing dependency (mach/blackfin.h) to asm/irqflags.h so that\nbfin_read_IMASK() can be used by inline functions.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "ac0a5042befbe4396b7650358ad35298512d683d",
      "tree": "ed0ce62c139f88153a4f7acd787e3c82d761298c",
      "parents": [
        "d4348c678977c7093438bbbf2067c49396ae941b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Nov 17 15:40:30 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 27 15:58:27 2010 -0400"
      },
      "message": "Blackfin: punt duplicate SPORT MMR defines\n\nThe common bfin_sport.h header now has unified definitions of these, so\nstop polluting the global namespace.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f3411b16c790e52b5abe174b33c7d213dbf5c259",
      "tree": "cd0bf1141a668c3cc73579048c7a56721e05e28e",
      "parents": [
        "4bdef3bd7e59a3cabb3dc02ccff9f056d3a06f99"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Aug 18 15:25:30 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Aug 23 04:24:09 2010 -0400"
      },
      "message": "Blackfin: wire up new fanotify/prlimit64 syscalls\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "97e94c3a57c5999dde878449f17238ae98f74e42",
      "tree": "98918fac987be189e5a9171a7106126062ad52f4",
      "parents": [
        "9ee47476d6734c9deb9ae9ab05d963302f6b6150"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 13 17:42:39 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Aug 23 04:24:08 2010 -0400"
      },
      "message": "Blackfin: fix hweight breakage\n\nThe recent commit to add constant optimization to hweight implicitly broke\nthe Blackfin arch.  Seems we were missed when all the other arches were\nfixed with renames.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "bf56fba6703592149e1bcd19220c60eb42dff9b7",
      "tree": "45908384005037b96ef4561345ded09da1798f14",
      "parents": [
        "60641aa1f379820e99ac7f45a38b43795670c741"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 10:20:19 2010 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sat Aug 14 22:26:51 2010 +0200"
      },
      "message": "archs: replace unifdef-y with header-y\n\nunifdef-y and header-y have same semantic, so drop unifdef-y\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "3b9c6c11f519718d618f5d7c9508daf78b207f6f",
      "tree": "6c99992e25b9305fbe3977dff30f5eeb445f25e0",
      "parents": [
        "d80e0d96a328cc864a1cb359f545a6ed0c61812d"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Aug 10 18:03:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:21 2010 -0700"
      },
      "message": "dma-mapping: remove dma_is_consistent API\n\nArchitectures implement dma_is_consistent() in different ways (some\nmisinterpret the definition of API in DMA-API.txt).  So it hasn\u0027t been so\nuseful for drivers.  We have only one user of the API in tree.  Unlikely\nout-of-tree drivers use the API.\n\nEven if we fix dma_is_consistent() in some architectures, it doesn\u0027t look\nuseful at all.  It was invented long ago for some old systems that can\u0027t\nallocate coherent memory at all.  It\u0027s better to export only APIs that are\ndefinitely necessary for drivers.\n\nLet\u0027s remove this API.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nReviewed-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4565f0170dfc849b3629c27d769db800467baa62",
      "tree": "a2c70fb6f2f4826749b704ed83557623ca95bca5",
      "parents": [
        "a6eb9fe105d5de0053b261148cee56c94b4720ca"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Aug 10 18:03:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:21 2010 -0700"
      },
      "message": "dma-mapping: unify dma_get_cache_alignment implementations\n\ndma_get_cache_alignment returns the minimum DMA alignment.  Architectures\ndefines it as ARCH_DMA_MINALIGN (formally ARCH_KMALLOC_MINALIGN).  So we\ncan unify dma_get_cache_alignment implementations.\n\nNote that some architectures implement dma_get_cache_alignment wrongly.\ndma_get_cache_alignment() should return the minimum DMA alignment.  So\nfully-coherent architectures should return 1.  This patch also fixes this\nissue.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6eb9fe105d5de0053b261148cee56c94b4720ca",
      "tree": "36e3f324a6a768397ef398674176c0f5f5365bff",
      "parents": [
        "cd1542c8197fc3c2eb3a8301505d5d9738fab1e4"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Aug 10 18:03:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:21 2010 -0700"
      },
      "message": "dma-mapping: rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN\n\nNow each architecture has the own dma_get_cache_alignment implementation.\n\ndma_get_cache_alignment returns the minimum DMA alignment.  Architectures\ndefine it as ARCH_KMALLOC_MINALIGN (it\u0027s used to make sure that malloc\u0027ed\nbuffer is DMA-safe; the buffer doesn\u0027t share a cache with the others).  So\nwe can unify dma_get_cache_alignment implementations.\n\nThis patch:\n\ndma_get_cache_alignment() needs to know if an architecture defines\nARCH_KMALLOC_MINALIGN or not (needs to know if architecture has DMA\nalignment restriction).  However, slab.h define ARCH_KMALLOC_MINALIGN if\narchitectures doesn\u0027t define it.\n\nLet\u0027s rename ARCH_KMALLOC_MINALIGN to ARCH_DMA_MINALIGN.\nARCH_KMALLOC_MINALIGN is used only in the internals of slab/slob/slub\n(except for crypto).\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f9e825d3e0e2b407ae8f082de5c00afcf7378fb",
      "tree": "f8b3ee40674ce4acd5508a0a0bf52a30904caf6c",
      "parents": [
        "7ae0dea900b027cd90e8a3e14deca9a19e17638b",
        "de75d60d5ea235e6e09f4962ab22541ce0fe176a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:22:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 15:22:42 2010 -0700"
      },
      "message": "Merge branch \u0027for-2.6.36\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.36\u0027 of git://git.kernel.dk/linux-2.6-block: (149 commits)\n  block: make sure that REQ_* types are seen even with CONFIG_BLOCK\u003dn\n  xen-blkfront: fix missing out label\n  blkdev: fix blkdev_issue_zeroout return value\n  block: update request stacking methods to support discards\n  block: fix missing export of blk_types.h\n  writeback: fix bad _bh spinlock nesting\n  drbd: revert \"delay probes\", feature is being re-implemented differently\n  drbd: Initialize all members of sync_conf to their defaults [Bugz 315]\n  drbd: Disable delay probes for the upcomming release\n  writeback: cleanup bdi_register\n  writeback: add new tracepoints\n  writeback: remove unnecessary init_timer call\n  writeback: optimize periodic bdi thread wakeups\n  writeback: prevent unnecessary bdi threads wakeups\n  writeback: move bdi threads exiting logic to the forker thread\n  writeback: restructure bdi forker loop a little\n  writeback: move last_active to bdi\n  writeback: do not remove bdi from bdi_list\n  writeback: simplify bdi code a little\n  writeback: do not lose wake-ups in bdi threads\n  ...\n\nFixed up pretty trivial conflicts in drivers/block/virtio_blk.c and\ndrivers/scsi/scsi_error.c as per Jens.\n"
    },
    {
      "commit": "e8a89cebdbaab14caaa26debdb4ffd493b8831af",
      "tree": "e0843f082628408ce259c72db36da54dff603987",
      "parents": [
        "8196867c74890ccdf40a2b5e3e173597fbc4f9ac",
        "6ae0185fe201eae0548dace2a84acb5050fc8606"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 11:49:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 10 11:49:21 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (79 commits)\n  mtd: Remove obsolete \u003cmtd/compatmac.h\u003e include\n  mtd: Update copyright notices\n  jffs2: Update copyright notices\n  mtd-physmap: add support users can assign the probe type in board files\n  mtd: remove redwood map driver\n  mxc_nand: Add v3 (i.MX51) Support\n  mxc_nand: support 8bit ecc\n  mxc_nand: fix correct_data function\n  mxc_nand: add V1_V2 namespace to registers\n  mxc_nand: factor out a check_int function\n  mxc_nand: make some internally used functions overwriteable\n  mxc_nand: rework get_dev_status\n  mxc_nand: remove 0xe00 offset from registers\n  mtd: denali: Add multi connected NAND support\n  mtd: denali: Remove set_ecc_config function\n  mtd: denali: Remove unuseful code in get_xx_nand_para functions\n  mtd: denali: Remove device_info_tag structure\n  mtd: m25p80: add support for the Winbond W25Q32 SPI flash chip\n  mtd: m25p80: add support for the Intel/Numonyx {16,32,64}0S33B SPI flash chips\n  mtd: m25p80: add support for the EON EN25P{32, 64} SPI flash chips\n  ...\n\nFix up trivial conflicts in drivers/mtd/maps/{Kconfig,redwood.c} due to\nredwood driver removal.\n"
    },
    {
      "commit": "0fc2f137226eff4c9dd90864dda5c237474c3ec5",
      "tree": "50ec67f1f9d144a3ceb5ccff45a37bc5005f6c3d",
      "parents": [
        "dcded10f6dce10411b16134ce9cc87bfdf75c13f",
        "aab2393e2ec52c74b419af7c26a12e21584e483b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:01:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 21:01:11 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: (32 commits)\n  Blackfin: gpio: add a debounce stub\n  Blackfin: update defconfigs\n  Blackfin: remove CONFIG_MEM_GENERIC_BOARD\n  Blackfin: dpmc: punt unnecessary RTC_ISTAT clearing\n  Blackfin: unify rotary encoder bitmasks\n  Blackfin: unify SDH/RSI bitmasks\n  Blackfin: BF54x: tweak DMAC MMR naming to match other ports\n  Blackfin: TWI: clean up the MMR names\n  Blackfin: add EVT_OVERRIDE/IPRIO core MMR helpers\n  Blackfin: add support for dynamic ftrace\n  Blackfin: add support for LZO compressed kernels\n  Blackfin: portmux: fix peripheral map overflow when requesting pins\n  Blackfin: document SPI CS limitations with CPHA\u003d0\n  Blackfin: remove useless and outdated documentation\n  Blackfin: BF51x/BF52x: support GPIO Hysteresis/Schmitt Trigger options\n  Blackfin: gpio/portmux: clean up whitespace corruption\n  Blackfin: make sure mmiowb inserts a write barrier with SSYNC\n  Blackfin: fix DMA/cache bug when resuming from suspend to RAM\n  Blackfin: BF51x: fix handling of PH8 (the \"internal\" SPI0SEL4 pin)\n  Blackfin: add a GPIO_DEFAULT_BOOT_SPI_CS\n  ...\n"
    },
    {
      "commit": "7e005f79791dcd58436c88ded4a7f5aed1b82147",
      "tree": "3dfed83c36d9627ceffdedd783d1d02dadb7d436",
      "parents": [
        "bfe172310e58225f0d07f9354b683abacbd6a0d8"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon May 31 15:59:04 2010 +0900"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Sat Aug 07 18:15:50 2010 +0200"
      },
      "message": "remove needless ISA_DMA_THRESHOLD\n\nArchitectures don\u0027t need to define ISA_DMA_THRESHOLD anymore.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "aab2393e2ec52c74b419af7c26a12e21584e483b",
      "tree": "c14289c3b74342c26b2ce652d2b0173f36e60684",
      "parents": [
        "bad6b094ad995b1c3d8ddfab4605ea4b049407b0"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 11:36:37 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:58 2010 -0400"
      },
      "message": "Blackfin: gpio: add a debounce stub\n\nThe GPIO API was extended recently to include debounce functions, but\nsince the on-chip Blackfin GPIO modules don\u0027t support this stuff, make\na stub in the non-GPIOLIB case so drivers build properly.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "efbd24b5b050c586c059ee68c57c09996e7be886",
      "tree": "85e0a84deb165323b3ccfc2ab3f96c9e64f2d27e",
      "parents": [
        "f619ddd4fe5e6da3c3e97fe21043a4233aa54aee"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "qy03fugy@stud.informatik.uni-erlangen.de",
        "time": "Mon Aug 02 18:01:58 2010 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:57 2010 -0400"
      },
      "message": "Blackfin: remove CONFIG_MEM_GENERIC_BOARD\n\nMEM_GENERIC_BOARD depends on GENERIC_BOARD, but this flag was removed\nin 4f25eb85d64640bc656e72917113a84701521b99, therefore all references\nto it from the source can be removed.\n\nSigned-off-by: Christian Dietrich \u003cqy03fugy@stud.informatik.uni-erlangen.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "39750324053c2aa4314e460b5ce1767f4dfbeff1",
      "tree": "fecee75496cdc5b3ab05dcb8f0c441b6ef8d408f",
      "parents": [
        "c385acceb4db55a492cb16b24b6102af90348440"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 29 05:53:33 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:56 2010 -0400"
      },
      "message": "Blackfin: unify rotary encoder bitmasks\n\nAvoid duplication and ugly global namespace pollution.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c385acceb4db55a492cb16b24b6102af90348440",
      "tree": "9046eedaa8a44954d1b76764a906f2eb5ccc9dab",
      "parents": [
        "2b73a19f2d3391b070d9d9270a9c9d502fe357ce"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 29 05:28:32 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:56 2010 -0400"
      },
      "message": "Blackfin: unify SDH/RSI bitmasks\n\nAvoid duplication and ugly global namespace pollution.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ada091729e8737edc3d455681fda9f745cfd2b63",
      "tree": "d276c52dda109f46f5b9d50deb0fa2f9b605e398",
      "parents": [
        "f5074429621ceb0ec42f8116bd51d02c031faf82"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jul 28 19:50:47 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:54 2010 -0400"
      },
      "message": "Blackfin: add EVT_OVERRIDE/IPRIO core MMR helpers\n\nThese were partially defined, so fill out the def/cdef pieces properly.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.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": "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": "eb9649095f4e81a6535c10377da3d5f48b9ad822",
      "tree": "9f95ef1ccaa4551d7a3794631562d1a4e6254682",
      "parents": [
        "d1401e1dc22606a91f577ad3dfd68ae7e60e0357"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Jun 18 08:30:08 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:51 2010 -0400"
      },
      "message": "Blackfin: make sure mmiowb inserts a write barrier with SSYNC\n\nAdd SSYNC to our implementation of I/O write barrier to ensure ordering\nof I/O space writes.  This will make sure that writes following the\nbarrier will arrive after all previous writes.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\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": "a13265af99c8c10c61b7713d62d8d163fbf30a94",
      "tree": "3686387fb1168efc2e7987cca0a849843c8c0673",
      "parents": [
        "1ae9ab17e7c951eac55ebe40f6f19e7f2470c305"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 07 12:22:03 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:49 2010 -0400"
      },
      "message": "Blackfin: fix typo in hweight asm\n\nRun ONES on the incoming value rather than random garbage.  This fixes\nrandom crashes with some networking code.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "88a0ade952647fa76c70b12f1b2f095712976833",
      "tree": "faa59c0ef11b71867cdbbe2cb9e344d9426c4ec4",
      "parents": [
        "f2521ce9ce84d1f10016a8fc91108ef9d3b14d2b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 21:25:39 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:44 2010 -0400"
      },
      "message": "Blackfin: stub fpregs dumping\n\nThe Blackfin processor has no FPU, so there are no FPU regs to dump.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f2521ce9ce84d1f10016a8fc91108ef9d3b14d2b",
      "tree": "660d1eced596877b36c7b6a5e6971c0df94aadea",
      "parents": [
        "222f6eb66eb966ac9f21c0224f53b98787529e10"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Dec 26 15:25:56 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Aug 06 12:55:44 2010 -0400"
      },
      "message": "Blackfin: new dynamic bfin read/write mmr helpers\n\nThese are useful when working with C structs of MMRs as the appropriate\nsize is selected based on the given argument.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "44299179c0e87cc6d8b753c1ca8c97b1cf9340e1",
      "tree": "32937511cd59cb954164422376d4fd364f7b02b6",
      "parents": [
        "752b957a37ee1cc09fccb39a8bc5843edf32119b"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Thu Aug 05 11:07:43 2010 -0400"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Thu Aug 05 16:14:38 2010 +0100"
      },
      "message": "mtd: Blackfin NFC: fix handling of page sizes\n\nRather than forcing the platform resources to declare the desired page\nsize, simply use the existing information passed down to us by the higher\nlayers.  This way we work out of the box with all flash chips that the\nkernel knows about.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "1996bda2a42480c275656233e631ee0966574be4",
      "tree": "c4c61b6bde252d3d6f1dc0b62d48cf3a3e486ec1",
      "parents": [
        "d57e34fdd60be7ffd0b1d86bfa1a553df86b7172"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri May 21 14:05:13 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jun 09 11:12:36 2010 +0200"
      },
      "message": "arch: Implement local64_t\n\nOn 64bit, local_t is of size long, and thus we make local64_t an alias.\nOn 32bit, we fall back to atomic64_t. (architecture can provide optimized\n32-bit version)\n\n(This new facility is to be used by perf events optimizations.)\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: linux-arch@vger.kernel.org\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "459d42b72c1fa76928ff92623ce785a55ee87095",
      "tree": "b9de98233da395801dc61ac06042b198a954f0e0",
      "parents": [
        "6ba686711122462e26a6b355712a321297a2e6d0"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:55 2010 -0700"
      },
      "message": "blackfin: use use asm-generic/scatterlist.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "76b99699a2bbf9efdb578f9a38a202af2ecb354b",
      "tree": "ef7eba05b7b611009d2fb108e58b655550387416",
      "parents": [
        "eb5400b6131e6ebaacf809357643a22a72d5cc4c"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 19 23:21:38 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:13 2010 -0400"
      },
      "message": "Blackfin: set ARCH_KMALLOC_MINALIGN\n\nArchitectures that handle DMA-non-coherent memory need to set\nARCH_KMALLOC_MINALIGN to make sure that kmalloc\u0027ed buffer is DMA-safe:\nthe buffer doesn\u0027t share a cache with the others.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\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": "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": "6a4110c2b38da51b767e389a6fb477072cf5843c",
      "tree": "f9c2ea8d0b442766391ed559dca5c9c11f7ce558",
      "parents": [
        "c429886a7091f9d26dee7d01c20fd822f62c35e0"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Mar 23 17:27:41 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:04 2010 -0400"
      },
      "message": "Blackfin: change the BUG opcode to an unused 16-bit opcode\n\nThe current BUG opcode includes the bit that flags the insn as a 32bit\nopcode, but it wasn\u0027t declaring it as 32bits.  So pick an unused 16bit.\n\nURL: http://blackfin.uclinux.org/gf/tracker/5973\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": "2620c83668660d950cb4295aeb7147f1e599c638",
      "tree": "53fa52439b805310bf2c7b4ea69e91f263eae6ae",
      "parents": [
        "9a95e2f1008ee433c496a81628cdde67acc8e4b1"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Tue Mar 16 07:39:17 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri May 21 09:40:20 2010 -0400"
      },
      "message": "Blackfin: SMP: add flush_tlb_kernel_range stub\n\nNewer code in mm/page_alloc.c requires this function now in arches.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@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"
    }
  ],
  "next": "d28cff4b615c2da274922311cef024d52c839870"
}
