)]}'
{
  "commit": "94833dfb8c98ed4ca1944dd2c1339d88a2d1c758",
  "tree": "c059b5aec8432d82c73f1f3038132f364502d265",
  "parents": [
    "38fe999e2286139cccdaa500a81bd49a16a81158"
  ],
  "author": {
    "name": "Jarek Poplawski",
    "email": "jarkao2@gmail.com",
    "time": "Thu Mar 20 17:05:13 2008 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Thu Mar 20 17:05:13 2008 -0700"
  },
  "message": "[NET] ifb: set separate lockdep classes for queue locks\n\n[   10.536424] \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[   10.536424] [ INFO: possible circular locking dependency detected ]\n[   10.536424] 2.6.25-rc3-devel #3\n[   10.536424] -------------------------------------------------------\n[   10.536424] swapper/0 is trying to acquire lock:\n[   10.536424]  (\u0026dev-\u003equeue_lock){-+..}, at: [\u003cc0299b4a\u003e] \ndev_queue_xmit+0x175/0x2f3\n[   10.536424]\n[   10.536424] but task is already holding lock:\n[   10.536424]  (\u0026p-\u003etcfc_lock){-+..}, at: [\u003cf8a67154\u003e] tcf_mirred+0x20/0x178 \n[act_mirred]\n[   10.536424]\n[   10.536424] which lock already depends on the new lock.\n\nlockdep warns of locking order while using ifb with sch_ingress and\nact_mirred: ingress_lock, tcfc_lock, queue_lock (usually queue_lock\nis at the beginning). This patch is only to tell lockdep that ifb is\na different device (e.g. from eth) and has its own pair of queue\nlocks. (This warning is a false-positive in common scenario of using\nifb; yet there are possible situations, when this order could be\ndangerous; lockdep should warn in such a case.) (With suggestions by\nDavid S. Miller)\n\nReported-and-tested-by: Denys Fedoryshchenko \u003cdenys@visp.net.lb\u003e\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nAcked-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15949d3df17e082726033593ae0246ce57e3191f",
      "old_mode": 33188,
      "old_path": "drivers/net/ifb.c",
      "new_id": "af233b591534e6128a2b1c6b702ee312a12a49b4",
      "new_mode": 33188,
      "new_path": "drivers/net/ifb.c"
    }
  ]
}
