)]}'
{
  "commit": "ba611edfe406be745be95c332990c8e908c026c3",
  "tree": "c343d9dbbc86379414b7976bfbe507763d376611",
  "parents": [
    "02ac0499c0e3c62f2e2bf61a13870b36ea103564"
  ],
  "author": {
    "name": "Joonwoo Park",
    "email": "joonwpark81@gmail.com",
    "time": "Wed Dec 26 12:09:57 2007 +0900"
  },
  "committer": {
    "name": "Mark Fasheh",
    "email": "mark.fasheh@oracle.com",
    "time": "Fri Jan 25 15:05:47 2008 -0800"
  },
  "message": "configfs: dir.c fix possible recursive locking\n\nconfigfs_register_subsystem() with default_groups triggers recursive locking.\nit seems that mutex_lock_nested is needed.\n\n\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[ INFO: possible recursive locking detected ]\n2.6.24-rc6 #141\n---------------------------------------------\nswapper/1 is trying to acquire lock:\n (\u0026sb-\u003es_type-\u003ei_mutex_key#3){--..}, at: [\u003cc40ca76f\u003e] configfs_attach_group+0x4f/0x190\n\nbut task is already holding lock:\n (\u0026sb-\u003es_type-\u003ei_mutex_key#3){--..}, at: [\u003cc40ca9d5\u003e] configfs_register_subsystem+0x55/0x130\n\nother info that might help us debug this:\n1 lock held by swapper/1:\n #0:  (\u0026sb-\u003es_type-\u003ei_mutex_key#3){--..}, at: [\u003cc40ca9d5\u003e] configfs_register_subsystem+0x55/0x130\n\nstack backtrace:\nPid: 1, comm: swapper Not tainted 2.6.24-rc6 #141\n [\u003cc40053ba\u003e] show_trace_log_lvl+0x1a/0x30\n [\u003cc4005e82\u003e] show_trace+0x12/0x20\n [\u003cc400687e\u003e] dump_stack+0x6e/0x80\n [\u003cc404ec72\u003e] __lock_acquire+0xe62/0x1120\n [\u003cc404efb2\u003e] lock_acquire+0x82/0xa0\n [\u003cc43fdad8\u003e] mutex_lock_nested+0x98/0x2e0\n [\u003cc40ca76f\u003e] configfs_attach_group+0x4f/0x190\n [\u003cc40caa46\u003e] configfs_register_subsystem+0xc6/0x130\n [\u003cc45c8186\u003e] init_netconsole+0x2b6/0x300\n [\u003cc45a75f2\u003e] kernel_init+0x142/0x320\n [\u003cc4004fb3\u003e] kernel_thread_helper+0x7/0x14\n \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.com\u003e\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "50ed691098bc83f6d9058ccb8bc3bbdd142a15d1",
      "old_mode": 33188,
      "old_path": "fs/configfs/dir.c",
      "new_id": "a48dc7dd8765399936cd8c1fbd7fe80d7949e68c",
      "new_mode": 33188,
      "new_path": "fs/configfs/dir.c"
    }
  ]
}
