)]}'
{
  "log": [
    {
      "commit": "c59690fa484c04ab96fe932241b569a09755a4d2",
      "tree": "ebc009b73b806007868a2a6f13357dfe90d89132",
      "parents": [
        "3267a87f9dc38d036571ff0880533d9ae8989f01"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Wed Jun 30 00:53:53 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Jun 30 01:21:38 2010 -0700"
      },
      "message": "Input: i8042 - mark stubs in i8042.h \"static inline\"\n\nOtherwise we may run into following:\n\ndrivers/platform/built-in.o: In function `i8042_lock_chip\u0027:\n/home/test/ws2/projects/linux-2.6/include/linux/i8042.h:50: multiple definition of `i8042_lock_chip\u0027\ndrivers/input/serio/built-in.o:/home/test/ws2/projects/linux-2.6/include/linux/i8042.h:50: first defined here\n...\nmake[1]: *** [drivers/built-in.o] Error 1\nmake: *** [drivers] Error 2\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "967c9ef9b8c3bdec1bd3a380edac19e0b9fbeadc",
      "tree": "03a3ba3fec91014adb5afbe78f40ffb429c3753e",
      "parents": [
        "4e8d340daac46cec8a0f8b3b0f228274fac913ba"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Dec 11 22:00:57 2009 -0800"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Fri Dec 11 23:55:42 2009 -0800"
      },
      "message": "Input: i8042 - allow installing platform filters for incoming data\n\nSome hardware (such as Dell laptops) signal a variety of events through\nthe i8042 controller, even if these don\u0027t map to keyboard events. Add\nsupport for drivers to filter the i8042 event stream in order to respond\nto these events and (if appropriate) block them from entering the input\nstream.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "181d683d752c432635eda0f182ee71548c1f1820",
      "tree": "1fa397811ea6bcc73001fe1ab5b53525f2b88f74",
      "parents": [
        "0cb583fd2862f19ea88b02eb307d11c09e51e2f8"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 16 01:06:43 2009 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 17 23:23:45 2009 -0700"
      },
      "message": "Input: libps2 - additional locking for i8042 ports\n\nThe serio ports on i8042 are not completely isolated; while we provide\nenough locking to ensure proper serialization when accessing control\nand data registers AUX and KBD ports can still have an effect on each\nother on PS/2 protocol level. The most prominent effect is that\nissuing a command for the device connected to one port may cause\nabort of the command currently executing by the device connected to\nanother port.\n\nSince i8042 nor serio subsystem are not aware of the details of the\nPS/2 protocol (length of the commands and their replies and so on) the\nlocking should be done on libps2 level by adding special handling when\nwe see that we are dealing with serio port on i8042.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "553a05b8821f5a6bc633e97187933e2157b2d291",
      "tree": "3cf41f6f91986a366af76b0c6c3c06ccb837177f",
      "parents": [
        "82ba56c273911f7eda79849cfa0fc2d2e5a3b75b"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Mon Oct 22 00:56:52 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Oct 22 00:56:52 2007 -0400"
      },
      "message": "Input: i8042 - export i8042_command()\n\nExport the i8042_command() function which manages the mutual\nexclusion with the help of the i8042_lock spinlock. This allows\nto access i8042 safely from other parts of the kernel.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    }
  ]
}
