)]}'
{
  "log": [
    {
      "commit": "a16efc1cbf0a9e5ea9f99ae98fb774b60d05c35b",
      "tree": "c29b997faabf14246d9e677aaf83c6453446ce41",
      "parents": [
        "506c7bbcd9bc042a782bdcdb0c926de4c9d62028"
      ],
      "author": {
        "name": "Kars de Jong",
        "email": "jongk@linux-m68k.org",
        "time": "Sun Jun 17 14:47:08 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 16:18:27 2007 -0500"
      },
      "message": "[SCSI] 53c700: Amiga 4000T NCR53c710 SCSI\n\nNew driver for the Amiga 4000T built-in NCR53c710 SCSI controller, using the\n53c700 SCSI core.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "506c7bbcd9bc042a782bdcdb0c926de4c9d62028",
      "tree": "47ad6a88bea43d2dcae6d3e5315e28df4b8c6710",
      "parents": [
        "8276b58af4dd1c406aa5fe0fa010a6fc92283cb1"
      ],
      "author": {
        "name": "Kars de Jong",
        "email": "jongk@linux-m68k.org",
        "time": "Sun Jun 17 14:47:07 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 16:17:40 2007 -0500"
      },
      "message": "[SCSI] 53c700: m68k MVME16x NCR53C710 SCSI\n\nNew driver for the MVME16x NCR53C710 SCSI controller, using the 53c700 SCSI\ncore.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8276b58af4dd1c406aa5fe0fa010a6fc92283cb1",
      "tree": "3f2478c021dccc97af8a997532481e88210cc882",
      "parents": [
        "632731345bfb87fd1f4dc509928cc4a7efc12a89"
      ],
      "author": {
        "name": "Kars de Jong",
        "email": "jongk@linux-m68k.org",
        "time": "Sun Jun 17 14:47:06 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 16:16:53 2007 -0500"
      },
      "message": "[SCSI] 53c700: m68k BVME6000 NCR53C710 SCSI\n\nNew driver for the BVME6000 NCR53C710 SCSI controller, using the 53c700 SCSI\ncore.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "632731345bfb87fd1f4dc509928cc4a7efc12a89",
      "tree": "aa656433bc8bd5b48581d15b3e7614bdcafc8ff0",
      "parents": [
        "cc78d30af0823f33069fb4813c47571d4e0675a2"
      ],
      "author": {
        "name": "Kars de Jong",
        "email": "jongk@linux-m68k.org",
        "time": "Sun Jun 17 14:47:05 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 16:15:56 2007 -0500"
      },
      "message": "[SCSI] 53c700: m68k support for the 53c700 SCSI core\n\nAdd m68k support to the 53c700 SCSI driver\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cc78d30af0823f33069fb4813c47571d4e0675a2",
      "tree": "547562aa89f1373684bcfd499146f3455429fc55",
      "parents": [
        "958d4a32077f1d7d863e67f40f81c577c3c0c037"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Fri Jun 15 17:27:21 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 16:11:49 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: fix for mounted raid volume filesytem that goes read-only\n\nIf there is IO going to the volume while a hidden disk is being torn down,\nthere is a case where we would return a DID_NO_CONNECT for IO sent to the\nvolume. The end result is the volume goes read-only. This problem is due to the\nfact the firmware mapped target ids saved in per device object is phys_disk_num\nfor hidden  raid components, and target_id for the volume. There is a single\ncase when both phys_disk_num and target_id are equal, so enters this issue. We\nfix this issue by checking the tflags when the device is torned down,\ninsuring the IO being completed is meant for hidden raid component, not the\nvolume.  In addition to this fix, there are a couple other cases to address\nhidden raid components. For instance task_abort and device reset are not\nsupported by mpt fw for hidden raid components, a bus reset would be required\nor target reset to volume.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "958d4a32077f1d7d863e67f40f81c577c3c0c037",
      "tree": "b32ab7b4a81c3e8b9af477cc746d7aeaeee4a8fa",
      "parents": [
        "4023c4747861e8c56f46e5fa50bd4feb63fc91fc"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Fri Jun 15 17:24:14 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 16:10:53 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: cleanup eh handlers\n\nnice cosmetic cleaning of eh thread callback funtions\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4023c4747861e8c56f46e5fa50bd4feb63fc91fc",
      "tree": "a1e5988f2df2395842b298b899d4cfef9209269d",
      "parents": [
        "0d2fcd9f9858a34f7056b3b1cb60ce0f883d06b6"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jun 15 14:45:30 2007 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 16:09:29 2007 -0500"
      },
      "message": "[SCSI] a100u2w: Convert into Linux style\n\nI was investigating strange driver behaviour and thought that readable\ncode and proper visible types might help explain why it didn\u0027t work right\nthe moment a second SCB was outstanding to the controller. I was right\n\n- Cleanup, linuxise, demacro\n- Remove the BSD dual licence on the new work\n- Switch the if ALPHA to if __LP64__. (struct size is then right\nelsewhere) and then to CONFIG_64BIT as per Christoph\u0027s request\n- Fix the recursive locking on a reset. This is the only actual real code\nchange (I hope ;)).\n\nI\u0027m not clear what the right way to handle the BIOS param stuff is on n\non x86-32/64. Using phys_to_virt and stuff is ugly and probably doesn\u0027t\nmake sense elsewhere\n\nStill has a couple of odd things - and there seems to be a commonly shared\nEEPROM handling error several drivers have. Roughly speaking several SCSI\ndrivers go\n\n\ttry and read EEPROM\n\tIt failed..\n\tWrite any changes between the default and the data we read\n\n\tWhich is great as for some paths we\u0027ve no idea what was in\nbefore, so each boot won\u0027t write it all back, won\u0027t checksum but will\nrepeat the bug\n\nAlso it can still sleep for a second with IRQ off, and there is some\ndubious looking error path locking marked FIXME in case anyone feels\ninspired to work on it. Not a newly introduced bug, and at least its now\nmarked.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0d2fcd9f9858a34f7056b3b1cb60ce0f883d06b6",
      "tree": "21c82df82bc70bc3e8439ef0ac34a10b0dfee589",
      "parents": [
        "1c13899154f6f93e8c9ff3e981a90d5f21df2d6b"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Thu Jun 14 15:16:45 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 16:03:11 2007 -0500"
      },
      "message": "[SCSI] fc_transport: Check portstates before invoking target scan\n\nWhen a target scan is initiated from sysfs, we should check the\nportstate prior to invoke scsi_scan_target().\nOtherwise scsi_scan_target() might oops as the rport might already\nbeen removed from the scsi host and the traversal from the rport to\nthe scsi_host in scsi_scan_target() will fail.\nAlso the portstate already told us that communication with the target\nhas failed, so it\u0027s quite pointless to try.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nCc: James Smart \u003cJames.Smart@Emulex.Com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1c13899154f6f93e8c9ff3e981a90d5f21df2d6b",
      "tree": "0287449d5e4da4fb8824e49f5cd25c4dbfcc3bac",
      "parents": [
        "d36b113eea2918ce1badf277af9fc64311609ca2"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Jun 14 22:13:17 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 16:01:55 2007 -0500"
      },
      "message": "[SCSI] iscsi_tcp: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nTODO: use scsi_for_each_sg().\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d36b113eea2918ce1badf277af9fc64311609ca2",
      "tree": "ec1d475e1cabd21bf8f2af7cfae41786a12b463c",
      "parents": [
        "7c431e5cf4f4618066982ee799c26f1a276a56e1"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Wed Jun 13 16:35:21 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:55:31 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: bump version\n\nbump version\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7c431e5cf4f4618066982ee799c26f1a276a56e1",
      "tree": "b26bd17d5fcde6f43453f93915b58b1c38affdeb",
      "parents": [
        "caa5dea19d4853f71b091cad8fde75e6f14ff1be"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Wed Jun 13 16:34:36 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:55:15 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: fc loginfo using defines from the header\n\nrewrite of  mpt_fc_log_info to use the enum/defines from mpi_log_fc.h\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "caa5dea19d4853f71b091cad8fde75e6f14ff1be",
      "tree": "9262dbca845887e46c196f076da0d6b7691ab13b",
      "parents": [
        "db0073bb2c9d5bbd839f9935fece879ee79170e0"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Wed Jun 13 16:33:48 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:54:49 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: remove unused header - linux_compat.h\n\nremove unused header\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "db0073bb2c9d5bbd839f9935fece879ee79170e0",
      "tree": "ace71804c885589352a2a9ff170fa4f6e9895879",
      "parents": [
        "d16291b1f2656f2bb1beea5fcce3eb0d1546e981"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Wed Jun 13 16:33:05 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:54:34 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: remove unused header - mpi_inb.h\n\nfc inband managment header deleted\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d16291b1f2656f2bb1beea5fcce3eb0d1546e981",
      "tree": "c55d3dfa06800ec61f88ff355e409d9b65a4a11d",
      "parents": [
        "16d201016a9f29e0557849907352769c63cef259"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Wed Jun 13 16:32:20 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:54:13 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: new mpi headers version 1.5.16\n\nmpi header update\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "16d201016a9f29e0557849907352769c63cef259",
      "tree": "6d6bf6eef218498a3697b5a08b13397ef400abc7",
      "parents": [
        "35f51eee99efe88866476300ccb7f206e88f3394"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Wed Jun 13 16:31:07 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:53:56 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: update MAINTAINERS (fusion part)\n\nUpdate assocated fusion sources with new support email address.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "35f51eee99efe88866476300ccb7f206e88f3394",
      "tree": "5868e28632c581a261d24ae9fcdc06bce443e9b0",
      "parents": [
        "06f923cbf080e22d1ffccbf3fd2cbab0176f6025"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed Jun 13 17:12:40 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:53:30 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: Abort path fix\n\nSince it is completely possible for scsi core to call\na LLDD\u0027s eh_abort function after the command has completed,\nfix ibmvscsi to return SUCCESS if this is the case.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "06f923cbf080e22d1ffccbf3fd2cbab0176f6025",
      "tree": "92c673e82114652e02a7ebfc1749e7763eb22f19",
      "parents": [
        "3d0e91f7ace12499c4b00088e9a6b1361e1bb0ca"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed Jun 13 17:12:33 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:53:17 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: Misc. locking fixes\n\nFix a couple locking bugs discovered during code inspection.\nibmvscsi_send_srp_event needs to be called with the host lock\nheld. This patch fixes a couple paths in the code where this\nwasn\u0027t true.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3d0e91f7ace12499c4b00088e9a6b1361e1bb0ca",
      "tree": "273cd6b7b751b371ef5584475456d253d4f97577",
      "parents": [
        "6c0a60ec52042ece8bf4904c91ac497188e8d70b"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed Jun 13 17:12:26 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:52:53 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: Add eh_host_reset_handler\n\nAdds an eh_host_reset_handler to ibmvscsi which resets the connection\nto the vscsi server. This patch also adds a timer to internally\nissues commands to prevent client hangs in the case of a misbehaving\nserver. Tested by modifying the VIOS such that it would occasionally\ndrop one or more request in sequence.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6c0a60ec52042ece8bf4904c91ac497188e8d70b",
      "tree": "27bcae804d75986c54636ba7497775f9f9094a08",
      "parents": [
        "2a7309372fe56ae46c499b772d811ad31c501dd9"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed Jun 13 17:12:19 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:52:25 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: Enhanced error logging\n\nConverts ibmvscsi to use dev_printk and friends to simplify\ndebugging. ibmvscsi adapter initialization now looks like this:\n\nibmvscsi 30000005: SRP_VERSION: 16.a\nibmvscsi 30000005: partner initialization complete\nibmvscsi 30000005: sent SRP login\nibmvscsi 30000005: SRP_LOGIN succeeded\n\nAdditionally, this patch adds the logging of a couple return codes in\na couple logs.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2a7309372fe56ae46c499b772d811ad31c501dd9",
      "tree": "d000f69cc8fc62071c039fa75c99e28e62614c98",
      "parents": [
        "0ea7154fbc740e8c44f6175fc44c4e56fbbbdc0f"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed Jun 13 17:12:11 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:51:45 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: Remove unnecessary map_sg check\n\nSince sg_tablesize is set appropriately in the scsi host template,\nremove the unnecessary check to make sure it is not exceeded\nfollowing the dma_map_sg call.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0ea7154fbc740e8c44f6175fc44c4e56fbbbdc0f",
      "tree": "10742dc8d140bf82c6324dd48057490a0ad3b93e",
      "parents": [
        "29c976844d0bef07d97babc8db60fa6c46788133"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Jun 14 00:41:06 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:01:54 2007 -0500"
      },
      "message": "[SCSI] i2o: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nNote: needs to change i2o_dma_map_sg when the chaining sg is ready.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: \"Salyzyn, Mark\" \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "29c976844d0bef07d97babc8db60fa6c46788133",
      "tree": "9543cef49748d0fe7ac08a5a1780c213e0fc37bd",
      "parents": [
        "1a655040c24ebf3954ad5cf8848391cb420b1ffb"
      ],
      "author": {
        "name": "Salyzyn, Mark",
        "email": "mark_salyzyn@adaptec.com",
        "time": "Tue Jun 12 09:33:54 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:00:47 2007 -0500"
      },
      "message": "[SCSI] aacraid: add user initiated reset\n\nAdd the ability for an application to issue a hardware reset to the\nadapter via sysfs. Typical uses include restarting the adapter after it\nhas been flashed. Bumped revision number for the driver and added a\nfeature to periodically check the adapter\u0027s health (check_interval),\nupdate the adapter\u0027s concept of time (update_interval) and block\nchecking/resetting of the adapter (check_reset).\n\nSigned-off-by: Mark Salyzyn \u003caacraid@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1a655040c24ebf3954ad5cf8848391cb420b1ffb",
      "tree": "897ffe220b7b1e113c335283316f3b6d3c7efe2d",
      "parents": [
        "beb87c33393142200df7bfdc901dde97bd576650"
      ],
      "author": {
        "name": "Salyzyn, Mark",
        "email": "mark_salyzyn@adaptec.com",
        "time": "Mon Jun 11 16:17:55 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 14:57:01 2007 -0500"
      },
      "message": "[SCSI] aacraid: probe related code cleanup\n\nSundry cleanups:\n1) Use kzalloc instead of kmalloc.\n2) Make sure probe worked before recalling the SCSI command to finalize\nprocessing.\n3) _aac_probe_container2 and _aac_probe_container1 return value goes\nunused, change return to void.\n4) Use a lower depth pointer reference to pick up the driver instance\nvariable.\n5) Although effectively unused except to fake for scsicmd validity, set\nthe scsi_done in probe code to aac_probe_container_callback1 instead of\nthe less valid dummy reference to _aac_probe_container1.\n6) SCp.phase is set in aac_valid_context, drop setting up this value in\ncaller when unnecessary.\n7) take container target id at the beginning, rather than referencing\nscmd_id() to pick it up.\n\nThere should be no side effects or functionality changes.\n\nSigned-off-by: Mark Salyzyn \u003caacraid@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "beb87c33393142200df7bfdc901dde97bd576650",
      "tree": "2cfea1ec35b2ad5eec38bc569f9e14be115ce509",
      "parents": [
        "46235e600acfb6d13ee164c5539ad4309e848eab"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Jun 11 11:36:40 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 14:56:07 2007 -0500"
      },
      "message": "[SCSI] scsi_debug: correct parameter default text\n\nCorrect the module info text for the default value of\n\"every_nth\" to 0.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Douglas Gilbert \u003cdougg@torque.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "46235e600acfb6d13ee164c5539ad4309e848eab",
      "tree": "89b2b2ef322656116554315b8034cc8735da2101",
      "parents": [
        "a1f6e0211b71a6c3ff401ad1d345ab024d0c6f01"
      ],
      "author": {
        "name": "David C Somayajulu",
        "email": "david.somayajulu@qlogic.com",
        "time": "Fri Jun 08 17:37:16 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 14:54:50 2007 -0500"
      },
      "message": "[SCSI] qla4xxx: allow hba to be online when initiator ip address is uninitialized\nThis patch provides the following:\n\n1. remove warning ignoring the return value of pci_set_mwi()\n2. allows HBA to be online when the initiator ip address is uninitialized.\n\nSigned-off-by: David Somayajulu \u003cdavid.somayajulu@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a1f6e0211b71a6c3ff401ad1d345ab024d0c6f01",
      "tree": "779c34c385f962a5d68429b90d22a2b7c7b43f6f",
      "parents": [
        "727eead62e22cf0a9498cf34e075c08269402978"
      ],
      "author": {
        "name": "nickcheng(鄭守謙",
        "email": "nick.cheng@areca.com.tw",
        "time": "Fri Jun 15 11:43:32 2007 +0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 14:49:01 2007 -0500"
      },
      "message": "[SCSI] areca: improve driver stability and compatibility\n\nDescription:\n\n    1. Implement PCI-Express error recovery function and AER\n       capability, especially thanks to Yanmin Zhang\u0027s openhanded help\n       about AER\n\n    2. Implement the selection of ARCMSR_MAX_XFER_SECTORS_B\u003d4096 if\n       firmware version is latter than 1.42\n\n    3. Add arcmsr_done4_abort_postqueue in arcmsr_iop_reset function\n       to improve the stability as hot-unplug/plug\n\n    4. Modify the ISR, arcmsr_interrupt routine, to prevent the\n       inconsistency with sg_mod driver if application directly calls\n       the arcmsr driver w/o passing through scsi midlayer\n\nSigned-off-by: Nick Cheng \u003cnick.cheng@areca.com.tw\u003e\n[jejb: unused variable removal]\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "727eead62e22cf0a9498cf34e075c08269402978",
      "tree": "05835453a61f23932dc5dd7a7c095be2347c1e5a",
      "parents": [
        "2f4cf91cc0a1f32f75e1fa0a4d70a9bc7340a302"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat May 26 02:00:42 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 12:04:36 2007 -0500"
      },
      "message": "[SCSI] aacraid: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: \"Salyzyn, Mark\" \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2f4cf91cc0a1f32f75e1fa0a4d70a9bc7340a302",
      "tree": "e181fdf8ddcc3146c4b70734d82de518b9a23623",
      "parents": [
        "bb350d1decd9c48ffaa7f7e263df3056df9f4f21"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Jun 13 23:27:09 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jun 16 13:39:42 2007 -0700"
      },
      "message": "[SCSI] ips: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nJens Axboe \u003cjens.axboe@oracle.com\u003e did the for_each_sg cleanup.\n\nTODO: use scsi_for_each_sg() in the breakup handling.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: \"Salyzyn, Mark\" \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bb350d1decd9c48ffaa7f7e263df3056df9f4f21",
      "tree": "0e95d2a90a3c8f91d73e78745024404bad0c310c",
      "parents": [
        "f0002c4e1fe22d74a43d4ba3379257ee612e2724"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat May 26 02:28:25 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Jun 07 09:02:50 2007 -0500"
      },
      "message": "[SCSI] ib_srp: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nJens Axboe \u003cjens.axboe@oracle.com\u003e did the for_each_sg cleanup.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Roland Dreier \u003crdreier@cisco.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f0002c4e1fe22d74a43d4ba3379257ee612e2724",
      "tree": "a9b0017f80b19e8fd40ddf927cbd37a9ae16066e",
      "parents": [
        "d8196ed2181b4595eaf464a5bcbddb6c28649a39"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat May 26 13:07:28 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Jun 07 08:49:10 2007 -0500"
      },
      "message": "[SCSI] mesh: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nJens Axboe \u003cjens.axboe@oracle.com\u003e did the for_each_sg cleanup.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d8196ed2181b4595eaf464a5bcbddb6c28649a39",
      "tree": "c4a9fd65f2c43bfecfa50f5714036f52200749c6",
      "parents": [
        "2223696192c687f2853e42b7c1e0d3ef002081fd"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:25 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 02 15:38:04 2007 -0400"
      },
      "message": "[SCSI] iscsi class, iscsi_tcp, iser, qla4xxx: add netdevname sysfs attr\n\niSCSI must support software iscsi (iscsi_tcp, iser), hardware iscsi (qla4xxx),\nand partial offload (broadcom). To be able to allow each stack or driver\nor port (virtual or physical) to be able to log into the same target portal\nwe use the initiator tuple [[HWADDRESS | NETDEVNAME], INITIATOR_NAME] and\nthe target tuple [TARGETNAME, CONN_ADDRESS, CONN_PORT] to id a session.\nThis patch adds the netdev name, which is used by software iscsi when\nit binds a session to a netdevice using the SO_BINDTODEVICE sock opt.\nIt cannot use HWADDRESS because if someone did vlans then the same netdevice\nwill have the same mac and the initiator,target id will not be unique.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nCc: Roland Dreier \u003crdreier@cisco.com\u003e\nCc: David C Somayajulu \u003cdavid.somayajulu@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2223696192c687f2853e42b7c1e0d3ef002081fd",
      "tree": "9eef082af7f3286781134226bfc98ec401d41e79",
      "parents": [
        "4e7aba73f9f6e9fe6d3fa10d3fd63cd4882ba3d0"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:24 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 02 15:37:19 2007 -0400"
      },
      "message": "[SCSI] iscsi class, qla4xxx, iscsi_tcp: export local address\n\nThis patch exports the local address for the session. For\nqla4xxx this is the ip of the hba\u0027s port. For software\nthis is the src addr of the socket.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nCc: David C Somayajulu \u003cdavid.somayajulu@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4e7aba73f9f6e9fe6d3fa10d3fd63cd4882ba3d0",
      "tree": "89adec0555b294e0eed689b769cbc09e396af82a",
      "parents": [
        "0ab823db869f1c9454c5b031a9b8f8812ccd0aa7"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:23 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 02 15:36:46 2007 -0400"
      },
      "message": "[SCSI] iscsi_tcp: fix fd leak\n\nThis patch should fix the file descriptor leak problem. A quick look\nthrough the kernel shows that users of sockfd_lookup use sockfd_put to\nrelease their handle. We were using sock_release which from the comments\nand code look like it does not release the get() on the file from the\nlookup.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0ab823db869f1c9454c5b031a9b8f8812ccd0aa7",
      "tree": "389e496606f4a5936a325affb93ef586d9ae991f",
      "parents": [
        "d1d81c01f4bdd50577d9f89aa4a8e6344f63aa70"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:22 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 02 15:36:14 2007 -0400"
      },
      "message": "[SCSI] qla4xxx: add iscsi_transport capps for fw capacilities\n\nUserspace will want to know what the driver/FW/HW capabilites\nwhen it comes to some operations like if the hardware can\ndo discovery or if it can store iscsi info like what target\nwas used for boot. This patch adds some new caps so userspace\ncan tell if the driver supports hardware/fw based sendtargets\ndiscovery and if the hardware has some flash which may be\nholding or can contain some iscsi target info\n.\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nCc: David C Somayajulu \u003cdavid.somayajulu@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d1d81c01f4bdd50577d9f89aa4a8e6344f63aa70",
      "tree": "60c681cc1b9d51864d1a0c283b78f4596d8a8fe9",
      "parents": [
        "dbdb016d92603619d972082167c10b8c74e605cc"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:21 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 02 15:35:36 2007 -0400"
      },
      "message": "[SCSI] iscsi_tcp: remove DMA alignment restriction\n\nAdd a slave_configure function to iSCSI TCP to remove any DMA\nalignment restriction.  This permits the use of direct IO from\narbitrary addresses.\n\nSigned-off-by: Pete Wyckoff \u003cpw@osc.edu\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "dbdb016d92603619d972082167c10b8c74e605cc",
      "tree": "d100bfe35f17f5fa8bc5be3e0f1a8feb9b0434b4",
      "parents": [
        "1548271ece9e9312fd5feb41fd58773b56a71d39"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:20 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 02 15:35:10 2007 -0400"
      },
      "message": "[SCSI] iscsi_tcp: fix handling of data buffer padding\n\nIf we got the padding, data and header in different skbs,\nwe were not handling the padding correctly because we attributed it\nto the data\u0027s skb. This resulted in the initiator reading from\npad bytes + skb offset instead of the correct offset.\n\nIf you could not connect with the open solaris target, this\nwill fix the lock up problem you were hitting.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1548271ece9e9312fd5feb41fd58773b56a71d39",
      "tree": "89f990788a619a52c3ba4ecbf5f2a596c5711d04",
      "parents": [
        "77a23c21aaa723f6b0ffc4a701be8c8e5a32346d"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:19 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 02 15:34:46 2007 -0400"
      },
      "message": "[SCSI] libiscsi: make can_queue configurable\n\nThis patch allows us to set can_queue and cmds_per_lun from userspace\nwhen we create the session/host. From there we can set it on a per\ntarget basis. The patch fully converts iscsi_tcp, but only hooks\nup ib_iser for cmd_per_lun since it currently has a lots of preallocations\nbased on can_queue.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nCc: Roland Dreier \u003crdreier@cisco.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "77a23c21aaa723f6b0ffc4a701be8c8e5a32346d",
      "tree": "5b51b8299a8deede4c91dffde032899ab76e331a",
      "parents": [
        "218432c68085d6c2b04df57daaf105d2ffa2aa61"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:18 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 02 15:34:14 2007 -0400"
      },
      "message": "[SCSI] libiscsi: fix iscsi cmdsn allocation\n\nThe cmdsn allocation and pdu transmit code can race, and we can end\nup sending a pdu with cmdsn 10 before a pdu with 5. The target will\nthen fail the connection/session. This patch fixes the problem by\ndelaying the cmdsn allocation until we are about to send the pdu.\n\nThis also removes the xmitmutex. We were using the connection xmitmutex\nduring error handling to handle races with mtask and ctask cleanup and\ncompletion. For ctasks we now have nice refcounting and for the mtask,\nif we hit the case where the mtask timesout and it is floating\naround somewhere in the driver, we end up dropping the session.\nAnd to handle session level cleanup, we use the xmit suspend bit\nalong with scsi_flush_queue and the session lock to make sure\nthat the xmit thread is not possibly transmitting a task while\nwe are trying to kill it.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nCc: Roland Dreier \u003crdreier@cisco.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "218432c68085d6c2b04df57daaf105d2ffa2aa61",
      "tree": "cdc4646cc1d20f16bea893fb366f24c3ea50f0af",
      "parents": [
        "b2c6416736b847b91950bd43cc5153e11a1f83ee"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:17 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Jun 01 12:59:26 2007 -0400"
      },
      "message": "[SCSI] iscsi tcp: fix iscsi xmit state machine\n\nIf iscsi_tcp partially sends a header, it would recalculate the\nheader size and readd the size of the digest (if header digests\nare used).This would cause us to send sizeof(digest) extra bytes\nwhen we sent the rest of the header.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b2c6416736b847b91950bd43cc5153e11a1f83ee",
      "tree": "7d7642d9b62b22aceedf8e86570783364ecd99d1",
      "parents": [
        "857ae0bdb72999936a28ce621e38e2e288c485da"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:16 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Jun 01 12:58:58 2007 -0400"
      },
      "message": "[SCSI] iscsi class, iscsi_tcp, ib_iser: add sysfs chap file\n\nThe attached patches add sysfs files for the chap settings\nto the iscsi transport class, iscsi_tcp and ib_iser. This is\nneeded for software iscsi because there are times when iscsid\ncan die and it will need to reread the values it was using.\nAnd it is needed by qla4xxx for basic management opertaions.\nThis patch does not hook in qla4xxx yet, because I am not sure\nthe mbx command to use.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nCc: Roland Dreier \u003crdreier@cisco.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "857ae0bdb72999936a28ce621e38e2e288c485da",
      "tree": "cf1b9272c6c5bdb5448d016390bc2b07d435f5b3",
      "parents": [
        "d473cc7f15f64ab8a90c3d7288ef30f46785d8d5"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:15 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Jun 01 12:58:22 2007 -0400"
      },
      "message": "[SCSI] iscsi: Some fixes in preparation for bidirectional support - total_length\n\n- Remove shadow of request length from struct iscsi_cmd_task.\n- change all users to use scsi_cmnd-\u003erequest_bufflen directly\n\n(With bidi we will use scsi-ml API to retrieve in/out length)\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nCc: Roland Dreier \u003crdreier@cisco.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d473cc7f15f64ab8a90c3d7288ef30f46785d8d5",
      "tree": "bef7d5c01842430fcd93f6a235ad404d1de1f5a3",
      "parents": [
        "8ad5781ae9702a8f95cfdf30967752e4297613ee"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:14 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Jun 01 12:57:17 2007 -0400"
      },
      "message": "[SCSI] iscsi: Some fixes in preparation for bidirectional support - exp_datasn\n\nThis patch fixes handling of expected datasn/r2tsn as received from\ntarget. It is done according to: T10 rfc3720 section 3.2.2.3. Data Sequencing.\n\n. unify expected datasn/r2tsn into one counter\n. calculate than check expected datasn/r2tsn. On error print a message\n  and fail the request. (TODO use iscsi retransmits)\n. remove the FIXME   ;)\n. avoid zero length memset\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: Benny Halevy \u003cbhalevy@panasas.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8ad5781ae9702a8f95cfdf30967752e4297613ee",
      "tree": "caafde966ac7e9cda0e27e3b5412f25021d2d561",
      "parents": [
        "0801c242a33426fddc005c2f559a3d2fa6fca7eb"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:13 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Jun 01 12:56:40 2007 -0400"
      },
      "message": "[SCSI] iscsi class, qla4xxx, iscsi_tcp, ib_iser: export/set initiator name\n\nFor iscsi root boot, software iscsi needs to know what the BIOS/OF\ninitiator used for the initiator name so this puts it in sysfs\nfor userspace to be able to pick up.\n\nFor hw iscsi, it is nice to see what the card is using.\n\nThis patch adds the new param, and hooks in qla4xxx, iscsi_tcp, and ib_iser.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nCc: Roland Dreier \u003crdreier@cisco.com\u003e\nCc: David C Somayajulu \u003cdavid.somayajulu@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0801c242a33426fddc005c2f559a3d2fa6fca7eb",
      "tree": "be5b4b54766ee7f53458a5cd69e9f9ada8102676",
      "parents": [
        "1d9bf13a9cf91f8faf221e98a64dd1157bcf5fa9"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:12 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Jun 01 12:55:23 2007 -0400"
      },
      "message": "[SCSI] libiscsi, iscsi_tcp, ib_iser : add sw iscsi host get/set params helpers\n\niscsid and udev need to key off the hw address being\nused so add some helpers for iser and iscsi tcp.\n\nAlso convert them\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nCc: Roland Dreier \u003crdreier@cisco.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1d9bf13a9cf91f8faf221e98a64dd1157bcf5fa9",
      "tree": "25b38eae693498c3085bd9727785c5eed2f1d5f1",
      "parents": [
        "2174a04ee7d8304a270de183fbc58b36dd05b395"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:11 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Jun 01 12:51:03 2007 -0400"
      },
      "message": "[SCSI] iscsi class: add iscsi host set param event\n\nThe iscsi class uses the set_param event to set session\nand connection params. This patch adds a set_host_param\nso we can set host level values.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2174a04ee7d8304a270de183fbc58b36dd05b395",
      "tree": "26fbb873bf9c0f4ef65ec748d4c3f22e12b0a157",
      "parents": [
        "aa1e93a2fe0392588220d491454e7752d0fdb251"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:10 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Jun 01 12:23:12 2007 -0400"
      },
      "message": "[SCSI] iscsi_transport, qla4xxx: have class lookup host for drivers\n\nWe are going to be adding more host level sysfs attrs and\nset_params, so this patch has them take a scsi_host instead\nof either a scsi_host or host no.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nCc: David C Somayajulu \u003cdavid.somayajulu@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "aa1e93a2fe0392588220d491454e7752d0fdb251",
      "tree": "080514986b008c283a6f5d9f7eec8f2292205035",
      "parents": [
        "1819dc8143eff2a5850af274bcf8bcbc3e73ec76"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:09 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Jun 01 12:15:36 2007 -0400"
      },
      "message": "[SCSI] qla4xxx: export mac as hw address\n\nExport mac as hw address.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nCc: David C Somayajulu \u003cdavid.somayajulu@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1819dc8143eff2a5850af274bcf8bcbc3e73ec76",
      "tree": "c185162d0d340432926b086cc0946e8a9e76e025",
      "parents": [
        "239a7dc2fea4d079bc3090b5514497a5ced400d3"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:08 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Jun 01 12:02:51 2007 -0400"
      },
      "message": "[SCSI] iscsi_transport: export hw address\n\nAdd hw address sysfs file.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "239a7dc2fea4d079bc3090b5514497a5ced400d3",
      "tree": "ee4f5492a3f7c692db64d4f738877cbe09a2de14",
      "parents": [
        "5c9cfeddbb49954b459fda91bf5479f5a0a4e409"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed May 30 12:57:07 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Jun 01 12:02:05 2007 -0400"
      },
      "message": "[SCSI] iscsi_transport: Check iscsi interface skb allocation return value\n\nLet\u0027s not oops when we cannot allocate a skb! Add a check\nfor if alloc_skb fails.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5c9cfeddbb49954b459fda91bf5479f5a0a4e409",
      "tree": "fd105c924eacc1bbc2e5d8da07b0a21eb919dd16",
      "parents": [
        "32fbac2256cedee62de5602b1703c15c150a6e14"
      ],
      "author": {
        "name": "Salyzyn, Mark",
        "email": "mark_salyzyn@adaptec.com",
        "time": "Wed May 30 10:01:14 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Jun 01 11:39:56 2007 -0400"
      },
      "message": "[SCSI] aacraid: Changeable queue depth\n\nInspired by Brian King\u0027s patch to the ibmvscsi driver. Adds support for\na changeable queue depth to the aacraid driver.\n\nSigned-off-by: Mark Salyzyn \u003caacraid@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "32fbac2256cedee62de5602b1703c15c150a6e14",
      "tree": "511e33ad4061f2f80ed1bf084cc22e16545e7923",
      "parents": [
        "155d98f072bbb4ffb5cefc7cecbba06df37699ab"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon May 14 20:13:44 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu May 31 18:38:36 2007 -0400"
      },
      "message": "[SCSI] megaraid: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Sumant Patro \u003csumant.patro@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "155d98f072bbb4ffb5cefc7cecbba06df37699ab",
      "tree": "7fecabeefb7a6a7e2f5f2a57305badb77f1e1080",
      "parents": [
        "3f6270ef76f2ce5c134615a470685d6c2a66c07e"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat May 26 05:04:08 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu May 31 18:11:55 2007 -0400"
      },
      "message": "[SCSI] megaraid_sas: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Sumant Patro \u003csumant.patro@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3f6270ef76f2ce5c134615a470685d6c2a66c07e",
      "tree": "71e7309f03e15b185fae2eb91ddf129b0653dc28",
      "parents": [
        "2b14ec787869707843a14164a3ba91930a076031"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon May 14 20:17:27 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu May 31 18:11:21 2007 -0400"
      },
      "message": "[SCSI] megaraid_old: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nJens Axboe \u003cjens.axboe@oracle.com\u003e did the for_each_sg cleanup.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Sumant Patro \u003csumant.patro@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2b14ec787869707843a14164a3ba91930a076031",
      "tree": "1e065bdbf2ed30c7a9b3f7eecc4805b79649cd02",
      "parents": [
        "bcd92c9fbcc679ee95003083056f0441a1f474fa"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu May 31 20:12:32 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu May 31 17:30:04 2007 -0400"
      },
      "message": "[SCSI] esp: use shost_priv\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bcd92c9fbcc679ee95003083056f0441a1f474fa",
      "tree": "db82936fad9869ea76e13c221d7868e9fb8482ed",
      "parents": [
        "10803de4c18e8e085573fd7153de3e64d4246af5"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu May 31 20:12:26 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu May 31 17:29:25 2007 -0400"
      },
      "message": "[SCSI] introduce shost_priv helper\n\nCurrently accessing the scsi host private data is rather messy because\nit comes as an unsigned long that always needs a cast first.  This patch\nintroduces a helper that does the cast called shost_priv.  It\u0027s similar\nin spirit to netdev_priv for network drivers.\n\nThis is the first patch introducing the macro, and the second patch\nin the series will convert esp and it\u0027s subdrivers as an example.\nFurther conversion will wait until the helper is in the tree to make\npatch juggling easier.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "10803de4c18e8e085573fd7153de3e64d4246af5",
      "tree": "f66d55d5941e8196ec694333a7aec3de5e21af94",
      "parents": [
        "385d70b4e2659ae525a00e46a9f97146949cfc14"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat May 26 02:08:10 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu May 31 12:25:27 2007 -0500"
      },
      "message": "[SCSI] dpt_i2o: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nJens Axboe \u003cjens.axboe@oracle.com\u003e did the for_each_sg cleanup.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\n\nACK. Code inspected. Driver changes NOT unit tested or compile tested.\nAcked-by: \"Salyzyn, Mark\" \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "385d70b4e2659ae525a00e46a9f97146949cfc14",
      "tree": "35f34aefd41261f6bc2f4c31d308e1d0a75c4be0",
      "parents": [
        "b1192d5ebab2f1664295a748b6ee6e89f3b07188"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat May 26 01:55:38 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu May 31 12:23:49 2007 -0500"
      },
      "message": "[SCSI] qla2xxx: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b1192d5ebab2f1664295a748b6ee6e89f3b07188",
      "tree": "8b1739a49bc7179fbda7c298a7023699f67cbffb",
      "parents": [
        "5bc65793cbf8da0d35f19ef025dda22887e79e80"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu May 31 15:24:03 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu May 31 08:23:02 2007 -0500"
      },
      "message": "[SCSI] 3w-9xxx: eliminate missed map_single path\n\nThis removes the remaining unnecessary map_single path\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": "5bc65793cbf8da0d35f19ef025dda22887e79e80",
      "tree": "8291998abd73055de6f487fafa174ee2a5d3afee",
      "parents": [
        "6edae708bf77e012d855a7e2c7766f211d234f4f",
        "3f0a6766e0cc5a577805732e5adb50a585c58175"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 30 23:57:05 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 30 23:57:05 2007 -0500"
      },
      "message": "[SCSI] Merge up to linux-2.6 head\n\nConflicts:\n\n\tdrivers/scsi/jazz_esp.c\n\nSame changes made by both SCSI and SPARC trees: problem with UTF-8\nconversion in the copyright.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6edae708bf77e012d855a7e2c7766f211d234f4f",
      "tree": "3ccb14af4b553fbb1b04138cf5d35bb16a4ac76c",
      "parents": [
        "0debe01d3e26bb692c36c575514a124c29669cdd"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon May 14 20:20:27 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 30 23:29:32 2007 -0500"
      },
      "message": "[SCSI] 3w-xxxx: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nJens Axboe \u003cjens.axboe@oracle.com\u003e did the for_each_sg cleanup.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Adam Radford \u003clinuxraid@amcc.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0debe01d3e26bb692c36c575514a124c29669cdd",
      "tree": "267c028853df59b4c3901870f6fe841971319459",
      "parents": [
        "7a960b76ed1878a208e8bc68fe436b40aaff3ab5"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat May 26 02:33:31 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 30 23:29:11 2007 -0500"
      },
      "message": "[SCSI] 3w-9xxx: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nJens Axboe \u003cjens.axboe@oracle.com\u003e did the for_each_sg cleanup.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Adam Radford \u003clinuxraid@amcc.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3f0a6766e0cc5a577805732e5adb50a585c58175",
      "tree": "3bf7db1b2c4c7a30505c2ff5aa5d8da6b51504d6",
      "parents": [
        "b4946ffb1860597b187d78d61ac6504177eb0ff8"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu May 31 11:31:55 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 20:54:07 2007 -0700"
      },
      "message": "a bug in ramfs_nommu_resize function, passing old size to vmtruncate\n\nIt should be pass \"newsize\" to vmtruncate function to modify the\ninode-\u003ei_size, while the old size is passed to vmtruncate.\n\nThis bug was caught by LTP truncate test case on Blackfin platform.\nAfter it was fixed, the LTP truncate test case passed.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4946ffb1860597b187d78d61ac6504177eb0ff8",
      "tree": "56e5df1992aa478b806e5a768eda668543a5bb89",
      "parents": [
        "7a74fc4925067c2102175baef73f9b07ab519b71"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed May 30 12:58:00 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed May 30 16:26:01 2007 -0400"
      },
      "message": "NFS: Fix a refcount leakage in O_DIRECT\n\nThe current code is leaking a reference to dreq-\u003ekref when the calls to\nnfs_direct_read_schedule() and nfs_direct_write_schedule() return an\nerror.\nThis patch moves the call to kref_put() from nfs_direct_wait() back into\nnfs_direct_read() and nfs_direct_write() (which are the functions that\nactually took the reference in the first place) fixing the leak.\n\nThanks to Denis V. Lunev for spotting the bug and proposing the original\nfix.\n\nAcked-by: Denis V. Lunev \u003cdlunev@gmail.com\u003e\nAcked-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "7a74fc4925067c2102175baef73f9b07ab519b71",
      "tree": "652b0a4cd513ff7ce126e452b21ec7233f26bc4d",
      "parents": [
        "b927b3e2c9bc39b7eeeaca91e4cd6c3ed59f165a"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Wed May 30 02:43:16 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 10:51:38 2007 -0700"
      },
      "message": "fix possible null ptr deref in kallsyms_lookup\n\nugh, this function gets called by our unwinder. recursive backtrace for\nthe win... bisection to find this one was \"fun.\"\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b927b3e2c9bc39b7eeeaca91e4cd6c3ed59f165a",
      "tree": "abdb72c2f2b8ab6cfaa954b558e8c078d04d1a85",
      "parents": [
        "74fd1b687fbeba566ceb59cc1fdbc7a64c5e0c0b"
      ],
      "author": {
        "name": "Richard Henderson",
        "email": "rth@twiddle.net",
        "time": "Tue May 29 16:03:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 10:07:54 2007 -0700"
      },
      "message": "alpha: support new syscalls\n\nSome of the new syscalls require supporting TIF_RESTORE_SIGMASK.\n\nSigned-off-by: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "74fd1b687fbeba566ceb59cc1fdbc7a64c5e0c0b",
      "tree": "efc6ffd2080ec94bef934758f40c220d710adf28",
      "parents": [
        "f54496f55a729078e9eef90bf9e0783857a27db1"
      ],
      "author": {
        "name": "Richard Henderson",
        "email": "rth@twiddle.net",
        "time": "Tue May 29 16:01:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 10:07:54 2007 -0700"
      },
      "message": "alpha: cleanup in bitops.h\n\nRemove 2 functions private to the alpha implemetation,\nin favor of similar functions in \u003clinux/log2.h\u003e.\n\nProvide a more efficient version of the fls64 function\nfor pre-ev67 alphas.\n\nSigned-off-by: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f54496f55a729078e9eef90bf9e0783857a27db1",
      "tree": "104cf71ea8349a35990a9d3b58679229a604df31",
      "parents": [
        "aa2d3322989d8fd40fb2e417142c9a029d7831a4",
        "cdea460643072e1ee3647434aa254b5b81364f68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 10:04:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 10:04:01 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] Fix some section mismatch warnings\n  [ARM] 4417/1: Serial: Fix AMBA drivers locking\n  [ARM] 4394/1: ARMv7: Add the TLB range operations\n  [ARM] 4410/1: Remove extern declarations in coyote/ixdpg425-pci.c\n  [ARM] 4416/1: NWFPE: fix undeclared symbols\n  [ARM] 4415/1: AML5900: fix sparse warnings from map_io\n  [ARM] 4414/1: S3C2443: sparse fix for clock.c\n  [ARM] 4412/1: S3C2412: reset errata fix\n  [ARM] 4411/1: KS8695: Another serial driver fix\n  [ARM] oprofile: avoid lockdep warnings on mpcore oprofile init\n  [ARM] Fix stacktrace FP range checking\n  [ARM] use __used attribute\n  [ARM] enable arbitary speed tty ioctls and split input/output speed\n  [ARM] remove unused header file: arch/arm/mach-s3c2410/bast.h\n  [ARM] 4406/1: Trivial NSLU2 / NAS-100D header \u0026 setup code cleanup\n  [ARM] 4405/1: NSLU2, DSM-G600 frequency fixup code\n  [ARM] 4404/1: Trivial IXP42x Kconfig cleanup\n  [ARM] 4403/1: Make the PXA-I2C driver work with lockdep validator\n  [ARM] 4402/1: S3C2443: Add physical address of HSMMC controller\n  [ARM] 4401/1: S3C2443: Add definitions for port GPIOJ\n"
    },
    {
      "commit": "cdea460643072e1ee3647434aa254b5b81364f68",
      "tree": "31b8c357cb43447e93bccee9a9332015b7313746",
      "parents": [
        "2389b272168ceec056ca1d8a870a97fa9c26e11a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed May 30 17:48:45 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 17:48:45 2007 +0100"
      },
      "message": "[ARM] Fix some section mismatch warnings\n\nThe following patch fixes these section mismatch warnings:\n\nWARNING: arch/arm/mach-at91/built-in.o(.text+0xdf4): Section mismatch: reference to .init.data:dk_nand_partition (between \u0027nand_partitions\u0027 and \u0027at91_leds_event\u0027)\nWARNING: arch/arm/mach-at91/built-in.o(.text+0xbdc): Section mismatch: reference to .init.data:ek_nand_partition (after \u0027nand_partitions\u0027)\nWARNING: arch/arm/mach-at91/built-in.o(.text+0xbdc): Section mismatch: reference to .init.data:ek_nand_partition (between \u0027nand_partitions\u0027 and \u0027ads7843_pendown_state\u0027)\nWARNING: arch/arm/mach-at91/built-in.o(.text+0xbdc): Section mismatch: reference to .init.data:ek_nand_partition (after \u0027nand_partitions\u0027)\nWARNING: arch/arm/mach-at91/built-in.o(.text+0xc28): Section mismatch: reference to .init.data:kb9202_nand_partition (after \u0027nand_partitions\u0027)\nWARNING: arch/arm/mach-footbridge/built-in.o(.text+0xaa4): Section mismatch: reference to .init.data:cats_pci (between \u0027cats_pci_init\u0027 and \u0027ebsa285_leds_event\u0027)WARNING: arch/arm/mach-ixp2000/built-in.o(.text+0xb54): Section mismatch: reference to .init.text:ixp2000_init_irq (between \u0027ixdp2x00_init_irq\u0027 and \u0027ixdp2x00_irq_handler\u0027)\nWARNING: arch/arm/mach-ixp23xx/built-in.o(.text+0x670): Section mismatch: reference to .init.text:ixp23xx_pci_common_init (between \u0027ixp23xx_pci_slave_init\u0027 and \u0027ixp23xx_pci_scan_bus\u0027)\nWARNING: arch/arm/mach-ixp23xx/built-in.o(.text+0x890): Section mismatch: reference to .init.text:ixp23xx_init_irq (between \u0027ixdp2351_init_irq\u0027 and \u0027roadrunner_pci_preinit\u0027)\nWARNING: arch/arm/mach-ixp23xx/built-in.o(.text+0x9a8): Section mismatch: reference to .init.text:ixp23xx_pci_preinit (after \u0027roadrunner_pci_preinit\u0027)\nWARNING: arch/arm/mach-imx/built-in.o(__ksymtab+0x80): Section mismatch: reference to .init.text:imx_set_mmc_info (between \u0027__ksymtab_imx_set_mmc_info\u0027 and \u0027__ksymtab_set_imx_fb_info\u0027)\nWARNING: arch/arm/mach-imx/built-in.o(__ksymtab+0x88): Section mismatch: reference to .init.text:set_imx_fb_info (after \u0027__ksymtab_set_imx_fb_info\u0027)\nWARNING: arch/arm/mach-sa1100/built-in.o(.text+0x1930): Section mismatch: reference to .init.data:neponset_port_fns (between \u0027neponset_probe\u0027 and \u0027assabet_leds_event\u0027)\nWARNING: drivers/built-in.o(.text+0x3f100): Section mismatch: reference to .init.text:ps2_clear_input (between \u0027ps2_probe\u0027 and \u0027ps2_cmd_aborted\u0027)\nWARNING: drivers/built-in.o(.text+0x3f1c8): Section mismatch: reference to .init.text:ps2_clear_input (between \u0027ps2_probe\u0027 and \u0027ps2_cmd_aborted\u0027)\nWARNING: drivers/built-in.o(.text+0x4f988): Section mismatch: reference to .init.text:ps2_clear_input (between \u0027ps2_probe\u0027 and \u0027ps2_cmd_aborted\u0027)\nWARNING: drivers/built-in.o(.text+0x4fa50): Section mismatch: reference to .init.text:ps2_clear_input (between \u0027ps2_probe\u0027 and \u0027ps2_cmd_aborted\u0027)\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "aa2d3322989d8fd40fb2e417142c9a029d7831a4",
      "tree": "1ef2c1b1fdd09964a62dd49beba4c0cb84e079d4",
      "parents": [
        "9462544fdfe06c1d0d535876fedb4b886c861c73",
        "ade21372b7c6927861845d65432ff0b0b1142ca0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 09:02:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 09:02:33 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  ehea: Fixed multi queue RX bug\n  sky2: enable IRQ on duplex renegotiation\n  e1000: restore netif_poll_enable call but make sure IRQs are off\n  defxx: Fix the handling of ioremap() failures\n  sky2: program proper register for fiber PHY\n  sky2: checksum offload plus vlan bug\n  sky2: dont set bogus bit in PHY register\n  [PATCH] hostap: Allocate enough tailroom for TKIP\n  [PATCH] softmac: alloc_ieee80211() NULL check\n  [PATCH] ieee80211: fix incomplete error message\n  [PATCH] prism54: fix monitor mode oops\n"
    },
    {
      "commit": "9462544fdfe06c1d0d535876fedb4b886c861c73",
      "tree": "20ea8d4a55d760e15421548b6d69fa5122574308",
      "parents": [
        "7f397dcdb78d699a20d96bfcfb595a2411a5bbd2",
        "df3c7244264f1d12562413aa32d56be802486516"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 08:19:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 08:19:15 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6\n\n* \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6:\n  [XFS] Write at EOF may not update filesize correctly.\n"
    },
    {
      "commit": "ade21372b7c6927861845d65432ff0b0b1142ca0",
      "tree": "d8633016e29c61e880711797769e9511f84b9efb",
      "parents": [
        "d8511f83015032ab983073bdbc78bc4aca3eaf9e"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Wed May 30 12:39:23 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 10:00:16 2007 -0400"
      },
      "message": "ehea: Fixed multi queue RX bug\n\nMust access the respective queue\u0027s dummy netdev instead of the port\u0027s netdev.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d8511f83015032ab983073bdbc78bc4aca3eaf9e",
      "tree": "123fe2c7133723f798b6f64bc53859d674ddc62f",
      "parents": [
        "47313054352b879a2bc65379d55b05f48a0af7ec"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu May 24 15:22:47 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:54:32 2007 -0400"
      },
      "message": "sky2: enable IRQ on duplex renegotiation\n\nDon\u0027t want IRQ on FIFO error because there is nothing useful to do with it.\nBut do want IRQ on duplex change.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "47313054352b879a2bc65379d55b05f48a0af7ec",
      "tree": "f9876f1cd9891232ac4814b6c08145d1f3050178",
      "parents": [
        "8a32352661cc8e942897d205ba18f871ef7be597"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 29 15:07:31 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:52:48 2007 -0400"
      },
      "message": "e1000: restore netif_poll_enable call but make sure IRQs are off\n\nThis restores the previously removed netif_poll_enable call in e1000_open.\nIt\u0027s needed on all but the first call to e1000_open for a NIC as\ne1000_close always calls netif_poll_disable.\n\nnetif_poll_enable can only be called safely if no polls have been\nscheduled.  This should be the case as long as we don\u0027t enter our IRQ\nhandler.\n\nIn order to guarantee this we explicitly disable IRQs as early as possible\nwhen we\u0027re probing the NIC.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: \"Kok, Auke\" \u003cauke-jan.h.kok@intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8a32352661cc8e942897d205ba18f871ef7be597",
      "tree": "45b454ff1dd0ce3e866eb53b5222bf3725e93632",
      "parents": [
        "34dd962b748bdb4f96fc5e6e69dc66522924f489"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue May 29 16:12:22 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:52:48 2007 -0400"
      },
      "message": "defxx: Fix the handling of ioremap() failures\n\n If ioremap_nocache() is unfortunate enough to fail, the error code is not\nset correctly leading to a false success from dfx_register().  This change\nfixes the problem.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "34dd962b748bdb4f96fc5e6e69dc66522924f489",
      "tree": "4cbe503e536455fcff5f4fd6fe44e59f8a92b65a",
      "parents": [
        "56069c0fdd3a4db5769df30c9700cd3bc002fc48"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu May 24 15:22:45 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:52:48 2007 -0400"
      },
      "message": "sky2: program proper register for fiber PHY\n\nDriver was reading value from one register, setting bit and then\nwriting the wrong register.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "56069c0fdd3a4db5769df30c9700cd3bc002fc48",
      "tree": "bfcf7c70991d6ec4c9a94e51f04ade9e97d7a43d",
      "parents": [
        "b4ed372b29e458021293e1c791d92d90f1bf5fe3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu May 24 15:22:44 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:52:47 2007 -0400"
      },
      "message": "sky2: checksum offload plus vlan bug\n\nDriver was not correctly setting up transmit descriptor when doing\nVLAN tag insertion with checksum offload.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b4ed372b29e458021293e1c791d92d90f1bf5fe3",
      "tree": "717bacf9e4679908db59f41d7f88147f28070b6f",
      "parents": [
        "8903bab009d3e9b34050042f8c0faf741eb027be"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu May 24 15:22:43 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:52:47 2007 -0400"
      },
      "message": "sky2: dont set bogus bit in PHY register\n\nThis code inherited from the sk98lin driver is incorrect on the Yukon2.\nThe GPHY_CTRL register values are specific to the internal PHY of the chip\nand the values used were leftovers.\nDriver was setting bit 13 which is now the INT polarity for the PHY!\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8903bab009d3e9b34050042f8c0faf741eb027be",
      "tree": "1e1df689c95e3eafda6fac8d5503cf9b8caac8bc",
      "parents": [
        "7f397dcdb78d699a20d96bfcfb595a2411a5bbd2",
        "d7ea3be56adc95b17351221fd95e78115f3b01f4"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:46:14 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:46:14 2007 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "7a960b76ed1878a208e8bc68fe436b40aaff3ab5",
      "tree": "a1648a123fec41b8869258014f46479b664c5914",
      "parents": [
        "6c4b7e4fdf702136891f802bdf7ad52076594721"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed May 23 14:41:40 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 30 08:39:52 2007 -0500"
      },
      "message": "[SCSI] gdth: Fix obvious typo \"spin_lock_irqrestore()\"\n\nFix misspelled \"spin_lock_irqrestore\" to read \"spin_unlock_irqrestore\"\ninstead.\n\nPresumably, GDTH_RTC doesn\u0027t get used a lot.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Achim Leubner \u003cachim_leubner@adaptec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6c4b7e4fdf702136891f802bdf7ad52076594721",
      "tree": "13c48983f157ef3173c63a11f869a56c7d14df6d",
      "parents": [
        "2e91724658d5d6b5f10ad44c8742d7ec1f4833ed"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Wed May 23 14:41:52 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 30 08:39:16 2007 -0500"
      },
      "message": "[SCSI] gdth: fix ambiguous gdthtable definition\n\nLabeling a variable as __attribute_used__ is ambiguous: it means\n__attribute__((unused)) for gcc \u003c3.4 and __attribute__((used)) for gcc \u003e\u003d3.4.\nThere is no such thing as labeling a variable as __attribute__((used)).  We\nassume that we\u0027re simply suppressing a warning here if gdthtable[] is declared\nbut unreferenced.\n\nAcked-by: Achim Leubner \u003cachim_leubner@adaptec.com\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2e91724658d5d6b5f10ad44c8742d7ec1f4833ed",
      "tree": "6739f6b034c0e1acea587ed4bbb1b3b8e6b90fed",
      "parents": [
        "742d25b819f11dce91b89e6c9ac17402a119f20a"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat May 26 02:12:48 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 30 08:38:50 2007 -0500"
      },
      "message": "[SCSI] nsp32: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nJens Axboe \u003cjens.axboe@oracle.com\u003e did the for_each_sg cleanup.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: GOTO Masanori \u003cgotom@sanori.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2389b272168ceec056ca1d8a870a97fa9c26e11a",
      "tree": "e3a8be37e9e97bb8e232fbe6bd7823799e6899c1",
      "parents": [
        "2ccdd1e77da52ad494e9af46bf272d816830cb28"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue May 29 21:53:50 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 14:33:01 2007 +0100"
      },
      "message": "[ARM] 4417/1: Serial: Fix AMBA drivers locking\n\nThe -rt patch triggered a lockdep warning in the amba serial drivers, which never\nshows up on UP kernels. On SMP systems this would trigger as well.\n\nRelease the port lock before calling tty_flip_buffer_push() and reacquire it after\nthe call. This matches the code in the 8250 serial driver.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ccdd1e77da52ad494e9af46bf272d816830cb28",
      "tree": "d153d6190c166e2190a63449895a2a970d77655e",
      "parents": [
        "919a84292070949691346adaf3dfba642f12329e"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri May 18 11:25:31 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 14:32:07 2007 +0100"
      },
      "message": "[ARM] 4394/1: ARMv7: Add the TLB range operations\n\nWe are currently using the ARMv6 operations but need to duplicate some\nof the code because of the introduction of the new CPU barrier\ninstructions in ARMv7.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "919a84292070949691346adaf3dfba642f12329e",
      "tree": "18eb08e95d17685bbff3d649a9c2e6f5d5447a75",
      "parents": [
        "1ff082882f0f36536ab91b020573607668f9bb61"
      ],
      "author": {
        "name": "Michael-Luke Jones",
        "email": "mlj28@cam.ac.uk",
        "time": "Sun May 27 21:33:28 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:39 2007 +0100"
      },
      "message": "[ARM] 4410/1: Remove extern declarations in coyote/ixdpg425-pci.c\n\nThis patch removes apparently unnecessary extern declarations in\ncoyote-pci.c and ixdpg425-pci.c within arch/arm/mach-ixp4xx and\nhas been compile-tested without producing warnings or errors.\n\nKernel coding style forbids the use of extern declarations within .c\nfiles.\n\nSigned-off-by: Michael-Luke Jones \u003cmlj28@cam.ac.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1ff082882f0f36536ab91b020573607668f9bb61",
      "tree": "4de7af2591276751a4a6e130ddd85e2e40fcdb14",
      "parents": [
        "e078761a0a815e142eee9f546f821ea259c82f7c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 28 19:03:47 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:34 2007 +0100"
      },
      "message": "[ARM] 4416/1: NWFPE: fix undeclared symbols\n\nFix the undeclared symbols sparse is warning about.\n\narch/arm/nwfpe/softfloat.c:1727:7: warning: symbol \u0027float64_to_uint32\u0027 was not declared. Should it be static?\narch/arm/nwfpe/softfloat.c:1753:7: warning: symbol \u0027float64_to_uint32_round_to_zero\u0027 was not declared. Should it be static?\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": "e078761a0a815e142eee9f546f821ea259c82f7c",
      "tree": "81ab37cedd4ce1c2b4ec654415320a89f61faf2b",
      "parents": [
        "0cc69daa3e6c958bc678b3db268dc279b68fd76f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 28 18:57:31 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:30 2007 +0100"
      },
      "message": "[ARM] 4415/1: AML5900: fix sparse warnings from map_io\n\nThe map_io function does not need to be exported\nfrom this file, and therefore should be declared\nstatic.\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": "0cc69daa3e6c958bc678b3db268dc279b68fd76f",
      "tree": "e21901a80e940e0de947fb6c688db4aa55beda83",
      "parents": [
        "eca8c2424171b6b6b2dcb0faa92dfddd1e3297d9"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 28 18:55:43 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:26 2007 +0100"
      },
      "message": "[ARM] 4414/1: S3C2443: sparse fix for clock.c\n\nFix sparse warnings in the arch/arm/mach-s3c2443/clock.c,\nincluding an bug in initialising the cf clock initialiser\nwhere two values are being set for the ctrlbit.\n\narch/arm/mach-s3c2443/clock.c:397:12: warning: symbol \u0027clk_usb_bus_host\u0027 was not declared. Should it be static?\narch/arm/mach-s3c2443/clock.c:760:4: error: Initializer entry defined twice\narch/arm/mach-s3c2443/clock.c:761:4:   also defined here\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": "eca8c2424171b6b6b2dcb0faa92dfddd1e3297d9",
      "tree": "680afa1b68832a4a81f07d706e4249a0f4290afa",
      "parents": [
        "486cab2ba25b469f7a8822e84fd43960a472e3d9"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 28 18:19:16 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:23 2007 +0100"
      },
      "message": "[ARM] 4412/1: S3C2412: reset errata fix\n\nThe S3C2412 has an reset-errata where the clock\nmay cause a glitch switching back to EXTCLK. We\nforce a switch to EXTCLK before writing the\nreset register to force use of the CLKCON sync\nlogic to properly switch.\n\nFix problem reported by Matthieu Castet.\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": "486cab2ba25b469f7a8822e84fd43960a472e3d9",
      "tree": "683cc60271e65e5b762a39d202892abdc53811d0",
      "parents": [
        "28c670cb9b0df7c8579f78c9d06e148896378cf4"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Mon May 28 10:47:19 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:19 2007 +0100"
      },
      "message": "[ARM] 4411/1: KS8695: Another serial driver fix\n\nFix a error reported by newer versions of GCC.\nerror: static declaration of \u0027ks8695_reg\u0027 follows non-static declaration\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "28c670cb9b0df7c8579f78c9d06e148896378cf4",
      "tree": "f8b32270bbef2ee264b243fbb590a5601fb602f4",
      "parents": [
        "5b10c8e436b69f25b6dcb5586bbdc5e39c20ed1d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 26 12:08:29 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:15 2007 +0100"
      },
      "message": "[ARM] oprofile: avoid lockdep warnings on mpcore oprofile init\n\nFix lockdep warnings, caused by \u0027set_affinity\u0027 being called without\nthe correct locks taken and local interrupts disabled:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ INFO: inconsistent lock state ]\n2.6.22-rc2 #1\n---------------------------------\ninconsistent {in-hardirq-W} -\u003e {hardirq-on-W} usage.\nswapper/1 [HC0[0]:SC0[0]:HE1:SE1] takes:\n(irq_controller_lock){++..}, at: [\u003cc002be50\u003e] gic_set_cpu+0x60/0xa0\n{in-hardirq-W} state was registered at:\n [\u003cc005d9a8\u003e] lock_acquire+0x58/0x6c\n [\u003cc0233068\u003e] _spin_lock+0x40/0x50\n [\u003cc002c020\u003e] gic_mask_irq+0x2c/0x6c\n [\u003cc0069c64\u003e] handle_level_irq+0x11c/0x14c\n [\u003cc0020060\u003e] asm_do_IRQ+0x60/0x84\n [\u003cc0020d2c\u003e] __irq_svc+0x4c/0xc0\n [\u003cc000ed84\u003e] __alloc_bootmem_nopanic+0x74/0x88\n [\u003cc000edb0\u003e] __alloc_bootmem+0x18/0x3c\n [\u003cc000fa00\u003e] alloc_large_system_hash+0x16c/0x200\n [\u003cc00108dc\u003e] inode_init_early+0x5c/0xa4\n [\u003cc00106dc\u003e] vfs_caches_init_early+0x24/0xa0\n [\u003cc0008e54\u003e] start_kernel+0x220/0x2fc\n [\u003c00008078\u003e] 0x8078\nirq event stamp: 88438\nhardirqs last  enabled at (88438): [\u003cc0020dc0\u003e] preempt_return+0x20/0x2c\nhardirqs last disabled at (88436): [\u003cc00417bc\u003e] __do_softirq+0xb0/0x138\nsoftirqs last  enabled at (88437): [\u003cc0041810\u003e] __do_softirq+0x104/0x138\nsoftirqs last disabled at (88428): [\u003cc0041d9c\u003e] irq_exit+0x68/0x7c\n\nother info that might help us debug this:\nno locks held by swapper/1.\n\nstack backtrace:\n[\u003cc0025ecc\u003e] (dump_stack+0x0/0x14) from [\u003cc005b1e4\u003e] (print_usage_bug+0x138/0x168)\n[\u003cc005b0ac\u003e] (print_usage_bug+0x0/0x168) from [\u003cc005be80\u003e] (mark_lock+0x484/0x6a0)\n[\u003cc005b9fc\u003e] (mark_lock+0x0/0x6a0) from [\u003cc005cc48\u003e] (__lock_acquire+0x3c0/0x10c8)\n[\u003cc005c888\u003e] (__lock_acquire+0x0/0x10c8) from [\u003cc005d9a8\u003e] (lock_acquire+0x58/0x6c)\n[\u003cc005d950\u003e] (lock_acquire+0x0/0x6c) from [\u003cc0233068\u003e] (_spin_lock+0x40/0x50)\n[\u003cc0233028\u003e] (_spin_lock+0x0/0x50) from [\u003cc002be50\u003e] (gic_set_cpu+0x60/0xa0)\n[\u003cc002bdf0\u003e] (gic_set_cpu+0x0/0xa0) from [\u003cc01b04cc\u003e] (em_route_irq+0x38/0x40)\n[\u003cc01b0494\u003e] (em_route_irq+0x0/0x40) from [\u003cc01b04ec\u003e] (em_setup+0x18/0xa4)\n[\u003cc01b04d4\u003e] (em_setup+0x0/0xa4) from [\u003cc001570c\u003e] (oprofile_arch_init+0x24/0xe8)\n[\u003cc00156e8\u003e] (oprofile_arch_init+0x0/0xe8) from [\u003cc0015640\u003e] (oprofile_init+0x1c/0x64)\n[\u003cc0015624\u003e] (oprofile_init+0x0/0x64) from [\u003cc0008a20\u003e] (kernel_init+0x154/0x368)\n[\u003cc00088cc\u003e] (kernel_init+0x0/0x368) from [\u003cc003ef34\u003e] (do_exit+0x0/0x904)\noprofile: using arm/mpcore\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5b10c8e436b69f25b6dcb5586bbdc5e39c20ed1d",
      "tree": "44257d4bcbcbe543453467e2e264c0994233f9e0",
      "parents": [
        "b91d8a1205faa76affc4e1b7d5ccac1d17026970"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 26 12:04:17 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:12 2007 +0100"
      },
      "message": "[ARM] Fix stacktrace FP range checking\n\nFix an oops in the stacktrace code, caused by improper range checking.\nWe subtract 12 off \u0027fp\u0027 before testing to see if it\u0027s below the low\nbound.  However, if \u0027fp\u0027 were zero before, it becomes a very large\npositive number, causing this test to succeed where it should fail.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b91d8a1205faa76affc4e1b7d5ccac1d17026970",
      "tree": "f504b0c2f35404addd8ece4a4f8120677f06ab13",
      "parents": [
        "3abc12012f957d1c5b9f35b244256f88ad146564"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Fri May 11 16:18:55 2007 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:06 2007 +0100"
      },
      "message": "[ARM] use __used attribute\n\nUse the newly introduced __used attribute in place of the deprecated\n__attribute_used__.  Functionally the same.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "742d25b819f11dce91b89e6c9ac17402a119f20a",
      "tree": "542323687fa594b0fecf2136585998668124a957",
      "parents": [
        "d5587d5dcd275338af21627a3e931a77a6c04b8d"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Tue May 29 15:46:14 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue May 29 22:52:31 2007 -0500"
      },
      "message": "[SCSI] ibmvscsi: Changeable queue depth\n\nAdds support for a changeable queue depth to ibmvscsi.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d5587d5dcd275338af21627a3e931a77a6c04b8d",
      "tree": "1433eb441ea54857a415e0837c79cfdd52832c3e",
      "parents": [
        "5f7186c841a13abff0bf81ee93754b4f46e19141"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat May 26 10:01:24 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue May 29 22:49:59 2007 -0500"
      },
      "message": "[SCSI] stex: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7f397dcdb78d699a20d96bfcfb595a2411a5bbd2",
      "tree": "7ecb0b2f782a4e18eef80ff638f0469cd4ad0233",
      "parents": [
        "602b6aeefe8932dd8bb15014e8fe6bb25d736361"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue May 29 21:58:10 2007 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 20:09:34 2007 -0700"
      },
      "message": "random: fix seeding with zero entropy\n\nAdd data from zero-entropy random_writes directly to output pools to\navoid accounting difficulties on machines without entropy sources.\n\nTested on lguest with all entropy sources disabled.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nAcked-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "602b6aeefe8932dd8bb15014e8fe6bb25d736361",
      "tree": "7f6eb6fe0a492b91679785705389b043b7406986",
      "parents": [
        "f717221b4e51284c153ab4265c4607e86037047b"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue May 29 21:54:27 2007 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 20:09:34 2007 -0700"
      },
      "message": "random: fix error in entropy extraction\n\nFix cast error in entropy extraction.\nAdd comments explaining the magic 16.\nRemove extra confusing loop variable.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nAcked-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f717221b4e51284c153ab4265c4607e86037047b",
      "tree": "bb46f8729d83bab79773646f544a6a8423589f4c",
      "parents": [
        "eaad084bb0f3a6259e56400cd45d061dbf040600",
        "a2cb4a98f243d01f2c8d5799c764bb96ffa66c44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 18:12:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 18:12:34 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mlx4: Fix last allocated object tracking in bitmap allocator\n  IB/cm: Fix stale connection detection\n  IPoIB/cm: Fix performance regression on Mellanox\n  IB/mthca: Fix handling of send CQE with error for QPs connected to SRQ\n"
    },
    {
      "commit": "eaad084bb0f3a6259e56400cd45d061dbf040600",
      "tree": "34a5f5c3e1a849b035510ee28d5aaffd42a36dcc",
      "parents": [
        "6e98ee75c3ab99db48ecc0615c2246dc193111a9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue May 29 23:47:39 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 18:11:10 2007 -0700"
      },
      "message": "NOHZ: prevent multiplication overflow - stop timer for huge timeouts\n\nget_next_timer_interrupt() returns a delta of (LONG_MAX \u003e 1) in case\nthere is no timer pending. On 64 bit machines this results in a\nmultiplication overflow in tick_nohz_stop_sched_tick().\n\nReported by: Dave Miller \u003cdavem@davemloft.net\u003e\n\nMake the return value a constant and limit the return value to a 32 bit\nvalue.\n\nWhen the max timeout value is returned, we can safely stop the tick\ntimer device. The max jiffies delta results in a 12 days timeout for\nHZ\u003d1000.\n\nIn the long term the get_next_timer_interrupt() code needs to be\nreworked to return ktime instead of jiffies, but we have to wait until\nthe last users of the original NO_IDLE_HZ code are converted.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5f7186c841a13abff0bf81ee93754b4f46e19141",
      "tree": "381d9c0564edd1319513e40d3886b53da6057ea8",
      "parents": [
        "1928d73fac9a38be901dd5c9eb8b18b56ce9e18d"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat May 26 14:08:20 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue May 29 18:32:12 2007 -0500"
      },
      "message": "[SCSI] qla4xxx: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nJens Axboe \u003cjens.axboe@oracle.com\u003e did the for_each_sg cleanup.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: David C Somayajulu \u003cdavid.somayajulu@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a2cb4a98f243d01f2c8d5799c764bb96ffa66c44",
      "tree": "8bf4e73ab877936da113969c941a51e6aef8d319",
      "parents": [
        "d998ccce020e2cfcf11c6b57503532930ede2894"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 29 16:07:09 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 29 16:07:09 2007 -0700"
      },
      "message": "IB/mlx4: Fix last allocated object tracking in bitmap allocator\n\nSet last allocated object to the object after the one just allocated\nbefore ORing in the extra top bits.  Also handle the case where this\nwraps around.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    }
  ],
  "next": "d998ccce020e2cfcf11c6b57503532930ede2894"
}
