)]}'
{
  "commit": "f1a304e7941cc76353363a139cbb6a4b1ca7c737",
  "tree": "ac29bd04bc7c16ddcf612d10efbf7db14b3d5fb9",
  "parents": [
    "b7e14fea4413440b9054b7fb1628bb9c545c509c"
  ],
  "author": {
    "name": "Pratheesh Gangadhar",
    "email": "pratheesh@ti.com",
    "time": "Sat Mar 05 04:30:17 2011 +0530"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Mon Mar 07 13:10:27 2011 -0800"
  },
  "message": "UIO: add PRUSS UIO driver support\n\nThis patch implements PRUSS (Programmable Real-time Unit Sub System)\nUIO driver which exports SOC resources associated with PRUSS like\nI/O, memories and IRQs to user space. PRUSS is dual 32-bit RISC\nprocessors which is efficient in performing embedded tasks that\nrequire manipulation of packed memory mapped data structures and\nhandling system events that have tight real time constraints. This\ndriver is currently supported on Texas Instruments DA850, AM18xx and\nOMAP-L138 devices.\nFor example, PRUSS runs firmware for real-time critical industrial\ncommunication data link layer and communicates with application stack\nrunning in user space via shared memory and IRQs.\n\nSigned-off-by: Pratheesh Gangadhar \u003cpratheesh@ti.com\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nReviewed-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Hans J. Koch \u003chjk@hansjkoch.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb440792a1b724518a18299c8a771f11a485748e",
      "old_mode": 33188,
      "old_path": "drivers/uio/Kconfig",
      "new_id": "6f3ea9bbc818b3fc235ace278187341417dad32a",
      "new_mode": 33188,
      "new_path": "drivers/uio/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "18fd818c5b9709fec812b9e0077948c55fa66e7e",
      "old_mode": 33188,
      "old_path": "drivers/uio/Makefile",
      "new_id": "d4dd9a5552f8ceb7c4c02acaeaff8e4299c05398",
      "new_mode": 33188,
      "new_path": "drivers/uio/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "daf6e77de2b1ec120eb1d89135f6e56ae1e17641",
      "new_mode": 33188,
      "new_path": "drivers/uio/uio_pruss.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f39140aabc6f07ecc803fcb0ea0f95b5eb27b301",
      "new_mode": 33188,
      "new_path": "include/linux/platform_data/uio_pruss.h"
    }
  ]
}
