)]}'
{
  "commit": "4797b7dfdfcf457075c36743d71e2b0feeaaa20f",
  "tree": "492d523c4e644e22fbca5cc6ea93734d33881c8e",
  "parents": [
    "634b0e0491d6f6e882b922eb41c278d01a743bab"
  ],
  "author": {
    "name": "Vikas Shivappa",
    "email": "vikas.shivappa@linux.intel.com",
    "time": "Wed Apr 19 16:50:04 2017 -0700"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Thu Apr 20 15:57:59 2017 +0200"
  },
  "message": "x86/intel_rdt: Return error for incorrect resource names in schemata\n\nWhen schemata parses the resource names it does not return an error if it\ndetects incorrect resource names and fails quietly.\n\nThis happens because for_each_enabled_rdt_resource(r) leaves \"r\" pointing\nbeyond the end of the rdt_resources_all[] array, and the check for !r-\u003ename\nresults in an out of bounds access.\n\nSplit the resource parsing part into a helper function to avoid the issue.\n\n[ tglx: Made it readable by splitting the parser loop out into a function ]\n\nReported-by: Prakhya, Sai Praneeth \u003csai.praneeth.prakhya@intel.com\u003e\nSigned-off-by: Vikas Shivappa \u003cvikas.shivappa@linux.intel.com\u003e\nTested-by: Prakhya, Sai Praneeth \u003csai.praneeth.prakhya@intel.com\u003e\nCc: fenghua.yu@intel.com\nCc: tony.luck@intel.com\nCc: ravi.v.shankar@intel.com\nCc: vikas.shivappa@intel.com\nLink: http://lkml.kernel.org/r/1492645804-17465-4-git-send-email-vikas.shivappa@linux.intel.com\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e64b2cf1c428b17c6bca7d306f405c6f852b0ff5",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/cpu/intel_rdt_schemata.c",
      "new_id": "406d7a6532f98c586164cd8115edb1912581b82a",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/cpu/intel_rdt_schemata.c"
    }
  ]
}
