)]}'
{
  "commit": "bfdb4d9f0f611687d71cf6a460efc9e755f4a462",
  "tree": "d5a2ef0ccaa4da93ccb4275d8da80221788b2e48",
  "parents": [
    "d888a4c76c51092993643f8992bf55b3c28da483"
  ],
  "author": {
    "name": "Arun R Bharadwaj",
    "email": "arun@linux.vnet.ibm.com",
    "time": "Tue Jun 23 10:00:58 2009 +0530"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Tue Jun 23 10:49:33 2009 +0200"
  },
  "message": "timers: Fix timer_migration interface which accepts any number as input\n\nPoornima Nayek reported:\n\n| Timer migration interface /proc/sys/kernel/timer_migration in\n| 2.6.30-git9 accepts any numerical value as input.\n|\n| Steps to reproduce:\n| 1. echo -6666666 \u003e /proc/sys/kernel/timer_migration\n| 2. cat /proc/sys/kernel/timer_migration\n| -6666666\n|\n| 1. echo 44444444444444444444444444444444444444444444444444444444444 \u003e /proc/sys/kernel/timer_migration\n| 2. cat /proc/sys/kernel/timer_migration\n| -1357789412\n|\n| Expected behavior: Should \u0027echo: write error: Invalid argument\u0027 while\n| setting any value other then 0 \u0026 1\n\nRestrict valid values to 0 and 1.\n\nReported-by: Poornima Nayak \u003cmpnayak@linux.vnet.ibm.com\u003e\nTested-by: Poornima Nayak \u003cmpnayak@linux.vnet.ibm.com\u003e\nSigned-off-by: Arun R Bharadwaj \u003carun@linux.vnet.ibm.com\u003e\nCc: poornima nayak \u003cmpnayak@linux.vnet.ibm.com\u003e\nCc: Arun Bharadwaj \u003carun@linux.vnet.ibm.com\u003e\nLKML-Reference: \u003c20090623043058.GA3249@linux.vnet.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "62e4ff9968b5fe64a06c9f8735af10d3b6a304b9",
      "old_mode": 33188,
      "old_path": "kernel/sysctl.c",
      "new_id": "c428ba161db1e4908b110870eb157f673977c4bc",
      "new_mode": 33188,
      "new_path": "kernel/sysctl.c"
    }
  ]
}
