)]}'
{
  "commit": "a293980c2e261bd5b0d2a77340dd04f684caff58",
  "tree": "69f2b2747548deafb146c18953ebce21ae1f02d4",
  "parents": [
    "725eae32df7754044809973034429a47e6035158"
  ],
  "author": {
    "name": "Neil Horman",
    "email": "nhorman@tuxdriver.com",
    "time": "Wed Sep 23 15:56:56 2009 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Sep 24 07:21:00 2009 -0700"
  },
  "message": "exec: let do_coredump() limit the number of concurrent dumps to pipes\n\nIntroduce core pipe limiting sysctl.\n\nSince we can dump cores to pipe, rather than directly to the filesystem,\nwe create a condition in which a user can create a very high load on the\nsystem simply by running bad applications.\n\nIf the pipe reader specified in core_pattern is poorly written, we can\nhave lots of ourstandig resources and processes in the system.\n\nThis sysctl introduces an ability to limit that resource consumption.\ncore_pipe_limit defines how many in-flight dumps may be run in parallel,\ndumps beyond this value are skipped and a note is made in the kernel log.\nA special value of 0 in core_pipe_limit denotes unlimited core dumps may\nbe handled (this is the default value).\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nReported-by: Earl Chew \u003cearl_chew@agilent.com\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b3d8b492274052c8fbb538b1fba96c16a4d64cff",
      "old_mode": 33188,
      "old_path": "Documentation/sysctl/kernel.txt",
      "new_id": "a028b92001eddca50be93544c8667bd585417401",
      "new_mode": 33188,
      "new_path": "Documentation/sysctl/kernel.txt"
    },
    {
      "type": "modify",
      "old_id": "735d9c18ec719534276bbe38ab68c3c69fb6cfdb",
      "old_mode": 33188,
      "old_path": "fs/exec.c",
      "new_id": "dc022dd15d51222e9ff159c39e93adb28f0682cd",
      "new_mode": 33188,
      "new_path": "fs/exec.c"
    },
    {
      "type": "modify",
      "old_id": "7f4f57bea4ce5ceb77a677f6415f1f0cfe13f16c",
      "old_mode": 33188,
      "old_path": "kernel/sysctl.c",
      "new_id": "37abb8c3995b9299eb293a828638420804b1fe6e",
      "new_mode": 33188,
      "new_path": "kernel/sysctl.c"
    }
  ]
}
