)]}'
{
  "commit": "0d557dc97f4bb501f086a03d0f00b99a7855d794",
  "tree": "be717fc70de4fc76f48cf4f4f3cebc3b8569d798",
  "parents": [
    "a802dd0eb5fc97a50cf1abb1f788a8f6cc5db635"
  ],
  "author": {
    "name": "Heiko Carstens",
    "email": "heiko.carstens@de.ibm.com",
    "time": "Mon Oct 13 23:50:09 2008 +0200"
  },
  "committer": {
    "name": "Rusty Russell",
    "email": "rusty@rustcorp.com.au",
    "time": "Wed Oct 22 10:00:25 2008 +1100"
  },
  "message": "workqueue: introduce create_rt_workqueue\n\ncreate_rt_workqueue will create a real time prioritized workqueue.\nThis is needed for the conversion of stop_machine to a workqueue based\nimplementation.\nThis patch adds yet another parameter to __create_workqueue_key to tell\nit that we want an rt workqueue.\nHowever it looks like we rather should have something like \"int type\"\ninstead of singlethread, freezable and rt.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5c158c477ac76c688cc53fa17bc61bae4e04dd43",
      "old_mode": 33188,
      "old_path": "include/linux/workqueue.h",
      "new_id": "89a5a1231ffb28bcff53a4261e187b4a8d77a5df",
      "new_mode": 33188,
      "new_path": "include/linux/workqueue.h"
    },
    {
      "type": "modify",
      "old_id": "714afad46539616e4bbcab15240160ca4d188226",
      "old_mode": 33188,
      "old_path": "kernel/workqueue.c",
      "new_id": "f928f2a87b9b365a8e1d8684902a3ad6f917d6b0",
      "new_mode": 33188,
      "new_path": "kernel/workqueue.c"
    }
  ]
}
