)]}'
{
  "commit": "f90c34bd658d240cb5ebc5fe0a17796e590c6ec8",
  "tree": "02e8243910e156d3af4a14bd9be63dd829d07576",
  "parents": [
    "3cfc535c5df8122af1258ae05aaf2770c033425d"
  ],
  "author": {
    "name": "Andres Salomon",
    "email": "dilinger@queued.net",
    "time": "Sun Oct 10 21:49:45 2010 -0600"
  },
  "committer": {
    "name": "Grant Likely",
    "email": "grant.likely@secretlab.ca",
    "time": "Tue Oct 12 21:57:53 2010 -0600"
  },
  "message": "of/promtree: no longer call prom_ functions directly; use an ops structure\n\nRather than assuming an architecture defines prom_getchild and friends,\ndefine an ops struct with hooks for the various prom functions that\npdt.c needs.  This ops struct is filled in by the\narch-(and sometimes firmware-)specific code, and passed to\nof_pdt_build_devicetree.\n\nUpdate sparc code to define the ops struct as well.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe84d56b7c5a45310f8e1d95286be228190290f0",
      "old_mode": 33188,
      "old_path": "arch/sparc/kernel/prom_common.c",
      "new_id": "ed25834328f4674f19dd7196fcc19153a337fd14",
      "new_mode": 33188,
      "new_path": "arch/sparc/kernel/prom_common.c"
    },
    {
      "type": "modify",
      "old_id": "2fdb1b478d6fe8aa498a289a197dcad2f262f875",
      "old_mode": 33188,
      "old_path": "drivers/of/pdt.c",
      "new_id": "fd02fc1dd891e3b2c2e02704867f3fc274fc71d9",
      "new_mode": 33188,
      "new_path": "drivers/of/pdt.c"
    },
    {
      "type": "modify",
      "old_id": "c0a8774e45d05ffa8d927e22cd0ae1a61eaf180b",
      "old_mode": 33188,
      "old_path": "include/linux/of_pdt.h",
      "new_id": "303c5ffae9b497f578e5085ac72ea51cc88e0b70",
      "new_mode": 33188,
      "new_path": "include/linux/of_pdt.h"
    }
  ]
}
