)]}'
{
  "commit": "e8158b486d5f3f55cf372c5a32b42f263bf7f123",
  "tree": "ccec68fe1452a4df5f30da226623aa6dc5e9e7ec",
  "parents": [
    "6a71d8d77795e0f7d887baa95bfc0d1d2bc74899"
  ],
  "author": {
    "name": "Sakari Ailus",
    "email": "sakari.ailus@linux.intel.com",
    "time": "Tue Jul 11 18:20:20 2017 +0300"
  },
  "committer": {
    "name": "Rafael J. Wysocki",
    "email": "rafael.j.wysocki@intel.com",
    "time": "Wed Jul 12 13:32:46 2017 +0200"
  },
  "message": "device property: Introduce fwnode_call_bool_op() for ops that return bool\n\nfwnode_call_int_op() isn\u0027t suitable for calling ops that return bool\nsince it effectively causes the result returned to the user to be\ntrue when an op hasn\u0027t been defined or the fwnode is NULL.\n\nAddress this by introducing fwnode_call_bool_op() for calling ops\nthat return bool.\n\nFixes: 3708184afc77 \"device property: Move FW type specific functionality to FW specific files\"\nFixes: 2294b3af05e9 \"device property: Introduce fwnode_device_is_available()\"\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Sakari Ailus \u003csakari.ailus@linux.intel.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "692007e5a94b10437a537440cc0b5a4f236772fd",
      "old_mode": 33188,
      "old_path": "drivers/base/property.c",
      "new_id": "edf02c1b5845968bb94844f51057c6f414b83d64",
      "new_mode": 33188,
      "new_path": "drivers/base/property.c"
    },
    {
      "type": "modify",
      "old_id": "9ab37541918929d5d1db6b409615df305f07c727",
      "old_mode": 33188,
      "old_path": "include/linux/fwnode.h",
      "new_id": "50893a1646cf3b4cfeeab523caabed50aa119311",
      "new_mode": 33188,
      "new_path": "include/linux/fwnode.h"
    }
  ]
}
