)]}'
{
  "log": [
    {
      "commit": "b54f2863a26d2b7c002d96abcde149940733c8e6",
      "tree": "57c4a90df4eb46fed352c9b4b2814280fc84caed",
      "parents": [
        "a2a6024692ec86a9c1452ecf14da7ede0704911a"
      ],
      "author": {
        "name": "Ben Nizette",
        "email": "bn@niasdigital.com",
        "time": "Thu Mar 13 22:27:30 2008 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Apr 19 19:10:18 2008 -0700"
      },
      "message": "UIO: Implement a UIO interface for the SMX Cryptengine\n\nThis patch implements a UIO interface for the SMX Cryptengine.\n\nThe Cryptengine found on the Nias Digital SMX board is best suited\nfor a UIO interface.  It is not wired in to the cryptographic API\nas the engine handles it\u0027s own keys, algorithms, everything.  All\nthat we know about is that if there\u0027s room in the buffer, you can\nwrite data to it and when there\u0027s data ready, you read it out again.\n\nThere isn\u0027t necessarily even any direct correlation between data\ngoing in and data coming out again, the engine may consume or\ngenerate data all on its own.\n\nThis driver is for proprietary hardware but we\u0027re always told to\nsubmit the drivers anyway; here you are.  :-)\n\nThis is version 4 of this patch and addresses all issues raised by\nHans-Jürgen Koch and Paul Mundt in their reviews.  Slightly altered\nis Paul\u0027s suggestion to use DRV_NAME and DRV_VERSION as the UIO\nversion and name.  While at the moment they are the same, there\nis no reason for them to stay that way.  Nevertheless we now at\nleast provide a MODULE_VERSION macro to keep modinfo happy.\n\nSigned-off-by: Ben Nizette \u003cbn@niasdigital.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Hans J Koch \u003chjk@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ae210f188614bb3d1ee3f19c64e28e3cdd44877c",
      "tree": "53c9c95cf10bef0f36231a1406baa156c1a1f6f0",
      "parents": [
        "c1ebdae514a356c71c09035f5141d94aab5e8fe4"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Sat Feb 02 17:51:35 2008 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Apr 19 19:10:17 2008 -0700"
      },
      "message": "uio: Kconfig improvements\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nSigned-off-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bc4c4f45acbe1f1528d654b0b1793f25c175bf8f",
      "tree": "d8f20ad94d95a53d6644cbb6fb3d7220a5761761",
      "parents": [
        "e3e0a28b5b067d16b8e2e5ddaedecda5bd0c3ec2"
      ],
      "author": {
        "name": "Hans-Jürgen Koch",
        "email": "hjk@linutronix.de",
        "time": "Fri Mar 02 13:03:12 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 15:57:16 2007 -0700"
      },
      "message": "UIO: Hilscher CIF card driver\n\nthis is a patch that adds support for Hilscher CIF DeviceNet and\nProfibus cards. I tested it on a Kontron CPX board, and Thomas reviewed\nit.\n\nYou can find the user space part here:\n\nhttp://www.osadl.org/projects/downloads/UIO/user/cif-0.1.0.tar.gz\n\nNotes: cif_api.c is the main file you want to look at. It contains the\nfunctions to open, close, mmap and so on. cif_dps.c adds functions\nspecific to Profibus cards, and cif_dn.c contains functions for\nDeviceNet cards.  cif.c is a universal playground, it\u0027s just a small\ntest program.  The user space part of this UIO driver is still work in\nprogress, and not everything is tested yet. At the moment, the thread in\ncif_api.c contains some code that artificially makes the card generate\ninterrupts, this was added for testing and will be removed later. But\nthe driver already contains all the functions needed for useful\noperation, so it gives a good idea of how such a thing looks like.\n\nFor comparison, here\u0027s what you get from the manufacturer\n(www.hilscher.com) when you ask for a Linux 2.6 driver:\n\nhttp://www.tglx.de/private/hjk/cif-orig-2.6.tar.bz2\n\nWARNING: Don\u0027t look at the code for too long, you might become sick :-)\n\n\nSigned-off-by: Hans-Jürgen Koch \u003chjk@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "beafc54c4e2fba24e1ca45cdb7f79d9aa83e3db1",
      "tree": "9f2d4060e4ab29b1483124fa398be30f72696b34",
      "parents": [
        "5bae7ac9feba925fd0099057f6b23d7be80b7b41"
      ],
      "author": {
        "name": "Hans J. Koch",
        "email": "hjk@linutronix.de",
        "time": "Thu Dec 07 10:58:29 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 18 15:57:15 2007 -0700"
      },
      "message": "UIO: Add the User IO core code\n\nThis interface allows the ability to write the majority of a driver in\nuserspace with only a very small shell of a driver in the kernel itself.\nIt uses a char device and sysfs to interact with a userspace process to\nprocess interrupts and control memory accesses.\n\nSee the docbook documentation for more details on how to use this\ninterface.\n\nFrom: Hans J. Koch \u003chjk@linutronix.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Benedikt Spranger \u003cb.spranger@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ]
}
