)]}'
{
  "log": [
    {
      "commit": "5bb49fcd501aa9fd3d321a22b7c01d9b0db7ab36",
      "tree": "056028eae394c961fd45aade9a22f406d0b747bb",
      "parents": [
        "cba603bf514c101bf48f6adf393c3d00ed457a57"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Wed Jul 23 21:31:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "video/fb: cleanup FB_MAJOR usage\n\nCurrently, linux/major.h defines a GRAPHDEV_MAJOR (29) that nobody uses,\nand linux/fb.h defines the real FB_MAJOR (also 29), that only fbmem.c\nneeds.  Drop GRAPHDEV_MAJOR from major.h, move FB_MAJOR definition from\nfb.h to major.h, and fix fbmem.c to use major.h\u0027s definition.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cba603bf514c101bf48f6adf393c3d00ed457a57",
      "tree": "6def5589a05238f6537b7a40b0a48f5d69a179f9",
      "parents": [
        "3e074058d72486676f6fdf6fe803200c62dcb403"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Jul 23 21:31:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "fbcon: remove stray semicolons\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e074058d72486676f6fdf6fe803200c62dcb403",
      "tree": "de9d8c426198e9a10a04593abe8011c1e1822564",
      "parents": [
        "2d04a4a72d7e1519b4838f24bdd4b5d0f3f426dc"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Jul 23 21:31:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "fbdev: LCD backlight driver using Atmel PWM driver\n\nThis patch adds a platform driver using the ATMEL PWM driver to control a\nbacklight which requires a PWM signal and optional GPIO signal for discrete\non/off signal.  It has been tested on Favr-32 board from EarthLCD.\n\nThe driver is configurable by supplying a struct with the platform data.  See\nthe include/linux/atmel-pwm-bl.h for details.\n\nThe board code for Favr-32 will be submitted to the AVR32 kernel list.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d04a4a72d7e1519b4838f24bdd4b5d0f3f426dc",
      "tree": "2e6278cbc64a338824511c19ad38c7e289fa7112",
      "parents": [
        "4a25e41831ee851c1365d8b41decc22493b18e6d"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Wed Jul 23 21:31:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "fbcon: bgcolor fix\n\nThe fourth bit of the background color is the blink property bit, not the\nintensity bit, as for the foreground color.  Therefore it shouldn\u0027t be\nincluded in the background color.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a25e41831ee851c1365d8b41decc22493b18e6d",
      "tree": "0612f52c1588f314df12a26059418a462ac69acc",
      "parents": [
        "c6b044d6bab5e2878d408666469362fc200a889a"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Wed Jul 23 21:31:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "video: sh7760fb: SH7760/SH7763 LCDC framebuffer driver\n\nFramebuffer driver for the SH7760/SH7763 integrated LCD controller.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nReviewed-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Siegfried Schaefer \u003cs.schaefer@schaefer-edv.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c6b044d6bab5e2878d408666469362fc200a889a",
      "tree": "a3602353fa55bcfbce9f28c628ac623029059530",
      "parents": [
        "1ca6b62f8ca668ccfab0da9112c0125ef82343bd"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "neofb: drop the xtimings structure\n\nRemove the xtimings structure which only stored some values to be used\nlater (mostly once).  Calculate and use these values in places they are\nneeded.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ca6b62f8ca668ccfab0da9112c0125ef82343bd",
      "tree": "b649a9c2e341115ec595619d9d28648f6023a3a3",
      "parents": [
        "7fc80b7bd682b47825e806018cca8ff7dc6bb55a"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "neofb: drop redundant code\n\nDrop structure which is only set but never read.  Drop variables which are\nonly set and never read.  Convert one long switch into two shorter ones.\n\nAdd cpu_relax() in busy waiting loop.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7fc80b7bd682b47825e806018cca8ff7dc6bb55a",
      "tree": "d408bf73887f4788e0d5e70c91320fff1391f624",
      "parents": [
        "5798712d608f5ebad994487748a2ccf3cc613d78"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "neofb: simplify clock calculation\n\nThere is nothing to gain by converting value in kHz to fixed point MHz.\nJust calculate everything in kHz.\n\nA reorder of the loop allows reducing number of iterations (check if\nfrequency is not too high already).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5798712d608f5ebad994487748a2ccf3cc613d78",
      "tree": "4324fefe1bcf1447ca666abc95f87ef23e8fd1fe",
      "parents": [
        "104b198dd0b3b62a4fc4e9146f01f2abc718e926"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 23 21:31:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "drivers/video/amifb.c cleanups\n\nThis patch contains the following cleanups:\n- make the needlessly global amifb_init() static\n- rename cleanup_module() to amifb_exit(),\n  make it static __exit,\n  use module_exit(),\n  there\u0027s no need to #ifdef MODULE it\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "104b198dd0b3b62a4fc4e9146f01f2abc718e926",
      "tree": "2fd4eb3e3c68cf8db0198c07b16eb5872decd6ce",
      "parents": [
        "be935d5b6301865b4e9ec35d79d398cedb3c82b7"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Wed Jul 23 21:31:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "lxfb: fix console blanking\n\nSimply enabling DAC blanking without turning off the CRT seems to be resulting\nin characters remaining on the screen when the monitor blanks.  This patch\nturns off the CRT for all modes, and also powers down the DACs when vsync\nand/or hsync are disabled.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nAcked-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be935d5b6301865b4e9ec35d79d398cedb3c82b7",
      "tree": "5dc4883ec437747d2ef6fe39cdd0bb0ae2fb5111",
      "parents": [
        "18b095d4b847bb08bf8a1bace7711a93d27732c0"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Wed Jul 23 21:31:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "lxfb: drop dead declarations from header\n\nWe never sent the gamma stuff upstream, and don\u0027t really care about it.\nHowever, lx_[gs]_et_gamma prototypes snuck into lxfb.h anyways; there are\nno definitions for them.  Drop the dead code.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "18b095d4b847bb08bf8a1bace7711a93d27732c0",
      "tree": "566aa2a5560ae2dd0e598cfa27efcaac6dbb0f0c",
      "parents": [
        "5abe3b4063f16245b8fafbff37bd93814eb8e363"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Jul 23 21:31:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "drivers/char: remove old broken Cobalt LCD driver\n\nRemove old broken Cobalt LCD driver.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5abe3b4063f16245b8fafbff37bd93814eb8e363",
      "tree": "046309b2597c3647e033cfc13a1100692eb1bb16",
      "parents": [
        "6b51d51a9d24719f905ba9657b29e04efd82a7ea"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Jul 23 21:31:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "fbdev: add new Cobalt LCD framebuffer driver\n\nAdd new Cobalt LCD framebuffer driver.\n\n[akpm@linux-foundation.org: fix build]\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b51d51a9d24719f905ba9657b29e04efd82a7ea",
      "tree": "d941de4b541320f0b89f265fb6acbee2607e0081",
      "parents": [
        "c25826a7cf1c61b5c6e6db8365172eb97ef39ef3"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Jul 23 21:31:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "fsl-diu-fb: update Freescale DIU driver to use page_alloc_exact()\n\nUpdate the Freescale DIU driver to use page_alloc_exact() to allocate a\nDMA buffer.  This also eliminates the rheap-based memory allocator.  We\ncan do this now because commit 6ccf61f9 allows us to allocate 8MB\nphysically- contiguous memory blocks.\n\n[akpm@linux-foundation.org: fix printk warnings]\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c25826a7cf1c61b5c6e6db8365172eb97ef39ef3",
      "tree": "804f258dd954ae0de2d141ac04e48acfd9f74315",
      "parents": [
        "0c531360ed504aa0ce995fcb8ef08e82b6534d0b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:31:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "lcd: add platform_lcd driver\n\nAdd a platform_lcd driver to allow boards with simple lcd power controls\nto register themselves easily.\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c531360ed504aa0ce995fcb8ef08e82b6534d0b",
      "tree": "9062cea313b833c57f3284653608d39df580a323",
      "parents": [
        "cccb6d3c149603b9c15d3c460dff317455df1766"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:31:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "lcd: add lcd_device to check_fb() entry in lcd_ops\n\nAdd the lcd_device being checked to the check_fb entry of lcd_ops.  This\nensures that any driver using this to check against it\u0027s own state can do\nso, and also makes all the calls in lcd_ops more orthogonal in their\narguments.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cccb6d3c149603b9c15d3c460dff317455df1766",
      "tree": "f10a0e1a546d4a80cac95092b544544473da533f",
      "parents": [
        "d05254190dd1a4751284f4a51efb70fcc16c45a4"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:31:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "fb: add support for the ILI9320 video display controller\n\nProvide support for the ILI9320 display controller chip which is found in\nmany LCD displays.  Included with this is support for an example LCD using\nthis chip, the VGG2432A4.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d05254190dd1a4751284f4a51efb70fcc16c45a4",
      "tree": "52dd29629ff489eefe42a9361664ddbcabee67b0",
      "parents": [
        "9b599fb2fc23386dfd2965bf7d10b2b0f628b208"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:31:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "sm501: fixup allocation code to be 64bit resource compliant\n\nAs pointed out by Andrew Morton, we have a problem when setting the 64bit\nresources option.  Alter the allocation routines to remove the need to use\nthe start and end fields, use the proper HEAD_PANEL/HEAD_CRT and update\nthe comments.\n\nNote, we also fix the bug where we failed to check the size of the\nCRT memory allocation.\n\n[akpm@linux-foundation.org: cleanup]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b599fb2fc23386dfd2965bf7d10b2b0f628b208",
      "tree": "aad37295d1c6e5246bd31d785bef92755a9b2d89",
      "parents": [
        "206c5d69d0540024faffd423fc703f1e457332d7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:31:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "sm501: restructure init to allow only 1 fb on an SM501\n\nAdd the ability to register only one of the two possible main framebuffer\ndevices on the SM501 by passing platform data for only the framebuffer\nthat you are interested in having.\n\nAs a side note, we update the init sequence to commonise the code that is\nexecuted twice, and fix a pair of missing frees that we didn\u0027t do on\nframebuffer exit, such as freeing the fb\u0027s cmap.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "206c5d69d0540024faffd423fc703f1e457332d7",
      "tree": "d635ae03771773eaae3f56bcd967dd5781244a5a",
      "parents": [
        "968910bd03b226ed410d092c2da59dffe5bfe8de"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:31:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "sm501: add inversion controls for VBIASEN and FPEN\n\nAdd flags to allow the driver to invert the sense of both VBIASEN and FPEN\nsignals comming from the SM501.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "968910bd03b226ed410d092c2da59dffe5bfe8de",
      "tree": "8a49cbca6597dd67d6c21515c4c774a9d83ec522",
      "parents": [
        "84c41ce83e9b2987ccef352f28ba0055b26c8f8e"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Jul 23 21:31:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "atmel_lcdfb: avoid division by zero\n\nAvoid division by zero in  atmel_lcdfb_check_var() function.\n\nIf pixclock is not specified while passing a var structure in\nthe check_var() funtion, a division by zero occurs (when\ntranslating pixclock to KHz).\n\nThis patch adds a checking of this value and try to choose a\nvideo mode in the modelist.\n\nThe mode found in the probe function in added to the modelist.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84c41ce83e9b2987ccef352f28ba0055b26c8f8e",
      "tree": "49afb7973013333e0f31e1c3377371b45793385f",
      "parents": [
        "a882ef47c7156e8cc47e72f2aa396f2514569c48"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "skeletonfb: update to correct platform driver usage\n\nIt updates skeletonfb to new platform driver API.  The skeletonfb is\ntemplates for creating new drivers.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a882ef47c7156e8cc47e72f2aa396f2514569c48",
      "tree": "3ff4f73f18c8b4557af40a8f8f3a33b6893a7331",
      "parents": [
        "1c554ff9554d67b4db0fb5e2f78c7cb4b2e0d627"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Jul 23 21:31:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "aty: use memory_read_from_buffer()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c554ff9554d67b4db0fb5e2f78c7cb4b2e0d627",
      "tree": "e56d8d5b9fbcf5cbbbb3643c2b2d7abd59f10221",
      "parents": [
        "89c69d2b8eb3ee2338fded9d70a0795b4712f112"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Wed Jul 23 21:31:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "atyfb: fix a cast\n\nThe argument to iounmap() is void __iomem *. Fix the cast.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "89c69d2b8eb3ee2338fded9d70a0795b4712f112",
      "tree": "1d9fbb17751f236eaf5d463aa9ca5fa5fe928e13",
      "parents": [
        "6cfafc15994ac2a2377b32b5a65cf62a90a80d49"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Wed Jul 23 21:31:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "atyfb: report probe errors\n\nProperly propagate errors to the probe function.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6cfafc15994ac2a2377b32b5a65cf62a90a80d49",
      "tree": "7d4208a0c476227881db8e702588aadb8c559d22",
      "parents": [
        "3880b0b5297ae9bf58a7662d13a46b5d5f0b2af6"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Wed Jul 23 21:31:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "atyfb: use a PCI device ID table\n\nConvert atyfb to use a PCI device ID table.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3880b0b5297ae9bf58a7662d13a46b5d5f0b2af6",
      "tree": "f450fe9d753da590357f9f80a8a6bf2ed63127c6",
      "parents": [
        "50cd0221c9062ec5dac8a3620f36f568df052ac1"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Wed Jul 23 21:31:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "atyfb: correct_chipset() can fail\n\nAtari probe code relies on correct_chipset() failing if the device is not\na mach64 GX/CX.  aty_chips[] array would be indexed with -1 in that case.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50cd0221c9062ec5dac8a3620f36f568df052ac1",
      "tree": "ec641e03f78fe8c44368025aa900cd657e253e03",
      "parents": [
        "7572a1ea034a8fc45e57de28cc7573264975532a"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Wed Jul 23 21:31:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "atyfb: remove dead code\n\nRemove dead code.  This will slightly change the behaviour of the driver\non systems that support backlight control.  Previously they would just\nturn the backlight off using the backlight control but now the generic LCD\ncode will also turn off the LCD using the POWER_MANAGEMENT register.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7572a1ea034a8fc45e57de28cc7573264975532a",
      "tree": "4d2850fd511ca4aa93dc8c0994f8460c6e35eadb",
      "parents": [
        "43a3abc6aca8505e708508e2c7c2f99a7f8f820b"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Wed Jul 23 21:31:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "fbdev: xoffset, yoffset and yres are unsigned\n\nThe xoffset, yoffset and yres members of fb_var_screeninfo are __u32.\nMake them unsigned in the code as well.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43a3abc6aca8505e708508e2c7c2f99a7f8f820b",
      "tree": "394a8f450763c3f9992e21ffd865e4bc0198e8e9",
      "parents": [
        "2870086e9f2032bdd95b8da9bd187e3c16fc6d49"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Wed Jul 23 21:31:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "fbdev: width and height are unsigned\n\nThe width and height members of fb_var_screeninfo are __u32.  The code\ninitializes them to -1 which seems wrong, and 0 seems like an equally good\ndefault value.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2870086e9f2032bdd95b8da9bd187e3c16fc6d49",
      "tree": "c56c48ac9415e4d28ddf7b2cdc3c140830c09420",
      "parents": [
        "b604838ac6d233fd6bffc0e758a818133a01ff22"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "hgafb: convert to new platform driver API\n\nConvert the hgafb driver to use new platform driver API.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d9689\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b604838ac6d233fd6bffc0e758a818133a01ff22",
      "tree": "ac77c9696511f754f09bd435b12841216da745ee",
      "parents": [
        "cfb4f5d1750e05f43902197713c50c29e7dfbc99"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Wed Jul 23 21:31:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "vfb: only enable if explicitly requested when compiled in\n\nThe Kconfig help for the vfb driver says:\n   Do NOT enable it for normal systems! To protect the innocent, it\n   has to be enabled explicitly at boot time using the kernel option\n   `video\u003dvfb:\u0027.\n\nThis change lets the code match the description.\n\nSupport for vfb:disable is kept for backwards compatibility; vfb:off works\nbecause it is tested at a higher level.\n\nNote: any undefined option (e.g. vfb:enable) will also enable this driver.\n\nThe relevant code has been unchanged since before the migration to\ngit (2.6.12).\n\nThis patch fixes bugzilla #9310 and was the root cause behind\nhttp://lkml.org/lkml/2008/5/31/220.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: Antonino A. Daplas \u003cadaplas@gmail.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cfb4f5d1750e05f43902197713c50c29e7dfbc99",
      "tree": "b3661d617cf17fcd2ec672719360608d61f7faec",
      "parents": [
        "c2c12155cf05bf3e25eeae5711beffc634505400"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Jul 23 21:31:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:38 2008 -0700"
      },
      "message": "fbdev: SuperH Mobile LCDC Driver\n\nThis is the SuperH Mobile LCDC frame buffer driver V2, adding support for\nthe LCDC block found in SuperH Mobile processors.  The hardware supports\nup to two LCD panels per LCDC block, and both RGB and SYS interfaces can\nbe used to hook up LCD panels/modules.\n\nThe device driver is a regular platform driver, so LCD configuration and\nboard specific hooks are passed to the driver using platform data.  LCD\nmodules using SYS interface often require special configuration using the\nSYS bus, and to solve this cleanly the driver provides SYS interface\noperations to the board code.\n\nTested on sh7723 and sh7722 processors with a SYS16A QVGA panel and WVGA\npanels using RGB16 and RGB18 interfaces.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nReviewed-by: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c2c12155cf05bf3e25eeae5711beffc634505400",
      "tree": "ac0709389a46985d652b5ca73a2fb1fef2f85cd7",
      "parents": [
        "98219374d9ed2d257e56e8e1fcd9d16a083397bb"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:38 2008 -0700"
      },
      "message": "tdfxfb: remove ypan checks done by a higher layer\n\nThese checks and assignments are done by a higher layer so remove them\nfrom the driver.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "98219374d9ed2d257e56e8e1fcd9d16a083397bb",
      "tree": "046d61fc868682e3a4d9c0c123aac517a920a676",
      "parents": [
        "ea9014bcacf236124d5e0ff971838049a98456cb"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:38 2008 -0700"
      },
      "message": "vga16fb: source code improvement\n\nUse constants and functions from the vga.h file.  Also add module\ndescription.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea9014bcacf236124d5e0ff971838049a98456cb",
      "tree": "fc8a634f6ee1b74f15a20551845c0fa17cb88760",
      "parents": [
        "a90ed92ed852a3d4b8a6f20b10bba771997f5ede"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "tdfxfb: add mode_option module parameter\n\nSmall step toward unification of mode setting parameter.  This is required\nto fix the Bugzilla\u0027s bug 9847\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "012e26096b36bfeacaba2c9e31eaf32d6faa6567",
      "tree": "413440c8d292847858064e5b38342aa2b8fa29f3",
      "parents": [
        "49a1d28f57adc9cb064572f0373e26363b0a412f"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "uvesafb: change mode parameter to mode_option\n\nMake more drivers use the \"mode_option\" parameter.  This one is quite new\nso drop the old \"mode\" parameter before someone starts using it seriously.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49a1d28f57adc9cb064572f0373e26363b0a412f",
      "tree": "243980c401ef204d8412dcac6ed682bb07c27424",
      "parents": [
        "d22579b837358cbef12ccca5adaf7e93ae09ab7a"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "fbcon: make logo_height a local variable\n\nMake logo_height variable local in the only function it is used.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d22579b837358cbef12ccca5adaf7e93ae09ab7a",
      "tree": "9da030058cc894372e7d5d0356447d1f6a14804b",
      "parents": [
        "77a6e7abb09de0e85a15e2fe42c21ffc59847759"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Jul 23 21:31:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "atmel_lcdfb: FIFO underflow management\n\nManage atmel_lcdfb FIFO underflow\n\nResetting the LCD and DMA allows to fix screen shifting after a FIFO\nunderflow.  It follows reset sequence from errata \"LCD Screen Shifting\nAfter a Reset\".\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77a6e7abb09de0e85a15e2fe42c21ffc59847759",
      "tree": "94ddd7718d173edcd406457d0bef7d9dea79c0f9",
      "parents": [
        "1c0face9d4024bf942096297937759bdf0e1aeac"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Jul 23 21:31:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "vga16fb: test virtual screen range before subtraction on unsigned\n\ndx and dy are u32\u0027s, so the test should occur before the subtraction\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c0face9d4024bf942096297937759bdf0e1aeac",
      "tree": "7476e3d9697d313eaf963840ff3d1a9342aa1626",
      "parents": [
        "091c82c01295719d47b89b38d24e41ad2066ead8"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Jul 23 21:31:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "atafb: test virtual screen range before subtraction on unsigned\n\ndx and dy are u32\u0027s, so the test should occur before the subtraction\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "091c82c01295719d47b89b38d24e41ad2066ead8",
      "tree": "c0eba5dda549a576aad0c87177fef1268f498e1b",
      "parents": [
        "816664f88707b03fde24fb09759d569ed42406cb"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Jul 23 21:31:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "amifb: test virtual screen range before subtraction on unsigned\n\ndx and dy are u32\u0027s, so the test should occur before the subtraction\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "816664f88707b03fde24fb09759d569ed42406cb",
      "tree": "93b270478bec428c604658d410e92c07c8ebea48",
      "parents": [
        "fcea8030b3c2e71ad89f080901c63a04f07881c8"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Jul 23 21:31:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "aty128fb: test below 0 on unsigned pll-\u003epost_divider\n\npll-\u003epost_divider is unsigned, so the test fails\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fcea8030b3c2e71ad89f080901c63a04f07881c8",
      "tree": "942140d583a70b49f0dc3a7df52d9e66582907be",
      "parents": [
        "7951ac91c7d45b61f54f1cdabc24b52b40785de6"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Wed Jul 23 21:31:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "drivers/video/aty/radeon_base.c: notify user if sysfs_create_bin_file() failed\n\nCurrent kernel builds warn about:\ndrivers/video/aty/radeon_base.c: In function \u0027radeonfb_pci_register\u0027:\ndrivers/video/aty/radeon_base.c:2334: warning: ignoring return value of \u0027sysfs_create_bin_file\u0027, declared with attribute warn_unused_result\ndrivers/video/aty/radeon_base.c:2336: warning: ignoring return value of \u0027sysfs_create_bin_file\u0027, declared with attribute warn_unused_result\n\nDo minimal checking of these functions and issue a warning if either\nfails.  They don\u0027t seem to be critical..\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7951ac91c7d45b61f54f1cdabc24b52b40785de6",
      "tree": "faf56472419112ea4d82c8ea348e69cf3bf64ec4",
      "parents": [
        "b91dbce56a8dbf312f6255d5121b295553d2b4db"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias@kaehlcke.net",
        "time": "Wed Jul 23 21:31:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "sa1100fb: convert ctrlr_sem in a mutex\n\nThe semaphore ctrlr_sem is used as a mutex.  Convert it to the mutex API\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b91dbce56a8dbf312f6255d5121b295553d2b4db",
      "tree": "77c3a0e93f4cca9b2c4ef2b73bce66acc792f60c",
      "parents": [
        "14aefd1b49ff3bd13caa37fb06bd53488d5d1486"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias@kaehlcke.net",
        "time": "Wed Jul 23 21:31:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "pxafb: convert ctrlr_sem in a mutex\n\nThe semaphore ctrlr_sem is used as a mutex.  Convert it to the mutex API.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14aefd1b49ff3bd13caa37fb06bd53488d5d1486",
      "tree": "94e1e623fe44ad875905a4a1101b29e88a762b9e",
      "parents": [
        "0b9cf3aa6b1e934807b40b4d478d7e11f7c43f55"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 23 21:31:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "video/sis/: remove compat code\n\nThis patch removes compat code for older kernel versions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0b9cf3aa6b1e934807b40b4d478d7e11f7c43f55",
      "tree": "a666e7fbc7c65d39e71eb5f56bc4c3fd6fe0e953",
      "parents": [
        "663b0e15877293451bdfea619db45eafae9dec54"
      ],
      "author": {
        "name": "Roland Kletzing",
        "email": "devzero@web.de",
        "time": "Wed Jul 23 21:31:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "mdacon messing up default vc\u0027s - set default to vc13-16 again\n\nmdacon incorrectly detects MDA hardware on systems without such graphics card.\n\nOne may load this module by chance, for example when doing some systematical\nmodule-testing, and if there is no Monochrome Display Adapter attached ,\nmodule init renders vc1-16 completely unusable.\n\nI and others have run into this more than once.  see [Bug 224522 - modprobe\nmdacon freezes machine -\u003e https://bugzilla.novell.com/show_bug.cgi?id\u003d224522 ]\nfor example\n\nApparently  proper MDA detection seems to be broken for a long time - seems to\nbe related to those #ifdef TEST_MDA_B statements added by Edward Betts.\n\nthis commit back in 2002 made things even worse :\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/tglx/history.git;a\u003dcommit;h\u003dc72757b49c88914433244757fb4967fc63546685\n\nIt changed default vc allocation from 13-16 to 1-16 for no apparent reason\n(!?) , and with that (and without X), mdacon grabs the vc you`re currently\nsitting on and locks you out.\n\nthis is from Kconfig :\n\u003econfig MDA_CONSOLE\n\u003e        depends on !M68K \u0026\u0026 !PARISC \u0026\u0026 ISA\n\u003e        tristate \"MDA text console (dual-headed) (EXPERIMENTAL)\"\n\u003e        ---help---\n\u003e          Say Y here if you have an old MDA or monochrome Hercules graphics\n\u003e          adapter in your system acting as a second head ( \u003d video card). You\n\u003e          will then be able to use two monitors with your Linux system. Do not\n\u003e          say Y here if your MDA card is the primary card in your system; the\n\u003e          normal VGA driver will handle it.\n\nAs we can see mdacon is just meant as an additional driver for dual-head\nsetup, and since kernel 2.4.36 still defaults to vc13-16 , setting the default\nback to that value again shouldn`t do any harm.\n\nHereby i\u0027m reverting that change, setting default back to to vc13-16 again.\n\nBesides the fact that mdacon may be rarely or never be used these days and\ncould perhaps put to trash anyway (pre-dinosaur hardware!), indeed this is not\na real solution, but at least it removes the unfortunate side-effect of\nmessing up the vc you`re working on.\n\nSigned-off-by: Roland Kletzing \u003cdevzero@web.de\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nCc: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "663b0e15877293451bdfea619db45eafae9dec54",
      "tree": "58392fefaf72132345716f83e87d0dc4451133ff",
      "parents": [
        "0292be4a382957016e8b574dc292779cfb49e029"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "tridentfb: remove warning message that cyblafb driver should be used\n\nThe tridentfb driver should handle now all chipsets handled by the cyblafb\ndriver.  Remove the message which claims that support will be removed.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0292be4a382957016e8b574dc292779cfb49e029",
      "tree": "dc583df0ad19e5fc2f7cfa294cbd6ade9ad4a87b",
      "parents": [
        "6280fd4f9c2683a4d2f096320dd74ded4e5106ad"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "tridentfb: add imageblit acceleration for Blade3D family\n\nAdd imageblit acceleration for the Blade3D family of cores.  The code is\nbased on code from the cyblafb driver.\n\nIt is a step toward assimilating back the cyblafb driver into the\ntridentfb driver.  The cyblafb driver handles a subfamily of the Trident\nBlade3d cores.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6280fd4f9c2683a4d2f096320dd74ded4e5106ad",
      "tree": "2cbb1ccf0c923cf35be3bb6c239cb9b0a43cc8f6",
      "parents": [
        "f330c4b1961d730ef15ac184e4b7f1c25847d0ae"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "tridentfb: Blade3D clock fixes\n\nThis patch fixes following problems:\n- does not allow the m parameter to reach 0 as\n  it locks the graphics core (power cycle needed)\n- for the newer chips (with new clock registers)\n  does not allow of n / m ratio below 4 as it gives\n  unstable image on the Blade3D core\n- extend shift parameter (k) range  to 2 for the newer\n  chips to cope with the n /m \u003e\u003d 4 limit at low resolution\n  (bandwidth) modes\n- prefer modes with higher n / m ratio (higher k values)\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f330c4b1961d730ef15ac184e4b7f1c25847d0ae",
      "tree": "4751dc03a194a3b8471d8e8a3af41762959d04ff",
      "parents": [
        "a4af1798d768ab2f12ab623e21ad68dc8c248005"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "tridentfb: y-panning fixes\n\nThe Trident cards uses only 20-bit address of screen start in double\nwords.  This allows addressing for only 4MB of video memory so check this.\n\nAlso remove some redundant checks and assignments.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a4af1798d768ab2f12ab623e21ad68dc8c248005",
      "tree": "b919adea8ba228d4e4e1ab3658d964c325faf8ff",
      "parents": [
        "13b0de49f52ec8638b3e3e59192a959b35214d9e"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "tridentfb: fix 224 color logo at 8 bpp\n\nFix depth setting for 8 bpp mode.  The nice 224 color logo is not\ndisplayed in 8 bpp depth without this fix.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "13b0de49f52ec8638b3e3e59192a959b35214d9e",
      "tree": "47b18cb770849ee173e9d6c306e42581917a8425",
      "parents": [
        "5cf138457af20b0ef79d8c249381927718ca1417"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "tridentfb: fix console freeze when switching from X11\n\nThis patch fixes two problems when acceleration is enabled:\n\n - console switch from the Xorg locks up the computer\n   because the Xorg code locks some registers and disables\n   the mmio mode, so reenable these in the\n   tridentfb_set_par() and enable_mmio()\n\n - blacklist the Image975 chipset from setting PCI burst\n   mode. This helps with random lock ups of the\n   framebuffer on this chip. The same fix is probably\n   needed for the Xorg as well.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5cf138457af20b0ef79d8c249381927718ca1417",
      "tree": "074c1dcf0682d41f2af44710f40d34b7cdbe190a",
      "parents": [
        "01a2d9ed85c945fc8a672622780533a1a0b7caf5"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "tridentfb: source code improvements\n\nThis patch contains general source code improvments:\n - more simple functions are inline\n - removes some meaningless output and the VERSION\n   string as it is no use\n - eng_par is moved into the tridentfb_par\n - removed small section of code for CyberBladeXPAi1\n   which is maybe right for only one resolution\n   and refresh rate and is probably redundant now\n - other minor improvements\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "01a2d9ed85c945fc8a672622780533a1a0b7caf5",
      "tree": "4f1f29a479d1dd4e8921223c2abed28bcc980a2a",
      "parents": [
        "34dec24317d6824b7db172bb0072b909a9c376f2"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "tridentfb: acceleration constants change\n\nThis patch replaces deprecated constant FB_ACCELF_TEXT with\nFBINFO_HWACCEL_DISABLED and adds constants for Trident families of\naccelerators.\n\nThe FBINFO_HWACCEL_DISABLED is correctly used so noaccel parameter works\nnow.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34dec24317d6824b7db172bb0072b909a9c376f2",
      "tree": "41826b7aca0f0f7df800743acd42ee0d421c4494",
      "parents": [
        "2c86a0c26fbe8ea218f7a267645679fb78aba8a3"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "tridentfb: various pixclock and timing improvements\n\nThis patch fixes few issues related to timings and pixclock generation:\n\n - disallow the pixclocks with numerator lower than\n   double denominator. This fixes display instability\n   for some modes.\n - choose the pixelclock with the highest\n   numerator and denominator values. This improve\n   image quality and fixes display instability\n   for some modes.\n - make interlaced modes work.\n - set synchronization pulses polarization\n   correctly.\n - horizontal synchronization timing are now\n   the same as generated by X.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2c86a0c26fbe8ea218f7a267645679fb78aba8a3",
      "tree": "dad15c3c6cb0ee5daa790fd6b2fbb24fe1d9dd9a",
      "parents": [
        "49b1f4b44bcdc47a10d2b354b269305043ef2a32"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "tridentfb: acceleration bug fixes\n\nThis patch fixes two problems when acceleration is enabled:\n\n - bit for bitblt direction is corrected\n   so scrolling down works as expected on 3DImage chips\n\n - initialization of acceleration is done later\n   this helps with initial console malfuntion (on Blade3D\n   chips) well documented here:\n   http://marc.info/?l\u003dlinux-fbdev-users\u0026m\u003d111386953124478\u0026w\u003d2\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49b1f4b44bcdc47a10d2b354b269305043ef2a32",
      "tree": "cad5923a13f7fd051fd7d7b903778ce36f9985e8",
      "parents": [
        "bcac2d5fe36238dcfc955b49f9db10ad3ae3e53c"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "tridentfb: acceleration code improvements\n\nThis patch brings various acceleration improvements:\n- set  copyarea/fillrect for non-accelerated framebuffer (fix)\n- remove 15 bpp depth handling to simplify code as it hardly\n  works (15 bpp handling was obviously missing in some switches)\n- add fb_sync call and move waiting before accelerated function\n  to make acceleration more asynchronous to cpu (few % of speed\n  improvement)\n- add cpu_relax() call in waiting loops\n- make longer register names and name more registers\n- move registers\u0027 definition to header\n- general code improvements (shortening, simplifying)\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bcac2d5fe36238dcfc955b49f9db10ad3ae3e53c",
      "tree": "3cb0092505c4b7c39b9e4a26c14e42e322eb843a",
      "parents": [
        "54f019e54244fef0ad927ce5501927d9033492de"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "tridentfb: add acceleration for TGUI families\n\nThis patch adds acceleration for TGUI 9440 and 96xx chips.  These chips\nrequires line length to be power of 2, so this is also changed.\n\nIt also moves the troubling enable_mmio() function to its final\ndestination.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "54f019e54244fef0ad927ce5501927d9033492de",
      "tree": "805d47913db61c920352bbac436c1d8f0ddd94b7",
      "parents": [
        "65e93e038c8a6eb65b6907d6aed22a8ff1029d3a"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: fix hi-color modes for TGUI 9440\n\nThe TGUI 9440 requires doubling clock for 16bpp (hi-color) modes.\n\nThe patch also moves back enable_mmio() call to the right position.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "65e93e038c8a6eb65b6907d6aed22a8ff1029d3a",
      "tree": "2ec53ab22bdb8c42b7b463d2676f08de06fcadc1",
      "parents": [
        "74a933feaf13f705e6c798d87efe6a9d758b3ca0"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: preserve memory type settings\n\nDo not overwrite bits which contain memory type settings.  It removes\nnoise pixels (\"snow\") on Blade3D and 3DImage chips.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "74a933feaf13f705e6c798d87efe6a9d758b3ca0",
      "tree": "8fcb764222dfe3b6b8592174b0af1eec3cf9db2b",
      "parents": [
        "aa0aa8ab2f28d8985daa79ecab51970376e17157"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: improve check_var function\n\nDo some additional checks (like pixelclock versus ramdac speed) to\neliminate modes which do not work.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aa0aa8ab2f28d8985daa79ecab51970376e17157",
      "tree": "43ed7f173464bff5260032625aca81582e1390c1",
      "parents": [
        "a0d922562d56073f147a4de2983bee499dd2a10e"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: fix unitialized pseudo_palette\n\nInitialize the pseudo_palette pointer properly.  This fixes crash when\n16bpp or 32bpp mode is selected.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a0d922562d56073f147a4de2983bee499dd2a10e",
      "tree": "86fce6fb130a67888c89644416fa4e78c0f1fb7e",
      "parents": [
        "0e73a47f094a919e2edeaa88e840cd0400adc423"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: add TGUI 9440 support\n\nAdd support for TGUI 9440 chip.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e73a47f094a919e2edeaa88e840cd0400adc423",
      "tree": "4eeb0ac9c9d0e41ea42aa5dfb8fb3873a99ef271",
      "parents": [
        "3876ae8beb2c7c19e21279b9603b1244fcd744dd"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: improved register values on TGUI 9680\n\nImproved values for some registers after Xorg Trident driver.  The main\nproblem was that values set by BIOS have been ignored.\n\nThis patch completely remove random pixels (\"snow\") on the TGUI 9680 and\n9440 (not supported yet by the driver).  It does not help with the \"snow\"\non 3DImage and Blade3D cards.\n\nThere is also small improvement in timing calculations (hblank start and\nvblank start)\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3876ae8beb2c7c19e21279b9603b1244fcd744dd",
      "tree": "3c95eb22483464f1f77ab7bdbc92e02311c83906",
      "parents": [
        "6bdf1035602abf0564d24a7447eea1c149c4bcb1"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: improve probe function\n\nAdd missing release of allocated fb_info structure and move enable_mmio() to\nfix error path.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6bdf1035602abf0564d24a7447eea1c149c4bcb1",
      "tree": "b1bd248dd77804f6c9f29040b89f640f477a5ad3",
      "parents": [
        "c1724fecabfed504a4cfb87319ad3b9d3a8baa92"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: fix clock settings for older Trident 96XX chips\n\nThe Xorg code shows that Trident models 9660, 9680 and 9682 require a\ndifferent clock setting method.  Add the second clock setting method for older\nmodels.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1724fecabfed504a4cfb87319ad3b9d3a8baa92",
      "tree": "4f8aff80d3581362b06f67a6b4aa572733d49660",
      "parents": [
        "7f762d23e607af786bba8ff4a18059f43950c0e8"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: use mmio access for clock setting\n\nUse the mmio outb function instead of direct one.  The mmio registers are\nalready mapped (in the probe function).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7f762d23e607af786bba8ff4a18059f43950c0e8",
      "tree": "6990e342c1b977821c0eec7bd79abc735f6c6ff2",
      "parents": [
        "10172ed6dc4d40ff42bf5ce2dd2f65f401a93696"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: fix timing calculations\n\nFix broken timings calculations. This patch helps with following\nproblems:\n - no left part of screen visible (up to half of the screen)\n - monitor\u0027s frequencies are not the ones intended for selected modes\n - if mode with resoultion y \u003e 1024 is selected at least once then\n   all modes with y \u003c 1024 are \"out of sync\" (no display)\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10172ed6dc4d40ff42bf5ce2dd2f65f401a93696",
      "tree": "e13cd83ce12cec10a1074db56b9cb289f161e095",
      "parents": [
        "d9cad04bcde00411976402eda726199ac13b29ca"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: make use of functions and constants from the vga.h\n\nMake use of functions and constants from the vga.h header to compact the code\nand make it more readable.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d9cad04bcde00411976402eda726199ac13b29ca",
      "tree": "13a8f3fc7791972d843d449eb6718165659e4ec9",
      "parents": [
        "e0759a5fbba12e0f2c9149d85bea1ec7df0178fd"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: move global acceleration hooks into structure\n\nThis patch moves acceleration hooks into the tridentfb_par structure and\nremoves global hooks.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0759a5fbba12e0f2c9149d85bea1ec7df0178fd",
      "tree": "4bd8e62eefb57379cb152c641622f8ebb04ac119",
      "parents": [
        "6eed8e1ec8532a6cd10c8b27236bde023c52c56a"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: convert is_blade and is_xp macros into functions\n\nThis patch converts the is_blade() and is_xp() macros into local functions.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6eed8e1ec8532a6cd10c8b27236bde023c52c56a",
      "tree": "d992c96807c7e2e25666d09a154316241ba6de8f",
      "parents": [
        "122e8ad3cbf172043ea93f2db8e107fa9f9b0192"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:35 2008 -0700"
      },
      "message": "tridentfb: move global flat panel variable into structure\n\nThis patch moves flat panel indicator into tridentfb_par structure and removes\nrelated global variables and macros.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "122e8ad3cbf172043ea93f2db8e107fa9f9b0192",
      "tree": "0eebc68bfe19e162bbaa34970fa3715d796deae5",
      "parents": [
        "ea8ee55c12f77cbbb6e067f91e0cd794baa692ab"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "tridentfb: move global chip_id into structure\n\nThis patch moves the chip_id into tridentfb_par structure and removes global\nchip_id related constants.\n\nIt also bumps version of the driver to 0.7.9\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea8ee55c12f77cbbb6e067f91e0cd794baa692ab",
      "tree": "b8e56b625cb06974cfc4aca1214320555482a705",
      "parents": [
        "e09ed099d0169ac3a22b17cfeece0fa54a9e43eb"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "tridentfb: move global pseudo palette into structure\n\nThis patch moves pseudo palette int tridentfb_par structure and removes global\ndefault_var.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e09ed099d0169ac3a22b17cfeece0fa54a9e43eb",
      "tree": "f740c8c0ee7673cfffa0a45c410a504c539a9467",
      "parents": [
        "306fa6f60a2870b7a9827a64e1b45cd35a9549aa"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "tridentfb: convert fb_info into allocated one\n\nThis patch converts fb_info structure from global variable to allocatable one.\n\nThe global default_par is moved into function variable.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "306fa6f60a2870b7a9827a64e1b45cd35a9549aa",
      "tree": "ba5d91de92c8604e59b390336621eab9b50b1753",
      "parents": [
        "2ece5f43b041b96fa2a05107a10a6b0ea0c03a3b"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:30:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "tridentfb: replace macros with functions\n\nThis patch replaces macros with static functions and puts tridentfb_par\npointer as the first argument of these functions.  These is a step toward\nmultihead support.\n\nAdditionally, bogus TRIDENT_MMIO define is removed as the driver supports\ngraphics cards only through the mmio mode.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ece5f43b041b96fa2a05107a10a6b0ea0c03a3b",
      "tree": "3705b27ddc3a0fc3c721331f5b6247beb70124cc",
      "parents": [
        "4cad4431fcd872a1b2efc093b0db6df943f5a898"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jul 23 21:30:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "fbdev: add the carmine FB driver\n\nBasic FB driver for the carmine chip.  The driver registers two FB devices for\nthe two possible screens.  The DRAM settings can be be switched via Kconfig\n(between eval board and custom).\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cad4431fcd872a1b2efc093b0db6df943f5a898",
      "tree": "99849c4f20e0847eb1931f11ed4276a0308373bf",
      "parents": [
        "7e2a31da854dcf8324012a83a31b40bc11e52589"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Jul 23 21:30:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc-vr41xx: add irq_set_freq() and irq_set_state()\n\nImplement the ioctls RTC_PIE_ON, RTC_PIE_OFF, RTC_IRQP_SET and\nRTC_IRQP_READ in the standard RTC way.\n\nThanks Dave for noticing it.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e2a31da854dcf8324012a83a31b40bc11e52589",
      "tree": "fb982e22f3d9ac6ec2fc67a96a297dc743ef67e6",
      "parents": [
        "449321b39f6c6ebfa15d6da24f134240bd51db29"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Jul 23 21:30:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc-cmos: avoid spurious irqs\n\nThis fixes kernel http://bugzilla.kernel.org/show_bug.cgi?id\u003d11112 (bogus\nRTC update IRQs reported) for rtc-cmos, in two ways:\n\n  - When HPET is stealing the IRQs, use the first IRQ to grab\n    the seconds counter which will be monitored (instead of\n    using whatever was previously in that memory);\n\n  - In sane IRQ handling modes, scrub out old IRQ status before\n    enabling IRQs.\n\nThat latter is done by tightening up IRQ handling for rtc-cmos everywhere,\nalso ensuring that when HPET is used it\u0027s the only thing triggering IRQ\nreports to userspace; net object shrink.\n\nAlso fix a bogus HPET message related to its RTC emulation.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nReport-by: W Unruh \u003cunruh@physics.ubc.ca\u003e\nCc: Andrew Victor \u003cavictor.za@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "449321b39f6c6ebfa15d6da24f134240bd51db29",
      "tree": "8ec83906bfc53883cf3da71e9e3eb8b2765eb581",
      "parents": [
        "773be7ee97c11fbb6b8a912a58b268dbe8a6a3fe"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Jul 23 21:30:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc-at91rm9200: avoid spurious irqs\n\nThis fixes kernel http://bugzilla.kernel.org/show_bug.cgi?id\u003d11112 (bogus\nRTC update IRQs reported) for rtc-at91rm9200 by scrubbing old IRQ status\nbefore enabling IRQs.\n\nIt also removes nonfunctional periodic IRQ support from this driver;\nonly update IRQs are reported, or provided by the hardware.\n\nI suspect some other RTCs probably have versions of #11112; it\u0027s easy to\noverlook, since most non-RTC drivers don\u0027t care about spurious IRQs:\nthey\u0027re not reported to userspace.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nReport-by: W Unruh \u003cunruh@physics.ubc.ca\u003e\nCc: Andrew Victor \u003cavictor.za@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "773be7ee97c11fbb6b8a912a58b268dbe8a6a3fe",
      "tree": "d550b52722b2fd26afb33ee05486e06778411f1c",
      "parents": [
        "4cd0c5c40b64ef9fd94fb8382dade2fd28f2b935"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:30:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc: rtc-s3c: update IRQ handling\n\nThe rtc-s3c.c driver has been using its own ioctl() handling to deal with\nalarm and periodic interrupts to handle what should now be done with the\nrtc core code.\n\nChange to using the .irq_set_freq and .irq_set_state driver entries and\nremove the .ioctl handling.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cd0c5c40b64ef9fd94fb8382dade2fd28f2b935",
      "tree": "d66b4af28b4d147bee1ca2a84401310fecdf077d",
      "parents": [
        "35d3fdd5f304c06654c940921fc045c60df34693"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:30:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc: rtc-s3c: add __devexit and __devinit markers\n\nAdd the relevant __devinit and __devexit attributes to the rtc-s3c driver.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35d3fdd5f304c06654c940921fc045c60df34693",
      "tree": "da28110f8634d4c933ea5666257ee1b1ce1e87a4",
      "parents": [
        "c68d07b2da54c941bb36c9d6d35fe8f263ee10ef"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Jul 23 21:30:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc-cmos: improve HPET IRQ glue\n\nResolve http://bugzilla.kernel.org/show_bug.cgi?id\u003d11051 and other bugs\nrelated to the way the HPET glue code in rtc-cmos was incomplete and\ninconsistent:\n\n * Switch the approach so that the basic driver code flow isn\u0027t\n   changed by having HPET ... instead, just have HPET shadow the\n   RTC_CONTROL irq enables and RTC_FREQ_SELECT data.  It\u0027s only\n   coping with IRQ thievery, after all.\n\n * Do that consistently (!!) to avoid problems when the HPET code\n   is out of sync with the real RTC intent.  Examples include:\n\n   - cmos_procfs(), which now reports correct data\n\n   - cmos_irq_set_state() ... also removing the previous PIE_{ON,OFF}\n     ioctl support so only one code path manages \"periodic\" IRQs\n\n   - cmos_do_shutdown() ... currently a \"just in case\" change.\n\n   - cmos_suspend() and cmos_resume() ... also handling a bug that\n     was specific to HPET\u0027s IRQ thievery, where the alarm wasn\u0027t\n     disabled after waking the system\n\n * Always call that HPET code under the RTC spinlock (it doesn\u0027t do\n   its own locking)\n\nAlso clean up the HPET glue:\n\n * Add some comments explaining what\u0027s going on.\n\n * Switch to having just one #ifdef for the HPET glue, and inline\n   functions (not #defines) to avoid some compiler warnings.\n\n * Have the probe message also report when HPET IRQs are involved\n\nThis still leaves various holes in the HPET glue, like the emulated update\nIRQs being out of sync with the RTC, alarms never using day or month\nmatches, and many extra IRQs (at 64 Hz).\n\n[akpm@linux-foundation.org: fix build]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Tomas Janousek \u003ctomi@nomi.cz\u003e\nCc: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: Carlos R. Mafra \u003ccrmafra@ift.unesp.br\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c68d07b2da54c941bb36c9d6d35fe8f263ee10ef",
      "tree": "13a84b5e2928c67753734e4f79e55a1d12dd74a3",
      "parents": [
        "02bb584f3b1cfc8188522a4d2c8881b65073a4f1"
      ],
      "author": {
        "name": "Carlos R. Mafra",
        "email": "crmafra@ift.unesp.br",
        "time": "Wed Jul 23 21:30:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc: remove and clarify unneeded externs\n\nWhen CONFIG_HPET_EMULATE_RTC is defined the external declaration of\nhpet_rtc_interrupt is redundant due to the inclusion of hpet.h.\n\nWhen !CONFIG_HPET_EMULATE_RTC we make it clear that hpet_rtc_interrupt is\nnot used by defining it to return zero.\n\nSigned-off-by: Carlos R. Mafra \u003ccrmafra@ift.unesp.br\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "02bb584f3b1cfc8188522a4d2c8881b65073a4f1",
      "tree": "00612154b5888448e8819cf71b7504d1ef38814a",
      "parents": [
        "71fc822455ccb63a66be0b6e97a415aceb0062c6"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Wed Jul 23 21:30:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:34 2008 -0700"
      },
      "message": "rtc: convert the PCF8583 driver to the new I2C style framework with device_ids\n\nConvert the PCF8583 driver to the new I2C style framework with device_ids\n\nSigned-off-by: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71fc822455ccb63a66be0b6e97a415aceb0062c6",
      "tree": "b066e07363f181691618b886dc6dede7a40fd44a",
      "parents": [
        "d3de851a445123f24ad8ece18662014b5e8a8b4e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Jul 23 21:30:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:33 2008 -0700"
      },
      "message": "rtc: rtc-omap footprint shrinkage\n\nShrink the runtime footprint of the OMAP1 RTC driver a bunch by removing\nsome old hacks and switching to platform_driver_probe().\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53e84b672c1a8190af2b376c35c7a39cf1214f59",
      "tree": "660b29a2ecde189abf799ff3bb5c142434707638",
      "parents": [
        "8fc2c767b06067b417c565c4e75731e68ed41fd8"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Jul 23 21:30:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:33 2008 -0700"
      },
      "message": "rtc: ds1305/ds1306 driver\n\nSupport the Dallas/Maxim DS1305 and DS1306 RTC chips.  These use SPI, and\nsupport alarms, NVRAM, and a trickle charger for use when their backup\npower supply is a supercap or rechargeable cell.\n\nThis basic driver doesn\u0027t yet support suspend/resume or wakealarms.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8fc2c767b06067b417c565c4e75731e68ed41fd8",
      "tree": "7ae425a9fb09bacec67c55f1a412e4585e1836a9",
      "parents": [
        "5ad31a575157147b43fa84ef1e21471661653878"
      ],
      "author": {
        "name": "Kim B. Heino",
        "email": "Kim.Heino@bluegiga.com",
        "time": "Wed Jul 23 21:30:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:33 2008 -0700"
      },
      "message": "rtc: add support for ST M41T94 SPI RTC\n\nThis patch adds kernel driver for M41T94 RTC chip connected via SPI.\nI\u0027ve tested it on two different AT91-based hardwares.\n\nThis is third revision of the patch: some comments made by\nAlessandro Zummo fixed.\n\nRevision two added support for century bit and fixes.\n\nSigned-off-by: Kim B. Heino \u003cKim.Heino@bluegiga.com\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ad31a575157147b43fa84ef1e21471661653878",
      "tree": "c4a42d45957362aa8391938ae3e11496321c19d8",
      "parents": [
        "53f1b1433da7eac2607a4a0898a221a4485fd732"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Jul 23 21:30:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:33 2008 -0700"
      },
      "message": "rtc: remove BKL for ioctl()\n\nRemove implicit use of BKL in ioctl() from the RTC framework.\n\nInstead, the rtc-\u003eops_lock is used.  That\u0027s the same lock that already\nprotects the RTC operations when they\u0027re issued through the exported\nrtc_*() calls in drivers/rtc/interface.c ...  making this a bugfix, not\njust a cleanup, since both ioctl calls and set_alarm() need to update IRQ\nenable flags and that implies a common lock (which RTC drivers as a rule\ndo not provide on their own).\n\nA new comment at the declaration of \"struct rtc_class_ops\" summarizes\ncurrent locking rules.  It\u0027s not clear to me that the exceptions listed\nthere should exist ...  if not, those are pre-existing problems which can\nbe fixed in a patch that doesn\u0027t relate to BKL removal.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53f1b1433da7eac2607a4a0898a221a4485fd732",
      "tree": "b6c663482bc7e94cead5d8e9135993a0af149b18",
      "parents": [
        "4c228db0b30fa12d65ae7461ce29ed1f4da12c5b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jul 23 21:30:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:33 2008 -0700"
      },
      "message": "rtc: push the BKL down into the driver ioctl method\n\nFor now just wrap the main logic, but this driver is a prime candidate for\nsomeone wanting to eliminate the lock entirely\n\n[lizf@cn.fujitsu.com: fix build failure]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c228db0b30fa12d65ae7461ce29ed1f4da12c5b",
      "tree": "71642638de47ba369a620699687cc34575a8233a",
      "parents": [
        "35aa64f3a117a16c466f688f52ac3847b3b572e8"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Wed Jul 23 21:30:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:33 2008 -0700"
      },
      "message": "rtc: m41t80: use pr_info() as appropriate\n\nReplace printk(KERN_INFO ...) calls with appropriate pr_info(...)\nequivalents.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Alexander Bigga \u003cab@mycable.de\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35aa64f3a117a16c466f688f52ac3847b3b572e8",
      "tree": "a98673fd5c40fbbadffef0fe597badb0399d764a",
      "parents": [
        "aa55ddf340c9fa3f303ee16bbf35887e42c50304"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Wed Jul 23 21:30:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:33 2008 -0700"
      },
      "message": "rtc: m41t80: sort header inclusions for readability\n\nSort the header inclusions for readability.  No functional changes.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Alexander Bigga \u003cab@mycable.de\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0293902a4d66fab27d0ddcc0766e05dae68f004e",
      "tree": "3a02e64ec212aa568eeaeae38065877e36a0c833",
      "parents": [
        "f700d6e5e5549cb9349d22043f4bd153792c621f"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Wed Jul 23 21:30:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:30 2008 -0700"
      },
      "message": "I2O: handle sysfs_create_link() failures\n\nCompile warning:\nignoring return value of `sysfs_create_link\u0027, declared with attribute warn_unused_result.\n\nIf sysfs_create_link failed, take care of the return value and do some\nerror handle after the failure.\n\nSince sysfs_remove_link() will check whether a link exists, when removing the\nlink in error path, we don\u0027t need to care whether a link was created.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f700d6e5e5549cb9349d22043f4bd153792c621f",
      "tree": "ea15f9d3f3a800d5ff938e645cc046a67ebc4ad3",
      "parents": [
        "e0426e6a09954d205da2d674a3d368d2715e3afd"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Wed Jul 23 21:29:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:30 2008 -0700"
      },
      "message": "vt: do not update when the console is blanked\n\nvt.c DO_UPDATE macro checks if the console is visible but doesn\u0027t check if\nthe console is blanked.\n\nIn fact updating fbcon while the console is blanked is not only\nunnecessary but can even cause screen corruption.\n\nTherefore I am adding a simple check on console_blanked in DO_UPDATE.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0426e6a09954d205da2d674a3d368d2715e3afd",
      "tree": "fcdc9863df9b7458f51730aaf8ab022dd87fcc84",
      "parents": [
        "bbe48ecc7f6559318cfc6c023da225a0b0e14ab3"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Jul 23 21:29:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:30 2008 -0700"
      },
      "message": "vt: hold console_sem across sysfs operations\n\nHold console sem while creating/destroying sysfs files.  Serialisation is\nso far done by BKL held in tty release_dev and chrdev_open, but no other\nlocks are held in open path.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Aristeu Rozanski \u003caris@ruivo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbe48ecc7f6559318cfc6c023da225a0b0e14ab3",
      "tree": "bc31e1fbea4180a6822abe4247c9cfdb59e6b206",
      "parents": [
        "3a93a159c61e38a12f7ecbb3a25cf3f012abcf7a"
      ],
      "author": {
        "name": "Jan Nikitenko",
        "email": "jan.nikitenko@gmail.com",
        "time": "Wed Jul 23 21:29:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:30 2008 -0700"
      },
      "message": "spi: au1550_spi: improve pio transfer mode\n\nImprove PIO transfer mode of au1550 spi controller by continuing of spi\ntransfer, instead of aborting transfer when transmit underflow interrupt\noccurrs.\n\nVerified by oscilloscope that the spi clock pauses on trasmit underflow,\nso transfer continuation is perfectly valid even though au1550 datasheet\nsays that on tx underflow zeroes will be transfered.\n\nAlso make some error messages more specific.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Jan Nikitenko \u003cjan.nikitenko@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a93a159c61e38a12f7ecbb3a25cf3f012abcf7a",
      "tree": "e0511aab3bdf590633987f9f8e0de1f9d0f72342",
      "parents": [
        "4ef754b7d7971a704d5b1b4608839da1bae37e5e"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Wed Jul 23 21:29:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:30 2008 -0700"
      },
      "message": "spi: au1550_spi: proper platform device\n\nRemove the Au1550 resource table and instead extract MMIO/IRQ/DMA\nresources from platform resource information like any well-behaved\nplatform driver.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Jan Nikitenko \u003cjan.nikitenko@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ef754b7d7971a704d5b1b4608839da1bae37e5e",
      "tree": "a9db20a2b6ca332653e5d1503fc8d3398b145aa6",
      "parents": [
        "102eb97564c73ea73645b38599c5cbe6f54b030c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Jul 23 21:29:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:30 2008 -0700"
      },
      "message": "spidev: BKL removal\n\nAnother step to removing -\u003eioctl and to removing the BKL\n\n[dbrownell@users.sourceforge.net: take final step; BKL not needed]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "102eb97564c73ea73645b38599c5cbe6f54b030c"
}
