)]}'
{
  "commit": "bc0fde2fad007a81ecffceb25a893a6c3f1ed767",
  "tree": "961823abcc7cabcfde900fdc58d8a19178c0c5a7",
  "parents": [
    "8123b421e8ed944671d7241323ed3198cccb4041"
  ],
  "author": {
    "name": "Sven Wegener",
    "email": "sven.wegener@stealer.net",
    "time": "Sun Aug 10 09:14:05 2008 +0000"
  },
  "committer": {
    "name": "Sven Wegener",
    "email": "sven.wegener@stealer.net",
    "time": "Mon Aug 11 11:44:38 2008 +0200"
  },
  "message": "ipvs: Fix possible deadlock in sync code\n\nCommit 998e7a76804b7a273a0460c2cdd5a51fa9856717 (\"ipvs: Use kthread_run()\ninstead of doing a double-fork via kernel_thread()\") introduced a possible\ndeadlock in the sync code. We need to use the _bh versions for the lock, as the\nlock is also accessed from a bottom half.\n\nSigned-off-by: Sven Wegener \u003csven.wegener@stealer.net\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45e9bd96c286fd4bb11148c0c69522e36d5fbcd3",
      "old_mode": 33188,
      "old_path": "net/ipv4/ipvs/ip_vs_sync.c",
      "new_id": "a652da2c3200c55e0c30e5d5c99315e95361db5f",
      "new_mode": 33188,
      "new_path": "net/ipv4/ipvs/ip_vs_sync.c"
    }
  ]
}
