)]}'
{
  "log": [
    {
      "commit": "2ecce492290bf0d5eedc76cf0f4bf45f8c3f42bc",
      "tree": "0564bac0764283559d8e43dc3b8b450f51e1cb29",
      "parents": [
        "df9e062ad994c4db683377b108c0dbed4690e4b0"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Mon Jan 29 09:47:08 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Feb 02 21:05:46 2007 -0600"
      },
      "message": "[SCSI] fusion - report wide port sas address\u0027s for hba phys\n\nReturn proper sas address to sas transport layer for parent phys that\nform a wide port. Current implementation returns a different address\nfor each phy, incremented by one from the base address.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "df9e062ad994c4db683377b108c0dbed4690e4b0",
      "tree": "6953073b5fc45bc13b27847f0903f27dfe57f9bb",
      "parents": [
        "b506ade9f3c309ac2ce3ffc4039f731097506038"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Mon Jan 29 09:46:21 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Feb 02 21:02:30 2007 -0600"
      },
      "message": "[SCSI] fusion - serialize target resets in mptsas.c\n\nFusion firmware requires target reset following hotplug removal event,\nwith purpose to flush target outstanding request in fw. Current implementation\ndoes the target resets from delayed work tasks, that in heavy load\nconditions, take too long to be invoked, resulting in command time outs\nThis patch will issue target reset immediately from ISR context, and will\nqueue remaining target resets to be issued after the previous one completes.\nThe delayed work tasks are spawned during the target reset completion.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b506ade9f3c309ac2ce3ffc4039f731097506038",
      "tree": "26ffb22dd5859977e92ca57f01033da69a6265f5",
      "parents": [
        "c6c727a1a0ff90c80425b7226557b2354e00cf7b"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Mon Jan 29 09:45:37 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Feb 02 21:01:28 2007 -0600"
      },
      "message": "[SCSI] fusion - inactive raid support, and raid event bug fix\u0027s\n\ninactive raid support, e.g. exposing hidden raid components\nbelonging to a volume that are inactive.  Also misc bug fix\u0027s for\nvarious raid asyn events.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c6c727a1a0ff90c80425b7226557b2354e00cf7b",
      "tree": "832e5b9505f8a4cc7e29c4f800b8f25fb14b1527",
      "parents": [
        "873c82ed165a345fa381415b9734d26e9af4ec96"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Mon Jan 29 09:44:54 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Feb 02 20:53:14 2007 -0600"
      },
      "message": "[SCSI] fusion - iocstatus, loginfo, and event debug updates\n\nvarious string updates for iocstatus, logingo, and fw asyn events.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "873c82ed165a345fa381415b9734d26e9af4ec96",
      "tree": "62bb559f2768e887987c1f7dffeef126908b0cbf",
      "parents": [
        "5a9c47b1344b514758d5d7f193c672850390cc36"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Mon Jan 29 09:44:06 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Feb 02 20:50:25 2007 -0600"
      },
      "message": "[SCSI] fusion - added mptspi debug\n\nhelpful debug for mptspi module\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5a9c47b1344b514758d5d7f193c672850390cc36",
      "tree": "e51ee96d7984203a8990109d0c3c825668074e56",
      "parents": [
        "793955f549c710a1b0c18f823d5d710840747b15"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Mon Jan 29 09:43:17 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Feb 02 20:49:42 2007 -0600"
      },
      "message": "[SCSI] fusion - move SPI API over to mptspi.c\n\nMove some functions that only apply to the mptspi module over from mptscsih.c\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "793955f549c710a1b0c18f823d5d710840747b15",
      "tree": "ef85a09c1d90404a83f95b35d6fd717c421a4e5b",
      "parents": [
        "502c62f17aa7daa78d5da963305251b872885ff9"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Mon Jan 29 09:42:20 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Feb 02 20:48:49 2007 -0600"
      },
      "message": "[SCSI] fusion - Greater than 255 target and lun support\n\nAdd support for greater than 255 target and luns.\nKill the hd-\u003eTarget[] field, and change all references\nof bus_id/target_id, to channel/id.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "502c62f17aa7daa78d5da963305251b872885ff9",
      "tree": "1be5a0cb7f983ccd64c83552039e9946980237b2",
      "parents": [
        "fd1b494d4a8147da4517fef72d15116bbb1a2dc7"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Mon Jan 29 09:41:12 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Feb 02 20:44:25 2007 -0600"
      },
      "message": "[SCSI] spi transport class: export spi_dv_pending\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fd1b494d4a8147da4517fef72d15116bbb1a2dc7",
      "tree": "73f28f312550a90b062efc63635d0f76afbd33e5",
      "parents": [
        "7b3b92116387fbea7b3b42553180984a544206d9"
      ],
      "author": {
        "name": "Luben Tuikov",
        "email": "ltuikov@yahoo.com",
        "time": "Wed Nov 29 19:45:23 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 12:18:52 2007 -0600"
      },
      "message": "[SCSI] Fix sense key MEDIUM ERROR processing and retry\n\n1) If the device reports an uncorrectable MEDIUM ERROR, such\nas SK MEDIUM ERROR, ASC UNRECOVERED READ ERR, AMNF DATA\nFIELD or RECORD NOT FOUND, then: In scsi_check_sense()\nreturn SUCCESS so as to not retry -- the error is\nuncorrectable -- this speeds up total processing time.\n\nSigned-off-by: Luben Tuikov \u003cltuikov@yahoo.com\u003e\n\nExtracted the MEDIUM ERROR piece and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7b3b92116387fbea7b3b42553180984a544206d9",
      "tree": "4deefeb28f398de812320b7c882d6cdd6922ae07",
      "parents": [
        "30716e07ef511ec7525c07eb1e8060ba8943c2a2"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Mon Jan 29 10:22:31 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:26:43 2007 -0600"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.01.07-k5.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "30716e07ef511ec7525c07eb1e8060ba8943c2a2",
      "tree": "eb6a47cae63d3587fa773cc5a16781eaa2c7810b",
      "parents": [
        "03c79cc56e4497cbd09d74a73c1bd0d1d9a8a16c",
        "f56df2f4db6e4af87fb8e941cff69f4501a111df"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:24:00 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:24:00 2007 -0600"
      },
      "message": "Merge branch \u0027linus\u0027\n"
    },
    {
      "commit": "03c79cc56e4497cbd09d74a73c1bd0d1d9a8a16c",
      "tree": "f6cb0b9880e1c513cdbfbb4b161e9ea040c007a6",
      "parents": [
        "7c98a046b76a3a858c21b75235bf146493b76e11"
      ],
      "author": {
        "name": "Seokmann Ju",
        "email": "seokmann.ju@qlogic.com",
        "time": "Mon Jan 29 10:22:30 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:15:09 2007 -0600"
      },
      "message": "[SCSI] qla2xxx: Remove unnecessary spinlock primitive - mbx_reg_lock.\n\nSince, mailbox commands are executed in a synchronous\nmanner, there is no need to have a separate spinlock\nprimitive to protect data/register access shared by callers.\n\nSigned-off-by: Seokmann Ju \u003cseokmann.ju@qlogic.com\u003e\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7c98a046b76a3a858c21b75235bf146493b76e11",
      "tree": "a67269abc825316952516741a0c8efcf2c9e38bb",
      "parents": [
        "26b8d34808598aae760091ae551182de91f3e0ae"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Mon Jan 29 10:22:29 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:14:52 2007 -0600"
      },
      "message": "[SCSI] qla2xxx: Fixup printk() with proper new-line character.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "26b8d34808598aae760091ae551182de91f3e0ae",
      "tree": "1edceb8937a37d665263b84ff112f96a6eb99846",
      "parents": [
        "ffec28a3e959b156ea5906838a8897e27c8bbf22"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Mon Jan 29 10:22:28 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:14:32 2007 -0600"
      },
      "message": "[SCSI] qla2xxx: Allow NVRAM updates to immediately go into effect.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ffec28a3e959b156ea5906838a8897e27c8bbf22",
      "tree": "ea6c37848a00f087b57ba0291bd28de23d83ee17",
      "parents": [
        "7aef45ac92f49e76d990b51b7ecd714b9a608be1"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Mon Jan 29 10:22:27 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:13:45 2007 -0600"
      },
      "message": "[SCSI] qla2xxx: Enable queue-full throttling when UNDERRUN detected.\n\nAs ISP24xx firmware can return a CS_DATA_UNDERRUN completion\nstatus when the storage has returned a\nSAM_STAT_TASK_SET_FULL scsi-status.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7aef45ac92f49e76d990b51b7ecd714b9a608be1",
      "tree": "d7e3b32ccd85f0f9c77b7c690251fef8dfdc1211",
      "parents": [
        "178779a6ca7c23b52d5537b972f2b54c830b4480"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Mon Jan 29 10:22:26 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:13:24 2007 -0600"
      },
      "message": "[SCSI] qla2xxx: Fail initialization when inconsistent NVRAM detected.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "178779a6ca7c23b52d5537b972f2b54c830b4480",
      "tree": "5983c4f4b0f66c8a9edd4a1c7d2e3a06dc7859e1",
      "parents": [
        "9bb9fcf2f2b4deeb3ae8a44ed4b8686302297030"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Mon Jan 29 10:22:25 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:13:07 2007 -0600"
      },
      "message": "[SCSI] qla2xxx: Check loop-state before reading host statistics.\n\nNon-ISP24xx cards must have a loop-id in order to query host\nstatistics.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9bb9fcf2f2b4deeb3ae8a44ed4b8686302297030",
      "tree": "6785c12903859023830c9c1a9c6eccedb88fa801",
      "parents": [
        "2603221a285e32a1033dcefa8de38a989a7633e0"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Mon Jan 29 10:22:24 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:12:30 2007 -0600"
      },
      "message": "[SCSI] qla2xxx: Refactor set-HBA-model/description code.\n\nLimit assignments via qla2x00_model_name[] array to HBA\nsubsystem vendor IDs equal to QLogic.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2603221a285e32a1033dcefa8de38a989a7633e0",
      "tree": "197ade5f1acc3c779dc569d5e8abf7b6990642cb",
      "parents": [
        "b1372bc90ffd5e2d2543e10924c1971a86e25310"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Mon Jan 29 10:22:23 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:08:02 2007 -0600"
      },
      "message": "[SCSI] qla2xxx: Set correct cabling state during initialization.\n\nPrevious work to add asynchronous-scsi-scanning support\n(d19044c32baadeb80e135027124a9e845c6f057c) caused peculiar\nsemantic changes when no cabling was attached to the HBA\nwhereby unneeded and intrusive \u0027error-handling\u0027 would take\nplace due to the initial link state being unset.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b1372bc90ffd5e2d2543e10924c1971a86e25310",
      "tree": "fc2fbc5a25f2405024534ff838bd7587d95550c7",
      "parents": [
        "30c4766213aeb684ee477ac7f36703f9134ac7ad"
      ],
      "author": {
        "name": "Lalit Chandivade",
        "email": "lalit.chandivade@qlogic.com",
        "time": "Mon Jan 29 10:22:22 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:07:32 2007 -0600"
      },
      "message": "[SCSI] qla2xxx: Perform implicit LOGO during fabric logout request.\n\nSimilarly to previous LOGO requests on non-24xx hardware,\nperform an implicit-LOGO as to avoid the potential 2 *\nR_A_TOV delay which can result during an explicit-LOGO\nrequest.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "30c4766213aeb684ee477ac7f36703f9134ac7ad",
      "tree": "91b95d4e765aa74856e4e7a4b9ee5aefb04e01dc",
      "parents": [
        "d88021a6710e6ed5d1899ba2e54d4638026e277d"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Mon Jan 29 10:22:21 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:06:38 2007 -0600"
      },
      "message": "[SCSI] qla2xxx: Export OptionROM boot-codes version information.\n\nThis includes BIOS, EFI, FCODE and firmware versions.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d88021a6710e6ed5d1899ba2e54d4638026e277d",
      "tree": "4c251c19a0b98b616754046b9eaafa8176de1a25",
      "parents": [
        "a8488abefaa863a0c3a19888f03395adb3f1c6d2"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Mon Jan 29 10:22:20 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:06:12 2007 -0600"
      },
      "message": "[SCSI] qla2xxx: Handle IRQ-0 assignments by the system.\n\nNo restriction should be placed on the IRQ number assigned\nto a given ISP.  Original code incorrectly assumed a\nnon-zero IRQ number assignment by the system.  In these\ncircumstances the proper freeing of the IRQ (via free_irq())\nwould not take place.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a8488abefaa863a0c3a19888f03395adb3f1c6d2",
      "tree": "d26c038c2a72231490db6c6e4ef9ea5d7f03862c",
      "parents": [
        "3c6061236801a376d86ca75fd56d61f964611dd5"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Mon Jan 29 10:22:19 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:05:20 2007 -0600"
      },
      "message": "[SCSI] qla2xxx: Add MSI-X support.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3c6061236801a376d86ca75fd56d61f964611dd5",
      "tree": "b95e527c1608a318de6f42498ca4a08bd39bd551",
      "parents": [
        "63bb1bf0400414c0bc51cf276daa0fb5168d1e61"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Mon Jan 29 10:22:18 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Jan 31 11:04:44 2007 -0600"
      },
      "message": "[SCSI] qla2xxx: Correct sector-erase issues while writing flash.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f56df2f4db6e4af87fb8e941cff69f4501a111df",
      "tree": "ad4c9b757711c5aee43275467097b1ded95c1a41",
      "parents": [
        "4222721ebb50a8640860eeca0caeb63fe1cce935"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 19:42:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 19:42:57 2007 -0800"
      },
      "message": "Linux 2.6.20-rc7\n\nOk, so I said there wouldn\u0027t be another -rc.\n\nI lied.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4222721ebb50a8640860eeca0caeb63fe1cce935",
      "tree": "d67acdb4315e611fadc64975fd1467b2389d412d",
      "parents": [
        "41c57a87183a7c458d86f78966d69d4bf18ea0b7",
        "76398f9667e8369023ed5f4847fb59e9da8b6968"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 17:02:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 17:02:08 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid:\n  HID: fix pb_fnmode and move it to generic HID\n  HID: fix hid-input mapping for Firefly Mini Remote Control\n  USB HID: fix hid_blacklist clash for 0x08ca/0x0010\n  HID: fix memleaking of collection\n"
    },
    {
      "commit": "41c57a87183a7c458d86f78966d69d4bf18ea0b7",
      "tree": "8efc83537ecc63a49cd823133f10f003b1efa4ee",
      "parents": [
        "fa8609da993b04dc2dd762173a6d0ab1a192e256"
      ],
      "author": {
        "name": "David Barksdale",
        "email": "amatus@ocgnet.org",
        "time": "Tue Jan 30 14:36:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:36 2007 -0800"
      },
      "message": "[PATCH] IPMI: fix timeout list handling\n\nFix a dangling pointer bug in ipmi_timeout_handler.  A list of timedout\nmessages is not re-initialized before reuse, causing the head of the list\nto point to freed memory.\n\nSigned-off-by: David Barksdale \u003camatus@ocgnet.org\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa8609da993b04dc2dd762173a6d0ab1a192e256",
      "tree": "acf6440950b722e3acdc0beba497bf0b640e588e",
      "parents": [
        "3896625d0badd53dbc34d584861a36ba7eb4613f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jan 30 14:36:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] ntfs: kmap_atomic() atomicity fix\n\nThe KM_BIO_SRC_IRQ kmap slot requires local irq protection.\n\nAcked-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3896625d0badd53dbc34d584861a36ba7eb4613f",
      "tree": "35af106b8356634a0e804341b8eb0a90b588df41",
      "parents": [
        "99abaf51e25f7d4ac2081e5cdc1f01baa0543514"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Jan 30 14:36:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] uml: fix signal frame alignment\n\nUse the same signal frame alignment calculations as the underlying\narchitecture.  x86_64 appeared to do this, but the \"- 8\" was really\nsubtracting 8 * sizeof(struct rt_sigframe) rather than 8 bytes.\n\nUML/i386 might have been OK, but I changed the calculation to match\ni386 just to be sure.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Antoine Martin \u003cantoine@nagafix.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99abaf51e25f7d4ac2081e5cdc1f01baa0543514",
      "tree": "11686bc5f5056a9fb0467eeaf0868ae5141a1b3d",
      "parents": [
        "c06bb5d49d8b240876c7c5019197e6a7bd33bcf7"
      ],
      "author": {
        "name": "ethanhsiao@jmicron.com",
        "email": "ethanhsiao@jmicron.com",
        "time": "Tue Jan 30 14:36:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] jmicron: 40/80pin primary detection\n\njmicron module detects all JMB36x as JMB361 and PATA0 has wrong pin status\nof XICBLID.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c06bb5d49d8b240876c7c5019197e6a7bd33bcf7",
      "tree": "278f7a6bc61d0ec20c1e8eeb2e2a7d1597b29f8a",
      "parents": [
        "ab40c5c6b6861ee71fd97f2611027b01e9ec4da0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Tue Jan 30 14:36:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] Fix VIA quirks\n\nFix VIA quirks that were recently broken by Alan Cox in the upstream\nkernel (commit 1597cacbe39802d86656d1f2e6329895bd2ef531).\n\nMy understanding is that pci_find_present() doesn\u0027t work yet at the time\nthe quirks are run.  So I used a two-step quirk as is done for some other\nquirks already.  First we detect the VIA south bridges and set the right\nlow and high device limits, then we are ready to actually run the quirks on\nthe affected devices.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab40c5c6b6861ee71fd97f2611027b01e9ec4da0",
      "tree": "fd3288d65a82cfd3b2a95400f41515d22cc44a64",
      "parents": [
        "46bae1a9a767f3ae8e636d96f9b95703df34b398"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Tue Jan 30 14:36:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] kprobes: replace magic numbers with enum\n\nReplace the magic numbers with an enum, and gets rid of a warning on the\nspecific architectures (ex.  powerpc) on which the compiler considers\n\u0027char\u0027 as \u0027unsigned char\u0027.\n\nSigned-off-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "46bae1a9a767f3ae8e636d96f9b95703df34b398",
      "tree": "b07f821219bfb9ea4c17180bf6635cf14bdba9b3",
      "parents": [
        "ec268be36e79d99443efc4be3a617d6efc6f719b"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Tue Jan 30 14:36:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] Remove warning: VFS is out of sync with lock manager\n\nBut keep it as a dprintk\n\nThe message can be generated in a quite normal situation:\n If a \u0027lock\u0027 request is interrupted, then the lock client needs to\n  record that the server has the lock, incase it does.\n When we come the unlock, the server might say it doesn\u0027t, even\n  though we think it does (or might) and this generates the message.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec268be36e79d99443efc4be3a617d6efc6f719b",
      "tree": "fa6e41483220f05e7b281e332debc452324d446d",
      "parents": [
        "0d59a01bc461bbab4017ff449b8401151ef44cf6"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jan 30 14:35:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] translate dashes in filenames for headers install\n\nThe current filename-\u003edefine translation does not scrub dashes so when\ncreating stub defines for like asm-x86_64/ptrace-abi.h, we get: #define\n__ASM_STUB_PTRACE-ABI_H\n\ngcc just hates that sort of thing :)\n\ntrivial attached patch adds - to the tr list to scrub it to _\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d59a01bc461bbab4017ff449b8401151ef44cf6",
      "tree": "ec388c127883f8dddde3a933eac44a45aca6520c",
      "parents": [
        "bcdddfb66cc998252d34758ce4109cedc0d24a5c"
      ],
      "author": {
        "name": "Adam Litke",
        "email": "agl@us.ibm.com",
        "time": "Tue Jan 30 14:35:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] Don\u0027t allow the stack to grow into hugetlb reserved regions\n\nWhen expanding the stack, we don\u0027t currently check if the VMA will cross\ninto an area of the address space that is reserved for hugetlb pages.\nSubsequent faults on the expanded portion of such a VMA will confuse the\nlow-level MMU code, resulting in an OOPS.  Check for this.\n\nSigned-off-by: Adam Litke \u003cagl@us.ibm.com\u003e\nCc: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bcdddfb66cc998252d34758ce4109cedc0d24a5c",
      "tree": "8cea3d0275dce00f12b8b4ac853fac6841a1c6b9",
      "parents": [
        "0f2452855d86901ba3766826ccb5606ea4e15ab9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 14:11:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 14:11:12 2007 -0800"
      },
      "message": "Revert \"net: ifb error path loop fix\"\n\nThis reverts commit 0c0b3ae68ec93b1db5c637d294647d1cca0df763.\n\nQuoth David:\n\n  \"Jeff, please revert\n\n   It\u0027s wrong.  We had a lengthy analysis of this piece of code\n   several months ago, and it is correct.\n\n   Consider, if we run the loop and we get an error\n   the following happens:\n\n   1) attempt of ifb_init_one(i) fails, therefore we should\n      not try to \"ifb_free_one()\" on \"i\" since it failed\n   2) the loop iteration first increments \"i\", then it\n      check for error\n\n   Therefore we must decrement \"i\" twice before the first\n   free during the cleanup.  One to \"undo\" the for() loop\n   increment, and one to \"skip\" the ifb_init_one() case which\n   failed.\"\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0f2452855d86901ba3766826ccb5606ea4e15ab9",
      "tree": "b5a48b7bc49bbfdf97434e4f9cc83607d78eb0de",
      "parents": [
        "444f378b237a0f728f5c4aba752c08d13c209344"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Tue Jan 30 15:28:23 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 13:40:36 2007 -0800"
      },
      "message": "[PATCH] namespaces: fix task exit disaster\n\nThis is based on a patch by Eric W.  Biederman, who pointed out that pid\nnamespaces are still fake, and we only have one ever active.\n\nSo for the time being, we can modify any code which could access\ntsk-\u003ensproxy-\u003epid_ns during task exit to just use \u0026init_pid_ns instead,\nand move the exit_task_namespaces call in do_exit() back above\nexit_notify(), so that an exiting nfs server has a valid tsk-\u003esighand to\nwork with.\n\nLong term, pulling pid_ns out of nsproxy might be the cleanest solution.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\n\n[ Eric\u0027s patch fixed to take care of free_pid() too ]\n\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "444f378b237a0f728f5c4aba752c08d13c209344",
      "tree": "248fd00bb2e60cb0890fce38b6a66fed65f977e4",
      "parents": [
        "8c8c4bafc3a20a6fb9078315ff865bc42276f9ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 13:35:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 13:35:18 2007 -0800"
      },
      "message": "Revert \"[PATCH] namespaces: fix exit race by splitting exit\"\n\nThis reverts commit 7a238fcba0629b6f2edbcd37458bae56fcf36be5 in\npreparation for a better and simpler fix proposed by Eric Biederman\n(and fixed up by Serge Hallyn)\n\nAcked-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8c8c4bafc3a20a6fb9078315ff865bc42276f9ba",
      "tree": "5ea72d40c55890b3c1c944fa4ef8dd386e6e7ba5",
      "parents": [
        "ad2e62a038c392a3453712fbb42fd71faacc203a",
        "78981a7c6c34bddbb90da72cf6ce10953e84aad8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:46:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:46:17 2007 -0800"
      },
      "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: fix translation for START STOP UNIT\n  libata-scsi: ata_task_ioctl should return ATA registers from sense data\n  pata_platform: set_mode fix\n  ata_if_xfermask() word 51 fix\n  pata_sil680: PIO1 taskfile transfers overclocking fix (repost)\n  libata: fix ata_eh_suspend() return value\n  ahci: port_no should be used when clearing IRQ in ahci_thaw()\n\nFix trivial conflict in drivers/ata/pata_platform.c manually\n"
    },
    {
      "commit": "ad2e62a038c392a3453712fbb42fd71faacc203a",
      "tree": "7dfbe54f308cf9da77232450dd5676fdbe5c9c3c",
      "parents": [
        "51e6ed23fc95c3e710d8a98717924ccb2571aa66",
        "3453c8478a228d9b374956ea99256163f1a0c88c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:44:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:44:08 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Remove unneeded errata workaround from p4-clockmod.\n  [CPUFREQ] check sysfs_create_link return value\n"
    },
    {
      "commit": "51e6ed23fc95c3e710d8a98717924ccb2571aa66",
      "tree": "2e7b2aae718de89e31384bc133e8752da642f5ae",
      "parents": [
        "597049ccd729e80c5eff7d907beeb58d908aac6f",
        "43ed41f648554c9fecaf7597d25e05da63ec7290"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:43:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:43:26 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] Add new IDs to VIA AGP.\n  [AGPGART] Remove pointless assignment.\n  [AGPGART] Remove pointless typedef in ati-agp\n  [AGPGART] Prevent (unlikely) memory leak in amd_create_gatt_pages()\n  [AGPGART] intel_agp: restore graphics device\u0027s pci space early in resume\n"
    },
    {
      "commit": "597049ccd729e80c5eff7d907beeb58d908aac6f",
      "tree": "49e6ffd8838ed00923876fa3b1ed8a145444fd1a",
      "parents": [
        "d3143e71a95fe504c3d2d4a3b7aac126a588b1ac",
        "e0b874df14052489e6408125903dba96b4dd7baa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:41:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:41:27 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6:\n  via82cxxx/pata_via: correct PCI_DEVICE_ID_VIA_SATA_EIDE ID and add support for CX700 and 8237S\n  ide: unregister idepnp driver on unload\n  ide: add missing __init tags to IDE PCI host drivers\n  ia64: add pci_get_legacy_ide_irq()\n  ide/generic: Jmicron has its own drivers now\n  atiixp.c: add cable detection support for ATI IDE\n  atiixp.c: sb600 ide only has one channel\n  atiixp.c: remove unused code\n  jmicron: fix warning\n  ide: update MAINTAINERS entry\n"
    },
    {
      "commit": "d3143e71a95fe504c3d2d4a3b7aac126a588b1ac",
      "tree": "78cf757c2896c3b5977e9a53d77642916ba7523e",
      "parents": [
        "b20c8453a7d6e8d63c0f05ba3e38d9428c8091b1",
        "90afd0e574a1a739aeb62e30d556ebf0289389e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:49 2007 -0800"
      },
      "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  Broadcom 4400 resume small fix\n  b44: src_desc-\u003eaddr is little-endian\n  e100: fix irq leak on suspend/resume\n  bonding: ARP monitoring broken on x86_64\n  ehea: Fixed missing tasklet_kill() call\n  ehea: Fixed wrong jumbo frames status query\n  82596 warning fixes\n  FS_ENET: OF-related fixup for FEC and SCC MAC\u0027s\n  net: ifb error path loop fix\n  b44: Fix frequent link changes\n"
    },
    {
      "commit": "b20c8453a7d6e8d63c0f05ba3e38d9428c8091b1",
      "tree": "432e9c2654d55a0f262d8170a9dd87cabdff6a12",
      "parents": [
        "774ba59c950926abd27421fa146f1916de89e6f6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:40 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:21 2007 -0800"
      },
      "message": "[PATCH] fix indentation-related breakage in Kconfig.i386\n\nKconfig recognizes the end of help text by receding indentation depth.\nRecent patch had broken HOST_VMSPLIT_... choice in arch/um/Kconfig.i386 -\nall alternatives are interpreted as part of help text now.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "774ba59c950926abd27421fa146f1916de89e6f6",
      "tree": "70f766c1a7501770845b4700e4b71cb00d15932d",
      "parents": [
        "6a13f66043cd755fc7e19f8e0fbb5bfcdf470e74"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:50 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:21 2007 -0800"
      },
      "message": "[PATCH] b44: src_desc-\u003eaddr is little-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6a13f66043cd755fc7e19f8e0fbb5bfcdf470e74",
      "tree": "301db0c7aa84e1649935fe3c842c75c9a40a67cf",
      "parents": [
        "d0a23398eeaa374eb0c0435c5a259ffde77c8af0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:24:00 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:21 2007 -0800"
      },
      "message": "[PATCH] dma-mapping.h stubs fix\n\ndo { } while(0) is not a good imitation of function returning void;\nuse ((void)0) instead.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d0a23398eeaa374eb0c0435c5a259ffde77c8af0",
      "tree": "5f309fc728260f6a0e4f56dca4a04ee6c4cf8b8d",
      "parents": [
        "161c888b0b4d28775dfe35274ee90c16a91b4365"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:55 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:20 2007 -0800"
      },
      "message": "[PATCH] missing dma_sync_single_range_for{cpu,device} on alpha\n\nno-op as all dma_sync_... there.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "161c888b0b4d28775dfe35274ee90c16a91b4365",
      "tree": "1170493deaf81c814163014cb2b19d2dcd5acc6e",
      "parents": [
        "9a696b4f3c5664c2c4815cc8e37256e51a3425e1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:45 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:20 2007 -0800"
      },
      "message": "[PATCH] pata_platform: fallout from set_mode() change\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a696b4f3c5664c2c4815cc8e37256e51a3425e1",
      "tree": "236f442017c9854c1bb55ef802f5031930cb1d5c",
      "parents": [
        "a12743026ceb34388b9b983801ba99240cb0a199"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:35 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:20 2007 -0800"
      },
      "message": "[PATCH] sym53c500_cs: remove bogus call fo free_dma()\n\nWhat DMA for 16bit pcmcia card, anyway?  We never do request_dma()\nthere and -\u003edma_channel never changes since initialization to -1.\nIOW, that call is dead code.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a12743026ceb34388b9b983801ba99240cb0a199",
      "tree": "20c9ee0b853903d9cdfd5f1006f1275ebff02510",
      "parents": [
        "89eb1693f975eddafd475782ee857d98f411d10d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:30 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:20 2007 -0800"
      },
      "message": "[PATCH] mtd/nand/cafe.c missing include of dma-mapping.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "89eb1693f975eddafd475782ee857d98f411d10d",
      "tree": "c513e68025bb6286664a671426a2bc74a9cf460f",
      "parents": [
        "a06c39d2577cda7d7a1baaa45c29e6f24000a2a0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:25 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:20 2007 -0800"
      },
      "message": "[PATCH] missing exports of pm_power_off() on alpha and sparc32\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a06c39d2577cda7d7a1baaa45c29e6f24000a2a0",
      "tree": "0faa07be3679b78b01b925e5f959cbdcdf86ff3a",
      "parents": [
        "08456d10a6bc208bafced4f7b4090abccfb594da",
        "9616d54fffa4c9ae78136cc6d01209de2d92b75d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:35:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:35:12 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix typo of \"CONFIG_MT_SMP\".\n  [MIPS] Ocelot G: Fix a few misspellings of CONFIG_GALILEO_GT64240_ETH\n  [PATCH] Malta: Fix build if CONFIG_MTD is diabled.\n"
    },
    {
      "commit": "63bb1bf0400414c0bc51cf276daa0fb5168d1e61",
      "tree": "0434499b9357d893966ecb56ac8e95034fa9bc29",
      "parents": [
        "20ce791a0e684dceea2b6804a7c7aaa22e8bfa5c"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sun Jan 28 01:19:41 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Jan 30 10:34:54 2007 -0600"
      },
      "message": "[SCSI] libsas: fix task attribute\n\nWhy TASK_ATTR_HOQ?\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "20ce791a0e684dceea2b6804a7c7aaa22e8bfa5c",
      "tree": "8cdfe628e719faccc848627166aa561f4f44770f",
      "parents": [
        "f27708fc7523a87e3e69cae5628015961f0d3061"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 25 18:15:03 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Jan 30 10:34:29 2007 -0600"
      },
      "message": "[SCSI] ipr: remove duplicate device id\n\nThis patch removes a duplicate device id from the IPR driver.  Based on\nthe ipr.h file, I\u0027m not so sure this was intended to be a duplicate, and\nif so, the .h file should be modified to use the proper sub-device id\ninstead.\n\nThis was pointed out to me by Kay Sievers \u003ckay.sievers@suse.de\u003e\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "08456d10a6bc208bafced4f7b4090abccfb594da",
      "tree": "98988ac1081ef73779fdf5b8e100e8f88619e3b9",
      "parents": [
        "701dfbc1cbdd42b814dd76a885c4b73f97011d08",
        "7d2aae1e88660cf09be913e9754e45189dc33412"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:34:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:34:02 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  [PATCH] ALSA: Fix sysfs breakage\n"
    },
    {
      "commit": "701dfbc1cbdd42b814dd76a885c4b73f97011d08",
      "tree": "4a8e8185616e7cc9c115de564bd2c6d626662217",
      "parents": [
        "8339f0008c47cdd921c73f6d53d5588b5484f93c"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Jan 29 21:24:08 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:33:32 2007 -0800"
      },
      "message": "[PATCH] mm: mremap correct rmap accounting\n\nNick Piggin points out that page accounting on MIPS multiple ZERO_PAGEs\nis not maintained by its move_pte, and could lead to freeing a ZERO_PAGE.\n\nInstead of complicating that move_pte, just forget the minor optimization\nwhen mremapping, and change the one thing which needed it for correctness\n- filemap_xip use ZERO_PAGE(0) throughout instead of according to address.\n\n[ \"There is no block device driver one could use for XIP on mips\n   platforms\" - Carsten Otte ]\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8339f0008c47cdd921c73f6d53d5588b5484f93c",
      "tree": "23a258422bfb3e44252ab53ab304133da20cbdc2",
      "parents": [
        "c9cc8e771cb62e495765793e4b7d06016ae1b525"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon Jan 29 13:19:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:29:58 2007 -0800"
      },
      "message": "[PATCH] i386: In assign_irq_vector look at all vectors before giving up\n\nWhen the world was a simple and static place setting up irqs was easy.\nIt sufficed to allocate a linux irq number and a find a free cpu\nvector we could receive that linux irq on.  In those days it was\na safe assumption that any allocated vector was actually in use\nso after one global pass through all of the vectors we would have\nnone left.\n\nThese days things are much more dynamic with interrupt controllers\n(in the form of MSI or MSI-X) appearing on plug in cards and linux\nirqs appearing and disappearing.  As these irqs come and go vectors\nare allocated and freed,  invalidating the ancient assumption that all\nallocated vectors stayed in use forever.\n\nSo this patch modifies the vector allocator to walk through every\npossible vector before giving up, and to check to see if a vector\nis in use before assigning it.  With these changes we stop leaking\nfreed vectors and it becomes possible to allocate and free irq vectors\nall day long.\n\nThis changed was modeled after the vector allocator on x86_64 where\nthis limitation has already been removed.  In essence we don\u0027t update\nthe static variables that hold the position of the last vector we\nallocated until have successfully allocated another vector.  This\nallows us to detect if we have completed one complete scan through\nall of the possible vectors.\n\nAcked-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c9cc8e771cb62e495765793e4b7d06016ae1b525",
      "tree": "42c3ae364cd8b22e3263403f0baa2b5e8070b5da",
      "parents": [
        "59df3230fc57fa8900bebf3d2d68221d549f3c7c",
        "b9d1902cd281d9b829fb3d6ee9148d28c8c63382"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:29:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:29:05 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4117/1: S3C2412: Fix writel() usage in selection code\n  [ARM] 4111/1: Allow VFP to work with thread migration on SMP\n  [ARM] 4112/1: Only ioremap to supersections if DOMAIN_IO is zero\n  [ARM] 4106/1: S3C2410: typo fixes in register definitions\n  [ARM] 4102/1: Allow for PHYS_OFFSET on any valid 2MiB address\n  [ARM] Fix AMBA serial drivers for non-first serial ports\n  [ARM] 4100/1: iop3xx: fix cpu mask for iop333\n  [ARM] Update mach-types\n  [ARM] Fix show_mem() for discontigmem\n  [ARM] 4096/1: S3C24XX: change return code form s3c2410_gpio_getcfg()\n  [ARM] 4095/1: S3C24XX: Fix GPIO set for Bank A\n  [ARM] 4092/1: i.MX/MX1 CPU Frequency scaling latency definition\n  [ARM] 4089/1: AT91: GPIO wake IRQ cleanup\n  [ARM] 4088/1: AT91: Unbalanced IRQ in serial driver suspend/resume\n  [ARM] 4087/1: AT91: CPU reset for SAM9x processors\n  [ARM] 4086/1: AT91: Whitespace cleanup\n  [ARM] 4085/1: AT91: Header fixes.\n  [ARM] 4084/1: Remove CONFIG_DEBUG_WAITQ\n"
    },
    {
      "commit": "59df3230fc57fa8900bebf3d2d68221d549f3c7c",
      "tree": "59ca2c3a435e44395fbb42e9eaeb349c10bcf783",
      "parents": [
        "3d8b3036f5260b366ec0982aa2f862d841d058c2"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Jan 29 13:47:01 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:28:16 2007 -0800"
      },
      "message": "[PATCH] `make help\u0027 in build tree doesn\u0027t show headers_* targets\n\n`make help\u0027 in the build tree doesn\u0027t show the help texts about the\n`headers_install\u0027 and `headers_check\u0027 targets because it looks for\ninclude/asm-$(ARCH)/Kbuild in the wrong place.\nAdd the missing `$(srctree)\u0027 prefixes to fix this.\nAlso move the printing of the default install path for the headers inside the\n`if/fi\u0027, where it belongs.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d8b3036f5260b366ec0982aa2f862d841d058c2",
      "tree": "b7970e26a959f3a167b17f5d49c682ff1642bde8",
      "parents": [
        "efee2b812645d10824bf6cb247789910bcb66881"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Mon Jan 29 13:19:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] cdev.h: forward declarations\n\nApparently this broke due to missing `struct inode\u0027 declaration.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nCc: Noah Watkins \u003cnwatkins@ittc.ku.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efee2b812645d10824bf6cb247789910bcb66881",
      "tree": "b4b4c54b0064bc3b17aa778807f2f914a60848b8",
      "parents": [
        "8682164a66325cab07620082eb7f413b547f4b4a"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Mon Jan 29 13:19:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] ufs: reallocation fix\n\nIn blocks reallocation function sometimes does not update some of\nbuffer_head::b_blocknr, which may and cause data damage.\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8682164a66325cab07620082eb7f413b547f4b4a",
      "tree": "c8e7b5456a71b58506b182ffa0997271d8ec03fa",
      "parents": [
        "a685e26fff387db350966f88eaad515bf41c4705"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Mon Jan 29 13:19:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] ufs: truncate negative to unsigned fix\n\nDuring ufs_trunc_direct which is subroutine of ufs::truncate, we try the first\nof all free parts of block and then whole blocks.  But we calculate size of\nblock\u0027s part to free in the wrong way.\n\nThis may cause bad update of used blocks and fragments statistic, and you can\ngot report that you have free 32T on 1Gb partition.\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a685e26fff387db350966f88eaad515bf41c4705",
      "tree": "aa32924e5641541df5e178908bf8e88fb9d2f508",
      "parents": [
        "ff79544754631cf3d237ff47b7d0e7ab2d211fcf"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Mon Jan 29 13:19:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] ufs: alloc metadata null page fix\n\nThese series of patches result of UFS1 write support stress testing, like\nrunning fsx-linux, untar and build linux kernel etc\n\nWe pass from ufs::get_block_t to levels below: pointer to the current page, to\nmake possible things like reallocation of blocks on the fly, and we also uses\nthis pointer for indication, what actually we allocate data block or meta data\nblock, but currently we make decision about what we allocate on the wrong\nlevel, this may and cause oops if we allocate blocks in some special order.\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ff79544754631cf3d237ff47b7d0e7ab2d211fcf",
      "tree": "aec89c9cfbe2f0652b121188d6cefadd11dcf881",
      "parents": [
        "436d1654b341e55a73cada13cce3142b619f23bb"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Jan 29 13:19:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] fuse: fix bug in control filesystem mount\n\nThe BUG in fuse_ctl_add_dentry() could be triggered if the control\nfilesystem was unmounted and mounted again while one or more fuse\nfilesystems were present.\n\nThe fix is to reset the dentry counter in fuse_ctl_kill_sb().\n\nBug reported by Florent Mertens.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "436d1654b341e55a73cada13cce3142b619f23bb",
      "tree": "fb13b2ec9bf6fe5e85f2e16fc032a8b9f22c7118",
      "parents": [
        "34e9a63b4f3e169b583f6ba2e26356ecbf932fba"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 29 13:19:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] use __u8 rather than u8 in userspace SIZE defines in hdreg.h\n\nUse __u8 rather than u8 in SIZE defines exported to userspace.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34e9a63b4f3e169b583f6ba2e26356ecbf932fba",
      "tree": "445562aa7159ef7ec3d29f8e1cc18d578d9bfcae",
      "parents": [
        "d019bcf0eb9a55c51f1c57659f923d356b4675e1"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Jan 29 13:19:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] knfsd: ratelimit some nfsd messages that are triggered by external events\n\nAlso remove {NFSD,RPC}_PARANOIA as having the defines doesn\u0027t really add\nanything.\n\nThe printks covered by RPC_PARANOIA were triggered by badly formatted\npackets and so should be ratelimited.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d019bcf0eb9a55c51f1c57659f923d356b4675e1",
      "tree": "06349b9f623ad6978d5cb8bec27393a7e2e1090a",
      "parents": [
        "a0f7b67ae470f3afed3f03d017fd1c29fd1b58b8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 29 13:19:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] fs/lockd/clntlock.c: add missing newlines to dprintk\u0027s\n\nThis patch adds missing newlines to dprintk\u0027s.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a0f7b67ae470f3afed3f03d017fd1c29fd1b58b8",
      "tree": "d5b8f8ac5b974268ce4a097f8ea3cc65c2a67301",
      "parents": [
        "49b14f24cc5aa962446515c9df501192eda99bd4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 29 13:19:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] m68k: uaccess.h needs sched.h\n\nIn file included from include/linux/crypto.h:26,\n                 from crypto/cipher.c:17:\ninclude/linux/uaccess.h: In function \u0027pagefault_disable\u0027:\ninclude/linux/uaccess.h:18: error: dereferencing pointer to incomplete type\ninclude/linux/uaccess.h: In function \u0027pagefault_enable\u0027:\ninclude/linux/uaccess.h:33: error: dereferencing pointer to incomplete type\n\nvideo_buf need PCI.\n\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49b14f24cc5aa962446515c9df501192eda99bd4",
      "tree": "aca739bbcac072eb901510a419dc908a26e1543c",
      "parents": [
        "04611f98ce34f8911740ccd7e2bf0c22f818f622"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Jan 29 13:19:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] Fix \"CONFIG_X86_64_\" typo in drivers/kvm/svm.c\n\nFix what looks like an obvious typo in the file drivers/kvm/svm.c.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04611f98ce34f8911740ccd7e2bf0c22f818f622",
      "tree": "35d3a0cf021078df527fc6c0e67ba10d141fdbc5",
      "parents": [
        "88f6cd0c3bb5db2619103f834d4167b7d0d9899c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 29 13:19:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] use __u8/__u32 in userspace ioctl defines for I2O\n\nMake sure exported I2O ioctls utilize userspace safe types.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88f6cd0c3bb5db2619103f834d4167b7d0d9899c",
      "tree": "06ee040a40e749dc1bf2fed61201db9d2a4d0356",
      "parents": [
        "7a238fcba0629b6f2edbcd37458bae56fcf36be5"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Mon Jan 29 13:19:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:44 2007 -0800"
      },
      "message": "[PATCH] uml: fix mknod\n\nFix UML hostfs mknod(): userspace has differernt dev_t size and encoding\nthan kernel, so extract major/minor and reencode using glibc makedev()\nmacro.\n\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nAcked-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a238fcba0629b6f2edbcd37458bae56fcf36be5",
      "tree": "ad556f0ec00637df5b4c4a2063c6b3325666d2f1",
      "parents": [
        "c0d4d573feed199b16094c072e7cb07afb01c598"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Mon Jan 29 13:19:40 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:44 2007 -0800"
      },
      "message": "[PATCH] namespaces: fix exit race by splitting exit\n\nFix exit race by splitting the nsproxy putting into two pieces.  First\npiece reduces the nsproxy refcount.  If we dropped the last reference, then\nit puts the mnt_ns, and returns the nsproxy as a hint to the caller.  Else\nit returns NULL.  The second piece of exiting task namespaces sets\ntsk-\u003ensproxy to NULL, and drops the references to other namespaces and\nfrees the nsproxy only if an nsproxy was passed in.\n\nA little awkward and should probably be reworked, but hopefully it fixes\nthe NFS oops.\n\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Daniel Hokka Zakrisson \u003cdaniel@hozac.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "90afd0e574a1a739aeb62e30d556ebf0289389e5",
      "tree": "fd882a0475ce51a35200a114a2688eed9403170f",
      "parents": [
        "00576e93805bd4f2dd2649e354726dee872d1e8a"
      ],
      "author": {
        "name": "Dmitriy Monakhov",
        "email": "dmonakhov@openvz.org",
        "time": "Sat Jan 27 00:00:03 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "Broadcom 4400 resume small fix\n\nSome issues in b44_resume().\n\n- Return value of pci_enable_device() was ignored.\n\n- If request_irq() has failed we have to just disable device and exit.\n\nSigned-off-by: Dmitriy Monakhov \u003cdmonakhov@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "00576e93805bd4f2dd2649e354726dee872d1e8a",
      "tree": "85cda043ecb1715f85f7cd2c4eca697ffe9cfc6d",
      "parents": [
        "518d83382568964ca9657511140398ebac925ecd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:50 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "b44: src_desc-\u003eaddr is little-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "518d83382568964ca9657511140398ebac925ecd",
      "tree": "8d12028501a365ed134d279feecfb9c6f333cf56",
      "parents": [
        "f8a8ccd56d82bd4f4b5c7c2e7eb758c7764d98e1"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Jan 29 14:31:16 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "e100: fix irq leak on suspend/resume\n\ne100: fix irq leak on suspend/resume\n\nFrom: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\n\nThe e100_resume() function should be calling netif_device_detach and\nfree_irq. This fixes multiple irq\u0027s being allocated after resume.\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f8a8ccd56d82bd4f4b5c7c2e7eb758c7764d98e1",
      "tree": "6358595d1471b15ec6332f076244d7472118bcc1",
      "parents": [
        "d4150a2731615de5cd4527a23435aaa7396c63c6"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Mon Jan 29 12:08:38 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "bonding: ARP monitoring broken on x86_64\n\nWhile working with the latest bonding code I noticed a nasty problem that\nwill prevent arp monitoring from always functioning correctly on x86_64\nsystems.  Comparing ints to longs and expecting reliable results on x86_64\nis a bad idea.  With this patch, arp monitoring works correctly again.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d4150a2731615de5cd4527a23435aaa7396c63c6",
      "tree": "fe28cd70c313031a2472e439d65d6d81a8be22a7",
      "parents": [
        "9c750b7d14301b710c13247f7cc28abd614d9f5c"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 29 18:44:41 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "ehea: Fixed missing tasklet_kill() call\n\nNEQ-Tasklet wasn\u0027t killed when module is removed.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9c750b7d14301b710c13247f7cc28abd614d9f5c",
      "tree": "aa52bfeecd220986d9c6682131ed3335b1fb12f0",
      "parents": [
        "9e8e83d1ba0b248de34062a61f4f5d378a5dbd53"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 29 18:44:01 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "ehea: Fixed wrong jumbo frames status query\n\nThis patch fixes the wrong query and logging of the per interface jumbo frames\nenabled/disabled status.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9e8e83d1ba0b248de34062a61f4f5d378a5dbd53",
      "tree": "1acb734aa5bc7527294bae99293df5c28e2cbff9",
      "parents": [
        "b1f54ba34f9e036ab515bbac0c01d17300e1c79a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Jan 27 00:00:04 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:01 2007 -0500"
      },
      "message": "82596 warning fixes\n\ndrivers/net/82596.c: In function \u0027i596_start_xmit\u0027:\ndrivers/net/82596.c:1069: warning: cast from pointer to integer of different size\ndrivers/net/82596.c: In function \u0027i82596_probe\u0027:\ndrivers/net/82596.c:1249: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 4 has type \u0027long unsigned int\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b1f54ba34f9e036ab515bbac0c01d17300e1c79a",
      "tree": "cf50663a12573623611188f65138f3bd7f711227",
      "parents": [
        "0c0b3ae68ec93b1db5c637d294647d1cca0df763"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Sat Jan 27 00:00:04 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:01 2007 -0500"
      },
      "message": "FS_ENET: OF-related fixup for FEC and SCC MAC\u0027s\n\nUpdated direct resource pass with ioremap call, make it grant proper IRQ\nmapping, stuff incompatible with the new approach were respectively put\nunder #ifndef CONFIG_PPC_MERGE.  It is required so that both ppc and\npowerpc could utilize fs_enet effectively.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0c0b3ae68ec93b1db5c637d294647d1cca0df763",
      "tree": "d865c12ab25c8eb235342c46bfd3ad60c1bfb384",
      "parents": [
        "5fc7d61aee1a7f7d3448f8fbccaa93371ebeecb0"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat Jan 27 00:00:01 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:01 2007 -0500"
      },
      "message": "net: ifb error path loop fix\n\nOn error we should start freeing resources at [i-1] not [i-2].\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5fc7d61aee1a7f7d3448f8fbccaa93371ebeecb0",
      "tree": "cebe78adc2313c6890562d0f3e79a61eeb6f28c7",
      "parents": [
        "c0d4d573feed199b16094c072e7cb07afb01c598"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Jan 26 23:59:57 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:01 2007 -0500"
      },
      "message": "b44: Fix frequent link changes\n\nThis fixes the issue of frequent link changes under heavy traffic reported\nbelow:\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7696\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d216338\n\nThe b44 chip occasionally needs to be reset when ISTAT_ERRORS are\nencountered.  The reset sequence includes a PHY reset that will take many\nseconds to complete and cause the link to go down and up.  By skipping the\nPHY reset, it will greatly reduce the interruption when ISTAT_ERRORS are\nencountered.\n\nChange the full_reset parameter to reset_kind parameter in b44_init_hw().\nThis will allow PHY reset to be skipped when ISTAT_ERRORS are encountered.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "78981a7c6c34bddbb90da72cf6ce10953e84aad8",
      "tree": "65e9f6dc9e9c0e8462a32e09e511ef81617264d8",
      "parents": [
        "af068bd1debcc76c1bc265aa01401901bf0067ed"
      ],
      "author": {
        "name": "Robert Hancock",
        "email": "hancockr@shaw.ca",
        "time": "Tue Jan 30 00:59:18 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:20:39 2007 -0500"
      },
      "message": "libata: fix translation for START STOP UNIT\n\nlibata\u0027s SCSI translation for the SCSI START STOP UNIT command with the\nSTART bit clear (i.e.  stopping the drive) appears to be incorrect.  It\nsends an ATA STANDBY command with the time period set to 0, which the code\ncomment says means \"now\", but the ATA standard says this means disable the\nstandby timer, which effectively does nothing.  Change this to issue a\nSTANDBY IMMEDIATE command which will actually spin the drive down.  The SAT\n(SCSI/ATA Translation) standard revision 9 concurs with this choice.\n\nSigned-off-by: Robert Hancock \u003chancockr@shaw.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "af068bd1debcc76c1bc265aa01401901bf0067ed",
      "tree": "88d360e0974105ba87c6e05ddb4a06612406913d",
      "parents": [
        "2ca6611b1fc1f913f5370b3c50a0a35d817491b3"
      ],
      "author": {
        "name": "David Milburn",
        "email": "dmilburn@redhat.com",
        "time": "Tue Jan 30 00:59:15 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:20:39 2007 -0500"
      },
      "message": "libata-scsi: ata_task_ioctl should return ATA registers from sense data\n\nUser applications using the HDIO_DRIVE_TASK ioctl through libata expect\nspecific ATA registers to be returned to userspace.  Verified that\nata_task_ioctl correctly returns register values to the smartctl\napplication.\n\nSigned-off-by: David Milburn \u003cdmilburn@redhat.com\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2ca6611b1fc1f913f5370b3c50a0a35d817491b3",
      "tree": "ca4192cb42abdcc6b375a75decf16397e7755e38",
      "parents": [
        "7a0f1c8a4b1052da7efc7715e2e557255b632712"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jan 30 00:59:14 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:20:39 2007 -0500"
      },
      "message": "pata_platform: set_mode fix\n\ndrivers/ata/pata_platform.c:85: warning: initialization from incompatible pointer type\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7a0f1c8a4b1052da7efc7715e2e557255b632712",
      "tree": "18c8e67ea96005ce138c44f8df12b4a3e26becd1",
      "parents": [
        "5dcade90db19205b9ebb8241a22664560973f81a"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Jan 29 13:28:47 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:14:56 2007 -0500"
      },
      "message": "ata_if_xfermask() word 51 fix\n\nIf word 53 bit 1 isn\u0027t set, the maximum PIO mode is indicated by\nthe upper 8 bits of word 51, not the lower 8 bits.  Fixes PIO mode\ndetection on old Compact Flash cards.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5dcade90db19205b9ebb8241a22664560973f81a",
      "tree": "a3c4002395ef420fb12ccb6b1e7f4862156bb7de",
      "parents": [
        "64c9d27d6a692d2c27df14ef44cb400b4aa412b3"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sun Jan 28 21:33:44 2007 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:14:56 2007 -0500"
      },
      "message": "pata_sil680: PIO1 taskfile transfers overclocking fix (repost)\n\nFix PIO mode 1 overclocked taskfile transfers -- probably a typo carried over\nfrom drivers/ide/pci/siimage.c where I\u0027ve found it by documentation check...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "64c9d27d6a692d2c27df14ef44cb400b4aa412b3",
      "tree": "eac635d0a418f9a337048e66b3346cb2e08b5d85",
      "parents": [
        "03ee5b1cdd09ed1ee2e75d0bc647fc5db66b9d07",
        "c0d4d573feed199b16094c072e7cb07afb01c598"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:14:40 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:14:40 2007 -0500"
      },
      "message": "Merge branch \u0027master\u0027 into upstream-fixes\n"
    },
    {
      "commit": "76398f9667e8369023ed5f4847fb59e9da8b6968",
      "tree": "bcb37fe18e6b1ec3b9b79c4ac9eb015b199d0c15",
      "parents": [
        "8eda232e226b97c8f2fcbc5f672135247c1ee348"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 29 12:44:41 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 30 15:05:27 2007 +0100"
      },
      "message": "HID: fix pb_fnmode and move it to generic HID\n\nThe apple powerbook people are used to switch the pb_fnmode\nsetting at runtime through writing to sysfs, altering the\nmodule parameter value. This was broken for them in 2.6.20-rc1\nwhen generic HID layer was introduced, as the pb_fnmode flag\nwas made per-hiddevice, instead of global variable.\n\nThis patch moves the pb_fnmode module parameter from usbhid module\nto hid module, but apart from that retains backward compatibility\nwith respect to changing the mode through sysfs.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9616d54fffa4c9ae78136cc6d01209de2d92b75d",
      "tree": "9a8cda0d475c147fb2b1aae921fb6367348d532d",
      "parents": [
        "1ca5cb5ddd500fdf2096ebe9d4131ee9f1eabf43"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Thu Jan 25 18:41:35 2007 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 30 12:10:48 2007 +0000"
      },
      "message": "[MIPS] Fix typo of \"CONFIG_MT_SMP\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1ca5cb5ddd500fdf2096ebe9d4131ee9f1eabf43",
      "tree": "f240d1e12174c00f9d65c38d2393dd0bc33adbeb",
      "parents": [
        "bf2326e7525404576ab2bdf890e903ca4a249093"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jan 25 23:55:17 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 30 12:10:48 2007 +0000"
      },
      "message": "[MIPS] Ocelot G: Fix a few misspellings of CONFIG_GALILEO_GT64240_ETH\n\nReported by Robert P. J. Day \u003crpjday@mindspring.com\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bf2326e7525404576ab2bdf890e903ca4a249093",
      "tree": "8e4286fc1d6b5c9f8f83461cf44f2c9c87bac47e",
      "parents": [
        "c0d4d573feed199b16094c072e7cb07afb01c598"
      ],
      "author": {
        "name": "Jan Altenberg",
        "email": "jan@linutronix.de",
        "time": "Thu Jan 25 16:25:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 30 12:10:48 2007 +0000"
      },
      "message": "[PATCH] Malta: Fix build if CONFIG_MTD is diabled.\n\nSigned-off-by: Jan Altenberg \u003cjan@linutronix.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c0d4d573feed199b16094c072e7cb07afb01c598",
      "tree": "106f53f014c334afa3028407a0f7ccf015836ce2",
      "parents": [
        "87df7241bd547da5d4d4a4e5397866dfe422e439"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Mon Jan 29 21:18:38 2007 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 29 20:32:03 2007 -0800"
      },
      "message": "[PATCH] Fix SG_IO timeout jiffy conversion\n\nCommit 85e04e371b5a321b5df2bc3f8e0099a64fb087d7 cleaned up the timeout\nconversion, but did it exactly the wrong way.  We get msecs from user\nspace, and should convert them into jiffies. Not the other way around.\n\nHere is a fix with the overflow check sg.c has added in.  This fixes DVD\nburnign with Nero.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\n[ \"you\u0027ll be wanting a comma there\" - Andrew ]\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "87df7241bd547da5d4d4a4e5397866dfe422e439",
      "tree": "ffe1e90a761aa358ef95e351e0718cb3c377ad37",
      "parents": [
        "4cbf2aa35e1c189db234190fefc6c83b139ef963"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Tue Jan 30 14:36:27 2007 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 29 20:20:42 2007 -0800"
      },
      "message": "[PATCH] Fix try_to_free_buffer() locking\n\nFix commit ecdfc9787fe527491baefc22dce8b2dbd5b2908d\n\nNot to put too fine a point on it, but in a nutshell...\n\n\t__set_page_dirty_buffers() | try_to_free_buffers()\n\t---------------------------+---------------------------\n\t                           | spin_lock(private_lock);\n\t                           | drop_bufers()\n\t                           | spin_unlock(private_lock);\n\tspin_lock(private_lock)    |\n\t!page_has_buffers()        |\n\tspin_unlock(private_lock)  |\n\tSetPageDirty()             |\n\t                           | cancel_dirty_page()\n\n                          oops!\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cbf2aa35e1c189db234190fefc6c83b139ef963",
      "tree": "09330e600c6bb1a7c348ceace531bd26d1ed4a63",
      "parents": [
        "dc6e29da9162fa8fa2a9e798569c0f6e87975614"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Jan 29 16:38:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 29 17:50:14 2007 -0800"
      },
      "message": "[PATCH] sky2: revert IRQ dance on suspend/resume\n\nLet\u0027s just backout the IRQ hack, and for those crap machines (like some\nSony VAIO\u0027s) can just disable MSI with the module parameter.\n\nThis reverts 44ade178249fe53d055fd92113eaa271e06acddd.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Frédéric Riss \u003cfrederic.riss@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dc6e29da9162fa8fa2a9e798569c0f6e87975614",
      "tree": "9d1e9c8095ea4fbc7d528a63d4b21e32e44a70a9",
      "parents": [
        "5263bf65d6342e12ab716db8e529501670979321"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 29 16:37:38 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 29 16:37:38 2007 -0800"
      },
      "message": "Fix balance_dirty_page() calculations with CONFIG_HIGHMEM\n\nThis makes balance_dirty_page() always base its calculations on the\namount of non-highmem memory in the machine, rather than try to base it\non total memory and then falling back on non-highmem memory if the\nmapping it was writing wasn\u0027t highmem capable.\n\nThis not only fixes a situation where two different writers can have\nwildly different notions about what is a \"balanced\" dirty state, but it\nalso means that people with highmem machines don\u0027t run into an OOM\nsituation when regular memory fills up with dirty pages.\n\nWe used to try to handle the latter case by scaling down the dirty_ratio\nif the machine had a lot of highmem pages in page_writeback_init(), but\nit wasn\u0027t aggressive enough for some situations, and since basing the\ndirty ratio on highmem memory was broken in the first place, let\u0027s just\nstop doing so.\n\n(A variation of this theme fixed Justin Piszcz\u0027s OOM problem when\ncopying an 18GB file on a RAID setup).\n\nAcked-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Justin Piszcz \u003cjpiszcz@lucidpixels.com\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d2aae1e88660cf09be913e9754e45189dc33412",
      "tree": "af56ebcced14fb8e40640d9555129aab2ffa0532",
      "parents": [
        "5263bf65d6342e12ab716db8e529501670979321"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 26 12:40:31 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 29 14:32:53 2007 -0800"
      },
      "message": "[PATCH] ALSA: Fix sysfs breakage\n\nThe recent change for a new sysfs tree with card* object breaks the\n/sys/class/sound tree if CONFIG_SYSFS_DEPRECATED is enabled.\nThe device in each entry doesn\u0027t point the correct device object:\n\n  /sys/class/sound\n  ...\n  |-- pcmC0D0c\n  |   |-- dev\n  |   |-- device -\u003e ../../../class/sound/card0\n  |   |-- pcm_class\n  |   |-- power\n  |   |   `-- wakeup\n  |   |-- subsystem -\u003e ../../../class/sound\n  |   `-- uevent\n\nAlso, this change breaks some drivers (like sound/arm/*) referring\ncard-\u003edev directly to obtain the device object for memory handling.\n\nThis patch reverts the semantics of card-\u003edev to the former version,\nwhich points to a real device object.  The card* object is stored in a\nnew card-\u003ecard_dev field, instead.  The device parent is chosen either\ncard-\u003edev or card-\u003ecard_dev according to CONFIG_SYSFS_DEPRECATED to\nkeep the tree compatibility.\nAlso, card* isn\u0027t created if CONFIG_SYSFS_DEPRECATED is enabled.  The\nreason of card* object is a root of all beloing devices, and it makes\nlittle sense if each sound device points to the real device object\ndirectly.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nAcked-by: Monty Montgomery \u003cxiphmont@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b9d1902cd281d9b829fb3d6ee9148d28c8c63382",
      "tree": "bd9670d23094730b3c76f7f59d03900201d45712",
      "parents": [
        "c6428464894889e110418928e6b37dc2eb4cee56"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 29 00:11:29 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 29 10:09:17 2007 +0000"
      },
      "message": "[ARM] 4117/1: S3C2412: Fix writel() usage in selection code\n\nThe S3C2412 DMA selection code has the\narguments to writel() the wrong way around.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3453c8478a228d9b374956ea99256163f1a0c88c",
      "tree": "045078bc9feef6a74c7813e8892e4d37d938640b",
      "parents": [
        "0142f9dce8425da031d72dc3b70ee7161fcaaea2"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jan 29 00:07:04 2007 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jan 29 00:07:04 2007 -0500"
      },
      "message": "[CPUFREQ] Remove unneeded errata workaround from p4-clockmod.\n\nThis workaround unnecessarily cripples functionality to work\naround an errata that doesn\u0027t seem possible to hit due to\nus using the automatic clock throttling in the p4 mcheck code.\n\nSee http://lkml.org/lkml/2006/10/28/148 for complete reasoning\nand lack of disconsent.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "0142f9dce8425da031d72dc3b70ee7161fcaaea2",
      "tree": "e311911a8eda0b3608f567090714bd742bda07bf",
      "parents": [
        "5263bf65d6342e12ab716db8e529501670979321"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Fri Jan 05 05:44:54 2007 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jan 29 00:06:27 2007 -0500"
      },
      "message": "[CPUFREQ] check sysfs_create_link return value\n\nTrivial patch to check sysfs_create_link return values.\nFail gracefully if needed.\n\nSigned-off-by: Ahmed Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    }
  ],
  "next": "43ed41f648554c9fecaf7597d25e05da63ec7290"
}
