)]}'
{
  "commit": "2aaf308b95b24649a6dcfed89cd956e972089b2a",
  "tree": "a8fdaea74d50c4a38633bd7aafdc8a98723b1628",
  "parents": [
    "40f847baf50debfd42ad66f862bfcfea069ffbe7"
  ],
  "author": {
    "name": "Alexandre Bounine",
    "email": "alexandre.bounine@idt.com",
    "time": "Mon Apr 07 15:38:56 2014 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Apr 07 16:36:07 2014 -0700"
  },
  "message": "rapidio: rework device hierarchy and introduce mport class of devices\n\nThis patch removes an artificial RapidIO bus root device and establishes\nactual device hierarchy by providing reference to real parent devices.\nIt also introduces device class for RapidIO controller devices (on-chip\nor an eternal bridge, known as \"mport\").\n\nExisting implementation was sufficient for SoC-based platforms that have\na single RapidIO controller.  With introduction of devices using\nmultiple RapidIO controllers and PCIe-to-RapidIO bridges the old scheme\nis very limiting or does not work at all.  The implemented changes allow\nto properly reference platform\u0027s local RapidIO mport devices and provide\ndevice details needed for upper layers.\n\nThis change to RapidIO device hierarchy does not break any known\nexisting kernel or user space interfaces.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Andre van Herk \u003candre.van.herk@prodrive-technologies.com\u003e\nCc: Stef van Os \u003cstef.van.os@prodrive-technologies.com\u003e\nCc: Jerry Jacobs \u003cjerry.jacobs@prodrive-technologies.com\u003e\nCc: Arno Tiemersma \u003carno.tiemersma@prodrive-technologies.com\u003e\nCc: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "271438c0617f9be8b1ea2d23a2ac17eedd483bd3",
      "old_mode": 33188,
      "old_path": "Documentation/rapidio/sysfs.txt",
      "new_id": "47ce9a5336e1b05c91944942095d42b094744087",
      "new_mode": 33188,
      "new_path": "Documentation/rapidio/sysfs.txt"
    },
    {
      "type": "modify",
      "old_id": "95dd892e99047dc3bb8b8967e54c380a783c781c",
      "old_mode": 33188,
      "old_path": "arch/powerpc/sysdev/fsl_rio.c",
      "new_id": "cf2b0840a672f893a3b2386154716ef54672dfd7",
      "new_mode": 33188,
      "new_path": "arch/powerpc/sysdev/fsl_rio.c"
    },
    {
      "type": "modify",
      "old_id": "6d1f6ed3113fc1a0604e2db595989bd48c386c3a",
      "old_mode": 33188,
      "old_path": "drivers/net/rionet.c",
      "new_id": "a8497183ff8b079985b7930fd5eb26dc9fb44813",
      "new_mode": 33188,
      "new_path": "drivers/net/rionet.c"
    },
    {
      "type": "modify",
      "old_id": "ff7cbf2d28e3aca513a21999334ae01352208600",
      "old_mode": 33188,
      "old_path": "drivers/rapidio/devices/tsi721.c",
      "new_id": "1753dc693c15af46c1dd84b5ab1cd63347a99e05",
      "new_mode": 33188,
      "new_path": "drivers/rapidio/devices/tsi721.c"
    },
    {
      "type": "modify",
      "old_id": "c9ae692d34518c97485114cae2c685e6da81e11a",
      "old_mode": 33188,
      "old_path": "drivers/rapidio/rio-driver.c",
      "new_id": "f301f059bb85c1b18820ee45cfe4f08427ae8ec9",
      "new_mode": 33188,
      "new_path": "drivers/rapidio/rio-driver.c"
    },
    {
      "type": "modify",
      "old_id": "d3a6539a77cce19ef7ba6f311aed249c8e1cf87d",
      "old_mode": 33188,
      "old_path": "drivers/rapidio/rio-scan.c",
      "new_id": "47a1b2ea76c45a0a02d671bc4d7bee042ec1818c",
      "new_mode": 33188,
      "new_path": "drivers/rapidio/rio-scan.c"
    },
    {
      "type": "modify",
      "old_id": "e0221c6d0cc238543cc84557a9ffb176a64c23f3",
      "old_mode": 33188,
      "old_path": "drivers/rapidio/rio-sysfs.c",
      "new_id": "cdb005c0094df0b58362db0e6a4b462afd2f0621",
      "new_mode": 33188,
      "new_path": "drivers/rapidio/rio-sysfs.c"
    },
    {
      "type": "modify",
      "old_id": "2e8a20cac58848cdd0e2afa6201f3f82f4a88e84",
      "old_mode": 33188,
      "old_path": "drivers/rapidio/rio.c",
      "new_id": "a54ba0494dd3e9105abea0368303712ff4b35c8f",
      "new_mode": 33188,
      "new_path": "drivers/rapidio/rio.c"
    },
    {
      "type": "modify",
      "old_id": "5f99d22ad0b04534440ba1d17d247c9b127caba2",
      "old_mode": 33188,
      "old_path": "drivers/rapidio/rio.h",
      "new_id": "2d0550e08ea204c2d9b1b1afbdb71cb6b554e4ba",
      "new_mode": 33188,
      "new_path": "drivers/rapidio/rio.h"
    },
    {
      "type": "modify",
      "old_id": "b71d5738e68345345bc1580abae26b2d8e582048",
      "old_mode": 33188,
      "old_path": "include/linux/rio.h",
      "new_id": "6bda06f21930bcce8ff57ad7eaa5f3afad8bf45d",
      "new_mode": 33188,
      "new_path": "include/linux/rio.h"
    }
  ]
}
