)]}'
{
  "commit": "deed49fbb68d7d07ec6c3dfd06bffc74e9abc6fa",
  "tree": "e9cb9de1f67f7cdd47f57237b4fa6c1d51ab9941",
  "parents": [
    "421355de876b9f3fcc7e4cb6026e416fb12a5068"
  ],
  "author": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Wed Oct 14 01:19:46 2009 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed Oct 14 01:19:46 2009 -0700"
  },
  "message": "net: Remove BKL from tun\n\nThe lock_kernel/unlock_kernel() in cycle_kernel_lock() which is called\nin tun_chr_open() is not serializing against anything and safe to\nremove.\n\ntun_chr_fasync() is serialized by get/put_tun() and fasync_helper()\nhas no dependency on BKL. The modification of tun-\u003eflags is racy with\nand without the BKL so removing it does not make it worse.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4fdfa2ae5418e6c030be80b5568e3c12dcbbf3f9",
      "old_mode": 33188,
      "old_path": "drivers/net/tun.c",
      "new_id": "9c59a82784dc0b5ae16b36fa12549f670801fe05",
      "new_mode": 33188,
      "new_path": "drivers/net/tun.c"
    }
  ]
}
