)]}'
{
  "commit": "889e9311e5c900ce24eecf00fcb5b8b9d51bb020",
  "tree": "d5f3ebd53e4185157027becf01d67ace5400e24d",
  "parents": [
    "0fb58d5d7993b638fc46085944d17d3a54d66046"
  ],
  "author": {
    "name": "paul",
    "email": "paul",
    "time": "Mon Nov 14 14:46:35 2005 +0000"
  },
  "committer": {
    "name": "paul",
    "email": "paul",
    "time": "Mon Nov 14 14:46:35 2005 +0000"
  },
  "message": "[workqueue] Update workqueue users callbacks to additional arguments\n\n2005-11-14 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* (general) pass struct work-queue to callback functions.\n\t* workqueue.h: (struct work_queue) move the state flag\n\t  variables to end.\n\t  Add an opaque pointer to spec, for user-data global to the\n\t  queue.\n\t  Pass reference to work_queue to all callbacks.\n\t* workqueue.c: (work_queue_item_remove) pass ref to workqueue\n\t  to user callbacks.\n\t  (work_queue_run) ditto.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4293457582af44188ccc858a8285674eb936389b",
      "old_mode": 33188,
      "old_path": "lib/ChangeLog",
      "new_id": "e544d044d338deed37ed5786d81623bd680a8184",
      "new_mode": 33188,
      "new_path": "lib/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "c2ff10db1bcb7bd4ae319cbc9ad0d5b9956780ce",
      "old_mode": 33188,
      "old_path": "lib/workqueue.c",
      "new_id": "0c61f5c4f6a1524aa89029a7011958bef29dcb15",
      "new_mode": 33188,
      "new_path": "lib/workqueue.c"
    },
    {
      "type": "modify",
      "old_id": "15c72f62f325abd4d4e1108f9ba209c82bcdbfc9",
      "old_mode": 33188,
      "old_path": "lib/workqueue.h",
      "new_id": "0a398ded3f12f7ddf5f998c8c80cc0a65fd18ea9",
      "new_mode": 33188,
      "new_path": "lib/workqueue.h"
    }
  ]
}
