)]}'
{
  "log": [
    {
      "commit": "0893f1250f87e0a832f47bb60fb69ed0d52be7a3",
      "tree": "96dbea09cc618f4e6c4db2a671de215ba6b9784b",
      "parents": [
        "8513c42edb3f1c91a8418fae11846c87cf7b8581"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "message": "[Blackfin] arch: fix gdb testing regression\n\nWhen transferring to IRQ5 from an exception, save SYSCFG in memory across the\ntransfer and clear the trace bit.\n\nWhen we get a single step exception, check whether we can safely clear the\ntrace bit in SYSCFG.  We can (and should) clear it after the first instruction\nof the interrupt handler; the first insn saves SYSCFG to the stack in all\nhandlers.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "ddb3f00ca0897f585128a6cca229eeb9d91fa6ef",
      "tree": "2896a0dc2639bf13338fa451471d8509bf94c88b",
      "parents": [
        "1bfb4b21c7c39295f5535c139f796df1d51ec009"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "message": "[Blackfin] arch: In the double fault handler, set up the PT_RETI slot\n\nIn the double fault handler, set up the PT_RETI slot so that\nwe print out the correct return address in the dumping code.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "1bfb4b21c7c39295f5535c139f796df1d51ec009",
      "tree": "5c5a58a83c5f1d5d1ff984e8f073a16416fa8abb",
      "parents": [
        "14b03204c8060d036b04cbb18bbd6f6f311f4fed"
      ],
      "author": {
        "name": "Vitja Makarov",
        "email": "vitja.makarov@gmail.com",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "message": "[Blackfin] arch: Support for CPU_FREQ and NOHZ\n\nSinged-off-by: Vitja Makarov \u003cvitja.makarov@gmail.com\u003e\n\n"
    },
    {
      "commit": "14b03204c8060d036b04cbb18bbd6f6f311f4fed",
      "tree": "e4ac8f5e2a74fc63dd811aac9e349ac890670134",
      "parents": [
        "19d6d7d53c8ff809182a1f092d2c6918146414e9"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "message": "[Blackfin] arch: Functional power management support: Add CPU and platform voltage scaling support\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "67dea022d84f7c2b1e4d8c74a16fb07bf1a7d8f0",
      "tree": "06db52ae1505db48a7ea2a9aa9481e6241d8b14c",
      "parents": [
        "28a4acb48586dc21d2d14a75a7aab7be78b7c83b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed May 07 11:41:26 2008 +0800"
      },
      "message": "[Blackfin] arch: Cleanup Kconfig, fix comment and make sure we exclude CCLK\u003dSCLK for some configurations\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "e6c91b64dd6e4c3adf39483c85a936eef9465e19",
      "tree": "fb21af3166c55866dd587dd30c3807e9218054a9",
      "parents": [
        "fe44193c55e26b9b835722b5ee2519972f59c540"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Apr 25 04:58:29 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Apr 25 04:58:29 2008 +0800"
      },
      "message": "[Blackfin] arch: Functional power management support: Add support for cpu frequency scaling\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "5d750b9e4f6ca7d366b4954517ff8be9ee07e1bf",
      "tree": "39d05886fdb19f87e77b371688c133b67106931a",
      "parents": [
        "00d205a1ce1a24a1a9d9ebfbddbae56021cba826"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Fri Apr 25 05:02:33 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Apr 25 05:02:33 2008 +0800"
      },
      "message": "[Blackfin] arch: Remove the circular buffering mechanism for exceptions\n\nRemove the circular buffering mechanism for exceptions.  Instead, point RETX\nat a safe location from which to fetch three NOPs.\n\nThis safe location is now in the fixed code area, and also used for certain\nanomaly workarounds, to ensure that user space can find a valid ICPLB when\nthings are built with CONFIG_MPU.\n\nAlso, save I/DCPLB_FAULT_ADDRESS when lowering to level 5, since the hardware\nreg is valid only at exception level.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "affee2b2613ada262eecea354b6c60696ca5d482",
      "tree": "bc8b5b7a11416f565635b0b135a4438e17e64230",
      "parents": [
        "a086ee2268abcfcbf80a114f4602e5b26aa80bf0"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Apr 24 08:10:10 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 08:10:10 2008 +0800"
      },
      "message": "[Blackfin] arch: Allow concurrent use of GPIO and GPIO IRQ\n\nThe irq setup code no longer calls gpio request and free.\nThis patch also changes the default gpio_free behavior on Blackfin.\nA freed GPIO keeps it\u0027s last state, and is not defaulted back to\nan input. This is also what all other architectures do.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "a086ee2268abcfcbf80a114f4602e5b26aa80bf0",
      "tree": "fe027181ea37e00e85040977788cad82aa3faea5",
      "parents": [
        "a81501af19830ff43688781edad7e9c0cbd668af"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Fri Apr 25 02:04:05 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Fri Apr 25 02:04:05 2008 +0800"
      },
      "message": "[Blackfin] arch: detect the memory available in the system on the fly by default\n\ndetect the memory available in the system on the fly by default\nrather than forcing people to set this manually in the kconfig\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "16428a4fa99d273fe27aaee7a847a9cfd5466fda",
      "tree": "424780d7eb7ceed48eaa4f782ded94b1e826cfb1",
      "parents": [
        "4e354b54991fd7d589c8e5753eea58a1afcae30a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Thu Apr 24 05:56:07 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Apr 24 05:56:07 2008 +0800"
      },
      "message": "[Blackfin] arch: make the mask explicit rather than writing a negative number in hex\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "b85d858b40a28107ee50ca9e89f57c0e35c251c6",
      "tree": "96f1a2a344529e820fb0f256331070be3d83e600",
      "parents": [
        "6b13483ba2c9c90fc34c79b44be418b56b6a756c"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 23 09:39:01 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Apr 23 09:39:01 2008 +0800"
      },
      "message": "[Blackfin] arch: __FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "2a0c4fdb6602ea066380aaf71ff7bb2f61ffeee8",
      "tree": "b77ed1db44e1d0948ac2ab8414066e365da21ddd",
      "parents": [
        "dbfe44f02b6855efb5a596e942ec2fd96d592f60"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernds_cb1@t-online.de",
        "time": "Wed Apr 23 07:17:34 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Wed Apr 23 07:17:34 2008 +0800"
      },
      "message": "[Blackfin] arch: fix bug - when using trace buffer with CONFIG_MPU enabled.\n\nThere were a couple of problems with the way the trace buffer state\nis saved/restored in assembly.  The DEBUG_HWTRACE_SAVE/RESTORE macros\nsave a value to the stack, which is not immediately obvious; the CPLB\nexception code needed changes to load the correct value of the stack\npointer.  The other problem is that the SAVE/RESTORE macros weren\u0027t\npushing and popping the value downwards on the stack, but rather moving\nit _upwards_, which is of course completely broken.\n\nWe also need to make sure there\u0027s a matching DEBUG_HWTRACE_RESTORE in\nthe error case of the CPLB handler.\n\nSigned-off-by: Bernd Schmidt \u003cbernds_cb1@t-online.de\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "2f775dbaa541d6bc0cccf20aab95f7a0930ef7e9",
      "tree": "f5c1f3954eee4da70169973f5f3002f3ba2bbec2",
      "parents": [
        "29e8c3c304b62f31b799565c9ee85d42bd163f80"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Mar 06 16:04:58 2008 -0700"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Thu Mar 06 16:04:58 2008 -0700"
      },
      "message": "[Blackfin] arch: to kill syscalls missing warning by adding new timerfd syscalls\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "3927819d511f5b5855e6f2345f24e7b04e4fd2f5",
      "tree": "e3a25b247fe092400649298891325c7681e9094b",
      "parents": [
        "9253d02041c60d732713c40c59b49fbde8f3bc1c"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Feb 25 14:39:50 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Feb 25 14:39:50 2008 +0800"
      },
      "message": "[Blackfin] arch: Fix CONFIG_PM support for BF561\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "9253d02041c60d732713c40c59b49fbde8f3bc1c",
      "tree": "7dc1167125aaad4ff6e9aa7dff04247cc66337ed",
      "parents": [
        "464abc5de6ea8f4af1c1246e0d1ea7b07362db43"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Feb 25 14:27:28 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Feb 25 14:27:28 2008 +0800"
      },
      "message": "[Blackfin] arch: Remove DPMC char driver option\n\nRemove redundant/obsolete/dead code from DPMC driver\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "464abc5de6ea8f4af1c1246e0d1ea7b07362db43",
      "tree": "240ad94cba9a8482756fd0b4059497afc353e1a2",
      "parents": [
        "ce3b7bb61c120e1e4e70e892ec281ef2bb81d6fa"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Feb 25 13:50:20 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Feb 25 13:50:20 2008 +0800"
      },
      "message": "[Blackfin] arch: Cleanup abd Simplify:\n\n - Simplify init_arch_irq\n - Make code more readable\n - Remove useless SSYNCs\n - Fix comments\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "ce3b7bb61c120e1e4e70e892ec281ef2bb81d6fa",
      "tree": "5afc03fbc504dd2e0d6071f41c7b08f869a534c5",
      "parents": [
        "d45118b14bf04e124e4d875b136d5c1c4df97d57"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Feb 25 13:48:47 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Feb 25 13:48:47 2008 +0800"
      },
      "message": "[Blackfin] arch: fix bug - linux-2.6.24 (delayed) disable IRQ feature not functional for handle_simple_irq\n\nBypass delayed disable feature by implementing chip-\u003edisable and\nchip-\u003eenable.\n\nhttp://lkml.org/lkml/2008/2/19/115\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "fe9ec9b9698b95ad21617c1db21eb0d1c040b93d",
      "tree": "43a7cab7941c9ac34389e924f655762c0e227e60",
      "parents": [
        "181afa94989f431e93eccd784c14c37ccb395a00"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Feb 25 12:04:57 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Mon Feb 25 12:04:57 2008 +0800"
      },
      "message": "[Blackfin] arch: fix bug - Move IWR Enable All to the end of init_arch_irq otherwise it fails\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "f1bceb47b3f385d765acac7fe582cb11034dd759",
      "tree": "90f5cb1400acd3913830e98dc04ed96191384eb9",
      "parents": [
        "a8c12385c203ca7fa1cd5af25f910c41f6e4a2b5"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat Feb 02 16:17:52 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Feb 02 16:17:52 2008 +0800"
      },
      "message": "[Blackfin] arch:Fix BUG [#3876] pfbutton test for BTN3 on bf533 don\u0027t show complete info\n\n - Buttons on the BF533-STAMP board are not inverted\n - Fix spurious GPIO Interrupt caused during set irq_type for edge triggered interrupts\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "80f31c8a03d2f0644d0ceaf14e7e0108a007c962",
      "tree": "71af89f61a1e9f969b9d24977e97ed5982f98237",
      "parents": [
        "a3acf52885a2312efb30a043062ef88dc3813082"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Sat Feb 02 15:47:24 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Feb 02 15:47:24 2008 +0800"
      },
      "message": "[Blackfin] arch: change the trace buffer control start/stop logic in the exception handlers\n\nTo save/restore the trace buffer control so that if we take an exception\nafter turning off the trace buffer at a higher level we dont inadvertently\nturn the trace buffer back on\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "cfefe3c683e0d14c9ce3aeb883c55c7f30c20183",
      "tree": "77434010fc64f64606e893ce7b6f73243073ebb0",
      "parents": [
        "2c4f829b0ce3d2fb447acca823e141094a50daa5"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat Feb 09 04:12:37 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Feb 09 04:12:37 2008 +0800"
      },
      "message": "[Blackfin] arch: hook up set_irq_wake in Blackfin\u0027s irq code\n\n - Add support for irq_wake on system and gpio interrupts\n - Remove outdated kernel options\n - Add option to select default PM mode\n - Fix various places where SIC_IWRx was only handled partially\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "2c4f829b0ce3d2fb447acca823e141094a50daa5",
      "tree": "4f0b36956425896d0f8db28022ddc45372014a4b",
      "parents": [
        "856783b37a958086c83ea44544d366affd0c2c4b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat Feb 09 04:11:14 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Feb 09 04:11:14 2008 +0800"
      },
      "message": "[Blackfin] arch: Merge BF561 support into ints-priority\n\nMerge single core ints-priority-sc.c and dual core ints-priority-dc.c\ninto one common code ints-priority.c\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "4d672e7ac79b5ec5cdc90e450823441e20464691",
      "tree": "66da3aa0bf7f7ac80376a93f17edbb2246b2df06",
      "parents": [
        "5e05ad7d4e3b11f935998882b5d9c3b257137f1b"
      ],
      "author": {
        "name": "Davide Libenzi",
        "email": "davidel@xmailserver.org",
        "time": "Mon Feb 04 22:27:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Feb 05 09:44:07 2008 -0800"
      },
      "message": "timerfd: new timerfd API\n\nThis is the new timerfd API as it is implemented by the following patch:\n\nint timerfd_create(int clockid, int flags);\nint timerfd_settime(int ufd, int flags,\n\t\t    const struct itimerspec *utmr,\n\t\t    struct itimerspec *otmr);\nint timerfd_gettime(int ufd, struct itimerspec *otmr);\n\nThe timerfd_create() API creates an un-programmed timerfd fd.  The \"clockid\"\nparameter can be either CLOCK_MONOTONIC or CLOCK_REALTIME.\n\nThe timerfd_settime() API give new settings by the timerfd fd, by optionally\nretrieving the previous expiration time (in case the \"otmr\" parameter is not\nNULL).\n\nThe time value specified in \"utmr\" is absolute, if the TFD_TIMER_ABSTIME bit\nis set in the \"flags\" parameter.  Otherwise it\u0027s a relative time.\n\nThe timerfd_gettime() API returns the next expiration time of the timer, or\n{0, 0} if the timerfd has not been set yet.\n\nLike the previous timerfd API implementation, read(2) and poll(2) are\nsupported (with the same interface).  Here\u0027s a simple test program I used to\nexercise the new timerfd APIs:\n\nhttp://www.xmailserver.org/timerfd-test2.c\n\n[akpm@linux-foundation.org: coding-style cleanups]\n[akpm@linux-foundation.org: fix ia64 build]\n[akpm@linux-foundation.org: fix m68k build]\n[akpm@linux-foundation.org: fix mips build]\n[akpm@linux-foundation.org: fix alpha, arm, blackfin, cris, m68k, s390, sparc and sparc64 builds]\n[heiko.carstens@de.ibm.com: fix s390]\n[akpm@linux-foundation.org: fix powerpc build]\n[akpm@linux-foundation.org: fix sparc64 more]\nSigned-off-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: Michael Kerrisk \u003cmtk-manpages@gmx.net\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nCc: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc97551db9e4e9402ff2b5c94be8267b2e5f32f4",
      "tree": "9c699bef52de56ba911d9d169a21dee09766df7e",
      "parents": [
        "ee7883b7466e721a72edacbcba2fe9cf449d82b2"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Sun Jan 27 19:56:43 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Jan 27 19:56:43 2008 +0800"
      },
      "message": "[Blackfin] arch: Add the semtimedop syscall.  Upstream uClibc doesn\u0027t compile without it.\n\nSigned-off-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "b97b8a998397e8c64699559099fa9febffae2b4d",
      "tree": "689188b6336cf45b4391f5bc764878e342b9ac90",
      "parents": [
        "2047e40d724d42928c0b5994a1568c1b738efdb7"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Sun Jan 27 18:39:16 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Jan 27 18:39:16 2008 +0800"
      },
      "message": "[Blackfin] arch: Initial checkin of the memory protection support.\n\nEnable it with CONFIG_MPU.\n\nSigned-off-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "4521ef42de8dbaa9bce3f60bbb5868564f752e98",
      "tree": "546dc297b527fbbfa47249cef5a492b866ca6163",
      "parents": [
        "7a1a6d00618bce53ae88e501ff5d4b82522db926"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Jan 11 17:21:41 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Jan 11 17:21:41 2008 +0800"
      },
      "message": "[Blackfin] arch: Add some comments - fix semicolons\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "7a1a6d00618bce53ae88e501ff5d4b82522db926",
      "tree": "9e54215c764c16386f9874cace4cace5e2854131",
      "parents": [
        "aee3a29240ad167ad7875d859506d8bb90431c70"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Fri Jan 11 16:58:44 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Jan 11 16:58:44 2008 +0800"
      },
      "message": "[Blackfin] arch: move all code related to CPLB handling into a new subdirectory under kernel/\n\nSigned-off-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "8baf560b4c901fb554d15e056aaa7f34b2345be5",
      "tree": "2a0da7e0777c0ffc68657c894cd9bc9d9e0846ce",
      "parents": [
        "471b9a6c7304d5f59503d111e71e60a7e19fb9a0"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Dec 24 18:51:34 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Dec 24 18:51:34 2007 +0800"
      },
      "message": "[Blackfin] arch: Enable both edge triggered GPIO IRQs on BF54x and use irq_to_gpio()\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "6fce6a8d6940654b48d3d540627c7ee790a03b80",
      "tree": "89ba3f37583cd190d96f17a556fa44128ad5a8c4",
      "parents": [
        "fac3cf432ef9b6bfd64b35b95afe0b7e0079da74"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Dec 24 16:56:12 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Dec 24 16:56:12 2007 +0800"
      },
      "message": "[Blackfin] arch: append IRQ Number to label string\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "fb5f00492a748facc9f069c95621e05c148edf53",
      "tree": "cf93dbf8140279e4913eb421dd68922a76ba241f",
      "parents": [
        "c50e19f49830fb651b4b702ad2c3abcdf110b576"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Sun Dec 23 23:02:13 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Dec 23 23:02:13 2007 +0800"
      },
      "message": "[Blackfin] arch: Fix bug to Enable kernel to build for bf548 with PM.\n\nOn BF548-EZKIT, build kernel faills with power management, video and audio enabled.\nThis patch fix this.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "d5c4b5e3b2682a9aac07a43a8a79d3b692b22567",
      "tree": "61fe8536694803ff450829a365247acb671abb65",
      "parents": [
        "6f3ed704b03b2f9997b604690ac43a3514105a6a"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Fri Dec 21 17:49:53 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Dec 21 17:49:53 2007 +0800"
      },
      "message": "[Blackfin] arch: Let the pre-processor do the math to save a few cycles - no functional changes\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "6f3ed704b03b2f9997b604690ac43a3514105a6a",
      "tree": "b5a8b36d7009acf1a9cc8a1f957d5e2a97b33240",
      "parents": [
        "0626d79686b4536eac1dc88e2cf52d927a5010c2"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Fri Dec 21 17:48:07 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Dec 21 17:48:07 2007 +0800"
      },
      "message": "[Blackfin] arch: do not use fixed numbers to describe offsets - no functional changes\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "0626d79686b4536eac1dc88e2cf52d927a5010c2",
      "tree": "3fadb0240ca7cdfc1d899c76ab16c4e506633198",
      "parents": [
        "d8f66c8c1ea8e948483ee4739ad91120f5f7de51"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Fri Dec 21 17:46:33 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Dec 21 17:46:33 2007 +0800"
      },
      "message": "[Blackfin] arch: do not use hard coded addresses\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "13fe24f37df20e580a5a364e67ec8cf3219d8f8c",
      "tree": "c790da8a840c6fdc3e6f5eacccadede92e329d7c",
      "parents": [
        "f53e86760e10abbe7ee98a5b3cb270fa6426fcdb"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Sun Jan 27 15:38:56 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Jan 27 15:38:56 2008 +0800"
      },
      "message": "[Blackfin] arch: fix bug - trap_tests fails to recover on some tests.\n\nhttp://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d3719\n\nWhen the CPLBs get a miss, we do:\n  - find a victim in the HW table\n  - remove the victim\n  - find the replacement in the software table\n  - put it into the HW table.\n\nIf we can\u0027t find a replacement in the software table, we accidently\nleave a duplicate in the HW table. This patch ensures that duplicate\nis marked as not valid.\n\nWhat we should do is find the replacement in the software table, before\nwe find a victim in the HW table - but its too late in the release cycle\nto do that much restructuring of this code.\n\nRather that duplicate code, connect Hardware Errors (irq5) into trap_c,\nso user space processes get killed properly.\n\nThe rest of irq_panic() can be moved into traps.c (later)\n\nThere is still a small corner case that causes problems when a\npheriperal interrupt goes off a single cycle before a user space\nhardware error. This causes a kernel panic, rather than the user\nspace process being killed.\n\nBut, this checkin makes things work in 99.9% of the cases, and is a vast\nimprovement from what is there today (which fails 100% of the time).\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "f53e86760e10abbe7ee98a5b3cb270fa6426fcdb",
      "tree": "739f681a136f7a6955328851db40e6a179a24865",
      "parents": [
        "326e96b92306b7af24a3608ec01156cba17a3fc1"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Sun Jan 27 15:38:44 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Jan 27 15:38:44 2008 +0800"
      },
      "message": "[Blackfin] arch: Add a note describing what is going on - no functional changes\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "49dce9124b41984bf1e918847bc17929c2e8f80f",
      "tree": "6b973ed6cc1861da973dc67b3681c0fa95178522",
      "parents": [
        "9cb07b23dbc1c4c6ded49ba31d51b639a13970e3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 16:46:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 16:46:49 2007 +0800"
      },
      "message": "Blackfin arch: split apart dump_bfin_regs and merge/remove show_regs from process.c, which was largely duplicated\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "9cb07b23dbc1c4c6ded49ba31d51b639a13970e3",
      "tree": "6faec8d4fcda3d91f7aad67a7a311cfc6c400ef6",
      "parents": [
        "fb322915a05804a3a153f714f2f08e4c32ce84c7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 16:45:08 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 16:45:08 2007 +0800"
      },
      "message": "Blackfin arch: use common __INIT/__FINIT defines rather than setting the .section ourselves to .init.text\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "569a50ca3f56cd69199733580e7ca0e81029473a",
      "tree": "cd3717f514f3594301a6a781b37bc20ef60a4275",
      "parents": [
        "0bad33d93af85a445adeedc19c363ef4e492ddd3"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Wed Nov 21 16:35:57 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 16:35:57 2007 +0800"
      },
      "message": "Blackfin arch: Ensure we printk out strings with the proper loglevel\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "0bad33d93af85a445adeedc19c363ef4e492ddd3",
      "tree": "87f3059d4c21973592eb3509b8f5f74e1821bafc",
      "parents": [
        "f72eecb97b5ab63c735548ed982a39db72f9d7d7"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Wed Nov 21 16:33:47 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 16:33:47 2007 +0800"
      },
      "message": "Blackfin arch: Need to specify ax with the .init.text section,\n\nNeed to specify \"ax\" with the .init.text section, otherwise the linker will\nmake unique .init.text.1 .. .init.text.3 sections to cope with the flags\n"
    },
    {
      "commit": "46c87c3ccec0d81a7b695fe9d5edc86a7e446962",
      "tree": "335349dea773e3e442e25484a2a64ab314a2c5a3",
      "parents": [
        "f26825de49d2e1a12eee54cd855b56b768f4d7bd"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 16:15:48 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 16:15:48 2007 +0800"
      },
      "message": "Blackfin arch: Fix typo, and add ENDPROC - no functional changes\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "8d6c242062b90ce1b339e32a12fe183fe9612dcb",
      "tree": "3e28305dd1754e416d88a4ce5021dff7f8087532",
      "parents": [
        "d0025e5edf0e593da599358d70fdade47c3b703e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Nov 21 15:53:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Nov 21 15:53:49 2007 +0800"
      },
      "message": "Blackfin arch: rename _return_from_exception to _bfin_return_from_exception and export it\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "e709d84b99e03b0ff588d7754754c507e5543fc9",
      "tree": "2df479deda858d9ba93d2506961fbce4103dde49",
      "parents": [
        "8d2e24c3c1ecac394c3a9a1514bc883a868851d6"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Sat Nov 17 23:24:07 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sat Nov 17 23:24:07 2007 +0800"
      },
      "message": "Blackfin arch: fix spurious newline in header\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "70b63ba73944fc094e9fddfcbb94799c6ee4c501",
      "tree": "1aa030de6b720efd5850fca56acae2e4d250a7b2",
      "parents": [
        "9862cc5278aabd82230369a142c817e37a42caa3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Nov 15 21:22:53 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Nov 15 21:22:53 2007 +0800"
      },
      "message": "Blackfin arch: do not include linux/autoconf.h\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "a055b2b4de214d7c3c5382ba7e7c65d1476826b3",
      "tree": "430ce2d03fc665e01da2d1092290a1f3996bae77",
      "parents": [
        "0feea17f9401efe4a214db6f43e7208ae8331081"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Nov 15 21:12:32 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Nov 15 21:12:32 2007 +0800"
      },
      "message": "Blackfin arch: remove useless CONFIG_IRQCHIP_DEMUX_GPIO\n\nsince we have this always turned on now and dont want it off (and hasnt been an option in a while)\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "6a3f0b460cea79f08683cef1862d686a887efd8c",
      "tree": "4133b0e4e2af811cd96a4ee722f8453e07082266",
      "parents": [
        "0954f70ab1ffd9ad945c88c11877a08baed311c7"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Nov 15 15:10:48 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Nov 15 15:10:48 2007 +0800"
      },
      "message": "Blackfin arch: fix bug cplbmgr.S does not exit properly on error condition\n\nhttps://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d1685\n\nEnsure that cache/protection is turned back on when we get a\nfault, and ensure that the initial population of the CPLB tables are\ncorrect - that kernel is locked in CPLB tables\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "f26fbc48f130962fce15f37d079968f0f272e0c2",
      "tree": "f92bda683343140b2ccf51b40c5dad71154b1595",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Nov 12 22:21:30 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Nov 12 22:21:30 2007 +0800"
      },
      "message": "Blackfin arch: ensure we work around ANOMALY_05000261 for null pointers\n\n We currently do not. Also make it easier to handle cplb violations - in traps.c\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "9f336a53266f43ae1002f4aaad5373944589c828",
      "tree": "8de3512c947eb68d9b0bb2ed7de8cd6be37aecb1",
      "parents": [
        "15b3ad6a4b348ea53ea1a45f9b166ac31c4b3f39"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Oct 29 18:23:28 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Oct 29 18:23:28 2007 +0800"
      },
      "message": "Blackfin arch: ensure that speculative loads of bad pointers don\u0027t cause us to do bad things.\n\nFix/change formatting of a few more things.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "4fb4524162daf8a0aa42cf150512fe24b6ae20cf",
      "tree": "358bed93d6dc3c606d8d06a07a0124a70cc6b4d2",
      "parents": [
        "a99bbccd8738c0d8df270391284db2fae28d8a82"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sun Oct 21 16:53:53 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Oct 21 16:53:53 2007 +0800"
      },
      "message": "Blackfin arch: Optimization - no need to make additional math here\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "a99bbccd8738c0d8df270391284db2fae28d8a82",
      "tree": "3fbcd0e8fe9a025dfa8c45dbfb7af6f6d5ed8a55",
      "parents": [
        "876a6682aac9b22cf24e0a3a7fea648fd64e112b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon Oct 22 00:19:31 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Oct 22 00:19:31 2007 +0800"
      },
      "message": "Blackfin arch: force irq_flags into the .data section\n\nforce irq_flags into the .data section by initializing it to\nthe hardware masks that cannot be disabled.  this way if we\nuse irq enable/disable functions before the .bss has been\nzeroed out (as does our l1 relocate/dma functions), we dont\nhit a problem where bss contains bogus crap.\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "590031450a52c373bf72f5fb156fbcc0c78c6f2c",
      "tree": "0e631bc6e8af9422635535459aaaf10fdddab357",
      "parents": [
        "cfa76f024f7c9e65169425804e5b32e71f66d0ee"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sun Oct 21 16:54:27 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Oct 21 16:54:27 2007 +0800"
      },
      "message": "Blackfin arch: add new processor ADSP-BF52x arch/mach support\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "e6c5eb9541f2197a3ffab90b1c7a3250a9b51bf6",
      "tree": "ac227415da22d4345f8e72a6a8e781757b6ce85a",
      "parents": [
        "26398a70ea35f153feb799fa850c71685667712b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 18 03:04:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:18 2007 -0700"
      },
      "message": "PM: Rework struct platform_suspend_ops\n\nThere is no reason why the .prepare() and .finish() methods in \u0027struct\nplatform_suspend_ops\u0027 should take any arguments, since architectures don\u0027t use\nthese methods\u0027 argument in any practically meaningful way (ie.  either the\ntarget system sleep state is conveyed to the platform by .set_target(), or\nthere is only one suspend state supported and it is indicated to the PM core\nby .valid(), or .prepare() and .finish() aren\u0027t defined at all).   There also\nis no reason why .finish() should return any result.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "26398a70ea35f153feb799fa850c71685667712b",
      "tree": "e75959ef010bf3521bce2a33e59565c34b0c109d",
      "parents": [
        "95d9ffbe01fb21d524c86bf77871255066bc6e55"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 18 03:04:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:18 2007 -0700"
      },
      "message": "PM: Rename struct pm_ops and related things\n\nThe name of \u0027struct pm_ops\u0027 suggests that it is related to the power\nmanagement in general, but in fact it is only related to suspend.   Moreover,\nits name should indicate what this structure is used for, so it seems\nreasonable to change it to \u0027struct platform_suspend_ops\u0027.   In that case, the\nname of the global variable of this type used by the PM core and the names of\nrelated functions should be changed accordingly.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "95d9ffbe01fb21d524c86bf77871255066bc6e55",
      "tree": "647355f56f85b1038ffc81fa50ff2c3878ab6597",
      "parents": [
        "a065c86e1bfcdd36709025d018965afea3f3a2b6"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 18 03:04:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:18 2007 -0700"
      },
      "message": "PM: Move definition of struct pm_ops to suspend.h\n\nMove the definition of \u0027struct pm_ops\u0027 and related functions from \u003clinux/pm.h\u003e\nto \u003clinux/suspend.h\u003e .\n\nThere are, at least, the following reasons to do that:\n* \u0027struct pm_ops\u0027 is specifically related to suspend and not to the power\n  management in general.\n* As long as \u0027struct pm_ops\u0027 is defined in \u003clinux/pm.h\u003e, any modification of it\n  causes the entire kernel to be recompiled, which is unnecessary and annoying.\n* Some suspend-related features are already defined in \u003clinux/suspend.h\u003e, so it\n  is logical to move the definition of \u0027struct pm_ops\u0027 into there.\n* \u0027struct hibernation_ops\u0027, being the hibernation-related counterpart of\n  \u0027struct pm_ops\u0027, is defined in \u003clinux/suspend.h\u003e .\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b3f8b9276314f4942ef9033aa5f4dc184901d640",
      "tree": "98c6848363f8a480759116f9cb50f2060d1e6601",
      "parents": [
        "b76f98761acc909c20c1e65c8af11dc1decae935"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Wed Oct 10 17:28:27 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Oct 10 17:28:27 2007 +0800"
      },
      "message": "Blackfin arch: the load address is not safe to point to as a workaround for ANOMALY 05000281\n\nNow that we have moved head.S into the init section, the load\naddress is not safe to point to as a workaround for ANOMALY 05000281\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "337d390b3a9c1ce92a12bdb77b9ae6ded6273b12",
      "tree": "2c870e325162c3d1a66390fb6d6db3e92de9e2eb",
      "parents": [
        "ce3afa1c043ab3d4125671441a57353d80f5f6f7"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Oct 09 17:31:46 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 09 17:31:46 2007 +0800"
      },
      "message": "Blackfin arch: Print out debug info, as early as possible\n\nPrint out debug info, as early as possible - even before the\nkernel initializes the interrupt vectors. Now we can print out debug\nmessages almost anytime during the boot process.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "2ebcade590dcf822dcdadcc4f8f68efd3ff2e217",
      "tree": "38532077386784de87ac65aba73e22c399c96ecb",
      "parents": [
        "0ae53640b54f2c30e52044f7102ba08915b988a7"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Oct 09 17:24:30 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 09 17:24:30 2007 +0800"
      },
      "message": "Blackfin arch: fix endless loop bug when a double fault happens\n\nToday when a double fault happens (exception during an exception\nhandling event), we go into an endless loop, with nothing comming out\nthe UART. With this patch, we actually see that we have commited a\ndouble fault event\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "1ffe6646babf8471714e649849ec2c9662bf410c",
      "tree": "cc10996b2dd08ac783a4621fffb650e23b66bb2e",
      "parents": [
        "dbcc78bebe9daed8998d9f7c4e30bd3b73a4a169"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Sun Aug 05 17:14:04 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Aug 05 17:14:04 2007 +0800"
      },
      "message": "Blackfin arch: add an exception request/free api\n\nadd an exception request/free api similar to the interrupt request/fre\napi so people can utilize the free software based exceptions for their\nown purposes\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "f0b5d12f2b3226c85258519d7725e63d9daf5e90",
      "tree": "d64fdcf65cb5f647b544ece5f1727af5153c0a3d",
      "parents": [
        "0174dd59bb5f343e8981b5ea7a3dc782fad5b644"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Sun Aug 05 17:03:59 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Aug 05 17:03:59 2007 +0800"
      },
      "message": "Blackfin arch: allow people to select the feature that is unavailable to the kernel\n\n - allow people to select the feature that is unavailable to the kernel: NMI, JTAG, or CYCLES.\n - change default NMI handler to simply dump hardware trace buffer.\n - remove default NMI handler completely as calling into kernel code is not safe\n   move example handler to wiki so people dont haphazardly copy and paste this stuff thinking its safe\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "3bebca2d20796dd3dc62c5d3e74148087c7ce5bd",
      "tree": "fdb5eb8eb774fa5e8df41ebbf0e0d2c82b9ff627",
      "parents": [
        "a298049180d2c56fc8ac1796b24973bf4f019cc7"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Wed Oct 10 23:55:26 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Oct 10 23:55:26 2007 +0800"
      },
      "message": "Blackfin arch: to do some consolidation of common code and common name spaces\n\nnow all BLKFIN should be BFIN, should be no functional changes.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "a298049180d2c56fc8ac1796b24973bf4f019cc7",
      "tree": "14e6e65ce756768da3a7c9649297807cd919c5e4",
      "parents": [
        "a924db7c00655447c5228bd74da070c69b7cadbc"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Fri Aug 03 18:29:15 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Aug 03 18:29:15 2007 +0800"
      },
      "message": "Blackfin arch: remove unused code -- EVT0 is not controllable by software\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "518039bc24cbb9ce34665814fe120eac50bedd9a",
      "tree": "6b089a05025ae224d6636b6dc9d95e7c9e4677eb",
      "parents": [
        "f16295e7e7f2a2a15876f570f10d6dc8f1f36ab8"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Wed Jul 25 11:03:28 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Jul 25 11:03:28 2007 +0800"
      },
      "message": "Blackfin arch: Add ability to expend the hardware trace buffer\n\nAdd ability to expend the hardware trace buffer via a configurable\nsoftware buffer - so you can have lots of history when a crash occurs.\n\nThe interesting way we do printk in the traps.c confusese the checking\nscript\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "f16295e7e7f2a2a15876f570f10d6dc8f1f36ab8",
      "tree": "71481c3d4ec249dddb6f16fe765a474a0d8b2fa9",
      "parents": [
        "b99ab54d4f11141b2ef3e50c3543b7243d3f49fb"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Fri Aug 03 18:07:17 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Aug 03 18:07:17 2007 +0800"
      },
      "message": "Blackfin arch: Fix CCLK and SCLK checks\n\nFix CCLK and SCLK checks, combine all arch checks into one file\nfor maintance. Checkins that remove more lines than they add are always\ngood.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "6782ea9ae8c2aa82dfeab84cb168126fbcbf4526",
      "tree": "4e6acf3678d3d5e41b3136a0e44c9bcc6e0d5eb0",
      "parents": [
        "40d63406a0dfc070fff9336c182619a0b167f165"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jul 24 15:16:59 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jul 24 15:16:59 2007 +0800"
      },
      "message": "Blackfin arch: Add label to call new GPIO API\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "e208f83a7aa4ebf6c0a68e814903e8aa33f9439a",
      "tree": "a45d34fa199c8e5d75878d8a2f15e944eadce852",
      "parents": [
        "36a1548f99e54520f049a703e1b91bae95e72481"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Jul 25 10:11:42 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Jul 25 10:11:42 2007 +0800"
      },
      "message": "Blackfin arch: use HI/LO macros rather than masking the bit ranges ourselves\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "1aafd9091226a02b481298315f959f777294684e",
      "tree": "b09e0aaabb6aacd882499a69b28638cbd669dbba",
      "parents": [
        "287050fe13bf34824f03b4351002b0e2db4ee5cb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Jul 25 11:19:14 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Jul 25 11:19:14 2007 +0800"
      },
      "message": "Blackfin arch: revise anomaly handling by basing things on the compiler not the kconfig defines\n\nrevise anomaly handling by basing things on the compiler not the kconfig defines,\nso the header is stable and usable outside of the kernel. This also allows us to\nmove some code from preprocessing to compiling (gcc culls dead code)\nwhich should help with code quality (readability, catch minor bugs, etc...).\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "0b95f22bd3b91c7114c6892bbfbb5a8576b27fbe",
      "tree": "5dc95ea0414ba04b98ced99b7430fa4b2210a696",
      "parents": [
        "576bb9ced2d274446639d7fbeee7125e24daf012"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Sep 23 00:51:32 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Sep 23 00:51:32 2007 +0800"
      },
      "message": "Blackfin arch: add some missing syscall\n\nWhen compiling the Blackfin kernel, checksyscalls.pl will report lots of missing syscalls warnings.\nThis patch will add some missing syscalls which make sense on Blackfin arch\n\nAfter appling this patch, toolchain should be rebuilt. Then recompiling the kernel with the new\ntoolchain.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "4bbd10fd312f50de74ba53f6cb968986da5dfe92",
      "tree": "f8ac4bc1e96108a7be3e4ab7f662de67e7e92c0f",
      "parents": [
        "0d4cbb5e7f60b2f1a4d8b7f6ea4cc264262c7a01"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Aug 27 17:29:10 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Aug 27 17:29:10 2007 +0800"
      },
      "message": "Blackfin arch: Update/Fix PM support add new pm_ops valid\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "50e163ce8e3cb17d41367899fbf50a17e358cc89",
      "tree": "5286d29f41557a0cf79b11415328fbc0f747ec5b",
      "parents": [
        "8be80ed3f74a60e1af5a30e6b4fa4f744911676e"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jul 24 16:17:28 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jul 24 16:17:28 2007 +0800"
      },
      "message": "Blackfin arch: add error message when IRQ no available\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "8be80ed3f74a60e1af5a30e6b4fa4f744911676e",
      "tree": "bcab49313593fb65e5059ece4fcfc3b0c5435194",
      "parents": [
        "d6e274ddb51fa0f9241d7348813351051275d71b"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Wed Jul 25 14:44:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Jul 25 14:44:49 2007 +0800"
      },
      "message": "Blackfin arch: Initialize the exception vectors early in the boot process\n\nInitialize the exception vectors early in the boot process, so that CPLB faults\ncan be handled when memory protection is enabled.\n\nSigned-off-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "f1b927dc851a2eb1e13a8d21aca18036f6cb8629",
      "tree": "fd4ee060866ae7473bca57497c282459470dcc5d",
      "parents": [
        "64c5cb8608a8b393bfc80214e4593738b60638c5"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Tue Jul 24 18:17:15 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jul 24 18:17:15 2007 +0800"
      },
      "message": "Blackfin arch: Load P0 before storing through it\n\nFortunately this function is only used on old 533 revisions.\n\nSigned-off-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "c04d66bbbdbbc7b5d55c42795f29e494190f8fb3",
      "tree": "2622e8b87db8c42d2b613b3a48eaa3bec7fcc0fc",
      "parents": [
        "1d1894749cca89f4bb013364524199b3015d7b00"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jul 12 17:26:31 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jul 12 17:26:31 2007 +0800"
      },
      "message": "Blackfin arch: clean up some coding style issues\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "9401e618c8f70920f34893946239e24d40a3519a",
      "tree": "b2b057cbf5acdd7c5a7b300977099ea297a24c83",
      "parents": [
        "c9e27ece79f6170fd1cd1a40c5de5d93456606e7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Jul 12 11:50:43 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jul 12 11:50:43 2007 +0800"
      },
      "message": "Blackfin arch: scrub dead code\n\nwe converted to using a system call for userspace spinlocks\nrather than a dedicated exception long ago\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "e3f2300036b5e0f60cb64063a9686361b6be8555",
      "tree": "dbb97801ef04e8a65515cfd3fdf29e594dc0bb29",
      "parents": [
        "34e0fc89bdc1e6f50032dc43ed23167f5dbad6da"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Jul 12 16:39:29 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jul 12 16:39:29 2007 +0800"
      },
      "message": "Blackfin arch: Some memory and code optimizations - Fix SYS_IRQS\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "34e0fc89bdc1e6f50032dc43ed23167f5dbad6da",
      "tree": "b76cb79b0e2b7254b0942de510c1ce459df83567",
      "parents": [
        "1f83b8f148a1eb967d2a628cbb741cd56fb54572"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Jul 12 16:17:18 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jul 12 16:17:18 2007 +0800"
      },
      "message": "Blackfin arch: Enable BF54x PIN/GPIO interrupts\n\nSigned-off-bu: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "1f83b8f148a1eb967d2a628cbb741cd56fb54572",
      "tree": "43b56238822ab35ec90a9ee9e9c014247950622f",
      "parents": [
        "669b792c77bbc30e9f4d9c95dbc918dc348c49c2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Jul 12 22:58:21 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jul 12 22:58:21 2007 +0800"
      },
      "message": "Blackfin arch: cleanup warnings from checkpatch -- no functional changes\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "669b792c77bbc30e9f4d9c95dbc918dc348c49c2",
      "tree": "2d8403e9e3cf998eda8465a322261d45e24cd26a",
      "parents": [
        "29440a2b4cd37e32dfe0fa60ef1665775b24dab1"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Jun 21 16:34:08 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 16:34:08 2007 +0800"
      },
      "message": "Blackfin arch: Clean up trace buffer handling, No major functional changes.\n\nTurns on trace earlier, so crashes at kernel start should print out a\ntrace, making things easier to debug.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "29440a2b4cd37e32dfe0fa60ef1665775b24dab1",
      "tree": "1b7bd1c1793feba0719f04de2eb68e418498e827",
      "parents": [
        "474f1a667d4bd40b6dcacc6870b70f4d2ba4e155"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Thu Jul 12 16:25:29 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jul 12 16:25:29 2007 +0800"
      },
      "message": "Blackfin arch: Start untangling the CPLB handling code.\n\n - Move cache initialization to C from assembly.\n - Move anomaly workaround for writing [ID]MEM_CONTROL to assembly, so\n   that we don\u0027t have to mess around with .align directives in C source.\n - Fix a bug where bfin_write_DMEM_CONTROL would write to IMEM_CONTROL\n - Break out CPLB related code from kernel/setup.c into their own file.\n - Don\u0027t define variables in header files, only declare them.\n\nSigned-off-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "1c5d2265a82f8d3fa0471a60ca98072b3c53c299",
      "tree": "d0644427e9d700df594fa8dbcbb1338bfd982ac2",
      "parents": [
        "f8ffe652a01506e85e2dd579c58e50a3ba391921"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: add missing implementations SIC_IWR crosses several registers\n\nSIC_IWR crosses several registers\n - add missing implementations\n - make sure SIC_IWR is SET after boot\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "7adfb58fbd0a27469d26536f99b66391c4c8e2a0",
      "tree": "59e511ac2ddca77fe7c9d51bc6f6c6f0049a313b",
      "parents": [
        "0ba9e350a2c129ce2878d415cf51e88611cbc0e5"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: defines and provides entry points for certain user space functions at fixed addresses\n\nThis patch defines (and provides) entry points for certain user space functions\nat fixed addresses.  The Blackfin has no usable atomic instructions, but we can\nensure that these code sequences appear atomic from a user space point of view\nby detecting when we\u0027re in the process of executing them during the interrupt\nhandler return path.  This allows much more efficient pthread lock\nimplementations than the bfin_spinlock syscall we\u0027re currently using.\n\nAlso provided is a small sys_rt_sigreturn stub which can be used by the signal\nhandler setup code.  The signal.c part will be committed separately.\n\nSigned-off-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "24a07a124198153540f8f43d9e91d16227aba66e",
      "tree": "917b2011e67e224515830833b1151e276b6c6137",
      "parents": [
        "088eec1192a0ae60fc218796027e622008af36c0"
      ],
      "author": {
        "name": "Roy Huang",
        "email": "roy.huang@analog.com",
        "time": "Thu Jul 12 22:41:45 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jul 12 22:41:45 2007 +0800"
      },
      "message": "Blackfin arch: initial supporting for BF548-EZKIT\n\nThe ADSP-BF54x was specifically designed to meet the needs of convergent multimedia\napplications where system performance and cost are essential ingredients. The\nintegration of multimedia, human interface, and connectivity peripherals combined\nwith increased system bandwidth and on-chip memory provides customers a platform to\ndesign the most demanding applications.\n\nSince now, ADSP-BF54x will be supported in the Linux kernel and bunch of related drivers\nsuch as USB OTG, ATAPI, NAND flash controller, LCD framebuffer, sound, touch screen will\nbe submitted later.\n\nPlease enjoy the show.\n\nSigned-off-by: Roy Huang \u003croy.huang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n"
    },
    {
      "commit": "4bf3f3cbb6add01d3e6a18c73f594b73113b14f2",
      "tree": "a80839f98a64052f4d004a5207da2731fe556908",
      "parents": [
        "0864a4e201b1ea442f4c8b887418a29f67e24d30"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Jun 21 11:34:16 2007 +0800"
      },
      "message": "Blackfin arch: update ANOMALY handling\n\nupdate lists for 533, 537, and add SSYNC workaround into assembly files.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "fd92348e520af92ddd48b8100cd0ccb16a055ed3",
      "tree": "f625bdf73fa420137fd9db64a1b9b1fb0e10e4df",
      "parents": [
        "e7613aab91270a6c76c61d3a1c05eaaa882b1842"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Jun 11 16:39:40 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Jun 11 16:39:40 2007 +0800"
      },
      "message": "Blackfin arch: add missing gpio.h header to fix compiling in some pm configurations\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "00163e869e44f5489c33cd3ec0e502c33a0d4ba7",
      "tree": "4bdceffaee71e55a32f3e9f3fb4b1a45e7383e18",
      "parents": [
        "5af4c2b367c9c3dcc0cb02880df3a8581bb12a87"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon Jun 11 16:22:18 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Jun 11 16:22:18 2007 +0800"
      },
      "message": "Blackfin arch: fix spelling typo in output\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "51be24c351bc9ee4937121100adb098eeb1effdd",
      "tree": "b766c400cab7c51bfc7672cfbc3402bc83be5fb3",
      "parents": [
        "52a078120c33b06a9abb721357adaafc3b55b7c1"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon Jun 11 15:31:30 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Jun 11 15:31:30 2007 +0800"
      },
      "message": "Blackfin arch: add proper ENDPROC()\n\nadd proper ENDPROC() to close out assembly functions\nso size/type is set properly in the final ELF image\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "d2d50aa97d695d83ccb2341488d977e8cfe36555",
      "tree": "b6b259e8a78b08865d01e49843abf48d1a220071",
      "parents": [
        "ac1bd53c067397947b5d805c631519282f5678fe"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Mon Jun 11 15:31:30 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Jun 11 15:31:30 2007 +0800"
      },
      "message": "Blackfin arch: spelling fixes\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "9d7b6677ac35fdfee93e8f50589e04bcc95649c1",
      "tree": "8a7e5c60a0a490cd8549b5474e6ded82cb12847e",
      "parents": [
        "c4d1889f7be0a7f34d29e5c4ce00a2b4b78ebb26"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon May 21 18:09:37 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin arch: update pm.c according to power management API change.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c824498db47285aeff430c007685a193b673c949",
      "tree": "685e3736b978199da0588ad14b7e24ee2b7c8d0a",
      "parents": [
        "a9c59c2746c7e773839d51027c0e16ccf41f8fef"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Mon May 21 18:09:33 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin arch: fix signal handling bug\n\nThere\u0027s a forum thread at\nhttps://blackfin.uclinux.org/gf/project/uclinux-dist/forum/?action\u003dForumBrowse\u0026_forum_action\u003dMessageReply\u0026message_id\u003d24741\n\nwhich has a testcase involving signal handling that crashes quite readily.\nInspecting the code I believe what happens is that signal handling can become\nconfused when it is invoked on return from an interrupt, if the contents of\nP0 and R0 at the time of the interrupt happen to be such that P0 is larger\nthan zero (indicating to the signal code that we\u0027re in a syscall), and R0\nhappens to have a value of something like -EINTR or -ERESTARTSYS.\nFixed by setting orig_p0 to -1 if we\u0027re returning from an interrupt.  The\ntestcase now seems to run without problems.\n\nSigned-off-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8af10b79877ff5dfd5c7b1928d57cf38483e819d",
      "tree": "764cb92a90fd2853044a9edb1c1eb575b0bce6ed",
      "parents": [
        "e8edc6e03a5c8562dc70a6d969f732bdb355a7e7"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 21 18:09:09 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:21 2007 -0700"
      },
      "message": "Blackfin arch: Add Workaround for ANOMALY 05000257\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1394f03221790a988afc3e4b3cb79f2e477246a9",
      "tree": "2c1963c9a4f2d84a5e021307fde240c5d567cf70",
      "parents": [
        "73243284463a761e04d69d22c7516b2be7de096c"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun May 06 14:50:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 07 12:12:58 2007 -0700"
      },
      "message": "blackfin architecture\n\nThis adds support for the Analog Devices Blackfin processor architecture, and\ncurrently supports the BF533, BF532, BF531, BF537, BF536, BF534, and BF561\n(Dual Core) devices, with a variety of development platforms including those\navaliable from Analog Devices (BF533-EZKit, BF533-STAMP, BF537-STAMP,\nBF561-EZKIT), and Bluetechnix!  Tinyboards.\n\nThe Blackfin architecture was jointly developed by Intel and Analog Devices\nInc.  (ADI) as the Micro Signal Architecture (MSA) core and introduced it in\nDecember of 2000.  Since then ADI has put this core into its Blackfin\nprocessor family of devices.  The Blackfin core has the advantages of a clean,\northogonal,RISC-like microprocessor instruction set.  It combines a dual-MAC\n(Multiply/Accumulate), state-of-the-art signal processing engine and\nsingle-instruction, multiple-data (SIMD) multimedia capabilities into a single\ninstruction-set architecture.\n\nThe Blackfin architecture, including the instruction set, is described by the\nADSP-BF53x/BF56x Blackfin Processor Programming Reference\nhttp://blackfin.uclinux.org/gf/download/frsrelease/29/2549/Blackfin_PRM.pdf\n\nThe Blackfin processor is already supported by major releases of gcc, and\nthere are binary and source rpms/tarballs for many architectures at:\nhttp://blackfin.uclinux.org/gf/project/toolchain/frs There is complete\ndocumentation, including \"getting started\" guides available at:\nhttp://docs.blackfin.uclinux.org/ which provides links to the sources and\npatches you will need in order to set up a cross-compiling environment for\nbfin-linux-uclibc\n\nThis patch, as well as the other patches (toolchain, distribution,\nuClibc) are actively supported by Analog Devices Inc, at:\nhttp://blackfin.uclinux.org/\n\nWe have tested this on LTP, and our test plan (including pass/fails) can\nbe found at:\nhttp://docs.blackfin.uclinux.org/doku.php?id\u003dtesting_the_linux_kernel\n\n[m.kozlowski@tuxland.pl: balance parenthesis in blackfin header files]\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Aubrey Li \u003caubrey.li@analog.com\u003e\nSigned-off-by: Jie Zhang \u003cjie.zhang@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ]
}
