)]}'
{
  "log": [
    {
      "commit": "7fe1a91281de095e4cc43868cc14ca4937154a0c",
      "tree": "e0037f6ae8b893bd4f691c0b40704ed49d0e05f4",
      "parents": [
        "0fde663708c981189e4e62f3be51e02b1ad4eead"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.adi@gmail.com",
        "time": "Thu Jan 07 11:58:37 2010 -0600"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu Jan 07 11:58:37 2010 -0600"
      },
      "message": "blackfin,kgdb: Do not put PC in gdb_regs into retx.\n\nIn blackfin, kgdb is running in delayed exception IRQ5 other than in\nexception IRQ3 directly.  Register reti other than retx in pt_regs is\nthe kgdb return address. So, don\u0027t put PC in gdb_regs into retx.\n\nCC: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Sonic Zhang \u003csonic.adi@gmail.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "0fde663708c981189e4e62f3be51e02b1ad4eead",
      "tree": "46cf9f766c2f8ec2c4586f2eac83d2e01d712ea1",
      "parents": [
        "6144a85a0e018c19bc4b24f7eb6c1f3f7431813d"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu Jan 07 11:58:36 2010 -0600"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu Jan 07 11:58:36 2010 -0600"
      },
      "message": "blackfin,kgdb,probe_kernel: Cleanup probe_kernel_read/write\n\nBlackfin needs it own arch specific probe_kernel_read() and\nprobe_kernel_write().\n\nThis was moved out of the kgdb code and into the\narch/blackfin/maccess.c, because it is a generic kernel api.\n\nThe arch specific kgdb.c for blackfin was cleaned of all functions\nwhich exist in the kgdb core that do the same thing after resolving\nthe probe_kernel_read() and probe_kernel_write().  This also\neliminated the need for most of the #include\u0027s.\n\nCC: Sonic Zhang \u003csonic.adi@gmail.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "525995d77ca08dfc2ba6f8e606f93694271dbd66",
      "tree": "be9ddad66cd1301eea8dab7814cbda144a909e35",
      "parents": [
        "e4bdda1bc3123a9e65f4dd93a23041fde8ed3dc2",
        "64a2b168023bfd09037ba760838762e56c44178e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:52:35 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:52:35 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (88 commits)\n  Blackfin: Convert BUG() to use unreachable()\n  Blackfin: define __NR_recvmmsg\n  Blackfin: drop duplicate sched_clock\n  Blackfin: NOMPU: skip DMA ICPLB hole when it is redundant\n  Blackfin: MPU: add missing __init markings\n  Blackfin: add support for TIF_NOTIFY_RESUME\n  Blackfin: kgdb_test: clean up code a bit\n  Blackfin: convert kgdbtest to proc_fops\n  Blackfin: convert cyc2ns() to clocksource_cyc2ns()\n  Blackfin: ip0x: pull in asm/portmux.h for P_xxx defines\n  Blackfin: drop unused ax88180 resources\n  Blackfin: bf537-stamp: add ADF702x network driver resources\n  Blackfin: bf537-stamp: add CAN resources\n  Blackfin: bf537-stamp: add AD5258 i2c address\n  Blackfin: bf537-stamp: add adau1761 i2c address\n  Blackfin: bf537-stamp: add adau1371 i2c address\n  Blackfin: bf537-stamp: add ADP8870 resources\n  Blackfin: bf537-stamp: kill AD714x board-specific Kconfigs\n  Blackfin: bf537-stamp: update ADP5520 resources\n  Blackfin: bf537-stamp: add ADXL346 orientation sensing support\n  ...\n"
    },
    {
      "commit": "74f3ae743427b87e43b5cb9f4257021ae8ad4267",
      "tree": "378975998960af61558304c97999f3bf62c8ba12",
      "parents": [
        "d8bef0bb219154e655fa139e28400d6ae9aa3727",
        "8d99513c1b76cfd0b2dcf061c5136cb1061e6b37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:47:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:47:24 2009 -0800"
      },
      "message": "Merge branch \u0027module\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* \u0027module\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  modpost: fix segfault with short symbol names\n  module: handle ppc64 relocating kcrctabs when CONFIG_RELOCATABLE\u003dy\n  Kbuild: clear marker out of modpost\n  module: make MODULE_SYMBOL_PREFIX into a CONFIG option\n  ARM: unexport symbols used to implement floating point emulation\n  ARM: use unified discard definition in linker script\n  x86: don\u0027t export inline function\n  sparc64: don\u0027t export static inline pci_ functions\n"
    },
    {
      "commit": "9e1b9b80721661bd63b3662453767b22cd614fe7",
      "tree": "e1b53708f4b65c990db3b8b732dc3d984574c756",
      "parents": [
        "3e7b19efe621bcf8bfef896c9c4cc5c99c52c3ec"
      ],
      "author": {
        "name": "Alan Jenkins",
        "email": "alan-jenkins@tuffmail.co.uk",
        "time": "Sat Nov 07 21:03:54 2009 +0000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Dec 15 16:28:26 2009 +1030"
      },
      "message": "module: make MODULE_SYMBOL_PREFIX into a CONFIG option\n\nThe next commit will require the use of MODULE_SYMBOL_PREFIX in\n.tmp_exports-asm.S.  Currently it is mixed in with C structure\ndefinitions in \"asm/module.h\".  Move the definition of this arch option\ninto Kconfig, so it can be easily accessed by any code.\n\nThis also lets modpost.c use the same definition.  Previously modpost\nrelied on a hardcoded list of architectures in mk_elfconfig.c.\n\nA build test for blackfin, one of the two MODULE_SYMBOL_PREFIX archs,\nshowed the generated code was unchanged.  vmlinux was identical save\nfor build ids, and an apparently randomized suffix on a single \"__key\"\nsymbol in the kallsyms data).\n\nSigned-off-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e (blackfin)\nCC: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "8a833110f10f091a4aa09c9b81845726c2766473",
      "tree": "00dead541bfea0b180caf041702d0deecf154428",
      "parents": [
        "a797a0e242b94548af8b41e6454349b515b66eca"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Dec 14 19:56:54 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:16:56 2009 -0500"
      },
      "message": "Blackfin: drop duplicate sched_clock\n\nThe Blackfin sched_clock() func is pretty much a duplicate of the common\nversion, so just punt it.\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a797a0e242b94548af8b41e6454349b515b66eca",
      "tree": "aebdc9dd3119c491984cc163e2146526bc87f825",
      "parents": [
        "0a68b5341de1d80cf0ec8e6c9a851e4bfd99787c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Dec 12 14:27:40 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:16:54 2009 -0500"
      },
      "message": "Blackfin: NOMPU: skip DMA ICPLB hole when it is redundant\n\nNormally there is no user-reserved memory after the DMA region which means\nthere is no user-reserved ICPLB coverage.  So the DMA hole can be covered\nby the large hole that is always added to cover up to the async bank.  We\nonly need an explicit DMA whole when we also add an explicit mapping for\nthe user-reserved memory.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "0a68b5341de1d80cf0ec8e6c9a851e4bfd99787c",
      "tree": "c06142cf3baf70fe383abd3bcca5c4873c525046",
      "parents": [
        "d1be2e485bfb5e3ee3ef5d2131f0151f9a3c4387"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Dec 12 14:22:22 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:16:53 2009 -0500"
      },
      "message": "Blackfin: MPU: add missing __init markings\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d1be2e485bfb5e3ee3ef5d2131f0151f9a3c4387",
      "tree": "58cb8950840e263f2f1e0dd9d18a5a6df0aa7578",
      "parents": [
        "88f7c2fb0fa96887c7be8cdb00afb1a6f9d7894e"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Tue Dec 08 09:55:37 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:16:52 2009 -0500"
      },
      "message": "Blackfin: add support for TIF_NOTIFY_RESUME\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "88f7c2fb0fa96887c7be8cdb00afb1a6f9d7894e",
      "tree": "0516ef6d1fa0e13d2b3e77114ff85021253af550",
      "parents": [
        "397b761cc42e2c56f8de07de680486892448b628"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Dec 07 10:20:20 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:16:50 2009 -0500"
      },
      "message": "Blackfin: kgdb_test: clean up code a bit\n\n- document simple global symbols\n- convert printk to pr_*\n- clean up spurious whitespace\n- use min_t()\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "397b761cc42e2c56f8de07de680486892448b628",
      "tree": "77d15a1f1db434cad6d94ef73b03bdae292ef922",
      "parents": [
        "c768a943fd8f41f5f7ed33c91d50818b301f5635"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Dec 05 03:27:29 2009 +0300"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:16:49 2009 -0500"
      },
      "message": "Blackfin: convert kgdbtest to proc_fops\n\nThe read_proc and write_proc interfaces are going to be removed in the\ncommon kernel code.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c768a943fd8f41f5f7ed33c91d50818b301f5635",
      "tree": "aa6e1eaf58f3f1dfc23d434ea5dc60ef9ce72bfc",
      "parents": [
        "99e452e5d3f0066307a28e3a6f06b4b51f0e1594"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Dec 04 03:32:11 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:16:47 2009 -0500"
      },
      "message": "Blackfin: convert cyc2ns() to clocksource_cyc2ns()\n\nThe former no longer exists.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "dd3b0e3e6a322184313e47e2fd5955ab113ad463",
      "tree": "224a3f1eae739b66ecfb65bc44dc7d9a482a0df3",
      "parents": [
        "a00b4fe5ce4b98f7c4457fffdb392d7bfece2e78"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Mon Nov 23 03:47:24 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:16:01 2009 -0500"
      },
      "message": "Blackfin: dma-mapping.h: flesh out missing DMA mapping functions\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a00b4fe5ce4b98f7c4457fffdb392d7bfece2e78",
      "tree": "c4416dd2c7264aac87cd1d4be948f6ca4379158f",
      "parents": [
        "340a1be1eed07bb46c2f2d853e60234c1d5bb1c3"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Fri Nov 27 09:18:21 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:59 2009 -0500"
      },
      "message": "Blackfin: workaround anomaly 05000310\n\nWhile fetching instructions at the boundary of L1 instruction SRAM, a false\nExternal Memory Addressing Error might be triggered.  We should ignore this\nand continue on our way to avoid random crashes.\n\nBecause hardware errors are not exact in the Blackfin architecture, we need\nto catch a few more common cases when the code flow changes and the signal\nis finally delivered.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "340a1be1eed07bb46c2f2d853e60234c1d5bb1c3",
      "tree": "65c090d15f72093370135b9cdc251825cd841f04",
      "parents": [
        "e187837b6f23c99c219ffc1d42aa18567f6e299d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Nov 25 05:39:03 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:57 2009 -0500"
      },
      "message": "Blackfin: drop ptrace() write support for fixed code/bootrom\n\nThese regions are either read-only and won\u0027t work anyways (bootrom), or\nwe don\u0027t want people screwing with them because they\u0027re shared between\nall processes (fixed code).\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e187837b6f23c99c219ffc1d42aa18567f6e299d",
      "tree": "ebf6dad4112689aca936221027115328fdf4456d",
      "parents": [
        "d45e8db1b20c510a189d769d877af2e8e9df985f"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Wed Dec 02 02:50:43 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:54 2009 -0500"
      },
      "message": "Blackfin: MPU: support XIP in async flash memory\n\nThe NOMPU code already supported executing in the async banks, so this\nbrings the MPU code in line.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d45e8db1b20c510a189d769d877af2e8e9df985f",
      "tree": "bca523fe1b4de0dedbbafb8136401c82211ee489",
      "parents": [
        "c45c06596e0d45125d25beb0fe24a68aef1f1046"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Fri Nov 27 04:37:52 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:50 2009 -0500"
      },
      "message": "Blackfin: drop 4KB reserve at end of memory\n\nThe point of this small chunk was to avoid anomaly 05000310.  This never\nreally seemed to do what it was intended though -- no valid CPLBs exist\nover the reserved memory, and there is often memory before it anyways (due\nto the uClinux MTD and/or reserved DMA region).  Plus, it doesn\u0027t address\nthe L1 instruction case.\n\nSo drop this chunk as it wastes memory and is affront to humanity.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c45c06596e0d45125d25beb0fe24a68aef1f1046",
      "tree": "a556caee3f3f14ae9fd0eb5bb9e7053ecd8c63e8",
      "parents": [
        "5df326aca48b8631c9e3c90c76d7e9f0b466a721"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Wed Dec 02 09:13:36 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:48 2009 -0500"
      },
      "message": "Blackfin: support smaller uncached DMA chunks for memory constrained systems\n\nWhen working with 8 meg systems, forcing a 1 meg DMA chunk heavily cuts\ninto the available resources.  So support smaller chunks to better cover\nneeds for these systems.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "2f5a0864025743aeae20669984c1a998fe263194",
      "tree": "67963afc6184e3cf8c126558bbab80f03c8538ab",
      "parents": [
        "0d5e35940b3ec3a0695cfcd8f6273ba083638c22"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Nov 19 19:15:26 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:42 2009 -0500"
      },
      "message": "Blackfin: finish_atomic_sections: optimize the RTS step\n\nNo point in returning to userspace just to have it immediately perform the\nRTS step.  We have to update the PC anyways, so do the RTS too.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "0d5e35940b3ec3a0695cfcd8f6273ba083638c22",
      "tree": "76c312b212a9bcff464274db232fe28517eed711",
      "parents": [
        "e34132f40b12d6066059f623d73da73de5b71e9a"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Nov 23 06:07:53 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:40 2009 -0500"
      },
      "message": "Blackfin: kgdb: punt dead code\n\nNone of these vars/funcs were being used.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e34132f40b12d6066059f623d73da73de5b71e9a",
      "tree": "84739c7862aef64cb333df45a9b9c34b62d20ad4",
      "parents": [
        "f69b2d7e974e2ce22f4b17ad28c087b1077731bb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Nov 24 18:36:36 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:37 2009 -0500"
      },
      "message": "Blackfin: reject NULL callback in set_dma_callback()\n\nIt makes no sense to call this function with a NULL callback.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "8c0b4351ccec30e2926d0d0742ee1fa145f6e8e3",
      "tree": "bc4bb49fdf2848824c59138f9c05c0b704f2117d",
      "parents": [
        "dbc5e6989e2261c965bae5269d26ed1641e1534c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sun Nov 15 07:35:22 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:30 2009 -0500"
      },
      "message": "Blackfin: gptimers: use unsigned timer/group ids\n\nSince we always use these ids as unsigned values, and we have some assert\ncode to make sure they don\u0027t exceed a limit, avoid signed issues.\n\nReported-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "dbc5e6989e2261c965bae5269d26ed1641e1534c",
      "tree": "a2f8f1f8d4aaae9e189bf7a71ac27798ddd7f2a6",
      "parents": [
        "e92d32fcb9925884a0ad9e1ad8f10d837d7de7a6"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Nov 05 15:44:44 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:28 2009 -0500"
      },
      "message": "Blackfin: don\u0027t walk VMAs when oopsing\n\nIf we\u0027re double faulting, then we have to assume the VMAs are not safe as\nbroken pointers here will prevent full trace output for the double fault.\nShouldn\u0027t be a big problem though as rarely is a double fault caused by\ncode in userspace.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d2685fb7b4df2850359d6ee297269a285886032d",
      "tree": "fada248782a4bd8e774836ee40ee0bc672bad4a8",
      "parents": [
        "ab843c7940394584d5ec548f443cb431c0752ca5"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Tue Oct 27 22:05:31 2009 +0100"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:12 2009 -0500"
      },
      "message": "Blackfin/ipipe: prepare status bitops for SMP support\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Li Yi \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "13a1320cf59023bda187a0bd5ad0cdee95beb9b1",
      "tree": "2349d0b7dfea74ac1e0e14435d8014f1df3c8513",
      "parents": [
        "4b60779d5ea76908c3bc82d93280b733335fce48"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Oct 22 10:14:53 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:05 2009 -0500"
      },
      "message": "Blackfin: don\u0027t give CPU its own line in traps output\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "7a1a8cc1902af3a2a19636da3674008b2f1246db",
      "tree": "e52c574d2d4f023099097c6c1cd7b7c340def1d7",
      "parents": [
        "00d2460454676344a55a03f03fa284ad69325592"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Oct 20 17:22:18 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:15:01 2009 -0500"
      },
      "message": "Blackfin: announce current cpu rev when booting\n\nUser reports rarely include full information, so include this important\ntidbit up front.  It\u0027s also good to know at a glance in general.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d2e015d65fc692475b8513259d6afacd2cded8e8",
      "tree": "e296f8daa8a7ba957d0ae080c71212f77172d382",
      "parents": [
        "adfc046740b4161cbb1f0a3ea0d4200e21113489"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 09 22:18:12 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:14:18 2009 -0500"
      },
      "message": "Blackfin: convert DMA mutex to an atomic and drop redundant code\n\nThe DMA channel status field was encoding redundant info wrt the DMA MMR\nconfig register, and it was doing an incomplete job of checking all DMA\nchannels (some drivers write directly to the config register).  So drop\nthe tristate field in favor of a binary atomic field.  This simplifies\nthe code in general, removes the implicit need for sleeping, and forces\nthe suspend code to handle all channels properly.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "bbc51e97d336e0d0461b13bbe4ccdbe768695f5a",
      "tree": "de4e327e56704beae2a3ba4b7454cb63e83e3329",
      "parents": [
        "872d024b40550fcbd3327386e4c891e815d3922a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Oct 09 07:34:00 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:14:14 2009 -0500"
      },
      "message": "Blackfin: push down asm/ includes and out of bfin-global.h\n\nAvoid including unnecessary headers all the time as well as circular\nincludes with core requirements.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "621dd2474399237ca556a54037c3b8557e80d021",
      "tree": "53a8cef544f50c412d8239787f6dfa706624465e",
      "parents": [
        "46fe23ac39a0cdc4272946c1e3f9ff4fd5765a5b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Sep 28 12:23:41 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:14:05 2009 -0500"
      },
      "message": "Blackfin: bf538: add support for extended GPIO banks\n\nThe GPIOs on ports C/D/E on the BF538/BF539 do not behave the same way as\nthe other ports on the part and the same way as all other Blackfin parts.\nThe MMRs are programmed slightly different and they cannot be used to\ngenerate interrupts or wakeup a sleeping system.  Since these guys don\u0027t\nfit into the existing code, create a simple gpiolib driver for them.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "5cd82a6d58cb14c3a5d08ed171229de7adc3deac",
      "tree": "3e72b56fef6e99ab2032d88138440b57543e3c02",
      "parents": [
        "13048f8866390a26a7b657e0ca28100e2660063a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 23 20:34:48 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:13:55 2009 -0500"
      },
      "message": "Blackfin: calculate on-chip lengths at link time rather than run time\n\nSince the link sizes never change at runtime, push the calculation out to\nthe linker script to save some useless calculation costs.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "13048f8866390a26a7b657e0ca28100e2660063a",
      "tree": "9613b8d038e3e0786ed854ce4f172dc698f8c65d",
      "parents": [
        "cb5ae60f7a0b21b936c022a2e7f9303c60665233"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Wed Sep 23 16:47:16 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:13:52 2009 -0500"
      },
      "message": "Blackfin: improve async bank access checking (for cross-banks \u0026 XIP)\n\nThe access_ok() function did not accept ranges within the async banks\nwhich made it impossible to do XIP in flash.  Fixing that also showed\nthat the current bfin_mem_access_type() code did not work with accesses\nthat spanned async banks (like a file system).  So split out and fix the\nasync bank checks so that all these scenarios work as expected.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "cb5ae60f7a0b21b936c022a2e7f9303c60665233",
      "tree": "6605a4dec5a881fa4436c36c18f985436b69bd0c",
      "parents": [
        "ddcd7cb857cdf2a29c30125f71cb5d4d6744c99b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Sep 23 11:32:52 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:13:51 2009 -0500"
      },
      "message": "Blackfin: convert DMA code to a proper bitmap\n\nRather than using our own data structures that basically boil down to a\nbitmap, use the standard bitmap functions.\n\nReported-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "89e84eeace5924f29a4f8f25cce9fcb083969974",
      "tree": "95f2471d436918a2673c2a636594ea6c119210a5",
      "parents": [
        "298571249a1990cd3c6c6ab40250a4a9c18ab5d1"
      ],
      "author": {
        "name": "Barry Song",
        "email": "barry.song@analog.com",
        "time": "Wed Sep 16 04:36:29 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:13:46 2009 -0500"
      },
      "message": "Blackfin: add some bounds checking to peripheral_request\n\nThe requested peripheral is turned into an index into some state arrays,\nso make sure the calculated index doesn\u0027t exceed the index.  This occurs\nwhen using bogus pin values or the define headers are screwed up.  Now\nwe\u0027ll notice right away that something needs fixing instead of trying to\ntrack down random memory corruption.\n\nSigned-off-by: Barry Song \u003cbarry.song@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "298571249a1990cd3c6c6ab40250a4a9c18ab5d1",
      "tree": "5fb7f04e8b68b80e4b3925116664a280cf22cd8c",
      "parents": [
        "ceb33be95afcfbc4079af334835a345288f9f6ca"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Tue Sep 15 08:55:47 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:13:43 2009 -0500"
      },
      "message": "Blackfin: use common code for cycle-\u003enanosecond conversion\n\nNo point in redefining things that common code already does for us.  Also\nuse CYC2NS_SCALE_FACTOR to better reflect reality and for better precision.\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ceb33be95afcfbc4079af334835a345288f9f6ca",
      "tree": "7244fbd018015de1139df8620f52e2d52751c68e",
      "parents": [
        "f7036d649c88ad14b482b2787ffb1063c8a719d7"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Tue Sep 15 06:50:51 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:13:41 2009 -0500"
      },
      "message": "Blackfin: unify sched_clock() handling between clock sources\n\nCurrently sched_clock() is only defined when using CYCLES as a clock\nsource.  Declare sched_clock() in common code and mark it with notrace to\nprevent invoking sched_clock() recursively (because ftrace uses\nsched_clock() to record time).\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f7036d649c88ad14b482b2787ffb1063c8a719d7",
      "tree": "683f622c3de3c396fe0275035f318b5e396f6724",
      "parents": [
        "3a022ba9ac12aefe6bbbdda4c9086e21b25b8939"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Tue Sep 15 02:08:50 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Dec 15 00:13:38 2009 -0500"
      },
      "message": "Blackfin: fix gptimer0 clock source compile warning\n\nSome of the clocksource prototypes were updated, but the gptimer0 func was\nmissed in the process.  Not a big issue as the argument is ignored, but we\nshould fix the compile warning anyways.\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "239007b8440abff689632f50cdf0f2b9e895b534",
      "tree": "569cab843af4a999d6d868ec9a824530d2bfa733",
      "parents": [
        "9f5a5621e78cf48d86682a71ceb3fcdbde38b222"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Nov 17 16:46:45 2009 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Dec 14 23:55:33 2009 +0100"
      },
      "message": "genirq: Convert irq_desc.lock to raw_spinlock\n\nConvert locks which cannot be sleeping locks in preempt-rt to\nraw_spinlocks.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f8b7256096a20436f6d0926747e3ac3d64c81d24",
      "tree": "18bcabd1de263bd2d0f8d6b763bde8b037716c5c",
      "parents": [
        "0067bd8a55862ac9dd212bd1c4f6f5bff1ca1301"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 30 17:37:04 2009 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Dec 11 06:44:29 2009 -0500"
      },
      "message": "Unify sys_mmap*\n\nNew helper - sys_mmap_pgoff(); switch syscalls to using it.\n\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "2588465badb648a50cd19623f0dd0063c90d4e31",
      "tree": "d114566c6b0c1d5b0958493a7a2ae5f1f2c6838c",
      "parents": [
        "18821b0408efc92ec2804128ba9382a3bcebf132",
        "8c0daee204f794d095ae301f408c5f9f40e4547d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 08:07:51 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 08:07:51 2009 -0800"
      },
      "message": "Merge branch \u0027bkl-arch-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027bkl-arch-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  mn10300: Remove the BKL from sys_execve\n  m68knommu: Remove the BKL from sys_execve\n  m68k: Remove the BKL from sys_execve\n  h83000: Remove BKL from sys_execve\n  frv: Remove the BKL from sys_execve\n  blackfin: Remove the BKL from sys_execve\n  um: Remove BKL from mmapper\n  um: Remove BKL from random\n  s390: Remove BKL from prng\n"
    },
    {
      "commit": "d014d043869cdc591f3a33243d3481fa4479c2d0",
      "tree": "63626829498e647ba058a1ce06419fe7e4d5f97d",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d",
        "6070d81eb5f2d4943223c96e7609a53cdc984364"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\n\tkernel/irq/chip.c\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "aa23531ce5fb589d941b5bd84eb258e07131826b",
      "tree": "616ca53698cd4057187c2c27cd656a35f7fc64b2",
      "parents": [
        "05bad36ce7a29e1e5eaf5f730ef004effed3add4"
      ],
      "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": "Wed Nov 25 02:38:01 2009 -0500"
      },
      "message": "Blackfin: fix SMP build error in start_thread()\n\nCommit d5ce528c8e46fa5afb9 (Blackfin: convert irq/process to asm-generic)\nincorrectly merged the smp and non-smp cases of start_thread() causing the\nL1 stack to be setup on the SMP port instead of the UP port.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "46b60faf8c68a200bbccbe5bc6e51c414145b9af",
      "tree": "9091d87d97864ffcfaef9613d94187981e6ed4b3",
      "parents": [
        "a2ca78cee1c428843f6833150c7e64db05f9d668"
      ],
      "author": {
        "name": "Jie Zhang",
        "email": "jie.zhang@analog.com",
        "time": "Fri Nov 20 22:52:08 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Nov 25 02:35:43 2009 -0500"
      },
      "message": "Blackfin: fix typo in ptrace poking\n\nCommit c014e15a2f667f9 (Blackfin: convert ptrace to new memory functions)\nintroduced a copy \u0026 paste typo in the ptrace poke data/text handling.  The\naccess_process_vm() function call was telling it to read instead of write.\n\nSigned-off-by: Jie Zhang \u003cjie.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "7bae2c4898dd6e1e4a8276e5c428c55a7ff01bdf",
      "tree": "14a027454e1e768f4144c7a12098f65d80746e50",
      "parents": [
        "865bddfbf70d9ba04638c15ef49f17b599d9bbf3"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Fri Oct 30 05:57:22 2009 -0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Nov 25 02:35:35 2009 -0500"
      },
      "message": "Blackfin: fix cache Kconfig typo\n\nThe Kconfig option is \"BFIN_EXTMEM_WRITETHROUGH\", not \"..._WRITETROUGH\".\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "865bddfbf70d9ba04638c15ef49f17b599d9bbf3",
      "tree": "32390bee517934693940b5c502f3d241bbb3b770",
      "parents": [
        "a8a8a669ea13d792296737505adc43ccacf3a648"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Oct 20 13:38:04 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Nov 25 02:35:33 2009 -0500"
      },
      "message": "Blackfin: fix suspend/resume failure with some on-chip ROMs\n\nSome Blackfin on-chip ROMs utilize some MDMA channels during the suspend\nand resume process, but don\u0027t clean up after themselves.  So manually\nclear all DMA channels when resuming since no DMA could have been running\nat this point in time.  Now Linux should be able to work regardless of any\nlaziness on the part of the on-chip ROM or boot loader.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "25708a5fe7467dcc69d9b92c1701aad4a0c71887",
      "tree": "f7315a8eca37d21943916fcbcb16300fe34ced61",
      "parents": [
        "d63c489b881707adf9c0b89f771b30a1d78f4197"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Mon Oct 12 22:44:40 2009 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Oct 14 17:18:14 2009 +0200"
      },
      "message": "blackfin: Remove the BKL from sys_execve\n\nThis looks like a cut-and-paste job. For example, compare this\nfunction to sys_execve in arch/x86/kernel/process_64.c and it is\nalmost line by line the same, except the one in x86 nolonger has the\nbig kernel lock. All of the functions called between the lock are\ngeneric and not specific to blackfin - thus, I believe it is safe to\nremove the bkl here.\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\nReviewed-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nLKML-Reference: \u003calpine.LFD.2.00.0910130007240.3658@localhost.localdomain\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d43c36dc6b357fa1806800f18aa30123c747a6d1",
      "tree": "339ce510073ecbe9b3592008f7dece7b277035ef",
      "parents": [
        "69585dd69e663a40729492c7b52eb82477a2027a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 07 17:09:06 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:20:58 2009 -0700"
      },
      "message": "headers: remove sched.h from interrupt.h\n\nAfter m68k\u0027s task_thread_info() doesn\u0027t refer to current,\nit\u0027s possible to remove sched.h from interrupt.h and not break m68k!\nMany thanks to Heiko Carstens for allowing this.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n"
    },
    {
      "commit": "59bd00c85012af2b59ba8c1b47caaf10ccbfa3b1",
      "tree": "10a6c46f29a6378aadadf143697efcb1e6b55078",
      "parents": [
        "4a7bcb4fe96824f882d126dc39df9ba658a29372"
      ],
      "author": {
        "name": "Thomas Chou",
        "email": "thomas@wytron.com.tw",
        "time": "Sun Sep 27 15:38:01 2009 +0800"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Oct 08 00:58:15 2009 -0400"
      },
      "message": "Blackfin: fix framebuffer mmap bug for nommu\n\nThe patch added a special get_unmapped_area for framebuffer which\nwas hooked to the file ops in drivers/video/fbmem.c.\n\nThis is needed since v2.6.29-rc1 where nommu vma management was\nupdated, and mmap of framebuffer caused kernel BUG panic. You may turn\non \"Debug the global anon/private NOMMU mapping region tree\" config to\nsuch message.\n\nAs Documentation/nommu-mmap.txt said,\n\"To provide shareable character device support, a driver must provide\na file-\u003ef_op-\u003eget_unmapped_area() operation. The mmap() routines will\ncall this to get a proposed address for the mapping.\"\n\nWith this change, user space should call mmap for framebuffer using\nshared map. Or it can try shared map first, then private map if\nfailed. This shared map usage is now consistent between mmu and nommu.\n\nThe sys_ file may not be a good place for this patch. But there is a\nsimilar one for sparc. I tested a similar patch on nios2nommu, though\nI don\u0027t have a blackfin board to test.\n\nSigned-off-by: Thomas Chou \u003cthomas@wytron.com.tw\u003e\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "48dee09325fbc5ffb9d4a780e765538c0e9cc794",
      "tree": "64df9f4bb4b1bcf74aec8de75c54aa2e185981a4",
      "parents": [
        "d586e833f970dfb4768e6c872b621f4cfc555267"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Sep 21 16:12:05 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 07 04:48:04 2009 -0400"
      },
      "message": "Blackfin: cplbinfo: drop d_path() hacks\n\nThe cplbinfo was using d_path() to figure out which cpu/cplb was being\nparsed.  As Al pointed out, this isn\u0027t exactly reliable as it assumes the\nstatic VFS path to be unchanged, and it\u0027s just poor form.  So use the\nproc_create_data() to properly (and internally) pass the exact cpu/cplb\nrequested to the parser function.\n\nReported-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "96f1050d3df105c9ae6c6ac224f370199ea82fcd",
      "tree": "4920014143c7b0c1fa364154b43acd59a86465f3",
      "parents": [
        "10f03f1a249df01ec760e3494298510efad3271f"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Sep 24 14:11:24 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 07 04:36:26 2009 -0400"
      },
      "message": "Blackfin: mass clean up of copyright/licensing info\n\nBill Gatliff \u0026 David Brownell pointed out we were missing some\ncopyrights, and licensing terms in some of the files in\n./arch/blackfin, so this fixes things, and cleans them up.\n\nIt also removes:\n - verbose GPL text(refer to the top level ./COPYING file)\n - file names (you are looking at the file)\n - bug url (it\u0027s in the ./MAINTAINERS file)\n - \"or later\" on GPL-2, when we did not have that right\n\nIt also allows some Blackfin-specific assembly files to be under a BSD\nlike license (for people to use them outside of Linux).\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "10f03f1a249df01ec760e3494298510efad3271f",
      "tree": "c2558955c9b51834648887828d9ecfe0f3a74527",
      "parents": [
        "0eca52a92735f43462165efe00a7e394345fb38e"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Tue Sep 15 21:17:19 2009 -0700"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Oct 07 04:36:20 2009 -0400"
      },
      "message": "Blackfin: convert to use arch_gettimeoffset()\n\nConvert Blackfin to use GENERIC_TIME via the arch_getoffset()\ninfrastructure, reducing the amount of arch specific code we need to\nmaintain.\n\nI\u0027ve taken my best swing at converting this, but I\u0027m not 100% confident\nI got it right.  My cross-compiler is now out of date (gcc4.2) so I\nwasn\u0027t able to check if it compiled. Any assistance from arch\nmaintainers or testers to get this merged would be great.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "4a5e35135d1ffcf14ebb2bb3c730b92c18ae9657",
      "tree": "318b2fda0411fe28984bf9b1ac7a68570e53e0d6",
      "parents": [
        "4295f8b318b424be0f87c9fd9aa1eb35c9585faf"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@ksplice.com",
        "time": "Thu Sep 24 10:36:23 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 17:16:22 2009 -0700"
      },
      "message": "blackfin: Cleanup linker script using new linker script macros.\n\nSigned-off-by: Tim Abbott \u003ctabbott@ksplice.com\u003e\nCc: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: uclinux-dist-devel@blackfin.uclinux.org\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5bf9cbef9972f851172391a37261b12bba63f733",
      "tree": "6ca84de9aea486b563c53a0a9f9be0950f74c990",
      "parents": [
        "3b67d91b3e2c789952379f5157704c2162330492"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Tue Sep 15 09:24:31 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 22:10:52 2009 -0400"
      },
      "message": "Blackfin: update ftrace for latest toolchain\n\nThe mcount support that was finally added to the Blackfin gcc port isn\u0027t\nexactly the same as what ftrace was developed against.  Now that the final\ngcc version is in place, update the ftrace code to match.\n\nWhile updating this, fix the swapped arguments to the tracer (signature is\n(ip, parent_ip) while we were passing (parent_ip, ip)).\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ea426e6c62d0f742d87451adc47e91d87b9c3d27",
      "tree": "cfcb35af1e4eeae5be2a446ec8c8b2d51b421bd8",
      "parents": [
        "e78feaaeeb9bbf78f961917d72d692802ac110e8"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Sep 14 19:42:26 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 22:10:49 2009 -0400"
      },
      "message": "Blackfin: unify cache init functions\n\nThe CPLB implementations (mpu/nompu) had exact copies of the cacheinit\ncode.  Even the i/d cache functions are largely the same.  So unify them\nboth in the common kernel cache code.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "e78feaaeeb9bbf78f961917d72d692802ac110e8",
      "tree": "f7281bbe104906f1f0dbc9544003417b55d93603",
      "parents": [
        "3289651a9767556822adbd492be957a1287ffd3f"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon Sep 14 04:41:00 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 22:10:48 2009 -0400"
      },
      "message": "Blackfin: swap clocksource ratings for gptimer/cycles\n\nThe cycles clocksource is a higher resolution than the gptimer one, so\nmake sure the ratings field reflects this.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "3289651a9767556822adbd492be957a1287ffd3f",
      "tree": "fb21636269008952e9ea9878bcea008951731053",
      "parents": [
        "9c21453e376c03bcba9c6d89dc5735b40a35b098"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Sep 14 01:50:22 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 22:10:47 2009 -0400"
      },
      "message": "Blackfin: update ftrace_push_return_trace() breakage\n\nCommit 71e308a239c updated ftrace_push_return_trace() prototype but didn\u0027t\nupdate the Blackfin ftrace code, so things broke.  Since we don\u0027t support\nthe new stuff yet, call it with stub values.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "4663f6ef251766cc9f7ab21af35661d8a736bef2",
      "tree": "070e479dd1ecb89a57a3aa12884d67a43573f407",
      "parents": [
        "4a3e53c1c4dd44b9d0fa1537c1294eb72229bfce"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Wed Sep 02 08:14:05 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 22:10:42 2009 -0400"
      },
      "message": "Blackfin: add ICPLB coverage for async banks\n\nWhen doing XIP, we need to execute out of the async banks, so we need\nICPLBs to allow this.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "4a3e53c1c4dd44b9d0fa1537c1294eb72229bfce",
      "tree": "28904970c0eb0136f1dd237b8ae6733475f74308",
      "parents": [
        "4e4d496ee3bdc587682f2bf675bed71d64752416"
      ],
      "author": {
        "name": "Mingquan Pan",
        "email": "grace.pan@analog.com",
        "time": "Mon Aug 31 04:56:06 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 22:10:40 2009 -0400"
      },
      "message": "Blackfin: use KERN_ALERT in all kgdb_test output\n\nMost messages are already using KERN_ALERT, so be consistent to make\nthings easier to check with test scripts.\n\nSigned-off-by: Mingquan Pan \u003cgrace.pan@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "05d17dfaab6671def3fcdcd95c39fd49924dbb3b",
      "tree": "4eb212105469ccd19cafed42be9b67e488ba7191",
      "parents": [
        "b6dbde27dd95cc0397d9722ad8365fa93a07b0d3"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Aug 21 03:49:19 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 22:10:33 2009 -0400"
      },
      "message": "Blackfin: fix spelling in a few comments\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "b6dbde27dd95cc0397d9722ad8365fa93a07b0d3",
      "tree": "1743551be50d891228e8b2ea5d9ac0811d01355c",
      "parents": [
        "00dd66d012f944817a7d0cdcb0c8cb174e46937a"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Thu Aug 20 04:17:47 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 22:10:32 2009 -0400"
      },
      "message": "Blackfin: use raw_smp_processor_id() in exception code\n\nWhen preempt debugging is enabled, smp_processor_id() may utilize the\n\"current\" structure.  This may not be safe to access under all exceptions\ndue to it being in dynamically allocated memory.  So in exception code,\nmake sure we use raw_smp_processor_id() instead to get at the real value\ndirectly.\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "00dd66d012f944817a7d0cdcb0c8cb174e46937a",
      "tree": "5708d1dea24b251a5b467689a9359ac944889d25",
      "parents": [
        "8d7ac69ffaf740cdf98bdd5073c2d70a8828200e"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Aug 19 03:15:56 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 22:10:31 2009 -0400"
      },
      "message": "Blackfin: remove useless duplicated assignment in gpio code\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "8d7ac69ffaf740cdf98bdd5073c2d70a8828200e",
      "tree": "4889e0afc7ed6b7e197b7240a6db5ac214d1f613",
      "parents": [
        "1794131471ba19c7e30610515074b520cb34d3bb"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Aug 18 16:45:25 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 22:10:30 2009 -0400"
      },
      "message": "Blackfin: Fix link errors with binutils 2.19 and GCC 4.3\n\nNot sure whether this has been reported/fixed before.\n\nToday I built a Blackfin tool-chain from scratch for -tip testing,\nand it triggers:\n\n arch/blackfin/kernel/vmlinux.lds:1238: undefined section `.data_a_l1\u0027 referenced in expression\n\nand:\n\n arch/blackfin/kernel/vmlinux.lds:1238: undefined section `.text_data_l1\u0027\nreferenced in expression\n\nNow i dont have any way to test this linker script, but it now at\nleast builds fine after fixing what appears to be typos in those\nassert statements.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "926494943b7d9dbc998adb298a92a708232ce46b",
      "tree": "b5b0ea4b2635e94f7cf3f5fe3da276d99f82bbec",
      "parents": [
        "dac981740f4b990eadf523b0900859f189dd2b4e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Aug 17 19:05:07 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 22:10:28 2009 -0400"
      },
      "message": "Blackfin: optimize fixed code handling for the most common case\n\nThe majority of the time we are returning to user space, it is not in the\nfixed atomic code region.  So rather than branch to a function where we\ncheck the PC and return, do the check inline and branch only when needed.\n\nAlso, tweak some of the fixed code handling based on assumptions we are\naware of but cannot be expressed in C.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "3aa670419a02b19a2168894f7edbb5e4b9e4e607",
      "tree": "1055ea62cfe2c45e6af75a82918fb32f606fa56d",
      "parents": [
        "0198b3bcaed1374f454e56e46f0e1ca1fc24e0a1"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Aug 13 19:32:11 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 22:10:25 2009 -0400"
      },
      "message": "Blackfin: punt dead cache locking code\n\nNo one uses these functions, and some are duplicate of existing C code.  So\njust punt the whole thing.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c4baebf2683d16f24a84a99268ef5f7318905337",
      "tree": "37bceb31f5b32f636a842f0cdc354acec1db16a7",
      "parents": [
        "7b06263bd70b66210fbb919be9e706ef5e82836a"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Wed Aug 12 23:05:35 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 22:10:23 2009 -0400"
      },
      "message": "Blackfin: do not trace the exception handler\n\nSince the exception handler cannot cause exceptions, we cannot trace it\nwithout easily causing double faults and crashing the system.\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "eb7bd9c461bbfbb195cb1e1346453222a4352df4",
      "tree": "9c92f6ce5160b655213bbcff8175878771594121",
      "parents": [
        "8312440e05ea74feabc648ad8f36c823af4ddd8e"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Fri Aug 07 01:20:58 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 22:10:19 2009 -0400"
      },
      "message": "Blackfin: cleanup sync handling when enabling/disabling cplbs\n\nThe handling of updating the [DI]MEM_CONTROL MMRs does not follow proper\nsync procedures as laid out in the Blackfin programming manual.  So rather\nthan audit/fix every call location, create helper functions that do the\nright things in order to safely update these MMRs.  Then convert all call\nsites to use these new helper functions.\n\nWhile we\u0027re fixing the code, drop the workaround for anomaly 05000125 as\nthat anomaly applies to old versions of silicon that we do not support.\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ac860751eb2cb1bdf8bb341d849b38c483f5d83b",
      "tree": "15822847c84aa55a4344a3c92ed334974ee65472",
      "parents": [
        "0e101ec12e68f25dd769a4b7ecb5e7ead0aae7c0"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sun Aug 02 14:26:48 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 22:10:13 2009 -0400"
      },
      "message": "Blackfin: fix read buffer overflow\n\nCheck whether index is within bounds before testing the element.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "01b9f4b0ed3b1111b2080a3c9bcb66df1fdf48b7",
      "tree": "0963b346d63cc7ee44e3e769cc8435d224e17a87",
      "parents": [
        "858c5e9abc5c614b2eceb6a361118f31821ac968"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Wed Jul 22 11:56:24 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:31:57 2009 -0400"
      },
      "message": "Blackfin: improve double fault debug handling\n\nSince the hardware only provides reporting for the last exception handled,\nand the values are valid only when executing the exception handler, we\nneed to save the context for reporting at a later point.  While we do this\nfor one exception, it doesn\u0027t work properly when handling a second one as\nthe original exception is clobbered by the double fault.  So when double\nfault debugging is enabled, create a dedicated shadow of these values and\nsave/restore out of there.  Now the crash report properly displays the\nfirst exception as well as the second one.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "36b841288656b9b30b5d2add2fd136ac7eab5867",
      "tree": "b3faec0b85a2814216c791de99435e74a43b6148",
      "parents": [
        "8fc4dd9e876cbda4dfe09ca85e4e1520b36dce77"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Tue Jul 21 02:26:57 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:31:55 2009 -0400"
      },
      "message": "Blackfin: fix MPU handling of invalid memory accesses\n\nThe protect_page() function was incorrectly setting up the hardware tables\nbased on possible access capabilities rather than the actual requested\nvalues.  This means we would grant more access to mmap-ed pages than we\nshould have.  Once we fix this, we need to tweak the signal generated by\nsuch accesses to aline ourselves with other ports.  This allows the LTP\nmmap0{5,6,7} cases to run properly.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "407505dc01ac2b4f2944cd3c6a0c02473ffb869e",
      "tree": "73e4a061898219ac7db3afdb09d092e9b2f94612",
      "parents": [
        "2120b68f31d3b08be99010b3992f58f07794b8b0"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Thu Jul 16 10:36:35 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:31:50 2009 -0400"
      },
      "message": "Blackfin: do not try displaying the end of the stack\n\nThe end of the stack may not be valid (and that could be OK), so do not\nattempt to parse it.  If we do, we might use a bad pointer in kernel space\nwhich makes things panic().\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "837ec2d56c41640d1f1238e52c350b2a516d29ba",
      "tree": "1732468388385c411853c67cb2b288c2f8d17cc7",
      "parents": [
        "3f871feaf3390c6d6e578818f867917c2e4738a2"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Jul 07 20:17:09 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:31:44 2009 -0400"
      },
      "message": "Blackfin: catch hardware errors earlier during booting\n\nAllow hardware errors to be caught during early portions of booting, and\nleave something in the shadow console that people can use to debug their\nsystem with (to be printed out by the bootloader on next reset).\n\nThis enables the hardare error interrupts in head.S, allowing us to find\nhardware errors when they happen (well, as much as you can with a hardware\nerror) and prints out the trace if it is enabled.  This will catch errors\n(like booting the wrong image on a 533) which previously resulted in a\ninfinite loop/hang, as well as random hardware errors before before\nsetup_arch().\n\nTo disable this debug only feature - turn off EARLY_PRINTK.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "3f871feaf3390c6d6e578818f867917c2e4738a2",
      "tree": "3b7ebc72793903361bb4b108bd829b21ede3fc01",
      "parents": [
        "53e18df745b6f833df07ead62ded09ebae3b0303"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Jul 06 14:53:19 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:31:43 2009 -0400"
      },
      "message": "Blackfin: add an early shadow console\n\nAdd a memory based shadow console to keep a copy of the printk buffer in a\nlocation which can be found externally.  This allows bootloaders to locate\nand utilize the log buffer in case of silent (early/resume/etc...) crashes.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "53e18df745b6f833df07ead62ded09ebae3b0303",
      "tree": "20de888ee6ef362554a9dea0d2fbad280cc91272",
      "parents": [
        "81c969a8bc4bdc39032f6c58e50e61a8daeeb655"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jul 03 00:17:45 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:31:42 2009 -0400"
      },
      "message": "Blackfin: add support for common FDPIC ptrace requests\n\nThe FDPIC arches support a standard set of ptrace requests so rather than\ndefine our own custom API, hook up those requests for common code to\nleverage.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "2f812c0bd5ee1d9c145fb1c3523ecdf45e05f8ce",
      "tree": "9c7150c628ec5db78ef6be5d940d48e2f5e58eaa",
      "parents": [
        "a769094061289453e8c331d7746e0e26f5d1e38b"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Fri Jun 26 12:52:46 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:54 2009 -0400"
      },
      "message": "Blackfin: clean up early memory setup code\n\nRemove code duplication, and only print out memory warnings when they are\nan actual problem.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a769094061289453e8c331d7746e0e26f5d1e38b",
      "tree": "21275817e750549e594ef026be3c1c0711585cb6",
      "parents": [
        "459fec9073bca854badc1a719f7c12f5162d0edd"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 26 00:49:51 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:52 2009 -0400"
      },
      "message": "Blackfin: fix module reloc handling for all memory regions\n\nThe current module relocation code has spotty handling wrt different\nmemory regions (like L1 instruction).  Rather than try to fix each\nlittle spot, use the new common memory functions to greatly simplify\neverything and make sure it is always correct.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "459fec9073bca854badc1a719f7c12f5162d0edd",
      "tree": "a6412220a4a2802f4b43c282c14facc1d197a02a",
      "parents": [
        "70deca9f9ca99e7a5fb88b9e4cb18e5eb1b79120"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 26 00:48:33 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:51 2009 -0400"
      },
      "message": "Blackfin: cleanup module section checking\n\nThe current module section handling code has a lot of verbose statements\ncopied and pasted throughout which makes it pretty hard to digest at a\nglance.  By unifying all of these up front, it is a lot easier to quickly\nget an idea of what is actually going on.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "70deca9f9ca99e7a5fb88b9e4cb18e5eb1b79120",
      "tree": "255b0c170127dff22b572a801e9f2a1f5c24f0bb",
      "parents": [
        "dc6b1ac98434d2c39d86de19aec9cf701b588c81"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 26 00:37:40 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:49 2009 -0400"
      },
      "message": "Blackfin: convert malloc()/memset() to zalloc() in module code\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "dc6b1ac98434d2c39d86de19aec9cf701b588c81",
      "tree": "20faf80389aa5f577f03c72f607e45fee6ed826d",
      "parents": [
        "22532578ee0f8725e0155e528c29ff992c1950c7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Fri Jun 26 00:35:24 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:48 2009 -0400"
      },
      "message": "Blackfin: cleanup printk() usage in module code\n\nConvert all printk() statements to use the common pr_xxx() funcs and use\nthe new pr_fmt() function to standardize all of the output.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "22532578ee0f8725e0155e528c29ff992c1950c7",
      "tree": "28696c273cfcc8fba5475eba56d2ed0a9b8401a1",
      "parents": [
        "c014e15a2f667f91b5c2d08a90d77197a89d8065"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Jun 25 15:49:38 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:46 2009 -0400"
      },
      "message": "Blackfin: reject outdated/unused/wrong relocation types\n\nAll kernel modules are required to be built with -mlong-calls and thus\nshould not generate any of these relocations.  If they do, it means the\nmodule has not been compiled properly, so rather than trying to handle\nthem (and running into random run time errors) just error out on module\nload to force the module to be compiled correctly.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c014e15a2f667f91b5c2d08a90d77197a89d8065",
      "tree": "8c02bf94abe2fcc53b8be94da527bbb2a42c671f",
      "parents": [
        "18070dd6692a35bec266ed9ea559c24da4fdeeef"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Jun 24 20:02:58 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:45 2009 -0400"
      },
      "message": "Blackfin: convert ptrace to new memory functions\n\nNow that we have a Blackfin memory function to figure out how to properly\naccess the different regions, drop the custom memory range checks in our\nptrace code and use that.  It makes the code nicer and fixes bugs where\nthe ptrace logic wasn\u0027t handling all the different regions.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "18070dd6692a35bec266ed9ea559c24da4fdeeef",
      "tree": "7b37a13094b9113e96785388bd2370d8f23bde45",
      "parents": [
        "f4e129399c9ead8ec37910ce9793813698c2df51"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jun 23 20:17:21 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:43 2009 -0400"
      },
      "message": "Blackfin: cleanup traps decode_address() a bit\n\nUnify the address display to shrink the code, and add missing decoding of\na few special Blackfin-specific regions (L1 ROM and MMRs).\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f4e129399c9ead8ec37910ce9793813698c2df51",
      "tree": "df38720ee6bf3e2561d48754222ead051ecf7570",
      "parents": [
        "9ea7770fdb0d6742d6a0aba62facda4b35356cf2"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Mon Jun 22 18:26:22 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:42 2009 -0400"
      },
      "message": "Blackfin: inline I-pipe bypass code in ret_from_exception\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6b8019c85e18295466095a5778a14c1e9a067554",
      "tree": "de7b2b5ee21f5d70746821a2a5d929577cd0fed5",
      "parents": [
        "bc569f1a77199926be97ba6266dbea27768264df"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Mon Jun 22 18:23:32 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:33 2009 -0400"
      },
      "message": "Blackfin: allow high priority domains to preempt schedule_tail()\n\nret_from_fork is always entered with hw interrupts off, which prevents\nreal-time domains to preempt the Linux kernel during part of the\ninitial context switch to the new task, which could in turn raise the\nworst-case latency figures.\n\nTo avoid this, stall the root domain stage in the interrupt pipeline\nto keep the scheduling tail code free from Linux-handled IRQs, then\nenable hardware interrupts again.\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "bc569f1a77199926be97ba6266dbea27768264df",
      "tree": "27a30184807cdb43b68df5c8711c08bf4d521c36",
      "parents": [
        "b9c7eb498ddce1f77536707398b6175696570e80"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Mon Jun 22 18:23:12 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:32 2009 -0400"
      },
      "message": "Blackfin: export show_stack() to modules\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "b9c7eb498ddce1f77536707398b6175696570e80",
      "tree": "77d7e3917c1c18123bbfefda31855ba7a4729251",
      "parents": [
        "d8ca63955a81fd443016ef8813f8e6fd8dea7de4"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Mon Jun 22 18:22:48 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:30 2009 -0400"
      },
      "message": "Blackfin: fix misnomer of some I-pipe helpers\n\n__ipipe_{stall, unstall}_root_raw() identifiers may leave the reader\nunder the impression that only the virtual state is affected by these\noperations, which is wrong. Pick names following the convention used\nthroughout the interrupt pipeline code.\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d8ca63955a81fd443016ef8813f8e6fd8dea7de4",
      "tree": "f1826f0ceb58599ea336559b7a43a60e43e4ffd4",
      "parents": [
        "ae4f073c40bf677b03826262e6022b4a251fe437"
      ],
      "author": {
        "name": "Philippe Gerum",
        "email": "rpm@xenomai.org",
        "time": "Mon Jun 22 18:22:25 2009 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:29 2009 -0400"
      },
      "message": "Blackfin: checkpatch --file arch/blackfin/kernel/ipipe.c\n\nSigned-off-by: Philippe Gerum \u003crpm@xenomai.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ae4f073c40bf677b03826262e6022b4a251fe437",
      "tree": "452c91be30a3970efbea5780d368945e7f63712c",
      "parents": [
        "d4b834c13940b5433d16ae3605794b3d74804348"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Jun 22 02:02:16 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Sep 16 21:28:28 2009 -0400"
      },
      "message": "Blackfin: make EVT3-\u003eEVT5 lowering more robust wrt IPEND[4]\n\nWe handle many exceptions at EVT5 (hardware error level) so that we can\ncatch exceptions in our exception handling code.  Today - if the global\ninterrupt enable bit (IPEND[4]) is set (interrupts disabled) our trap\nhandling code goes into a infinite loop, since we need interrupts to be\non to defer things to EVT5.\n\nNormal kernel code should not trigger this for any reason as IPEND[4] gets\ncleared early (when doing an interrupt context save) and the kernel stack\nthere should be sane (or something much worse is happening in the system).\nBut there have been a few times where this has happened, so this change\nmakes sure we dump a proper crash message even when things have gone south.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "384be2b18a5f9475eab9ca2bdfa95cc1a04ef59c",
      "tree": "04c93f391a1b65c8bf8d7ba8643c07d26c26590a",
      "parents": [
        "a76761b621bcd8336065c4fe3a74f046858bc34c",
        "142d44b0dd6741a64a7bdbe029110e7c1dcf1d23"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Aug 14 14:41:02 2009 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Aug 14 14:45:31 2009 +0900"
      },
      "message": "Merge branch \u0027percpu-for-linus\u0027 into percpu-for-next\n\nConflicts:\n\tarch/sparc/kernel/smp_64.c\n\tarch/x86/kernel/cpu/perf_counter.c\n\tarch/x86/kernel/setup_percpu.c\n\tdrivers/cpufreq/cpufreq_ondemand.c\n\tmm/percpu.c\n\nConflicts in core and arch percpu codes are mostly from commit\ned78e1e078dd44249f88b1dd8c76dafb39567161 which substituted many\nnum_possible_cpus() with nr_cpu_ids.  As for-next branch has moved all\nthe first chunk allocators into mm/percpu.c, the changes are moved\nfrom arch code to mm/percpu.c.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\n"
    },
    {
      "commit": "5bc6e3cfe6db5f33c60f042a9ba203431f334756",
      "tree": "ff171234a9d19171e955bc1d05279e38c4b39f97",
      "parents": [
        "f574a76a3b19848ac61814756716e26f85f2c3f7"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Fri Jul 10 11:34:51 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:51 2009 -0400"
      },
      "message": "Blackfin: add CPLB entries for Core B on-chip L1 SRAM regions\n\nThe Blackfin SMP port was missing CPLB entries for Core B on-chip L1 SRAM\nregions.  Any code that attempted to use these would wrongly crash due to\na CPLB miss.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "f574a76a3b19848ac61814756716e26f85f2c3f7",
      "tree": "ba5f326f1bdfd22deacce491835a678fe3b83a1f",
      "parents": [
        "c70c754ff916cedd969a73549799d2167ffefcd6"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Jul 09 15:11:52 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:48 2009 -0400"
      },
      "message": "Blackfin: work around anomaly 05000189\n\nSimilar to anomaly 05000281 but not as bad, we cannot return to the\ninstruction causing a fault otherwise we\u0027ll trigger a second false\nexception.  The system can still recover, but it isn\u0027t correct.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c70c754ff916cedd969a73549799d2167ffefcd6",
      "tree": "d37d8d710e0094f0eae084b564458fa1d1bee798",
      "parents": [
        "c03c2a87347b849ec927d7d2ea79a6955e19f492"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Jul 09 09:58:52 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:44 2009 -0400"
      },
      "message": "Blackfin: drop per-cpu loops_per_jiffy tracking\n\nOn Blackfin SMP, a per-cpu loops_per_jiffy is pointless since both cores\nalways run at the same CCLK.  In addition, the current implementation has\nflaws since the main consumer for loops_per_jiffy (asm/delay.h) uses the\nglobal kernel loops_per_jiffy and not the per_cpu one.  So punt all of the\nper-cpu handling and go back to the global shared one.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c03c2a87347b849ec927d7d2ea79a6955e19f492",
      "tree": "40c4fe316aa4ff92ad9a59f924d68b01726ca091",
      "parents": [
        "4c94c3e09adba9718218d6e3d35b2dfae81f3911"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Jul 08 12:04:43 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:42 2009 -0400"
      },
      "message": "Blackfin: fix bugs in GPIO resume code\n\nChange the bfin_gpio_pm_hibernate_restore() function to:\n1) AND restored DATA with DIR (not OR) to get correct final state\n2) Restore DATA before setting DIR to avoid glitches\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "3a920accbb5f88d753ab5a6a47d0dd48b6269f84",
      "tree": "e7749c4676420eb4b999bd87e7a362ecd2c3c07c",
      "parents": [
        "ebd5833327e3fb46eb55553d8f5432b5226bf897"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Jul 06 14:29:08 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:34 2009 -0400"
      },
      "message": "Blackfin: drop duplicate runtime checking of anomaly 05000448\n\nWe already catch this anomaly at compile time, and the runtime version is\nsuch that it ends up checking on all parts rather than just the ones that\nmight actually have it.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "532f07ca04c6f8ab0555b00cf5d42dc6f72b802f",
      "tree": "6a449019028efc5518da6abd3e18437ca60ade6c",
      "parents": [
        "fb4b5d3a379824d94fd71fc1aa78e9dbcb15b948"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 29 22:45:50 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:26 2009 -0400"
      },
      "message": "Blackfin: fix early_dma_memcpy() handling of busy channels\n\nThe early logic to locate a free DMA channel and then set it up was broken\nin a few ways that only manifested itself when we needed to set up more\nthan 2 on chip SRAM regions (most board defaults setup 1 or 2).  First, we\nchecked the wrong status register (the destination gets updated, not the\nsource) and second, we did the ssync before rather than after resetting a\nDMA config register.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "fb4b5d3a379824d94fd71fc1aa78e9dbcb15b948",
      "tree": "104b640b09ebbc58f4eb3b67fd190bf7bf9a3912",
      "parents": [
        "8399a74f61c69c7d233924de3dd314ca0effa16a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jun 29 14:20:10 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:24 2009 -0400"
      },
      "message": "Blackfin: handle BF561 Core B memory regions better when SMP\u003dn\n\nRather than assume Core B is always run with caches turned on, let people\nload into any of the on-chip memory regions.  It is their business how the\nSRAM/Cache regions are utilized, so don\u0027t prevent them from being able to\nload into them.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "dc437b1b596e310bb583de3868c3d61a6798c81c",
      "tree": "bc208f10f955095dc8e71c952cd895d83a90db0f",
      "parents": [
        "15627bd35c6f02d159e0cb41d287dcba3a23a135"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Fri Jun 26 12:23:51 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:21 2009 -0400"
      },
      "message": "Blackfin: fix silent crash when no uClinux MTD filesystem exists\n\nSince we need to relocate the attached filesystem with the uClinux MTD map\n(to handle some anomalies), we need to know its real filesize.  If we boot\na kernel without a filesystem actually attached, we end up blindly reading\nand copying garbage (since there is no magic value to detect validity).\nOften times this results in an early crash and no output.  So add a few\nbasic sanity checks before operating on things to catch the majority of\ncases.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "15627bd35c6f02d159e0cb41d287dcba3a23a135",
      "tree": "57155dc56043708f2c97045ddd7ba10356f7afb2",
      "parents": [
        "0e4edcf0b0f7d96c4be7788b13bee82e4d3ba0ce"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jun 23 11:21:34 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:20 2009 -0400"
      },
      "message": "Blackfin: restore exception banner when dumping crash info\n\nPrevious unification code put the exception banner behind the \"is oops\"\nlogic when it should have been printed all the time.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "0e4edcf0b0f7d96c4be7788b13bee82e4d3ba0ce",
      "tree": "908445f9ce4ee04e287b9311ff992686478eb278",
      "parents": [
        "976119bc5d2253bb47f3255ee178ce1ee605fd3c"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Jun 22 20:23:48 2009 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:52:19 2009 -0400"
      },
      "message": "Blackfin: work around anomaly 05000281\n\nAdd missing anomaly workaround for anomaly 05000281 - we can\u0027t return to\ninstructions which cause hardware errors otherwise we trigger the error\nagain which means we go into an infinite loop of handling, returning, and\nretriggering.  This work around confuses gdb when the error occurs as the\nPC will seemed to have moved, so a better long term fix will need to be\nfigured out, but for now this is better than an infinite crash loop.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "b2dc0a08845af9d6ea990a1a28d4545998707570",
      "tree": "4a77fd9722b1ef04086935504440ad39e4365f49",
      "parents": [
        "1997660cea28202ece0956cd44f332ac57700138"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat Jun 20 15:36:09 2009 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Jul 16 01:39:45 2009 -0400"
      },
      "message": "Blackfin: drop dead flash_probe call\n\nThere are no CONFIG_{BLK,CHR}_DEV_FLASH Kconfig options, and there is no\nflash_probe() function, so not really sure what this code is all about.\nSeems to be dead code that stretches way back to the start of the Blackfin\nport.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    }
  ],
  "next": "405f55712dfe464b3240d7816cc4fe4174831be2"
}
