)]}'
{
  "log": [
    {
      "commit": "7e4720201ad44ace85a443f41d668a62a737e7d0",
      "tree": "8b9118dffcfd9511d9ce31b87776e04095f9acf1",
      "parents": [
        "7b29122f9ec54db5c38a66a11127d94db0817c17",
        "4cc6773508299377099aa30cf30e6a2196c5872d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:39:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:39:55 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NetLabel]: update docs with website information\n  [NetLabel]: rework the Netlink attribute handling (part 2)\n  [NetLabel]: rework the Netlink attribute handling (part 1)\n  [Netlink]: add nla_validate_nested()\n  [NETLINK]: add nla_for_each_nested() to the interface list\n  [NetLabel]: change the SELinux permissions\n  [NetLabel]: make the CIPSOv4 cache spinlocks bottom half safe\n  [NetLabel]: correct improper handling of non-NetLabel peer contexts\n  [TCP]: make cubic the default\n  [TCP]: default congestion control menu\n  [ATM] he: Fix __init/__devinit conflict\n  [NETFILTER]: Add dscp,DSCP headers to header-y\n  [DCCP]: Introduce dccp_probe\n  [DCCP]: Use constants for CCIDs\n  [DCCP]: Introduce constants for CCID numbers\n  [DCCP]: Allow default/fallback service code.\n"
    },
    {
      "commit": "7b29122f9ec54db5c38a66a11127d94db0817c17",
      "tree": "8a9b5c5937f6fa0167de090dd199b964ec803d5a",
      "parents": [
        "b7de567bf3187ccf776e2fe0e241593cdcba5459",
        "be5b6d3d6cb7311893c9fbeebf094591d5f760a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:39:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:39:04 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SOUND] sparc/amd7930: Use __devinit and __devinitdata as needed.\n  [SUNLANCE]: Mark sparc_lance_probe_one as __devinit.\n  [SPARC64]: Fix section-mismatch errors in solaris emul module.\n"
    },
    {
      "commit": "b7de567bf3187ccf776e2fe0e241593cdcba5459",
      "tree": "c9420517d6a133121d13395dd21b729e6b26f40a",
      "parents": [
        "1cc5f7142eca352109895fe20b1fc6405dd17727"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet-v4l@lwn.net",
        "time": "Mon Sep 25 16:25:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:38:36 2006 -0700"
      },
      "message": "[PATCH] VIDIOC_ENUMSTD bug\n\nThe v4l2 API documentation for VIDIOC_ENUMSTD says:\n\n\tTo enumerate all standards applications shall begin at index\n\tzero, incrementing by one until the driver returns EINVAL.\n\nThe actual code, however, tests the index this way:\n\n               if (index\u003c\u003d0 || index \u003e\u003d vfd-\u003etvnormsize) {\n                        ret\u003d-EINVAL;\n\nSo any application which passes in index\u003d0 gets EINVAL right off the bat\n- and, in fact, this is what happens to mplayer.  So I think the\nfollowing patch is called for, and maybe even appropriate for a 2.6.18.x\nstable release.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25981de5b836581364612a4b1fe27db3b5d1f861",
      "tree": "6dc66d33c8ffaca1faf84bca4707db429548422f",
      "parents": [
        "f3ef9ead31ae995251b420ac98398bd7545bf4e1"
      ],
      "author": {
        "name": "Michael Hanselmann",
        "email": "linux-kernel@hansmi.ch",
        "time": "Mon Sep 25 16:25:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:38:36 2006 -0700"
      },
      "message": "[PATCH] backlight: fix oops in __mutex_lock_slowpath during head /sys/class/graphics/fb0/*\n\nSeems like not all drivers use the framebuffer_alloc() function and won\u0027t\nhave an initialized mutex.  But those don\u0027t have a backlight, anyway.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nCc: Olaf Hering \u003colaf@aepfle.de\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Daniel R Thompson \u003cdaniel.thompson@st.com\u003e\nCc: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b16f21f144010aa627c58b3a33be49ebfd685dc",
      "tree": "e2b970e49cf2dda7fa1d582c2ea4e67c99439c5c",
      "parents": [
        "c0ba7e5147829eaa607351997bccd06200a8db12"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Mon Sep 25 16:24:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 25 17:38:35 2006 -0700"
      },
      "message": "[PATCH] rtc: lockdep fix/workaround\n\nBUG: warning at kernel/lockdep.c:1816/trace_hardirqs_on() (Not tainted)\n [\u003cc04051ee\u003e] show_trace_log_lvl+0x58/0x171\n [\u003cc0405802\u003e] show_trace+0xd/0x10\n [\u003cc040591b\u003e] dump_stack+0x19/0x1b\n [\u003cc043abee\u003e] trace_hardirqs_on+0xa2/0x11e\n [\u003cc06143c3\u003e] _spin_unlock_irq+0x22/0x26\n [\u003cc0541540\u003e] rtc_get_rtc_time+0x32/0x176\n [\u003cc0419ba4\u003e] hpet_rtc_interrupt+0x92/0x14d\n [\u003cc0450f94\u003e] handle_IRQ_event+0x20/0x4d\n [\u003cc0451055\u003e] __do_IRQ+0x94/0xef\n [\u003cc040678d\u003e] do_IRQ+0x9e/0xbd\n [\u003cc0404a49\u003e] common_interrupt+0x25/0x2c\nDWARF2 unwinder stuck at common_interrupt+0x25/0x2c\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "efdbc1a7caf770b1b312000a42c630597f06973d",
      "tree": "be5eeec43a6887dc07cfc957ce357be88b807847",
      "parents": [
        "a4c0291aa942dceddabe23bf2b74addb958d0964"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 25 14:04:49 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Sep 25 16:39:56 2006 -0700"
      },
      "message": "[SUNLANCE]: Mark sparc_lance_probe_one as __devinit.\n\nFixes section mismatch warnings when built as a module.\n\nAlso, mark find_ledma and sun4 init function as __devinit\ntoo.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b7c714ec27584b18279b741b6043016f8adb9de",
      "tree": "29b9599aecd0ebda24da4791abbc82a402fa081a",
      "parents": [
        "76a081e5b32fde17f6f6d007e1806744cc848712"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@digitalvampire.org",
        "time": "Sun Sep 24 20:09:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 24 20:09:33 2006 -0700"
      },
      "message": "[ATM] he: Fix __init/__devinit conflict\n\nhe_init_one() is declared __devinit, but calls lots of init functions\nthat are marked __init.  However, if CONFIG_HOTPLUG is enabled,\n__devinit functions go into normal .text, which leads to\n\n    WARNING: drivers/atm/he.o - Section mismatch: reference to .init.text: from .text between \u0027he_start\u0027 (at offset 0x2130) and \u0027he_service_tbrq\u0027\n\nFix this by changing the __init functions to __devinit.\n\nSigned-off-by: Roland Dreier \u003croland@digitalvampire.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c250413e5b7c3dfae89354725b70c76d7621395",
      "tree": "474f5b888ba3c05b2b46b4f40e544d93ed471526",
      "parents": [
        "355edd2e396ef919d14a605fb4e45466ee2b64d1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 25 02:57:57 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 20:07:49 2006 -0700"
      },
      "message": "[PATCH] pata_pdc2027x iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "355edd2e396ef919d14a605fb4e45466ee2b64d1",
      "tree": "069a4e21f5caf3cd40b323f96c6687ff4e970e43",
      "parents": [
        "3cc27547d6ee2d50ecdd11e9127bc3cd1947e8dd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 25 02:57:22 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 20:07:49 2006 -0700"
      },
      "message": "[PATCH] fix idiocy in asd_init_lseq_mdp()\n\nTo whoever had written that code:\n\n a) priority of \u003e\u003e is higher than that of \u0026\n b) priority of typecast is higher than that of any binary operator\n c) learn the fscking C\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3cc27547d6ee2d50ecdd11e9127bc3cd1947e8dd",
      "tree": "d70857f363fea3f8bc928bd2fd10d9a277c119bd",
      "parents": [
        "855fc73bf81e8f99606d6f5914c5b7c3b079d718"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 25 02:55:40 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 20:07:49 2006 -0700"
      },
      "message": "[PATCH] SCSI gfp_t annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "855fc73bf81e8f99606d6f5914c5b7c3b079d718",
      "tree": "802cd222d609efdce191ed85369d091b86ac7771",
      "parents": [
        "ee111d111b69c2a216d674081107fe3b3829aa9a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 25 02:54:46 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 20:07:49 2006 -0700"
      },
      "message": "[PATCH] wrong thing iounmapped (qla3xxx)\n\nql3xxx_probe() does ioremap and stores result in -\u003emem_map_registers.\nOn failure exit it does iounmap() of the same thing.\n\nOTOH, ql3xxx_remove() does iounmap() of -\u003emmap_virt_base which is\n (a) never assigned and\n (b) never used other than in that iounmap() call.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee111d111b69c2a216d674081107fe3b3829aa9a",
      "tree": "3696a452a000ef30c9aaa037e43465f9467aa947",
      "parents": [
        "8a1cdc9ca264c49ad0b896e43468fe6a4b0b646c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Sep 25 02:53:53 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 20:07:48 2006 -0700"
      },
      "message": "[PATCH] qla3xxx iomem annotations\n\nthe driver is still shite, though...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8a1cdc9ca264c49ad0b896e43468fe6a4b0b646c",
      "tree": "406c8b5359c9b96b368924f2d6f1ca1942e5eb3d",
      "parents": [
        "508df253dbefb0385a629370f4244e3db197d3b8"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Sep 24 20:22:52 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 19:49:01 2006 -0700"
      },
      "message": "[PATCH] Revert ABI-breaking change in /proc\n\nSome user tools parse /proc/scsi/scsi, so we can\u0027t yet change the names.\nChange the existing ones back to their old names, and add an admonition\nto not make the same mistake that I did.\n\nAndrew Morton reports that this was breaking YDL 4.1 userspace.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a3670c4f1b97373425340ab2dc0a66c25983d46",
      "tree": "7f19c95b9dc8aac92739b5da3a68e977c455c53c",
      "parents": [
        "ae97dd9af17f0c7f5142b46c4289623176c477f3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 24 23:45:29 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 15:55:03 2006 -0700"
      },
      "message": "[PATCH] missing include (free_irq() use)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8abf1064c786ef5435b2d53cc8e9ebee13020de6",
      "tree": "959b96245a645e5d0e2138cff765cf8f9bc315ce",
      "parents": [
        "9317fd4c60962d3a9423b5f9bb5d1b10cf8a0699"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 24 23:41:00 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 15:55:03 2006 -0700"
      },
      "message": "[PATCH] libata won\u0027t build on SUN4\n\nmarked as such...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9317fd4c60962d3a9423b5f9bb5d1b10cf8a0699",
      "tree": "8cb4defddbca4c661bbd25b2a288ebe4d8be26e8",
      "parents": [
        "638b093255e12e066ae16b8750f37383603f7bd8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Sep 24 23:40:00 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 15:55:03 2006 -0700"
      },
      "message": "[PATCH] libata won\u0027t build on m68k and m32r\n\nno ioread*(), for one thing\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a68aa1cc6f3203b8a332683ebde67a00f39eec43",
      "tree": "c05bd86850d8e0d0fb096a4b5f8d9f268b5561e8",
      "parents": [
        "a319a2773a13bab56a0d0b3744ba8703324313b5",
        "23930fa1cebfea6f79881c588ccd1b0781e49e3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 10:19:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 10:19:56 2006 -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: (50 commits)\n  [libata] Delete pata_it8172 driver\n  [PATCH] libata: improve handling of diagostic fail (and hardware that misreports it)\n  [PATCH] libata: fix non-uniform ports handling\n  Fix libata resource conflict for legacy mode\n  [libata] ata_piix: build fix\n  [PATCH] pata_amd: Check enable bits on Nvidia\n  [PATCH] Update SiS PATA\n  [libata] Add pata_jmicron driver to Kconfig, Makefile\n  [libata #pata-drivers] Trim trailing whitespace.\n  [libata] Trim trailing whitespace.\n  [libata] Add a bunch of PATA drivers.\n  Rename libata-bmdma.c to libata-sff.c.\n  libata: Grand renaming.\n  Clean up drivers/ata/Kconfig a bit.\n  [PATCH] CONFIG_PM\u003dn slim: drivers/scsi/sata_sil*\n  [PATCH] sata_via: Add SATA support for vt8237a\n  [PATCH] libata: change path to libata in libata.tmpl\n  [PATCH] libata: s/CONFIG_SCSI_SATA/CONFIG_[S]ATA/g in pci/quirks.c\n  libata: Make sure drivers/ata is a separate Kconfig menu\n  [libata] ata_piix: add missing kfree()\n  ...\n"
    },
    {
      "commit": "a319a2773a13bab56a0d0b3744ba8703324313b5",
      "tree": "f02c86acabd1031439fd422a167784007e84ebb1",
      "parents": [
        "e18fa700c9a31360bc8f193aa543b7ef7b39a06b",
        "183798799216fad36c7219fe8d4d6dee6b8fa755"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 10:15:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 24 10:15:13 2006 -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: (217 commits)\n  net/ieee80211: fix more crypto-related build breakage\n  [PATCH] Spidernet: add ethtool -S (show statistics)\n  [NET] GT96100: Delete bitrotting ethernet driver\n  [PATCH] mv643xx_eth: restrict to 32-bit PPC_MULTIPLATFORM\n  [PATCH] Cirrus Logic ep93xx ethernet driver\n  r8169: the MMIO region of the 8167 stands behin BAR#1\n  e1000, ixgb: Remove pointless wrappers\n  [PATCH] Remove powerpc specific parts of 3c509 driver\n  [PATCH] s2io: Switch to pci_get_device\n  [PATCH] gt96100: move to pci_get_device API\n  [PATCH] ehea: bugfix for register access functions\n  [PATCH] e1000 disable device on PCI error\n  drivers/net/phy/fixed: #if 0 some incomplete code\n  drivers/net: const-ify ethtool_ops declarations\n  [PATCH] ethtool: allow const ethtool_ops\n  [PATCH] sky2: big endian\n  [PATCH] sky2: fiber support\n  [PATCH] sky2: tx pause bug fix\n  drivers/net: Trim trailing whitespace\n  [PATCH] ehea: IBM eHEA Ethernet Device Driver\n  ...\n\nManually resolved conflicts in drivers/net/ixgb/ixgb_main.c and\ndrivers/net/sky2.c related to CHECKSUM_HW/CHECKSUM_PARTIAL changes by\ncommit 84fa7933a33f806bbbaae6775e87459b1ec584c0 that just happened to be\nnext to unrelated changes in this update.\n"
    },
    {
      "commit": "23930fa1cebfea6f79881c588ccd1b0781e49e3f",
      "tree": "36d29e3f83661c4f5f45b6f74ac0d5f9886867a8",
      "parents": [
        "36b35a5be0e4b406acd816e2122d153e875105be",
        "4f5537de7c1531398e84e18a24f667e49cc94208"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Sep 24 01:52:47 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Sep 24 01:52:47 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream\n"
    },
    {
      "commit": "1b73c4bb063c4aa0cdc25425809bb87f65ee75af",
      "tree": "f973fb22aeffa6891abc39ca71dab0123ea460fd",
      "parents": [
        "1aedf2ccc60fade26c46fae12e28664d0da3f199"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@sparkweed.localdomain",
        "time": "Sat Sep 23 22:07:20 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@sparkweed.localdomain",
        "time": "Sat Sep 23 22:07:20 2006 -0500"
      },
      "message": "[SCSI] scsi_transport_fc: fixup netlink arguments\n\nnlmsg_multicast now takes an extra allocation flag, so add it to\nthe use in the fibre channel transport class.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1aedf2ccc60fade26c46fae12e28664d0da3f199",
      "tree": "d91083e3079f1ddb942a382ac2b5a7525570ad59",
      "parents": [
        "dfdc58ba354adb80d67c99f7be84f95a8e02e466",
        "1ab9dd0902df4f4ff56fbf672220549090ab28ba"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@sparkweed.localdomain",
        "time": "Sat Sep 23 21:03:52 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@sparkweed.localdomain",
        "time": "Sat Sep 23 21:03:52 2006 -0500"
      },
      "message": "Merge mulgrave-w:git/linux-2.6\n\nConflicts:\n\n\tinclude/linux/blkdev.h\n\nTrivial merge to incorporate tag prototypes.\n"
    },
    {
      "commit": "dfdc58ba354adb80d67c99f7be84f95a8e02e466",
      "tree": "9cbbe31f7d3d5be0029fd7c1a8eeaaa02e53853a",
      "parents": [
        "a07f353701acae77e023f6270e8af353b37af7c4"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Wed Sep 20 12:00:18 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 20:53:53 2006 -0500"
      },
      "message": "[SCSI] SPI transport class: misc DV fixes\n\nKey more of the domain validation settings off the inquiry data from\nthe disk (in particular, don\u0027t try IU or DT unless the disk claims to\nsupport them.\n\nAlso add a new dv_in_progress flag to prevent recursive DV.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a07f353701acae77e023f6270e8af353b37af7c4",
      "tree": "150bb61c6eb1891afaaa79047a399e3e66f561a2",
      "parents": [
        "1a68d41a334a406d4bd35999f0be4d47f193e477"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Sep 15 15:34:32 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 20:32:52 2006 -0500"
      },
      "message": "[SCSI] Switch some more scsi drivers to pci_get_device and refcounted pci structures\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1a68d41a334a406d4bd35999f0be4d47f193e477",
      "tree": "64913df8d3d751ca1e6acc8d0ab6b5eb204fda02",
      "parents": [
        "2538363eb51a70948ed36bf3971a728268d10766"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Sep 18 19:18:34 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 20:28:19 2006 -0500"
      },
      "message": "[SCSI] eata_pio cleanup and PCI fix\n\nThis started as a PCI reference fixup but to do that I need to build it,\nto build it I need to fix it and its full of 32bitisms and uglies.\n\nIt has been resurrected, I\u0027m not sure if this is a thank you for the\nwork on the license stuff or punishment for some unknown misdeed however\n8). I\u0027ve also fixed a memory scribble in the init code.\n\nOne oddity - the changes from HZ * to constants are deliberate. Whoever\noriginally wrote the code (or cleaned it up) used HZ for a cycle timing\nloop even though is not HZ related. I\u0027ve put it back to the counts used\nin the old days when the driver was most used.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ac5826ca91243272f97b3f01e80d71e3618f105f",
      "tree": "fa68284e8e8afb3661b8441c610196b05503cbb8",
      "parents": [
        "76a7f8fdc0c2381ae1ba55ef71837712223ecb3c"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Sep 19 09:00:18 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 20:10:10 2006 -0500"
      },
      "message": "[SCSI] aacraid: remove scsi_remove_device\n\nReceived from Mark Salyzyn:\n\nUntil the system is stabilized, I am suggesting the enclosed\nmodification to prevent the driver from tickling the panic. Once sysfs\nand friends are stabilized, the patch may be backed out. We have yet to\nevaluate if we really want to relinquish existing Scsi Devices in any\ncase, holding on to them as configuration of arrays comes and goes makes\nsome sense as well. As a result, we have opted to pull the lines rather\nthan comment them in legacy.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "76a7f8fdc0c2381ae1ba55ef71837712223ecb3c",
      "tree": "b6672be9f0c94d36841e56e6cf8a8636028268c5",
      "parents": [
        "653ba58d55feb708c6f97e6f3e84901b3a03c9c0"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Sep 19 09:00:02 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 20:09:42 2006 -0500"
      },
      "message": "[SCSI] aacraid: merge rx and rkt code\n\nReceived from Mark Salyzyn:\n\nThe only real difference between the rkt and rx platform modules is the\noffset of the message registers. This patch recognizes this similarity\nand simplifies the driver to reduce it\u0027s code footprint and to improve\nmaintainability by reducing the code duplication.\n\nVisibly, the \u0027rkt.c\u0027 portion of this patch looks more complicated than\nit really is. View it as retaining the rkt-only specifics of the\ninterface.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "653ba58d55feb708c6f97e6f3e84901b3a03c9c0",
      "tree": "833d63cf7fac90e693f0a2503e90d4a1f7362b9d",
      "parents": [
        "65101355450df2d935f8d56ac3abef279f28a0e2"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Sep 19 08:59:43 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 20:09:03 2006 -0500"
      },
      "message": "[SCSI] aacraid: expose physical devices\n\nReceived from Mark Salyzyn:\n\nI am placing this functionality into an insmod parameter. Normally the physical\ncomponents are exported to sg, and are blocked from showing up in sd.\n\nNote that the pass-through I/O path via the driver through the Firmware to the\nphysical disks is not an optimized path, the card is designed for Hardware\nRAID, elevator sorting and caching. This should not be used as a means for\nutilizing the aacraid based controllers as a generic scsi/SATA/SAS controller,\nperformance should suck by a few percentage points, any RAID meta-data on the\ndrives will confuse the controller about who owns the drives and there is a\nhigh risk of destroying content in both directions. Unreliable and for\nexperimentation or strange controlled circumstances only.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "65101355450df2d935f8d56ac3abef279f28a0e2",
      "tree": "deea581c99159e8d7f13d0f92c6972d9a5ab9b74",
      "parents": [
        "9cbb889786548c1212fb77a9df8d09ed883a3480"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Sep 19 08:59:23 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 20:08:26 2006 -0500"
      },
      "message": "[SCSI] aacraid: misc cleanup\n\nReceived from Mark Salyzyn:\n\nBasically cleanup, nothing here will have an affect. Adjusting some\nerror codes, removing superfluous definitions and code fragments.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1ab9dd0902df4f4ff56fbf672220549090ab28ba",
      "tree": "4fbb1a75f8bd0ff50e634eaf583db681774e501a",
      "parents": [
        "f7425b160db500520c33f241edb066fc5c413f03",
        "08d3ad6a518051bfaefd5d6a8005e20c036996c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 23 17:23:15 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 23 17:23:15 2006 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [MTD] Whitespace cleanup in SSFDC driver.\n  [MTD] SSFDC translation layer minor cleanup\n  [MTD] Fix dependencies with CONFIG_MTD\u003dm\n"
    },
    {
      "commit": "a4c12d6c5dde48c69464baf7c703e425ee511433",
      "tree": "73c375e41a353e2da0461ff30d744bff73958b08",
      "parents": [
        "73af07de3e32b9ac328c3d1417258bb98a9b0a9b",
        "3b9f9a1c3903b64c38505f9fed3bb11e48dbc931"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 23 16:49:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 23 16:49:31 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (353 commits)\n  [IPV6] ADDRCONF: Mobile IPv6 Home Address support.\n  [IPV6] ADDRCONF: Allow non-DAD\u0027able addresses.\n  [IPV6] NDISC: Fix is_router flag setting.\n  [IPV6] ADDRCONF: Convert addrconf_lock to RCU.\n  [IPV6] NDISC: Add proxy_ndp sysctl.\n  [IPV6] NDISC: Set per-entry is_router flag in Proxy NA.\n  [IPV6] NDISC: Avoid updating neighbor cache for proxied address in receiving NA.\n  [IPV6]: Don\u0027t forward packets to proxied link-local address.\n  [IPV6] NDISC: Handle NDP messages to proxied addresses.\n  [NETFILTER]: PPTP conntrack: fix another GRE keymap leak\n  [NETFILTER]: PPTP conntrack: fix GRE keymap leak\n  [NETFILTER]: PPTP conntrack: fix PPTP_IN_CALL message types\n  [NETFILTER]: PPTP conntrack: check call ID before changing state\n  [NETFILTER]: PPTP conntrack: clean up debugging cruft\n  [NETFILTER]: PPTP conntrack: consolidate header parsing\n  [NETFILTER]: PPTP conntrack: consolidate header size checks\n  [NETFILTER]: PPTP conntrack: simplify expectation handling\n  [NETFILTER]: PPTP conntrack: remove unnecessary cid/pcid header pointers\n  [NETFILTER]: PPTP conntrack: fix header definitions\n  [NETFILTER]: PPTP conntrack: remove more dead code\n  ...\n"
    },
    {
      "commit": "8165428610446ea9e6aa9dfa5485ab78e58cc9fc",
      "tree": "c410ad0f802abd86461a04ea7a4f552447e3ed03",
      "parents": [
        "2abbe866c8eb0296e3f5343bcf73e5371522a738"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon Sep 18 22:30:36 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 18:01:46 2006 -0500"
      },
      "message": "[SCSI] zfcp: fix: avoid removal of fsf reqs before qdio queues are down\n\nFix the fix ... One of my previous fixes introduced removal of all fsf\nrequests in zfcp\u0027s eh_host_reset_handler. But this must not happen\nbefore qdio queues are shut down. So, I revert the changes of\nzfcp_scsi_eh_host_reset_handler.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2abbe866c8eb0296e3f5343bcf73e5371522a738",
      "tree": "c839b12b43d07d538e32bcabec1fefa2106f384f",
      "parents": [
        "4eff4a36516d72e4f6ede901141214a7e05607e7"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon Sep 18 22:29:56 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 18:01:23 2006 -0500"
      },
      "message": "[SCSI] zfcp: introduce struct timer_list in struct zfcp_fsf_req\n\nThis instance will be used whenever a timer is needed for\na request by zfcp.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4eff4a36516d72e4f6ede901141214a7e05607e7",
      "tree": "b6a775ee5acbfdc91a349fc69580031e17276768",
      "parents": [
        "dd52e0eaf891cd85bf2ca057c15ed6bfd76db4e6"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon Sep 18 22:29:20 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 18:00:56 2006 -0500"
      },
      "message": "[SCSI] zfcp: fix: use correct req_id in eh_abort_handler\n\nzfcp\u0027s eh_abort_handler used the wrong request ID to\nidentify the request to be aborted. The bug was introduced\nwith commit fea9d6c7bcd8ff1d60ff74f27ba483b3820b18a3\nfor improved management of request IDs. The bug is\nfixed with this patch.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "dd52e0eaf891cd85bf2ca057c15ed6bfd76db4e6",
      "tree": "dc457fe1b732716b715c05864ab02be767414cb4",
      "parents": [
        "d136205182b1ea4897da31e325a296f8831a6796"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Sep 18 22:28:49 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 17:54:24 2006 -0500"
      },
      "message": "[SCSI] zfcp: create private slab caches to guarantee proper data alignment\n\nCreate private slab caches in order to guarantee proper alignment of\ndata structures that get passed to hardware.\n\nSidenote: with this patch slab cache debugging will finally work on s390\n(at least no known problems left).\n\nFurthermore this patch does some minor cleanups:\n- store ptr for transport template in struct zfcp_data\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nCompile fix ups and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d136205182b1ea4897da31e325a296f8831a6796",
      "tree": "f437535162826c1fa04daebe45f7906b7d42466d",
      "parents": [
        "cf2b5d3fcab77a9390293920ec5b49e67eced200"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Sep 18 22:28:04 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 17:49:52 2006 -0500"
      },
      "message": "[SCSI] zfcp: remove zfcp_ccw_unregister function\n\nRemove unused zfcp_ccw_unregister function (leftover from zfcp\u0027s\nmodule_exit era).\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cf2b5d3fcab77a9390293920ec5b49e67eced200",
      "tree": "63f85032f1a5a3423997880d3c9033f1928e90e1",
      "parents": [
        "3e3c60e3a8c7013d55768aa7256bb5a7f66b0bb4"
      ],
      "author": {
        "name": "Doug Ledford",
        "email": "dledford@redhat.com",
        "time": "Sun Sep 17 07:38:15 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 17:48:11 2006 -0500"
      },
      "message": "[SCSI] aic7xxx: pause sequencer before touching SBLKCTL\n\nSome cards need to pause the sequencer before the SBLKCTL register is\ntouched.  This fixes a PCI related oops seen on powerpc macs with this\ncard caused by trying to ascertain the bus signalling before beginning\ndomain validation.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3e3c60e3a8c7013d55768aa7256bb5a7f66b0bb4",
      "tree": "fdb4539ec39d15434f74e63e139fb8de3a27e4dc",
      "parents": [
        "231839102b54512ced7d3ee7fc9b8bcf5e3b583b"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Wed Sep 06 09:04:40 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 17:39:34 2006 -0500"
      },
      "message": "[SCSI] aic7xxx: avoid checking SBLKCTL register for certain cards\n\nFor cards that don\u0027t support LVD, checking the SBLKCTL register to\ndetermine the bus singalling doesn\u0027t work.  So, check that the card\nsupports LVD first (AHC_ULTRA2) before checking the register.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "231839102b54512ced7d3ee7fc9b8bcf5e3b583b",
      "tree": "0136daa29d7f67c17da2dc02780a6dadcd4fb615",
      "parents": [
        "c9802cd9574a80444e689c7525627b40d7dc3a06"
      ],
      "author": {
        "name": "Douglas Gilbert",
        "email": "dougg@torque.net",
        "time": "Sat Sep 16 20:30:47 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 17:37:44 2006 -0500"
      },
      "message": "[SCSI] scsi_debug version 1.80\n\nSee http://www.torque.net/sg/sdebug26.html for more\ninformation on the scsi_debug driver.\n\nChangeLog:\n  - add \u0027vpd_use_hostno\u0027 parameter to allow simulated hosts\n    to see the same set of targets (and luns). For testing\n    multipath software.\n  - add \u0027fake_rw\u0027 parameter to ignore the data in READ and\n    WRITE commands\n  - add support for log subpages (new in SPC-4)\n  - yield appropriate block descriptor for MODE SENSE\n    commands (only for pdt\u003d0 (i.e. disks))\n  - REQUEST SENSE response no longer shows the stopped\n    power condition (SAT changed to agree with SPC-3)\n\nSigned-off-by: Douglas Gilbert \u003cdougg@torque.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c9802cd9574a80444e689c7525627b40d7dc3a06",
      "tree": "5954e2ac7e97023b51d36127963a1e9262fbcfe0",
      "parents": [
        "3eeab61aa3ddd3c0bedb7449ada1599de22fdb5a",
        "2d2f8d59b14bec6c745e219a350ac51d9e00673f"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@sparkweed.localdomain",
        "time": "Sat Sep 23 15:33:43 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@sparkweed.localdomain",
        "time": "Sat Sep 23 15:33:43 2006 -0500"
      },
      "message": "Merge mulgrave-w:git/scsi-misc-2.6\n\nConflicts:\n\n\tdrivers/scsi/iscsi_tcp.c\n\tdrivers/scsi/iscsi_tcp.h\n\nPretty horrible merge between crypto hash consolidation\nand crypto_digest_...-\u003ecrypto_hash_... conversion\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "79da342c31ea839277060c1d2086aaf3b5cd85a4",
      "tree": "3d4accf576a5a063afbae009678917021bafd3fb",
      "parents": [
        "4ac493b1d5bfd332f3dee64baaa620961bab6cdc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Sep 23 18:21:35 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 23 11:34:43 2006 -0700"
      },
      "message": "[PATCH] more get_property() fallout\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4ac493b1d5bfd332f3dee64baaa620961bab6cdc",
      "tree": "276fcdaaad3efc3bbe259a48b2308865b9aefb63",
      "parents": [
        "2efc80cb8ddc341d81de996920e3b2ad8a12b1f7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Sep 23 18:20:56 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 23 11:34:43 2006 -0700"
      },
      "message": "[PATCH] briq_panel: read() and write() get __user pointers, damnit\n\nannotated, fixed a roothole in -\u003ewrite().  Dereferencing user-supplied pointer\nis a Bad Idea(tm)...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "13b5aeccc4350e5069c723e8f9becd7208ee02f2",
      "tree": "84decf7505e98d2e1d7a0935219f8b5e006c04d7",
      "parents": [
        "d7b2004528a967f2ba0bf31b1eb0da6a876960e6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Sep 23 16:44:58 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 23 11:34:43 2006 -0700"
      },
      "message": "[PATCH] more fallout from get_property returning pointer to const\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d7b2004528a967f2ba0bf31b1eb0da6a876960e6",
      "tree": "e527ce665b6d3d4b346e74fd5797113e0f3fd8a4",
      "parents": [
        "5f77043f0f7851aa6139fb9a8b297497b540b397"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Sep 23 16:44:16 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 23 11:34:43 2006 -0700"
      },
      "message": "[PATCH] missing includes from infiniband merge\n\nindirect chains of includes are arch-specific and can\u0027t\nbe relied upon...  (hell, even attempt to build it for\nitanic would trigger vmalloc.h ones; err.h triggers\non e.g. alpha).\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d2f8d59b14bec6c745e219a350ac51d9e00673f",
      "tree": "0e40289425e854c0b7f6e899600f2abd9a6df6bd",
      "parents": [
        "5fcda4224529c4e550c917668d5e96c1d3e7039b"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Sep 15 14:43:11 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 11:53:09 2006 -0500"
      },
      "message": "[SCSI] megaraid: Make megaraid_ioctl() check copy_to_user() return value\n\nCheck copy_to_user() return value in drivers/scsi/megaraid.c::megadev_ioctl()\nThis gets rid of this little warning:\n  drivers/scsi/megaraid.c:3661: warning: ignoring return value of \u0027copy_to_user\u0027, declared with attribute warn_unused_result\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: \"Ju, Seokmann\" \u003cSeokmann.Ju@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5fcda4224529c4e550c917668d5e96c1d3e7039b",
      "tree": "94e446cf1366c76daeef2c0d92000f6e812a0ef4",
      "parents": [
        "10d19ae5e1715c27db7009df6d59179774e7b8a1"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Thu Sep 14 17:04:58 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 11:51:57 2006 -0500"
      },
      "message": "[SCSI] aha152x: remove static host array\n\nFix this driver not to use a static two element host array instead use\na list.  This should fix panic on multiple eject reinsert of the\npcmcia version of this device.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "10d19ae5e1715c27db7009df6d59179774e7b8a1",
      "tree": "02ef755c802efc3823c87717aee78174d61f4f58",
      "parents": [
        "f2d719c65ad8f10afa7bec11315faa7badf4ecb9"
      ],
      "author": {
        "name": "malahal@us.ibm.com",
        "email": "malahal@us.ibm.com",
        "time": "Thu Sep 07 15:12:42 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 11:47:29 2006 -0500"
      },
      "message": "[SCSI] aic94xx: Fix for a typo in aic94xx_init()\n\nSigned-off-by: Malahal Naineni \u003cmalahal@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f2d719c65ad8f10afa7bec11315faa7badf4ecb9",
      "tree": "79b3c96a313d24e40a9a0856a739e485e4a01bb4",
      "parents": [
        "65396410af63db90d6428c678ff84aa652c3c1ec"
      ],
      "author": {
        "name": "Alexis Bruemmer",
        "email": "alexisb@us.ibm.com",
        "time": "Thu Sep 07 14:32:16 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Sep 23 11:47:00 2006 -0500"
      },
      "message": "[SCSI] aic94xx: Removes Reliance on FLASH Manufacture IDs\n\nThis patch removes the reliance on FLASH Manufacture IDs for validation.\n\nSigned-off-by: Alexis Bruemmer \u003calexisb@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "08d3ad6a518051bfaefd5d6a8005e20c036996c3",
      "tree": "d1bdfe06ce6705d0d62d3ce0b005c3ed2cbcb550",
      "parents": [
        "9a05eded5d17a425b9d9ed9dd80f518429dde4e8"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Sep 23 16:20:48 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Sep 23 16:20:48 2006 +0100"
      },
      "message": "[MTD] Whitespace cleanup in SSFDC driver.\n\nSays akpm: \u0027 - search for \"( \" and \" )\", fix.\u0027\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "9a05eded5d17a425b9d9ed9dd80f518429dde4e8",
      "tree": "c89aa151f179eb26abf776d0804f85833f144554",
      "parents": [
        "892e4fba1cb5cdc70f3acc65e024e541c0b2d559"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Sep 23 10:56:24 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Sep 23 10:56:24 2006 +0100"
      },
      "message": "[MTD] SSFDC translation layer minor cleanup\n\nDon\u0027t include \u003clinux/config.h\u003e.\nDon\u0027t say \u0027MB\u0027 where you mean \u0027MiB\u0027.\nDon\u0027t allocate 512 bytes on the stack.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "892e4fba1cb5cdc70f3acc65e024e541c0b2d559",
      "tree": "0afa420b54842f9ac0fb048bcc0c316f3560c2b7",
      "parents": [
        "734a56285dbeedc6cc10aef6f700eeab7c65ea9f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Sep 23 10:24:36 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Sep 23 10:24:36 2006 +0100"
      },
      "message": "[MTD] Fix dependencies with CONFIG_MTD\u003dm\n\nCMDLINEPARTS shouldn\u0027t be selectable, and neither should SSFDC, which\ncan be a tristate anyway.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "6585b572402e5ec7936422123b44b65fef7a5ea6",
      "tree": "52eef1d14bcf6f6ad6226fca02e8198a30d7abe3",
      "parents": [
        "2ee8099f2c2bc74a7c2fac7f83e12a5d651681d3",
        "edf03fb0575cbee2595a63374b17dc0921f2094a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 17:50:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 17:50:50 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] Rework AGPv3 modesetting fallback.\n  [AGPGART] Add suspend callback for i965\n  [AGPGART] Fix number of aperture sizes in 830 gart structs.\n  [AGPGART] Intel 965 Express support.\n  [AGPGART] agp.h: constify struct agp_bridge_data::version\n  [AGPGART] const\u0027ify VIA AGP PCI table.\n  [AGPGART] CONFIG_PM\u003dn slim: drivers/char/agp/intel-agp.c\n  [AGPGART] CONFIG_PM\u003dn slim: drivers/char/agp/efficeon-agp.c\n  [AGPGART] Const\u0027ify the agpgart driver version.\n  [AGPGART] remove private page protection map\n"
    },
    {
      "commit": "2ee8099f2c2bc74a7c2fac7f83e12a5d651681d3",
      "tree": "433ebb87a3d5d02e7df3700c846ac9af632c55f3",
      "parents": [
        "c03efdb202a4882f426ce49766859af4058c9b8a",
        "24669f7d00d387799fc6a39452ab22d7f078f043"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 17:50:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 17:50:22 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] sw_any_bug_dmi_table can be used on resume, so it isn\u0027t initdata\n  [CPUFREQ] Fix some more CPU hotplug locking.\n  [CPUFREQ] Workaround for BIOS bug in software coordination of frequency\n  [CPUFREQ] Longhaul - Add voltage scaling to driver\n  [CPUFREQ] Fix sparse warning in ondemand\n  [CPUFREQ] make drivers/cpufreq/cpufreq_ondemand.c:powersave_bias_target() static\n  [CPUFREQ] Longhaul - Add ignore_latency option\n  [CPUFREQ] Longhaul - Disable arbiter\n  [CPUFREQ][2/2] ondemand: updated add powersave_bias tunable\n  [CPUFREQ][1/2] ondemand: updated tune for hardware coordination\n  [CPUFREQ] Fix typo.\n"
    },
    {
      "commit": "c03efdb202a4882f426ce49766859af4058c9b8a",
      "tree": "9bdfd7ff7908d13193605b77faf4b0cc18ef484b",
      "parents": [
        "956295d50dc5462722f029de64d44a7ecba54e69"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Sep 23 01:29:34 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 17:48:57 2006 -0700"
      },
      "message": "[PATCH] fallout from hcd-core patch\n\nmissing le16_to_cpu()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "956295d50dc5462722f029de64d44a7ecba54e69",
      "tree": "839ebe5631d59e702db05e37b506af446f4615e9",
      "parents": [
        "5932ef077716e3e798eaba6738ef874849f62a17"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Sep 23 01:27:30 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 17:48:57 2006 -0700"
      },
      "message": "[PATCH] fix the survivors of fbcon_vbl_handler() renaming\n\nIn\n\n|Author: James Simmons \u003cjsimmons@kozmo.(none)\u003e\n|Date:   Thu Mar 13 22:37:08 2003 -0800\n|\n|    [FBCON] Cursor handling clean up. I nuked several static variables.\n\nwe have\n\n-static void fbcon_vbl_handler(int irq, void *dummy, struct pt_regs *fp)\n+static void fb_vbl_handler(int irq, void *dev_id, struct pt_regs *fp)\n\nand 3 years later a couple of instances missed back then still remains\nthere.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a07562e03a3f4a1276931e3fb3cb532622a6c616",
      "tree": "18853119251593544627d1b249b83d34b6064a51",
      "parents": [
        "00ddaf20b0049c65ddd0c2b1cbed16c7a433e47c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Sep 23 01:25:18 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 17:48:57 2006 -0700"
      },
      "message": "[PATCH] asm/backlight.h is ppc-only\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "634965f5cfda1763f51e7916cfa49265b70e2a8d",
      "tree": "d8b1dce2b96fb7e63e558085f2a80eb369f62268",
      "parents": [
        "cc9bd99e9adfa4f44ea050a63fb41a3f764acf84"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Sep 23 01:20:31 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 17:48:56 2006 -0700"
      },
      "message": "[PATCH] memcpy_fromio() missing in istallion\n\nmemcpy() from iomem is a bad thing...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b6b0b81f0de6a17ce57c818d1f403253c200e1f",
      "tree": "51706d05197363768630bdcbd5249c906f9567f9",
      "parents": [
        "78cc3b78c4208d28e7f4ecded82e238224ed4d1c"
      ],
      "author": {
        "name": "Jim Lewis",
        "email": "jklewis@us.ibm.com",
        "time": "Fri Sep 22 17:22:53 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Sep 22 20:26:02 2006 -0400"
      },
      "message": "[PATCH] Spidernet: add ethtool -S (show statistics)\n\nAdd the ethtool -S (show statistics) feature to the Spidernet ethernet\ndriver.  I have tested it extensively and believe it is ready to be\napplied.\n\nSigned-off-by: James K Lewis \u003cjklewis@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "78cc3b78c4208d28e7f4ecded82e238224ed4d1c",
      "tree": "137f4fe32e41572bb41ba170f6b822ebf215079e",
      "parents": [
        "ff2a2e0172fd11b1bfb9b45ee1b996d3f10669af",
        "d81bf551103cc3bc9e4f7ddf337511d6da0d088f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Sep 22 20:18:02 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Sep 22 20:18:02 2006 -0400"
      },
      "message": "Merge tag \u0027r8169-20060920-00\u0027 of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6 into tmp\n"
    },
    {
      "commit": "ff2a2e0172fd11b1bfb9b45ee1b996d3f10669af",
      "tree": "aa73a797810fb389c27af29b9eea2648bc979ee4",
      "parents": [
        "06ede91017d015a03cf8c1c87b3ff668f9a846e0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 22 20:15:30 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Sep 22 20:15:30 2006 -0400"
      },
      "message": "[NET] GT96100: Delete bitrotting ethernet driver\n\nCode for the EV96100 evaluation board hasn\u0027t compiled since at least\nNovember 15, 2003, so it is being deleted as of 2.6.18 due to lack of\na user base.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "06ede91017d015a03cf8c1c87b3ff668f9a846e0",
      "tree": "7c9e4098d676b647f3e5f7d6a11ac1cf1f91f809",
      "parents": [
        "1d22e05df8183b36b3cc0760344774040abc74d5"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Wed Sep 20 12:24:34 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Sep 22 20:13:23 2006 -0400"
      },
      "message": "[PATCH] mv643xx_eth: restrict to 32-bit PPC_MULTIPLATFORM\n\nNo 64-bit PPC_MULTIPLATFORM platforms use the mv643xx_eth driver,\nso build it only on PPC32.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Sven Luther \u003csl@bplan-gmbh.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1d22e05df8183b36b3cc0760344774040abc74d5",
      "tree": "ec560b450a60045d0607b450ced38b60a9db9ecb",
      "parents": [
        "28eb177dfa5982d132edceed891cb3885df258bb"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Sep 22 02:28:13 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Sep 22 20:13:23 2006 -0400"
      },
      "message": "[PATCH] Cirrus Logic ep93xx ethernet driver\n\nThe Cirrus Logic ep93xx is an ARM SoC that includes an ethernet MAC\n-- this patch adds a driver for that ethernet MAC.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "28eb177dfa5982d132edceed891cb3885df258bb",
      "tree": "5f8fdc37ad1d8d0793e9c47da7d908b97c814ffb",
      "parents": [
        "fd8ae94eea9bb4269d6dff1b47b9dc741bd70d0b",
        "db392219c5f572610645696e3672f6ea38783a65"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Sep 22 20:10:23 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Sep 22 20:10:23 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream\n\nConflicts:\n\n\tnet/ieee80211/ieee80211_crypt_tkip.c\n\tnet/ieee80211/ieee80211_crypt_wep.c\n"
    },
    {
      "commit": "ddad65df0048e210c93640b59b3bad12701febb6",
      "tree": "5530a3fbeef881c48ca02e491529d709dc812ea0",
      "parents": [
        "8adcc0c674004c0f9467031a93dc639c2b01411f"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Sep 22 19:15:23 2006 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Sep 22 19:15:23 2006 -0400"
      },
      "message": "[CPUFREQ] Fix some more CPU hotplug locking.\n\nLukewarm IQ detected in hotplug locking\nBUG: warning at kernel/cpu.c:38/lock_cpu_hotplug()\n[\u003cb0134a42\u003e] lock_cpu_hotplug+0x42/0x65\n[\u003cb02f8af1\u003e] cpufreq_update_policy+0x25/0xad\n[\u003cb0358756\u003e] kprobe_flush_task+0x18/0x40\n[\u003cb0355aab\u003e] schedule+0x63f/0x68b\n[\u003cb01377c2\u003e] __link_module+0x0/0x1f\n[\u003cb0119e7d\u003e] __cond_resched+0x16/0x34\n[\u003cb03560bf\u003e] cond_resched+0x26/0x31\n[\u003cb0355b0e\u003e] wait_for_completion+0x17/0xb1\n[\u003cf965c547\u003e] cpufreq_stat_cpu_callback+0x13/0x20 [cpufreq_stats]\n[\u003cf9670074\u003e] cpufreq_stats_init+0x74/0x8b [cpufreq_stats]\n[\u003cb0137872\u003e] sys_init_module+0x91/0x174\n[\u003cb0102c81\u003e] sysenter_past_esp+0x56/0x79\n\nAs there are other places that call cpufreq_update_policy without\nthe hotplug lock, it seems better to keep the hotplug locking\nat the lower level for the time being until this is revamped.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "db392219c5f572610645696e3672f6ea38783a65",
      "tree": "240878f6367e528840cc4fe92f6b3a251651572f",
      "parents": [
        "3e2ab46df697048e222cdc046a2fa97149ca32ba",
        "9cd330d36b32ed48d49561b165842db20bd153cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 15:47:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 15:47:06 2006 -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: (65 commits)\n  IB: Fix typo in kerneldoc for ib_set_client_data()\n  IPoIB: Add some likely/unlikely annotations in hot path\n  IPoIB: Remove unused include of vmalloc.h\n  IPoIB: Rejoin all multicast groups after a port event\n  IPoIB: Create MCGs with all attributes required by RFC\n  IB/sa: fix ib_sa_selector names\n  IB/iser: INFINIBAND_ISER depends on INET\n  IB/mthca: Simplify calls to mthca_cq_clean()\n  RDMA/cma: Document rdma_accept() error handling\n  IB/mthca: Recover from catastrophic errors\n  RDMA/cma: Document rdma_destroy_id() function\n  IB/cm: Do not track remote QPN in timewait state\n  IB/sa: Require SA registration\n  IPoIB: Refactor completion handling\n  IB/iser: Do not use FMR for a single dma entry sg\n  IB/iser: fix some debug prints\n  IB/iser: make FMR \"page size\" be 4K and not PAGE_SIZE\n  IB/iser: Limit the max size of a scsi command\n  IB/iser: fix a check of SG alignment for RDMA\n  RDMA/cma: Protect against adding device during destruction\n  ...\n"
    },
    {
      "commit": "3e2ab46df697048e222cdc046a2fa97149ca32ba",
      "tree": "f0b53afc6054853f7281b833d2d6b9ed48ed2b19",
      "parents": [
        "e6e5fee1426bef07f4e6c3c76f48343c14207938",
        "54caf44da31995df1f51174468fd9e83ca5c67a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 15:37:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 22 15:37:31 2006 -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  [netdrvr] mv643xx_eth: fix obvious typo, which caused build breakage\n  [netdrvr] lp486e: fix typo\n"
    },
    {
      "commit": "9cd330d36b32ed48d49561b165842db20bd153cc",
      "tree": "029ddb8fa1fb820cfe61ec77f094ac72f2637f91",
      "parents": [
        "a8bfca024326560d86c6323b0504288ca55a75fc"
      ],
      "author": {
        "name": "Krishna Kumar",
        "email": "krkumar2@in.ibm.com",
        "time": "Fri Sep 22 15:22:58 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:58 2006 -0700"
      },
      "message": "IB: Fix typo in kerneldoc for ib_set_client_data()\n\nSigned-off-by: Krishna Kumar \u003ckrkumar2@in.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "a8bfca024326560d86c6323b0504288ca55a75fc",
      "tree": "cc3bae75628c57b8f70a0ed66beee62201557bad",
      "parents": [
        "507c33504686e733a14ef0b2dc9db0c20fae4653"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@dev.mellanox.co.il",
        "time": "Fri Sep 22 15:22:58 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:58 2006 -0700"
      },
      "message": "IPoIB: Add some likely/unlikely annotations in hot path\n\nSigned-off-by: Eli Cohen \u003celi@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "507c33504686e733a14ef0b2dc9db0c20fae4653",
      "tree": "eba9071f31789b23751b7bbf3686e7228997ff7e",
      "parents": [
        "5ccd025553d73e523212ee0860b7f4a75e886bfa"
      ],
      "author": {
        "name": "Dotan Barak",
        "email": "dotanb@dev.mellanox.co.il",
        "time": "Thu Sep 21 18:26:43 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:57 2006 -0700"
      },
      "message": "IPoIB: Remove unused include of vmalloc.h\n\nIPoIB doesn\u0027t use anything from \u003clinux/vmalloc.h\u003e, so don\u0027t include it.\n\nSigned-off-by: Dotan Barak \u003cdotanb@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "5ccd025553d73e523212ee0860b7f4a75e886bfa",
      "tree": "31a6fe6745b16b47cab4e34760e6c8a1ab70108b",
      "parents": [
        "d0df6d6d4539241179a1ef5394787825bf05bbce"
      ],
      "author": {
        "name": "Eli Cohen",
        "email": "eli@mellanox.co.il",
        "time": "Fri Sep 22 15:22:56 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:56 2006 -0700"
      },
      "message": "IPoIB: Rejoin all multicast groups after a port event\n\nWhen ipoib_ib_dev_flush() is called because of a port event, the\ndriver needs to rejoin all multicast groups, since the flush will call\nipoib_mcast_dev_flush() (via ipoib_ib_dev_down()).  Otherwise no\n(non-broadcast) multicast groups will be rejoined until the networking\ncore calls -\u003eset_multicast_list again, and so multicast reception will\nbe broken for potentially a long time.\n\nSigned-off-by: Eli Cohen \u003celi@mellanox.co.il\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d0df6d6d4539241179a1ef5394787825bf05bbce",
      "tree": "82e66fbc8b048e15132fe4eedacfc9187b77abf4",
      "parents": [
        "aec79fcc3ea3b536a2788b4e22b7ebabbb176485"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:56 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:56 2006 -0700"
      },
      "message": "IPoIB: Create MCGs with all attributes required by RFC\n\nRFC 4391 (\"Transmission of IP over InfiniBand (IPoIB)\") says:\n\n  If the IB multicast group does not already exist, one must be\n  created first with the IPoIB link MTU.  The MGID MUST use the same\n  P_Key, Q_Key, SL, MTU, and HopLimit as those used in the\n  broadcast-GID.  The rest of attributes SHOULD follow the values used\n  in the broadcast-GID as well.\n\nHowever, the current IPoIB driver is only setting the attributes\nrequired by the InfiniBand spec to create a multicast group, so in\nparticular the MTU and HopLimit are not being set.  Add these\nattributes when creating MCGs, and also set the Rate attribute, since\nIPoIB pays attention to that attribute as well.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "5755d6dad95808a24a65dd9e61e23c305f9b077c",
      "tree": "22549b19cc0e4aeeaa8abaf72b34cf0a9c53856d",
      "parents": [
        "d35cc330a2058a32410ef42784b8d3b942f37b8b"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:55 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:55 2006 -0700"
      },
      "message": "IB/iser: INFINIBAND_ISER depends on INET\n\niSER won\u0027t build without CONFIG_INET enabled, so make Kconfig reflect that.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d35cc330a2058a32410ef42784b8d3b942f37b8b",
      "tree": "d01f8996ab79610edbf070c21b9200480c5b126f",
      "parents": [
        "951f7fc1372da3d826b1d975b3cc5e3db92af5d0"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:55 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:55 2006 -0700"
      },
      "message": "IB/mthca: Simplify calls to mthca_cq_clean()\n\nIf a QP has separate send and receive CQs, then the send CQ will never\nhave receive completions from that QP in it.  So when cleaning the\nsend CQ, there\u0027s no need to pass in an SRQ pointer, even if the QP is\nattached to an SRQ.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b3b30f5e8a0c50db3d76b6f7c7cc50245aeb57fd",
      "tree": "02e7b931be922a71e82da5c9baf273ac5d2312d9",
      "parents": [
        "07eeec0627e93a1a753c4df004a97a4d0a7b9ceb"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@mellanox.co.il",
        "time": "Tue Aug 15 21:11:18 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:54 2006 -0700"
      },
      "message": "IB/mthca: Recover from catastrophic errors\n\nTrigger device remove and then add when a catastrophic error is\ndetected in hardware.  This, in turn, will cause a device reset, which\nwe hope will recover from the catastrophic condition.\n\nSince this might interefere with debugging the root cause, add a\nmodule option to suppress this behaviour.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@mellanox.co.il\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "a70d059009f4a207e2a9c794f40fc8c870096d54",
      "tree": "80c8e31f8db32d1eb1974218886baa2c196d6ab0",
      "parents": [
        "c1a0b23bf477c2e1068905f4e2b5c3cee139e853"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Mon Aug 28 16:32:50 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:53 2006 -0700"
      },
      "message": "IB/cm: Do not track remote QPN in timewait state\n\nDo not track remote QPN in TimeWait state, since QP is not connected.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "c1a0b23bf477c2e1068905f4e2b5c3cee139e853",
      "tree": "68357e32e8b6542647f639da8ca3859b4cb3b59b",
      "parents": [
        "2439a6e65ff09729c3b4215f134dc5cd4e8a30c0"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Mon Aug 21 16:40:12 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:53 2006 -0700"
      },
      "message": "IB/sa: Require SA registration\n\nRequire users to register with SA module, to prevent the sa_query\nmodule text from going away while an SA query callback is still\nrunning.  Update all in-tree users for the new interface.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2439a6e65ff09729c3b4215f134dc5cd4e8a30c0",
      "tree": "a8c85db68ed2bc15be60e9a713ac7a73c5c40796",
      "parents": [
        "d81110285f7f6c07a0ce8f99a5ff158a647cd649"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:52 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:52 2006 -0700"
      },
      "message": "IPoIB: Refactor completion handling\n\nSplit up ipoib_ib_handle_wc() into ipoib_ib_handle_rx_wc() and\nipoib_ib_handle_tx_wc() to make the code easier to read.  This will\nalso help implement NAPI in the future.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d81110285f7f6c07a0ce8f99a5ff158a647cd649",
      "tree": "7ecbae2d81a7464114a7d57e1a7d0230aaa21071",
      "parents": [
        "e981f1d4b8288072ba7cf6b7141cd4aefb404383"
      ],
      "author": {
        "name": "Erez Zilber",
        "email": "erezz@voltaire.com",
        "time": "Mon Sep 11 12:26:33 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:52 2006 -0700"
      },
      "message": "IB/iser: Do not use FMR for a single dma entry sg\n\nFast Memory Registration (fmr) is used to register for rdma an sg whose\nelements are not linearly sequential after dma mapping.\n\nThe IB verbs layer provides an \"all dma memory MR (memory region)\" which\ncan be used for RDMA-ing a dma linearly sequential buffer.\n\nChange the code to use the dma mr instead of doing fmr when dma mapping\nproduces a single dma entry sg.\n\nSigned-off-by: Erez Zilber \u003cerezz@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e981f1d4b8288072ba7cf6b7141cd4aefb404383",
      "tree": "b33851f7b985ea86c11a5e99c523fbcf97c12bd3",
      "parents": [
        "8dfa0876d3dde5f9c1818a4c35caaabc3ddba78b"
      ],
      "author": {
        "name": "Erez Zilber",
        "email": "erezz@voltaire.com",
        "time": "Mon Sep 11 12:24:00 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:51 2006 -0700"
      },
      "message": "IB/iser: fix some debug prints\n\nfix and add some debug prints related to iser\nhandling of memory for rdma.\n\nSigned-off-by: Erez Zilber \u003cerezz@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "8dfa0876d3dde5f9c1818a4c35caaabc3ddba78b",
      "tree": "ca68e1f128305185c8cb807e15ab67b36b2be2a5",
      "parents": [
        "8072ec2f8f6790df91e85d833e672c9c30a7ab3c"
      ],
      "author": {
        "name": "Erez Zilber",
        "email": "erezz@voltaire.com",
        "time": "Mon Sep 11 12:22:30 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:51 2006 -0700"
      },
      "message": "IB/iser: make FMR \"page size\" be 4K and not PAGE_SIZE\n\nAs iser is able to use at most one rdma operation for the\nexecution of a scsi command, and registration of the sg\nassociated with scsi command has its restrictions, the code\nchecks if an sg is \"aligned for rdma\".\n\nAlignment for rdma is measured in \"fmr page\" units whose\npossible resolutions are different between HCAs and can be\nsmaller, equal or bigger to the system page size.\n\nWhen the system page size is bigger than 4KB (eg the default\nwith ia64 kernels) there a bigger chance that an sg would be\naligned for rdma if the fmr page size is 4KB.\n\nChange the code to create FMR whose pages are of size 4KB\nand to take that into account when processing the sg.\n\nSigned-off-by: Erez Zilber \u003cerezz@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "8072ec2f8f6790df91e85d833e672c9c30a7ab3c",
      "tree": "15866a5b44b5f199fea76f1b540c2a790203aad2",
      "parents": [
        "777a71dd4d901f055967ddbd038d2a74ffce0eb8"
      ],
      "author": {
        "name": "Erez Zilber",
        "email": "erezz@voltaire.com",
        "time": "Mon Sep 11 12:20:54 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:50 2006 -0700"
      },
      "message": "IB/iser: Limit the max size of a scsi command\n\nCurrently, the data length of a command coming down from scsi-ml\nis limited only by the size of its sg list (sg_tablesize). The\nmax data length may be different for different page size values.\nBy setting max_sectors, we limit the data length to\nmax_sectors*512 bytes.\n\nSigned-off-by: Erez Zilber \u003cerezz@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "777a71dd4d901f055967ddbd038d2a74ffce0eb8",
      "tree": "88c05b9d52619a4881c12c752b55ed124f782fc0",
      "parents": [
        "61a73c708f37295892176bc911b178278df6a091"
      ],
      "author": {
        "name": "Erez Zilber",
        "email": "erezz@voltaire.com",
        "time": "Mon Sep 11 12:19:17 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:49 2006 -0700"
      },
      "message": "IB/iser: fix a check of SG alignment for RDMA\n\ndma mapping may include a \"compaction\" of the sg associated with scsi command.\nHence, the size of the maximal prefix of the SG which is aligned for rdma must be\ncompared against the length of the dma mapped sg (mem-\u003edma_nents) and not against\nthe size of it before it was mapped (mem-\u003esize).\n\nSigned-off-by: Erez Zilber \u003cerezz@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "61a73c708f37295892176bc911b178278df6a091",
      "tree": "caa11f34a88a687f6699373f24bd93733b048f10",
      "parents": [
        "f94b533d091a42da92d908eb7b3f9ade1923f90d"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Fri Sep 01 15:33:55 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:49 2006 -0700"
      },
      "message": "RDMA/cma: Protect against adding device during destruction\n\nCloses a window where address resolution can attach an rdma_cm_id to a\ndevice during destruction of the rdma_cm_id.  This can result in the\nrdma_cm_id remaining in the device list after its memory has been\nfreed.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f94b533d091a42da92d908eb7b3f9ade1923f90d",
      "tree": "e8deed557c293bdb5eeaf8ca87ddda69e1cf3586",
      "parents": [
        "07ebafbaaa72aa6a35472879008f5a1d1d469a0c"
      ],
      "author": {
        "name": "Tom Tucker",
        "email": "tom@opengridcomputing.com",
        "time": "Fri Sep 22 15:22:48 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:48 2006 -0700"
      },
      "message": "RDMA/amso1100: Add driver for Ammasso 1100 RNIC\n\nAdd a driver for the Ammasso 1100 gigabit ethernet RNIC.\n\nSigned-off-by: Tom Tucker \u003ctom@opengridcomputing.com\u003e\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "07ebafbaaa72aa6a35472879008f5a1d1d469a0c",
      "tree": "c42ed5c70e5bea1382f1cbde3f4a70d172e2f650",
      "parents": [
        "922a8e9fb2e0711212badce47a41137e2ca04cb3"
      ],
      "author": {
        "name": "Tom Tucker",
        "email": "tom@opengridcomputing.com",
        "time": "Thu Aug 03 16:02:42 2006 -0500"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:47 2006 -0700"
      },
      "message": "RDMA: iWARP Core Changes.\n\nModifications to the existing rdma header files, core files, drivers,\nand ulp files to support iWARP, including:\n - Hook iWARP CM into the build system and use it in rdma_cm.\n - Convert enum ib_node_type to enum rdma_node_type, which includes\n   the possibility of RDMA_NODE_RNIC, and update everything for this.\n\nSigned-off-by: Tom Tucker \u003ctom@opengridcomputing.com\u003e\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "922a8e9fb2e0711212badce47a41137e2ca04cb3",
      "tree": "54af57ac9f2ddcaf0e6fdead4d9175eecd9e06e2",
      "parents": [
        "3cd965646b7cb75ae84dd0daf6258adf20e4f169"
      ],
      "author": {
        "name": "Tom Tucker",
        "email": "tom@opengridcomputing.com",
        "time": "Thu Aug 03 16:02:40 2006 -0500"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:46 2006 -0700"
      },
      "message": "RDMA: iWARP Connection Manager.\n\nAdd an iWARP Connection Manager (CM), which abstracts connection\nmanagement for iWARP devices (RNICs).  It is a logical instance of the\nxx_cm where xx is the transport type (ib or iw).  The symbols exported\nare used by the transport independent rdma_cm module, and are\navailable also for transport dependent ULPs.\n\nSigned-off-by: Tom Tucker \u003ctom@opengridcomputing.com\u003e\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n\n"
    },
    {
      "commit": "3cd965646b7cb75ae84dd0daf6258adf20e4f169",
      "tree": "85f078616af532d079fce34c8f307f9a4cb888af",
      "parents": [
        "f06d26537559113207e4b73af6a22eaa5c5e9dc3"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:46 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:46 2006 -0700"
      },
      "message": "IB: Whitespace fixes\n\nRemove some trailing whitespace that has snuck in despite the best\nefforts of whitespace\u003derror-all.  Also fix a few other whitespace\nbogosities.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f06d26537559113207e4b73af6a22eaa5c5e9dc3",
      "tree": "d5d33db61adc4070a4b4b0d4f903d3223299db7b",
      "parents": [
        "2b3e258e5dd1938e2708eb5354ad8ba056fe8154"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Mon Aug 28 15:15:18 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:45 2006 -0700"
      },
      "message": "IB/cm: Randomize starting comm ID\n\nRandomize the starting local comm ID to avoid getting a rejected\nconnection due to a stale connection after a system reboot or\nreloading of the ib_cm.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2b3e258e5dd1938e2708eb5354ad8ba056fe8154",
      "tree": "fde0892c0d1de71584c6350eca6cc13d0107d845",
      "parents": [
        "75ab13443e4575c00788ba9861105745b9dda05c"
      ],
      "author": {
        "name": "James Lentini",
        "email": "jlentini@netapp.com",
        "time": "Mon Aug 28 15:12:04 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:44 2006 -0700"
      },
      "message": "IB/mad: Remove unused includes\n\nThe ib_mad module does not use a kthread function, but mad_priv.h\nincludes \u003clinux/kthread.h\u003e.  mad_rmpp.c does not do any DMA-related\nstuff, but includes \u003clinux/dma-mapping.h\u003e.  Remove the unused includes.\n\nSigned-off-by: James Lentini \u003cjlentini@netapp.com\u003e\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "75ab13443e4575c00788ba9861105745b9dda05c",
      "tree": "f1244f0a1e819e2bf31ddef2e9cac5a349da2146",
      "parents": [
        "76842405fca5f8b8e08d91558ecd3b922265034a"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Mon Aug 28 15:10:32 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:44 2006 -0700"
      },
      "message": "IB/mad: Add support for dual-sided RMPP transfers.\n\nThe implementation assumes that any RMPP request that requires a\nresponse uses DS RMPP.  Based on the RMPP start-up scenarios defined\nby the spec, this should be a valid assumption.  That is, there is no\nstart-up scenario defined where an RMPP request is followed by a\nnon-RMPP response.  By having this assumption we avoid any API\nchanges.\n\nIn order for a node that supports DS RMPP to communicate with one that\ndoes not, RMPP responses assume a new window size of 1 if a DS ACK has\nnot been received.  (By DS ACK, I\u0027m referring to the turn-around ACK\nafter the final ACK of the request.)  This is a slight spec deviation,\nbut is necessary to allow communication with nodes that do not\ngenerate the DS ACK.  It also handles the case when a response is sent\nafter the request state has been discarded.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "76842405fca5f8b8e08d91558ecd3b922265034a",
      "tree": "a0a8940fd2306903251296eb4f1d37a16cacf234",
      "parents": [
        "c1f250c0b45cdfdd89b21f2b866f317439aa21de"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Mon Aug 28 11:57:42 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:43 2006 -0700"
      },
      "message": "IB/cm: Use correct reject code for invalid GID\n\nSet the reject code properly when rejecting a request that contains an\ninvalid GID.  A suitable GID is returned by the IB CM in the\nadditional reject information (ARI).  This is a spec compliancy issue.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "c1f250c0b45cdfdd89b21f2b866f317439aa21de",
      "tree": "5cc5fab7be988579743d896fab5a01864a2c0df1",
      "parents": [
        "9e583b85c2a0215dc7f4427361b4f75fcc0316af"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Mon Aug 28 11:55:52 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:42 2006 -0700"
      },
      "message": "IB/cm: Enable atomics along with RDMA reads\n\nEnable atomic operations along with RDMA reads if a local RDMA\nread/atomic depth is provided by the user.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "9e583b85c2a0215dc7f4427361b4f75fcc0316af",
      "tree": "2ad47c07a32da31189fc5d017e757adab34154fc",
      "parents": [
        "f6f76725b5ed8085c602b16bfd309c9957fb84c8"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@mellanox.co.il",
        "time": "Mon Aug 28 19:12:39 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:42 2006 -0700"
      },
      "message": "IB/mthca: Return correct number of bits for static rate in query_qp\n\nIncorrect number of bits was taken for static_rate field.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n\n"
    },
    {
      "commit": "f6f76725b5ed8085c602b16bfd309c9957fb84c8",
      "tree": "d1784262a4239e7e17dc1262f2a4112561553639",
      "parents": [
        "b046a04e162dc7f468700a0817acda0321b2b3ae"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@mellanox.co.il",
        "time": "Mon Aug 28 19:10:34 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:41 2006 -0700"
      },
      "message": "IB/mthca: Return port number for unconnected QPs in query_qp\n\nport_num was not being returned for unconnected QPs.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n\n"
    },
    {
      "commit": "b046a04e162dc7f468700a0817acda0321b2b3ae",
      "tree": "47d7d08b9a79827125ce11ae83ed4f4c02e982a7",
      "parents": [
        "30fc5c3130bdbc7cc051a2d6054ad38360d408a8"
      ],
      "author": {
        "name": "Jack Morgenstein",
        "email": "jackm@mellanox.co.il",
        "time": "Mon Aug 28 19:08:53 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:40 2006 -0700"
      },
      "message": "IB/mthca: Fix default static rate returned for Tavor in AV\n\nWhen default static rate is returned for Tavor, need to translate it\nto an ib rate value.\n\nSigned-off-by: Jack Morgenstein \u003cjackm@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n\n"
    },
    {
      "commit": "30fc5c3130bdbc7cc051a2d6054ad38360d408a8",
      "tree": "6928159aeed17f8a15ae705a0ce16551bef5811e",
      "parents": [
        "e35d710d0c5b74bc9833d6a3791706bd577a3724"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Fri Aug 25 11:24:48 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:40 2006 -0700"
      },
      "message": "IB/ipath: control receive polarity inversion\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbryan.osullivan@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e35d710d0c5b74bc9833d6a3791706bd577a3724",
      "tree": "3bb24378144082c7f521e83194d027914c65afbc",
      "parents": [
        "d821f02a6ebed97e35e0bc7575452cfc6f9073cb"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Fri Aug 25 11:24:46 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:39 2006 -0700"
      },
      "message": "IB/ipath: fix return value from ipath_poll\n\nThis stops the generic poll code from waiting for a timeout.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbryan.osullivan@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d821f02a6ebed97e35e0bc7575452cfc6f9073cb",
      "tree": "a4457534d937843df8f15eb1a2f5c90ab3c46697",
      "parents": [
        "a78aa6fb156f9954562c9539aeb25dbec1ffca10"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Fri Aug 25 11:24:45 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:39 2006 -0700"
      },
      "message": "IB/ipath: allow SMA to be disabled\n\nThis is useful for testing purposes.\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbryan.osullivan@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "a78aa6fb156f9954562c9539aeb25dbec1ffca10",
      "tree": "45ce52f85ad0453f39d6f2add8c92f665f3577a6",
      "parents": [
        "0b81e4f79af8322c7142701982f40d1431dedf19"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Fri Aug 25 11:24:44 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:38 2006 -0700"
      },
      "message": "IB/ipath: handle sq_sig_all field correctly\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbryan.osullivan@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0b81e4f79af8322c7142701982f40d1431dedf19",
      "tree": "4d1161d8603471cbe8ece750980eb22767a91235",
      "parents": [
        "ca4ce383acfb05b8035453cdbbfd4f8ae36c7a69"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Fri Aug 25 11:24:43 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:38 2006 -0700"
      },
      "message": "IB/ipath: put a limit on the number of QPs that can be created\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbryan.osullivan@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "ca4ce383acfb05b8035453cdbbfd4f8ae36c7a69",
      "tree": "c18fe8810822fe7a6cb01d66ce7ab05a7f29264e",
      "parents": [
        "fc8cf8cdfc3ce328c577b18ebcd60a5595f2a283"
      ],
      "author": {
        "name": "Bryan O\u0027Sullivan",
        "email": "bos@pathscale.com",
        "time": "Fri Aug 25 11:24:42 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 22 15:22:37 2006 -0700"
      },
      "message": "IB/ipath: validate path_mig_state properly\n\nSigned-off-by: Bryan O\u0027Sullivan \u003cbryan.osullivan@qlogic.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    }
  ],
  "next": "fc8cf8cdfc3ce328c577b18ebcd60a5595f2a283"
}
