)]}'
{
  "log": [
    {
      "commit": "9984de1a5a8a96275fcab818f7419af5a3c86e71",
      "tree": "1935d411752707a1621c5caf64f75dfe105beb3a",
      "parents": [
        "7c77509c542927ee2a3c8812fad84957e51bf67d"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon May 23 14:51:41 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 09:20:12 2011 -0400"
      },
      "message": "kernel: Map most files to use export.h instead of module.h\n\nThe changed files were only including linux/module.h for the\nEXPORT_SYMBOL infrastructure, and nothing else.  Revector them\nonto the isolated export header for faster compile times.\n\nNothing to see here but a whole lot of instances of:\n\n  -#include \u003clinux/module.h\u003e\n  +#include \u003clinux/export.h\u003e\n\nThis commit is only changing the kernel dir; next targets\nwill probably be mm, fs, the arch dirs, etc.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "e11feaa1192a079ba8e88a12121e9b12d55d4239",
      "tree": "41d7c546af7663132a12951f4ba9392942cde5db",
      "parents": [
        "e0944ee63f7249802be74454cef81c97630ae1cd"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Wed Apr 27 14:27:24 2011 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 28 09:13:17 2011 +0200"
      },
      "message": "watchdog, hung_task_timeout: Add Kconfig configurable default\n\nThis patch allows the default value for sysctl_hung_task_timeout_secs\nto be set at build time. The feature carries virtually no overhead,\nso it makes sense to keep it enabled. On heavily loaded systems, though,\nit can end up triggering stack traces when there is no bug other than\nthe system being underprovisioned. We use this patch to keep the hung task\nfacility available but disabled at boot-time.\n\nThe default of 120 seconds is preserved. As a note, commit e162b39a may\nhave accidentally reverted commit fb822db4, which raised the default from\n120 seconds to 480 seconds.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nAcked-by: Mandeep Singh Baines \u003cmsb@google.com\u003e\nLink: http://lkml.kernel.org/r/4DB8600C.8080000@suse.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6a103b0d44e9f97dc430002cf3ac7a7defa3819f",
      "tree": "c1e27fc70fcc1968b66f4a9cdb016898abcf5b5f",
      "parents": [
        "f1b499f029c5dde85d46a8811353c62f29157541"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Thu Aug 05 17:10:54 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Aug 17 09:11:52 2010 +0200"
      },
      "message": "lockup detector: Fix grammar by adding a missing \"to\" in the comments\n\nThis fixes a minor grammar problem in the comments in\nhung_task.c\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1281021054-4228-2-git-send-email-jkacur@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f1b499f029c5dde85d46a8811353c62f29157541",
      "tree": "50e49c147c77c39c52dc59dbd6a2a9c1e70793a7",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "John Kacur",
        "email": "jkacur@redhat.com",
        "time": "Thu Aug 05 17:10:53 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Aug 17 09:11:10 2010 +0200"
      },
      "message": "lockdep: Remove __debug_show_held_locks\n\nThere is no longer any functional difference between\n__debug_show_held_locks() and debug_show_held_locks(),\nso remove the former.\n\nSigned-off-by: John Kacur \u003cjkacur@redhat.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1281021054-4228-1-git-send-email-jkacur@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e5af02261668350b43eb7381648930bde8e872f7",
      "tree": "cf8a99b24b8584c57f011f8dca157da971f6a139",
      "parents": [
        "a8a8a669ea13d792296737505adc43ccacf3a648"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Nov 27 13:28:20 2009 +1100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 27 06:21:57 2009 +0100"
      },
      "message": "softlockup: Fix hung_task_check_count sysctl\n\nI\u0027m seeing spikes of up to 0.5ms in khungtaskd on a large\nmachine. To reduce this source of jitter I tried setting\nhung_task_check_count to 0:\n\n # echo 0 \u003e /proc/sys/kernel/hung_task_check_count\n\nwhich didn\u0027t have the intended response. Change to a post\nincrement of max_count, so a value of 0 means check 0 tasks.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: msb@google.com\nLKML-Reference: \u003c20091127022820.GU32182@kryten\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8d65af789f3e2cf4cfbdbf71a0f7a61ebcd41d38",
      "tree": "121df3bfffc7853ac6d2c514ad514d4a748a0933",
      "parents": [
        "c0d0787b6d47d9f4d5e8bd321921104e854a9135"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Sep 23 15:57:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Sep 24 07:21:04 2009 -0700"
      },
      "message": "sysctl: remove \"struct file *\" argument of -\u003eproc_handler\n\nIt\u0027s unused.\n\nIt isn\u0027t needed -- read or write flag is already passed and sysctl\nshouldn\u0027t care about the rest.\n\nIt _was_ used in two places at arch/frv for some reason.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf2592f59c0e8ed4308adbdb2e0a88655379d579",
      "tree": "383b30bc13af8ce83e15825b041d8bb791ea4cea",
      "parents": [
        "17406b82d621930cca8ccc1272cdac9a7dae8e40"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Tue Feb 10 16:52:37 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Feb 11 11:04:16 2009 +0100"
      },
      "message": "softlockup: ensure the task has been switched out once\n\nWhen we check if a task has been switched out since the last scan, we might\nhave a race condition on the following scenario:\n\n- the task is freshly created and scheduled\n\n- it puts its state to TASK_UNINTERRUPTIBLE and is not yet switched out\n\n- check_hung_task() scans this task and will report a false positive because\n  t-\u003envcsw + t-\u003enivcsw \u003d\u003d t-\u003elast_switch_count \u003d\u003d 0\n\nAdd a check for such cases.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: Mandeep Singh Baines \u003cmsb@google.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "17406b82d621930cca8ccc1272cdac9a7dae8e40",
      "tree": "224c8b0b7c78a5467175fe10e116bdc6b73495ea",
      "parents": [
        "94be52dc075a32af4aa73d7e10f68734d62d6af2"
      ],
      "author": {
        "name": "Mandeep Singh Baines",
        "email": "msb@google.com",
        "time": "Fri Feb 06 15:37:47 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Feb 09 11:03:49 2009 +0100"
      },
      "message": "softlockup: remove timestamp checking from hung_task\n\nImpact: saves sizeof(long) bytes per task_struct\n\nBy guaranteeing that sysctl_hung_task_timeout_secs have elapsed between\ntasklist scans we can avoid using timestamps.\n\nSigned-off-by: Mandeep Singh Baines \u003cmsb@google.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "94be52dc075a32af4aa73d7e10f68734d62d6af2",
      "tree": "70e4f2bf93dda15a27b79baf49bbfd3fc5982ba1",
      "parents": [
        "ce9dbe244bf2063c41792e40dae7745957b118e0"
      ],
      "author": {
        "name": "Mandeep Singh Baines",
        "email": "msb@google.com",
        "time": "Thu Feb 05 09:56:08 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 05 19:55:31 2009 +0100"
      },
      "message": "softlockup: convert read_lock in hung_task to rcu_read_lock\n\nSince the tasklist is protected by rcu list operations, it is safe\nto convert the read_lock()s to rcu_read_lock().\n\nSuggested-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mandeep Singh Baines \u003cmsb@google.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ce9dbe244bf2063c41792e40dae7745957b118e0",
      "tree": "a6278f5f012d2284aecbeb17bf5371d4864963d3",
      "parents": [
        "5e54f5986a579b8445aa1d5ad3435c2cf7568bed"
      ],
      "author": {
        "name": "Mandeep Singh Baines",
        "email": "msb@google.com",
        "time": "Wed Feb 04 20:35:48 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Feb 05 19:54:57 2009 +0100"
      },
      "message": "softlockup: check all tasks in hung_task\n\nImpact: extend the scope of hung-task checks\n\nChanged the default value of hung_task_check_count to PID_MAX_LIMIT.\nhung_task_batch_count added to put an upper bound on the critical\nsection. Every hung_task_batch_count checks, the rcu lock is never\nheld for a too long time.\n\nKeeping the critical section small minimizes time preemption is disabled\nand keeps rcu grace periods small.\n\nTo prevent following a stale pointer, get_task_struct is called on g and t.\nTo verify that g and t have not been unhashed while outside the critical\nsection, the task states are checked.\n\nThe design was proposed by Frédéric Weisbecker.\n\nSigned-off-by: Mandeep Singh Baines \u003cmsb@google.com\u003e\nSuggested-by: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "603a148f434742fff08273207ffa44176cad13a1",
      "tree": "e0c051efd07a7b51390e13169f4c78a29c676fc1",
      "parents": [
        "af432eb1cc3178ec7109aca2283aafb1c12ccac1"
      ],
      "author": {
        "name": "Mandeep Singh Baines",
        "email": "msb@google.com",
        "time": "Sat Jan 17 10:31:48 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jan 18 19:20:17 2009 +0100"
      },
      "message": "softlockup: fix potential race in hung_task when resetting timeout\n\nImpact: fix potential false panic\n\nA potential race exists if sysctl_hung_task_timeout_secs is reset to 0\nwhile inside check_hung_uniterruptible_tasks(). If check_task() is\nentered, a comparison with 0 will result in a false hung_task being\ndetected.\n\nIf sysctl_hung_task_panic is set, the system will panic.\n\nSigned-off-by: Mandeep Singh Baines \u003cmsb@google.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e162b39a368f0401e41b558f430c354d12a85b37",
      "tree": "3fb7e4d48f398d62e5074e7e3dd183cc54f59820",
      "parents": [
        "c903ff837909ccada51243307d4239f86af40179"
      ],
      "author": {
        "name": "Mandeep Singh Baines",
        "email": "msb@google.com",
        "time": "Thu Jan 15 11:08:40 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 16 14:06:04 2009 +0100"
      },
      "message": "softlockup: decouple hung tasks check from softlockup detection\n\nDecoupling allows:\n\n* hung tasks check to happen at very low priority\n\n* hung tasks check and softlockup to be enabled/disabled independently\n  at compile and/or run-time\n\n* individual panic settings to be enabled disabled independently\n  at compile and/or run-time\n\n* softlockup threshold to be reduced without increasing hung tasks\n  poll frequency (hung task check is expensive relative to softlock watchdog)\n\n* hung task check to be zero over-head when disabled at run-time\n\nSigned-off-by: Mandeep Singh Baines \u003cmsb@google.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ]
}
