)]}'
{
  "log": [
    {
      "commit": "ba6e8564f459211117ce300eae2c7fdd23befe34",
      "tree": "c812c58c6a86ecafdea95a4701059066ad9955d0",
      "parents": [
        "98de9e3ba23422b5c45b91c93aec1cb1e17514dc"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Apr 04 19:08:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 04 21:12:47 2007 -0700"
      },
      "message": "[PATCH] Fix build error on zs serial driver\n\ndrivers/tc/zs.c:73:24: error: asm/dec/tc.h: No such file or directory\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7f42d3b8a72ab585f3166a269276c8cca12088af",
      "tree": "0be528913e2a63d7ebe440046d812d4648525d5a",
      "parents": [
        "2363cc0264c42636e9e7622f78dde5c2f66beb8e"
      ],
      "author": {
        "name": "Mike Miller (OS Dev)",
        "email": "mikem@beardog.cca.cpqcorp.net",
        "time": "Wed Apr 04 19:08:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 04 21:12:47 2007 -0700"
      },
      "message": "[PATCH] cciss: add init of drv-\u003ecylinders back to cciss_geometry_inquiry\n\nThis patch adds initialization of drv-\u003ecylinders back into the failing case in\ncciss_geometry_inquiry. I inadvertently removed it in one my 2TB updates.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2363cc0264c42636e9e7622f78dde5c2f66beb8e",
      "tree": "33136de9f38ad6cfc7ce9b6d4d10f1227239a05b",
      "parents": [
        "c75fd0ee6e1750e6e527ed1d4aeee66739d9ad79"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Apr 04 19:08:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 04 21:12:47 2007 -0700"
      },
      "message": "[PATCH] remove protection of LANANA-reserved majors\n\nRevert all this.  It can cause device-mapper to receive a different major from\nearlier kernels and it turns out that the Amanda backup program (via GNU tar,\napparently) checks major numbers on files when performing incremental backups.\n\nWhich is a bit broken of Amanda (or tar), but this feature isn\u0027t important\nenough to justify the churn.\n\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5792a2856a63cdc568e08a7d6f9b2413d9217b3e",
      "tree": "042a09fbfdf75dac5efa3bf61c7d6c6dd4c6ba7f",
      "parents": [
        "456a09dce9ca9b0013cabcda918aee851a04471d"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed Apr 04 19:08:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 04 21:12:47 2007 -0700"
      },
      "message": "[PATCH] md: avoid a deadlock when removing a device from an md array via sysfs\n\nA device can be removed from an md array via e.g.\n  echo remove \u003e /sys/block/md3/md/dev-sde/state\n\nThis will try to remove the \u0027dev-sde\u0027 subtree which will deadlock\nsince\n  commit e7b0d26a86943370c04d6833c6edba2a72a6e240\n\nWith this patch we run the kobject_del via schedule_work so as to\navoid the deadlock.\n\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d00647f2cf0780497274a4b0ab0e66509579459",
      "tree": "b6f5171769896b69aa603d870f2b870c10703db9",
      "parents": [
        "927498217c104aab27b81c785ce3a489491a8964",
        "8c3ce5bece2e6e233c1d05b460883046d020fbf9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 04 10:11:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 04 10:11:16 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] cio: Fix handling of interrupt for csch().\n  [S390] page_mkclean data corruption.\n"
    },
    {
      "commit": "bb4899dbef2650288d20251a736243472f050d8b",
      "tree": "dde7f4d5f1c465fee1d39eecb9151e65280ce06b",
      "parents": [
        "36e337d0244ddcf4317f7d7c1144b9adfc8e5e3a",
        "6f23a31d1cbe791a1ce86ffa9b23251ab0a1ef45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 04 08:44:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 04 08:44:40 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: Limit ATAPI DMA to R/W commands only for TORiSAN DVD drives (take 3)\n  libata: Limit max sector to 128 for TORiSAN DVD drives (take 3)\n  libata: Clear tf before doing request sense (take 3)\n  libata: reorder HSM_ST_FIRST for easier decoding (take 3)\n  libata bugfix: preserve LBA bit for HDIO_DRIVE_TASK\n  2.6.21 fix lba48 bug in libata fill_result_tf()\n"
    },
    {
      "commit": "36e337d0244ddcf4317f7d7c1144b9adfc8e5e3a",
      "tree": "023f04da880b2cbf60cccbd464f905e0849a38cb",
      "parents": [
        "b6d3d16e26da996d301aec0bbce5c26a0cdcf6ac"
      ],
      "author": {
        "name": "Robert Hancock",
        "email": "hancockr@shaw.ca",
        "time": "Mon Apr 02 22:05:29 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 04 08:40:17 2007 -0700"
      },
      "message": "[PATCH] libata: add NCQ blacklist entries from Silicon Image Windows driver (v2)\n\nThis adds some NCQ blacklist entries taken from the Silicon Image 3124/3132\nWindows driver .inf files. There are some confirming reports of problems\nwith these drives under Linux (for example http://lkml.org/lkml/2007/3/4/178)\nso let\u0027s disable NCQ on these drives.\n\n [ I\u0027m personally starting to wonder whether we shouldn\u0027t disable NCQ by\n   default, and perhaps have a white-list. There seems to be a *lot* of\n   drives that do this wrong..   - Linus ]\n\nSigned-off-by: Robert Hancock \u003chancockr@shaw.ca\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6d3d16e26da996d301aec0bbce5c26a0cdcf6ac",
      "tree": "752283d85dfe97329776e5a5493031ef17d795b5",
      "parents": [
        "348e3fd19487534d9d4dd70c3ad0b751afd35792",
        "1371fa6db0bbb8e23f988a641f5ae7361bc629dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 04 08:36:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Apr 04 08:36:01 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  r8169: fix suspend/resume for down interface\n  r8169: issue request_irq after the private data are completely initialized\n  b44: fix IFF_ALLMULTI handling of CAM slots\n  cxgb3 - Firwmare update\n  cxgb3 - Tighten xgmac workaround\n  cxgb3 - detect NIC only adapters\n  cxgb3 - Safeguard TCAM size usage\n"
    },
    {
      "commit": "8c3ce5bece2e6e233c1d05b460883046d020fbf9",
      "tree": "585029efcfa3d8b890ac194ae36b638e8abb1df2",
      "parents": [
        "6e1beb3c22496f6e1f1feba8ae74da16f131684c"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Wed Apr 04 14:37:11 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Apr 04 14:37:39 2007 +0200"
      },
      "message": "[S390] cio: Fix handling of interrupt for csch().\n\nWipe internal irb if the clear function bit is set before accumulating\nbits from the irb in order to follow hardware behaviour.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6f23a31d1cbe791a1ce86ffa9b23251ab0a1ef45",
      "tree": "1c8f50f7e880d156e632a96dee270cb982d96edc",
      "parents": [
        "18d6e9d51891f91af4e7351cbab3cb180bb9f430"
      ],
      "author": {
        "name": "Albert Lee",
        "email": "albertcc@tw.ibm.com",
        "time": "Mon Apr 02 11:39:25 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 04 02:12:27 2007 -0400"
      },
      "message": "libata: Limit ATAPI DMA to R/W commands only for TORiSAN DVD drives (take 3)\n\npatch 4/4:\n\n  Limit ATAPI DMA to R/W commands only for TORiSAN DRD-N216 DVD-ROM drives\n  (http://bugzilla.kernel.org/show_bug.cgi?id\u003d6710)\n\nSigned-off-by: Albert Lee \u003calbertcc@tw.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "18d6e9d51891f91af4e7351cbab3cb180bb9f430",
      "tree": "5ba793fd334c4afbbcdfeb00353f46c9d3aaf6a2",
      "parents": [
        "56287768e31268969abd94b38b931a29d1ced1ce"
      ],
      "author": {
        "name": "Albert Lee",
        "email": "albertcc@tw.ibm.com",
        "time": "Mon Apr 02 11:34:15 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 04 02:12:27 2007 -0400"
      },
      "message": "libata: Limit max sector to 128 for TORiSAN DVD drives (take 3)\n\npatch 3/4:\n  The TORiSAN drive locks up when max sector \u003d\u003d 256.\n  Limit max sector to 128 for the TORiSAN DRD-N216 drives.\n  (http://bugzilla.kernel.org/show_bug.cgi?id\u003d6710)\n\nSigned-off-by: Albert Lee \u003calbertcc@tw.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "56287768e31268969abd94b38b931a29d1ced1ce",
      "tree": "1d43f1c19012dd75feb0028dacb22b9bd0d1e1eb",
      "parents": [
        "7152764700559b6a4041fdaba345df9a5cd962f0"
      ],
      "author": {
        "name": "Albert Lee",
        "email": "albertcc@tw.ibm.com",
        "time": "Mon Apr 02 11:30:46 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 04 02:12:27 2007 -0400"
      },
      "message": "libata: Clear tf before doing request sense (take 3)\n\npatch 2/4:\n  Clear tf before doing request sense.\n\nThis fixes the AOpen 56X/AKH timeout problem.\n(http://bugzilla.kernel.org/show_bug.cgi?id\u003d8244)\n\nSigned-off-by: Albert Lee \u003calbertcc@tw.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "277239f228654fc03affdf2aa0e7a3969f420415",
      "tree": "d49b4eb2b7190e7624d312925fef5a4670043ae5",
      "parents": [
        "4742d54fa4b391342dfb8f34de14d51da101fb39"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "mlord@pobox.com",
        "time": "Fri Mar 30 17:45:52 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 04 02:07:28 2007 -0400"
      },
      "message": "libata bugfix: preserve LBA bit for HDIO_DRIVE_TASK\n\nPreserve the LBA bit in the DevSel/Head register for HDIO_DRIVE_TASK.\n\nSigned-off-by:  Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4742d54fa4b391342dfb8f34de14d51da101fb39",
      "tree": "9ef6337a6345349132af7bf8f8bbb3f4415de3de",
      "parents": [
        "59117d3f4e3f5a7980353d2f476e516c758ce921"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Mon Apr 02 16:20:35 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Apr 04 02:07:28 2007 -0400"
      },
      "message": "2.6.21 fix lba48 bug in libata fill_result_tf()\n\nCurrent 2.6.21 libata does the following:\n\nvoid ata_tf_read(struct ata_port *ap, struct ata_taskfile *tf)\n{\n        struct ata_ioports *ioaddr \u003d \u0026ap-\u003eioaddr;\n\n        tf-\u003ecommand \u003d ata_check_status(ap);\n\t...\n        if (tf-\u003eflags \u0026 ATA_TFLAG_LBA48) {\n                iowrite8(tf-\u003ectl | ATA_HOB, ioaddr-\u003ectl_addr);\n                tf-\u003ehob_feature \u003d ioread8(ioaddr-\u003eerror_addr);\n                ...\n        }\n}\n...\nstatic void fill_result_tf(struct ata_queued_cmd *qc)\n{\n        struct ata_port *ap \u003d qc-\u003eap;\n\n        ap-\u003eops-\u003etf_read(ap, \u0026qc-\u003eresult_tf);\n        qc-\u003eresult_tf.flags \u003d qc-\u003etf.flags;\n}\n\nBased on this, those last two statements fill_result_tf()\nappear to me to be in the wrong order, in that the tf-\u003eflags\nare uninitialized at the point where tf_read() is invoked.\nSo for lba48 commands, tf_read() won\u0027t be reading back the\nfull lba48 register contents..\n\nCorrect?\n\nThis patch corrects fill_result_tf() so that the flags\nget copied to result_tf before they are used by tf_read().\n\nSigned-off-by:  Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1371fa6db0bbb8e23f988a641f5ae7361bc629dd",
      "tree": "650f90df889afd4bec688f8ffeffda02e8dedf16",
      "parents": [
        "99f252b097a3bd6280047ba2175b605671da4a23"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Apr 02 23:01:11 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Apr 03 22:31:10 2007 -0400"
      },
      "message": "r8169: fix suspend/resume for down interface\n\nThe PM hooks are no-op if the r8169 interface is down (i.e. !IFF_UP).\nHowever, as the chipset is enabled, the device will not work after a\nsuspend/resume cycle. The patch always issue the required PCI suspend\nsequence and removes the module unload/reload workaround.\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "99f252b097a3bd6280047ba2175b605671da4a23",
      "tree": "7fe5ce38a500ea390f133027afa2ca1dd3d009fb",
      "parents": [
        "cda22aa94d3fe3942476b3652b8b92c653b96ee3"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Apr 02 22:59:59 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Apr 03 22:31:10 2007 -0400"
      },
      "message": "r8169: issue request_irq after the private data are completely initialized\n\nThe irq handler schedules a NAPI poll request unconditionally as soon as\nthe status register is not clean. It has been there - and wrong - for\nages but a recent timing change made it apparently easier to trigger.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cda22aa94d3fe3942476b3652b8b92c653b96ee3",
      "tree": "da718ea74a34e7336fa5eb2a1d6015bdf3fd04f7",
      "parents": [
        "7f672cf5b2382310d530469f1f78f69bf48adedc"
      ],
      "author": {
        "name": "Bill Helfinstine",
        "email": "bhelf@flitterfly.whirpon.com",
        "time": "Sun Apr 01 13:10:28 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Apr 03 22:31:09 2007 -0400"
      },
      "message": "b44: fix IFF_ALLMULTI handling of CAM slots\n\nIf you set the IFF_ALLMULTI flag on a b44 device, or if you join more than\nB44_MCAST_TABLE_SIZE multicast groups, the device will stop receiving unicast\nmessages.  This is because the __b44_set_mac_addr call sets the zeroth CAM\nentry to the MAC address of the device, and then the loop at line 1722\nproceeds to overwrite it unless the value of i is set by the __b44_load_mcast\ncall.  However, when IFF_ALLMULTI is set, that call is bypassed, leaving i set\nto zero.\n\nFixed by starting the loop at 1 to make it skip the CAM entry for the MAC\naddress.\n\nSigned-off-by: Bill Helfinstine \u003cbhelf@flitterfly.whirpon.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7f672cf5b2382310d530469f1f78f69bf48adedc",
      "tree": "a85ecc4cb8a993785d76f5dda36a974123595fa9",
      "parents": [
        "6d6dabac382604db22ff51c5e0d25af18529ac8b"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Mar 31 00:23:30 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Apr 03 22:31:09 2007 -0400"
      },
      "message": "cxgb3 - Firwmare update\n\nIntroduce FW micro version.\nBump up FW version to 3.3.0\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6d6dabac382604db22ff51c5e0d25af18529ac8b",
      "tree": "52a3c0cd002fd3fb7bf30dd488d8d157fee7c1b4",
      "parents": [
        "8ac3ba68e25a73594646ec30b7c482b364644c92"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Mar 31 00:23:24 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Apr 03 22:31:09 2007 -0400"
      },
      "message": "cxgb3 - Tighten xgmac workaround\n\nRun the watchdog task when the link is up.\nFlush the XGMAC Tx FIFO when the link drops.\n\nAlso remove a statistics update that should have gone\nin the previous modification of xgmac.c.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8ac3ba68e25a73594646ec30b7c482b364644c92",
      "tree": "1c15afe834f8f86f8a6c0a2c5da217de4afb6664",
      "parents": [
        "9f238486f5438b2e44f760b11fa3a08714c1ddb6"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Mar 31 00:23:19 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Apr 03 22:31:09 2007 -0400"
      },
      "message": "cxgb3 - detect NIC only adapters\n\nDifferentiate NIC only adapters from RNICs.\nInitialize offload capabilities for RNICs only.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9f238486f5438b2e44f760b11fa3a08714c1ddb6",
      "tree": "4db457aaedba5c4af8f6b397ef34dcc46462bf7b",
      "parents": [
        "59117d3f4e3f5a7980353d2f476e516c758ce921"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Sat Mar 31 00:23:13 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Apr 03 22:31:09 2007 -0400"
      },
      "message": "cxgb3 - Safeguard TCAM size usage\n\nEnsure that the TCAM active region size is at least 16.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "348e3fd19487534d9d4dd70c3ad0b751afd35792",
      "tree": "0f5bf833203f18873595d19e53d6466e1878c66c",
      "parents": [
        "59117d3f4e3f5a7980353d2f476e516c758ce921"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Apr 03 01:41:49 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 03 14:02:49 2007 -0700"
      },
      "message": "[PATCH] msi: synchronously mask and unmask msi-x irqs.\n\nThis is a simplified and actually more comprehensive form of a bug\nfix from Mitch Williams \u003cmitch.a.williams@intel.com\u003e.\n\nWhen we mask or unmask a msi-x irqs the writes may be posted because\nwe are writing to memory mapped region.  This means the mask and\nunmask don\u0027t happen immediately but at some unspecified time in the\nfuture.  Which is out of sync with how the mask/unmask logic work\nfor ioapic irqs.\n\nThe practical result is that we get very subtle and hard to track down\nirq migration bugs.\n\nThis patch performs a read flush after writes to the MSI-X table for mask\nand unmask operations.  Since the SMP affinity is set while the interrupt\nis masked, and since it\u0027s unmasked immediately after, no additional flushes\nare required in the various affinity setting routines.\n\nThe testing by Mitch Williams on his especially problematic system should\nstill be valid as I have only simplified the code, not changed the\nfunctionality.\n\nWe currently have 7 drivers: cciss, mthca, cxgb3, forceth, s2io,\npcie/portdrv_core, and qla2xxx in 2.6.21 that are affected by this\nproblem when the hardware they driver is plugged into the right slot.\n\nGiven the difficulty of reproducing this bug and tracing it down to\nanything that even remotely resembles a cause, even if people are\nbeing affected we aren\u0027t likely to see many meaningful bug reports, and\nthe people who see this bug aren\u0027t likely to be able to reproduce this\nbug in a timely fashion.  So it is best to get this problem fixed\nas soon as we can so people don\u0027t have problems.\n\nThen if people do have a kernel message stating \"No irq for vector\" we\nwill know it is yet another novel cause that needs a complete new\ninvestigation.\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nAcked-by: Mitch Williams \u003cmitch.a.williams@intel.com\u003e\nAcked-by: \"Siddha, Suresh B\" \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59117d3f4e3f5a7980353d2f476e516c758ce921",
      "tree": "dbc12a55f0e1c46205acbc88bda35b96ad4b1269",
      "parents": [
        "856fc004b82ae31846b3037558ec1b2a6286e629",
        "8cc574a3c5cea70229f243a6b57fd69e60491d82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 02 15:23:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 02 15:23:08 2007 -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  [SCSI]: Fix scsi_send_eh_cmnd scatterlist handling\n  [SPARC]: Add unsigned to unused bit field in a.out.h\n"
    },
    {
      "commit": "856fc004b82ae31846b3037558ec1b2a6286e629",
      "tree": "189bc08337771f9318b3b789f44949c84bd9ed7e",
      "parents": [
        "5c0efdbc1b1891857659594741a4cb6405b63126",
        "84565070e442583ec67fb08a5962c80203e491c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 02 15:22:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 02 15:22:20 2007 -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  [TCP]: Do receiver-side SWS avoidance for rcvbuf \u003c MSS.\n  [BNX2]: Fix nvram write logic.\n  [IPv6]: Fix incorrect length check in rawv6_sendmsg()\n  [NET_SCHED]: cls_basic: fix memory leak in basic_destroy\n  [NET]: Change \"not found\" return value for rule lookup\n"
    },
    {
      "commit": "8cc574a3c5cea70229f243a6b57fd69e60491d82",
      "tree": "ece3e6847a0b60f15594e90f1d567e9df6eefa5d",
      "parents": [
        "d80f0a4beb15d817bfbb18a29e5ffc1d9dc353ea"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 02 14:21:55 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 02 14:26:22 2007 -0700"
      },
      "message": "[SCSI]: Fix scsi_send_eh_cmnd scatterlist handling\n\nThis fixes a regression caused by commit:\n\n2dc611de5a3fd955cd0298c50691d4c05046db97\n\nThe sense buffer code in scsi_send_eh_cmnd was changed to use\nalloc_page() and a scatter list, but the sense data copy was not\nupdated to match so what we actually get in the sense buffer is total\ngrabage starting with the kernel address of the struct page we got.\nBasically the stack frame of scsi_send_eh_cmd() is what ends up\nin the sense buffer.\n\nDepending upon how pointers look on a given platform, you can\nend up getting sr_ioctl.c errors when you mount a cdrom.  If\nthe CDROM gives a check condition for GPCMD_GET_CONFIGURATION issued\nby drivers/cdrom/cdrom.c:cdrom_mmc_profile(), sr_ioctl will\nspit out this error message in sr_do_ioctl() with the way pointers\nare on sparc64:\n\n\t\tdefault:\n\t\t\tprintk(KERN_ERR \"%s: CDROM (ioctl) error, command: \", cd-\u003ecdi.name);\n\t\t\t__scsi_print_command(cgc-\u003ecmd);\n\t\t\tscsi_print_sense_hdr(\"sr\", \u0026sshdr);\n\t\t\terr \u003d -EIO;\n\nThis is the error Tom Callaway reported in:\n\nhttp://marc.info/?l\u003dlinux-sparc\u0026m\u003d117407453208101\u0026w\u003d2\n\nAnyways, fix this by using page_address(sgl.page) which is OK\nbecause we know this is low-mem due to GFP_ATOMIC.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Christoph Hellwig \u003chch@lst.de\u003e\n"
    },
    {
      "commit": "5c0efdbc1b1891857659594741a4cb6405b63126",
      "tree": "cd929de572575bb768ae4f792ad26c27d7e70283",
      "parents": [
        "9a5ee4cc9ef8de5185114237a81f5f395e21d8fd",
        "1489f90a49f0603a393e1800d729050f6e332bec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 02 13:52:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 02 13:52:10 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (5496): Pluto2: fix incorrect TSCR register setting\n  V4L/DVB (5495): Tda10086: fix DiSEqC message length\n"
    },
    {
      "commit": "c873879c4db31bab414655e191cf56019b48c751",
      "tree": "66823c4e4b9cd88fc4c4d7df91746a043894840f",
      "parents": [
        "b59e139bbd5c789700aa9cefe7eb6590bc516b86"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Mar 30 14:53:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Apr 02 13:30:55 2007 -0700"
      },
      "message": "[BNX2]: Fix nvram write logic.\n\nThe nvram dword alignment logic was broken when writing less than 4\nbytes on a non-aligned offset.  It was missing logic to round the\nlength to 4 bytes.\n\nThe page erase code is also moved so that it is only called when\nusing non-buffered flash for better code clarity.\n\nUpdate version to 1.5.7.\n\nBased on initial patch from Tony Cureington \u003ctony.cureington@hp.com\u003e.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f991519c197534811046e5e47389b6fafcdf1e48",
      "tree": "a8df0ce3aafc97968a354e736305a3fc807f1dea",
      "parents": [
        "1d64b9cb1dc2a7cd521444e3d908adeccd026356"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Sun Apr 01 23:49:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 02 10:06:09 2007 -0700"
      },
      "message": "[PATCH] vt: fix potential race in VT_WAITACTIVE handler\n\nOn a multiprocessor machine the VT_WAITACTIVE ioctl call may return 0 if\nfg_console has already been updated in redraw_screen() but the console\nswitch itself hasn\u0027t been completed.  Fix this by checking fg_console in\nvt_waitactive() with the console sem held.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nAcked-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bcd9b89c02295b075fda4bdb666f6641f8212226",
      "tree": "b566062a9754fb8fb5a47975312da89b0798dddc",
      "parents": [
        "a2b091dbfb355d0cd35756c6ace0988c9855f3f7"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 01 23:49:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 02 10:06:09 2007 -0700"
      },
      "message": "[PATCH] rtc-cmos lockdep fix, irq updates\n\nLockdep reported cmos_suspend() and cmos_resume() calling rtc_update_irq()\nwith IRQs enabled; not allowed.\n\nAlso fix problems seen on some hardware, whereby false alarm IRQs could be\nreported (primarily to userspace); and update two comments to match changes\nin ACPI.  Those make up most of this patch, by volume.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a2b091dbfb355d0cd35756c6ace0988c9855f3f7",
      "tree": "32ed4c7c7fb286a67c1842410c5c016611ba8d0e",
      "parents": [
        "7479d2b90b103f84d956a7177b3f99cbd472b345"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "petr@vandrovec.name",
        "time": "Sun Apr 01 23:49:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 02 10:06:08 2007 -0700"
      },
      "message": "[PATCH] Correctly report PnP 64bit resources\n\nChange PnP resource handling code to use proper type for resource start and\nlength.  Fixes bogus regions reported in /proc/iomem.\n\nI\u0027ve also made some pointer constant, as they are constant...\n\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bf703c3f199342da440a30798b6120f391741ffe",
      "tree": "dceadb855e56f249841c746f8a8e6ffa338efe5f",
      "parents": [
        "10fa1155a2c3282f421a74fedfad1957e8bdc86c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Apr 01 23:49:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 02 10:06:08 2007 -0700"
      },
      "message": "[PATCH] drivers/mfd/sm501.c: fix an off-by-one\n\nFix an off-by-one spotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Vincent Sanders \u003cvince@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1489f90a49f0603a393e1800d729050f6e332bec",
      "tree": "6a3dbd5358a90da9ff6ba339e10df6c8f8981c33",
      "parents": [
        "d420cb44693b8370cbf06c3e31b4b5dec66c9f86"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@linuxtv.org",
        "time": "Mon Apr 02 10:44:35 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Apr 02 11:03:05 2007 -0300"
      },
      "message": "V4L/DVB (5496): Pluto2: fix incorrect TSCR register setting\n\nThe ADEF bits in the TSCR register have different meanings in read and\nwrite mode. For this reason ADEF has to be reset on every\nread-modify-write operation.\nThis patch introduces a special write function for this register, which\ntakes care of it.\n\nThanks to Holger Magnussen for pointing my nose at this problem.\n\nSigned-off-by: Andreas Oberritter \u003cobi@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "d420cb44693b8370cbf06c3e31b4b5dec66c9f86",
      "tree": "7e60e2d092948be4d09ea88f2b9eb8b7ff4db96c",
      "parents": [
        "2e175a90047a2dbc76fde169c990164895b25dfc"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@linuxtv.org",
        "time": "Sun Apr 01 19:29:16 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Mon Apr 02 11:03:04 2007 -0300"
      },
      "message": "V4L/DVB (5495): Tda10086: fix DiSEqC message length\n\nSetting the message length to zero means to send one byte, so you need a\nsubtraction instead of an addition.\n\nSigned-off-by: Andreas Oberritter \u003cobi@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "2e175a90047a2dbc76fde169c990164895b25dfc",
      "tree": "ddff26c8c44a4cb10594753785f7c8ee03000861",
      "parents": [
        "c21b1e4d9b0c263a35f67eed2b025d053566c557",
        "398e692fd5cecdd25d311b47bbae69f7bac3a3cb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Apr 01 14:43:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Apr 01 14:43:57 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4298/1: fix memory barriers for DMA coherent and SMP platforms\n  [ARM] 4295/2: Fix error-handling in pxaficp_ir.c (version 2)\n  [ARM] Fix __NR_kexec_load\n  [ARM] Export dma_channel_active()\n  [ARM] 4296/1: ixp4xx: compile fix\n  [ARM] 4289/1: AT91: SAM9260 NAND flash timing\n"
    },
    {
      "commit": "9a4d93d49d140c196020a1bae339efcf211cac03",
      "tree": "f2a7baa89513ad8c988b23b647d8d9bc95b78fd7",
      "parents": [
        "6c330ba72c45007a9ef681396925c22d11029008"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "gl@dsa-ac.de",
        "time": "Fri Mar 30 08:49:55 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 01 22:38:01 2007 +0100"
      },
      "message": "[ARM] 4295/2: Fix error-handling in pxaficp_ir.c (version 2)\n\nThis patch addresses the following issues with the pxa2xx FIr driver:\n\n1. increment overrun error counter and not frame error counter on ICSR1_ROR bit set in ICSR1.\n2. drop frames reported with the frame error from the IC.\n3. when resetting the receiver and preparing it for the next DMA in pxa_irda_fir_irq() actually clear the Rx FIFO. See description in Table 11-2 in PXA270 Developer\u0027s Manual of the RXE bit.\n\nCorrection added in version 2: clearing the IC Rx FIFO also has to be done in pxa_irda_fir_dma_tx_irq()\n\nSigned-off-by: G. Liakhovetski \u003cgl@dsa-ac.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f5ef2abcbeb5b0be23f7cc610a024b2406e3d8e6",
      "tree": "f0ded5f4a61f4db25794d097725e1d37d872c80c",
      "parents": [
        "755948cfca16c71b16e8ff4a9d4dd31b1c0bf923"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Apr 01 10:54:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Apr 01 10:54:13 2007 -0700"
      },
      "message": "driver core: do not wait unnecessarily in driver_unregister()\n\nIngo reported that built-in drivers suffered bootup hangs with certain\ndriver unregistry sequences, due to sysfs breakage.\n\nDo the minimal fix for v2.6.21: only wait if the driver is a module.\n\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5bd1786fb30abe663b904f6d79bba413e9ba883",
      "tree": "d184021d1e81faed3a61be3a780f3c06c50b70d7",
      "parents": [
        "964429252a88cbb4eccd9f024a00813e10d16c71",
        "4e381a4f06e3c7b350b55a2636b9d45691780eba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 30 11:49:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 30 11:49:37 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  Revert \"ACPI: parse 2nd MADT by default\"\n"
    },
    {
      "commit": "4e381a4f06e3c7b350b55a2636b9d45691780eba",
      "tree": "74972388d936e252f195e7945d9e7fb6fe1c0e42",
      "parents": [
        "ce20269d1e97030afa476e12b99d2437e748d225"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 14:16:10 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 14:16:10 2007 -0400"
      },
      "message": "Revert \"ACPI: parse 2nd MADT by default\"\n\nThis reverts commit 09fe58356d148ff66901ddf639e725ca1a48a0af.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8283\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "964429252a88cbb4eccd9f024a00813e10d16c71",
      "tree": "082b3e79c61bdb41de7229d457d797f459f98fa0",
      "parents": [
        "ce20269d1e97030afa476e12b99d2437e748d225"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Mar 30 09:27:58 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 30 11:13:06 2007 -0700"
      },
      "message": "[PATCH] Maxtor 6B250S0/BANC1B70 hangs with NCQ\n\nI\u0027ve seen this several times on this drive, completely reproducible.\n\nOnce it has hung, power needs to be cut from the drive to recover it, a\nsimple reboot is not enough.  So I\u0027d suggest disabling NCQ on this\ndrive.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efab03d998da03f67836ffc664b04e0400f85448",
      "tree": "75ca0a8c5147c2b5bb7c226fd4f6e4cd6d8684cb",
      "parents": [
        "9415fddd99e12d57640774a3043a809140245c40",
        "d8d79201eb391ae0eca05f9e51f1f94ab42b6b4e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 29 13:22:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 29 13:22:07 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  NetXen: Fix hardware access for ppc architecture.\n  sis190: new PHY support\n  atl1: save mac address on remove\n"
    },
    {
      "commit": "9415fddd99e12d57640774a3043a809140245c40",
      "tree": "baafe3ad88c33b853acd81cff3745d45c2a26c2e",
      "parents": [
        "297640e89ea21e314bdda45468e5f78c978dae16",
        "c01003c20563d1e75ec9828d21743919d2b43977"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 29 13:15:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 29 13:15:13 2007 -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  [IFB]: Fix crash on input device removal\n  [BNX2]: Fix link interrupt problem.\n"
    },
    {
      "commit": "c01003c20563d1e75ec9828d21743919d2b43977",
      "tree": "21cae8933e8a4908d8e8c24244a627bf0c997e77",
      "parents": [
        "db8b22550d4b83f0910d27a34d05aa16f7f7159f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Mar 29 11:46:52 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 29 11:46:52 2007 -0700"
      },
      "message": "[IFB]: Fix crash on input device removal\n\nThe input_device pointer is not refcounted, which means the device may\ndisappear while packets are queued, causing a crash when ifb passes packets\nwith a stale skb-\u003edev pointer to netif_rx().\n\nFix by storing the interface index instead and do a lookup where neccessary.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nAcked-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96fac9dc95b91fc198bfbf4ba90263b06eff023d",
      "tree": "7105ff5c5b82e5799bf8ba59745e8572471b7cb1",
      "parents": [
        "35dc8457822aedbc89afa9f69e7fa494b3da7b02"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 29 01:20:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 29 08:22:25 2007 -0700"
      },
      "message": "[PATCH] Wire up DEC serial drivers in Kconfig\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35dc8457822aedbc89afa9f69e7fa494b3da7b02",
      "tree": "98a49f5f00b28832a6bcc4247302614437fd7e6a",
      "parents": [
        "75e8defbe4236a358b1396bc6d9a1231e5eca225"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Thu Mar 29 01:20:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 29 08:22:25 2007 -0700"
      },
      "message": "[PATCH] drivers/isdn/gigaset: mark some static data as const (v2)\n\nMark some static arrays as const that aren\u0027t and shouldn\u0027t be modified, and\nremove incorrect static attribute from some variables.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Hansjoerg Lipp \u003chjlipp@web.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d8d79201eb391ae0eca05f9e51f1f94ab42b6b4e",
      "tree": "e2e535768962388e02809a13b9693aa8a0e82f9b",
      "parents": [
        "bd7a44488975759da10b5f25bcebec19930a5328"
      ],
      "author": {
        "name": "Linsys Contractor Adhiraj Joshi",
        "email": "adhiraj@netxen.com",
        "time": "Fri Mar 23 07:21:24 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 29 08:26:05 2007 -0400"
      },
      "message": "NetXen: Fix hardware access for ppc architecture.\n\nNetXen: Fix for hardware access on big endian machine.\n\nSigned-off-by: Adhiraj Joshi \u003cadhiraj@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bd7a44488975759da10b5f25bcebec19930a5328",
      "tree": "474955be7029d7407ad310a06f8a35c5ab27b8b2",
      "parents": [
        "8c754a04ff11a9c1107c134ad5a858e9dc08c1de"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Mar 29 00:18:50 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 29 08:26:05 2007 -0400"
      },
      "message": "sis190: new PHY support\n\nReported to work on the WinFast 761GXK8MB-RS motherboard.\n\nPlain 10/100 Mbps.\n\nSigned-off-by: Paul Gibbons \u003cpaul@pkami.e7even.com\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8c754a04ff11a9c1107c134ad5a858e9dc08c1de",
      "tree": "946448901e0d9e460a7d0f049bd329809409f19f",
      "parents": [
        "190a4408ecb577391ea5fbd1f90148a6992a5756"
      ],
      "author": {
        "name": "Chris Snook",
        "email": "csnook@redhat.com",
        "time": "Wed Mar 28 20:51:51 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Mar 29 08:26:05 2007 -0400"
      },
      "message": "atl1: save mac address on remove\n\nSome atl1 boards get their MAC address written directly to the register\nby the BIOS during POST, rather than storing it in EEPROM that\u0027s\naccessible to the driver.  If the MAC register on one of these boards\nis changed and then the module is unloaded, the permanent MAC address\nwill be forgotten until the box is rebooted.  We should save the\npermanent address during removal if we\u0027ve been messing with it.\n\nSigned-off-by: Chris Snook \u003ccsnook@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "db8b22550d4b83f0910d27a34d05aa16f7f7159f",
      "tree": "e10289596ad86477e5911ce4efba6bc677e466ce",
      "parents": [
        "190a4408ecb577391ea5fbd1f90148a6992a5756"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Mar 28 14:17:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Mar 28 20:23:52 2007 -0700"
      },
      "message": "[BNX2]: Fix link interrupt problem.\n\nbnx2_has_work()\u0027s logic is flawed and can cause the driver to miss\na link event.  The fix is to compare the status block\u0027s attn_bits\nand attn_bits_ack to determine if there is a link event.\n\nUpdate version to 1.5.6.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0a9af809124c432297a7c4a3bcf98cbfdb4036a",
      "tree": "f11ed44faa2a4085d9bef84fc5eee89bc488dfd1",
      "parents": [
        "c203b33d2ee34594f6656c033cddd4f5860eb06c",
        "a71775147f6ae2a2901e7b917c0a76df353f8801"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 28 14:01:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 28 14:01:21 2007 -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  [VIDEO]: Fix section mismatch in cg3.c\n  [SPARC]: sparc64 gcc-4.2.0 20070317 -Werror failure\n  [VIDEO] ffb: Fix two DAC handling bugs.\n  [SPARC32]: Fix SMP build regression\n  [DRM]: Delete sparc64 FFB driver code that never gets built.\n"
    },
    {
      "commit": "a26b5fce06b92b2f02967d4c845fa628024e5414",
      "tree": "c62149d0fca8a0261423b6e0158f186ae91b09c4",
      "parents": [
        "bba6f6fc68e74d4572028646f61dd3505a68747e",
        "3104a2175dc04b7a597acea90f19b033abcfc7d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 28 14:00:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 28 14:00:01 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/iser: Handle aborting a command after it is sent\n  IB/mthca: Fix thinko in init_mr_table()\n  RDMA/cxgb3: Fix resource leak in cxio_hal_init_ctrl_qp()\n"
    },
    {
      "commit": "4dfc896e90359df04c80da5ab08ec31e87846c43",
      "tree": "1d68ae9c2e07c87f7cbc2f4b5c10d98a6c60a874",
      "parents": [
        "6faee84b006af55bab9908741dd76916c8450be2"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 28 18:12:34 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 28 13:58:02 2007 -0700"
      },
      "message": "[PATCH] oprofile: fix potential deadlock on oprofilefs_lock\n\nnmi_cpu_setup() is called from hardirq context and acquires oprofilefs_lock.\nalloc_event_buffer() and oprofilefs_ulong_from_user() acquire this lock\nwithout disabling irqs, which could deadlock.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ba302c633754520c990a8c1d161ff304eda6002",
      "tree": "844b0cf730b7412c4c678037d628cf61597d8478",
      "parents": [
        "4db43e677ec2dcfb6129d5e557ed4795f9e4a031",
        "7acfaf3037ff19b749117a286f0f24e201ada0ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 28 13:46:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 28 13:46:00 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ata: NCQ is broken on Maxtor 6L250S0\n  pata_pdc202xx_old: LBA48 bug\n  libata: IDENTIFY backwards for drive side cable detection\n  ahci.c: walkaround for SB600 SATA internal error issue\n  [libata] Disable ACPI by default; fix namespace problems\n"
    },
    {
      "commit": "a71775147f6ae2a2901e7b917c0a76df353f8801",
      "tree": "5d09387837769e652af271eea272e0a490d81982",
      "parents": [
        "7945d5626c4e09eca5eb70f65ae7344e9e246d8f"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Wed Mar 28 12:50:56 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 28 12:50:56 2007 -0700"
      },
      "message": "[VIDEO]: Fix section mismatch in cg3.c\n\nFix section mismatch warning by moving data into __devinitdata section.\nAdd __devinit to initialization functions.\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a9c87a10db08f53c5220f273d518390cbaeb55c8",
      "tree": "02c62caea88ffae0c4ad945df0d60996d8e5d2f1",
      "parents": [
        "c14bac628b9fad6fd4dad8fbb9e864c61a8924c9",
        "c2805fbb8630abb95d94ce7adc3f97976f7e0367"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 02:21:18 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 02:21:18 2007 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "c14bac628b9fad6fd4dad8fbb9e864c61a8924c9",
      "tree": "9f0dbaa87f077fbbf250414db91a1fb4fc66dfa2",
      "parents": [
        "fadac4060c0456ce0a190ee581746ae8663f84e1"
      ],
      "author": {
        "name": "Cyrill V. Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Mon Mar 26 21:47:26 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 02:18:51 2007 -0400"
      },
      "message": "SUN3/3X Lance trivial fix improved\n\nThis patch adds checking for allocated DVMA memory and granted IRQ line.\n\nSigned-off-by: Cyrill V. Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fadac4060c0456ce0a190ee581746ae8663f84e1",
      "tree": "2d8c5f910214dbb4e911c97ce0f5813f0f5d7ca6",
      "parents": [
        "3ba4d093fe8a26f5f2da94411bf8732fa6e9da86"
      ],
      "author": {
        "name": "Gabriel Paubert",
        "email": "paubert@iram.es",
        "time": "Fri Mar 23 12:03:52 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 02:18:51 2007 -0400"
      },
      "message": "mv643xx_eth: Fix use of uninitialized port_num field\n\nIn this driver, the default ethernet address is first set by by calling\neth_port_uc_addr_get() which reads the relevant registers of the\ncorresponding port as initially set by firmware. However that function\nused the port_num field accessed through the private area of net_dev\nbefore it was set.\n\nThe result was that one board I have ended up with the unicast address\nset to 00:00:00:00:00:00 (only port 1 is connected on this board). The\nproblem appeared after commit 84dd619e4dc3b0b1c40dafd98c90fd950bce7bc5.\n\nThis patch fixes the bug by setting mp-\u003eport_num prior to calling\neth_port_uc_get_addr().\n\nSigned-off-by: Gabriel Paubert \u003cpaubert@iram.es\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3ba4d093fe8a26f5f2da94411bf8732fa6e9da86",
      "tree": "cda2fbf167d31a8ad5720eeeacfa2c040a3a51a9",
      "parents": [
        "fcc5f2665c81e087fb95143325ed769a41128d50"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Fri Mar 23 05:50:02 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 02:18:51 2007 -0400"
      },
      "message": "forcedeth: fix tx timeout\n\nThe tx timeout routine was waking the tx queue conditionally. However,\nit must call it unconditionally since the dev_watchdog has halted the tx\nqueue before calling the timeout function.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fcc5f2665c81e087fb95143325ed769a41128d50",
      "tree": "993cfed7cf697546667152ec6db08c0f5e92e217",
      "parents": [
        "b3b1514c90ab534ec6c9e4452953069f85aacf4d"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Fri Mar 23 05:49:37 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 02:18:51 2007 -0400"
      },
      "message": "forcedeth: fix nic poll\n\nThe nic poll routine was missing the call to the optimized irq routine.\nThis patch adds the missing call for the optimized path.\n\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d7950 for more information.\n\nSigned-Off-By: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b3b1514c90ab534ec6c9e4452953069f85aacf4d",
      "tree": "37f8b539565bb95080ffa231b621d1ce998033c4",
      "parents": [
        "f67cac0190623a3cde4d783c7c7205691aa02cc2"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Mar 26 13:43:00 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 02:18:50 2007 -0400"
      },
      "message": "qla3xxx: bugfix: Jumbo frame handling.\n\nFixed rx checksum bits. Turn on TCP processing for rx checksum.\nFixed max frame length register write.  It wasn\u0027t getting set\nin multi-port system. Set rx buffer queue length properly\nfor jumbo frames.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f67cac0190623a3cde4d783c7c7205691aa02cc2",
      "tree": "b750742935b406de1505bfccdbd72a0cc291f6d6",
      "parents": [
        "b6967eb9cbf38643fc1b5432c36f610a9c565579"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Mar 26 13:42:59 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 02:18:50 2007 -0400"
      },
      "message": "qla3xxx: bugfix: Dropping interrupt under heavy network load.\n\nUpdate the rx queue pointer when exiting NAPI poll rather than\nat the end of each iteration.  Remove unnecessary PCI flushes\nthat occurred after every write.  Now write all regs and\nflush once.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b6967eb9cbf38643fc1b5432c36f610a9c565579",
      "tree": "7b15a819388d017c6c14bd94cdd1a3437a20392c",
      "parents": [
        "d8a759ff414141c8a0f6683e9f35b895b5f23b57"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Mar 26 13:42:58 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 02:18:50 2007 -0400"
      },
      "message": "qla3xxx: bugfix: Multi segment sends were getting whacked.\n\nThe proper header length was not being used.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d8a759ff414141c8a0f6683e9f35b895b5f23b57",
      "tree": "9a838ad3b089714d543e8c89fd868793ff73051a",
      "parents": [
        "de815a14e9d03df0560e6ef689d1da32553878b7"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Mar 26 13:42:57 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 02:18:50 2007 -0400"
      },
      "message": "qla3xxx: bugfix: Add tx control block memset.\n\nThis was removed in a previous patch to increase performance, but\ncaused a transmit error for the 4032 chip.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "de815a14e9d03df0560e6ef689d1da32553878b7",
      "tree": "6e0ea22ffa77e88c7b35a7330291474c42b72539",
      "parents": [
        "917690cd035b422b1ac933ac160d26016aa454ac"
      ],
      "author": {
        "name": "Jay Cliburn",
        "email": "jacliburn@bellsouth.net",
        "time": "Tue Mar 27 19:43:49 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 02:18:50 2007 -0400"
      },
      "message": "atl1: remove unnecessary crc inversion\n\nThe original vendor driver contained a private ether_crc_le() function\nthat produced an inverted crc.  When we changed to the kernel version of\nether_crc_le(), we neglected to undo the inversion.  Let\u0027s do it now.\nDiscovered by and patch proffered by Jose Alberto Reguero.\n\nSigned-off-by: Jose Alberto Reguero \u003cjareguero@telefonica.net\u003e\nSigned-off-by: Jay Cliburn \u003cjacliburn@bellsouth.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "917690cd035b422b1ac933ac160d26016aa454ac",
      "tree": "7fa878d49198084cc42475e802b22e86c70cfabf",
      "parents": [
        "28defbea64622f69d65a6079bf800cedb9915a5f"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Tue Mar 27 21:54:53 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 02:18:50 2007 -0400"
      },
      "message": "myri10ge: correctly detect when TSO should be used\n\nCorrectly detect when TSO should be used on transmit by looking at the\nskb-\u003egso_size rather than seeing if the frame was larger than our MTU.\nThe old method causes problems when a host with a large (jumbo) MTU is\nsending to a host with a small (standard) MTU.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7acfaf3037ff19b749117a286f0f24e201ada0ec",
      "tree": "8322e1cbee5481fde3c6b42d384750a16ae4f099",
      "parents": [
        "5e5188108bcf9ab2e6f87b4b54924354040b0aa7"
      ],
      "author": {
        "name": "Paul Rolland",
        "email": "rol@as2917.net",
        "time": "Mon Mar 26 21:43:44 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 02:05:13 2007 -0400"
      },
      "message": "ata: NCQ is broken on Maxtor 6L250S0\n\nWith this applied, my machine has stopped all those painful messages.\ndmesg now says :\n\nroot@riri:/Kernels# dmesg | grep LBA\nata1.00: 490234752 sectors, multi 0: LBA48 NCQ (not used)\nata2.00: 640 sectors, multi 1: LBA\nata3.00: 490234752 sectors, multi 0: LBA48 NCQ (not used)\n\nSigned-off-by: Paul Rolland \u003crol@as2917.net\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5e5188108bcf9ab2e6f87b4b54924354040b0aa7",
      "tree": "d0612ae233fde2091f107b3fcf9ad8940d33be79",
      "parents": [
        "8c3c52a8f00536ce55dafa055b4a211f878f3901"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Mar 23 18:57:23 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 02:05:13 2007 -0400"
      },
      "message": "pata_pdc202xx_old: LBA48 bug\n\nIn LBA48 mode we have to help the controller to get anything to work. The\nchip provides a register giving word counts meant for ATAPI use which we\ncan use. However we need to load the count in words not bytes..\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8c3c52a8f00536ce55dafa055b4a211f878f3901",
      "tree": "c44fbfd5928ecd6329c3054fb88f04494d3508ef",
      "parents": [
        "55a61604cd1354e1783364e1c901034f2f474b7d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Mar 22 22:24:19 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 02:04:27 2007 -0400"
      },
      "message": "libata: IDENTIFY backwards for drive side cable detection\n\nFor drive side cable detection to work correctly, drives need to be\nidentified backwards such that the slave device releases PDIAG- before\nthe mater drive tries to detect cable type.  ata_bus_probe() was fixed\nby commit f31f0cc2f0b7527072d94d02da332d9bb8d7d94c but the new EH path\nwasn\u0027t fixed.  This patch makes new EH path do IDENTIFY backwards.\n\nata_dev_configure() for new devices are still performed master first.\nThis is to keep the detection messages in forward order.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "55a61604cd1354e1783364e1c901034f2f474b7d",
      "tree": "28c9a083fa426403f8a6fe852543ce04a6482618",
      "parents": [
        "d7d0dad62a641c156386288a747c1a2f6bb2e42d"
      ],
      "author": {
        "name": "Conke Hu",
        "email": "conke.hu@gmail.com",
        "time": "Tue Mar 27 18:33:05 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 02:04:27 2007 -0400"
      },
      "message": "ahci.c: walkaround for SB600 SATA internal error issue\n\n   There is a HW issue in ATI SB600 SATA that PxSERR.E should not be\nset on some conditions, for example, when there is no media in SATA\nCD/DVD drive or media is not ready, AHCI controller fails to execute\nATAPI commands and reports PORT_IRQ_TF_ERR, but ATI SB600 SATA\ncontroller sets PxSERR.E at the\nsame time, which is not necessary.\n    This patch is just to ignore the INTERNAL ERROR in such case.\nWithout this patch, ahci error handler will report many errors as\nbelow:\n    ----------- cut from dmesg -----------\nata9: soft resetting port\nata9: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\nata9.00: configured for UDMA/33\nata9: EH complete\nata9.00: exception Emask 0x40 SAct 0x0 SErr 0x800 action 0x2\nata9.00: (irq_stat 0x40000001)\nata9.00: cmd a0/00:00:00:00:20/00:00:00:00:00/a0 tag 0 cdb 0x0 data 0\n        res 51/24:03:00:00:20/00:00:00:00:00/a0 Emask 0x40 (internal error)\nata9: soft resetting port\nata9: SATA link up 1.5 Gbps (SStatus 113 SControl 300)\nata9.00: configured for UDMA/33\nata9: EH complete\nata9.00: exception Emask 0x40 SAct 0x0 SErr 0x800 action 0x2\nata9.00: (irq_stat 0x40000001)\nata9.00: cmd a0/01:00:00:00:00/00:00:00:00:00/a0 tag 0 cdb 0x43 data 12 in\n        res 51/24:03:00:00:00/00:00:00:00:00/a0 Emask 0x40 (internal error)\n    -------- end cut ---------\n\nSigned-off-by: Conke Hu \u003cconke.hu@amd.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d7d0dad62a641c156386288a747c1a2f6bb2e42d",
      "tree": "b95bd786ae78c199892791bff1d2c583475e2239",
      "parents": [
        "28defbea64622f69d65a6079bf800cedb9915a5f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 01:57:37 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Mar 28 01:57:37 2007 -0400"
      },
      "message": "[libata] Disable ACPI by default; fix namespace problems\n\nNot yet ready to turn on ATA ACPI by default, for either PATA or SATA.\n\nAlso, rename the global-scope module parameter variable \u0027noacpi\u0027 to\nsomething more libata-specific, reducing the potential for namespace\ncollision.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "83b5db89c851f9a2080e2e43427346269ab84447",
      "tree": "2dc2406b63c10c190b165431e423b78b450fbc5a",
      "parents": [
        "7265c5d10dd893b91aab15735ed9346a0e07bf07"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Mar 25 08:45:54 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 27 13:16:53 2007 -0400"
      },
      "message": "[PATCH] bcm43xx: Fix machine check on PPC for version 1 PHY\n\nRecent changes in the specs that were introduced in commit\n740ac4fb08866d702be90f167665d03759bd27d0 were incorrect and resulted in machine check\nerrors on the PPC architecture for G PHY\u0027s with a revision number equal to 1. The\ntwo offending changes are reverted.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7265c5d10dd893b91aab15735ed9346a0e07bf07",
      "tree": "8aad730c384870aa71dd22585dfd1192d89357d7",
      "parents": [
        "be10d3860ef07ff43f240fbc0c0b72df1a5fe3df"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Fri Mar 23 20:21:39 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 27 13:16:52 2007 -0400"
      },
      "message": "[PATCH] bcm43xx: fix radio_set_tx_iq\n\nFix a duplicated leftshift in bcm43xx_radio_set_tx_iq. data_high values are\nalready leftshifted. Thanks to Michael Buesch for spotting this.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "be10d3860ef07ff43f240fbc0c0b72df1a5fe3df",
      "tree": "3ac069d0c73f3a37397d7ed003841c7b06a3bd4f",
      "parents": [
        "e0f2e3a06be513352cb4955313ed7e55909acd84"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Mar 17 11:28:21 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 27 13:16:52 2007 -0400"
      },
      "message": "[PATCH] bcm43xx: Fix code for confusion between PHY revision and PHY version\n\nThere are several places where the PHY version and revision were interchanged.\nThese are changed in the specifications on 2/13/07 and now use \"analog\" instead\ninstead of \"version\" to help reduce confusion.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d459094083c3a23b31514bbe31cc3f4c21ed4445",
      "tree": "7b4b1c034163898c51272d5fc9f934ec23cdb491",
      "parents": [
        "d0d87aae795bfad0a9f8cc1e8faff5a016e71ad4",
        "bb9ba31ca3b88fd396e38950d1caedf2f83521c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 10:06:30 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 10:06:30 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] gdth: fix oops in gdth_copy_cmd()\n  [SCSI] mptsas: Fix oops for insmod during kexec\n  [SCSI] lpfc: avoid double-free during PCI error failure\n"
    },
    {
      "commit": "d0d87aae795bfad0a9f8cc1e8faff5a016e71ad4",
      "tree": "1f0ca16422120a0c6fc0ce8d45558e54a3ee713b",
      "parents": [
        "5158074971220eeaa0677942a4bad3b3439a9638",
        "09d4895488d4df5c58b739573846f514ceabc911"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 09:23:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 09:23:59 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (5472): Isl6421: don\u0027t reference freed memory\n  V4L/DVB (5441): Saa7146: Fix allocation of clipping memory\n  V4L/DVB (5421): Fix suspend/resume in msp3400 and tuner\n  V4L/DVB (5415): Msp_attach must return 0 if no msp3400 was found.\n  V4L/DVB (5408): Fix SECAM handling on saa7115\n  V4L/DVB (5400): Core: fix several locking related problems\n  V4L/DVB (5390): Radio: Fix error in Kbuild file\n  V4L/DVB (5332): Ir_rc5_timer_end decoder lockup fix\n"
    },
    {
      "commit": "5158074971220eeaa0677942a4bad3b3439a9638",
      "tree": "63db9902e78162dca99c3530b3a022fec713089b",
      "parents": [
        "436ce71638eceb0f9dd7608157807c37b29c3db7",
        "6d9658df07789a124e5c1f8677afcd7773439f3e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 09:22:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 09:22:05 2007 -0700"
      },
      "message": "Merge git://kvm.qumranet.com/home/avi/kvm\n\n* git://kvm.qumranet.com/home/avi/kvm:\n  KVM: always reload segment selectors\n  KVM: Prevent system selectors leaking into guest on real-\u003eprotected mode transition on vmx\n"
    },
    {
      "commit": "d1985ad1da28eac507d855af8099f6010c51b167",
      "tree": "8bfff54cf401ba83b8a44b313755a5609292cd5c",
      "parents": [
        "88f45005ce8ec97fc3a2aac3c0e9e645ed83a64a"
      ],
      "author": {
        "name": "Vasily Averin",
        "email": "vvs@sw.ru",
        "time": "Mon Mar 26 21:32:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 09:05:16 2007 -0700"
      },
      "message": "[PATCH] i2o: block IO errors on i2o disk\n\nI2O subsystem has been broken in mainstream several months ago (after\n2.6.18).  Commit 4aff5e2333c9a1609662f2091f55c3f6fffdad36 from Jens\nAxboe split struct request -\u003eflags into two parts: cmd_type and\ncmd_flags.\n\nIn i2o layer this patch has replaced flag REQ_SPECIAL by the according\ncmd_type.  However i2o has used REQ_SPECIAL not as command type but as\ndriver-specific flag for the debug purposes.  As result all i2o requests\nhave type \"special\" now, are not processed to the hardware and fail with\nI/O error:\n\n   i2o/hda:\u003c3\u003eBuffer I/O error on device i2o/hda, logical block 0\n  Buffer I/O error on device i2o/hda, logical block 0\n  Buffer I/O error on device i2o/hda, logical block 0\n   unable to read partition table\n  block-osm: device added (TID: 207): i2o/hda\n\nThe following patch removes the extra debug checks without any drawbacks and\nrestores the normal driver\u0027s work.\n\nSigned-off-by:\tVasily Averin \u003cvvs@sw.ru\u003e\nAcked-by: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88f45005ce8ec97fc3a2aac3c0e9e645ed83a64a",
      "tree": "7b4d0cb2c6e04e78c004ac49e6d168daa19ed075",
      "parents": [
        "74b9a297866d0416edd0be5014cb0810de049c6a"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Mar 26 21:32:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 09:05:16 2007 -0700"
      },
      "message": "[PATCH] Fix struct device member name in PCMCIA au1000_generic\n\n  drivers/pcmcia/au1000_generic.c: In function \u0027au1x00_pcmcia_socket_probe\u0027:\n  drivers/pcmcia/au1000_generic.c:375: error: \u0027struct device\u0027 has no member named \u0027dev\u0027\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "74b9a297866d0416edd0be5014cb0810de049c6a",
      "tree": "689504c8ae071651a9b0842feb9e791802418119",
      "parents": [
        "d62ac21aa075c8ddf3d02a98d28afce635e77e8e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Mar 26 21:32:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 09:05:15 2007 -0700"
      },
      "message": "[PATCH] drivers/eisa/pci_eisa.c:pci_eisa_init() should be init\n\n  WARNING: drivers/built-in.o - Section mismatch: reference to .init.text:eisa_root_register from .text between \u0027pci_eisa_init\u0027 (at offset 0xabf670) and \u0027virtual_eisa_release\u0027\n\nAFAIK a PCI to EISA bridge isn\u0027t anything hotpluggable, so\npci_eisa_init() can become __init.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e9d5a461157c1244475bc400fcac7f871608715e",
      "tree": "7907f69e7c9b9d2c768b44ef2db98500d8239292",
      "parents": [
        "78d832f62643ac6209beccbfb29228314423935e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Mar 26 21:32:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 09:05:15 2007 -0700"
      },
      "message": "[PATCH] drivers/spi/: fix section mismatches\n\n  WARNING: drivers/built-in.o - Section mismatch: reference to .init.text:spi_register_master from .text between \u0027spi_bitbang_start\u0027 (at offset 0x84e11a) and \u0027bitbang_work\u0027\n  WARNING: drivers/built-in.o - Section mismatch: reference to .init.text:spi_alloc_master from .text between \u0027butterfly_attach\u0027 (at offset 0x84e681) and \u0027at25_remove\u0027\n  WARNING: drivers/built-in.o - Section mismatch: reference to .init.text:spi_new_device from .text between \u0027butterfly_attach\u0027 (at offset 0x84e7e4) and \u0027at25_remove\u0027\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3899210ad9850e3b8909674c92dccbd3caaf9750",
      "tree": "e130ea800cf7e59fda1a0c1f39ec0350a29eb3e1",
      "parents": [
        "1ff100d76ff76477a2ead3aac94d04f2e891f44e"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 26 21:32:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 09:05:15 2007 -0700"
      },
      "message": "[PATCH] ISDN: fix BChannel_bh() call from isar_bh()\n\nisar_bh() bh handler calls another (compatible) bh handler - BChannel_bh()\n- but passes struct BCState* instead of struct work_struct*, which seems\nwrong.\n\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ff100d76ff76477a2ead3aac94d04f2e891f44e",
      "tree": "c7e20ccf28835daacec98fb2b19aae66e0f34695",
      "parents": [
        "d340d89087534e8b12e1b6ed1c1569dd892b5465"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Mar 26 21:32:19 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 09:05:15 2007 -0700"
      },
      "message": "[PATCH] correct slow acpi_pm rating\n\nOn Bob\u0027s machine clocksource is selecting PIT over the ACPI PM timer,\nbecause he has the PIIX4 bug.  That bug drops the ACPI PM timers rating\nto the same as the PIT, so that\u0027s why you\u0027re getting the PIT.\n\nRealistically, the PIT is much slower then even the triple read ACPI PM,\nso the de-ranking code is probably dropping it too far.\n\nSo don\u0027t drop ACPI PM quite so low if we see the PIIX4 bug.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Bob Tracy \u003crct@gherkin.frus.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d340d89087534e8b12e1b6ed1c1569dd892b5465",
      "tree": "dc55e94ca94ac82f799a15e8590fcff4061d3742",
      "parents": [
        "5e55e2f5fc95b355d8aa649f346cff69904c8ade"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Mon Mar 26 21:32:15 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 09:05:15 2007 -0700"
      },
      "message": "[PATCH] generic_serial: fix decoding of baud rate\n\nCommit d720bc4b8fc5d6d179ef094908d4fbb5e436ffad partially removed a\nprivate implementation of baud speed decoding.  However it doesn\u0027t seem\nto be complete: after the speed is decoded, it is still being used as an\nindex to a local speed table (array overrun, no doubt).\n\nThis was found by Graham Murray who noticed it caused a 2.6.19 regression\nwith the SX driver: https://bugs.gentoo.org/170554\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5e55e2f5fc95b355d8aa649f346cff69904c8ade",
      "tree": "6722b3f116bbeacb500ed6900219cfe54eaefa11",
      "parents": [
        "041ae52e265fc432ea5525b1c66720385c2d11f0"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Mar 26 21:32:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 09:05:15 2007 -0700"
      },
      "message": "[PATCH] md: convert compile time warnings into runtime warnings\n\n...  still not sure why we need this ....\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "041ae52e265fc432ea5525b1c66720385c2d11f0",
      "tree": "b7bab39615cb591c7df82d70e3f5ad5dba200e3d",
      "parents": [
        "3d37890baa4ca962f8a6b77525b8f3d0698eee09"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Mar 26 21:32:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 09:05:14 2007 -0700"
      },
      "message": "[PATCH] md: clear the congested_fn when stopping a raid5\n\nIf this mddev and queue got reused for another array that doesn\u0027t register a\ncongested_fn, this function would get called incorretly.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d37890baa4ca962f8a6b77525b8f3d0698eee09",
      "tree": "12e58ec8d5369ba270affe1eb8406e3603b33575",
      "parents": [
        "79f6523a16b2010969418f8df25fe61498dec66b"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Mar 26 21:32:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 09:05:14 2007 -0700"
      },
      "message": "[PATCH] md: allow raid4 arrays to be reshaped\n\nAll that is missing the the function pointers in raid4_pers.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec28297a562f2b022115b9eb82e4ea724d996240",
      "tree": "37443cab75290b45b65b491f6dd56882fad38dec",
      "parents": [
        "703071b5b93d88d5acb0edd5b9dd86c69ad970f2"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Mar 26 12:03:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 27 08:55:56 2007 -0700"
      },
      "message": "[PATCH] Fix maxcpus\u003d1 trigerring BUG() in cpufreq\n\nIngo reported it on lkml in the thread\n  \"2.6.21-rc5: maxcpus\u003d1 crash in cpufreq: kernel BUG at drivers/cpufreq/cpufreq.c:82!\"\n\nThis check added to remove_dev  is symmetric to one in add_dev and handles\ncallbacks for offline cpus cleanly.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d9658df07789a124e5c1f8677afcd7773439f3e",
      "tree": "ad7b6c562c1d52f9794508c0e29ff18e73bc795e",
      "parents": [
        "6af11b9e827aac1d664ccd31e94f122c7698416b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Mar 11 13:52:33 2007 +0100"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Mar 27 17:55:48 2007 +0200"
      },
      "message": "KVM: always reload segment selectors\n\nfailed VM entry on VMX might still change %fs or %gs, thus make sure\nthat KVM always reloads the segment selectors. This is crutial on both\nx86 and x86_64: x86 has __KERNEL_PDA in %fs on which things like\n\u0027current\u0027 depends and x86_64 has 0 there and needs MSR_GS_BASE to work.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6af11b9e827aac1d664ccd31e94f122c7698416b",
      "tree": "469d01dce403c23a068d7f9e266d45b8ced80776",
      "parents": [
        "703071b5b93d88d5acb0edd5b9dd86c69ad970f2"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Mon Mar 19 13:18:10 2007 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Tue Mar 27 17:54:38 2007 +0200"
      },
      "message": "KVM: Prevent system selectors leaking into guest on real-\u003eprotected mode transition on vmx\n\nIntel virtualization extensions do not support virtualizing real mode.  So\nkvm uses virtualized vm86 mode to run real mode code.  Unfortunately, this\nvirtualized vm86 mode does not support the so called \"big real\" mode, where\nthe segment selector and base do not agree with each other according to the\nreal mode rules (base \u003d\u003d selector \u003c\u003c 4).\n\nTo work around this, kvm checks whether a selector/base pair violates the\nvirtualized vm86 rules, and if so, forces it into conformance.  On a\ntransition back to protected mode, if we see that the guest did not touch\na forced segment, we restore it back to the original protected mode value.\n\nThis pile of hacks breaks down if the gdt has changed in real mode, as it\ncan cause a segment selector to point to a system descriptor instead of a\nnormal data segment.  In fact, this happens with the Windows bootloader\nand the qemu acpi bios, where a protected mode memcpy routine issues an\ninnocent \u0027pop %es\u0027 and traps on an attempt to load a system descriptor.\n\n\"Fix\" by checking if the to-be-restored selector points at a system segment,\nand if so, coercing it into a normal data segment.  The long term solution,\nof course, is to abandon vm86 mode and use emulation for big real mode.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "09d4895488d4df5c58b739573846f514ceabc911",
      "tree": "76cea6e612ba239d30aa4ca6c447ca9670d2f282",
      "parents": [
        "7a7cd1920969dd9da4e0d99aab573b3eba24c799"
      ],
      "author": {
        "name": "Thomas Viehweger",
        "email": "Thomas.Viehweger@marconi.com",
        "time": "Thu Mar 22 11:20:32 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Mar 27 08:45:56 2007 -0300"
      },
      "message": "V4L/DVB (5472): Isl6421: don\u0027t reference freed memory\n\nAfter freeing a block there should be no reference to this block.\n\nSigned-off-by: Thomas Viehweger \u003cThomas.Viehweger@marconi.com\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "21b48a70f7e26906d522c81b22228b375b450a8f",
      "tree": "1e491ce38f42bcd4eaba2468b29fa64598eb98a0",
      "parents": [
        "3284b4e077cb2322754ea7455b8f8af7ce3777b8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 12 19:20:15 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Mar 27 08:45:55 2007 -0300"
      },
      "message": "V4L/DVB (5421): Fix suspend/resume in msp3400 and tuner\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "3284b4e077cb2322754ea7455b8f8af7ce3777b8",
      "tree": "4cac8bace31daa49c899f39129f64b896c9c9a48",
      "parents": [
        "a9aaec4e83e687d23b78b38e331bbd6a10b96380"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sat Mar 10 20:21:07 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Mar 27 08:45:55 2007 -0300"
      },
      "message": "V4L/DVB (5415): Msp_attach must return 0 if no msp3400 was found.\n\nReturning -1 causes the probe to stop, but it should just continue\ninstead.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a9aaec4e83e687d23b78b38e331bbd6a10b96380",
      "tree": "58d1fa86b029ad66c85f1e04507b87ce1cdf77b0",
      "parents": [
        "c278850206fd9df0bb62a72ca0b277fe20c5a452"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Mar 13 13:41:49 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Mar 27 08:45:54 2007 -0300"
      },
      "message": "V4L/DVB (5408): Fix SECAM handling on saa7115\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "c278850206fd9df0bb62a72ca0b277fe20c5a452",
      "tree": "439ae68737b5bcb5d473b3d12c3d5417f697ccb3",
      "parents": [
        "b10fece583fdfdb3d2f29b0da3896ec58b8fe122"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Mar 10 06:21:25 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Mar 27 08:45:54 2007 -0300"
      },
      "message": "V4L/DVB (5400): Core: fix several locking related problems\n\nFix several instances of dvb-core functions using mutex_lock_interruptible\nand returning -ERESTARTSYS where the calling function will either never\nretry or never check the return value.\nThese cause a race condition with dvb_dmxdev_filter_free and\ndvb_dvr_release, both of which are filesystem release functions whose\nreturn value is ignored and will never be retried.  When this happens it\nbecomes impossible to open dvr0 again (-EBUSY) since it has not been\nreleased properly.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-By: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "b10fece583fdfdb3d2f29b0da3896ec58b8fe122",
      "tree": "511e2d498fcc0528d12811d91b76d835522d41cd",
      "parents": [
        "726cf56f24cbadaad1719724a30c29eb92911524"
      ],
      "author": {
        "name": "Trent Piepho",
        "email": "xyzzy@speakeasy.org",
        "time": "Wed Mar 07 18:19:46 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Mar 27 08:45:53 2007 -0300"
      },
      "message": "V4L/DVB (5390): Radio: Fix error in Kbuild file\n\nAll the radio drivers need video_dev, but they were depending on\nVIDEO_DEV!\u003dn.  That meant that one could try to compile the driver into\nthe kernel when VIDEO_DEV\u003dm, which will not work.  If video_dev is a\nmodule, then the radio drivers must be modules too.\n\nSigned-off-by: Trent Piepho \u003cxyzzy@speakeasy.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "726cf56f24cbadaad1719724a30c29eb92911524",
      "tree": "2191b277dc3c4737f5d05b13e3d78fd3e51a6554",
      "parents": [
        "703071b5b93d88d5acb0edd5b9dd86c69ad970f2"
      ],
      "author": {
        "name": "Vincent Penne",
        "email": "ziggy@sashipa.com",
        "time": "Sun Mar 25 11:58:23 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Tue Mar 27 08:45:53 2007 -0300"
      },
      "message": "V4L/DVB (5332): Ir_rc5_timer_end decoder lockup fix\n\nir_rc5_timer_end decoder lockup fix\n\nSigned-off-by: Vincent Penne \u003cziggy@sashipa.com\u003e\nSigned-off-by: Hermann Pitton \u003chermann-pitton@arcor.de\u003e\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t-online.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "37db9a348ad4250bd6009cec1bb108a653d1d220",
      "tree": "1e8785cfb31001481527933bcafe172c740d2495",
      "parents": [
        "74e61dee2a98b5e538ee1448ca803fc0ad8e307f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 26 23:18:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 26 23:18:09 2007 -0700"
      },
      "message": "[VIDEO] ffb: Fix two DAC handling bugs.\n\nThe determination of whether the DAC has inverted cursor logic is\nbroken, import the version checks the X.org driver uses to fix this.\n\nNext, when we change the timing generator, borrow code from X.org that\ndoes 10 NOP reads of the timing generator register afterwards to make\nsure the video-enable transition occurs cleanly.\n\nFinally, use macros for the DAC registers and fields in order to\nprovide documentation for the next person who reads this code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b82f87f6d40f944a591d8d36c0fed2d4374efcb7",
      "tree": "c62a8c08609acb704efdc013981da900d29a69fc",
      "parents": [
        "703071b5b93d88d5acb0edd5b9dd86c69ad970f2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 26 16:54:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Mar 26 21:49:11 2007 -0700"
      },
      "message": "[DRM]: Delete sparc64 FFB driver code that never gets built.\n\nThe Kconfig bits were removed long ago, so we should kill off the\ndriver too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3104a2175dc04b7a597acea90f19b033abcfc7d8",
      "tree": "eb98df79a13ae9f1fba08f349fa459f514a1b2dc",
      "parents": [
        "0264d8853137a9a328d9f0ed29e083dd505512cb"
      ],
      "author": {
        "name": "Erez Zilber",
        "email": "erezz@voltaire.com",
        "time": "Sun Mar 25 12:07:10 2007 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Mar 26 16:35:09 2007 -0700"
      },
      "message": "IB/iser: Handle aborting a command after it is sent\n\nThe SCSI midlayer may abort a command that was already sent.  If the\ninitiator is still trying to send the command (or data-out PDUs for\nthat command), the QP may time out after the midlayer times\nout. Therefore, when aborting the command, iSER may still have\nreferences for the command\u0027s buffers.  When sending these PDUs, the\nsends will complete with an error and their resources will be released\nthen.\n\nSigned-off-by: Erez Zilber \u003cerezz@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0264d8853137a9a328d9f0ed29e083dd505512cb",
      "tree": "3ead2da8617188048829402650d6a36772658afe",
      "parents": [
        "ed6ee5178e6d78ba7f79a5ece3f0b70ece531a6a"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Sun Mar 25 11:17:43 2007 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Mar 26 15:59:32 2007 -0700"
      },
      "message": "IB/mthca: Fix thinko in init_mr_table()\n\nCommit c20e20ab (\"IB/mthca: Merge MR and FMR space on 64-bit systems\")\nswapped the number of MTTs and MPTs when initializing the MR table. As\na result, we get a kernel oops when the number of MTT segments\nallocated exceeds 0x20000.\n\nNoted by Troy Benjegerdes \u003ctroy@scl.ameslab.gov\u003e, and reproduced by\nDotan Barak \u003cdotanb@mellanox.co.il\u003e.  This fixes\nhttps://bugs.openfabrics.org/show_bug.cgi?id\u003d490\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n\n"
    },
    {
      "commit": "ed6ee5178e6d78ba7f79a5ece3f0b70ece531a6a",
      "tree": "a9579b737ca1b24e99f532ccd00fa0b7d30a2068",
      "parents": [
        "e0f2e3a06be513352cb4955313ed7e55909acd84"
      ],
      "author": {
        "name": "Steve Wise",
        "email": "swise@opengridcomputing.com",
        "time": "Mon Mar 26 17:48:52 2007 -0500"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Mar 26 15:54:40 2007 -0700"
      },
      "message": "RDMA/cxgb3: Fix resource leak in cxio_hal_init_ctrl_qp()\n\nThis was spotted by the Coverity checker (CID 1554).\n\nSigned-off-by: Steve Wise \u003cswise@opengridcomputing.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    }
  ],
  "next": "703071b5b93d88d5acb0edd5b9dd86c69ad970f2"
}
