)]}'
{
  "log": [
    {
      "commit": "a6030fcc608bd333c80eab3bfc72f63906476c61",
      "tree": "28057d28d93ab033a0fe0ee87326986bddba94c8",
      "parents": [
        "a6fcc3a196d34f6619173ff83c33f8a42074bb76"
      ],
      "author": {
        "name": "John Ogness",
        "email": "john.ogness@linutronix.de",
        "time": "Thu Sep 18 11:57:15 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 16 09:24:53 2008 -0700"
      },
      "message": "UIO: add automata sercos3 pci card support\n\nHere is a new version of the patch to support the Automata Sercos III\nPCI card driver. I now check that the IRQ is enabled before accepting\nthe interrupt.\n\nI still use a logical OR to store the enabled interrupts and I\u0027ve\nadded a second use of a logical OR when restoring the enabled\ninterrupts. I added an explanation of why I do this in comments at the\ntop of the source file.\n\nSince I use a logical OR, I also removed the extra checks if the\nInterrupt Enable Register and ier0_cache are 0.\n\nSigned-off-by: John Ogness \u003cjohn.ogness@linutronix.de\u003e\nSigned-off-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c767db0ab4bc85f06119f2b42369e31b29991f16",
      "tree": "c094d9aa9ece9b80c0df389c11da50913c652ead",
      "parents": [
        "0f90927da11d596802d196cf299e91293abc90c5"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Fri Jul 11 18:55:27 2008 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 21 10:15:39 2008 -0700"
      },
      "message": "UIO: generic irq handling for some uio platform devices\n\nThis is V3 of uio_pdrv_genirq.c, a platform driver for UIO with\ngeneric IRQ handling code. This driver is very similar to the regular\nUIO platform driver, but is only suitable for devices that are\nconnected to the interrupt controller using unique interrupt lines.\n\nThe uio_pdrv_genirq driver includes generic interrupt handling code\nwhich disables the serviced interrupt in the interrupt controller\nand makes the user space driver responsible for acknowledging the\ninterrupt in the device and reenabling the interrupt in the interrupt\ncontroller.\n\nShared interrupts are not supported since the in-kernel interrupt\nhandler will disable the interrupt line in the interrupt controller,\nand in a shared interrupt configuration this will stop other devices\nfrom delivering interrupts.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4d80d59437247075029534adec8d69fce2cfb87a",
      "tree": "b694224e588968d58732fa34274c5a594a9e430e",
      "parents": [
        "328a14e70e7f46997cb50d4258dd93d5377f98c6"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Sat May 31 11:37:27 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:55 2008 -0700"
      },
      "message": "UIO: add generic UIO platform driver\n\nThis patch adds a generic UIO platform driver. It eliminates the need for a\ndedicated kernel module for simple platform devices. Users only need to\nimplement their irq handler in platform code and fill a struct uio_info\nthere. This helps avoiding code duplication as UIO platform drivers often\nshare a lot of common code.\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.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": "934da4766e5f72797118f7c014efaef567a812fc",
      "tree": "8cfa08a281f048fe52518a40228a32d24e0b6324",
      "parents": [
        "22454cb99fc39f2629ad06a7eccb3df312f8830e"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Sat May 31 11:37:27 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:53 2008 -0700"
      },
      "message": "UIO: fix UIO Kconfig dependencies\n\nae210f188614bb3d1ee3f19c64e28e3cdd44877c introduced a big \"if UIO\"/\"endif\"\nwhere all uio drivers are defined.  So know there is no need for them to\ndepend explicitly on UIO.\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.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": "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"
    }
  ]
}
