)]}'
{
  "log": [
    {
      "commit": "d6e05edc59ecd79e8badf440c0d295a979bdfa3e",
      "tree": "50362161f69317242ab603c51a18a818a4c93285",
      "parents": [
        "f18190bd3407554ba6df30a1927e07e6cba93e56"
      ],
      "author": {
        "name": "Andreas Mohr",
        "email": "andi@lisas.de",
        "time": "Mon Jun 26 18:35:02 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jun 26 18:35:02 2006 +0200"
      },
      "message": "spelling fixes\n\nacquired (aquired)\ncontiguous (contigious)\nsuccessful (succesful, succesfull)\nsurprise (suprise)\nwhether (weather)\nsome other misspellings\n\nSigned-off-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "93ef588735973e4c35ff3707685678cdebd694a4",
      "tree": "ab4c1424fa4a50ae568e4fc4db60e3c031f442af",
      "parents": [
        "338151e066084d92d89f44311e5521ef847a50b9"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon May 22 18:27:30 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 28 12:50:45 2006 -0400"
      },
      "message": "[SCSI] zfcp: bump up version number\n\nBump up version number, skip \"4.6.0\" because this might\nclash with zfcp version in certain distros.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "338151e066084d92d89f44311e5521ef847a50b9",
      "tree": "5783d26710203f2c5b309530334f3dd39ca68dfc",
      "parents": [
        "75bfc2837bbcc329193d51e8b7115184b78beae0"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon May 22 18:25:56 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 28 12:50:17 2006 -0400"
      },
      "message": "[SCSI] zfcp: make use of fc_remote_port_delete when target port is unavailable\n\nIf zfcp\u0027s port erp fails we now call fc_remote_port_delete. This helps\nto avoid offlined scsi devices if scsi commands time out due to path\nfailures. When an adapter erp fails we call fc_remote_port_delete for\nall ports on that adapter.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "75bfc2837bbcc329193d51e8b7115184b78beae0",
      "tree": "6d1511fce28948bd134f7148a996c04dc04e9d32",
      "parents": [
        "b7a52fa7fff2309031a2f849bc489206afd2fa4a"
      ],
      "author": {
        "name": "Ralph Wuerthner",
        "email": "rwuerthn@de.ibm.com",
        "time": "Mon May 22 18:24:33 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 28 12:45:15 2006 -0400"
      },
      "message": "[SCSI] zfcp: evaluate plogi payload to set maxframe_size, supported_classes of rports\n\nSigned-off-by: Ralph Wuerthner \u003crwuerthn@de.ibm.com\u003e\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b7a52fa7fff2309031a2f849bc489206afd2fa4a",
      "tree": "0f29db5a3e8fa99f88e621df1c3c91542ed82e89",
      "parents": [
        "06506d00ec1a0d7d3b1dff59185af355ce29ac0a"
      ],
      "author": {
        "name": "Ralph Wuerthner",
        "email": "rwuerthn@de.ibm.com",
        "time": "Mon May 22 18:21:28 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 28 12:43:59 2006 -0400"
      },
      "message": "[SCSI] zfcp: print bit error threshold data human readable\n\nReplace hex dump of bit error threshold data by log message showing\nbit error threshold data human readable.\n\nSigned-off-by: Ralph Wuerthner \u003crwuerthn@de.ibm.com\u003e\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "06506d00ec1a0d7d3b1dff59185af355ce29ac0a",
      "tree": "fef406818d1bccd745913ece2df0dbcee16ec74a",
      "parents": [
        "ec4081c6ba4fba6a8bc12a0e93db8817ba63ce47"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon May 22 18:18:19 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 28 12:43:33 2006 -0400"
      },
      "message": "[SCSI] zfcp: (cleanup) removed superfluous macros, struct members, typedefs\n\nRemoved some macros, struct members and typedefs which were\nunused or not necessary.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ec4081c6ba4fba6a8bc12a0e93db8817ba63ce47",
      "tree": "9aa5953a42fac103d216a08688bffe8f57029f8d",
      "parents": [
        "ca3271b40225a1049334766f6fb35b57a0162bd2"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon May 22 18:17:30 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 28 12:42:52 2006 -0400"
      },
      "message": "[SCSI] zfcp: (cleanup) kmalloc/kzalloc replacement\n\nReplace kmalloc/memset by kzalloc or kcalloc.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ca3271b40225a1049334766f6fb35b57a0162bd2",
      "tree": "a781c265f8cde3ba06a775948a923cb7b5fe896d",
      "parents": [
        "4a9d2d8bf989c77b54add430932fa5ed8a80dba9"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon May 22 18:15:49 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 28 12:38:15 2006 -0400"
      },
      "message": "[SCSI] zfcp: (cleanup) remove useless comments\n\nRemoved some useless comments.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4a9d2d8bf989c77b54add430932fa5ed8a80dba9",
      "tree": "d57022575739b1331d9c5c4edc6c1c32ca1bfbd9",
      "parents": [
        "979dca3826841e5dc9170c28f20bd75ece266a9a"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon May 22 18:14:08 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 28 12:36:02 2006 -0400"
      },
      "message": "[SCSI] zfcp: (cleanup) shortened copyright and author information\n\nCopyright update, shortened file headers, shortened author information.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0eaae62abaa1ad1f231932b6cdd9fb1b91df6651",
      "tree": "cda02cffff075a8b542ddcea4fa0ff0064130502",
      "parents": [
        "53184082b070dfb077218828fdf839826102ed96"
      ],
      "author": {
        "name": "Matthew Dobson",
        "email": "colpatch@us.ibm.com",
        "time": "Sun Mar 26 01:37:47 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:59 2006 -0800"
      },
      "message": "[PATCH] mempool: use common mempool kmalloc allocator\n\nThis patch changes several mempool users, all of which are basically just\nwrappers around kmalloc(), to use the common mempool_kmalloc/kfree, rather\nthan their own wrapper function, removing a bunch of duplicated code.\n\nSigned-off-by: Matthew Dobson \u003ccolpatch@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad58f7dbeb6f5ea82679962f18985f16b660a2d9",
      "tree": "3951a1d5a27d2e10c55c7d6662cf8e726ffeed87",
      "parents": [
        "ad139a2f56e5789aa8a9f74e3600a7f854a38de9"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Fri Mar 10 00:56:16 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Mar 09 19:11:03 2006 -0500"
      },
      "message": "[SCSI] zfcp: fix device registration issues\n\nThe patch fixes following issues:\n\n(1) Replace scsi_add_device with scsi_scan_target.\n(Thus the rport instead of the scsi_host becomes parent of a\nscsi_target again.)\n\n(2) Avoid scsi_device allocation during registration of an remote port.\n(Would be done during fc_scsi_scan_rport.)\n\n(3) Fix queuecommand behaviour when an zfcp unit is blocked.\n(Call scsi_done with DID_NO_CONNECT instead of returning\nSCSI_MLQUEUE_DEVICE_BUSY otherwise we might end up waiting\nfor completion in blk_execute_rq for ever.)\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "35dc2585fa32a2b300307ffa9f17122b13ccef97",
      "tree": "447534ca73584cba39bc033bbad2728e0195b44d",
      "parents": [
        "98acfc7e8e2606fadae6d2bf99fa040be917ce8c"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Thu Mar 02 21:28:54 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Mar 02 22:45:40 2006 -0600"
      },
      "message": "[SCSI] zfcp: correctly set this_id for hosts\n\nIt fixes a bug in zfcp which provokes a race\nin scsi_scan.c. Finally this can lead to an Oops like:\n\nkernel BUG at fs/sysfs/symlink.c:87!\n\nCorrectly set this_id for the host. Otherwise we provoke\na race between scsi_target_reap_work and concurrent\nscsi_add_device.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "61c41823c50302ca6cd455c48a1395f944c61f8f",
      "tree": "1a6826ea48b9860717d9e57e9d05d655565bbec8",
      "parents": [
        "ed829ad607a9c334cea490d3a8c0f874153fb42d"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Sat Feb 11 01:43:55 2006 +0100"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Feb 12 11:12:38 2006 -0600"
      },
      "message": "[SCSI] zfcp: fix: avoid race between fc_remote_port_add and scsi_add_device\n\nFlush workqueue of a scsi host after a remote port for that host\nis registered at the fc transport class. Otherwise immediate\nregistration of a scsi device on that host is racy.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ed829ad607a9c334cea490d3a8c0f874153fb42d",
      "tree": "7abbf2eb353ee64d330ac423fe42b3524f409eec",
      "parents": [
        "2f8f3ed5fc566700cf45d422f4cf1624bd123d93"
      ],
      "author": {
        "name": "Maxim Shchetynin",
        "email": "maxim@de.ibm.com",
        "time": "Sat Feb 11 01:42:58 2006 +0100"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Feb 12 11:12:20 2006 -0600"
      },
      "message": "[SCSI] zfcp: fix logging during device reset\n\nAvoid access to old fsf_requests if device reset is logged.\n\nSigned-off-by: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2f8f3ed5fc566700cf45d422f4cf1624bd123d93",
      "tree": "b319da619c080aa27f00afa9105c526157fc4a87",
      "parents": [
        "c8024eb549f0c701e6d1c46c32e997f06f05d76d"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Sat Feb 11 01:41:50 2006 +0100"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Feb 12 11:11:58 2006 -0600"
      },
      "message": "[SCSI] zfcp: fix adapter erp when link is unplugged\n\nRemove endless polling for replug of the local link. Just wait for\nlink up notification.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c8024eb549f0c701e6d1c46c32e997f06f05d76d",
      "tree": "28cc1d7926472b64ec850190cae99431bfe9c29f",
      "parents": [
        "3542adcb354fea4fca792d36b91cb44d0da147e5"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Sat Feb 11 01:40:11 2006 +0100"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Feb 12 11:11:41 2006 -0600"
      },
      "message": "[SCSI] zfcp: get rid of physical_wwpn and physical_s_id\n\nRemove all remainders of obsolete zfcp adapter attributes physical_wwpn and\nphysical_s_id.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e018ba1fceee5bd306e31f6e3a60934d5f143ac5",
      "tree": "cafd9ebb51ec0158b0f9affcd040ea36c216272b",
      "parents": [
        "5ceba75f121004335616befd2045c8a6b75b2bc4"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Feb 01 03:06:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:23 2006 -0800"
      },
      "message": "[PATCH] s390: Remove CVS generated information\n\n- Remove all CVS generated information like e.g. revision IDs from\n  drivers/s390 and include/asm-s390 (none present in arch/s390).\n\n- Add newline at end of arch/s390/lib/Makefile to avoid diff message.\n\nAcked-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nAcked-by: Frank Pavlic \u003cpavlic@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "575c96871832e91983248aebb02fc072e5fd17c9",
      "tree": "2de2ce229506f1e0e866ef00c9cf7e43489e295b",
      "parents": [
        "a8e82ef97a1d1227575698935ec86ae4d02c372c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jan 15 02:00:17 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Sun Jan 15 02:00:17 2006 +0100"
      },
      "message": "spelling: s/appropiate/appropriate/\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "ad757cdfd2a40c9d5310d00f24427525788341cd",
      "tree": "9353d40be65f6834b5e22c59db17273bb10f051e",
      "parents": [
        "f6cd94b126aa78ebaa21075df3b9577fbf995968"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Fri Jan 13 02:26:11 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:54:52 2006 -0600"
      },
      "message": "[SCSI] zfcp: transport class adaptations II\n\nReplaced zfcp adapter attributes with fc_host attributes:\nfc_topology by port_type, physical_wwpn by permanent_port_name.\nMake use of fc_host attribute supported_speeds.\nRemoved zfcp adapter attribute physical_s_id.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f6cd94b126aa78ebaa21075df3b9577fbf995968",
      "tree": "e98bd9be9cb06d5b98160222bde6a308121bf41a",
      "parents": [
        "9eb69aff79264b5f35e41922df20a488c67e9ee2"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Thu Jan 05 09:59:34 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:54:50 2006 -0600"
      },
      "message": "[SCSI] zfcp: transport class adaptations\n\nAdded host stats, removed superfluous get_starget_ functions,\nremoved some attributes from zfcp specific sysfs tree (e.g.\nscsi_host_no, scsi_lun, wwnn and d_id).\nHost stats are given for the physical adapter port not for the\nvirtual adapter. Reset stats is implemented in the device driver.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9eb69aff79264b5f35e41922df20a488c67e9ee2",
      "tree": "96bb41b45a4e5be1785af95aef57c49d505604c7",
      "parents": [
        "6b7281d0a0f8f99d39808088a036459f6f7906a6"
      ],
      "author": {
        "name": "Maxim Shchetynin",
        "email": "maxim@de.ibm.com",
        "time": "Thu Jan 05 09:56:47 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Jan 14 10:54:49 2006 -0600"
      },
      "message": "[SCSI] zfcp: handle unsolicited status notification lost\n\nHandle unsolicited adapter status that informs about loss of\nprevious unsolicited status notification(s).\n\nSigned-off-by: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fb121b067be77a9927e9453e427cf5819eb8ef01",
      "tree": "e19e29eab14f081f3ce28dc000a0f856bede3719",
      "parents": [
        "ee69ab7af3cd68423e389272e1276718d4cd8ebc"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Thu Dec 01 02:49:29 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Dec 01 15:59:49 2005 -0600"
      },
      "message": "[SCSI] zfcp: fix return code of zfcp_scsi_slave_alloc\n\nChange return code in slave_alloc to avoid irritating error message from\nscsi_alloc_sdev() when scsi stack tries target scan.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ee69ab7af3cd68423e389272e1276718d4cd8ebc",
      "tree": "4b2c82f9787414d1b51fdd5806971d4becb8d94d",
      "parents": [
        "2448c45965870ca9cfdb66388b4fcc93f1e12bb7"
      ],
      "author": {
        "name": "Maxim Shchetynin",
        "email": "maxim@de.ibm.com",
        "time": "Thu Dec 01 02:48:41 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Dec 01 15:59:48 2005 -0600"
      },
      "message": "[SCSI] zfcp: fix link down handling during firmware update\n\nDon\u0027t check link down payload in case of firmware update.\n\nSigned-off-by: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2448c45965870ca9cfdb66388b4fcc93f1e12bb7",
      "tree": "b028c8ad8dbb8353f7299ce5c88b54ff7cfc6433",
      "parents": [
        "c48a29d065cfa18c3e8699f5e3a84a59ad35e062"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Thu Dec 01 02:50:36 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Dec 01 15:59:47 2005 -0600"
      },
      "message": "[SCSI] zfcp: fix adapter initialization\n\nFixed various problems in opening sequence of adapters which was previously\nchanged with NPIV support:\no corrected handling when exchange port data function is not supported,\n  otherwise adapters on z900 cannot be opened anymore\no corrected setup of timer for exchange port data if called from error\n  recovery\no corrected check of return code of exchange config data\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c48a29d065cfa18c3e8699f5e3a84a59ad35e062",
      "tree": "c22058a74f61adbdf8663fd24d3ca2018e4f65cd",
      "parents": [
        "8bdf810f89c3e686ba18a11e2852f32014f1506a"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Dec 01 02:46:32 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Dec 01 15:59:46 2005 -0600"
      },
      "message": "[SCSI] zfcp: fix spinlock initialization\n\nMove initialization of locks and lists to adapter allocation function.\nOtherwise we might end up with some uninitialized locks, like e.g. the\nerp locks which only will be inititialized if an error recovery thread\nfor an adapter will be started.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "17fd682e544556a2a829e94383239c029bb21c5e",
      "tree": "4b78bdd36efdbf9fb2c4c11382ed88898ceec48c",
      "parents": [
        "3c7208f253571ee5f157b98f0e315b5172afe092"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:30 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:03 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: drivers/s390\n\nThis is the drivers/s390/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in drivers/s390/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Cornelia Huck \u003ccohuck@de.ibm.com\u003e\nAcked-by: Stefan Bader \u003cStefan.Bader@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd0fc66fb33cd610bc1a5db8a5e232d34879b4d7",
      "tree": "51f96a9db96293b352e358f66032e1f4ff79fafb",
      "parents": [
        "3b0e77bd144203a507eb191f7117d2c5004ea1de"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Oct 07 07:46:04 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 08 15:00:57 2005 -0700"
      },
      "message": "[PATCH] gfp flags annotations - part 1\n\n - added typedef unsigned int __nocast gfp_t;\n\n - replaced __nocast uses for gfp flags with gfp_t - it gives exactly\n   the same warnings as far as sparse is concerned, doesn\u0027t change\n   generated code (from gcc point of view we replaced unsigned int with\n   typedef) and documents what\u0027s going on far better.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "13e1e1f08c1c098c7574c1fa72bd8c67792dc89b",
      "tree": "aa07ca5b3ac4d21cf76b5f9aa8059334756f4c7f",
      "parents": [
        "aef4a983090fa590481a86d9690dc3fa6bb121fa"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon Sep 19 16:56:17 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 19 13:04:15 2005 -0500"
      },
      "message": "[SCSI] zfcp: add additional fc_host attributes\n\nthis patch adds some fc host attributes and removes its equivalents\nfrom the zfcp_adapter structure and zfcp specific sysfs subtree.\n\nFurthermore it removes superfluous calls to fc_remort_port_delete when\nan adapter is set offline because rports will be removed by\nfc_remove_host anyway.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "aef4a983090fa590481a86d9690dc3fa6bb121fa",
      "tree": "12b78b227102dc2f41dda227fe83f34a8838e015",
      "parents": [
        "8a36e4532ea10471f0a8605207d071361d7be2c3"
      ],
      "author": {
        "name": "Maxim Shchetynin",
        "email": "maxim@de.ibm.com",
        "time": "Tue Sep 13 21:51:16 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 19 13:03:45 2005 -0500"
      },
      "message": "[SCSI] zfcp: provide support for NPIV\n\nN_Port ID Virtualization (NPIV) allows a single FCP port to appear as\nmultiple, distinct ports providing separate port identification. NPIV\nis supported by FC HBAs on System z9. zfcp was adapted to support this\nnew feature.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8a36e4532ea10471f0a8605207d071361d7be2c3",
      "tree": "f34e5928de7d73b9aaf385f3fb0847a6c52c297b",
      "parents": [
        "810f1e3ea5cc0a812816af97020a27c73441f8e9"
      ],
      "author": {
        "name": "Maxim Shchetynin",
        "email": "maxim@de.ibm.com",
        "time": "Tue Sep 13 21:50:38 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 19 13:03:00 2005 -0500"
      },
      "message": "[SCSI] zfcp: enhancement of zfcp debug features\n\nDebug features (DBFs) els_dbf, cmd_dbf and abt_dbf were removed and\nsan_dbf, hba_dbf and scsi_dbf were introduced. The erp_dbf did not\nchange.\nThe new traces improve debugging of problems with zfcp, scsi-stack,\nmultipath and hardware in the SAN. san_dbf traces things like ELS and\nCT commands, hba_dbf saves HBA specific information of requests, and\nscsi_dbf saves FCP and SCSI specific information of requests. Common\nto all new DBFs is that they provide a so called structured view. This\nsignificantly improves readability of the traces.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "810f1e3ea5cc0a812816af97020a27c73441f8e9",
      "tree": "7f98b35f5dcf950d3835adde0a4854be141887ab",
      "parents": [
        "77eb1699c76177af2f3d65c8ae7934cf304e0254"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Tue Sep 13 21:49:52 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 19 13:02:21 2005 -0500"
      },
      "message": "[SCSI] zfcp: shorten eh_bus_reset and eh_host_reset handlers\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "77eb1699c76177af2f3d65c8ae7934cf304e0254",
      "tree": "ac3f780aa91d63be314feee54f306d48d996b09c",
      "parents": [
        "059c97d0434834d291eff94669ca2dd3eaac9d28"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Tue Sep 13 21:48:33 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 19 13:01:53 2005 -0500"
      },
      "message": "[SCSI] zfcp: remove function zfcp_fsf_req_wait_and_cleanup\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "059c97d0434834d291eff94669ca2dd3eaac9d28",
      "tree": "70719559f65366c74eb82ee8c7c7a01a0d80aca9",
      "parents": [
        "3734d24b2e8d85796de70c13705cfb7cbb1d77df"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Tue Sep 13 21:47:52 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 19 13:01:23 2005 -0500"
      },
      "message": "[SCSI] zfcp: remove union zfcp_req_data, use unit refcount for FCP commands\n\no union zfcp_req_data removed\no increment unit refcount when processing FCP commands\n (This fixes a theoretical race: When all scsi commands of a unit\n  are aborted and the scsi_device is removed then the unit could be\n  removed before all fsf_requests of that unit are completely processed.)\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3734d24b2e8d85796de70c13705cfb7cbb1d77df",
      "tree": "c89ddff8f636bea1a33bc88873e40dc7d562be46",
      "parents": [
        "e0fc15bef0e8c6b5abad6e10cfe3d42e278ae8e8"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Tue Sep 13 21:47:11 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 19 13:00:50 2005 -0500"
      },
      "message": "[SCSI] zfcp: fix race conditions when accessing erp_action lists\n\no always use locking when changing erp_action lists,\no avoid escalation to ERP_ACTION_REOPEN_PORT_FORCED if erp_action is\n  still in use for ERP_ACTION_REOPEN_PORT\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "20b1730af3ae05450b0e03f5aed40c4313f65db6",
      "tree": "5b4508801e851a124f1fc1e08f8128969bb1a5d1",
      "parents": [
        "7f84f226389fc5f47b3cb36818972e2e171607de"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sun Aug 28 13:22:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 28 13:53:48 2005 -0700"
      },
      "message": "[PATCH] zfcp: bugfix and compile fixes\n\nBugfix (usage of uninitialized pointer in zfcp_port_dequeue) and compile\nfixes for the zfcp device driver.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f84f226389fc5f47b3cb36818972e2e171607de",
      "tree": "6fb8ffca31af2bba66ee8303bb62c272507e571e",
      "parents": [
        "3d52acb34247816c453f94596e6c7fc4499b76dc"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Aug 28 15:33:53 2005 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 28 10:43:18 2005 -0700"
      },
      "message": "[PATCH] zfcp: fix compilation due to rports changes\n\nstruct zfcp_port::scsi_id was removed by commit\n  3859f6a248cbdfbe7b41663f3a2b51f48e30b281\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3859f6a248cbdfbe7b41663f3a2b51f48e30b281",
      "tree": "a0f09490a7295bab3d299efdae5bd29c55c58c3a",
      "parents": [
        "729d70f5dfd663b44bca68a4479c96bde7e535d6"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Sat Aug 27 11:07:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 27 11:22:36 2005 -0700"
      },
      "message": "[PATCH] zfcp: add rports to enable scsi_add_device to work again\n\nThis patch fixes a severe problem with 2.6.13-rc7.\n\nDue to recent SCSI changes it is not possible to add any LUNs to the zfcp\ndevice driver anymore.  With registration of remote ports this is fixed.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nAcked-by: James Bottomley \u003cjejb@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10523b3b82456e416cbaffcc24ea2246980aa746",
      "tree": "fab3ac16bffb04cc25683e83a583b1cae3f0d450",
      "parents": [
        "3fd3c0a5f53a0f9d8987b90acbd84f7dd8ef606e"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:43:37 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:35 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/s390/net/qeth_sys.c - drivers/usb/gadget/pxa2xx_udc.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "df0ae2497ddefd72a87f3a3b34ff32455d7d4ae0",
      "tree": "552e02a44a21bd38db91729c85219542c2930ae2",
      "parents": [
        "68b3aa7c9805aee9005a8ca53c5e99177961fbb9"
      ],
      "author": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Sat May 28 07:57:14 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Fri Jun 17 12:05:18 2005 -0500"
      },
      "message": "[SCSI] allow sleeping in -\u003eeh_host_reset_handler()\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "68b3aa7c9805aee9005a8ca53c5e99177961fbb9",
      "tree": "3f28891df0b3a1ecdfe6a98547d8f3c43b74e905",
      "parents": [
        "94d0e7b805961c44e4dc486ffc21075084bb7175"
      ],
      "author": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Sat May 28 07:56:31 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Fri Jun 17 12:05:10 2005 -0500"
      },
      "message": "[SCSI] allow sleeping in -\u003eeh_bus_reset_handler()\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "94d0e7b805961c44e4dc486ffc21075084bb7175",
      "tree": "1609752ea7a9adb28583147f0bea33a9f10877d7",
      "parents": [
        "8fa728a26886f56a9ee10a44fea0ddda301d21c3"
      ],
      "author": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Sat May 28 07:55:48 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Fri Jun 17 12:05:03 2005 -0500"
      },
      "message": "[SCSI] allow sleeping in -\u003eeh_device_reset_handler()\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8fa728a26886f56a9ee10a44fea0ddda301d21c3",
      "tree": "105ead5c90057400abae0c8aa9e2b5ba1818c327",
      "parents": [
        "3471c288036bf0835a82d0b1bbce2002f6e68390"
      ],
      "author": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Sat May 28 07:54:40 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Fri Jun 17 12:04:55 2005 -0500"
      },
      "message": "[SCSI] allow sleeping in -\u003eeh_abort_handler()\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d736a27b7efbc835c7b83db5c1bbd41edbadf32e",
      "tree": "cefcc6dfb1853b6d008d67124b032bdfd6ff990b",
      "parents": [
        "cd8a383ebc93f8ded9cefee53a337542c3aacad7"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon Jun 13 13:23:57 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Jun 13 21:37:01 2005 -0500"
      },
      "message": "[SCSI] zfcp: fix handling of port boxed and lun boxed fsf states\n\nFrom: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cd8a383ebc93f8ded9cefee53a337542c3aacad7",
      "tree": "f5a86536382783893f88df2ed082fec11d391285",
      "parents": [
        "1db2c9c0931a53fe013db55fd2ff58859db31e8d"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon Jun 13 13:22:25 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Jun 13 21:34:35 2005 -0500"
      },
      "message": "[SCSI] zfcp: fix module parameter parsing\n\nFrom: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n\nFixes module parameter parsing for \"device\" parameter.  The original\nmodule parameter was changed while parsing it.  This corrupted the\noutput in sysfs (/sys/module/zfcp/parameters/device).\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1db2c9c0931a53fe013db55fd2ff58859db31e8d",
      "tree": "1134627ac98d91896dcdb161d5df7ecef60a4de3",
      "parents": [
        "64b29a130901d5b8578e9f602cf2dae56aaff224"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon Jun 13 13:20:35 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Jun 13 21:32:48 2005 -0500"
      },
      "message": "[SCSI] zfcp: fix bug during adapter shutdown\n\nFixes a race between zfcp_fsf_req_dismiss_all and\nzfcp_qdio_reqid_check. During adapter shutdown it occurred that a\nrequest was cleaned up twice. First during its normal\ncompletion. Second when dismiss_all was called.  The fix is to\nserialize access to fsf request list between zfcp_fsf_req_dismiss_all\nand zfcp_qdio_reqid_check and delete a fsf request from the list if\nits completion is triggered.  (Additionally a rwlock was replaced by a\nspinlock and fsf_req_cleanup was eliminated.)\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "64b29a130901d5b8578e9f602cf2dae56aaff224",
      "tree": "fb543d8a7c007416d99128246d4e71580ecd94ff",
      "parents": [
        "516a4201bacfd61ea957039d6f47276ee9c32a0d"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon Jun 13 13:18:56 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Jun 13 21:30:05 2005 -0500"
      },
      "message": "[SCSI] zfcp: fix: problem in send_els_handler when D_ID assignment changes\n\nFrom: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\n\nFixes a bug in zfcp_send_els_handler.  If D_ID assignments for ports\nare changing between initiation of one ELS request and its completion\nthe wrong port might be accessed in the completion for that ELS\nrequest. Thus a pointer to the port has to be passed for ELS requests\nto identify the port structure if required.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "516a4201bacfd61ea957039d6f47276ee9c32a0d",
      "tree": "2cd30258cf21fd3f2fa115d4f8becac8a2b78a55",
      "parents": [
        "65a8d4e1a3754f0bfaa62949ebe919930e3127a1"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon Jun 13 13:17:44 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Jun 13 21:29:14 2005 -0500"
      },
      "message": "[SCSI] zfcp: fix: mark fsf request failed when receiving unknown status qualifier\n\nFrom: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\n\nCorrect a bug in zfcp_fsf_send_fcp_command_handler.  An fsf request\nwas not marked as failed if an unknown status qualifier was returned.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "65a8d4e1a3754f0bfaa62949ebe919930e3127a1",
      "tree": "d1398c39556ece53c1ba5788d1f585a8673dd28d",
      "parents": [
        "22753fa514aad02342e647ad13048caa282d9238"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon Jun 13 13:16:27 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Jun 13 21:28:17 2005 -0500"
      },
      "message": "[SCSI] zfcp: fix: reopen port only if link-test fails\n\nFrom: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\n\nReopen a remote port only if the link-test fails. This avoids that a\nport is unnecessarily reopened.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "22753fa514aad02342e647ad13048caa282d9238",
      "tree": "c21c84da406344fd055e226a2fb066bb19a3e673",
      "parents": [
        "66c8684abf80a9999392d639627afea80ac62e06"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon Jun 13 13:15:15 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Jun 13 21:26:41 2005 -0500"
      },
      "message": "[SCSI] zfcp: fix: allow more time for adapter initialization\n\nFrom: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\n\nExtend the time for adapter initialization: In case of protocol\nstatus HOST_CONNECTION_INITIALIZING for the exchange config data\ncommand do a first retry in 1 second, then double the sleep time for\neach following retry until recovery exceeds 2 minutes. The old\nbehaviour of allowing 6 retries with .5 seconds delay between retries\nwas insufficient and qdio queues were shut down too erarly.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "66c8684abf80a9999392d639627afea80ac62e06",
      "tree": "7c6aec32754b0fba3986289263a8bd85a6ea1b77",
      "parents": [
        "d6cbbad7296538b6a38c0fe36e6ecf67f1e600a7"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Mon Jun 13 13:13:45 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Jun 13 21:23:37 2005 -0500"
      },
      "message": "[SCSI] zfcp: fix wrong handling of failed requests for GID_PN command\n\nFixes the handling of failed requests for GID_PN nameserver command:\nSet ZFCP_STATUS_PORT_INVALID_WWPN only if indicated by response\npayload for GID_PN nameserver command and not if fsf request fails.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6bc9dace767f1fffdf975b3398b3c4e37cd5ae18",
      "tree": "e4b65d5bb76c34e6df7b9b5950a0cbd1413d676d",
      "parents": [
        "eb0df9962d97f7156a0870aced9018bf5c8f54c1"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Fri Jun 10 10:16:33 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sat Jun 11 18:42:50 2005 -0500"
      },
      "message": "[SCSI] zfcp: remove flags_dump feature\n\nRemoves the rarely used \"flags_dump\" mechanism of zfcp.\n\nEquivalent debug information will be provided with a reworking of\nzfcp\u0027s s390dbf-facilities which is in preparation.\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bd6ae2f6d61da0f90c6b66e9a4ab6c53ef8c159a",
      "tree": "706dcd14eef4ce7f5c5c50b7d66d8afaef759acb",
      "parents": [
        "3a73e8c7715cdf53c24b602bfca15ec54d7c989b"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@de.ibm.com",
        "time": "Thu Apr 21 16:14:31 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Apr 21 16:14:31 2005 -0400"
      },
      "message": "[SCSI] zfcp: fix compile error\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c46f2ffb9e7fce7208c2639790e1ade42e00b146",
      "tree": "284912295d46a861930d0619788a650f56c2a29b",
      "parents": [
        "c2a9331c62216e222a08de8dd58559367fef0af6",
        "f59114b7b5dc677bbd7cc7e26a5fcb3572a3445c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:45:00 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 13:45:00 2005 -0500"
      },
      "message": "merge by hand (scsi_device.h)\n"
    },
    {
      "commit": "6f71d9bc025b02a8cbc2be83b0226a7043a507a5",
      "tree": "01caefa8cdcb986b0a698c640a6a59d89e69db62",
      "parents": [
        "f4c2c15b930b23edaa633b09fe3f4c01b4ecce9f"
      ],
      "author": {
        "name": "",
        "email": "jejb@titanic.il.steeleye.com",
        "time": "Sun Apr 10 23:04:28 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Mon Apr 18 12:34:41 2005 -0500"
      },
      "message": "zfcp: add point-2-point support\n\nFrom: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\n\nThis patch mainly introduces support for point-2-point\ntopology.\n\nFrom: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nFrom: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\nFrom: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e183b06bf0be6c525867476df186d20f8f1efe54",
      "tree": "49e1e0d32f6e5104b670d2d263003b5cab8b647e",
      "parents": [
        "cb59e840838193957a84ad22f7e1465a06a7c10c"
      ],
      "author": {
        "name": "",
        "email": "aherrman@de.ibm.com",
        "time": "Sat Apr 02 13:57:17 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic",
        "time": "Sat Apr 16 20:09:17 2005 -0500"
      },
      "message": "[PATCH] zfcp: convert to compat_ioctl\n\nSigned-off-by: Andreas Herrmann \u003caherrman@de.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
