)]}'
{
  "commit": "f7a2e30246281944064113dafbafe3eb14cd89e3",
  "tree": "f2cfc0b01334ca058be14550afb001521f3fefe6",
  "parents": [
    "fbf89f25fc4dc68ba0857aca87e70fa5d2592d81"
  ],
  "author": {
    "name": "Dan Carpenter",
    "email": "error27@gmail.com",
    "time": "Tue Jun 01 21:29:40 2010 -0700"
  },
  "committer": {
    "name": "Dmitry Torokhov",
    "email": "dmitry.torokhov@gmail.com",
    "time": "Wed Jun 02 00:11:18 2010 -0700"
  },
  "message": "Input: tps6507x-ts - a couple work queue cleanups\n\n1) Use msecs_to_jiffies() instead of calculating by hand.\n2) Call cancel_delayed_work_sync() instead of cancel_delayed_work()\n   followed by a separate flush_workqueue().\n3) Remove the \"tsc-\u003ewq \u003d 0;\"  Sparse complains about that because\n   tsc-\u003ewq is a pointer, not an int.  It\u0027s not needed because we just\n   free the pointer anyway.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5de80a1a730b79ef129bf3f6980878719c04417a",
      "old_mode": 33188,
      "old_path": "drivers/input/touchscreen/tps6507x-ts.c",
      "new_id": "5b70a1419b4d6da36fe5486b5b732d647691bdff",
      "new_mode": 33188,
      "new_path": "drivers/input/touchscreen/tps6507x-ts.c"
    }
  ]
}
