)]}'
{
  "log": [
    {
      "commit": "bc41bb11654f7fbb8cae2d316a7c2ac5ebf759d2",
      "tree": "00ed385f85322c42e9fcca6511de7f79716b7785",
      "parents": [
        "ef4a47db52cd8c15b5de07a318e5758d2f1e1bb9"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Wed Oct 10 17:54:19 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Oct 10 17:54:19 2007 +0800"
      },
      "message": "Blackfin arch: fix bug libstdc++ calling writev with an iovec containing { NULL, 0 } fails on Blackfin\n\nFix a problem reported in the forums - libstdc++ can call writev with an\niovec containing { NULL, 0 }, which works fine on i686-linux, but fails on\nBlackfin.  Fixed by allowing size 0 transfers to/from userspace regardless\nof the address.\n\nSigned-off-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "ef4a47db52cd8c15b5de07a318e5758d2f1e1bb9",
      "tree": "95052b55100ae60deebf341faee010ed44e29b1b",
      "parents": [
        "b3f8b9276314f4942ef9033aa5f4dc184901d640"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Wed Oct 10 17:45:22 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Oct 10 17:45:22 2007 +0800"
      },
      "message": "Blackfin arch: Export strcpy - occasionally get module link failures otherwise\n\nSigned-off-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\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": "b76f98761acc909c20c1e65c8af11dc1decae935",
      "tree": "77ddc8e9578e1f26dfef6e6cb653ab41f04dfd39",
      "parents": [
        "1a7d91d651f25005c4f507aebf9eab17e508889c"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Wed Oct 10 17:25:15 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Oct 10 17:25:15 2007 +0800"
      },
      "message": "Blackfin arch: show_mem can not be marked as init, since it is called during OOM condition\n\nshow_mem can not be marked as init, since it is called during\nOOM condition from /mm/oom_kill.c:out_of_memory() and\n/mm/page_alloc.c:__alloc_pages()\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "1a7d91d651f25005c4f507aebf9eab17e508889c",
      "tree": "d3070fe9edd252e485a07fb41c5ee8a4df4cec5c",
      "parents": [
        "a359cca71e73a83612b5bbecea41d3b7a47160ca"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Oct 10 17:42:55 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Oct 10 17:42:55 2007 +0800"
      },
      "message": "Blackfin arch: flush/inv the correct range when using write back cache and fix bugs find by dmacopy\n\n - flush/inv the correct range\n - dmacopy test failed when policy is write_back - invalidate before dma\n   http://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d3367\n   It\u0027s the cache invalidate what is causing the issue.\n   There is no invalidate only instruction it\u0027s always: FLUSHINV\n   So when we \"invalidate\" after the DMA we might (do) overwrite freshly \n   dma\u0027ed data by dirty Cache WB content.\n\n   Fixed by moving the \"invalidate\" at the beginning of dma_memcpy.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "a359cca71e73a83612b5bbecea41d3b7a47160ca",
      "tree": "97d29ce21c6aefda86545bc0f2b4b55f6fdde520",
      "parents": [
        "2b39331a282c3a03415653d4e188910a11c9db8a"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Wed Oct 10 16:47:58 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Oct 10 16:47:58 2007 +0800"
      },
      "message": "Blackfin arch: update kgdb patch\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "2b39331a282c3a03415653d4e188910a11c9db8a",
      "tree": "821b5cfd939eede49cb33f9d115fb986b93a3c48",
      "parents": [
        "337d390b3a9c1ce92a12bdb77b9ae6ded6273b12"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Oct 10 16:58:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Oct 10 16:58:49 2007 +0800"
      },
      "message": "Blackfin arch: Comply with revised Anomaly Workarounds for BF533 05000311 and BF561 05000323\n\nComply with revised Anomaly Workarounds for BF533 05000311 and BF561 05000323\naccoring to BF533 anomaly sheet Rev. A 09/04/07\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@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": "ce3afa1c043ab3d4125671441a57353d80f5f6f7",
      "tree": "a6d2d85c7380eab7e28a456cef0af2a271f1c32d",
      "parents": [
        "2ebcade590dcf822dcdadcc4f8f68efd3ff2e217"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Oct 09 17:28:36 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 09 17:28:36 2007 +0800"
      },
      "message": "Blackfin arch: Enable earlyprintk earlier - so any error after our interrupt tables are set up will print out\n\nAlso ensure that the traps_c code doesn\u0027t cause a double fault, by\nsending a signal to a faulting kernel before the memory subsystem\nis fully initialized, by printing out the error message before sending\nthe signal.\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": "0ae53640b54f2c30e52044f7102ba08915b988a7",
      "tree": "c8d89d9856d994e0069fe3dbe9687b96c7a79162",
      "parents": [
        "1d487f468de75b8a5c664db60e106935f9dc753b"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Oct 09 17:24:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 09 17:24:49 2007 +0800"
      },
      "message": "Blackfin arch: Initial patch to add earlyprintk support\n\nThis allows debugging of problems which happen eary in the kernel\nboot process (after bootargs are parsed, but before serial subsystem\nis fully initialized)\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "1d487f468de75b8a5c664db60e106935f9dc753b",
      "tree": "4b610ba2550b997893250ace494e94cc07f66e5d",
      "parents": [
        "b7b2d344e7f7027497547a8b786a407047ee5e26"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 11 00:30:56 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 11 00:30:56 2007 +0800"
      },
      "message": "Blackfin arch: add TWIx_REGBASE and SPIx_REGBASE to specific CPU header files, use the new REGBASE for board platform resources\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "b7b2d344e7f7027497547a8b786a407047ee5e26",
      "tree": "27be534c3879b49a25dd94775189fa6c59f1cad5",
      "parents": [
        "c11b5776bfef671cd6eea4479f345ec042638643"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 09 15:09:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Oct 09 15:09:49 2007 +0800"
      },
      "message": "Blackfin arch: modify the insX/outsX and dma_insX/dma_outsX to be compatible with other archs\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "c11b5776bfef671cd6eea4479f345ec042638643",
      "tree": "e0713db2192fdcd020e8aeabe7e59d2a0130f2ab",
      "parents": [
        "fb282a72f13305a74fb105bce1ee232b3492b654"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Oct 11 00:12:41 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 11 00:12:41 2007 +0800"
      },
      "message": "Blackfin arch: add more common defines for output sections\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "fb282a72f13305a74fb105bce1ee232b3492b654",
      "tree": "73df20d59b096e40907af6b28c6747137e62240f",
      "parents": [
        "b5c0e2e8068ca31eb2547f2e2e677516ce9d8800"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Sep 12 17:48:25 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Sep 12 17:48:25 2007 +0800"
      },
      "message": "Blackfin arch: cleanup IO and DMA_IO API function definitions according to other arches\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "b5c0e2e8068ca31eb2547f2e2e677516ce9d8800",
      "tree": "72288e811d6422a375e5397acef137b081f45317",
      "parents": [
        "2714d9a6d1e68d30f5be8871722a7cff388c2d74"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Sep 12 17:31:59 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Sep 12 17:31:59 2007 +0800"
      },
      "message": "Blackfin arch: fix typo pointed out by David Rowe (Mhz -\u003e MHz)\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "2714d9a6d1e68d30f5be8871722a7cff388c2d74",
      "tree": "ccf786e468a2f3b79f10a862321c2f0e842bcab4",
      "parents": [
        "4b3f058a7a34a10d99937e86bb28da118710ca9a"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Oct 11 00:29:49 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 11 00:29:49 2007 +0800"
      },
      "message": "Blackfin arch: Workaround reboot bug, issue SSYNC at the start of bfin_reset\n\nreboot failes on BF533\nhttp://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d3500\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "4b3f058a7a34a10d99937e86bb28da118710ca9a",
      "tree": "d88611659c502f5deeea07f198e722cd7318447a",
      "parents": [
        "eabb5a5e0b1ff6b7d36ac80bf39773fa6a0fc872"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Sep 12 14:50:28 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Sep 12 14:50:28 2007 +0800"
      },
      "message": "Blackfin arch: Add ANOMALY_05000311 Workaround - for those who doesnt use the generic GPIO driver\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "eabb5a5e0b1ff6b7d36ac80bf39773fa6a0fc872",
      "tree": "bcd9b8d35ac4b0b285a26e4df3527593dd6948f1",
      "parents": [
        "2acde902301f73e824101e5ca9eb95dc733dc17d"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Aug 28 14:57:05 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Aug 28 14:57:05 2007 +0800"
      },
      "message": "Blackfin arch: Remove legacy support\n\nNow that there is a generic GPIO driver framework\nremove GPIO register unified name space legacy 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": "2acde902301f73e824101e5ca9eb95dc733dc17d",
      "tree": "0fc37f01db4c0f761a07d2547da31562e770d1db",
      "parents": [
        "55249e9e3d07617e00cc6c52b83f7d1a7eb7e64d"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Oct 11 00:24:40 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 11 00:24:40 2007 +0800"
      },
      "message": "Blackfin arch: a few things still use bfin_read_PORT_FER()\n\n - Update gpio_request to allow multiple request with the same signature (label)\n - Use generic GPIO API where applicable\n - Update generic board support form stamp board\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "55249e9e3d07617e00cc6c52b83f7d1a7eb7e64d",
      "tree": "7ded53c21ba811fb1f57f89c45f0f5cdcf8aee8b",
      "parents": [
        "02f13f9d5c1d3104c5c4e7f4ae30c43d595d1d75"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Oct 11 00:06:31 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 11 00:06:31 2007 +0800"
      },
      "message": "Blackfin arch: For compatibility reasons change IRQ_XXX_ERR into IRQ_XXX_ERROR like on any other supported Blackfin derivative\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "02f13f9d5c1d3104c5c4e7f4ae30c43d595d1d75",
      "tree": "6ae30584b1158307961224c1755e4e7a34f48a41",
      "parents": [
        "d2b11a468a49716debd96532552a72b6078f1cf5"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Aug 27 17:38:40 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Aug 27 17:38:40 2007 +0800"
      },
      "message": "Blackfin arch: Remove cruft - CONFIG_DEBUG_SERIAL_EARLY_INIT didn\u0027t work that well with DEBUG_KERNEL_START\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "d2b11a468a49716debd96532552a72b6078f1cf5",
      "tree": "b30d94732f9d01b823e60975147b284aead495d9",
      "parents": [
        "2296fb7ff04531dd8d50394da24f49302ecf103b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Aug 28 16:47:46 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Aug 28 16:47:46 2007 +0800"
      },
      "message": "Blackfin arch: Merge GPIO/Peripheral Resource Allocation back into a single file\n\nSigned-off-by: Michael Hennerich \u003cmichale.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "2296fb7ff04531dd8d50394da24f49302ecf103b",
      "tree": "cd63cc1867b23b40ae3513beaf040a0b46d6976f",
      "parents": [
        "4d5f4ed3fb797021523fc9fb6804047e8e35b33d"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Thu Sep 13 11:49:33 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Sep 13 11:49:33 2007 +0800"
      },
      "message": "Blackfin arch: Fix bug missing L2_MEMORY definition for EZKIT-BF561 compiling error\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "4d5f4ed3fb797021523fc9fb6804047e8e35b33d",
      "tree": "977d9f891411becd39fab3095a3a1a7dc2f524d2",
      "parents": [
        "168f1212c098727f2509fe0f66bd30d7209a8159"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Aug 27 16:46:17 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Aug 27 16:46:17 2007 +0800"
      },
      "message": "Blackfin arch: extract gpio number from PIN function\n\nSinged-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "168f1212c098727f2509fe0f66bd30d7209a8159",
      "tree": "e749898e8ab56131a12d8fc489081321abb3ff2f",
      "parents": [
        "27d875f2c134c4b26860ccdd03b4c52cce4efc2c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Thu Oct 11 00:22:35 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 11 00:22:35 2007 +0800"
      },
      "message": "Blackfin arch: rewrite our reboot code in C\n\nrewrite our reboot code in C rather than assembly to be like\nother architectures and to allow board maintainers to define\ncustom behavior\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "27d875f2c134c4b26860ccdd03b4c52cce4efc2c",
      "tree": "5967e1a42f638a8e73d124e8822ece0b33e45dfd",
      "parents": [
        "d8350e704e5a47784d108d57c27dbb7b9c0a4369"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon Aug 27 16:08:53 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Aug 27 16:08:53 2007 +0800"
      },
      "message": "Blackfin arch: vmlinux.lds.S, break up our .init into separate sections\n\nBreak up our .init into separate section like all other ports do and\nso that we dont mix text and data (causes disassembly headaches as\npointed out by Robin)\n\nCc: 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": "d8350e704e5a47784d108d57c27dbb7b9c0a4369",
      "tree": "b9e7b56033db9c358b55ccc2c7a2d2736c1aba06",
      "parents": [
        "fbeb7370b6eef14bf12787d05c7460fae562d0be"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 11 00:03:39 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 11 00:03:39 2007 +0800"
      },
      "message": "Blackfin arch: Board defconfig updating\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "fbeb7370b6eef14bf12787d05c7460fae562d0be",
      "tree": "6ab2d6c3d10b7a58604f68e0f00615f276b1fe4d",
      "parents": [
        "1ffe6646babf8471714e649849ec2c9662bf410c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon Aug 27 15:02:20 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Aug 27 15:02:20 2007 +0800"
      },
      "message": "Blackfin arch: parse input sections properly when using -ffunction-sections/-fdata-sections\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@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": "dbcc78bebe9daed8998d9f7c4e30bd3b73a4a169",
      "tree": "245245141a698ed20592b29e4416a3b066854202",
      "parents": [
        "f0b5d12f2b3226c85258519d7725e63d9daf5e90"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Sun Aug 05 17:06:48 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Aug 05 17:06:48 2007 +0800"
      },
      "message": "Blackfin arch: all our other ports call this SIZE rather than SPI_LEN\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": "0174dd59bb5f343e8981b5ea7a3dc782fad5b644",
      "tree": "a935cdd5e63677ed8ab0753942777ae111795a67",
      "parents": [
        "2615639758c0a9e0f0e14267c9cd2b83801eb8cf"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Sun Aug 05 16:53:10 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Aug 05 16:53:10 2007 +0800"
      },
      "message": "Blackfin arch: make sure to stub out ANOMALY_05000230 were appropriate\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "2615639758c0a9e0f0e14267c9cd2b83801eb8cf",
      "tree": "ded6c542741071e93024e67fd8d0fb41db05334d",
      "parents": [
        "8a26ac7043b0cb3b446ad9f9a3ec0992d0fea1f7"
      ],
      "author": {
        "name": "Jie Zhang",
        "email": "jie.zhang@analog.com",
        "time": "Sun Aug 05 16:25:23 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Aug 05 16:25:23 2007 +0800"
      },
      "message": "Blackfin arch: Allow ptrace access the fixed code.\n\nSigned-off-by: Jie Zhang \u003cjie.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "8a26ac7043b0cb3b446ad9f9a3ec0992d0fea1f7",
      "tree": "27134ed1c717e041d5f1f5d60375deb899ce2457",
      "parents": [
        "2cbfe107434b9651168afb21015f3285e02beed3"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Sun Aug 05 16:14:58 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Aug 05 16:14:58 2007 +0800"
      },
      "message": "Blackfin arch: Add DMA API to set curr descriptor address\n\nThis API is necessary for DMA descriptor array mode.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "2cbfe107434b9651168afb21015f3285e02beed3",
      "tree": "a4003dcaeb7d6a98911b846f2ecd6ca4f2c2946e",
      "parents": [
        "2d8f161fe3d6f8d4a2a6f7d068757261b49191f7"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Aug 05 15:31:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Aug 05 15:31:16 2007 +0800"
      },
      "message": "Blackfin arch: kill ezkit548 compiling warning\n\nkill ezkit548 compiling warning:\n  - include/asm/cplb.h:42:5: warning: \"ANOMALY_05000158\" is not defined\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "2d8f161fe3d6f8d4a2a6f7d068757261b49191f7",
      "tree": "284837a81d669b16aed11d012ce358c231fe03f8",
      "parents": [
        "be7b0d3711ec198a20edd769b9f1ad4f935a9bc2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Sun Aug 05 14:06:16 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Aug 05 14:06:16 2007 +0800"
      },
      "message": "Blackfin arch: update BOOT_LOAD\n\nupdate BOOT_LOAD help to reflect current state of the first 4k of\nour address space as well as add a memory range option to prevent\ninvalid values\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "be7b0d3711ec198a20edd769b9f1ad4f935a9bc2",
      "tree": "f2b8defc75e86b90d3e0e55944544d121c2ae906",
      "parents": [
        "b4055d733d58135371c0c3a7f8c8899ca7b4f658"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Sun Aug 05 14:14:42 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Aug 05 14:14:42 2007 +0800"
      },
      "message": "Blackfin arch: fix up header for BF533\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "b4055d733d58135371c0c3a7f8c8899ca7b4f658",
      "tree": "9587864dbddf08dd1114b9d5c5b384e06bfc453e",
      "parents": [
        "07bdda02623d6d9078e45f6b6451bc3508878db1"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Sun Aug 05 14:00:11 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Aug 05 14:00:11 2007 +0800"
      },
      "message": "Blackfin arch: remove spurious KERN_EMERG log level 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": "07bdda02623d6d9078e45f6b6451bc3508878db1",
      "tree": "eb74a878abadfaccda5d5344d9317003c30aa96a",
      "parents": [
        "3bebca2d20796dd3dc62c5d3e74148087c7ce5bd"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Aug 27 15:29:35 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Aug 27 15:29:35 2007 +0800"
      },
      "message": "Blackfin arch: bug fixing restore mach dependent ASYNC memory size\n\nBug: When SMC921X driver is enabled, kernel boot crash on EZKIT548\nhttp://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action\u003dTrackerItemEdit\u0026tracker_item_id\u003d3460\n\nFixed by restoring mach dependent ASYNC memory size CPLB coverage.\nOnce we have a more dynamic memory layout we should come up with a better\nsolution for these hard-coded values.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@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": "a924db7c00655447c5228bd74da070c69b7cadbc",
      "tree": "5e19fb9a35edcc4b0066fe529d3c9f8f828f147c",
      "parents": [
        "7735cefc4583175486685fced2f457fbe0fd5855"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Aug 03 17:43:29 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Aug 03 17:43:29 2007 +0800"
      },
      "message": "Blackfin arch: Add option to priorize DMA over Core\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "7735cefc4583175486685fced2f457fbe0fd5855",
      "tree": "6c11e1cc0b07eea78489d27fd8b2f36dcb85f84a",
      "parents": [
        "1d945e2b3e421f2ce01b2eb260392f888406933f"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sun Aug 05 18:55:30 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Aug 05 18:55:30 2007 +0800"
      },
      "message": "Blackfin arch: Add support for the M25P16 SPI FLash\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "1d945e2b3e421f2ce01b2eb260392f888406933f",
      "tree": "306716a6ebba2e17af352ece0bad9af34c9a7843",
      "parents": [
        "518039bc24cbb9ce34665814fe120eac50bedd9a"
      ],
      "author": {
        "name": "Roy Huang",
        "email": "roy.huang@analog.com",
        "time": "Wed Oct 10 23:31:19 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Oct 10 23:31:19 2007 +0800"
      },
      "message": "Blackfin arch: add set_dma_curr_addr DMA API to support sound driver recording function\n\nSigned-off-by: Roy Huang \u003croy.huang@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": "b99ab54d4f11141b2ef3e50c3543b7243d3f49fb",
      "tree": "941eeec217757b2e25019dd78d75c7dae89c1e4a",
      "parents": [
        "8c61362377970cd35cc37960b5cbed03cecd57e7"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Oct 11 10:57:54 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 11 10:57:54 2007 +0800"
      },
      "message": "Blackfin serial driver: use 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": "8c61362377970cd35cc37960b5cbed03cecd57e7",
      "tree": "10eae56e854776831c5de318b2c30f3e3a62c057",
      "parents": [
        "1708268f7ee5177c35826f047b91d7324f099ab0"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Aug 03 17:48:09 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Aug 03 17:48:09 2007 +0800"
      },
      "message": "Blackfin arch: Some cosmetics based on LKML feedback from Joe Perches\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "1708268f7ee5177c35826f047b91d7324f099ab0",
      "tree": "411007d1e19ed647b10d2ce5bddefe98a1c5d158",
      "parents": [
        "314c98d589b9da40af42cfe7213eff04c74caea3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Jul 25 11:50:42 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Jul 25 11:50:42 2007 +0800"
      },
      "message": "Blackfin arch: scrub remaining ASSEMBLY usage since the switch to __ASSEMBLY__\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "314c98d589b9da40af42cfe7213eff04c74caea3",
      "tree": "3c91afc0d6b0f0150aa7f545c0060f96d751a9d4",
      "parents": [
        "06039e90b90af4029184d577b3c66e59f6039a9e"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jul 24 18:03:45 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jul 24 18:03:45 2007 +0800"
      },
      "message": "Blackfin arch: add missing gpio error handling to make sure we roll back requests in case one fails\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "06039e90b90af4029184d577b3c66e59f6039a9e",
      "tree": "a7377e18a06de61e2779e3eb6b387fe33c4faf8a",
      "parents": [
        "7c100f3b9073a8e64d843536f72a9414024f1969"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Aug 27 16:57:55 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon Aug 27 16:57:55 2007 +0800"
      },
      "message": "Blackfin arch: Fix define - SPORT0_DTPRI is first function\n\nSigend-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "7c100f3b9073a8e64d843536f72a9414024f1969",
      "tree": "d070a15a6b698262454c277acd83be50a7b48aba",
      "parents": [
        "214cccbbb22136566e72956fcd23c48c2a4abb33"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Aug 05 15:43:03 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Aug 05 15:43:03 2007 +0800"
      },
      "message": "Blackfin arch: fix bugs report by Andy Liu \u003cyjhsou@gmail.com\u003e, AD1836 can\u0027t be probed in BF561-EZ\n\nCc: Andy Liu \u003cyjhsou@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "214cccbbb22136566e72956fcd23c48c2a4abb33",
      "tree": "f466a873939a8769b86c802b960584fb3695857f",
      "parents": [
        "31430ba58a3c33cf32aa89117876f6e24f1b9a6e"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Jul 25 14:42:03 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Jul 25 14:42:03 2007 +0800"
      },
      "message": "Blackfin arch: bug fixing, add missing BF533_FAMILY GPIO_PFx definition\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "31430ba58a3c33cf32aa89117876f6e24f1b9a6e",
      "tree": "a3703dfcd54073848d7fb9d66c19921b26137d83",
      "parents": [
        "6782ea9ae8c2aa82dfeab84cb168126fbcbf4526"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jul 24 16:27:25 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jul 24 16:27:25 2007 +0800"
      },
      "message": "Blackfin arch: Add PORT_J.High (needed for BF548-EZkit Touchscreen interrupts) - remove PORT_C.H\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@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": "40d63406a0dfc070fff9336c182619a0b167f165",
      "tree": "8ca350ef3c927febd84a28a68d43c10765f64210",
      "parents": [
        "b2d1583f8e33c5472485fb99b29e065db373b675"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Oct 10 22:55:30 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Oct 10 22:55:30 2007 +0800"
      },
      "message": "Blackfin arch: store labels so we later know who allocated GPIO/Peripheral resources\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "b2d1583f8e33c5472485fb99b29e065db373b675",
      "tree": "f51b45fb1aaa1b2ae9fc24826ad149dcb4fe00f9",
      "parents": [
        "301af2952b35fa527c89b4c0c0c1003d50afc378"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jul 24 15:46:36 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jul 24 15:46:36 2007 +0800"
      },
      "message": "Blackfin arch: Advertise GENERIC_GPIO and remove duplicated GENERIC_CALIBRATE_DELAY\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "301af2952b35fa527c89b4c0c0c1003d50afc378",
      "tree": "bd4f9fd33277cefa456aa57857c83674916b2fe4",
      "parents": [
        "bc8c84c947ad65cd2850c43f96bea825e426f9eb"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jul 24 15:35:53 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jul 24 15:35:53 2007 +0800"
      },
      "message": "Blackfin arch: Finalize the generic gpio support - add gpio_to_irq and 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": "bc8c84c947ad65cd2850c43f96bea825e426f9eb",
      "tree": "b0115bbd27e6158d753e4fc58633bcbb510b5c2c",
      "parents": [
        "fb51d566803413d2682ca718aef1c6f946fdab05"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Sun Aug 05 17:32:25 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Sun Aug 05 17:32:25 2007 +0800"
      },
      "message": "Blackfin arch: update to latest anomaly sheets\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "fb51d566803413d2682ca718aef1c6f946fdab05",
      "tree": "1d1fbec0a1e469a1ef411cf3f924db1cf69ebe3d",
      "parents": [
        "35c724f310c4b73dbfa6503a46bf86a4c55f8193"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Fri Aug 03 17:56:29 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Aug 03 17:56:29 2007 +0800"
      },
      "message": "Blackfin arch: Fix Anomaly hanlding, as pointed out by Mike\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nCc: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "35c724f310c4b73dbfa6503a46bf86a4c55f8193",
      "tree": "2e8069969c763399be549a966c9f2775d82d81ea",
      "parents": [
        "e208f83a7aa4ebf6c0a68e814903e8aa33f9439a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Fri Aug 03 16:48:13 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Aug 03 16:48:13 2007 +0800"
      },
      "message": "Blackfin arch: fix typo... we want csync in CSYNC(), not ssync\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@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": "36a1548f99e54520f049a703e1b91bae95e72481",
      "tree": "1246b7e6429a43e9370cf94f7e6931fb6ee5b3b0",
      "parents": [
        "d5148ffa600e6a655b458bedc593020e0574f967"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Jul 25 12:01:19 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Jul 25 12:01:19 2007 +0800"
      },
      "message": "Blackfin arch: reorganize headers slightly so we can be sure things are defined early enough\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "d5148ffa600e6a655b458bedc593020e0574f967",
      "tree": "e53d7e8c7e18eef3d4fe3077b3f68005d16f9bf0",
      "parents": [
        "60e9356d770ca3622fe5e84680b78fc376e53fbf"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Jul 25 11:57:42 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Jul 25 11:57:42 2007 +0800"
      },
      "message": "Blackfin arch: use the [CS]SYNC() macros which include anomaly workarounds rather than __builtin_bfin_[cs]sync()\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "60e9356d770ca3622fe5e84680b78fc376e53fbf",
      "tree": "a63ed7658206e9320400c34b4edcd414acf9ac76",
      "parents": [
        "1aafd9091226a02b481298315f959f777294684e"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Wed Jul 25 11:56:01 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Jul 25 11:56:01 2007 +0800"
      },
      "message": "Blackfin arch: update BF54x anomaly list\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Roy Huang \u003croy.huang@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": "287050fe13bf34824f03b4351002b0e2db4ee5cb",
      "tree": "bb51beb7fef409a36120f00c63fa1e29c967a140",
      "parents": [
        "c6c4d7bbbb498c38afa05688dfc2784948a0c4e2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Tue Jul 24 15:23:20 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue Jul 24 15:23:20 2007 +0800"
      },
      "message": "Blackfin arch: cleanup and standardize anomaly.h file format -- 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": "c6c4d7bbbb498c38afa05688dfc2784948a0c4e2",
      "tree": "9ebefb1b6c6ceff6e83eda3dfcbd616a725ecced",
      "parents": [
        "bbf25010f1a6b761914430f5fca081ec8c7accd1"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 11 01:20:06 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu Oct 11 01:20:06 2007 +0800"
      },
      "message": "Blackfin arch: update platform driver resource information to all board files\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "bbf25010f1a6b761914430f5fca081ec8c7accd1",
      "tree": "b612e5257611ef33196aacc00fba813c943384d5",
      "parents": [
        "5df3e0d953c8af6f5b96aa090824b929cb5ab599"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 13:31:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 13:31:38 2007 -0700"
      },
      "message": "Linux 2.6.23\n"
    },
    {
      "commit": "5df3e0d953c8af6f5b96aa090824b929cb5ab599",
      "tree": "5ec703d42ebd1fa92150d110d4ce47d7891bf2cd",
      "parents": [
        "a6d85430424d44e946e0946bfaad607115510989",
        "2da23247935526da567e18caddb4533cfa194aa9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 12:38:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 12:38:44 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Au1000: set the PCI controller IO base\n  [MIPS] Alchemy: Fix USB initialization.\n  [MIPS] IP32: Fix fatal typo in address computation.\n"
    },
    {
      "commit": "a6d85430424d44e946e0946bfaad607115510989",
      "tree": "f324085c0d92fb8ebae928bab3a5f0b480a3bb4a",
      "parents": [
        "baf14aa14efcfdb5a74d5cf804691086c6bec743"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 09 11:04:57 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 12:38:26 2007 -0700"
      },
      "message": "NLM: Fix a memory leak in nlmsvc_testlock\n\nThe recent fix for a circular lock dependency unfortunately introduced a\npotential memory leak in the event where the call to nlmsvc_lookup_host\nfails for some reason.\n\nThanks to Roel Kluin for spotting this.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "baf14aa14efcfdb5a74d5cf804691086c6bec743",
      "tree": "3c8cb3e429253cea3c5e474892efb722834e9378",
      "parents": [
        "e2a57a815933b2d2e375f9de6be223098024ab90"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 09 13:51:57 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 09 12:38:26 2007 -0700"
      },
      "message": "sata_mv: correct S/G table limits\n\nThe recent mv_fill_sg() rewrite, to fix a data corruption problem\nrelated to IOMMU virtual merging, forgot to account for the\npotentially-increased size of the scatter/gather table after its run.\n\nAdditionally, the DMA boundary is reduced from 0xffffffff to 0xffff\nto more closely match the needs of mv_fill_sg().\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2da23247935526da567e18caddb4533cfa194aa9",
      "tree": "0c10f270d4be38c1af5330f90a8ea9572915db2a",
      "parents": [
        "f708631ac75c901b20c7622be9abdbc29d4d2dd7"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue Sep 25 17:07:30 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 09 12:47:48 2007 +0100"
      },
      "message": "[MIPS] Au1000: set the PCI controller IO base\n\nThe PCI controller IO base was not set in the au1000 pci code.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f708631ac75c901b20c7622be9abdbc29d4d2dd7",
      "tree": "5738ad6272a715fbe5db5b3bcc3be8b62aa2d113",
      "parents": [
        "378a545954abfec1c9499203206e0ffb5c2118d2"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue Sep 25 17:07:24 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 09 12:47:48 2007 +0100"
      },
      "message": "[MIPS] Alchemy: Fix USB initialization.\n\nThis patch fixes a wrong ifdef in the board setup code, leading to the GPIO\npin not being pulled high, and thus the USB switch not being powered at all.\n\nThis finishes the rename of CONFIG_USB_OHCI to CONFIG_USB_OHCI_HCD, which\nstarted in 2005 (before 2.6.12-rc2), then probably because things were\nworking anyway for most people got forgotten.\n\n[Ralf: Paolo\u0027s original patch didn\u0027t fix the module case, Florian\u0027s patch\nonly fixed MTX1 etc. so this is a combined patch plus some cleanups.]\n\nCc: Giuseppe Patanè \u003cgiuseppe.patane@tvblob.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "378a545954abfec1c9499203206e0ffb5c2118d2",
      "tree": "3d11cf69f7a49b06edcbc580a1e0b3561d64c6e6",
      "parents": [
        "e2a57a815933b2d2e375f9de6be223098024ab90"
      ],
      "author": {
        "name": "Giuseppe Sacco",
        "email": "giuseppe@eppesuigoccas.homedns.org",
        "time": "Sat Oct 06 19:55:03 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 09 12:47:48 2007 +0100"
      },
      "message": "[MIPS] IP32: Fix fatal typo in address computation.\n\nSigned-off-by: Giuseppe Sacco \u003ceppesuig@debian.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e2a57a815933b2d2e375f9de6be223098024ab90",
      "tree": "c455ea75a55dbd633a61c7e84fa3b8a3d9186a5e",
      "parents": [
        "d39d5ed97e2b8e089f85ffaf5909768d83147be0"
      ],
      "author": {
        "name": "Maarten Bressers",
        "email": "mbres@gentoo.org",
        "time": "Mon Oct 08 15:59:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 16:06:51 2007 -0700"
      },
      "message": "Correct Makefile rule for generating custom keymap\n\nWhen building a custom keymap, after setting GENERATE_KEYMAP :\u003d 1 in\ndrivers/char/Makefile, the kernel build fails like this:\n\n    CC      drivers/char/vt.o\n  make[2]: *** No rule to make target `drivers/char/%.map\u0027, needed by `drivers/char/defkeymap.c\u0027.  Stop.\n  make[1]: *** [drivers/char] Error 2\n  make: *** [drivers] Error 2\n\nThis was caused by commit af8b128719f5248e542036ea994610a29d0642a6, which\ndeleted a necessary colon from the Makefile rule that generates the keymap,\nsince that rule contains both a target and a target-pattern.  The following\npatch puts the colon back:\n\nSigned-off-by: Maarten Bressers \u003cmbres@gentoo.org\u003e\nCc: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d39d5ed97e2b8e089f85ffaf5909768d83147be0",
      "tree": "9fd0a0aefec9e58f71ed343452242b2685dca9d1",
      "parents": [
        "e46dc1dab969550d4136e9be0e7919ca09e49573"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Mon Oct 08 12:52:09 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 13:01:21 2007 -0700"
      },
      "message": "ISDN: Fix data access out of array bounds\n\nFix against access random data bytes outside the dev-\u003echanmap array.\nThanks to Oliver Neukum for pointing me to this issue.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e46dc1dab969550d4136e9be0e7919ca09e49573",
      "tree": "86dbc21796b402c895fd96d5197bf38d8d060545",
      "parents": [
        "87e2831c3fa39cbf6f7ab676bb5aef039b9659e2",
        "bf0b48dfc368c07c42b5a3a5658c8ee81b4283ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:59:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:59:10 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPv6]: Fix ICMPv6 redirect handling with target multicast address\n  [PKT_SCHED] cls_u32: error code isn\u0027t been propogated properly\n  [ROSE]: Fix rose.ko oops on unload\n  [TCP]: Fix fastpath_cnt_hint when GSO skb is partially ACKed\n"
    },
    {
      "commit": "87e2831c3fa39cbf6f7ab676bb5aef039b9659e2",
      "tree": "88e1a3fca607a0643a7f6e60aef80a2bc04323c3",
      "parents": [
        "745ad48e8cac47beec0b2f72dc3c64424bce1fec"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Mon Oct 08 12:16:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:58:14 2007 -0700"
      },
      "message": "AIO: fix cleanup in io_submit_one(...)\n\nWhen IOCB_FLAG_RESFD flag is set and iocb-\u003eaio_resfd is incorrect,\nstatement \u0027goto out_put_req\u0027 is executed. At label \u0027out_put_req\u0027,\naio_put_req(..) is called, which requires \u0027req-\u003eki_filp\u0027 set.\n\nSigned-off-by: Yan Zheng\u003cyanzheng@21cn.com\u003e\nCc: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "745ad48e8cac47beec0b2f72dc3c64424bce1fec",
      "tree": "a16a8eedb7d6e27eaba86fd0cca8ea7bfd0cdcd8",
      "parents": [
        "dd204d63cd11509081b41d7ab305fdc173382039"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Mon Oct 08 10:08:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:58:14 2007 -0700"
      },
      "message": "fix page release issue in filemap_fault\n\nfind_lock_page increases page\u0027s usage count, we should decrease it\nbefore return VM_FAULT_SIGBUS\n\nSigned-off-by: Yan Zheng\u003cyanzheng@21cn.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd204d63cd11509081b41d7ab305fdc173382039",
      "tree": "12dcbf4b258de6962b960f4f5fdd46866d7bcdc3",
      "parents": [
        "a200ee182a016752464a12cb2e8762e48254bb09"
      ],
      "author": {
        "name": "Yan Zheng",
        "email": "yanzheng@21cn.com",
        "time": "Mon Oct 08 10:05:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:58:14 2007 -0700"
      },
      "message": "fix VM_CAN_NONLINEAR check in sys_remap_file_pages\n\nThe test for VM_CAN_NONLINEAR always fails\n\nSigned-off-by: Yan Zheng\u003cyanzheng@21cn.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a200ee182a016752464a12cb2e8762e48254bb09",
      "tree": "7b273f002625a4c368f7b20b144990f7f4f81df9",
      "parents": [
        "3eb215de26e6e94bf5fed9cb77230c383b30e53b"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Mon Oct 08 18:54:37 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 08 12:58:14 2007 -0700"
      },
      "message": "mm: set_page_dirty_balance() vs -\u003epage_mkwrite()\n\nAll the current page_mkwrite() implementations also set the page dirty. Which\nresults in the set_page_dirty_balance() call to _not_ call balance, because the\npage is already found dirty.\n\nThis allows us to dirty a _lot_ of pages without ever hitting\nbalance_dirty_pages().  Not good (tm).\n\nForce a balance call if -\u003epage_mkwrite() was successful.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bf0b48dfc368c07c42b5a3a5658c8ee81b4283ac",
      "tree": "7174e3ce995d6deaefb76027bc1a6265ccd25d11",
      "parents": [
        "bf1b803b01b00c3801e0aa373ba0305f8278e260"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Mon Oct 08 00:12:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 08 00:12:05 2007 -0700"
      },
      "message": "[IPv6]: Fix ICMPv6 redirect handling with target multicast address\n\nWhen the ICMPv6 Target address is multicast, Linux processes the \nredirect instead of dropping it.  The problem is in this code in \nndisc_redirect_rcv():\n\n         if (ipv6_addr_equal(dest, target)) {\n                 on_link \u003d 1;\n         } else if (!(ipv6_addr_type(target) \u0026 IPV6_ADDR_LINKLOCAL)) {\n                 ND_PRINTK2(KERN_WARNING\n                            \"ICMPv6 Redirect: target address is not \nlink-local.\\n\");\n                 return;\n         }\n\nThis second check will succeed if the Target address is, for example, \nFF02::1 because it has link-local scope.  Instead, it should be checking \nif it\u0027s a unicast link-local address, as stated in RFC 2461/4861 Section \n8.1:\n\n       - The ICMP Target Address is either a link-local address (when\n         redirected to a router) or the same as the ICMP Destination\n         Address (when redirected to the on-link destination).\n\nI know this doesn\u0027t explicitly say unicast link-local address, but it\u0027s \nimplied.\n\nThis bug is preventing Linux kernels from achieving IPv6 Logo Phase II \ncertification because of a recent error that was found in the TAHI test \nsuite - Neighbor Disovery suite test 206 (v6LC.2.3.6_G) had the \nmulticast address in the Destination field instead of Target field, so \nwe were passing the test.  This won\u0027t be the case anymore.\n\nThe patch below fixes this problem, and also fixes ndisc_send_redirect() \nto not send an invalid redirect with a multicast address in the Target \nfield.  I re-ran the TAHI Neighbor Discovery section to make sure Linux \npasses all 245 tests now.\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nAcked-by: David L Stevens \u003cdlstevens@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf1b803b01b00c3801e0aa373ba0305f8278e260",
      "tree": "9a4e2f4a33009c168b7d22ce8c9fc32a44a5b132",
      "parents": [
        "891e6a931255238dddd08a7b306871240961a27f"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Sun Oct 07 23:57:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 07 23:57:45 2007 -0700"
      },
      "message": "[PKT_SCHED] cls_u32: error code isn\u0027t been propogated properly\n    \nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "891e6a931255238dddd08a7b306871240961a27f",
      "tree": "70cd2faf43bd7f306f3b7a758388e6b272ff1730",
      "parents": [
        "48611c47d09023d9356e78550d1cadb8d61da9c8"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Oct 07 23:44:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 07 23:44:17 2007 -0700"
      },
      "message": "[ROSE]: Fix rose.ko oops on unload\n\nCommit a3d384029aa304f8f3f5355d35f0ae274454f7cd aka\n\"[AX.25]: Fix unchecked rose_add_loopback_neigh uses\"\ntransformed rose_loopback_neigh var into statically allocated one.\nHowever, on unload it will be kfree\u0027s which can\u0027t work.\n\nSteps to reproduce:\n\n\tmodprobe rose\n\trmmod rose\n\nBUG: unable to handle kernel NULL pointer dereference at virtual address 00000008\n printing eip:\nc014c664\n*pde \u003d 00000000\nOops: 0000 [#1]\nPREEMPT DEBUG_PAGEALLOC\nModules linked in: rose ax25 fan ufs loop usbhid rtc snd_intel8x0 snd_ac97_codec ehci_hcd ac97_bus uhci_hcd thermal usbcore button processor evdev sr_mod cdrom\nCPU:    0\nEIP:    0060:[\u003cc014c664\u003e]    Not tainted VLI\nEFLAGS: 00210086   (2.6.23-rc9 #3)\nEIP is at kfree+0x48/0xa1\neax: 00000556   ebx: c1734aa0   ecx: f6a5e000   edx: f7082000\nesi: 00000000   edi: f9a55d20   ebp: 00200287   esp: f6a5ef28\nds: 007b   es: 007b   fs: 0000  gs: 0033  ss: 0068\nProcess rmmod (pid: 1823, ti\u003df6a5e000 task\u003df7082000 task.ti\u003df6a5e000)\nStack: f9a55d20 f9a5200c 00000000 00000000 00000000 f6a5e000 f9a5200c f9a55a00 \n       00000000 bf818cf0 f9a51f3f f9a55a00 00000000 c0132c60 65736f72 00000000 \n       f69f9630 f69f9528 c014244a f6a4e900 00200246 f7082000 c01025e6 00000000 \nCall Trace:\n [\u003cf9a5200c\u003e] rose_rt_free+0x1d/0x49 [rose]\n [\u003cf9a5200c\u003e] rose_rt_free+0x1d/0x49 [rose]\n [\u003cf9a51f3f\u003e] rose_exit+0x4c/0xd5 [rose]\n [\u003cc0132c60\u003e] sys_delete_module+0x15e/0x186\n [\u003cc014244a\u003e] remove_vma+0x40/0x45\n [\u003cc01025e6\u003e] sysenter_past_esp+0x8f/0x99\n [\u003cc012bacf\u003e] trace_hardirqs_on+0x118/0x13b\n [\u003cc01025b6\u003e] sysenter_past_esp+0x5f/0x99\n \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nCode: 05 03 1d 80 db 5b c0 8b 03 25 00 40 02 00 3d 00 40 02 00 75 03 8b 5b 0c 8b 73 10 8b 44 24 18 89 44 24 04 9c 5d fa e8 77 df fd ff \u003c8b\u003e 56 08 89 f8 e8 84 f4 fd ff e8 bd 32 06 00 3b 5c 86 60 75 0f \nEIP: [\u003cc014c664\u003e] kfree+0x48/0xa1 SS:ESP 0068:f6a5ef28\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48611c47d09023d9356e78550d1cadb8d61da9c8",
      "tree": "1e118a43db7143f8091b5b0a95e6d6f85dc5b2f9",
      "parents": [
        "3eb215de26e6e94bf5fed9cb77230c383b30e53b"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Sun Oct 07 23:43:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 07 23:43:10 2007 -0700"
      },
      "message": "[TCP]: Fix fastpath_cnt_hint when GSO skb is partially ACKed\n\nWhen only GSO skb was partially ACKed, no hints are reset,\ntherefore fastpath_cnt_hint must be tweaked too or else it can\ncorrupt fackets_out. The corruption to occur, one must have\nnon-trivial ACK/SACK sequence, so this bug is not very often\nthat harmful. There\u0027s a fackets_out state reset in TCP because\nfackets_out is known to be inaccurate and that fixes the issue\neventually anyway.\n\nIn case there was also at least one skb that got fully ACKed,\nthe fastpath_skb_hint is set to NULL which causes a recount for\nfastpath_cnt_hint (the old value won\u0027t be accessed anymore),\nthus it can safely be decremented without additional checking.\n\nReported by Cedric Le Goater \u003cclg@fr.ibm.com\u003e\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3eb215de26e6e94bf5fed9cb77230c383b30e53b",
      "tree": "3500a575ea6458bf9f256427abebfa69458db151",
      "parents": [
        "85923b124624eb49ebef4731bb6b5670e792ff57"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 07 12:22:21 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:42:22 2007 -0700"
      },
      "message": "Driver core: fix SYSF_DEPRECATED breakage for nested classdevs\n\nWe should only reparent to a class former class devices that\nform the base of class hierarchy. Nested devices should still\ngrow from their real parents.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nTested-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nTested-by: Anssi Hannula \u003canssi.hannula@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "85923b124624eb49ebef4731bb6b5670e792ff57",
      "tree": "fffb9af18c3639865552288210790000a63f666f",
      "parents": [
        "9d9b7ad717474636dc961e6c321970fd799e1cb3",
        "a1134dd48d59e532b801659163539bf01cae7673"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:41:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:41:09 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: point to migration document\n"
    },
    {
      "commit": "9d9b7ad717474636dc961e6c321970fd799e1cb3",
      "tree": "0bd51e2f828492747641624884f9a6cb3676d614",
      "parents": [
        "dfb0042d43d4e7664f7e3af1b51c9b08175483a6"
      ],
      "author": {
        "name": "Attila Kinali",
        "email": "attila@kinali.ch",
        "time": "Sun Oct 07 00:24:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "Add manufacturer and card id of teltonica pcmcia modems\n\nAdd the manufacturer and card id of teltonica pcmcia modems to serial_cs.c\n\nSigned-off-by: Attila Kinali \u003cattila@kinali.ch\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dfb0042d43d4e7664f7e3af1b51c9b08175483a6",
      "tree": "f0cb7c713ce437681d5ba293cffd023957b1945d",
      "parents": [
        "291041e935e6d0513f2b7e4a300aa9f02ec1d925"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sun Oct 07 00:24:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "sysrq docs: document sequence that actually works\n\nDocument sequence of keypresses that actually works. Yes, this changed\nyear-or-so ago.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "291041e935e6d0513f2b7e4a300aa9f02ec1d925",
      "tree": "626b06b52d5ce0a41c7bf21ce4314e2a9fbe79ff",
      "parents": [
        "7a5c5d5735e785a700a377a5fce913b8ad45a58f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 07 00:24:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "fix bogus reporting of signals by audit\n\nAsync signals should not be reported as sent by current in audit log.  As\nit is, we call audit_signal_info() too early in check_kill_permission().\nNote that check_kill_permission() has that test already - it needs to know\nif it should apply current-based permission checks.  So the solution is to\nmove the call of audit_signal_info() between those.\n\nBogosity in question is easily reproduced - add a rule watching for e.g.\nkill(2) from specific process (so that audit_signal_info() would not\nshort-circuit to nothing), say load_policy, watch the bogus OBJ_PID entry\nin audit logs claiming that write(2) on selinuxfs file issued by\nload_policy(8) had somehow managed to send a signal to syslogd...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Steve Grubb \u003csgrubb@redhat.com\u003e\nAcked-by: Eric Paris \u003ceparis@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a5c5d5735e785a700a377a5fce913b8ad45a58f",
      "tree": "ff138cfc90e67b1958e3806efc91211d9d309577",
      "parents": [
        "a560aa48eed66fdf78f2a2813ab7b4ca766a84ce"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Sun Oct 07 00:24:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "Move kasprintf.o to obj-y\n\nModulat lguest started giving linking errors\n\nMODPOST 1 modules\nERROR: \"kasprintf\" [drivers/lguest/lg.ko] undefined!\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a560aa48eed66fdf78f2a2813ab7b4ca766a84ce",
      "tree": "68b9a9f297ba0d0e198b211e86fb0742af722f6f",
      "parents": [
        "52a2638bff063acb28ba3355891c49cc240cc98b"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Sun Oct 07 00:24:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "lockstat: documentation\n\nProvide some documentation for CONFIG_LOCK_STAT.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nCc: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "52a2638bff063acb28ba3355891c49cc240cc98b",
      "tree": "ae6f82aef50999049da63ceede4b958b703cff3e",
      "parents": [
        "74922be1485818ed368c4cf4f0b100f70bf01e08"
      ],
      "author": {
        "name": "Rafal Bilski",
        "email": "rafalbilski@interia.pl",
        "time": "Sun Oct 07 00:24:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "Longhaul: add auto enabled \"revid_errata\" option\n\nVIA C3 Ezra-T has RevisionID equal to 1, but it needs RevisionKey to be 0\nor CPU will ignore new frequency and will continue to work at old\nfrequency.  New \"revid_errata\" option will force RevisionKey to be set to\n0, whatever RevisionID is.\n\nAdditionaly \"Longhaul\" will not silently ignore unsuccessful transition.\nIt will try to check if \"revid_errata\" or \"disable_acpi_c3\" options need to\nbe enabled for this processor/system.\n\nSame for Longhaul ver.  2 support.  It will be disabled if none of above\noptions will work.\n\n Best case scenario (with patch apllied and v2 enabled):\n longhaul: VIA C3 \u0027Ezra\u0027 [C5C] CPU detected.  Longhaul v2 supported.\n longhaul: Using northbridge support.\n longhaul: VRM 8.5\n longhaul: Max VID\u003d1.350  Min VID\u003d1.050, 13 possible voltage scales\n longhaul: f: 300000 kHz, index: 0, vid: 1050 mV\n [...]\n longhaul: Voltage scaling enabled.\n Worst case scenario:\n longhaul: VIA C3 \u0027Ezra-T\u0027 [C5M] CPU detected.  Powersaver supported.\n longhaul: Using northbridge support.\n longhaul: Using ACPI support.\n longhaul: VRM 8.5\n longhaul: Claims to support voltage scaling but min \u0026 max are both 1.250. Voltage scaling disabled\n longhaul: Failed to set requested frequency!\n longhaul: Enabling \"Ignore Revision ID\" option.\n longhaul: Failed to set requested frequency!\n longhaul: Disabling ACPI C3 support.\n longhaul: Disabling \"Ignore Revision ID\" option.\n longhaul: Failed to set requested frequency!\n longhaul: Enabling \"Ignore Revision ID\" option.\n\n[akpm@linux-foundation.org: coding-style cleanups]\nSigned-off-by: Rafal Bilski \u003crafalbilski@interia.pl\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "74922be1485818ed368c4cf4f0b100f70bf01e08",
      "tree": "b283c44086bd83dc7c61dbed25218efd01cc46b0",
      "parents": [
        "0c2043abefacac97b6d01129c1123a466c95b7c1"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun Oct 07 00:24:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:28:43 2007 -0700"
      },
      "message": "Fix timer_stats printout of events/sec\n\nWhen using /proc/timer_stats on ppc64 I noticed the events/sec field wasnt\naccurate.  Sometimes the integer part was incorrect due to rounding (we\nwerent taking the fractional seconds into consideration).\n\nThe fraction part is also wrong, we need to pad the printf statement and\ntake the bottom three digits of 1000 times the value.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c2043abefacac97b6d01129c1123a466c95b7c1",
      "tree": "e1b7bfd3222250fddabec15fc41fd1d2b5eb83dd",
      "parents": [
        "70cb97935b8859f27296772885104b599f560576"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:17:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:23:13 2007 -0700"
      },
      "message": "Don\u0027t do load-average calculations at even 5-second intervals\n\nIt turns out that there are a few other five-second timers in the\nkernel, and if the timers get in sync, the load-average can get\nartificially inflated by events that just happen to coincide.\n\nSo just offset the load average calculation it by a timer tick.\n\nNoticed by Anders Boström, for whom the coincidence started triggering\non one of his machines with the JBD jiffies rounding code (JBD is one of\nthe subsystems that also end up using a 5-second timer by default).\n\nTested-by: Anders Boström \u003canders@bostrom.dyndns.org\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "70cb97935b8859f27296772885104b599f560576",
      "tree": "089c5c2098888492c8d54c2d0c52772a64db8423",
      "parents": [
        "fc8b28a65d81a6fdf58ef81ce5b8ac7a35304e68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:02:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 07 16:02:55 2007 -0700"
      },
      "message": "VT_WAITACTIVE: Avoid returning EINTR when not necessary\n\nWe should generally prefer to return ERESTARTNOHAND rather than EINTR,\nso that processes with unhandled signals that get ignored don\u0027t return\nEINTR.\n\nThis can help with X startup issues:\n\n    Fatal server error:\n    xf86OpenConsole: VT_WAITACTIVE failed: Interrupted system call\n\nalthough the real fix is having the X server always retry EINTR\nregardless (since EINTR does happen for signals that have handlers\ninstalled). Keithp has a patch for that.\n\nRegardless, ERESTARTNOHAND is the correct thing to use.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1134dd48d59e532b801659163539bf01cae7673",
      "tree": "fd9a613730e9e6c92687b2d906ef626b92ded9f5",
      "parents": [
        "fc8b28a65d81a6fdf58ef81ce5b8ac7a35304e68"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Oct 07 12:31:22 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Oct 07 13:48:41 2007 +0200"
      },
      "message": "firewire: point to migration document\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "fc8b28a65d81a6fdf58ef81ce5b8ac7a35304e68",
      "tree": "d22d2d97d4b32d2428c2a8b7edcc6f4c36ee0433",
      "parents": [
        "3a4986955c0d9806e96a9d738ef7c40cb0cdaba3",
        "8cfaf45367d41400ce99e1757ab5690d1fc94dbc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 06 15:47:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 06 15:47:16 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] IP32: Enable PCI bridges\n"
    }
  ],
  "next": "3a4986955c0d9806e96a9d738ef7c40cb0cdaba3"
}
