)]}'
{
  "log": [
    {
      "commit": "aeacb6fd30c800e8229905eac7023777a472d772",
      "tree": "dd4b904cb23f070d05fae452c0d89722b670151b",
      "parents": [
        "9d71ea057bc4823058d8fe27d34e987eb9880457"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat May 15 11:46:36 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 17 10:42:37 2010 +0200"
      },
      "message": "HID: picolcd: Eliminate use after free\n\nThe skip label frees resp, which has not been allocated at the point of\nthis goto and then does a break, based on the fact that err is non-zero.\nThis is replaced by a break directly.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@free@\nexpression E;\nposition p;\n@@\nkfree@p(E)\n\n@@\nexpression free.E, subE\u003c\u003dfree.E, E1;\nposition free.p;\n@@\n\n  kfree@p(E)\n  ...\n(\n  subE \u003d E1\n|\n* E\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9d71ea057bc4823058d8fe27d34e987eb9880457",
      "tree": "109b3fd4da4b2041fcf93ed6c5392e7913635a3d",
      "parents": [
        "d6d53cbc6b10d28646fb6184d1069f336ec76dc4"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Sun May 02 16:05:05 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon May 03 15:25:52 2010 +0200"
      },
      "message": "HID: add PM support to PicoLCD device\n\nAdd PM support in order to turn off backlight on suspend, restore\nit on resume and especially restore complete state on reset-resume.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0b5adf92ec793c665b0de63ac146d190a921c391",
      "tree": "b2476d2a25ec313128f966e24236fd0af1acd5a0",
      "parents": [
        "76d17e6ca30204532c631d092de41febb3f76b77"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Sun Apr 25 21:29:16 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 27 15:31:26 2010 +0200"
      },
      "message": "HID: split picolcd\u0027s operation_mode sysfs attribute\n\nOriginal operation_mode sysfs attribute accepts the operation mode\nas main value with an option delay as second value to change\nthe start-up delay on mode change.\n\nAs it is preferred to have exactly one value per sysfs attribute,\nextract this delay into a separate sysfs attribute called\noperation_mode_delay.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "76d17e6ca30204532c631d092de41febb3f76b77",
      "tree": "fe51a016479da06ec6dd910cf97b11d063b1883d",
      "parents": [
        "5435f2818ea08bcb381dcd2a99b1607b2a42f329"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Sun Apr 25 21:31:40 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Apr 26 11:44:09 2010 +0200"
      },
      "message": "HID: fix picolcd\u0027s version parsing\n\nDuring grouping of version checking code bootloader mode\u0027s version\nbytes got swapped. Fix their order.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "5435f2818ea08bcb381dcd2a99b1607b2a42f329",
      "tree": "493f43cc5458e494a45d28ff776eea40880cb6c3",
      "parents": [
        "eb741103f17a19fccf7c795ed1d9662196acc6e5"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Sun Apr 11 12:17:45 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Apr 11 20:26:46 2010 +0200"
      },
      "message": "HID: hid-picolcd depends on LCD_CLASS_DEVICE\n\nHID_PICOLCD should depend on LCD_CLASS_DEVICE, otherwise the\nbuild fails when HID_PICOLCD\u003dy and LCD_CLASS_DEVICE\u003dm:\n\nhid-picolcd.c:(.text+0x84523f): undefined reference to `lcd_device_unregister\u0027\nhid-picolcd.c:(.text+0x8478ab): undefined reference to `lcd_device_register\u0027\nhid-picolcd.c:(.text+0x84c15f): undefined reference to `lcd_device_unregister\u0027\n\nSame applies to FB, BACKLIGHT_CLASS_DEVICE and LEDS_CLASS.\n\nAdd suboptions for those features to handle the deps on kbuild side\nand just check HID_PICOLCD_* in the code.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "eb741103f17a19fccf7c795ed1d9662196acc6e5",
      "tree": "8354b88b32cccd9c8cfc3764b3c7fcef5e155ede",
      "parents": [
        "9bbf2b98ba11d00bd73e3254e15cfe17ccaff6ba"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Apr 01 08:24:42 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Apr 01 08:24:42 2010 +0200"
      },
      "message": "HID: picolcd: fix build failure\n\nUsing copy_{to,from}_user requires the include of linux/uaccess.h.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9bbf2b98ba11d00bd73e3254e15cfe17ccaff6ba",
      "tree": "cffe1c088a62e943fde7a954177e530bc780d2c3",
      "parents": [
        "467d6523065187d4c081b078755da4103d7ffacb"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Tue Mar 30 22:38:09 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 31 11:32:31 2010 +0200"
      },
      "message": "HID: add experimental access to PicoLCD device\u0027s EEPROM and FLASH\n\nThe PicoLCD device has a small amount of EEPROM and also provides access\nto its FLASH where firmware and splash image are saved.\nIn flasher mode FLASH access is the only active feature.\n\nGive read/write access to both via debugfs files.\n\nNOTE: EEPROM and FLASH access should be switched to better suited API,\n      until then the will reside in debugfs\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "467d6523065187d4c081b078755da4103d7ffacb",
      "tree": "58050a9aa061974ffebefc8952e4793a2eab0711",
      "parents": [
        "e8d931bb5977a5b36cc8e9b0fd2f26cb80a6c207"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Tue Mar 30 22:36:49 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 31 11:32:29 2010 +0200"
      },
      "message": "HID: add GPO (leds) support to PicoLCD device\n\nAdd leds support to PicoLCD device to drive the GPO pins.\n\nGPO support depends on leds class and is only being\ncompiled if leds class has been selected.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e8d931bb5977a5b36cc8e9b0fd2f26cb80a6c207",
      "tree": "03b72db7f27226893e8362946a2ccb088d2e7b50",
      "parents": [
        "f1c21761408c968ed1deb8f54fd60be9471999c1"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Tue Mar 30 22:36:07 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 31 11:32:26 2010 +0200"
      },
      "message": "HID: add lcd support to PicoLCD device\n\nAdd lcd support to PicoLCD device.\n\nLCD support depends on lcd class and is only being\ncompiled if lcd class has been selected.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f1c21761408c968ed1deb8f54fd60be9471999c1",
      "tree": "62897258cdefa707faf0dcddee988f14711b62da",
      "parents": [
        "b8c21cf697d165999cc21a90e6caa73690ac6190"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Tue Mar 30 22:35:27 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 31 11:32:11 2010 +0200"
      },
      "message": "HID: add backlight support to PicoLCD device\n\nAdd backlight support to PicoLCD device.\n\nBacklight support depends on backlight class and is only being\ncompiled if backlight class has been selected.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b8c21cf697d165999cc21a90e6caa73690ac6190",
      "tree": "795001ad27187193af60ca856a19790c9c29e122",
      "parents": [
        "236db47c2b3b69464d50c695ab2ddd516cf64520"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Tue Mar 30 22:34:30 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 31 11:21:29 2010 +0200"
      },
      "message": "HID: add framebuffer support to PicoLCD device\n\nAdd framebuffer support to PicoLCD device with use of deferred-io.\n\nOnly changed areas of framebuffer get sent to device in order to\nsave USB bandwidth and especially resources on PicoLCD device or\nallow higher refresh rate for a small area. Changed tiles are\ndetermined while updating shadow framebuffer.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "236db47c2b3b69464d50c695ab2ddd516cf64520",
      "tree": "599125d28f2f0a23be2da9dc59d783fc404b65b0",
      "parents": [
        "39710479303fd3affb3e204e9a7a75cc676977b5"
      ],
      "author": {
        "name": "Bruno Prémont",
        "email": "bonbons@linux-vserver.org",
        "time": "Tue Mar 30 22:33:50 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Mar 31 11:20:59 2010 +0200"
      },
      "message": "HID: new driver for PicoLCD device\n\nAdd basic driver for PicoLCD graphics device.\nInitially support keypad with input device and provide support\nfor debugging communication via events file from debugfs.\n\nSigned-off-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    }
  ]
}
