)]}'
{
  "commit": "82a1fcb90287052aabfa235e7ffc693ea003fe69",
  "tree": "826b464a248bebe259fe787f7b8d17d5626cf2c5",
  "parents": [
    "d0d23b5432fe61229dd3641c5e94d4130bc4e61b"
  ],
  "author": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Fri Jan 25 21:08:02 2008 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Fri Jan 25 21:08:02 2008 +0100"
  },
  "message": "softlockup: automatically detect hung TASK_UNINTERRUPTIBLE tasks\n\nthis patch extends the soft-lockup detector to automatically\ndetect hung TASK_UNINTERRUPTIBLE tasks. Such hung tasks are\nprinted the following way:\n\n ------------------\u003e\n INFO: task prctl:3042 blocked for more than 120 seconds.\n \"echo 0 \u003e /proc/sys/kernel/hung_task_timeout_secs\" disables this message\n prctl         D fd5e3793     0  3042   2997\n        f6050f38 00000046 00000001 fd5e3793 00000009 c06d8264 c06dae80 00000286\n        f6050f40 f6050f00 f7d34d90 f7d34fc8 c1e1be80 00000001 f6050000 00000000\n        f7e92d00 00000286 f6050f18 c0489d1a f6050f40 00006605 00000000 c0133a5b\n Call Trace:\n  [\u003cc04883a5\u003e] schedule_timeout+0x6d/0x8b\n  [\u003cc04883d8\u003e] schedule_timeout_uninterruptible+0x15/0x17\n  [\u003cc0133a76\u003e] msleep+0x10/0x16\n  [\u003cc0138974\u003e] sys_prctl+0x30/0x1e2\n  [\u003cc0104c52\u003e] sysenter_past_esp+0x5f/0xa5\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 2 locks held by prctl/3042:\n #0:  (\u0026sb-\u003es_type-\u003ei_mutex_key#5){--..}, at: [\u003cc0197d11\u003e] do_fsync+0x38/0x7a\n #1:  (jbd_handle){--..}, at: [\u003cc01ca3d2\u003e] journal_start+0xc7/0xe9\n \u003c------------------\n\nthe current default timeout is 120 seconds. Such messages are printed\nup to 10 times per bootup. If the system has crashed already then the\nmessages are not printed.\n\nif lockdep is enabled then all held locks are printed as well.\n\nthis feature is a natural extension to the softlockup-detector (kernel\nlocked up without scheduling) and to the NMI watchdog (kernel locked up\nwith IRQs disabled).\n\n[ Gautham R Shenoy \u003cego@in.ibm.com\u003e: CPU hotplug fixes. ]\n[ Andrew Morton \u003cakpm@linux-foundation.org\u003e: build warning fix. ]\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1678a5de7013a91f08f3f352a773ff90166240f1",
      "old_mode": 33188,
      "old_path": "include/linux/debug_locks.h",
      "new_id": "f4a5871767f534ef6b8a2a950c70372ef7c27ca7",
      "new_mode": 33188,
      "new_path": "include/linux/debug_locks.h"
    },
    {
      "type": "modify",
      "old_id": "288245f83bd4f89fd8937677f2cf59872961f81d",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "0846f1f9e196d35c1e9af6f841d77f6f5e13aa03",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    },
    {
      "type": "modify",
      "old_id": "8dd8ff2810095d9bab2e511e60dbfe2500ef8b90",
      "old_mode": 33188,
      "old_path": "kernel/fork.c",
      "new_id": "09c0b90a69ccd5a265958e01968f0bbf68af37b7",
      "new_mode": 33188,
      "new_path": "kernel/fork.c"
    },
    {
      "type": "modify",
      "old_id": "e2c07ece367d1f9793f68c21a03a80701a09509f",
      "old_mode": 33188,
      "old_path": "kernel/lockdep.c",
      "new_id": "3574379f4d62d2d04c9431c0c2172dc044d0ca66",
      "new_mode": 33188,
      "new_path": "kernel/lockdep.c"
    },
    {
      "type": "modify",
      "old_id": "c0e2db683e2944b3349c2405dc3665951d2124c4",
      "old_mode": 33188,
      "old_path": "kernel/sched.c",
      "new_id": "5b3d46574eebed201abe0dc69c7ca34a394bf483",
      "new_mode": 33188,
      "new_path": "kernel/sched.c"
    },
    {
      "type": "modify",
      "old_id": "11df812263c8fd3eed16f4f1a57d36a68f6eaedc",
      "old_mode": 33188,
      "old_path": "kernel/softlockup.c",
      "new_id": "02f0ad5344419d73e8716a7af48d0822efcd5b59",
      "new_mode": 33188,
      "new_path": "kernel/softlockup.c"
    },
    {
      "type": "modify",
      "old_id": "c95f3ed34474af8d6cf89303515180a4815f28ac",
      "old_mode": 33188,
      "old_path": "kernel/sysctl.c",
      "new_id": "96f31c1bc4f0ad3223b92d64a6bfd9a6f22c1eb0",
      "new_mode": 33188,
      "new_path": "kernel/sysctl.c"
    }
  ]
}
