)]}'
{
  "commit": "71823baff1978be892e7a36eddf6170e1cc6650d",
  "tree": "2cc136ce754cc5c24ed8aefde5e486fc873ae139",
  "parents": [
    "195291e68c2ad59a046fc56d32bf59635b100e5c"
  ],
  "author": {
    "name": "Jeff Layton",
    "email": "jlayton@redhat.com",
    "time": "Thu Feb 10 08:03:50 2011 -0500"
  },
  "committer": {
    "name": "Steve French",
    "email": "sfrench@us.ibm.com",
    "time": "Fri Feb 11 03:59:12 2011 +0000"
  },
  "message": "cifs: don\u0027t always drop malformed replies on the floor (try #3)\n\nSlight revision to this patch...use min_t() instead of conditional\nassignment. Also, remove the FIXME comment and replace it with the\nexplanation that Steve gave earlier.\n\nAfter receiving a packet, we currently check the header. If it\u0027s no\ngood, then we toss it out and continue the loop, leaving the caller\nwaiting on that response.\n\nIn cases where the packet has length inconsistencies, but the MID is\nvalid, this leads to unneeded delays. That\u0027s especially problematic now\nthat the client waits indefinitely for responses.\n\nInstead, don\u0027t immediately discard the packet if checkSMB fails. Try to\nfind a matching mid_q_entry, mark it as having a malformed response and\nissue the callback.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1ab33eb71d95d95dbf4f424c0e95a691feec7e64",
      "old_mode": 33188,
      "old_path": "fs/cifs/cifsglob.h",
      "new_id": "17afb0fbcaed362b85935d43d12702f8e815efb5",
      "new_mode": 33188,
      "new_path": "fs/cifs/cifsglob.h"
    },
    {
      "type": "modify",
      "old_id": "161f24ca4f6ee3090ea766641ab6baecd6236440",
      "old_mode": 33188,
      "old_path": "fs/cifs/connect.c",
      "new_id": "8d6c17ab593dafd9dcb742da7febeaa546ec0c93",
      "new_mode": 33188,
      "new_path": "fs/cifs/connect.c"
    },
    {
      "type": "modify",
      "old_id": "fbc5aace54b18dab347af2f624d0686ca8986c9d",
      "old_mode": 33188,
      "old_path": "fs/cifs/transport.c",
      "new_id": "46d8756f2b241673878da87a8c1b905537c4c935",
      "new_mode": 33188,
      "new_path": "fs/cifs/transport.c"
    }
  ]
}
