)]}'
{
  "commit": "4db96cf077aa938b11fe7ac79ecc9b29ec00fbab",
  "tree": "ec196e85769159f29952e34305795b47513639a0",
  "parents": [
    "6746aff74da293b5fd24e5c68b870b721e86cd5f"
  ],
  "author": {
    "name": "Andi Kleen",
    "email": "andi@firstfloor.org",
    "time": "Wed Sep 16 11:50:14 2009 +0200"
  },
  "committer": {
    "name": "Andi Kleen",
    "email": "ak@linux.intel.com",
    "time": "Wed Sep 16 11:50:14 2009 +0200"
  },
  "message": "HWPOISON: Add PR_MCE_KILL prctl to control early kill behaviour per process\n\nThis allows processes to override their early/late kill\nbehaviour on hardware memory errors.\n\nTypically applications which are memory error aware is\nbetter of with early kill (see the error as soon\nas possible), all others with late kill (only\nsee the error when the error is really impacting execution)\n\nThere\u0027s a global sysctl, but this way an application\ncan set its specific policy.\n\nWe\u0027re using two bits, one to signify that the process\nstated its intention and that\n\nI also made the prctl future proof by enforcing\nthe unused arguments are 0.\n\nThe state is inherited to children.\n\nNote this makes us officially run out of process flags\non 32bit, but the next patch can easily add another field.\n\nManpage patch will be supplied separately.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b00df4c79c6330b83b0f6eb631f9ea8e2e62bc5a",
      "old_mode": 33188,
      "old_path": "include/linux/prctl.h",
      "new_id": "3dc303197e674ec1afce3394ca7d0d6a74b768cf",
      "new_mode": 33188,
      "new_path": "include/linux/prctl.h"
    },
    {
      "type": "modify",
      "old_id": "f3d74bd04d184955326430d6704741950f574aba",
      "old_mode": 33188,
      "old_path": "include/linux/sched.h",
      "new_id": "29eae73c951d65dc7bc7e6d93c383bc9bd7f2a50",
      "new_mode": 33188,
      "new_path": "include/linux/sched.h"
    },
    {
      "type": "modify",
      "old_id": "b3f1097c76fa481df3597e035d7b0c36fe2db6c2",
      "old_mode": 33188,
      "old_path": "kernel/sys.c",
      "new_id": "41e02eff33986ca3b32834a696b107433a0b5551",
      "new_mode": 33188,
      "new_path": "kernel/sys.c"
    }
  ]
}
