)]}'
{
  "log": [
    {
      "commit": "177e9ea49deea238f59bb0b1708cfc60b75828fb",
      "tree": "d68fd2dc71f49712edb72616ec93aec0c7906377",
      "parents": [
        "2fae4985a135ca5d7d9bba17d45d674c099621b4"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sun May 20 03:13:43 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 22 20:20:56 2007 +1000"
      },
      "message": "[POWERPC] Fix typo: MMCR0_PMA0 !\u003d MMCR0_PMAO\n\npmc.c has:\n\n#ifndef MMCR0_PMA0\n#define MMCR0_PMA0     0\n\nThis one took a while to find.  Unfortunately its the wrong define\n(number 0 vs letter O). Its probably worth removing this override, since\nif our includes get screwed up we will have the same (hard to debug)\nfailure.\n\nFix it simply for now, so that we can backport to stable.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2fae4985a135ca5d7d9bba17d45d674c099621b4",
      "tree": "e1fd4d20b8760497f4fb93feb53436df22732ee2",
      "parents": [
        "d3fdaed9e973687f088c9c156a6e20870386e0b7"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Sat May 19 15:22:41 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 22 20:20:56 2007 +1000"
      },
      "message": "[POWERPC] Add missing pmc_type fields in cpu_table\n\nA number of cpu_table entries were missing the pmc_type field,\nwhich means that the sysfs entries for the performance monitor\ncounters don\u0027t get created.  This adds them.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d3fdaed9e973687f088c9c156a6e20870386e0b7",
      "tree": "c08aab6356b9674f97f8bd1b5e1595ea09f705d6",
      "parents": [
        "d25790532370e7448e3d3bd25a17e1e9f1299816"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat May 19 02:47:01 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue May 22 20:20:56 2007 +1000"
      },
      "message": "[POWERPC] Fix smp_call_function to be preempt-safe\n\nsmp_call_function_map() was not safe against preemption to another\ncpu: its test for removing self from map was outside the spinlock.\nRearrange it a little to fix that.\n\nsmp_call_function_single() was also wrong: now get_cpu() before\nexcluding self, as other architectures do.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d25790532370e7448e3d3bd25a17e1e9f1299816",
      "tree": "2a4e186f70784dcce89f8407763a30c02d5ccc32",
      "parents": [
        "df5f6311f171cc249e39ccd06321b68823ac68f0"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue May 22 11:10:19 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 21:47:27 2007 -0700"
      },
      "message": "Fix headers check fallout\n\ncommit e8edc6e03a5c8562dc70a6d969f732bdb355a7e7 added an include of\nlinux/jiffies.h in linux/smb_fs.h outside the ifdef __KERNEL__.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df5f6311f171cc249e39ccd06321b68823ac68f0",
      "tree": "c82fe2743a0c3ab3cf2bcd6b071cb388aa087736",
      "parents": [
        "72dd9ca59944f117c719a1cc3fc9010bce0486f2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon May 21 19:53:35 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 21:47:27 2007 -0700"
      },
      "message": "Make \u0027headerscheck\u0027 stop immediately on an error\n\nThis should make it stop immediately after printing the _helpful_ error\nmessage, rather than continuing to spit out many pages more of \u0027CHECK\ninclude/linux/foo.h\u0027 before eventually coming to a halt with something\nless obvious.\n\nNow I get this...\n  CHECK   include/linux/smb_fs.h\n/shiny/git/linux-2.6/usr/include/linux/smb_fs.h requires linux/jiffies.h, which does not exist in exported headers\nmake[2]: *** [/shiny/git/linux-2.6/usr/include/linux/.check.smb_fs.h] Error 1\nmake[1]: *** [linux] Error 2\nmake: *** [headers_check] Error 2\n\nSigned-off-by-if-Sam-says-so: David Woodhouse \u003cdwmw2@infradead.org\u003e\n[ Sam had better say so! This made me waste way too much time. - Linus]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72dd9ca59944f117c719a1cc3fc9010bce0486f2",
      "tree": "17faed000c59acb0b2d2e9e0bc511c224277b188",
      "parents": [
        "efa5bf1dd2cf3cdee0bfe97cfd76ff2296179ae4"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 22 00:28:11 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 21:38:17 2007 -0700"
      },
      "message": "partitions/LDM: build fix\n\nThis from a \"tested\" patch...\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efa5bf1dd2cf3cdee0bfe97cfd76ff2296179ae4",
      "tree": "3e23385d3fa54c86689dcae49b60d47065d08a4e",
      "parents": [
        "d6f2fe98ebc2dd8f3e9926673e0d8acd2c764e71"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 18:41:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 18:41:17 2007 -0700"
      },
      "message": "Revert \"kbuild: make better section mismatch reports on i386, arm and mips\"\n\nThis reverts commit f892b7d480eec809a5dfbd6e65742b3f3155e50e, which\ntotally broke the build on x86 with CONFIG_RELOCATABLE (which, as far as\nI can tell, is the only case where it should even matter!) due to a\nSIGSEGV in modpost.\n\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d6f2fe98ebc2dd8f3e9926673e0d8acd2c764e71",
      "tree": "009356baa16941facc8df7e057b78c0397093013",
      "parents": [
        "04fc5fd39e09c460fd478ea84b34c445dd376759",
        "2053ed02a62f2c66d9cb9b51aea0836a7d8dbabf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 17:45:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 17:45:25 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  Add constant for FCS/CRC length (frame check sequence)\n  declance: Remove a dangling spin_unlock_irq() thingy\n  e1000: Don\u0027t enable polling in open() (was: e1000: assertion hit in e1000_clean(), kernel 2.6.21.1)\n"
    },
    {
      "commit": "04fc5fd39e09c460fd478ea84b34c445dd376759",
      "tree": "320731ed5046fc33f77ad957bb3fd7b5eaa4b5fe",
      "parents": [
        "8aee74c8ee875448cc6d1cf995c9469eb60ae515",
        "8bc3fc470eb25af4d70c72485cbcb130cc657691"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 17:44:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 17:44:34 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: bump versions\n  libata: Trim trailing whitespace\n  libata: Kiss post_set_mode goodbye\n  ata_piix: clean up\n  pata_hpt366: Enable bits are unreliable so don\u0027t use them\n  libata: Add Seagate STT20000A to DMA blacklist.\n  ahci: disable 64bit dma on sb600\n"
    },
    {
      "commit": "8bc3fc470eb25af4d70c72485cbcb130cc657691",
      "tree": "b79e0068f46cca29a547786e5ee2cdc739386cca",
      "parents": [
        "a617c09f6d646b60f31efc8afd9f81b752bf21b7"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:26:38 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:26:38 2007 -0400"
      },
      "message": "libata: bump versions\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a617c09f6d646b60f31efc8afd9f81b752bf21b7",
      "tree": "eed0f6bfc0b8e25caae0f36765efe48e640107a9",
      "parents": [
        "bc9a8a7eaa58d802a2b26c75edcc95cb92835db3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:14:23 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:14:23 2007 -0400"
      },
      "message": "libata: Trim trailing whitespace\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bc9a8a7eaa58d802a2b26c75edcc95cb92835db3",
      "tree": "202250109e861ae2ba6dfd2fa407b1b7487dca68",
      "parents": [
        "2f91d81db3060f6d218e32d935b9a18ffca4dde2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 21 15:20:33 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:00:54 2007 -0400"
      },
      "message": "libata: Kiss post_set_mode goodbye\n\nAs of the -mm tree we don\u0027t have post_set_mode users any more.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2f91d81db3060f6d218e32d935b9a18ffca4dde2",
      "tree": "4ca262e8a6e248d056eb020b38bff80bfbd63a0c",
      "parents": [
        "4349eebf67b2b06eab36f3dad651ac36619ae986"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 21 15:15:51 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:00:47 2007 -0400"
      },
      "message": "ata_piix: clean up\n\nWith cable methods in place we don\u0027t need a custom error handler for SATA\nso get rid of it\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4349eebf67b2b06eab36f3dad651ac36619ae986",
      "tree": "37a8b0b623041f5ca55770e03ef21161cc6548f1",
      "parents": [
        "39f198868dfd4216ff221d741c72a009d995a7ba"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 21 14:52:49 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:00:43 2007 -0400"
      },
      "message": "pata_hpt366: Enable bits are unreliable so don\u0027t use them\n\nVarious people had problems with both old and new IDE when hpt366 enable\nbits started getting honoured. It turns out they are not reliable so\ndon\u0027t rely on them\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "39f198868dfd4216ff221d741c72a009d995a7ba",
      "tree": "aa3348a57d94d98e7989e480ac06503f43817676",
      "parents": [
        "c7a42156d99bcea7f8173ba7a6034bbaa2ecb77c"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon May 21 14:31:03 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:00:35 2007 -0400"
      },
      "message": "libata: Add Seagate STT20000A to DMA blacklist.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d1044 points out an\nadditional hard disk that doesn\u0027t handle DMA transfers correctly.\nThis patch is the libata variant of the earlier patch to drivers/ide/\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c7a42156d99bcea7f8173ba7a6034bbaa2ecb77c",
      "tree": "7d84ead0d69602cc900e30355ec84132800dea93",
      "parents": [
        "55b637c6a003a8c4850b41a2c2fd6942d8a7f530"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri May 18 16:23:19 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 20:00:25 2007 -0400"
      },
      "message": "ahci: disable 64bit dma on sb600\n\nSB600 claims it can do 64bit DMA but it can\u0027t.  Disable it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2053ed02a62f2c66d9cb9b51aea0836a7d8dbabf",
      "tree": "fa2c622e1be49b0ab653a99928ba9fbdd227de43",
      "parents": [
        "f1e9a4eaea5c22cfb557e58a8cd0ca3bde5160a5"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Tue May 15 15:29:16 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 19:41:19 2007 -0400"
      },
      "message": "Add constant for FCS/CRC length (frame check sequence)\n\nAbout a dozen drivers that have some form of crc checksumming or offloading\nuse this constant, warranting a global define for it.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f1e9a4eaea5c22cfb557e58a8cd0ca3bde5160a5",
      "tree": "e9de0cebc5fcfaca838b26d378d8845e0c6101a6",
      "parents": [
        "3e1657c8ef53e1cd541cc1e420f3230dc075949b"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon May 21 14:33:21 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 19:41:19 2007 -0400"
      },
      "message": "declance: Remove a dangling spin_unlock_irq() thingy\n\n The spin_unlock_irq() invocation in lance_start_xmit() has no matching\nlocking request.  The call is already protected by netif_tx_lock, so\nremove the statement.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3e1657c8ef53e1cd541cc1e420f3230dc075949b",
      "tree": "7761c899ea09c104324fa333d75dc1e31cf70255",
      "parents": [
        "8aee74c8ee875448cc6d1cf995c9469eb60ae515"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon May 21 14:51:35 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon May 21 19:41:19 2007 -0400"
      },
      "message": "e1000: Don\u0027t enable polling in open() (was: e1000: assertion hit in e1000_clean(), kernel 2.6.21.1)\n\nHerbert Xu wrote:\n\"netif_poll_enable can only be called if you\u0027ve previously called\nnetif_poll_disable.  Otherwise a poll might already be in action\nand you may get a crash like this.\"\n\nRemoving the call to netif_poll_enable in e1000_open should fix this issue,\nthe only other call to netif_poll_enable is in e1000_up() which is only\nreached after a device reset or resume.\n\nBugzilla: http://bugzilla.kernel.org/show_bug.cgi?id\u003d8455\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d240339\n\nTested by Doug Chapman \u003cdoug.chapman@hp.com\u003e\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8aee74c8ee875448cc6d1cf995c9469eb60ae515",
      "tree": "9e9f57dd7fe321825d7e39472cf44777c82f39cf",
      "parents": [
        "080e89270a7bfb7d01fac9a67050f8ac6d6cdd11",
        "9f81036c54ed1f860d2807c5a6aa4f2b30c21204"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 16:19:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 16:19:32 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/cm: Improve local id allocation\n  IPoIB/cm: Fix SRQ WR leak\n  IB/ipoib: Fix typos in error messages\n  IB/mlx4: Check if SRQ is full when posting receive\n  IB/mlx4: Pass send queue sizes from userspace to kernel\n  IB/mlx4: Fix check of opcode in mlx4_ib_post_send()\n  mlx4_core: Fix array overrun in dump_dev_cap_flags()\n  IB/mlx4: Fix RESET to RESET and RESET to ERROR transitions\n  IB/mthca: Fix RESET to ERROR transition\n  IB/mlx4: Set GRH:HopLimit when sending globally routed MADs\n  IB/mthca: Set GRH:HopLimit when building MLX headers\n  IB/mlx4: Fix check of max_qp_dest_rdma in modify QP\n  IB/mthca: Fix use-after-free on device restart\n  IB/ehca: Return proper error code if register_mr fails\n  IPoIB: Handle P_Key table reordering\n  IB/core: Use start_port() and end_port()\n  IB/core: Add helpers for uncached GID and P_Key searches\n  IB/ipath: Fix potential deadlock with multicast spinlocks\n  IB/core: Free umem when mm is already gone\n"
    },
    {
      "commit": "9f81036c54ed1f860d2807c5a6aa4f2b30c21204",
      "tree": "ab0eacf7aa4a78bce8aa96073678244d01c8175d",
      "parents": [
        "518b1646f8a31904ca637b8df0c1e31c34a7a3c2"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Mon May 21 19:06:54 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon May 21 13:41:29 2007 -0700"
      },
      "message": "IB/cm: Improve local id allocation\n\nThe IB CM uses an idr for local id allocations, with a running counter\nas start_id.  This fails to generate distinct ids if\n\n1. An id is constantly created and destroyed\n2. A chunk of ids just beyond the current next_id value is occupied\n\nThis in turn leads to an increased chance of connection request being\nmis-detected as a duplicate, sometimes for several retries, until\nnext_id gets past the block of allocated ids. This has been observed\nin practice.\n\nAs a fix, remember the last id allocated and start immediately above it.\nThis also fixes a problem with the old code, where next_id might\noverflow and become negative.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nAcked-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "518b1646f8a31904ca637b8df0c1e31c34a7a3c2",
      "tree": "b72e7d9b6b3e5338d636746e77d326bd42aa4e29",
      "parents": [
        "24bd1e4e32e88cd3d0675482d15bea498a922ca8"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Mon May 21 15:04:59 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon May 21 13:35:40 2007 -0700"
      },
      "message": "IPoIB/cm: Fix SRQ WR leak\n\nSRQ WR leakage has been observed with IPoIB/CM: e.g. flipping ports on\nand off will, with time, leak out all WRs and then all connections\nwill start getting RNR NAKs.  Fix this in the way suggested by spec:\nmove the QP being destroyed to the error state, wait for \"Last WQE\nReached\" event and then post WR on a \"drain QP\" connected to the same\nCQ.  Once we observe a completion on the drain QP, it\u0027s safe to call\nib_destroy_qp.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "24bd1e4e32e88cd3d0675482d15bea498a922ca8",
      "tree": "c4d57c165e895075acd0991f21465f334444e69e",
      "parents": [
        "56a8c8b6ac4d6edba5153d17730aaf96ba8f1f8c"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Fri May 18 16:12:54 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon May 21 13:29:15 2007 -0700"
      },
      "message": "IB/ipoib: Fix typos in error messages\n\nTrivial error message fixups.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "080e89270a7bfb7d01fac9a67050f8ac6d6cdd11",
      "tree": "489e467292ca06420e85f185095323efb80c75b7",
      "parents": [
        "4b85df0419d1fb135d9d845876e8c7ee1393f83c",
        "38bdc32af442b6ab09ed61b8b669072098c95dd2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 12:03:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 12:03:04 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fix:\n  mm/slab: fix section mismatch warning\n  mm: fix section mismatch warnings\n  init/main: use __init_refok to fix section mismatch\n  kbuild: introduce __init_refok/__initdata_refok to supress section mismatch warnings\n  all-archs: consolidate .data section definition in asm-generic\n  all-archs: consolidate .text section definition in asm-generic\n  kbuild: add \"Section mismatch\" warning whitelist for powerpc\n  kbuild: make better section mismatch reports on i386, arm and mips\n  kbuild: make modpost section warnings clearer\n  kconfig: search harder for curses library in check-lxdialog.sh\n  kbuild: include limits.h in sumversion.c for PATH_MAX\n  powerpc: Fix the MODALIAS generation in modpost for of devices\n"
    },
    {
      "commit": "4b85df0419d1fb135d9d845876e8c7ee1393f83c",
      "tree": "9630646aa3bca16e9266d79121b479f747d3677c",
      "parents": [
        "6044ab324ce4c180bce17aa9be00157c611d7d48",
        "be2864b5ee46e0d5ed626de6cbfeb9abbd9c2e6f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:01:36 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:01:36 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] More verbose show_mem() like other architectures.\n  [S390] Make use of kretprobe_assert.\n  [S390] Wire up signald, timerfd and eventfd syscalls.\n  [S390] Wire up sys_utimensat.\n  [S390] cio: Update documentation.\n"
    },
    {
      "commit": "6044ab324ce4c180bce17aa9be00157c611d7d48",
      "tree": "8093f40d39f6e3ed818a7b5388fafced4639eb02",
      "parents": [
        "d07b3c25327c5ae3792d0ed0c135dee4727200a1",
        "9093bbb2d96d0184f037cea9b4e952a44ebe7c32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:57 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  [NET]: Fix race condition about network device name allocation.\n  [IPV4]: icmp: fix crash with sysctl_icmp_errors_use_inbound_ifaddr\n  [NETFILTER]: nf_conntrack_ipv4: fix incorrect #ifdef config name\n  [NETFILTER]: nf_conntrack: fix use-after-free in helper destroy callback invocation\n  [IPSEC] pfkey: Load specific algorithm in pfkey_add rather than all\n  [TCP] FRTO: Prevent state inconsistency in corner cases\n  [TCP] FRTO: Add missing ECN CWR sending to one of the responses\n  [NET]: Fix net/core/skbuff.c gcc-3.2.3 compilation error\n  [RFKILL]: Fix check for correct rfkill allocation\n  [IPV6]: Add ip6_tunnel.h to headers_install\n"
    },
    {
      "commit": "d07b3c25327c5ae3792d0ed0c135dee4727200a1",
      "tree": "2ffad8da1f9004bdeb32bf76faa08fa104797b89",
      "parents": [
        "dde33348e53ecab687a9768bf5262f0b8f79b7f2",
        "6cbdc8c5357276307a77deeada3f04626ff17da6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 10:00:22 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (22 commits)\n  [ARM] spelling fixes\n  [ARM] at91_adc parenthesis balance\n  [ARM] 4400/1: S3C24XX: Add high-speed MMC device definition\n  [ARM] 4399/2: S3C2443: Fix SMDK2443 nand timings\n  [ARM] 4398/1: S3C2443: Fix watchdog IRQ number\n  [ARM] 4397/1: S3C2443: remove SDI0/1 IRQ ambiguity\n  [ARM] 4396/1: S3C2443: Add missing HCLK clocks\n  [ARM] 4395/1: S3C24XX: add include of \u003clinux/sysdev.h\u003e to relevant machines\n  [ARM] 4388/1: no need for arm/mm mmap range checks for non-mmu\n  [ARM] 4387/1: fix /proc/cpuinfo formatting for pre-ARM7 parts\n  [ARM] ARMv6: add CPU_HAS_ASID configuration\n  [ARM] integrator: fix pci_v3 compile error with DEBUG_LL\n  [ARM] gic: Fix gic cascade irq handling\n  [ARM] Silence OMAP kernel configuration warning\n  [ARM] Update ARM syscalls\n  [ARM] 4384/1: S3C2412/13 SPI registers offset correction\n  [ARM] 4383/1: iop: fix usage of \u0027__init\u0027 and \u0027inline\u0027 in iop files\n  [ARM] 4382/1: iop13xx: fix msi support\n  [ARM] Remove Integrator/CP SMP platform support\n  [ARM] 4378/1: KS8695: Serial driver fix\n  ...\n"
    },
    {
      "commit": "dde33348e53ecab687a9768bf5262f0b8f79b7f2",
      "tree": "6bfb828e56147b7c327a1304c27e93fc92f6c060",
      "parents": [
        "17304383ebc1ce68a88030ac4d18ea549d9578c7"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Mon May 21 09:37:42 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:58:40 2007 -0700"
      },
      "message": "LDM: Fix for Windows Vista dynamic disks\n\nThis fixes the LDM driver so that it works with Windows Vista dynamic\ndisks which are subtly different to Windows 2000/XP ones.\n\nThe patch was needed to get a Vista formatted dynamic disk to be\nrecognized and parsed successfully.\n\nThanks go to Chris Teachworth for the report and testing.\n\nCc: Richard Russon \u003cldm@flatcap.org\u003e\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "17304383ebc1ce68a88030ac4d18ea549d9578c7",
      "tree": "ddeebffef6841cc421e9fc9bf5429b4a97057363",
      "parents": [
        "d0aff6e6f4e54f79f9c89d147d371bad384454e9"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Mon May 21 14:31:53 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:56:57 2007 -0700"
      },
      "message": "i386: fix PGE mask\n\ncr4 is a 32-bit register, so casting the mask to an unsigned char is wrong,\nas it clears more than the PGE bit.\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d0aff6e6f4e54f79f9c89d147d371bad384454e9",
      "tree": "c6ee8e8630600029d322569f20602dc586f4fbf5",
      "parents": [
        "d8902bfcacde6001e1b11bb06137c3bae3ae52d0"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon May 21 14:31:52 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:56:57 2007 -0700"
      },
      "message": "x86_64: vsyscall time() fix\n\nThe vsyscall time() function basically returns the second portion of\nxtime directly.  This however means that there is about a ticks worth of\ntime each second where time() will return a second value less then what\ngettimeofday() does.\n\nAdditionally, this window where vtime() is behind vgettimeofday() grows\nwhen dynticks is enabled, so its probably good to get this in before\ndynticks lands.\n\nBig thanks to Sripathi for noticing this issue and creating a test case\nto work with!\n\nThis patch changes the vtime() implemenation to call vgettimeofday(),\nmuch as syscall time() implementation calls gettimeofday().\n\n2.6.21 stable candidate too\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d8902bfcacde6001e1b11bb06137c3bae3ae52d0",
      "tree": "d88ad54a79264b2c80685bcbf8cbbfda090395e3",
      "parents": [
        "39427d6e595ebee38fdd77bcf55d6b13d7a4324a"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "Yinghai.Lu@Sun.COM",
        "time": "Mon May 21 14:31:51 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:56:57 2007 -0700"
      },
      "message": "x86_64: early_print kernel console should send CRLF not LFCR\n\nIn\n\tcommit d358788f3f30113e49882187d794832905e42592\n\tAuthor: Russell King \u003crmk@dyn-67.arm.linux.org.uk\u003e\n\tDate:   Mon Mar 20 20:00:09 2006 +0000\n\nGlen Turner reported that writing LFCR rather than the more\ntraditional CRLF causes issues with some terminals.\n\nSince this afflicts many serial drivers, extract the common code to a\nlibrary function (uart_console_write) and arrange for each driver to\nsupply a \"putchar\" function.\n\nbut early_printk is left out.\n\nSigned-off-by: Yinghai Lu \u003cyinghai.lu@sun.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39427d6e595ebee38fdd77bcf55d6b13d7a4324a",
      "tree": "64efd3c79a0f043bf313929c1ed64d329030f1f4",
      "parents": [
        "4c1f59d8be7e5da75d9380da23671005b363c45c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 21 14:31:50 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:56:57 2007 -0700"
      },
      "message": "i386: Enable CX8/PGE CPUID bits early on VIA C3\n\nFix boot failures with the early CPUID checking on VIA C3\n\nIncludes fixes from Christian Volkmann\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c1f59d8be7e5da75d9380da23671005b363c45c",
      "tree": "ae5370ca50c86aa16d0b20fdb30cbbbb8921e8ef",
      "parents": [
        "c12ceb766eb5ac975c1145d51236fcdcf81a6578"
      ],
      "author": {
        "name": "Christian Volkmann",
        "email": "haveaniceday@cv-sv.de",
        "time": "Mon May 21 14:31:48 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:56:57 2007 -0700"
      },
      "message": "i386: Fix wrong CPU error message in early boot path\n\n- boot/setup.S did not print \"PANIC: CPU too old for this kernel\"\n  ( not visible, also the message did not match )\n- I add \"# missed before: set ds\"\n  \u003d\u003e somebody should check if I am right with the way to set.\n  \u003d\u003e seems to be a generic error in setup.S not to set \"ds\" for error messages.\n\nAK: extracted patch out of other changes\nAK: also couldn\u0027t find any other case where ds is wrong\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c12ceb766eb5ac975c1145d51236fcdcf81a6578",
      "tree": "ecc1e605973e3877b99a45c858f57d5a4ceea1be",
      "parents": [
        "21124a82bb82e100369846ff2044dd5ea65fc934"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 21 14:31:47 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:56:57 2007 -0700"
      },
      "message": "i386: Clear MCE flag on AMD K6\n\nIt reports machine check capability in CPUID, but doesn\u0027t actually\nimplement all the necessary MSRs of the standard Intel machine\ncheck architecture.\n\nThis fixes a boot failure on K6s recently introduced.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "21124a82bb82e100369846ff2044dd5ea65fc934",
      "tree": "24375f6b94a644e970aaac1e1a7f6cea1efe20ce",
      "parents": [
        "6c977aad03a18019015035958c65b6729cd0574c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 21 14:31:46 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:56:57 2007 -0700"
      },
      "message": "x86_64: Support gcc 5 properly\n\nThe ifdef tests were broken.  Assume it acts like gcc 4\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c977aad03a18019015035958c65b6729cd0574c",
      "tree": "9614d07dc9502bcbaf3090d971bd7bd320b0e8a5",
      "parents": [
        "4c87b948b258829f0bdffe51baa72fba5c42d359"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 21 14:31:45 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:56:56 2007 -0700"
      },
      "message": "i386: Fix K8/core2 oprofile on multiple CPUs\n\nOnly try to allocate MSRs once instead of for every CPU.\n\nThis assumes the MSRs are the same on all CPUs which is currently\ntrue. P4-HT is a special case for different SMT threads, but the code\nalways saves/restores all MSRs so it works identical.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c87b948b258829f0bdffe51baa72fba5c42d359",
      "tree": "aa7ca1ff2b6e4d3e2707f3a65ebd7b12ee23f4c6",
      "parents": [
        "20c3a3d0dd5a91ee8986b94071da0cae8c057af5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 21 14:31:44 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:56:56 2007 -0700"
      },
      "message": "x86_64: Support x86_64 in make buildtar\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "20c3a3d0dd5a91ee8986b94071da0cae8c057af5",
      "tree": "5ad043b016d4dba7a5f5ce39be647a1d0f4fd40b",
      "parents": [
        "5e200c28955802b26d831f098a67402fa9d20ffc"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 21 14:31:43 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:56:56 2007 -0700"
      },
      "message": "i386: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5e200c28955802b26d831f098a67402fa9d20ffc",
      "tree": "f6cd4b656523467f5e4266a43c5fa72c428e5a71",
      "parents": [
        "88b4036934b5a6d8cda810487503d2fc4c46d448"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon May 21 14:31:42 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:56:56 2007 -0700"
      },
      "message": "x86_64: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88b4036934b5a6d8cda810487503d2fc4c46d448",
      "tree": "c3924f200a7d823401678d5ab28d9fd6cc6a3361",
      "parents": [
        "2ac5ee4738cbd9c146ccda53f02006eaf6a43352"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon May 21 18:32:16 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:24 2007 -0700"
      },
      "message": "Blackfin SPI: cleanup according to David Brownell\u0027s review\n\na) platorm_driver_probe(...) instead of platform_driver_register(\u0026driver);\nb) set bfin_spi_enable and bfin_spi_disable static\nc) Why is the width flag a u32?\nd) maybe use dev_dbg() instead of pr_debug()\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ac5ee4738cbd9c146ccda53f02006eaf6a43352",
      "tree": "bf676cf38fc0f34fa6249c62cf18841389e011e1",
      "parents": [
        "5c4e472b0af57553f9584e0b33c491b168ac1dff"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:39 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin serial driver: implement support for ignoring parity/break errors\n\nproperly setting up and respecting the read_status_mask / ignore_status_mask fields of the serial core\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@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": "5c4e472b0af57553f9584e0b33c491b168ac1dff",
      "tree": "5719717c4aa23ba8deca7e2d43d9ef7278268341",
      "parents": [
        "9d7b6677ac35fdfee93e8f50589e04bcc95649c1"
      ],
      "author": {
        "name": "Aubrey Li",
        "email": "aubrey.li@analog.com",
        "time": "Mon May 21 18:09:38 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin serial driver: fix overhead issue\n\nSigned-off-by: Aubrey Li \u003caubrey.li@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": "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": "c4d1889f7be0a7f34d29e5c4ce00a2b4b78ebb26",
      "tree": "2be37533bc3990efce5129a5b0224ff8665703cd",
      "parents": [
        "ca9cb6fd4405a1e2276e17c895297004dd81734d"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon May 21 18:09:36 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 defconfig files\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ca9cb6fd4405a1e2276e17c895297004dd81734d",
      "tree": "fbe2310adc00ca7d7a786c1e0cf2b686c07592ba",
      "parents": [
        "bde7db8608cab31c6d92982b00e8064bd492a85b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:35 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin arch: add board default configs to blackfin arch\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@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": "bde7db8608cab31c6d92982b00e8064bd492a85b",
      "tree": "867b4032be63567fc689ac3c7fdae6d7f42d064f",
      "parents": [
        "c824498db47285aeff430c007685a193b673c949"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon May 21 18:09:34 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin arch: Change NO_ACCESS_CHECK to ACCESS_CHECK\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@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": "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": "a9c59c2746c7e773839d51027c0e16ccf41f8fef",
      "tree": "e5eef75538858cc0d6f70036c549b2e3cc4858fc",
      "parents": [
        "19381f024b01413d83cec1655c3fc4c9c09ae274"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:32 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin arch: cache SWRST value at bootup so other things like watchdog can non-destructively query it\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@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": "19381f024b01413d83cec1655c3fc4c9c09ae274",
      "tree": "4ba1d63900e031c97130638c2d678aaf15c3d37e",
      "parents": [
        "c09c4e006590210001ced90d59e62182bfd396f9"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon May 21 18:09:31 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 blackfin header files to latest one in VDSP.\n\na) add new processor BF52x/BF54x header files\nb) update blackfin BF533/BF537/BF561 header files to latest one in VDSP.\nc) scrub watchdog/rtc masks from headers as we dont need/want them (too generic and the drivers dont use them)\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Roy Huang \u003croy.huang@analog.com\u003e\nSigned-off-by: Sonic Zhang \u003csonic.zhang@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": "c09c4e006590210001ced90d59e62182bfd396f9",
      "tree": "65ff56a14e51e3fe7bac4c0de22272cf05f8394c",
      "parents": [
        "ac57ac39e4f92f327451ad4084c4d5f60bcfa999"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:30 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin arch: make sure we use local labels\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@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": "ac57ac39e4f92f327451ad4084c4d5f60bcfa999",
      "tree": "a92b2095915ae4e59eff01d80fc4f88df689d984",
      "parents": [
        "5f9a3e899897201a49965cd9e1bb2570b3bde2b5"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:29 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:23 2007 -0700"
      },
      "message": "Blackfin arch: dont clear the bit that tells coreb to start booting\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@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": "5f9a3e899897201a49965cd9e1bb2570b3bde2b5",
      "tree": "27616f6c6e49f2bafe2681441576e491bfbce0e1",
      "parents": [
        "5079df993c3ab45af10dc9a45b3b9e712fd56f23"
      ],
      "author": {
        "name": "Aubrey Li",
        "email": "aubrey.li@analog.com",
        "time": "Mon May 21 18:09:28 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: dma_memcpy borken for \u003e 64K\n\nSigned-off-by: Aubrey Li \u003caubrey.li@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": "5079df993c3ab45af10dc9a45b3b9e712fd56f23",
      "tree": "9c978e20be84f4cc058d6a56cda5cdf497bc2be7",
      "parents": [
        "ef9256d2831df0896566c3823cd2bdf0e55df984"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:27 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: document why we have to touch the UART peripheral in our boot up code\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@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": "ef9256d2831df0896566c3823cd2bdf0e55df984",
      "tree": "5a04be14dfc6c213f5ed27e7f7bfd71476ad61d1",
      "parents": [
        "c0fc525dcc407a516132fc11af82375319ebdadb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:26 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: issue reset via SWRST so we dont clobber the watchdog state\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@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": "c0fc525dcc407a516132fc11af82375319ebdadb",
      "tree": "780ce2b81784bbb8b1aa6cd3dca6dfb23938458c",
      "parents": [
        "95e493c00ac0d2371c3f627fdb99d776d29a8166"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:25 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: move board specific setup out of common init code and into the board specific init code\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@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": "95e493c00ac0d2371c3f627fdb99d776d29a8166",
      "tree": "285b194c0dd0243338dc6ff9b21e2d92c807b82b",
      "parents": [
        "30870b93cd76bdfa7385f8d471345f5f6269fb00"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:24 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: finish removing p* volatile defines for MMRs\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@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": "30870b93cd76bdfa7385f8d471345f5f6269fb00",
      "tree": "e777e79962dbf78b842ca798cd3dc1245bf7cf13",
      "parents": [
        "eb8d5f6c0322e641ec32ed632dd3b02586205673"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:23 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: dont clear status register bits in SWRST so we can actually use it\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@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": "eb8d5f6c0322e641ec32ed632dd3b02586205673",
      "tree": "1073108ae4a529783bf03c77ed7ea12643ce506f",
      "parents": [
        "0a290593a053752d9629fb1276392ce35c26b348"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:22 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: make sure we declare the revid functions as pure (since they are)\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@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": "0a290593a053752d9629fb1276392ce35c26b348",
      "tree": "8d89161327bc430137993398d7be8cb7927d5d5e",
      "parents": [
        "6e537e9329d133526a576b741f85b3d48edc4ac1"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:21 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: initial tepla-bf561 board support\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@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": "6e537e9329d133526a576b741f85b3d48edc4ac1",
      "tree": "2320a9073b8e057d9f69ce1ffa89eadc8e708f8d",
      "parents": [
        "8a0e6656030ffe9bcb81b725e956917bafc7522d"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 21 18:09:20 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: Fix bug using usb keyboard crashes kernel\n\nWithout conswitchp preset, we have the following situation:\n\n - During initcalls: con_init is called, and returns because of\n   !display_desc.\n\n - At this point there is no memory allocated for vc_cons[].d\n   A bit later vty_init calls kbd_init.\n\n - From now on events are passed to kbd_event which will then call\n   kbd_keycode.\n\n - kbd_keycode will oops on a NULL pointer dereference on vc-\u003evc_tty\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n[ Added commit description based on email thread. - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a0e6656030ffe9bcb81b725e956917bafc7522d",
      "tree": "3e1936b4ddffce43b29d7f44a1dca67e84b58068",
      "parents": [
        "678402709602a5e62bb79454f0f41bd952373300"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:19 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: fix trace output for FLAT binaries\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@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": "678402709602a5e62bb79454f0f41bd952373300",
      "tree": "61d1d77be6c9c296ff09358e315bfe6e6ea07d9f",
      "parents": [
        "23ee968d96ef5ad564c0f0b8a30412fb93137ebb"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 21 18:09:18 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: GPIO fix some defines\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": "23ee968d96ef5ad564c0f0b8a30412fb93137ebb",
      "tree": "a323c73062fa32a794e254a39c519650f0efe4b9",
      "parents": [
        "d1b945fdb62f3e6852fea5a8779c0151ac1e55a8"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 21 18:09:17 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:22 2007 -0700"
      },
      "message": "Blackfin arch: DMA operation cleanup\n\n1) Disable Interrupts during DMA memcpy to avoid raise conditions.\n2) Mark MDMA channel 0 as reserved, since were using it internally.\n3) Add DMA based equivalents for insX and outsX.\n4) Our insX and outsX only handles len \u003c\u003d 2^16.\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": "d1b945fdb62f3e6852fea5a8779c0151ac1e55a8",
      "tree": "d7c46472f4015534f383a724f79ee36454fe58bf",
      "parents": [
        "9ae246cd85e05d3fb31b9770588c1fe0914872fe"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 21 18:09:16 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:21 2007 -0700"
      },
      "message": "Blackfin arch: Move write to VR_CTL closer to IDLE\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": "9ae246cd85e05d3fb31b9770588c1fe0914872fe",
      "tree": "e3031d7c54dd1a34b2ef65932f17b8abf0d7102a",
      "parents": [
        "a161bb0510d793a450127c12160309907af3d3f7"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 21 18:09:15 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:21 2007 -0700"
      },
      "message": "Blackfin arch: Fix reserved map after we changed PORT_H definition\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": "a161bb0510d793a450127c12160309907af3d3f7",
      "tree": "dcc93719b5c7e85a21c2169e4f6e7da77ad8bf1d",
      "parents": [
        "140a9aec22f454120d1953f24cd2b5338b6141e2"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:14 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:21 2007 -0700"
      },
      "message": "Blackfin arch: mark a bunch of local functions as static\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@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": "140a9aec22f454120d1953f24cd2b5338b6141e2",
      "tree": "0c98699edb6805d6d6de6c1d5fab402536f094da",
      "parents": [
        "6dae211411448dd9a12895b802bdedca8296f23d"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 21 18:09:13 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 configuration data for ISP176x on BF561\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": "6dae211411448dd9a12895b802bdedca8296f23d",
      "tree": "92b98234289bba01a233d721e1a54e63e35fb7d9",
      "parents": [
        "e3defffe915961cf9c6e1f16486ae83fb7212f29"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "michael.frysinger@analog.com",
        "time": "Mon May 21 18:09:12 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:21 2007 -0700"
      },
      "message": "Blackfin arch: fix a few random warnings\n\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@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": "e3defffe915961cf9c6e1f16486ae83fb7212f29",
      "tree": "b5289f5b9d21535769927f8526b98ce68dc2125a",
      "parents": [
        "ed2fbf57ea8d2ec1c0f6758bd5f9f98cef519049"
      ],
      "author": {
        "name": "Aubrey Li",
        "email": "aubrey.li@analog.com",
        "time": "Mon May 21 18:09:11 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:50:21 2007 -0700"
      },
      "message": "Blackfin arch: ISP1761 doesn\u0027t work for USB flash disk\n\nZONE_DMA is required for some drivers subsystem, such as USB/SCSI.\n\nSigned-off-by: Aubrey Li \u003caubrey.li@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": "ed2fbf57ea8d2ec1c0f6758bd5f9f98cef519049",
      "tree": "41861f6d37151bdf8e0c9a6b880186c5c68a43ac",
      "parents": [
        "8af10b79877ff5dfd5c7b1928d57cf38483e819d"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Mon May 21 18:09:10 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 SPI MMC driver support on bf533-stamp, tested on STAMP-BF533\n\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": "e8edc6e03a5c8562dc70a6d969f732bdb355a7e7",
      "tree": "fc86c863655128a7041dfe613d14393d761fa7b9",
      "parents": [
        "ff1be9ad61e3e17ba83702d8ed0b534e5b8ee15c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 21 01:22:52 2007 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:18:19 2007 -0700"
      },
      "message": "Detach sched.h from mm.h\n\nFirst thing mm.h does is including sched.h solely for can_do_mlock() inline\nfunction which has \"current\" dereference inside. By dealing with can_do_mlock()\nmm.h can be detached from sched.h which is good. See below, why.\n\nThis patch\na) removes unconditional inclusion of sched.h from mm.h\nb) makes can_do_mlock() normal function in mm/mlock.c\nc) exports can_do_mlock() to not break compilation\nd) adds sched.h inclusions back to files that were getting it indirectly.\ne) adds less bloated headers to some files (asm/signal.h, jiffies.h) that were\n   getting them indirectly\n\nNet result is:\na) mm.h users would get less code to open, read, preprocess, parse, ... if\n   they don\u0027t need sched.h\nb) sched.h stops being dependency for significant number of files:\n   on x86_64 allmodconfig touching sched.h results in recompile of 4083 files,\n   after patch it\u0027s only 3744 (-8.3%).\n\nCross-compile tested on\n\n\tall arm defconfigs, all mips defconfigs, all powerpc defconfigs,\n\talpha alpha-up\n\tarm\n\ti386 i386-up i386-defconfig i386-allnoconfig\n\tia64 ia64-up\n\tm68k\n\tmips\n\tparisc parisc-up\n\tpowerpc powerpc-up\n\ts390 s390-up\n\tsparc sparc-up\n\tsparc64 sparc64-up\n\tum-x86_64\n\tx86_64 x86_64-up x86_64-defconfig x86_64-allnoconfig\n\nas well as my two usual configs.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ff1be9ad61e3e17ba83702d8ed0b534e5b8ee15c",
      "tree": "ce6f85896cf04d26e027ef6b24c60e7b28508faf",
      "parents": [
        "5f663404b27fa72546a592c5c932b0605b9c93a6"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Sun May 20 23:39:40 2007 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:15:32 2007 -0700"
      },
      "message": "Fix \"fs: convert core functions to zero_user_page\"\n\nThe bug was introduced by 01f2705daf5a36208e69d7cf95db9c330f843af6.\nIt misses to convert the first argument, it should be \"new_page\".\n\nThis became a cause of fatfs corruption.\n\nCc: Nate Diller \u003cnate.diller@gmail.com\u003e\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f663404b27fa72546a592c5c932b0605b9c93a6",
      "tree": "c27e3df5e02232410bf43af6f43d26eec5f53e35",
      "parents": [
        "55b637c6a003a8c4850b41a2c2fd6942d8a7f530",
        "da7cd59ab9c8ed233df4809f6c8c90c636f676c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:00:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 21 09:00:25 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] api: Read module pointer before freeing algorithm\n"
    },
    {
      "commit": "be2864b5ee46e0d5ed626de6cbfeb9abbd9c2e6f",
      "tree": "5796770033e6efdca334cb33b1e2f0cd757b3fa2",
      "parents": [
        "a5a60a2beea07c23e242ad8e7398e761935d669a"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon May 21 11:25:23 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 21 11:25:29 2007 +0200"
      },
      "message": "[S390] More verbose show_mem() like other architectures.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a5a60a2beea07c23e242ad8e7398e761935d669a",
      "tree": "b02137d156f9dc0c9594191ddd64b2dfa51a6112",
      "parents": [
        "913f11ee48edfa78b531e0db9385b640fbf9f6d7"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon May 21 11:25:22 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 21 11:25:28 2007 +0200"
      },
      "message": "[S390] Make use of kretprobe_assert.\n\ns390 change for git commit 0f95b7fc839bc3272b1bf2325d8748a649bd3534.\nThat is print kprobes debug data before BUG().\n\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "913f11ee48edfa78b531e0db9385b640fbf9f6d7",
      "tree": "78afe4bd0dcda0b0fe21746a43efad921f5be4b2",
      "parents": [
        "fd5d8bf03a9843ec3cdb10c820f409aa04048b52"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon May 21 11:25:21 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 21 11:25:28 2007 +0200"
      },
      "message": "[S390] Wire up signald, timerfd and eventfd syscalls.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fd5d8bf03a9843ec3cdb10c820f409aa04048b52",
      "tree": "6a8913b4daaba3ab3b3dca6ad2a91cf63f035db0",
      "parents": [
        "85ee32d02901bfd2e287ac669709758e04d73c4d"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon May 21 11:25:20 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 21 11:25:28 2007 +0200"
      },
      "message": "[S390] Wire up sys_utimensat.\n\nWire up sys_utimensat, reserve syscall number for sys_fallocate and\nadd a couple of syscalls to the ignore list to get rid of warings.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "85ee32d02901bfd2e287ac669709758e04d73c4d",
      "tree": "61f4a7cd8a61e352c7476858f3341bc404995bff",
      "parents": [
        "55b637c6a003a8c4850b41a2c2fd6942d8a7f530"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Mon May 21 11:25:19 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon May 21 11:25:27 2007 +0200"
      },
      "message": "[S390] cio: Update documentation.\n\n- read_dev_chars()/read_conf_data() are deprecated. Don\u0027t document them, but\n  advise to issue the channel program from the driver itself.\n- Remove some really obsolete and incorrect stuff.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "56a8c8b6ac4d6edba5153d17730aaf96ba8f1f8c",
      "tree": "fc28e73631879993d822f4623633caed0e1daa58",
      "parents": [
        "2446304dd687488c054d0437f2aeef1ef2bfbd02"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun May 20 20:19:24 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun May 20 20:19:24 2007 -0700"
      },
      "message": "IB/mlx4: Check if SRQ is full when posting receive\n\nMake mlx4_post_srq_recv() fail if the SRQ is full (head \u003d\u003d tail).\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "6cbdc8c5357276307a77deeada3f04626ff17da6",
      "tree": "e0a4190d816fa4efb6ddb331b859bf0d5eb9c1a3",
      "parents": [
        "fc432e1952a3899ce35e84b417e5d60f74cb901b"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Fri May 11 20:40:30 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 20:10:32 2007 +0100"
      },
      "message": "[ARM] spelling fixes\n\nSpelling fixes in arch/arm/.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fc432e1952a3899ce35e84b417e5d60f74cb901b",
      "tree": "2f1f161555acd1a38b9667ea3f1657928b332bd7",
      "parents": [
        "69e9c93d0d7d9dfa6bdf5144274dbe65a627b63a"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat May 19 00:39:36 2007 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 20:08:48 2007 +0100"
      },
      "message": "[ARM] at91_adc parenthesis balance\n\nTrivial unbalanced parenthesis macro fix.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "69e9c93d0d7d9dfa6bdf5144274dbe65a627b63a",
      "tree": "8e45225da8b36af48232c7319a5976def3a6a00e",
      "parents": [
        "42482e3c77bcb310affdf13e92b93f077d44a7fc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@trinity.fluff.org",
        "time": "Sun May 20 18:13:32 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 20:03:31 2007 +0100"
      },
      "message": "[ARM] 4400/1: S3C24XX: Add high-speed MMC device definition\n\nAdd definition for high-speed MMC/SD device and add to SMDK2443\ndevice list.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "42482e3c77bcb310affdf13e92b93f077d44a7fc",
      "tree": "007d9aaa8e1a4740cc45c5a34512d4d995c567fb",
      "parents": [
        "7e966f3c392ffb5297a6ba0ea701d6a20d1d7292"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun May 20 19:58:10 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 20:03:25 2007 +0100"
      },
      "message": "[ARM] 4399/2: S3C2443: Fix SMDK2443 nand timings\n\nReduce the Twrph0 timing slightly to fit on an SMDK2443. This\nshould still produce valid timings for the NAND devices as it\nis still over the smallest device fitted to these boards.\n\nSigned-off-by: Ben Dooks \u003c(address hidden)\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7e966f3c392ffb5297a6ba0ea701d6a20d1d7292",
      "tree": "f8ce6c66d8d947706650fc7fa15303669779ac42",
      "parents": [
        "5f2ef21703564d3e6f18fd92f2e72f723a5c3402"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun May 20 18:02:50 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 19:37:13 2007 +0100"
      },
      "message": "[ARM] 4398/1: S3C2443: Fix watchdog IRQ number\n\nFix the IRQ number for watchdog on S3C2443\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5f2ef21703564d3e6f18fd92f2e72f723a5c3402",
      "tree": "19209de95bd8bb82672895c1dd45277aac8d4705",
      "parents": [
        "67364334681503655fbff6c2f2dacfb17f04cadc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun May 20 17:32:39 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 19:37:09 2007 +0100"
      },
      "message": "[ARM] 4397/1: S3C2443: remove SDI0/1 IRQ ambiguity\n\nChange the name of the S3C2443_SDI1 to S3C2443_HSMMC to ensure\nthat it is correctly identified.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "67364334681503655fbff6c2f2dacfb17f04cadc",
      "tree": "2a5d70f5dbafc1fdaab9de7bd60b1eaffa141d9f",
      "parents": [
        "333a42e1f4c5c5c2ed7c652254c35b9e98d5c789"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun May 20 17:17:32 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 19:37:06 2007 +0100"
      },
      "message": "[ARM] 4396/1: S3C2443: Add missing HCLK clocks\n\nAdd the clocks missing form HCLKCON back into the set of\nclocks being registered at initalisation time.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "333a42e1f4c5c5c2ed7c652254c35b9e98d5c789",
      "tree": "876d466aad20ae4e451ccd6ecbb79a07c4358e36",
      "parents": [
        "95ba71f76f1cce550cb2e2b345a204d4a926d29c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@trinity.fluff.org",
        "time": "Sun May 20 11:55:53 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 19:37:04 2007 +0100"
      },
      "message": "[ARM] 4395/1: S3C24XX: add include of \u003clinux/sysdev.h\u003e to relevant machines\n\nInclude \u003clinux/sysdev.h\u003e in any machines that use the PM functions\nwhich require struct sys_device.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "95ba71f76f1cce550cb2e2b345a204d4a926d29c",
      "tree": "8de0506f7f4098f62ebc4c1b6739523ca7f31b8f",
      "parents": [
        "1d28bff7c4ea138032b44d514351b7caceb9fba5"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Thu May 17 06:22:41 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 19:36:14 2007 +0100"
      },
      "message": "[ARM] 4388/1: no need for arm/mm mmap range checks for non-mmu\n\nWe don\u0027t need valid_phys_addr_range() or valid_mmap_phys_addr_range()\nfor the !CONFIG_MMU case.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1d28bff7c4ea138032b44d514351b7caceb9fba5",
      "tree": "c032866da484fa1ae5e173921d9b30de9f97902f",
      "parents": [
        "516793c61b3db1f60e0b0d0e3c382bcca9ae84fd"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Thu May 17 06:12:22 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun May 20 19:36:04 2007 +0100"
      },
      "message": "[ARM] 4387/1: fix /proc/cpuinfo formatting for pre-ARM7 parts\n\nFix the formating of the \"CPU part\" field to be consistent with\nthe other fields for pre-ARM7 parts. One tab to many for them to\nall line up.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2446304dd687488c054d0437f2aeef1ef2bfbd02",
      "tree": "70f999aca66563488d7b38ad226de34a071cfa90",
      "parents": [
        "59b0ed121297b57abb2352bdc8313959e7cb5635"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@mellanox.co.il",
        "time": "Thu May 17 10:32:41 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Sun May 20 10:18:04 2007 -0700"
      },
      "message": "IB/mlx4: Pass send queue sizes from userspace to kernel\n\nPass the number of WQEs for the send queue and their size from userspace\nto the kernel to avoid having to keep the QP size calculations in sync \nbetween the kernel driver and libmlx4.  This fixes a bug seen with the \ncurrent mlx4_ib driver and current libmlx4 caused by a difference in the \ncalculated sizes for SQ WQEs.  Also, this gives more flexibility for \nuserspace to experiment with using multiple WQE BBs for a single SQ WQE.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "9093bbb2d96d0184f037cea9b4e952a44ebe7c32",
      "tree": "ac2db6fbe7ead1f6f8ef200068c0db24576bcab9",
      "parents": [
        "d8cf27287ac7fb5cbfcc4139917a997c39d841ca"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Sat May 19 15:39:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 19 15:39:25 2007 -0700"
      },
      "message": "[NET]: Fix race condition about network device name allocation.\n\nKenji Kaneshige found this race between device removal and\nregistration.  On unregister it is possible for the old device to\nexist, because sysfs file is still open.  A new device with \u0027eth%d\u0027\nwill select the same name, but sysfs kobject register will fial.\n\nThe following changes the shutdown order slightly. It hold a removes\nthe sysfs entries earlier (on unregister_netdevice), but holds a\nkobject reference.  Then when todo runs the actual last put free\nhappens.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8cf27287ac7fb5cbfcc4139917a997c39d841ca",
      "tree": "7882f48069e35c2a3c335997ecec08968bc474ef",
      "parents": [
        "3ad2a6fb6bcc2f464cdde093a76b76b90b90c66c"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat May 19 14:44:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 19 14:44:15 2007 -0700"
      },
      "message": "[IPV4]: icmp: fix crash with sysctl_icmp_errors_use_inbound_ifaddr\n\nWhen icmp_send is called on the local output path before the\npacket hits ip_output, skb-\u003edev is not set, causing a crash\nwhen sysctl_icmp_errors_use_inbound_ifaddr is set. This can\nhappen with the netfilter REJECT target or IPsec tunnels.\n\nLet routing decide the ICMP source address in that case, since the\npacket is locally generated there is no inbound interface and\nthe sysctl should not apply.\n\nThe option actually seems to be unfixable broken, on the path\nafter ip_output() skb-\u003edev points to the outgoing device and\nwe don\u0027t know the incoming device anymore, so its going to do\nthe absolute wrong thing and pick the address of the outgoing\ninterface. Add a comment about this.\n\nReported by Curtis Doty \u003cCurtis@GreenKey.net\u003e.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ad2a6fb6bcc2f464cdde093a76b76b90b90c66c",
      "tree": "1ce803f80c9e3afe78e317ceba80ca4c863469ae",
      "parents": [
        "5397e97d7533a03b28a7b8aeee648cbb36a8afc6"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat May 19 14:24:16 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 19 14:24:16 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_ipv4: fix incorrect #ifdef config name\n\nThe option is named CONFIG_NF_NAT not CONFIG_IP_NF_NAT. Remove the ifdef\ncompletely since helpers also expect defragmented packet even without\nNAT.\n\nNoticed by Robert P. J. Day \u003crpjday@mindspring.com\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5397e97d7533a03b28a7b8aeee648cbb36a8afc6",
      "tree": "178b2db127eec358138a8312280a36de51dcf91f",
      "parents": [
        "c92b3a2f1f11655ecf6774b745017a414241d07c"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat May 19 14:23:52 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 19 14:23:52 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack: fix use-after-free in helper destroy callback invocation\n\nWhen the helper module is removed for a master connection that has a\nfulfilled expectation, but has already timed out and got removed from\nthe hash tables, nf_conntrack_helper_unregister can\u0027t find the master\nconnection to unset the helper, causing a use-after-free when the\nexpected connection is destroyed and releases the last reference to\nthe master.\n\nThe helper destroy callback was introduced for the PPtP helper to clean\nup expectations and expected connections when the master connection\ntimes out, but doing this from destroy_conntrack only works for\nunfulfilled expectations since expected connections hold a reference\nto the master, preventing its destruction. Move the destroy callback to\nthe timeout function, which fixes both problems.\n\nReported/tested by Gabor Burjan \u003cbuga@buvoshetes.hu\u003e.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c92b3a2f1f11655ecf6774b745017a414241d07c",
      "tree": "822a53d289b6848992b9476eb6e451f32b8daa5e",
      "parents": [
        "580e572a4a1bfea2f42af63ba4785ac7dfbcb45d"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat May 19 14:21:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 19 14:21:18 2007 -0700"
      },
      "message": "[IPSEC] pfkey: Load specific algorithm in pfkey_add rather than all\n\nThis is a natural extension of the changeset\n\n    [XFRM]: Probe selected algorithm only.\n\nwhich only removed the probe call for xfrm_user.  This patch does exactly\nthe same thing for af_key.  In other words, we load the algorithm requested\nby the user rather than everything when adding xfrm states in af_key.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "580e572a4a1bfea2f42af63ba4785ac7dfbcb45d",
      "tree": "0c28904f333818cfe86a6cf95cee8bff75eec0a7",
      "parents": [
        "463236557db4b5d4de9eb3fafa2e7d7905ac65ab"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Sat May 19 13:56:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 19 13:56:57 2007 -0700"
      },
      "message": "[TCP] FRTO: Prevent state inconsistency in corner cases\n\nState could become inconsistent in two cases:\n\n1) Userspace disabled FRTO by tuning sysctl when one of the TCP\n   flows was in the middle of FRTO algorithm (and then RTO is\n   again triggered)\n\n2) SACK reneging occurs during FRTO algorithm\n\nA simple solution is just to abort the previous FRTO when such\nobscure condition occurs...\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "463236557db4b5d4de9eb3fafa2e7d7905ac65ab",
      "tree": "70c31be3870865686a45d763ca1899304416bd34",
      "parents": [
        "b6ccc67d8e42e38936df330b26ee6d022dda8a64"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Sat May 19 13:56:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 19 13:56:23 2007 -0700"
      },
      "message": "[TCP] FRTO: Add missing ECN CWR sending to one of the responses\n\nThe conservative spurious RTO response did not queue CWR even\nthough the sending rate was lowered. Whenever reduction happens\nregardless of reason, CWR should be sent (forgetting to send it\nis not very fatal though).\n\nA better approach would be to queue CWR when one of the sending\nrate reducing responses (rate-halving one or this conservative\nresponse) is used already at RTO. Doing that would allow CWR to\nbe sent along with the two new data segments that are sent\nduring FRTO. However, it\u0027s a bit \"racy\" because userland could\ntune the response sysctl to a more aggressive one in between.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6ccc67d8e42e38936df330b26ee6d022dda8a64",
      "tree": "ad58ad0c70c72fc9b5a76eef15516d06fae7eb0f",
      "parents": [
        "d007da1fa6f0ad5e01ceae4a1f60cdbb23ecd706"
      ],
      "author": {
        "name": "Mikael Pettersson",
        "email": "mikpe@it.uu.se",
        "time": "Sat May 19 13:55:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 19 13:55:25 2007 -0700"
      },
      "message": "[NET]: Fix net/core/skbuff.c gcc-3.2.3 compilation error\n\nCompiling 2.6.22-rc1 with gcc-3.2.3 for i486 fails with:\n\n  gcc -m32 -Wp,-MD,net/core/.skbuff.o.d  -nostdinc -isystem /home/mikpe/pkgs/linux-x86/gnu/lib/gcc-lib/i486-pc-linux-gnu/3.2.3/include -D__KERNEL__ -Iinclude  -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -pipe -msoft-float -mregparm\u003d3 -freg-struct-return -mpreferred-stack-boundary\u003d4  -march\u003di486 -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI\u003d1  -Iinclude/asm-i386/mach-default -fomit-frame-pointer       -D\"KBUILD_STR(s)\u003d#s\" -D\"KBUILD_BASENAME\u003dKBUILD_STR(skbuff)\"  -D\"KBUILD_MODNAME\u003dKBUILD_STR(skbuff)\" -c -o net/core/skbuff.o net/core/skbuff.c\nnet/core/skbuff.c:648:1: directives may not be used inside a macro argument\nnet/core/skbuff.c:647:39: unterminated argument list invoking macro \"memcpy\"\nnet/core/skbuff.c: In function `pskb_expand_head\u0027:\nnet/core/skbuff.c:651: `memcpy\u0027 undeclared (first use in this function)\nnet/core/skbuff.c:651: (Each undeclared identifier is reported only once\nnet/core/skbuff.c:651: for each function it appears in.)\nnet/core/skbuff.c:651: syntax error before \"skb\"\nmake[2]: *** [net/core/skbuff.o] Error 1\nmake[1]: *** [net/core] Error 2\nmake: *** [net] Error 2\n\nThe patch below implements a simple workaround which is to\nclone the offending memcpy() call and specialise it for the\ntwo different scenarios.\n\nOther workarounds are of course possible: e.g. bind the varying\nparameter in a local variable, or use a macro or inline function\nto perform the varying computation.\n\nSigned-off-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "d007da1fa6f0ad5e01ceae4a1f60cdbb23ecd706",
      "tree": "fa96a04b86164d8256e1c4fb533236148fcb0c4e",
      "parents": [
        "c34b19fb4e243b26fa90a322bf32238356493674"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "IvDoorn@gmail.com",
        "time": "Sat May 19 12:24:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 19 12:24:39 2007 -0700"
      },
      "message": "[RFKILL]: Fix check for correct rfkill allocation\n\ncoverity has spotted a bug in rfkill.c (bug id #1627),\nin rfkill_allocate() NULL was returns if the kzalloc() works,\nand deref the NULL pointer if it fails,\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "c34b19fb4e243b26fa90a322bf32238356493674"
}
