)]}'
{
  "commit": "6318426a59d043b01432f2ca846718ae18cbef33",
  "tree": "15c92db28b3ded54279dca9f8ac3348f436c6af7",
  "parents": [
    "46793393e29170cd84deaf34ca2e462c7bd344df"
  ],
  "author": {
    "name": "Wu Hao",
    "email": "hao.wu@intel.com",
    "time": "Mon Mar 25 11:07:44 2019 +0800"
  },
  "committer": {
    "name": "Alan Tull",
    "email": "atull@kernel.org",
    "time": "Mon Mar 25 10:29:21 2019 -0500"
  },
  "message": "fpga: dfl: fme: add performance reporting support\n\nThis patch adds support for performance reporting private feature\nfor FPGA Management Engine (FME). Actually it supports 4 categories\nperformance counters, \u0027clock\u0027, \u0027cache\u0027, \u0027iommu\u0027 and \u0027fabric\u0027, user\ncould read the performance counter via exposed sysfs interfaces.\nPlease refer to sysfs doc for more details.\n\nSigned-off-by: Luwei Kang \u003cluwei.kang@intel.com\u003e\nSigned-off-by: Xu Yilun \u003cyilun.xu@intel.com\u003e\nSigned-off-by: Wu Hao \u003chao.wu@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "38f9cddb529c468aec3b982676c07a439d6b45d5",
      "old_mode": 33188,
      "old_path": "Documentation/ABI/testing/sysfs-platform-dfl-fme",
      "new_id": "12f9449836a001b3a978ea6a6ed95a282a13ecd4",
      "new_mode": 33188,
      "new_path": "Documentation/ABI/testing/sysfs-platform-dfl-fme"
    },
    {
      "type": "modify",
      "old_id": "1a9fa3dd40c8095b2d82b385afc973cf6c09b3d2",
      "old_mode": 33188,
      "old_path": "drivers/fpga/Makefile",
      "new_id": "7df3971c09f2288127ec14b1c9d8736d5fef9dd1",
      "new_mode": 33188,
      "new_path": "drivers/fpga/Makefile"
    },
    {
      "type": "modify",
      "old_id": "76cb112c6dd95532c044882816d4c38b615dedd0",
      "old_mode": 33188,
      "old_path": "drivers/fpga/dfl-fme-main.c",
      "new_id": "3abcb569e83f86843193cf8ca7a41db4cc733d04",
      "new_mode": 33188,
      "new_path": "drivers/fpga/dfl-fme-main.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "035bb68927c718d5d026ddb078f48abeecc8ff3e",
      "new_mode": 33188,
      "new_path": "drivers/fpga/dfl-fme-perf.c"
    },
    {
      "type": "modify",
      "old_id": "5fbe3f552553cd28327500e2f00199cf3f5dccf9",
      "old_mode": 33188,
      "old_path": "drivers/fpga/dfl-fme.h",
      "new_id": "dc71048160013b49d1ae2c7ff4504745c74e892f",
      "new_mode": 33188,
      "new_path": "drivers/fpga/dfl-fme.h"
    },
    {
      "type": "modify",
      "old_id": "65f91efb0a2cf46762c9c229580314b8d7bf5280",
      "old_mode": 33188,
      "old_path": "drivers/fpga/dfl.c",
      "new_id": "637692a0975dd000aee3b4ef7b8ebaef4f93fa46",
      "new_mode": 33188,
      "new_path": "drivers/fpga/dfl.c"
    },
    {
      "type": "modify",
      "old_id": "6c320801dd4a5cb3ac5e2fee91fd19279d9356c0",
      "old_mode": 33188,
      "old_path": "drivers/fpga/dfl.h",
      "new_id": "bf234363155fce934fb89d2c207eea5b6ae341ba",
      "new_mode": 33188,
      "new_path": "drivers/fpga/dfl.h"
    }
  ]
}
