)]}'
{
  "commit": "ebf877a51ad7b65e4ab024f021b60a4f7928864a",
  "tree": "cca7dfc760c45f32bdbd9e6f69106dd24651d468",
  "parents": [
    "5cf0c7f6502f26332b46fa87914553a4d6ae75ac"
  ],
  "author": {
    "name": "Alan Tull",
    "email": "atull@kernel.org",
    "time": "Wed Nov 15 14:20:13 2017 -0600"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Tue Nov 28 16:30:37 2017 +0100"
  },
  "message": "fpga: mgr: separate getting/locking FPGA manager\n\nPreviously when the user gets a FPGA manager, it was locked\nand nobody else could use it for programming.\n\nThis commit makes it straightforward to save a reference to an\nFPGA manager and only lock it when programming the FPGA.\n\nAdd functions that get an FPGA manager\u0027s mutex for exclusive use:\n* fpga_mgr_lock\n* fpga_mgr_unlock\n\nThe following functions no longer lock an FPGA manager\u0027s mutex:\n* of_fpga_mgr_get\n* fpga_mgr_get\n* fpga_mgr_put\n\nSigned-off-by: Alan Tull \u003catull@kernel.org\u003e\nAcked-by: Moritz Fischer \u003cmdf@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ebc714f4b039f9b91f67993a3032c75eb391bef",
      "old_mode": 33188,
      "old_path": "Documentation/fpga/fpga-mgr.txt",
      "new_id": "cc6413ed6fc91e201e233d519cc655ffa02fafef",
      "new_mode": 33188,
      "new_path": "Documentation/fpga/fpga-mgr.txt"
    },
    {
      "type": "modify",
      "old_id": "a8dd54945470a60ecb613488f3fb0dc3a944241f",
      "old_mode": 33188,
      "old_path": "drivers/fpga/fpga-mgr.c",
      "new_id": "d27e8d2a149cb89fd9f44cb8aa5634ac56d1415e",
      "new_mode": 33188,
      "new_path": "drivers/fpga/fpga-mgr.c"
    },
    {
      "type": "modify",
      "old_id": "120c496eb7bd7a373228271b32ab765e5387c5b5",
      "old_mode": 33188,
      "old_path": "drivers/fpga/fpga-region.c",
      "new_id": "1e1640a293068cc1f739aa6b269da69bac1eb7ec",
      "new_mode": 33188,
      "new_path": "drivers/fpga/fpga-region.c"
    },
    {
      "type": "modify",
      "old_id": "6b791348023b8f35ed6ae77152585a037e2c26bd",
      "old_mode": 33188,
      "old_path": "include/linux/fpga/fpga-mgr.h",
      "new_id": "cb5615c875047569da85005d7ca17078a9439ddd",
      "new_mode": 33188,
      "new_path": "include/linux/fpga/fpga-mgr.h"
    }
  ]
}
