)]}'
{
  "log": [
    {
      "commit": "d3c5f8b93febadf62da9a4b39a2dca8e66a4da40",
      "tree": "ccb5955591c0625bf36a9b6277ebd3a0c525d19a",
      "parents": [
        "25d5cb4b0375e5864ec0ccf35e12ff1d1b5cf3f0",
        "7c28472a5d4ecf7c61b3c3901994be878cd6c5d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 10:13:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 10:13:16 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] integrator: fix build warnings and errors\n  [ARM] fix OMAP include loops\n  Revert \"[ARM] pxa: spitz wants PXA27x UDC definitions\"\n  [ARM] 5053/1: define before use of processor_id\n  [ARM] 5052/1: export clock functions for the at91x40\n  [ARM] 5051/1: define pgtable_t for the !CONFIG_MMU case too\n  [ARM] omap: fix omap clk support build errors\n  [ARM] 5039/1: S3C244X: Rename SDI device if running on S3C244X.\n  [ARM] 5043/1: pxafb: remove unused mode variable in pxafb_init_fbinfo\n  [ARM] 5041/1: VR1000: Fix DM9000 IRQ flags initialisation\n  [ARM] 5040/1: BAST: Fix DM9000 IRQ flags initialisation\n  [ARM] 5038/1: ARM: OMAP: Remove tsc2102 references from board-palmte.c\n  [ARM] 5025/2: fix collie cpu initialisation\n"
    },
    {
      "commit": "ee29420aca6ca6fbb3e72ee8a980b2600911b864",
      "tree": "f4e6e7aabae676b49c00a3b1f01cde7b1c5ce4e1",
      "parents": [
        "6a0e4ec7bcc6e80d2a32a4c0b83a32c904aadc05"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-fbdev@fluff.org",
        "time": "Fri May 23 13:04:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 09:56:13 2008 -0700"
      },
      "message": "S3C2410: fix driver MODULE_ALIAS()\n\nAdd a correct MODULE_ALIAS() entry for this driver to enable udev module\nloading.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\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": "6a0e4ec7bcc6e80d2a32a4c0b83a32c904aadc05",
      "tree": "c628499ed09e16b501afa4c540aca9ee79e72370",
      "parents": [
        "d585dfe840c93ea800afc124333b6ac04722d359"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-fbdev@fluff.org",
        "time": "Fri May 23 13:04:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 09:56:13 2008 -0700"
      },
      "message": "S3C2410: clean out changelog header and tidy\n\nRemove the old changelog entries which are now out of date and should be\nextractable from git anyway.  Also tidy up the copyright for the driver.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\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": "d585dfe840c93ea800afc124333b6ac04722d359",
      "tree": "9e3824920e47db054f13dea3a13a029d4be926e5",
      "parents": [
        "673b4600e3b3cc6689025e6a6fc6909b6e53dd5e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-fbdev@fluff.org",
        "time": "Fri May 23 13:04:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 09:56:12 2008 -0700"
      },
      "message": "S3C2410: add error print if we cannot add attribute\n\nFix the following warning by checking the result of device_create_file and\nprinting an error but not removing the device (loss of debug registers is\nnot fatal).\n\ndrivers/video/s3c2410fb.c:905: warning: ignoring return value of \u0027device_create_file\u0027, declared with attribute warn_unused_result\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\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": "673b4600e3b3cc6689025e6a6fc6909b6e53dd5e",
      "tree": "afba1323b00cbe79dff7532b33912fd41fb30dd9",
      "parents": [
        "cdc83ae2453ddb19060e05e6afd22b1254128c42"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-fbdev@fluff.org",
        "time": "Fri May 23 13:04:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 09:56:12 2008 -0700"
      },
      "message": "S3C2410: ensure that FB_BLANK_POWERDOWN shuts down the controller\n\nWhen a blank level of FB_BLANK_POWERDOWN is used, we should shut down the\ncontroller so that it no longer tries to produce any panel signals or\ndata, and shuts down the DMA which is not needed.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\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": "cdc83ae2453ddb19060e05e6afd22b1254128c42",
      "tree": "f6a3f5eca2f06d9bc8b57d694b2e8638d6ad04ab",
      "parents": [
        "cd94b9dbfa300fc42e45f230010623fc08d59563"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-fbdev@fluff.org",
        "time": "Fri May 23 13:04:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 09:56:12 2008 -0700"
      },
      "message": "SM501: reverse FPEN/VBIASEN flags behaviour\n\nTo keep backwards compatibility, reverse the meanings of these flags so\nthat when they are not set, the driver uses the original behvaiour.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\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": "5e2daeb3c982ea19ecad0c2e720a4052034be14b",
      "tree": "1a418d505cedf49da1d93c1c7ee3b7c649e420eb",
      "parents": [
        "9bcf091083065c751a4d90317b766370d2497ae9"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu May 22 15:45:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 23 08:11:07 2008 -0700"
      },
      "message": "fbdev: fix integer as NULL pointer warning\n\ndrivers/video/aty/atyfb_base.c:3359:26: warning: Using plain integer as NULL pointer\ndrivers/video/aty/radeon_base.c:2280:32: warning: Using plain integer as NULL pointer\ndrivers/video/matrox/matroxfb_base.h:203:25: warning: Using plain integer as NULL pointer\ndrivers/video/matrox/matroxfb_base.h:203:25: warning: Using plain integer as NULL pointer\ndrivers/video/sis/sis_main.c:5790:44: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4ba35fbe293be319b1a5d97951e567c0d9527d09",
      "tree": "60320381e3ce8dc58c9712db1fff1b66e4b05383",
      "parents": [
        "e142848300b1a13d59a6e5fff8c914096d3830fb"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu May 22 10:19:28 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu May 22 14:10:38 2008 +0100"
      },
      "message": "[ARM] 5043/1: pxafb: remove unused mode variable in pxafb_init_fbinfo\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8b485877e0b9eb23c3579f50cca165f75442c6cc",
      "tree": "709b03e7436df3895bf49868ec3de8d2078d281a",
      "parents": [
        "19051c5035d217e572672a2ca9db06c1cef50e9b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu May 15 13:44:08 2008 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 20 13:31:53 2008 -0700"
      },
      "message": "fbdev: fix race in device_create\n\nThere is a race from when a device is created with device_create() and\nthen the drvdata is set with a call to dev_set_drvdata() in which a\nsysfs file could be open, yet the drvdata will be NULL, causing all\nsorts of bad things to happen.\n\nThis patch fixes the problem by using the new function,\ndevice_create_drvdata().\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fd5b462f0b3ae641e39966d1c6cd0dd66100cda5",
      "tree": "c5334016f71fb0e0807147b73e12e565baf3cb73",
      "parents": [
        "eb98630ba02f6a23a2d202be082757a9e9940b2b"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:18 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:50 2008 -0700"
      },
      "message": "m68k: Return -ENODEV if no device is found\n\nAccording to the tests in do_initcalls(), the proper error code in case no\ndevice is found is -ENODEV, not -ENXIO or -EIO.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d6497700879beeaaae208c0e9fd10b74dc44db5e",
      "tree": "dfa0b6710bfa9212c5aa7deed02c7b7ef49e40ff",
      "parents": [
        "3ce92a2a7b03dae6b7778e2a5ff52f2042512887"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:15 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:49 2008 -0700"
      },
      "message": "m68k: dnfb doesnt check for Apollo\n\nThe Apollo frame buffer device driver (dnfb) doesn\u0027t check whether it\u0027s\nactually running on Apollo hardware, causing a crash if it isn\u0027t.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad7e484fad0d6b35c4788d265e4e7e1122b960f7",
      "tree": "44600d51d711c5ef9c5bc65b9fb8f34a850c06e3",
      "parents": [
        "8d13e5ca4851845cb3e688eaea3a766f16caf9db"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:09 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:48 2008 -0700"
      },
      "message": "m68k: FB_HP300 depends on DIO and doesnt need FB_CFB_FILLRECT\n\nCorrect FB_HP300 dependencies:\n  - FB_HP300 doesn\u0027t depend only on HP300, but also on DIO (which depends on\n    HP300)\n  - FB_HP300 does not need FB_CFB_FILLRECT\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d13e5ca4851845cb3e688eaea3a766f16caf9db",
      "tree": "fcd9057395cfe878aced94bd7f45e0700a50aa14",
      "parents": [
        "70f9cac5e077df8fc5a613d84e2e13005a6ff841"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun May 18 20:47:08 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 18 13:28:48 2008 -0700"
      },
      "message": "m68k: Kill CONFIG_FB_DAFB\n\nCONFIG_FB_DAFB is a leftover from pre-Kconfig\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "29e92f483603d97dd1d2bafcb32101287dfac4ad",
      "tree": "87c267216117bef6b1c5752c459643f91fc50b80",
      "parents": [
        "08c18964a247b412acab56599a643e6f73e1ec5a",
        "dfb0ae091479240c19bef4382026671776ca204e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 17 15:17:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 17 15:17:10 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] pxa: spitz wants PXA27x UDC definitions\n  [ARM] pxa: fix pxafb build when cpufreq is enabled\n  [ARM] fix parenthesis in include/asm-arm/arch-omap/control.h\n  [ARM] colibri: fix support for DM9000 ethernet device\n  [ARM] arm/kernel/arthur.c: add MODULE_LICENSE\n  [ARM] 5037/1: Orion: fix DNS323/Kurobox Pro PCI initialisation\n  [ARM] 5034/1: fix arm{925,926,940,946} dma_flush_range() in WT mode\n  [ARM] export copy_page\n  [ARM] 5026/1: locomo: add .settype for gpio and several small fixes\n  ARM: OMAP: Fixed comments on global PRM register usage\n  ARM: OMAP: Add PARENT_CONTROLS_CLOCK flag to dpll5_m2_ck\n  ARM: OMAP: PRCM fixes to ssi clock handling\n  ARM: OMAP: Add fuctional clock enabler for iva2\n  ARM: OMAP: Fix 34xx to use correct shift values for gpio2-6 fclks\n  ARM: OMAP: Keymap fix for palmte and palmz71\n  ARM: OMAP: Fix Unbalanced enable for IRQ in omap mailbox\n  ARM: OMAP: DMA: Fix incorrect channel linking\n  ARM: OMAP: Warn on disabling clocks with no users\n  ARM: OMAP: Add calls to omap2_set_globals_*()\n  ARM: OMAP: Update MMC header to fix compile\n"
    },
    {
      "commit": "78d3cfd33e7acdae0108837de1c55a8cef04805f",
      "tree": "694e5ba3e0e3c075e9d5529a6c95e2fe21982869",
      "parents": [
        "1df5a8d004f64b1aa3fb93e0556886ba00ebc979"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 17 22:51:14 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 17 22:55:39 2008 +0100"
      },
      "message": "[ARM] pxa: fix pxafb build when cpufreq is enabled\n\nIf cpufreq is enabled, pxafb wants to call the removed\nget_clk_frequency_khz() function for a debug printk.  Remove\nthis reference.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "122a881c776b7c155bf3f379928cc27aab435288",
      "tree": "758ad357fc62baad1f1ea81465207117de5cf137",
      "parents": [
        "7e01c8e5420b6c7f9d85d34c15d8c7a15c9fc720"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Wed May 14 16:05:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 19:11:14 2008 -0700"
      },
      "message": "video/logo: add support for Blackfin/Linux logo for framebuffer console\n\nThis art design is beautiful, isn\u0027t it?  And you can watch our demo on\nYouTube: http://youtube.com/watch?v\u003dfKyQOntPEFs\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@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": "82f55af06af3d9c478292281ac37b48d2c43741e",
      "tree": "430df5946f2521abac65622940d1ef8f4f9cb8ee",
      "parents": [
        "8b8b498836942c0c855333d357d121c0adeefbd9"
      ],
      "author": {
        "name": "Jens Rottmann",
        "email": "JRottmann@LiPPERT-AT.de",
        "time": "Wed May 14 16:05:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 14 19:11:13 2008 -0700"
      },
      "message": "fix \"lxfb: extend PLL table to support dotclocks below 25 MHz\"\n\nThe following patch caused a regression with OLPC panels:\n\n commit 3888d4639e78802c4ec1086127124e890461b9e4\n    lxfb: extend PLL table to support dotclocks below 25 MHz\n\n    Extends the PLL frequency table of the AMD Geode-LX frame buffer driver to\n    make use of the DIV4 bit, thus adding support for dotclocks between 6 and 25\n    MHz.  These are needed for small LCDs (e.g.  320x240).  Also inserts some\n    intermediate steps between pre-existing frequencies.\n\nThe problem was the insertion of intermediate steps into the frequency\ntable; they would cause the wrong frequency to be matched.  This patch\ndrops those intermediate frequencies while keeping the sub-25MHz\nfrequencies.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Jens Rottmann \u003cJRottmann@LiPPERT-AT.de\u003e\nTested-by: Andres Salomon \u003cdilinger@debian.org\u003e\nAcked-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d850a2fac11e4dd45d1d3d493a5a071b06c58c99",
      "tree": "822cfbf9b6214deecb178c86ba7d688a6c16c0ca",
      "parents": [
        "7fe3915a492503a9199af475a433b50258303806"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Mon May 12 14:02:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 08:02:26 2008 -0700"
      },
      "message": "vt/fbcon: fix background color on line feed\n\nAnother addendum to commit c9e587abfdec2c2aaa55fab83bcb4972e2f84f9b\n(\"vt: fix background color on line feed\").\n\nfbcon still was not doing the right thing (read: continued to do old\nbehavior).  fbcon_clear() seems to clear the new line (e.g.  where your new\nprompt appears after doing echo -en \"\\e[42mfoo\\n\"), while scr_memsetw clears\nthe previous one only (where \"foo\" appears).  So just temporarily set the\nvideo_erase_char to the scrl_erase_char so that fbcon_clear does the right\nthing.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7fe3915a492503a9199af475a433b50258303806",
      "tree": "b84c6171b0b4968c08ba8e1c3eff46ecd25c8a97",
      "parents": [
        "9fb1f68d40d9dd99fdbf65349c9c6af760e19e6e"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Mon May 12 14:02:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 08:02:26 2008 -0700"
      },
      "message": "vt/fbcon: update scrl_erase_char after 256/512-glyph font switch\n\nAddendum to commit c9e587abfdec2c2aaa55fab83bcb4972e2f84f9b (\"vt: fix\nbackground color on line feed\").\n\nvc-\u003evc_scrl_erase_char was not updated when fbcon switches between\n256- and 512-glyph fonts.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53c78dd1718b99dc365ff8a2244d7d4504b070a5",
      "tree": "2673ab79dcc4ebe290b49bf4b7c9f6fb514de4ad",
      "parents": [
        "baf6332a238a680ef3add9cfb0729f136da886b8"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon May 12 14:02:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 08:02:25 2008 -0700"
      },
      "message": "fbdev: do not let CONFIG_FB_DEFERRED_IO default to y\n\nCONFIG_FB_DEFERRED_IO can not be turned off, while it\u0027s already selected\nautomatically by the drivers that need it.\n\nAlthough it\u0027s nice to have more compile-coverage, not being able to disable a\nrarely used feature is annoying.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "baf6332a238a680ef3add9cfb0729f136da886b8",
      "tree": "77c68ca03f0808f0f30778d25ef2916edd7a5ac5",
      "parents": [
        "945185a69daa457c4c5e46e47f4afad7dcea734f"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Mon May 12 14:02:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 08:02:25 2008 -0700"
      },
      "message": "atmel_lcdfb: fix pixclock divider calculation\n\nFix divider calculation and allow CLKVAL \u003d 0 (divisor 2)\n\nIt was not possible to get the clock value 0 (divisor 2) because\nthe test \"\u003c\u003d0\" force the BYPASS bit to be activated instead.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Per Hedblom \u003cper.hedblom@abem.se\u003e\nCc: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Jan Weber \u003cjw022609@uni-greifswald.de\u003e\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a6278e5e4bce72ace681ae3cf48209fb63a5420",
      "tree": "ba1aba392096d9cffdb53a13d69cef225c2ec044",
      "parents": [
        "5aecd559871d23a3cc297e544c9d63f0b8441cf4"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon May 12 14:02:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 08:02:24 2008 -0700"
      },
      "message": "drivers/video/pnx4008: eliminate double free\n\nThe function framebuffer_release just calls kfree, so calling kfree\nsubsequently on the same argument represents a double free.  The comments with\nthe definition of framebuffer_release in drivers/video/fbsysfs.c suggest that\na more elaborate definition of this function is planned, such that the\nsplitting up of framebuffer_release and kfree as done in the second instance\nmight someday make sense, but it does not make sense now.\n\nThis was found using the following semantic match.\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression E;\n@@\n\n* kfree(E);\n...\n* framebuffer_release(E);\n\n@@\nexpression E;\n@@\n\n* framebuffer_release(E);\n...\n* kfree(E);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Grigory Tolstolytkin \u003cgtolstolytkin@ru.mvista.com\u003e\nCc: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f275ea3086054205795972b8e87f2046fd3de98",
      "tree": "5bdb37cf662a9998f888d6431766065ca458d474",
      "parents": [
        "6fb488239cd8750cc818197d6c346409c0e8d330"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon May 12 14:02:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 08:02:24 2008 -0700"
      },
      "message": "tridentfb: improve clock setting accuracy\n\nImprove clock calculation precision (to kHz from MHz) and removes parameter\nfield vclk from the tridentfb_par structure.\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": "6fb488239cd8750cc818197d6c346409c0e8d330",
      "tree": "38a634050da98486502c5ee70c7350ce10f50c4d",
      "parents": [
        "55654be9e11461484141d8dff0715efa0d7a945a"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon May 12 14:02:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 13 08:02:23 2008 -0700"
      },
      "message": "tridentfb: remove misplaced enable_mmio()\n\nRemove redundant enable_mmio() call as the mmio mode is enabled in the probe\nfunction earlier.\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": "854a989546c12683186c84601d4902591dddd8a9",
      "tree": "143362c88a48958bdf68396379c4401f6caa82ae",
      "parents": [
        "633331f389c2d9c631371d09a54626a5e4749452",
        "28e6103665301ce60634e8a77f0b657c6cc099de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 09:55:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 11 09:55:48 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: Fix debugger syscall restart interactions.\n  sparc: Fix ptrace() detach.\n  sparc32: Don\u0027t twiddle PT_DTRACE in exec.\n  sparc video: remove open boot prom code\n"
    },
    {
      "commit": "1f2ee6496b1f71e9d5aa2448745e65fbafdc3bd5",
      "tree": "3f143311afca5e316afd06c2fc4f7d73b19cdcf0",
      "parents": [
        "5bf6c6e30d8b71d092e8830208e182d84b907fcd",
        "da109897a142dd017172c0ce7abf0be8646f7109"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri May 09 23:24:09 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 09 23:24:09 2008 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nico/orion into fixes\n"
    },
    {
      "commit": "6cd5a86b56ec8fc8651c043bdb05ea0c662fb704",
      "tree": "30ba1d4946654f55570ebb69a7286d2cb72fd7a2",
      "parents": [
        "dc5dc7e6d71ca9fd1ea01a1418150af3b2937489"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Thu May 08 21:37:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 08 21:37:30 2008 -0700"
      },
      "message": "sparc video: remove open boot prom code\n\nReplace remaining open boot prom code with of.\n\nBoot tested on sparc32 and compile tested on sparc64.\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebdf982aaeb0005d5093b10872adce17ea12f5ba",
      "tree": "bc0409178641757878fa62aa69b2dee921e58af2",
      "parents": [
        "bdd0f5f06e7647b545bec3ead2fa2a5fcdf0f0f9"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Mon May 05 15:31:44 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 07 21:47:37 2008 +0100"
      },
      "message": "[ARM] 5028/1: pxafb: fix broken \"backward compatibility way\" in framebuffer\n configuration\n\nCommit 84f43c308b73a6a12128288721a1007ba4f1a8da \"pxafb: introduce register\nindependent LCD connection type for pxafb\" implements compatibility mode\nfor old style pxafb_mach_info initialization data wrongly, causing the\nsystem to Oops repeatedly - first during probe, then when drawing. Fix it\nand make pxafb_decode_mach_info void.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "59f7137a1369c25308672def38f3b126d0c7575a",
      "tree": "7351a48d617f841a2feee5edddd4133991b9d08a",
      "parents": [
        "81d6ec6b36bdf30e283ab98e7646571484401dbb"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Sat May 03 21:12:00 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 03 21:12:00 2008 -0700"
      },
      "message": "sparc video: make blank use proper constant\n\nMake blank functions use proper constant for unblanking.\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b81d689e57a85b1ff60edfb65e5b8a12d28ecee",
      "tree": "c4bc8b6be5458d41090f2d5450374ea2abaa4443",
      "parents": [
        "afa26be86b65a7183ceac29bdf1f51d6fc6932f0"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Sat May 03 20:55:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 03 20:55:27 2008 -0700"
      },
      "message": "sparc: tcx.c remove unnecessary function\n\nFrom: Robert Reif \u003creif@earthlink.net\u003e\n\nReplaced tcx_init_one with tcx_probe.\nFixed some checkpatch problems.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f1133cbf20bc308d73ba49f971180924e12119b",
      "tree": "b642ed3d5a731d2a1afad549122ba6b91bd14f26",
      "parents": [
        "3c42a449107bf76c59b8e0b6a30d070e9696e49c"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:32 2008 -0700"
      },
      "message": "pxafb: preliminary smart panel interface support (update)\n\nFB_PXA_SMARTPANEL defaults to \"n\" and removed the cast to void *.\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\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": "3c42a449107bf76c59b8e0b6a30d070e9696e49c",
      "tree": "f8277f579a034ebdb8d750d83179e843bff7dc0d",
      "parents": [
        "90eabbf0ec0c626cf5d186214cf8fc79150a7a29"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:32 2008 -0700"
      },
      "message": "pxafb: preliminary smart panel interface support\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\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": "90eabbf0ec0c626cf5d186214cf8fc79150a7a29",
      "tree": "a17d471960d783f046faf13f56db5794f419cfd3",
      "parents": [
        "2ba162b9335c6e3ba90c77637372fc9f078aae67"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:32 2008 -0700"
      },
      "message": "pxafb: move parallel LCD timing setup into dedicate function\n\nthe new_regs stuff has been removed, and all the setup (modification to those\nfbi-\u003ereg_*) is protected with IRQ disabled\n\n   * disable IRQ is too heavy here, provided that no IRQ context will\n     touch the fbi-\u003ereg_* and the only possible contending place is\n     in the CPUFREQ_POSTCHANGE (task context), a mutex will be better,\n     leave this for future improvement\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\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": "2ba162b9335c6e3ba90c77637372fc9f078aae67",
      "tree": "777d19a2b3cd20744e221ca2bba451b4b0db42cd",
      "parents": [
        "a7535ba730e13db037bd22c79c3805690d0945a2"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:32 2008 -0700"
      },
      "message": "pxafb: use completion for LCD disable wait code\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\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": "a7535ba730e13db037bd22c79c3805690d0945a2",
      "tree": "e029246541524550ac3b7eba1f88d7af073481c9",
      "parents": [
        "0454bd09de7380aac464c09018e6a533f7247b0d"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:32 2008 -0700"
      },
      "message": "pxafb: introduce lcd_{read,write}l() to wrap the __raw_{read,write}l()\n\nusing __raw_{read,write}l() everywhere looks messy, introduce\nlcd_{read,write}l() to get this cleaned up a bit\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\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": "84f43c308b73a6a12128288721a1007ba4f1a8da",
      "tree": "650246aced2ea56899f11099846980eeae8885e6",
      "parents": [
        "2c42dd8ebdd92ad59d9a68f88f0e20ad9f45270a"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:31 2008 -0700"
      },
      "message": "pxafb: introduce register independent LCD connection type for pxafb\n\nReasons:\n\n  1. straight forward: the name \"LCD_COLOR_DSTN_16BPP\" is much better\n     than \"LCCR0_Pas | LCCR0_Color | LCCR0_Dual\"\n\n  2. by defining LCD connection types as constants, it allows only\n     valid possibilities\n\n  3. by removing the dependency of register bits definitions, those\n     can be later moved into the body of pxafb.c, instead of having\n     a regs-lcd.h around\n\nCurrently, only lubbock, mainstone, zylonite and littleton have been\nmodified to support these types (see coming patches after this).\nOther platforms are encouraged to change their way describing the\nLCD controller connections.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\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": "2c42dd8ebdd92ad59d9a68f88f0e20ad9f45270a",
      "tree": "1013b04a3543aa1f1e1c9a2472ba15eb2e8f0cd9",
      "parents": [
        "ce4fb7b892a6d6c6a0f87366b26fd834d2923dd7"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:31 2008 -0700"
      },
      "message": "pxafb: introduce \"struct pxafb_dma_buff\" for palette and dma descriptors\n\nUse structure and array for palette buffer and dma descriptors to:\n\n1. better organize code for future expansion like overlays\n2. separate palette and dma descriptors from frame buffer\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\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": "ce4fb7b892a6d6c6a0f87366b26fd834d2923dd7",
      "tree": "1b30869071a065f24ab0976b23c9c47998022b24",
      "parents": [
        "92ac73c1e4b4e039162f5d3980c2da8192b28060"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:31 2008 -0700"
      },
      "message": "pxafb: convert fb driver to use ioremap() and __raw_{readl, writel}\n\nThis is part of the effort moving peripheral registers outside of pxa-regs.h,\nand using ioremap() make it possible the same IP can be re-used on different\nprocessors with different registers space\n\nAs a result, the fixed mapping in pxa_map_io() is removed.\n\nThe regs-lcd.h can actually moved to where closer to pxafb.c but some of its\nbit definitions are directly used by various platform code, though this is not\na good style.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\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": "92ac73c1e4b4e039162f5d3980c2da8192b28060",
      "tree": "207565d3a1ee07db3fb3ffc5358a7edc8154ddf6",
      "parents": [
        "ded245b67f0a412b75052a285a0b0d1798650a63"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:31 2008 -0700"
      },
      "message": "pxafb: sanitize the usage of #ifdef .. processing pxafb parameters\n\nSo to get a better coding style and centralize the pxafb parameters\nhandling code.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\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": "ded245b67f0a412b75052a285a0b0d1798650a63",
      "tree": "ade22727ad13bff5337d8ce72d13648ecc2ba066",
      "parents": [
        "b0086efba5ad4905090b1e2e62a7e84d9473287f"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:31 2008 -0700"
      },
      "message": "pxafb: purge unnecessary pr_debug and comments from pxafb\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\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": "b0086efba5ad4905090b1e2e62a7e84d9473287f",
      "tree": "1db805a60c7defc1aa430d69f596ed818c237ae1",
      "parents": [
        "817daf14a5fa77d4e2c3b63c9be12fbf6eada37d"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:31 2008 -0700"
      },
      "message": "pxafb: fix various coding style issues for pxafb\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\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": "817daf14a5fa77d4e2c3b63c9be12fbf6eada37d",
      "tree": "0e60ad138ab4470a8e46ceab8115e46b5249d037",
      "parents": [
        "592e7bf80566bf5ac3ed073d4e198dd5b0824c04"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Apr 30 00:52:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:31 2008 -0700"
      },
      "message": "pxafb: un-nest pxafb_parse_options() to cleanup the coding style issue\n\npxafb_parse_options() has very long lines exceeding far beyond 80 characters,\nwhich makes the function looks bad.  Un-nest it into smaller functions and use\na temporary string for only what has been overridden instead of the whole\ndev_info() message to reduce the line a bit more.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\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": "d15c0a4dc44f9d47d3dad03d17175aa1e6428093",
      "tree": "754888dd8a97a3412fba82ea6fdfa97cf72f61f2",
      "parents": [
        "a5abdeafedf722b0f3f357f4a23089a686b1b80d"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Apr 29 01:03:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:28 2008 -0700"
      },
      "message": "video: use get/put_unaligned_* helpers\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nCc: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: Al Viro \u003cviro@zeniv.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": "c74c120a21d87b0b6925ada5830d8cac21e852d9",
      "tree": "79558a29ecadc7b71eeb5bdf0945680f0560b2ed",
      "parents": [
        "928b4d8c8963e75bdb133f562b03b07f9aa4844a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Apr 29 01:01:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:18 2008 -0700"
      },
      "message": "proc: remove proc_root from drivers\n\nRemove proc_root export.  Creation and removal works well if parent PDE is\nsupplied as NULL -- it worked always that way.\n\nSo, one useless export removed and consistency added, some drivers created\nPDEs with \u0026proc_root as parent but removed them as NULL and so on.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c9e587abfdec2c2aaa55fab83bcb4972e2f84f9b",
      "tree": "86ab335b702608c90e9ce3dd759c1c96247a60d5",
      "parents": [
        "3265e66b1825942c6e0fc457986cdf941a5f7d37"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Tue Apr 29 00:59:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:06 2008 -0700"
      },
      "message": "vt: fix background color on line feed\n\nA command that causes a line feed while a background color is active,\nsuch as\n\n\tperl -e \u0027print \"x\" x 60, \"\\e[44m\", \"x\" x 40, \"\\e[0m\\n\"\u0027\nand\n\tperl -e \u0027print \"x\" x 40, \"\\e[44m\\n\", \"x\" x 40, \"\\e[0m\\n\"\u0027\n\ncauses the line that was started as a result of the line feed to be completely\nfilled with the currently active background color instead of the default\ncolor.\n\nWhen scrolling, part of the current screen is memcpy\u0027d/memmove\u0027d to the new\nregion, and the new line(s) that will appear as a result are cleared using\nmemset.  However, the lines are cleared with vc-\u003evc_video_erase_char, causing\nthem to be colored with the currently active background color.  This is\ndifferent from X11 terminal emulators which always paint the new lines with\nthe default background color (e.g.  `xterm -bg black`).\n\nThe clear operation (\\e[1J and \\e[2J) also use vc_video_erase_char, so a new\nvc-\u003evc_scrl_erase_char is introduced with contains the erase character used\nfor scrolling, which is built from vc-\u003evc_def_color instead of vc-\u003evc_color.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.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": "e945e849e18006c131fe59252ab920c6b5f7959c",
      "tree": "a86b1a299c5cebed14889fb638cb6808417b5f4a",
      "parents": [
        "77a50df2b14c8d3ee3c58c21c4a0e0157570df09",
        "194f1a68b93e959ede6ec363db4714e630bdbb6a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 09:45:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 09:45:57 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: video drivers: add facility level\n  sparc: tcx.c make tcx_init and tcx_exit static\n  sparc: ffb.c make ffb_init and ffb_exit static\n  sparc: cg14.c make cg14_init and cg15_exit static\n  sparc: bw2.c fix bw2_exit\n  sparc64: Fix accidental syscall restart on child return from clone/fork/vfork.\n  sparc64: Clean up handling of pt_regs trap type encoding.\n  sparc: Remove old style signal frame support.\n  sparc64: Kill bogus RT_ALIGNEDSZ macro from signal.c\n  sparc: sunzilog.c remove unused argument\n  sparc: fix drivers/video/tcx.c warning\n  sparc64: Kill unused local ISA bus layer.\n  input: Rewrite sparcspkr device probing.\n  sparc64: Do not ignore \u0027pmu\u0027 device ranges.\n  sparc64: Kill ISA_FLOPPY_WORKS code.\n  sparc64: Kill CONFIG_SPARC32_COMPAT\n  sparc64: Cleanups and corrections for arch/sparc64/Kconfig\n  sparc64: Fix wedged irq regression.\n"
    },
    {
      "commit": "5ae121705bed9ea7425daef4d7d29038f7312f3f",
      "tree": "fa1527459b056ad59acfbf1fa59c5a8880f6ac22",
      "parents": [
        "e7a05aa9e697ff6fc165d45671cdcca601942f62"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:15:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:42 2008 -0700"
      },
      "message": "video: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: Antonino A. Daplas \u003cadaplas@gmail.com\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: 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": "e7a05aa9e697ff6fc165d45671cdcca601942f62",
      "tree": "658a7f67914dad0648d936da00aa607a1228bd79",
      "parents": [
        "6002db8287cdf9a8497aa345be2d27936a3b6a52"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 28 02:15:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:42 2008 -0700"
      },
      "message": "BF54x Framebuffer Driver: BF542 does not have EPPI0, so dont allow the LQ034 driver for now\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@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": "6002db8287cdf9a8497aa345be2d27936a3b6a52",
      "tree": "77a7069410e747383a7c20b6082d6dca61a97a59",
      "parents": [
        "8224c3b166db81a8dbd128df455453897fe2b48b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 28 02:15:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "BF54x Framebuffer Driver: drop request_irq cast\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@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": "8224c3b166db81a8dbd128df455453897fe2b48b",
      "tree": "757864098a1a49311d359613cd6c3135f18e6772",
      "parents": [
        "0e170c72c0c55bd78213a0f5053bd9a1dde403b7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Apr 28 02:15:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "drivers/video/w100fb.c: avoid a couple of error-path NULL derefs\n\nFix a couple of error-patch oopses identified by Marcio Buss in\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9567.\n\nCc: Marcio Buss \u003cmarciobuss@gmail.com\u003e\nCc: Jeff Zhou \u003cxinzhou.sjtu@gmail.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": "0e170c72c0c55bd78213a0f5053bd9a1dde403b7",
      "tree": "f117d430e70e16aea175a4e7c74fa38e31f93094",
      "parents": [
        "0aa163418edfb96ca3b39133979d8e4352aaac3c"
      ],
      "author": {
        "name": "Maik Broemme",
        "email": "mbroemme@plusserver.de",
        "time": "Mon Apr 28 02:15:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "fbdev: intelfb: add support for the Intel Integrated Graphics Controller 965G/965GM\n\nAdd support for the 965G and 965GM graphic chipsets to the intelfb driver.  I\nhave a notebook with an Intel Mobile GM965/GL960 Integrated Graphics\nController and with the attached patch the framebuffer comes up.  I have\ntested it a bit with DirectFB to make sure it is working stable.\n\nI also have an Intel Mobile GM945 and I compared the results, the programming\ninterface of the 9xx series from Intel is mostly the same, so I think the\npatch should add all the functionality which the 945GM has.\n\nSigned-off-by: Maik Broemme \u003cmbroemme@plusserver.de\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0aa163418edfb96ca3b39133979d8e4352aaac3c",
      "tree": "d3f423e53b63e4bcdcb02e7bdbce1142688aeff3",
      "parents": [
        "60c1645dfac320e992bb5635887b7698ae6606bc"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Apr 28 02:15:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "fb: convert /proc/fb to seq_file interface\n\nNote: looks like accesses to \"registered_fb\" are done without any exclusion\nso there\u0027re none in new proc code, too. This should be fixed in separate\npatch.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.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": "60c1645dfac320e992bb5635887b7698ae6606bc",
      "tree": "31916e1b7b0a42745ba4165e1bb1cc97cbbfb0c2",
      "parents": [
        "0e27aa3dabb541edee9f23b37114856a528de01e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Apr 28 02:15:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "drivers/video/uvesafb.c: fix error-path memory leak\n\nFix bug identified by Daniel Marjamki: `m\u0027 is leaked on the error path.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d10452\n\nCc: Daniel Marjamki \u003cdanielm77@spray.se\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0e27aa3dabb541edee9f23b37114856a528de01e",
      "tree": "5516f7e6445f0bd95a1e4bbca2c3c678643b28a4",
      "parents": [
        "2422fbba0684ddf08898ec2f3cf23cb16a54b3f5"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Mon Apr 28 02:15:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "fbdev: platforming hecubafb and n411\n\nThis patch splits hecubafb into the platform independent hecubafb and the\nplatform dependent n411.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: \"Antonino A. 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": "2422fbba0684ddf08898ec2f3cf23cb16a54b3f5",
      "tree": "97137da905136ce092c288a98f247e8ac2e6271c",
      "parents": [
        "03c33a4f002b2521debf1efc269cade983b6e86a"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "frame+buffer@ml.breakpoint.cc",
        "time": "Mon Apr 28 02:15:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "metronomefb: don\u0027t free firmware twice in error path\n\nRight now, if request_irq or anthing after it fails than we free the firmware\nfor the second time what might end bad :)\n\nSigned-off-by: Sebastian Siewior \u003csebastian@breakpoint.cc\u003e\nAcked-by: Jaya Kumar \u003cjayakumar.lkml@gmail.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": "03c33a4f002b2521debf1efc269cade983b6e86a",
      "tree": "e4ed669161ba7d029497fe6917854bea0ae83aec",
      "parents": [
        "963654a9c919d18f8b9137f8ffd9d2d30a139269"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Mon Apr 28 02:15:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "fbdev: platforming metronomefb and am200epd\n\nThis patch splits metronomefb into the platform independent metronomefb and\nthe platform dependent am200epd.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: \"Antonino A. 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": "963654a9c919d18f8b9137f8ffd9d2d30a139269",
      "tree": "737e3ba0a3a7f824b71750e5dded33ad8d9a20d0",
      "parents": [
        "555514fabc1c24fac69ff46feac384180828182c"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Mon Apr 28 02:15:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:41 2008 -0700"
      },
      "message": "fbdev: hecubafb bugfix\n\nThis patch is a bugfix for hecubafb_write which would return an incorrect\nerror value for the bytecount from framebuffer writes.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: \"Antonino A. 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": "555514fabc1c24fac69ff46feac384180828182c",
      "tree": "c00dcdef3c1d6b26661cd79c2cbbd5673a4c45d8",
      "parents": [
        "6f90a8bdd17e63fb27b4f6d50e8a2919704ea254"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Mon Apr 28 02:15:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:40 2008 -0700"
      },
      "message": "fbdev: metronomefb bugfix\n\nThis patch is a bugfix for the use of cfb_* functions instead of sys_*\nfunctions.  sys_* should be used with vmalloced framebuffers.  the previous\ncfb_ use would not work for callers of imageblit/etc.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: \"Antonino A. 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": "9b53a9e28a34ed82516191dc46ae018e0e899546",
      "tree": "3e3addb97efae2ecb66435f41da62ae786d26adf",
      "parents": [
        "7d345b2253f92804948d66f4db17a49c1932b9a3"
      ],
      "author": {
        "name": "York Sun",
        "email": "yorksun@freescale.com",
        "time": "Mon Apr 28 02:15:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:40 2008 -0700"
      },
      "message": "fbdev: powerpc: driver for Freescale 8610 and 5121 DIU\n\nThe following features are supported:\nplane 0 works as a regular frame buffer, can be accessed by /dev/fb0\nplane 1 has two AOIs (area of interest), can be accessed by /dev/fb1 and /dev/fb2\nplane 2 has two AOIs, can be accessed by /dev/fb3 and /dev/fb4\nSpecial ioctls support AOIs\n\nAll /dev/fb* can be used as regular frame buffer devices, except hardware\nchange can only be made through /dev/fb0.  Changing pixel clock has no effect\non other fbs.\n\nLimitation of usage of AOIs:\nAOIs on the same plane can not be horizonally overlapped\nAOIs have horizonal order, i.e. AOI0 should be always on top of AOI1\nAOIs can not beyond phisical display area. Application should check AOI geometry\nbefore changing physical resolution on /dev/fb0\n\nrequired command line parameters to preallocate memory for frame buffer diufb.\n\noptional command line parameters to set modes and monitor\nvideo\u003dfslfb:[resolution][,bpp][,monitor]\nSyntax:\n\nResolution\nxres x yres-bpp@refresh_rate, the -bpp and @refresh_rate are optional\neg, 1024x768, 1280x1024, 1280x1024-32, 1280x1024@60, 1280x1024-32@60, 1280x480-32@60\n\nBpp\nbpp\u003d32, bpp\u003d24, or bpp\u003d16\n\nMonitor\nmonitor\u003d0, monitor\u003d1, monitor\u003d2\n0 is DVI\n1 is Single link LVDS\n2 is Double link LVDS\n\nNote: switching monitor is a board feather, not DIU feather. MPC8610HPCD has three\nmonitor ports to swtich to. MPC5121ADS doesn\u0027t have additional monitor port. So switching\nmonirot port for MPC5121ADS has no effect.\n\nIf compiled as a module, it takes pamameters mode, bpp, monitor with the same syntax above.\n\nSigned-off-by: York Sun \u003cyorksun@freescale.com\u003e\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\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": "7d345b2253f92804948d66f4db17a49c1932b9a3",
      "tree": "676bde686170e6c569cf6752fde7da3d803dfc14",
      "parents": [
        "7ce3ab100e4e115ca2c4fd931844a0f1a50df406"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Apr 28 02:15:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:40 2008 -0700"
      },
      "message": "fbdev: nv: fix sparse noise\n\nMostly signedness fixes.  nv10_sim_state existence in both drivers suggests\nthat one of them should be removed, but that\u0027s for later.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Antonino A. Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7ce3ab100e4e115ca2c4fd931844a0f1a50df406",
      "tree": "8cc06ef819aa8dd6ce89b4c34c89b9395a7e2a02",
      "parents": [
        "affc23d11631a47d35dfd552ded8ca255c001490"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Apr 28 02:15:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:40 2008 -0700"
      },
      "message": "fbdev: nv: drop useless CONFIG_PCI checks\n\nBoth FB_RIVA and FB_NVIDIA depends on PCI, so CONFIG_PCI always defined for\nthem.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Antonino A. Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "affc23d11631a47d35dfd552ded8ca255c001490",
      "tree": "0d03e6ccc5c8f7ef22e6e340c9323ea1f199f99b",
      "parents": [
        "3553a2fa8cbfc9f85f1809366be5884054f52c6d"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Apr 28 02:15:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:40 2008 -0700"
      },
      "message": "fbdev: nv: drop useless MODULE ifdefs\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Antonino A. Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3553a2fa8cbfc9f85f1809366be5884054f52c6d",
      "tree": "21d850599c9ce2b75d967927afa6b59adadfda74",
      "parents": [
        "fd96795630428ceca775bd1effc5bf41a9fe5272"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Apr 28 02:15:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:40 2008 -0700"
      },
      "message": "OLPC: gxfb/lxfb: add DCON panel modes to framebuffer drivers\n\nSince there\u0027s no way to autodetect panel modes, we\u0027re forced to hardcode them\nin the driver and add a big fat #ifdef.  The OLPC DCON needs a specific mode\nline (at 1200x900).  This adds it to both gxfb and lxfb.\n\n(Jordan said: We could probably detect the panel mode, but there isn\u0027t any\nreason to since the panel timings are well known and won\u0027t change.  While OFW\ndetection would be good computer science fu, it would be a wasted effort since\nits so easy to hard code them into the table.)\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.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": "fd96795630428ceca775bd1effc5bf41a9fe5272",
      "tree": "d14276ebf1ff907711e56e2742e15b594ebd166e",
      "parents": [
        "61a517a063abf659cbf61df11f8e2131fdafccec"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Apr 28 02:15:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:40 2008 -0700"
      },
      "message": "gxfb/lxfb: detect framebuffer size using an MSR if VSA2 isn\u0027t available\n\nIf there\u0027s no VSA2 (ie, if we\u0027re using tinybios or OpenFirmware), use the\nGLIU\u0027s P2D Range Offset Descriptor to determine how much memory we have\navailable for the framebuffer.\n\nOriginally based on a patch by Jordan Crouse.  Tested with OpenFirmware;\nPascal informs me that tinybios has a stub that fills in P2D_RO0.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.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": "61a517a063abf659cbf61df11f8e2131fdafccec",
      "tree": "9d5dcda60662eb483cd71827036e5ece913c1138",
      "parents": [
        "4537f93ae88c77a26e77d192ca32a0c2cd359592"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Apr 28 02:15:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:40 2008 -0700"
      },
      "message": "gxfb/lxfb: use VSA definitions when fetching framebuffer size\n\n..Rather than using magic constants.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.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": "4537f93ae88c77a26e77d192ca32a0c2cd359592",
      "tree": "457a32bfcf492d567cdc8d9b97b55536335e9d63",
      "parents": [
        "564820d42aaa55e6ce60a59c0f60832e1330c58b"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Apr 28 02:15:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:40 2008 -0700"
      },
      "message": "lxfb/gxfb: when blanking with FB_BLANK_POWERDOWN, also turn off the CRT\n\nThe Display Control\u0027s CRT_EN can be shut off when we enter FB_BLANK_POWERDOWN\nin an attempt to save additional power.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.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": "564820d42aaa55e6ce60a59c0f60832e1330c58b",
      "tree": "14312ba428c32d36e023d437b3d02ed86b0add1f",
      "parents": [
        "c805df3d6205573fa7a8ef2334b1c8d67381dc8b"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Apr 28 02:15:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:39 2008 -0700"
      },
      "message": "lxfb: disable suspend VT switch by default\n\nBy default disable VT switch, but allow it to be overridden via the\n\u0027vt_switch\u0027 module arg.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c805df3d6205573fa7a8ef2334b1c8d67381dc8b",
      "tree": "9cdf231771e48460fbacedb16f8ec8465850f742",
      "parents": [
        "f694e53bd0db69557ee8e0db2d1602818ff173b0"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Apr 28 02:15:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:39 2008 -0700"
      },
      "message": "lxfb: rename kernel arg fbsize to vram\n\nMatch other fb drivers (including gxfb).  Also, document the current boot\narguments in Documentation/fb/lxfb.txt.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f694e53bd0db69557ee8e0db2d1602818ff173b0",
      "tree": "d904b492105055a2adf00c60fa0324c0905b3bbe",
      "parents": [
        "aec40532c4d1183fa1ec415bb7dae08e19fc6b01"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Apr 28 02:15:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:39 2008 -0700"
      },
      "message": "lxfb: add power management functionality\n\nThis adds the ability to suspend/resume the lxfb driver, which includes:\n  - Register and palette saving code; registers are stored in lxfb_par.\n    A few MSR values are saved as well.\n  - lx_powerup and lx_powerdown functions which restore/save registers and\n    enable/disable graphic engines.\n  - lxfb_suspend/lxfb_resume\n\nOriginally based on a patch by Jordan Crouse.\n\n[akpm@linux-foundation.org: be conventional, save an ifdef]\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aec40532c4d1183fa1ec415bb7dae08e19fc6b01",
      "tree": "3db64a324effcb6afb5e5dc9e04b3d886f19ce74",
      "parents": [
        "31f51fa8d47943f14a270955415b94a22e174a10"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Apr 28 02:15:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:39 2008 -0700"
      },
      "message": "lxfb: rearrange/rename MSR bitfields\n\nFinally, move the MSR bitfields around in lxfb.h, and rename them.  Alas, most\nof that crap appears to be undocumented.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "31f51fa8d47943f14a270955415b94a22e174a10",
      "tree": "14f3c6b33badda0cfa6ad01ebfedd6f49b8bf5a9",
      "parents": [
        "f5c90e85dc77669a55fecfb593bb8e7f47374ee2"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Apr 28 02:15:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:39 2008 -0700"
      },
      "message": "lxfb: clean up final bits of df_regs\n\nFinally drop the last remnants of df_regs, using vp_regs instead.  Also, drop\npanel_width and panel_height from lxfb_par; they\u0027re unused.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5c90e85dc77669a55fecfb593bb8e7f47374ee2",
      "tree": "e33321b93005f2e0db1793f5c0c397cb386b4d28",
      "parents": [
        "9286361beab8ef5c928ecb2bfefe68ab0176238b"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Apr 28 02:15:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:39 2008 -0700"
      },
      "message": "lxfb: clean up register definitions\n\n - Rename various bitfield defines to match the data sheet names.\n - Rename DF_ register definitions to VP_ to match the data sheet;\n   ie, DF_PAR -\u003e VP_PAR.\n - for GP/DC registers, rather than defining to specific addresses, use\n   an enum to number them sequentially and just multiply by 4 (bytes) to\n   access them (in read_*/write_* functions).\n - for VP/FP registers, use an enum and multiple by 8 (bytes).  They\u0027re\n   64bit registers.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9286361beab8ef5c928ecb2bfefe68ab0176238b",
      "tree": "0c1860af446ace2aba9887fe047ee85631470146",
      "parents": [
        "3888d4639e78802c4ec1086127124e890461b9e4"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Apr 28 02:15:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:39 2008 -0700"
      },
      "message": "lxfb: create GP/DC/VP/FP-specific handlers rather than using readl/writel\n\nThis creates read_gp/write_gp, read_dc/write_dc, read_vp/write_vp, and\nread_fp/write_fp for reading and updating those registers.  Note that we don\u0027t\nfollow the \u0027DF\u0027 naming; those will be renamed to VP shortly.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3888d4639e78802c4ec1086127124e890461b9e4",
      "tree": "5a02c224f4a106ef43ba32b30771fa0829fad0d3",
      "parents": [
        "5fb2d929a070fd31b8fb8f74cef8694a09853fdb"
      ],
      "author": {
        "name": "Jens Rottmann",
        "email": "JRottmann@LiPPERT-AT.de",
        "time": "Mon Apr 28 02:15:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:39 2008 -0700"
      },
      "message": "lxfb: extend PLL table to support dotclocks below 25 MHz\n\nExtends the PLL frequency table of the AMD Geode-LX frame buffer driver to\nmake use of the DIV4 bit, thus adding support for dotclocks between 6 and 25\nMHz.  These are needed for small LCDs (e.g.  320x240).  Also inserts some\nintermediate steps between pre-existing frequencies.\n\nSigned-off-by: Jens Rottmann \u003cJRottmann@LiPPERT-AT.de\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.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": "5fb2d929a070fd31b8fb8f74cef8694a09853fdb",
      "tree": "22d140eb8c48a7b97fd88a7fc0914c58254f603d",
      "parents": [
        "fd0858017eb67aa0d41dd4e8499ca6a7bfb63941"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Mon Apr 28 02:15:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:39 2008 -0700"
      },
      "message": "atmel_lcdfb: adjust fifo size for at91sam9rl\n\nAT91SAM9RL soc has a 2048 bytes deep FIFO, like AT91SAM9263.\n\n[bn@niasdigital.com: fix build breakage in atmel_lcdfb]\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Nicolas FERRE \u003cnicolas.ferre@rfo.atmel.com\u003e\nCc: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd0858017eb67aa0d41dd4e8499ca6a7bfb63941",
      "tree": "782b525181b6cd2f10b4f1307e93a8716c783dd4",
      "parents": [
        "cf19a37e0641d975d271a5a30f097dd6b96d232f"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Mon Apr 28 02:15:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:39 2008 -0700"
      },
      "message": "atmel_lcdfb: wiring BGR to RGB color mode\n\nAdds different wiring mode for the LCD screen.\n\nThe legacy atmel LCDC IP uses a non standard color mode, \"BGR-555.1\" instead\n\"RGB-565\".  The major part of graphic stacks for embedded systems uses only\n\"RGB-565\".  It is possible to swap LCD IOs instead of doing this bit swapping\nby software (See application note AT91SAM9 LCD Controller\nhttp://www.atmel.com/dyn/resources/prod_documents/doc6300.pdf)\n\nThis wire swapping is done on the at91sam9rl-ek board (board code\nusing this patch will come later).\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Hans-Christian Egtvedt \u003chcegtvedt@atmel.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Andrew Victor \u003cavictor.za@gmail.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": "cf19a37e0641d975d271a5a30f097dd6b96d232f",
      "tree": "bc5876359c353ac5f072cb9858d8dd4e5db731f7",
      "parents": [
        "01d3a5e7fab7732cfc5d5d4533e9378ea435295a"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Mon Apr 28 02:15:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:38 2008 -0700"
      },
      "message": "atmel_lcdfb: suspend/resume support\n\nTeach atmel_lcdfb driver how to suspend/resume.\n\nNote that the backlight control should probably do more of the same stuff:\nturning off display power (more than just the backlight) and stopping the\nclocks (and dma to drive the no-longer-seen display).  No point in wasting\npower to generate images that can\u0027t be observed, after all...\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Hans-Christian Egtvedt \u003chcegtvedt@atmel.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Andrew Victor \u003cavictor.za@gmail.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": "01d3a5e7fab7732cfc5d5d4533e9378ea435295a",
      "tree": "3bf547f6eaeec9c69f78e1b70cb66f67399d1abd",
      "parents": [
        "20e061fb750d36ec0ffcb2e44ed7dafa9018223b"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Apr 28 02:15:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:38 2008 -0700"
      },
      "message": "atmel_lcdfb: don\u0027t initialize a pre-allocated framebuffer\n\nIf the user specified a fixed framebuffer address on the command line, it may\nhave been initialized already with a splash image or something, so we\nshouldn\u0027t clear it.\n\nTherefore, we should only initialize the framebuffer if we allocated it\nourselves.  This patch also updates the AVR32 setup code to clear the\nframebuffer if it allocated it itself, i.e.  the user didn\u0027t provide a fixed\naddress or the reservation failed.\n\nI\u0027ve updated the at91 platform code as well so that it initializes the\nframebuffer if it is located in SRAM, but I haven\u0027t tested that it actually\nworks.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Nicolas FERRE \u003cnicolas.ferre@rfo.atmel.com\u003e\nCc: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "20e061fb750d36ec0ffcb2e44ed7dafa9018223b",
      "tree": "2b3a55f91500ae0a1826a5ee9ac10f58e50b4049",
      "parents": [
        "8f5af9de9cf3cbf51c5758a1d5ea266aea6fe175"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Mon Apr 28 02:15:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:38 2008 -0700"
      },
      "message": "fbdev: framebuffer_alloc() fixes\n\nCorrect the dev arg of framebuffer_alloc() in arkfb, s3fb and vt8623fb.\n\nSigned-off-by: Ondrej Zajicek \u003csantiago@crfreenet.org\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": "8f5af9de9cf3cbf51c5758a1d5ea266aea6fe175",
      "tree": "ca82a473b7df2ea701dd647f4746f6df23991d37",
      "parents": [
        "9201a8584c9bdb45b7b32cb3d2280c3dfbc76e39"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Mon Apr 28 02:15:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:38 2008 -0700"
      },
      "message": "fbdev: vt8623fb: better resume from STR\n\nAfter resume from STR, image is shifted by 8 pixels to the left.  This patch\nfixes it.\n\nSigned-off-by: Ondrej Zajicek \u003csantiago@crfreenet.org\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": "9201a8584c9bdb45b7b32cb3d2280c3dfbc76e39",
      "tree": "dbfa2443e1755d57e5fdb3cba55d68398bca2e1e",
      "parents": [
        "a1e68927c1d7030001590113181e0c8b6107649b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 28 02:15:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:38 2008 -0700"
      },
      "message": "savagefb: speed up the I2C bus\n\nThere is no reason to drive the savagefb I2C bus at such a low speed, so bump\nit from 12.5 kbps to 50 kbps.  The Intel (i810) and Matrox framebuffer drivers\nalready run their I2C bus at this speed, and so are the legacy i2c-savage4 and\ni2c-prosavage drivers.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\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": "a1e68927c1d7030001590113181e0c8b6107649b",
      "tree": "d404d42be6f65acca31cdc4eeba38d6c9bcc6d62",
      "parents": [
        "5e72b32d86841e4a4a3045d8e35a39eb53ce7ce2"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Apr 28 02:15:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:38 2008 -0700"
      },
      "message": "drivers/video/imsttfb.c: add missing curly brackets\n\nin #if 0 inactivated function msttfb_load_cursor_image() the call eieio()\noccurs after rather than in the loop due to missing curly brackets.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\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": "5e72b32d86841e4a4a3045d8e35a39eb53ce7ce2",
      "tree": "dd234ca4c616ac7c3a746fbe8e6a576656ed793a",
      "parents": [
        "e0745ae7210c14e611a1fab2af820a4c2e447de5"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Mon Apr 28 02:15:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:38 2008 -0700"
      },
      "message": "uvesafb: don\u0027t treat valid modes returned byfb_find_mode() as errors\n\nDon\u0027t treat valid modes returned by fb_find_mode() (best-fit modes, default\nmodes or the first valid mode) as errors.\n\nCurrently, when fb_find_mode() finds a valid mode belonging to one of the\nabove-mentioned classes, uvesafb will ignore it and will try to set a 640x480\nvideo mode.  The expected behaviour (introduced by this patch) would be to use\nthe valid mode returned by fb_find_mode() instead.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\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": "e0745ae7210c14e611a1fab2af820a4c2e447de5",
      "tree": "ef699ef6516be298d1882fd6b7bcdedb5a2517c3",
      "parents": [
        "bc3bf466e4a0a53d5c78561594c9cb4225bbb481"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 28 02:15:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:38 2008 -0700"
      },
      "message": "radeonfb: speed up the I2C buses\n\nThere is no reason to drive the radeon I2C buses at such a low speed, so bump\nit from 12.5 kbps to 50 kbps.  The Intel (i810) and Matrox framebuffer drivers\nalready run their I2C bus at this speed.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\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": "bc3bf466e4a0a53d5c78561594c9cb4225bbb481",
      "tree": "5a6a5fb136ee0f36cbe5aca9de7a1ec9aad24064",
      "parents": [
        "b0313f89672eddf0188dac96bb8f83135510a45c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 28 02:15:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:38 2008 -0700"
      },
      "message": "radeonfb: drop redundant RTRACE macro\n\nRTRACE() does exactly the same thing as the standard pr_debug() call, so just\nuse the latter.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\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": "b0313f89672eddf0188dac96bb8f83135510a45c",
      "tree": "f3e926c582c4bf28276ffaa79e735a79c3cf899f",
      "parents": [
        "e7a18c9c86d14247b514157aae60326d45695476"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Apr 28 02:15:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:38 2008 -0700"
      },
      "message": "radeonfb: fix debug option\n\nFix CONFIG_FB_RADEON_DEBUG.  DEBUG must be defined before including any kernel\nheader, otherwise dev_dbg() resolves to a no-op.  Also, when debugging is\ndisabled, don\u0027t set DEBUG at all instead of setting it to 0, to comply with\nwhat the kernel headers expect.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\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": "e7a18c9c86d14247b514157aae60326d45695476",
      "tree": "10ad71d00d74d439c57ddde82d2da35b52cfc619",
      "parents": [
        "af2afd247f0fae25d66f210fb800fe6a2958366e"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "aherrman@arcor.de",
        "time": "Mon Apr 28 02:15:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:37 2008 -0700"
      },
      "message": "radeonfb: use PCI device id in hex for name string\n\nAdditionally provide PCI device id in character format if possible.  (The\nprintable characters were commonly used to identify the cards.)\n\nSigned-off-by: Andreas Herrmann \u003caherrman@arcor.de\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": "af2afd247f0fae25d66f210fb800fe6a2958366e",
      "tree": "0245418583bca2eba725090331f6c8fec29766e1",
      "parents": [
        "9e3f0ca812ab8fa3f4e65ade41bf6fb936f14e15"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Apr 28 02:15:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:37 2008 -0700"
      },
      "message": "drivers/video/aty/aty128fb.c: fix incorrect usage of strncat in aty128_init()\n\nFix incorrect length for strncat by replacing it with strlcat\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\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": "9e3f0ca812ab8fa3f4e65ade41bf6fb936f14e15",
      "tree": "f194121583620296426f4acb79073b0dc5acea56",
      "parents": [
        "a81405439c4e9f710f75c41503cef5a5dbd39e4d"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Apr 28 02:15:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:37 2008 -0700"
      },
      "message": "fbdev: add removed option \"mode\" to keep compatibility\n\nAdd removed option \"mode\" to keep compatibility with existing setups.  The\noption is back for pm2fb, tridentfb and vt8623fb drivers.\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": "a81405439c4e9f710f75c41503cef5a5dbd39e4d",
      "tree": "70c0ac20ccf5d8dfcdee6714d590f1910fb92bd4",
      "parents": [
        "1abf91729faf2fd9b16b5987a68fb99fe5dcc75a"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Apr 28 02:15:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:37 2008 -0700"
      },
      "message": "s3fb: add option mode_option\n\nAdd the option \"mode_option\".  It also moves mtrr variable to devinitdata\nsection.\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": "1abf91729faf2fd9b16b5987a68fb99fe5dcc75a",
      "tree": "3158b7a2fcafde4a55eea288e8f8faf90487bd2b",
      "parents": [
        "cc6c549c7a9808cc7a8a5afbfa54dbbd2262509d"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Apr 28 02:15:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:37 2008 -0700"
      },
      "message": "arkfb: add option mode_option\n\nAdd the option \"mode_option\".  This is one step toward changing all fb\ndrivers to have common \"mode_option\" parameter.\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": "cc6c549c7a9808cc7a8a5afbfa54dbbd2262509d",
      "tree": "5a3ea8d0fc1828bf8f0822ff285b3403c3979a28",
      "parents": [
        "cf6d880c358110f986e38114470f41908bc89a12"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Apr 28 02:15:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:37 2008 -0700"
      },
      "message": "vt8623fb: change option mode to mode_option\n\nChange the option \"mode\" into \"mode_option\".\n\nThis is one step toward changing all fb drivers to have common \"mode_option\"\nparameter.\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": "4e65c613109f0600681f61f746a2dba8547190a6",
      "tree": "f1172707d601389178c690cefe23774362124e1f",
      "parents": [
        "07f41e45f8c1caf366b382b6b9654ebd0a4efc90"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Apr 28 02:15:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:37 2008 -0700"
      },
      "message": "pm3fb: change option mode to mode_option\n\nAdd the option \"mode_option\".\n\nThis is one step toward changing all fb drivers to have common \"mode_option\"\nparameter.\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": "07f41e45f8c1caf366b382b6b9654ebd0a4efc90",
      "tree": "2cd84ed1b2ad09e2face69575baa51ccdcc7851f",
      "parents": [
        "5eb81e808de6f49af1dd74db68876a79da1314a5"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Apr 28 02:15:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:37 2008 -0700"
      },
      "message": "tridentfb: change option mode to mode_option\n\nChange the option \"mode_option\" into \"mode\".  It also adds __init attribute to\ntridentfb_setup function.\n\nThis is one step toward changing all fb drivers to have common \"mode_option\"\nparameter.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Alain Kalker \u003cmiki@dds.nl\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": "5eb81e808de6f49af1dd74db68876a79da1314a5",
      "tree": "f276fc92076dafe8f5c00766dca9545274befe7c",
      "parents": [
        "21b4d1db84a70175251d86078123cc27e46ff69d"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Apr 28 02:15:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:37 2008 -0700"
      },
      "message": "pm2fb: change option mode to mode_option\n\nChange the option \"mode_option\" into \"mode\".\n\nThis is one step toward changing all fb drivers to have common \"mode_option\"\nparameter.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Alain Kalker \u003cmiki@dds.nl\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": "21b4d1db84a70175251d86078123cc27e46ff69d",
      "tree": "22820636cf5724acffde6e851e8fb11a891db0fe",
      "parents": [
        "57a7a6db0eed2862072497116232f57a6843cadd"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Apr 28 02:15:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:37 2008 -0700"
      },
      "message": "video/aty/atyfb_base.c: free when fb can\u0027t be registered\n\nFree buffer when the framebuffer can\u0027t be registered\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\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": "57a7a6db0eed2862072497116232f57a6843cadd",
      "tree": "7335cd906fce91b3e87cbdcfad42a96ca11847ca",
      "parents": [
        "b6f448e99ce7955b9707ed36a46cab2c6ddf7ddc"
      ],
      "author": {
        "name": "Peter Samuelson",
        "email": "peter@p12n.org",
        "time": "Mon Apr 28 02:15:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:36 2008 -0700"
      },
      "message": "fbmem: fix con2fbmap limit check\n\nFix limit check in FBIOPUT_CON2FBMAP ioctl.\n\nSigned-off-by: Peter Samuelson \u003cpeter@p12n.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\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": "b6f448e99ce7955b9707ed36a46cab2c6ddf7ddc",
      "tree": "74ae26692c1fd713a0178faca99dea6761d442e8",
      "parents": [
        "46fb6f110dfc3fc99f44cf701f66ea3e790b6a81"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Apr 28 02:15:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:36 2008 -0700"
      },
      "message": "PM/gxfb: add hook to PM console layer that allows disabling of suspend VT switch\n\nPrior to suspend, we allocate and switch to a new VT; after suspend, we switch\nback to the original VT.  This can be slow, and is completely unnecessary if\nthe framebuffer we\u0027re using can restore video properly.\n\nThis adds a hook that allows drivers to select whether or not to do this vt\nswitch, and changes the gxfb driver to call this hook.  It also adds a module\nparam to gxfb to allow controlling of the vt switch (defaulting to no switch).\n\n(Note: I\u0027m not convinced that console_sem is the best way to protect this, but\nwe should probably have some form of locking..)\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "46fb6f110dfc3fc99f44cf701f66ea3e790b6a81",
      "tree": "f1fd3abed10ac35bed20670bb47b83c592293d07",
      "parents": [
        "d1b4cc3ec5f8ddbac57ada58cbab36f5a0be38eb"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Apr 28 02:15:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:36 2008 -0700"
      },
      "message": "gxfb: add power management functionality\n\nThis adds the ability to suspend/resume the gxfb driver, which includes:\n  - The addition of a Graphics Processor register table in gxfb.h, and\n    associated GP handling.\n  - Register and palette saving code; registers are stored in gxfb_par.\n    A few MSR values are saved as well.\n  - gx_powerup and gx_powerdown functions which restore/save registers and\n    enable/disable graphic engines.\n  - gxfb_suspend/gxfb_resume\n\nOriginally based on a patch by Jordan Crouse.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.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": "d1b4cc3ec5f8ddbac57ada58cbab36f5a0be38eb",
      "tree": "76f9fa67cf3f717f22f1a293a4ca2c23cadc975e",
      "parents": [
        "9f1277bd1497858a05a80222a6e98f9c43343491"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Mon Apr 28 02:15:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:36 2008 -0700"
      },
      "message": "gxfb: stop sharing code with gx1fb\n\nWe want to stop sharing stuff with gx1fb; it makes little sense.  There were\nfields in geodefb_par that weren\u0027t being used, there was little point to the\nDC/VP ops callbacks, etc.  This implements the following:\n\n  - Create gxfb_par (based on geodefb_par), place it in gxfb.h\n  - Drop display_gx.h and video_gx.h.  The last few patches moved most\n    stuff into gxfb.h anyways, so there was very little left.\n  - Drop the geode_{dc,vid}_ops stuff.  Un-static functions, add\n    declarations to gxfb.h.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.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"
    }
  ],
  "next": "9f1277bd1497858a05a80222a6e98f9c43343491"
}
