)]}'
{
  "commit": "a26c074c1cf130df95e9c297ef98fdd98348acf0",
  "tree": "c595ac72c0b9cbda8f5a1f6513d2d529e4581389",
  "parents": [
    "62595eb9066ea09f7f8a789a38bec16d70ee0321"
  ],
  "author": {
    "name": "Nishanth Aravamudan",
    "email": "nacc@us.ibm.com",
    "time": "Mon Jun 20 23:54:27 2005 +0200"
  },
  "committer": {
    "name": "Jeff Garzik",
    "email": "jgarzik@pobox.com",
    "time": "Sun Jun 26 23:47:57 2005 -0400"
  },
  "message": "[PATCH] net/sb1000: replace nicedelay() with ssleep()\n\nUse ssleep() instead of nicedelay()\nto guarantee the task delays as expected. Remove the prototype and\ndefinition of nicedelay(). This is a very weird function, because it is\ncalled to sleep in terms of usecs, but always sleeps for 1 second,\ncompletely ignoring the parameter. I have gone ahead and followed suit,\njust sleeping for a second in all cases, but maybe someone with the\nhardware could tell me if perhaps the paramter *should* matter. Additionally,\nnicedelay() is called in TASK_INTERRUPTIBLE state, but doesn\u0027t deal with signals\nin case these longer delays do not complete, so I believe ssleep() is more\nappropriate.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e15369c8d1651dbd9d20ffa1724f29f47ce9e2e6",
      "old_mode": 33188,
      "old_path": "drivers/net/sb1000.c",
      "new_id": "d6388e1533f09778578a0eee49dad0d3dbed8af2",
      "new_mode": 33188,
      "new_path": "drivers/net/sb1000.c"
    }
  ]
}
