)]}'
{
  "log": [
    {
      "commit": "d847471d063663b9f36927d265c66a270c0cfaab",
      "tree": "c58124be633945a548a1a16c1191ccfeb9ef3ea5",
      "parents": [
        "b42f931737bea8ca3982449d63ec46410d13e891"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ijc@hellion.org.uk",
        "time": "Wed Aug 20 14:09:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:32 2008 -0700"
      },
      "message": "fbdefio: add set_page_dirty handler to deferred IO FB\n\nFixes kernel BUG at lib/radix-tree.c:473.\n\nPreviously the handler was incidentally provided by tmpfs but this was\nremoved with:\n\n  commit 14fcc23fdc78e9d32372553ccf21758a9bd56fa1\n  Author: Hugh Dickins \u003chugh@veritas.com\u003e\n  Date:   Mon Jul 28 15:46:19 2008 -0700\n\n    tmpfs: fix kernel BUG in shmem_delete_inode\n\nrelying on this behaviour was incorrect in any case and the BUG also\nappeared when the device node was on an ext3 filesystem.\n\nv2: override a_ops at open() time rather than mmap() time to minimise\nraces per AKPM\u0027s concerns.\n\nSigned-off-by: Ian Campbell \u003cijc@hellion.org.uk\u003e\nCc: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Johannes Weiner \u003channes@saeurebad.de\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Kel Modderman \u003ckel@otaku42.de\u003e\nCc: Markus Armbruster \u003carmbru@redhat.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \u003cstable@kernel.org\u003e [14fcc23fd is in 2.6.25.14 and 2.6.26.1]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "141d87e7debe3334018e46859c7565c44cebda65",
      "tree": "6dc54cd1847b7025b02dfe7549574c9f9857624d",
      "parents": [
        "481ebd0d76b501c5772f702ae31e55350c0858a3"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed Aug 20 14:09:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:31 2008 -0700"
      },
      "message": "Video/Framebuffer: add fuctional power management support to Blackfin BF54x LQ043 framebuffer driver\n\nFix bug: does nor properply resume after suspend mem\nFix for PM_SUSPEND_MEM: Save and restore peripheral base and DMA registers\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.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": "27aa069a8850a36b8aef0160e73cfd928c6bbcc4",
      "tree": "0663a25804fb14507713a43c338595e0e5ab94a2",
      "parents": [
        "1d96469a34781340b2cc9bdf97d5913eecdaa038"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Aug 20 14:09:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:31 2008 -0700"
      },
      "message": "pm2fb: free cmap memory on module remove\n\nRelease cmap memory allocated in the probe function.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1bbe44f69d7ea20740aaf5aba356e331a74b58b3",
      "tree": "4e71676275f2de09672d347244fc1b2bb67f39b1",
      "parents": [
        "8498ffd66774ce0e8550afc61a56b2cbeee77e9c",
        "9b9d6b2a4f6df5544a10de44760755fe757259e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 08:46:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 08:46:11 2008 -0700"
      },
      "message": "Merge branch \u0027sh/for-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Provide a FLAT_PLAT_INIT() definition.\n  binfmt_flat: Stub in a FLAT_PLAT_INIT().\n  video: export sh_mobile_lcdc panel size\n  sh: select memchunk size using kernel cmdline\n  sh: export sh7723 VEU as VEU2H\n  input: migor_ts compile and detection fix\n  sh: remove MSTPCR defines from Migo-R header file\n  sh: Update sh7763rdp defconfig\n  sh: Add support sh7760fb to sh7763rdp board\n  sh: Add support sh_eth to sh7763rdp board\n  sh: Disable 64kB hugetlbpage size when using 64kB PAGE_SIZE.\n  sh: Don\u0027t export __{s,u}divsi3_i4i from SH-2 libgcc.\n  fix SH7705_CACHE_32KB compilation\n  sh: mach-x3proto: Fix up smc91x platform data.\n"
    },
    {
      "commit": "9c0d2a20fe331946c1a65a5865faf56e93255c5c",
      "tree": "9d47a9239b6249a5dd4244195ec4cc1e55fda3cd",
      "parents": [
        "5e6b83ed8c00f2e2ae5b2413c5907bed735b600d",
        "66bfa2f03191aec2e2958414b1dfb80a56637133"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 16:48:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 16:48:45 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (38 commits)\n  [ARM] 5191/1: ARM: remove CVS keywords\n  [ARM] pxafb: fix the warning of incorrect lccr when lcd_conn is specified\n  [ARM] pxafb: add flag to specify output format on LDD pins when base is RGBT16\n  [ARM] pxafb: fix the incorrect configuration of GPIO77 as ACBIAS for TFT LCD\n  [ARM] 5198/1: PalmTX: PCMCIA fixes\n  [ARM] Fix a pile of broken watchdog drivers\n  [ARM] update mach-types\n  [ARM] 5196/1: fix inline asm constraints for preload\n  [ARM] 5194/1: update .gitignore\n  [ARM] add proc-macros.S include to proc-arm940 and proc-arm946\n  [ARM] 5192/1: ARM TLB: add v7wbi_{possible,always}_flags to {possible,always}_tlb_flags\n  [ARM] 5193/1: Wire up missing syscalls\n  [ARM] traps: don\u0027t call undef hook functions with spinlock held\n  [ARM] 5183/2: Provide Poodle LoCoMo GPIO names\n  [ARM] dma-mapping: provide sync_range APIs\n  [ARM] dma-mapping: improve type-safeness of DMA translations\n  [ARM] Kirkwood: instantiate the orion_spi driver in the platform code\n  [ARM] prevent crashing when too much RAM installed\n  [ARM] Kirkwood: Instantiate mv_xor driver\n  [ARM] Orion: Instantiate mv_xor driver for 5182\n  ...\n"
    },
    {
      "commit": "4f3e2664622d23a17c6fc45a4df4c35cd2612ffb",
      "tree": "e34ee6b3e165d03bb0187457a6d6ac8256b51c95",
      "parents": [
        "9a1ac7e498b9fc367235aabeb5b86c1319db1de9"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "ycmiao@ycmiao-ubuntu.internal.example.org",
        "time": "Sat Aug 16 03:50:51 2008 -0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 16 16:39:16 2008 +0100"
      },
      "message": "[ARM] pxafb: fix the warning of incorrect lccr when lcd_conn is specified\n\nThe newly introduced \"lcd_conn\" field for connected LCD panel type will\ncause the original code to generate the warnings of incorrect lccr*.\nThis is unnecessary since well encoded LCD_* flags will not generate\nincorrect combinition of lccr* bits. Skip the check if \"lcd_conn\" is\nspecified.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9a1ac7e498b9fc367235aabeb5b86c1319db1de9",
      "tree": "e8e1e80e3aa176e4c2ab0f07ed4f19fe2995ea26",
      "parents": [
        "cb47729bdaf49fe5e9dd2c41554f44a77b5cd590"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "ycmiao@ycmiao-ubuntu.internal.example.org",
        "time": "Fri Aug 15 02:50:44 2008 -0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 16 16:39:16 2008 +0100"
      },
      "message": "[ARM] pxafb: add flag to specify output format on LDD pins when base is RGBT16\n\nAnother fix of inconsistent shift of the LCD_BIAS_ACTIVE_* and\nLCD_PCLK_EDGE_* is also included.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb47729bdaf49fe5e9dd2c41554f44a77b5cd590",
      "tree": "5f7c10329ecf71f22f8489f3bc0426b87f0e089a",
      "parents": [
        "574047f96a302cbca2f9bfafd78b1869b6a900bf"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "ycmiao@ycmiao-ubuntu.internal.example.org",
        "time": "Sat Aug 16 03:59:11 2008 -0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 16 16:39:15 2008 +0100"
      },
      "message": "[ARM] pxafb: fix the incorrect configuration of GPIO77 as ACBIAS for TFT LCD\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nTested-by: Alex Osborne \u003cato@meshy.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fdfaa4833f984c6f8d44afb1fed6c0c775e6e67b",
      "tree": "477d1d2721b1cefb405052ed1dbc814be4dcdb3d",
      "parents": [
        "ae5591e3f4754478b397a4e09ebd7cf4774ef88e"
      ],
      "author": {
        "name": "York Sun",
        "email": "yorksun@freescale.com",
        "time": "Fri Aug 15 00:40:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 15 08:35:43 2008 -0700"
      },
      "message": "freescale DIU: bug fix: add sanity check for AOI position\n\nAOI position cannot be negative.\n\nSigned-off-by: York Sun \u003cyorksun@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae5591e3f4754478b397a4e09ebd7cf4774ef88e",
      "tree": "c9d7a34ce41c2dd9b58e8bf5bc467ada58cf001c",
      "parents": [
        "8c5a1cf0ad3ac5fcdf51314a63b16a440870f6a2"
      ],
      "author": {
        "name": "York Sun",
        "email": "yorksun@freescale.com",
        "time": "Fri Aug 15 00:40:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 15 08:35:43 2008 -0700"
      },
      "message": "freescale DIU: add virtual resolution and panning support\n\nApplication can now have the virtual resoltuion and use FBIOPAN_DISPLAY\nioctl to pan.\n\nSigned-off-by: York Sun \u003cyorksun@freescale.com\u003e\nCc: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "afa9b649aa699297258dbb67aaae651c9ad4245f",
      "tree": "6e5215a417bce365dd2d799e17f39d39d99a8075",
      "parents": [
        "ea757acad5a5183c65a3e1b28b49a5978fe6a052"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Aug 12 15:08:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 12 16:07:29 2008 -0700"
      },
      "message": "fbcon: prevent cursor disappearance after switching to 512 character font\n\nAdjust and honor the vc_scrl_erase_char for 256 and 512 character fonts.\n\nIt fixes the issue with disappearing cursor during scrolling\n(http://bugzilla.kernel.org/show_bug.cgi?id\u003d11258).  The issue was\nreported and tracked by Peter Hanzel.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nReported-by: Peter Hanzel \u003chanzelpeter@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": "ea757acad5a5183c65a3e1b28b49a5978fe6a052",
      "tree": "6cefcbb3770fa13719792e03158b9d8f3b0d36ac",
      "parents": [
        "e730d8b0a5882b66c169e1bed09774d5d365e2e0"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Tue Aug 12 15:08:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 12 16:07:29 2008 -0700"
      },
      "message": "atmel_lcdfb: add board parameter specify framebuffer memory size\n\nSpecify how much physically continuous, DMA capable memory will be\nallocated at driver initialization time.  This allow to create framebuffer\ndevice with larger virtual resolution.  Combine with y-panning this can be\nused to implement double buffering acceleration method.\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nAcked-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@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": "e730d8b0a5882b66c169e1bed09774d5d365e2e0",
      "tree": "ba927bd464dadbd5de9a9f7088d6b042d37a0a98",
      "parents": [
        "10546355323e4826d13e62f85ac6198385a817a9"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Tue Aug 12 15:08:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 12 16:07:29 2008 -0700"
      },
      "message": "atmel_lcdfb: set ypanstep to 1 and enable y-panning on AT91\n\nPanning in the y-direction can be done by simply changing the DMA base\naddress.  This code is already in place, but FBIOPAN_DISPLAY will\ncurrently fail because ypanstep is 0.\n\nSet ypanstep to 1 to indicate that we do support y-panning and also set\nthe necessary acceleration flags on AT91 (AVR32 already have them.)\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@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": "10546355323e4826d13e62f85ac6198385a817a9",
      "tree": "7e51dcb04003d253cee8718a01f5c36f88d19351",
      "parents": [
        "73b7d92f6106e2f55206b8672e5ccf6206689899"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Aug 12 15:08:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 12 16:07:29 2008 -0700"
      },
      "message": "matrox maven: convert to a new-style i2c driver\n\nThe legacy i2c model is going away soon, so switch to the new model.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Petr Vandrovec \u003cVANDROVE@vc.cvut.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73b7d92f6106e2f55206b8672e5ccf6206689899",
      "tree": "1be6485d2bc67b4a9b9088022fe32d73d5d8335e",
      "parents": [
        "5ede40f87957c6ededf9284c8339722a97b9dfb6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Aug 12 15:08:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 12 16:07:29 2008 -0700"
      },
      "message": "matroxfb: i2c structure templates clean-up\n\nClean up the use of structure templates in i2c-matroxfb. In this case\nit\u0027s more efficient to initialize the few fields we need individually.\nThis makes i2c-matroxfb.ko 16% smaller on my system.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Petr Vandrovec \u003cVANDROVE@vc.cvut.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ede40f87957c6ededf9284c8339722a97b9dfb6",
      "tree": "7bfadd8db09bda249aa06c387315267e34ee17f7",
      "parents": [
        "d6bf73e4340f52159c1d9f13836b62e20fcd12d3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Aug 12 15:08:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 12 16:07:29 2008 -0700"
      },
      "message": "matrox maven: fix a broken error path\n\nI broke an error path with d03c21ec0be7787ff6b75dcf56c0e96209ccbfbd,\nsorry about that.\n\nThe machine will crash if the i2c_attach_client() or maven_init_client()\ncalls fail, although nobody has yet reported this happening.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Petr Vandrovec \u003cVANDROVE@vc.cvut.cz\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.25.x, 2.6.26.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "969830b2fedf8336c41d6195f49d250b1e166ff8",
      "tree": "ba7eec39395531b9baf62a0e13a875f085524409",
      "parents": [
        "2b26736c88db85c038e04c2306d0745553e69602"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 12 15:08:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 12 16:07:28 2008 -0700"
      },
      "message": "radeonfb: fix accel engine hangs\n\nSome chips appear to have the 2D engine hang during screen redraw,\ntypically in a sequence of copyarea operations. This appear to be\nsolved by adding a flush of the engine destination pixel cache\nand waiting for the engine to be idle before issuing the accel\noperation. The performance impact seems to be fairly small.\n\nHere is a trace on an RV370 (PCI device ID 0x5b64), it records the\nRBBM_STATUS register, then the source x/y, destination x/y, and\nwidth/height used for the copy:\n\n----------------------------------------\nradeonfb_prim_copyarea: STATUS[00000140] src[210:70] dst[210:60] wh[a0:10]\nradeonfb_prim_copyarea: STATUS[00000140] src[2b8:70] dst[2b8:60] wh[88:10]\nradeonfb_prim_copyarea: STATUS[00000140] src[348:70] dst[348:60] wh[40:10]\nradeonfb_prim_copyarea: STATUS[80020140] src[390:70] dst[390:60] wh[88:10]\nradeonfb_prim_copyarea: STATUS[8002613f] src[40:80] dst[40:70] wh[28:10]\nradeonfb_prim_copyarea: STATUS[80026139] src[a8:80] dst[a8:70] wh[38:10]\nradeonfb_prim_copyarea: STATUS[80026133] src[e8:80] dst[e8:70] wh[80:10]\nradeonfb_prim_copyarea: STATUS[8002612d] src[170:80] dst[170:70] wh[30:10]\nradeonfb_prim_copyarea: STATUS[80026127] src[1a8:80] dst[1a8:70] wh[8:10]\nradeonfb_prim_copyarea: STATUS[80026121] src[1b8:80] dst[1b8:70] wh[88:10]\nradeonfb_prim_copyarea: STATUS[8002611b] src[248:80] dst[248:70] wh[68:10]\n----------------------------------------\n\nWhen things are going fine the copies complete before the next ROP is\neven issued, but all of a sudden the 2D unit becomes active (bit 17 in\nRBBM_STATUS) and the FIFO retry (bit 13) and FIFO pipeline busy (bit\n14) are set as well.  The FIFO begins to backup until it becomes full.\n\nWhat happens next is the radeon_fifo_wait() times out, and we access\nthe chip illegally leading to a bus error which usually wedges the\nbox.  None of this makes it to the console screen, of course :-)\nradeon_fifo_wait() should be modified to reset the accelerator when\nthis timeout happens instead of programming the chip anyways.\n\n----------------------------------------\nradeonfb: FIFO Timeout !\nERROR(0): Cheetah error trap taken afsr[0010080005000000] afar[000007f900800e40] TL1(0)\nERROR(0): TPC[595114] TNPC[595118] O7[459788] TSTATE[11009601]\nERROR(0): TPC\u003cradeonfb_copyarea+0xfc/0x248\u003e\nERROR(0): M_SYND(0),  E_SYND(0), Privileged\nERROR(0): Highest priority error (0000080000000000) \"Bus error response from system bus\"\nERROR(0): D-cache idx[0] tag[0000000000000000] utag[0000000000000000] stag[0000000000000000]\nERROR(0): D-cache data0[0000000000000000] data1[0000000000000000] data2[0000000000000000] data3[0000000000000000]\nERROR(0): I-cache idx[0] tag[0000000000000000] utag[0000000000000000] stag[0000000000000000] u[0000000000000000] l[00\\\n\nERROR(0): I-cache INSN0[0000000000000000] INSN1[0000000000000000] INSN2[0000000000000000] INSN3[0000000000000000]\nERROR(0): I-cache INSN4[0000000000000000] INSN5[0000000000000000] INSN6[0000000000000000] INSN7[0000000000000000]\nERROR(0): E-cache idx[800e40] tag[000000000e049f4c]\nERROR(0): E-cache data0[fffff8127d300180] data1[00000000004b5384] data2[0000000000000000] data3[0000000000000000]\nKer:xnel panic - not syncing: Irrecoverable deferred error trap.\n----------------------------------------\n\nAnother quirk is that these copyarea calls will not happen until the\nfirst drivers/char/vt.c:redraw_screen() occurs.  This will only happen\nif you 1) VC switch or 2) run \"consolechars\" or 3) unblank the screen.\n\nThis seems to happen because until a redraw_screen() the screen scrolling\nmethod used by fbcon is not finalized yet.  I\u0027ve seen this with other fb\ndrivers too.\n\nSo if all you do is boot straight into X you will never see this bug on\nthe relevant chips.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.25.x, 2.6.26.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3838f59fc2ea9821f3ea13adb555bfc6ea43c74c",
      "tree": "aac8dfd1dc0a410d1e4b06d25f9c7d49019ceee9",
      "parents": [
        "4fbb71597af591fa0ef565df1ba745c92d5070f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 11 10:29:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 11 10:29:11 2008 -0700"
      },
      "message": "Revert \"fbcon: bgcolor fix\"\n\nThis reverts commit 2d04a4a72d7e1519b4838f24bdd4b5d0f3f426dc, which made\nit impossible to make the softcursor use the highlight colors.\n\nYes, the fourth bit should be \"blinking\", but since we cannot reasonably\nblink in fbcon, highlighting it with a bright background is preferable.\n\nReported-by: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Antonino A. Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce9c008c8bea25a974d9027b7c6602d535639899",
      "tree": "48fbeaad5e94498386b2bab96aef2130c28c5f4a",
      "parents": [
        "0c13bf1e7c98668ce69eaedd215ec32f9e1361ae"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Mon Aug 11 15:26:00 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 11 20:17:55 2008 +0900"
      },
      "message": "video: export sh_mobile_lcdc panel size\n\nExport the LCD panel size for sh_mobile_lcdc boards. This allows us\nto perform dpi and screen aspect ratio calculations in user space.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a09e64fbc0094e3073dbb09c3b4bfe4ab669244b",
      "tree": "69689f467179891b498bd7423fcf61925173db31",
      "parents": [
        "a1b81a84fff05dbfef45b7012c26e1fee9973e5d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Aug 05 16:14:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:48 2008 +0100"
      },
      "message": "[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach\n\nThis just leaves include/asm-arm/plat-* to deal with.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4fb8af10d0fd09372d52966b76922b9e82bbc950",
      "tree": "d240e4d40357583e3f3eb228dccf20122a5b31ed",
      "parents": [
        "f44f82e8a20b98558486eb14497b2f71c78fa325",
        "64a99d2a8c3ed5c4e39f3ae1cc682aa8fd3977fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:03 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:03 2008 +0100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-fixes\n"
    },
    {
      "commit": "be509729356b7433f73df2b9a966674a437fbbc1",
      "tree": "5a3e90513c106f9dcf08405e4ebd3599fd14413c",
      "parents": [
        "0f8469a54f7bd65f2c740a5480c56260dc8a7ae0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 04 10:41:28 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:40:08 2008 +0100"
      },
      "message": "[ARM] Remove asm/hardware.h, use asm/arch/hardware.h instead\n\nRemove includes of asm/hardware.h in addition to asm/arch/hardware.h.\nThen, since asm/hardware.h only exists to include asm/arch/hardware.h,\nupdate everything to directly include asm/arch/hardware.h and remove\nasm/hardware.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0f8469a54f7bd65f2c740a5480c56260dc8a7ae0",
      "tree": "4f922bf707c379352eb4c077fbb0a8c48c07fc1f",
      "parents": [
        "897d85275d7f061ff0ec838bd5224a9e76ad07d6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Aug 03 15:06:16 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:40:04 2008 +0100"
      },
      "message": "[ARM] Eliminate useless includes of asm/mach-types.h\n\nThere are 43 includes of asm/mach-types.h by files that don\u0027t\nreference anything from that file.  Remove these unnecessary\nincludes.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "978cc90c469b38bcbbfd00a8c183d74e5b17bf45",
      "tree": "55fbc5f8857e0d4ce17b48416f21e27f2cce0995",
      "parents": [
        "5394ba0fd892291eb425649fdbc82b673e0b7956"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Tue Aug 05 13:01:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 14:33:49 2008 -0700"
      },
      "message": "atyfb_base.c: fix warning\n\ndrivers/video/aty/atyfb_base.c:2663: warning: \u0027aty_resume_chip\u0027 defined\nbut not used\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nCc: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: Antonino A. Daplas \u003cadaplas@pol.net\u003e\nCc: Mark Asselstine \u003casselsm@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": "5394ba0fd892291eb425649fdbc82b673e0b7956",
      "tree": "4e3cf7193d796bd84619bcdecc3cad51c4151e81",
      "parents": [
        "9bd6ceb666e76b9a3caefa158827a571ead55b6a"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Aug 05 13:01:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 14:33:49 2008 -0700"
      },
      "message": "drivers/video/fsl-diu-fb.c: add missing of_node_put\n\nof_node_put is needed before discarding a value received from\nof_find_node_by_type, eg in error handling code.\n\nThe semantic patch that makes the change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nstruct device_node *n;\nstruct device_node *n1;\nstruct device_node *n2;\nstatement S;\nidentifier f1,f2;\nexpression E1,E2;\nconstant C;\n@@\n\nn \u003d of_find_node_by_type(...)\n...\nif (!n) S\n... when !\u003d of_node_put(n)\n    when !\u003d n1 \u003d f1(n,...)\n    when !\u003d E1 \u003d n\n    when any\n    when strict\n(\n+ of_node_put(n);\n  return -C;\n|\n  of_node_put(n);\n|\n  n2 \u003d f2(n,...)\n|\n  E2 \u003d n\n|\n  return ...;\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Timur Tabi \u003ctimur@freescale.com\u003e\nCc: York Sun \u003cyorksun@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9bd6ceb666e76b9a3caefa158827a571ead55b6a",
      "tree": "8971ea7aae23a1d4be71199e6ec70b9f9f6b6eae",
      "parents": [
        "c213ddf330e29f9d141705444dc45683adbb99b0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Aug 05 13:01:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 14:33:49 2008 -0700"
      },
      "message": "radeonfb: give i2c buses nicer names\n\nThe name of the i2c buses shows in the output of \"i2cdetect -l\", so\nit\u0027s important to give informative names.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: 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": "c213ddf330e29f9d141705444dc45683adbb99b0",
      "tree": "c44a3a4fb3c09743f6816148bf4ba272b8f1ea0a",
      "parents": [
        "efc491814308f89d5ef6c4fe19ae4552a67d4132"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Aug 05 13:01:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 14:33:49 2008 -0700"
      },
      "message": "fbcon: fix scrolling after logo is cleared\n\nIf the \u0027clear\u0027 command is used on the frame buffer with a logo the upper\narea is filled by few lines but not scrolled anymore.\n\nFix this by removing the protected area for the logo if any part of the\nlogo is cleared.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efc491814308f89d5ef6c4fe19ae4552a67d4132",
      "tree": "2e00231a9ac9221ebb52cedf8249db0441603094",
      "parents": [
        "f6ac436dcc4c34709bcde355f3f2254ac0a183d4"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 05 13:01:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 14:33:49 2008 -0700"
      },
      "message": "radeon: misc corrections\n\nI have a new PCI-E radeon RV380 series card (PCI device ID 5b64) that\nhangs in my sparc64 boxes when the init scripts set the font.  The problem\ngoes away if I disable acceleration.\n\nI haven\u0027t figured out that bug yet, but along the way I found some\ncorrections to make based upon some auditing.\n\n1) The RB2D_DC_FLUSH_ALL value used by the kernel fb driver\n   and the XORG video driver differ.  I\u0027ve made the kernel\n   match what XORG is using.\n\n2) In radeonfb_engine_reset() we have top-level code structure\n   that roughly looks like:\n\n\tif (family is 300, 350, or V350)\n\t\tdo this;\n\telse\n\t\tdo that;\n\t...\n\tif (family is NOT 300, OR\n\t    family is NOT 350, OR\n\t    family is NOT V350)\n\t\tdo another thing;\n\n   this last conditional makes no sense, is always true,\n   and obviously was likely meant to be \"family is NOT\n   300, 350, or V350\".  So I\u0027ve made the code match the\n   intent.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nTested-by: 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": "8cd6819842b79953c61250c719f61e01e51dd8cd",
      "tree": "7731c8afdc041138a4b2b919865a431945583dcd",
      "parents": [
        "14563a4ec450f35c70fbe5f6ac5199e9d5a0edc5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 05 13:01:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 14:33:48 2008 -0700"
      },
      "message": "backlight: add MODULE_ALIAS() to pwm_backlight driver\n\nAdd the missing MODULE_ALIAS() to the pwm_backlight driver.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14563a4ec450f35c70fbe5f6ac5199e9d5a0edc5",
      "tree": "07cc513465e074eef9d0f369dc639af845b1db8d",
      "parents": [
        "26cb8bb21b11245a53f79d9fa766537752f77d88"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 05 13:01:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 14:33:48 2008 -0700"
      },
      "message": "backlight: add more information output to pwm_backlight\n\nMake the error paths in the pwm_backlight driver more informative in the\nprobe path, especially for the times that it finds an error.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\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": "594a8819774b09ee5bf72d23300489459ff1f882",
      "tree": "1aa95c45e992c41017cf8be52626af72c17679f8",
      "parents": [
        "c6e2bee26eee190b20cd87e71b288bca6a5357a4"
      ],
      "author": {
        "name": "Ondrej Zajicek",
        "email": "santiago@crfreenet.org",
        "time": "Tue Aug 05 13:01:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 14:33:46 2008 -0700"
      },
      "message": "vt8623fb: fix kernel oops\n\ncommit 20e061fb750d36ec0ffcb2e44ed7dafa9018223b\n  Author: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\n  Date:   Mon Apr 28 02:15:18 2008 -0700\n\n      fbdev: framebuffer_alloc() fixes\n\n      Correct the dev arg of framebuffer_alloc() in arkfb, s3fb and vt8623fb.\n\ncauses a null-pointer deref because \"info-\u003edev is NULL, info was just\nkzallocated\".\n\nSigned-off-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nReported-by: \"MadLoisae@gmx.net\" \u003cMadLoisae@gmx.net\u003e\nTested-by: \"MadLoisae@gmx.net\" \u003cMadLoisae@gmx.net\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.26.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d9c566198bfdf72a041322a093fdc1a2dc231170",
      "tree": "908acd901d8deb0c6ff54323c96cf61d2f005faf",
      "parents": [
        "17263849c7ad2279667dd298083eceefcd1b5845",
        "0a4949c4414af2eb91414bcd8e2a8ac3706f7dde"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 02 09:14:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 02 09:14:23 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  sparc64: Do not clobber %g7 in setcontext() trap.\n  sparc64: Kill __show_regs().\n  sparc: Add __KERNEL__ ifdef protection to pt_regs helpers.\n  sparc64: Kill smp_report_regs().\n  sparc64: Kill VERBOSE_SHOWREGS code.\n  sparc64: Hook up trigger_all_cpu_backtrace().\n  sparc64: Make global reg dumping even more useful.\n  sparc: Ignore drivers/video/console/promcon_tbl.c conmakehash generated file\n  sparc64: FUTEX_OP_ANDN fix\n  sparc: merge of_platform_{32,64}.h\n  sparc64: Kill isa_bus_type.\n  sparc64: Fix global reg snapshotting on self-cpu.\n"
    },
    {
      "commit": "61a2d07d3fb1ac34d142b9b62d4cd60a0f8c229e",
      "tree": "f7ffe587767438bc0a4f4008a135e976e6264977",
      "parents": [
        "3a4b7886ee59e122d359e1714ed89585a06645ad"
      ],
      "author": {
        "name": "Niels de Vos",
        "email": "niels@nixpanic.net",
        "time": "Thu Jul 31 00:07:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 12:46:41 2008 -0700"
      },
      "message": "Remove newline from the description of module parameters\n\nSome module parameters with only one line have the \u0027\\n\u0027 at the end of the\ndescription.  This is not needed nor wanted as after the description the\ntype (i.e.  int) is followed by a newline.\n\nSome modules contain a multi-line description, these are not affected\nby this patch.\n\nSigned-off-by: Niels de Vos \u003cniels.devos@wincor-nixdorf.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nCc: Ed L. Cashin \u003cecashin@coraid.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00e9028a95fb8a4d79f2fb695a853f33ea7d3b57",
      "tree": "2dea2ae498a6ce57de8890e87185aca5e9f3ad2d",
      "parents": [
        "57b1494d2ba544c62673234da6115c21fac27ffc",
        "7cb93181629c613ee2b8f4ffe3446f8003074842"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 10:53:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 10:53:43 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (28 commits)\n  mm/hugetlb.c must #include \u003casm/io.h\u003e\n  video: Fix up hp6xx driver build regressions.\n  sh: defconfig updates.\n  sh: Kill off stray mach-rsk7203 reference.\n  serial: sh-sci: Fix up SH7760/SH7780/SH7785 early printk regression.\n  sh: Move out individual boards without mach groups.\n  sh: Make sure AT_SYSINFO_EHDR is exposed to userspace in asm/auxvec.h.\n  sh: Allow SH-3 and SH-5 to use common headers.\n  sh: Provide common CPU headers, prune the SH-2 and SH-2A directories.\n  sh/maple: clean maple bus code\n  sh: More header path fixups for mach dir refactoring.\n  sh: Move out the solution engine headers to arch/sh/include/mach-se/\n  sh: I2C fix for AP325RXA and Migo-R\n  sh: Shuffle the board directories in to mach groups.\n  sh: dma-sh: Fix up dreamcast dma.h mach path.\n  sh: Switch KBUILD_DEFCONFIG to shx3_defconfig.\n  sh: Add ARCH_DEFCONFIG entries for sh and sh64.\n  sh: Fix compile error of Solution Engine\n  sh: Proper __put_user_asm() size mismatch fix.\n  sh: Stub in a dummy ENTRY_OFFSET for uImage offset calculation.\n  ...\n"
    },
    {
      "commit": "c9b23e0c302377ccff700bee663b878d04e4ef3a",
      "tree": "7798d50a74d3d89cbca93750c56b67b280861f9c",
      "parents": [
        "d72609e17fd93bb2f7e0f7e1bdc70b6d20e43843"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Wed Jul 30 16:49:52 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jul 30 16:49:52 2008 -0700"
      },
      "message": "sparc: Ignore drivers/video/console/promcon_tbl.c conmakehash generated file\n\nAdd drivers/video/console/promcon_tbl.c to the list of ignored files.\nThis file is generated by conmakehash against drivers/video/console/prom.uni.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d0b1c51eb8375f88c0886d2e9f71881e19d42a7",
      "tree": "d4368f1bb740724d781b43ece3de55267c529bc2",
      "parents": [
        "6af8bf3d86d55c98af6e453cb920ddc30867e5c7"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Jul 29 22:33:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:47 2008 -0700"
      },
      "message": "gbefb: cmap FIFO timeout\n\nWrites to the cmap fifo while the display is blanked caused cmap FIFO\ntimeout messages and a wrong colormap.  To avoid this the driver now\nmaintains a colormap in memory and updates the colormap after the display\nis unblanked.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "950d442ad053e660538cdaa6efc0e060c2a65062",
      "tree": "c980cdf6c6a1a7a0dec19a9368b5445e1fb7db4a",
      "parents": [
        "d667b6ddbcdc036a27407c8b2c1243f1dfd69e26"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Jul 29 22:33:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:45 2008 -0700"
      },
      "message": "drivers/video: release mutex in error handling code\n\nThe mutex is released on a successful return, so it would seem that it\nshould be released on an error return as well.\n\nThe semantic patch finds this problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression l;\n@@\n\nmutex_lock(l);\n... when !\u003d mutex_unlock(l)\n    when any\n    when strict\n(\nif (...) { ... when !\u003d mutex_unlock(l)\n+   mutex_unlock(l);\n    return ...;\n}\n|\nmutex_unlock(l);\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "126ed36d0edee41c0775906a164ad7e8bef55864",
      "tree": "7969dea9ba685115bc0f54c8ea5f5774b628df59",
      "parents": [
        "aeed682421a5ebfbf46940e30c3d1caf3bc64304"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 29 22:33:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:44 2008 -0700"
      },
      "message": "backlight: ensure platform_lcd on by default\n\nIt seems that we need to ensure that the lcd is powered up at start,\notherwise we do not see a display.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fdac4e69a1fc181652b37ce6a32ab8a56b0f3bcf",
      "tree": "33315e25a762aa0ba24c5a699d81fabdd0a63c76",
      "parents": [
        "9b67c5d48f104aae6118bbb052dd79a15ab9794b"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Tue Jul 29 22:33:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:43 2008 -0700"
      },
      "message": "sticore: don\u0027t activate unsupported GSC STI cards on HPPA\n\nOn HPPA there exists some older GSC graphics cards, which need special\ngraphic-card-BIOS patching to become supported.  Since we don\u0027t have yet\nimplemented the patching, it\u0027s better to detect such cards in advance,\ninform to the user that there are known problems and to not activate the\ncard.\n\nProblematic GSC cards and BIOS versions are:\n* Hyperdrive/Hyperbowl (A4071A) graphics card series:\n   * ID \u003d 0x2BCB015A (Version 8.04/8)\n   * ID \u003d 0x2BCB015A (Version 8.04/11)\n* Thunder 1 VISUALIZE 48 card:\n   * ID \u003d 0x2F23E5FC (Version 8.05/9)\n* Thunder 2 VISUALIZE 48 XP card:\n   * ID \u003d 0x2F8D570E (Version 8.05/12)\n* Some Hyperion and ThunderHawk GSC cards\n\nFurther details are described here:\nhttp://parisc-linux.org/faq/graphics-howto.html\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e958d3ace7791f33518f0259cd3cf229408b135c",
      "tree": "9bdc01f5d42e2b2da6f7acce6dc90ea5851542f5",
      "parents": [
        "6e86841d05f371b5b9b86ce76c02aaee83352298"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 29 22:32:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:43 2008 -0700"
      },
      "message": "backlight: give platform_lcd the same name as the platform device.\n\nWhen registering an platform_lcd, use the name of the platform device\nspecified in case there are more than one platform_lcd backlights\nregistered.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "193f3c2f1531ec9755a87a33038fba3ee29f6ca5",
      "tree": "5d2152609752380adc8e0eac68682f0c04141b6b",
      "parents": [
        "cc8dccdc74c06ea91e6979130b742fef44e4b0c4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 30 02:16:12 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 30 02:16:12 2008 +0900"
      },
      "message": "video: Fix up hp6xx driver build regressions.\n\nThis is some more fallout from the header reorganization, fix up the\npaths accordingly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0764bff445bb13cd17e41b6ab196ef83c23c6c17",
      "tree": "882be7ca1c68c8d50efd2eb2b000f46fdcf55205",
      "parents": [
        "939a24a6df24649cea9fd0ff54fe71ee0dc1d61e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 29 22:10:01 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 29 22:10:01 2008 +0900"
      },
      "message": "sh: More header path fixups for mach dir refactoring.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c27ef92d8e0c29a9e8b8ee1b04f3d2cace482d92",
      "tree": "15ddb97a20d323367dbff1f03acda699dbe899cc",
      "parents": [
        "7fcba054373d5dfc43d26e243a5c9b92069972ee"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Mon Jul 28 15:46:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 28 16:30:21 2008 -0700"
      },
      "message": "sh7760fb: write colormap value to hardware\n\nThe computed color value is never actually written to hardware\ncolormap register.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nCc: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nCc: Munakata Hisao \u003cmunakata.hisao@renesas.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25326277d8d1393d1c66240e6255aca780f9e3eb",
      "tree": "31eabad3104994f292acf9382dfd4e9bc29741d7",
      "parents": [
        "5c806b208b390969a6051543e96bb4eae40554ac"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 29 06:39:26 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 29 06:39:26 2008 +0900"
      },
      "message": "video: Kill off leaked CONFIG_FB_SH7343VOU reference.\n\nThis came in with the SH-Mobile LCDC changes in commit\ncfb4f5d1750e05f43902197713c50c29e7dfbc99, kill it off.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6cab48602996cdbcb277375a8107d53e21e8c9b9",
      "tree": "5a1c8aaf3eed2d5a53170ab69daa94088947d43d",
      "parents": [
        "d9ecdb282c91952796b7542c4f57fd6de6948d7b"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Jul 27 04:23:31 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 27 09:46:18 2008 +0100"
      },
      "message": "[ARM] 5179/1: Replace obsolete IRQT_* and __IRQT_* values with IRQ_TYPE_*\n\nIRQT_* and __IRQT_* were obsoleted long ago by patch [3692/1].\nRemove them completely. Sed script for the reference:\n\ns/__IRQT_RISEDGE/IRQ_TYPE_EDGE_RISING/g\ns/__IRQT_FALEDGE/IRQ_TYPE_EDGE_FALLING/g\ns/__IRQT_LOWLVL/IRQ_TYPE_LEVEL_LOW/g\ns/__IRQT_HIGHLVL/IRQ_TYPE_LEVEL_HIGH/g\ns/IRQT_RISING/IRQ_TYPE_EDGE_RISING/g\ns/IRQT_FALLING/IRQ_TYPE_EDGE_FALLING/g\ns/IRQT_BOTHEDGE/IRQ_TYPE_EDGE_BOTH/g\ns/IRQT_LOW/IRQ_TYPE_LEVEL_LOW/g\ns/IRQT_HIGH/IRQ_TYPE_LEVEL_HIGH/g\ns/IRQT_PROBE/IRQ_TYPE_PROBE/g\ns/IRQT_NOEDGE/IRQ_TYPE_NONE/g\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e84e954a72153ffd5630df6156720440b430c877",
      "tree": "bd443e124565dfefa8bd9c844d0824027a737531",
      "parents": [
        "aafe0ad81d7458b6c61eeb39068432683c70c9a9"
      ],
      "author": {
        "name": "Ian Molton",
        "email": "spyro@f2s.com",
        "time": "Mon Jul 21 11:02:40 2008 +0100"
      },
      "committer": {
        "name": "Ian Molton",
        "email": "spyro@f2s.com",
        "time": "Sat Jul 26 22:25:20 2008 +0100"
      },
      "message": "[ARM] PXA: squash warning in pxafb\n\nFixes a warning about using the wrong type in pxafb.c\n\nSigned-off-by: Ian Molton \u003cspyro@f2s.com\u003e\n"
    },
    {
      "commit": "37e67b75804b84e092ae9f1d7a19dc3522ef78ab",
      "tree": "1e5c5770f7685422fa0b924280d83826b5f9c28e",
      "parents": [
        "4b1fefaca9f5fdd43b24aa248777a75a81dfa8d6"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sat Jul 26 19:37:57 2008 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 13:22:56 2008 -0700"
      },
      "message": "drivers/video/fbmem.c: removed duplicated include\n\nRemoved duplicated include \u003clinux/major.h\u003e\nin drivers/video/fbmem.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6ca813c4e515d9b868cd71703ef15f4af3aebb21",
      "tree": "f52630d2fe052e24ca34cc91dce2e691eac7a5ee",
      "parents": [
        "3d1e412ac5570a669e1b1fc5fd0f6859250c3d76"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 19:46:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:12 2008 -0700"
      },
      "message": "video/stifb.c: make 2 functions static\n\nThis patch makes the following needlessly global functions static:\n - stifb_init_fb()\n - stifb_init()\n\nSigned-off-by: Adrian Bunk \u003cbunk@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": "3d1e412ac5570a669e1b1fc5fd0f6859250c3d76",
      "tree": "9991d33f7aba9b375c3d7ff857b2ede406184de4",
      "parents": [
        "511e7483abe1ab433d8ab7a7998f799042b52941"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 19:46:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:12 2008 -0700"
      },
      "message": "video/console/stico{n,re}.c: make code static\n\nThis patch makes the following needlessly global code static:\n - sticon.c: sticonsole_init()\n - sticore.c: struct default_sti\n - sticore.c: sti_init_graph()\n - sticore.c: sti_inq_conf()\n - sticore.c: sti_rom_copy()\n - sticore.c: sti_select_fbfont()\n - sticore.c: sti_select_font()\n - sticore.c: sti_get_wmode_rom()\n - sticore.c: sti_read_rom()\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Adrian Bunk \u003cbunk@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": "511e7483abe1ab433d8ab7a7998f799042b52941",
      "tree": "ba4ae9c7edd15bc3041f6ec527e699c5abe50f17",
      "parents": [
        "f56f6d30c75984d0aba2656eaeb35f3806395191"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 19:46:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:12 2008 -0700"
      },
      "message": "make macfb_setup() static\n\nThis patch makes the needlessly global macfb_setup() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@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": "ac9f80ad16e6e934b6c1f12f82d27889c0f9abcc",
      "tree": "5739a96e5e71e9863e332085e4368d0b99501bdb",
      "parents": [
        "c54554d388369f7f88ddcbe285ca96f7fb8a2d4b",
        "f6ec2d96796d0accda6c325890206f3629130729"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 12:16:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 12:16:40 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  backlight: Fix missing kernel doc entry\n  backlight: Add Nvidia-based Apple Macbook Pro backlight driver\n"
    },
    {
      "commit": "5bb49fcd501aa9fd3d321a22b7c01d9b0db7ab36",
      "tree": "056028eae394c961fd45aade9a22f406d0b747bb",
      "parents": [
        "cba603bf514c101bf48f6adf393c3d00ed457a57"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Wed Jul 23 21:31:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "video/fb: cleanup FB_MAJOR usage\n\nCurrently, linux/major.h defines a GRAPHDEV_MAJOR (29) that nobody uses,\nand linux/fb.h defines the real FB_MAJOR (also 29), that only fbmem.c\nneeds.  Drop GRAPHDEV_MAJOR from major.h, move FB_MAJOR definition from\nfb.h to major.h, and fix fbmem.c to use major.h\u0027s definition.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cba603bf514c101bf48f6adf393c3d00ed457a57",
      "tree": "6def5589a05238f6537b7a40b0a48f5d69a179f9",
      "parents": [
        "3e074058d72486676f6fdf6fe803200c62dcb403"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Jul 23 21:31:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "fbcon: remove stray semicolons\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e074058d72486676f6fdf6fe803200c62dcb403",
      "tree": "de9d8c426198e9a10a04593abe8011c1e1822564",
      "parents": [
        "2d04a4a72d7e1519b4838f24bdd4b5d0f3f426dc"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Jul 23 21:31:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "fbdev: LCD backlight driver using Atmel PWM driver\n\nThis patch adds a platform driver using the ATMEL PWM driver to control a\nbacklight which requires a PWM signal and optional GPIO signal for discrete\non/off signal.  It has been tested on Favr-32 board from EarthLCD.\n\nThe driver is configurable by supplying a struct with the platform data.  See\nthe include/linux/atmel-pwm-bl.h for details.\n\nThe board code for Favr-32 will be submitted to the AVR32 kernel list.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d04a4a72d7e1519b4838f24bdd4b5d0f3f426dc",
      "tree": "2e6278cbc64a338824511c19ad38c7e289fa7112",
      "parents": [
        "4a25e41831ee851c1365d8b41decc22493b18e6d"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Wed Jul 23 21:31:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "fbcon: bgcolor fix\n\nThe fourth bit of the background color is the blink property bit, not the\nintensity bit, as for the foreground color.  Therefore it shouldn\u0027t be\nincluded in the background color.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a25e41831ee851c1365d8b41decc22493b18e6d",
      "tree": "0612f52c1588f314df12a26059418a462ac69acc",
      "parents": [
        "c6b044d6bab5e2878d408666469362fc200a889a"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Wed Jul 23 21:31:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "video: sh7760fb: SH7760/SH7763 LCDC framebuffer driver\n\nFramebuffer driver for the SH7760/SH7763 integrated LCD controller.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nReviewed-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Siegfried Schaefer \u003cs.schaefer@schaefer-edv.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c6b044d6bab5e2878d408666469362fc200a889a",
      "tree": "a3602353fa55bcfbce9f28c628ac623029059530",
      "parents": [
        "1ca6b62f8ca668ccfab0da9112c0125ef82343bd"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "neofb: drop the xtimings structure\n\nRemove the xtimings structure which only stored some values to be used\nlater (mostly once).  Calculate and use these values in places they are\nneeded.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ca6b62f8ca668ccfab0da9112c0125ef82343bd",
      "tree": "b649a9c2e341115ec595619d9d28648f6023a3a3",
      "parents": [
        "7fc80b7bd682b47825e806018cca8ff7dc6bb55a"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "neofb: drop redundant code\n\nDrop structure which is only set but never read.  Drop variables which are\nonly set and never read.  Convert one long switch into two shorter ones.\n\nAdd cpu_relax() in busy waiting loop.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7fc80b7bd682b47825e806018cca8ff7dc6bb55a",
      "tree": "d408bf73887f4788e0d5e70c91320fff1391f624",
      "parents": [
        "5798712d608f5ebad994487748a2ccf3cc613d78"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "neofb: simplify clock calculation\n\nThere is nothing to gain by converting value in kHz to fixed point MHz.\nJust calculate everything in kHz.\n\nA reorder of the loop allows reducing number of iterations (check if\nfrequency is not too high already).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5798712d608f5ebad994487748a2ccf3cc613d78",
      "tree": "4324fefe1bcf1447ca666abc95f87ef23e8fd1fe",
      "parents": [
        "104b198dd0b3b62a4fc4e9146f01f2abc718e926"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 23 21:31:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "drivers/video/amifb.c cleanups\n\nThis patch contains the following cleanups:\n- make the needlessly global amifb_init() static\n- rename cleanup_module() to amifb_exit(),\n  make it static __exit,\n  use module_exit(),\n  there\u0027s no need to #ifdef MODULE it\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "104b198dd0b3b62a4fc4e9146f01f2abc718e926",
      "tree": "2fd4eb3e3c68cf8db0198c07b16eb5872decd6ce",
      "parents": [
        "be935d5b6301865b4e9ec35d79d398cedb3c82b7"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Wed Jul 23 21:31:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "lxfb: fix console blanking\n\nSimply enabling DAC blanking without turning off the CRT seems to be resulting\nin characters remaining on the screen when the monitor blanks.  This patch\nturns off the CRT for all modes, and also powers down the DACs when vsync\nand/or hsync are disabled.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nAcked-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be935d5b6301865b4e9ec35d79d398cedb3c82b7",
      "tree": "5dc4883ec437747d2ef6fe39cdd0bb0ae2fb5111",
      "parents": [
        "18b095d4b847bb08bf8a1bace7711a93d27732c0"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Wed Jul 23 21:31:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "lxfb: drop dead declarations from header\n\nWe never sent the gamma stuff upstream, and don\u0027t really care about it.\nHowever, lx_[gs]_et_gamma prototypes snuck into lxfb.h anyways; there are\nno definitions for them.  Drop the dead code.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5abe3b4063f16245b8fafbff37bd93814eb8e363",
      "tree": "046309b2597c3647e033cfc13a1100692eb1bb16",
      "parents": [
        "6b51d51a9d24719f905ba9657b29e04efd82a7ea"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Jul 23 21:31:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "fbdev: add new Cobalt LCD framebuffer driver\n\nAdd new Cobalt LCD framebuffer driver.\n\n[akpm@linux-foundation.org: fix build]\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b51d51a9d24719f905ba9657b29e04efd82a7ea",
      "tree": "d941de4b541320f0b89f265fb6acbee2607e0081",
      "parents": [
        "c25826a7cf1c61b5c6e6db8365172eb97ef39ef3"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Jul 23 21:31:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "fsl-diu-fb: update Freescale DIU driver to use page_alloc_exact()\n\nUpdate the Freescale DIU driver to use page_alloc_exact() to allocate a\nDMA buffer.  This also eliminates the rheap-based memory allocator.  We\ncan do this now because commit 6ccf61f9 allows us to allocate 8MB\nphysically- contiguous memory blocks.\n\n[akpm@linux-foundation.org: fix printk warnings]\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c25826a7cf1c61b5c6e6db8365172eb97ef39ef3",
      "tree": "804f258dd954ae0de2d141ac04e48acfd9f74315",
      "parents": [
        "0c531360ed504aa0ce995fcb8ef08e82b6534d0b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:31:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "lcd: add platform_lcd driver\n\nAdd a platform_lcd driver to allow boards with simple lcd power controls\nto register themselves easily.\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c531360ed504aa0ce995fcb8ef08e82b6534d0b",
      "tree": "9062cea313b833c57f3284653608d39df580a323",
      "parents": [
        "cccb6d3c149603b9c15d3c460dff317455df1766"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:31:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "lcd: add lcd_device to check_fb() entry in lcd_ops\n\nAdd the lcd_device being checked to the check_fb entry of lcd_ops.  This\nensures that any driver using this to check against it\u0027s own state can do\nso, and also makes all the calls in lcd_ops more orthogonal in their\narguments.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cccb6d3c149603b9c15d3c460dff317455df1766",
      "tree": "f10a0e1a546d4a80cac95092b544544473da533f",
      "parents": [
        "d05254190dd1a4751284f4a51efb70fcc16c45a4"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:31:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "fb: add support for the ILI9320 video display controller\n\nProvide support for the ILI9320 display controller chip which is found in\nmany LCD displays.  Included with this is support for an example LCD using\nthis chip, the VGG2432A4.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d05254190dd1a4751284f4a51efb70fcc16c45a4",
      "tree": "52dd29629ff489eefe42a9361664ddbcabee67b0",
      "parents": [
        "9b599fb2fc23386dfd2965bf7d10b2b0f628b208"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:31:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "sm501: fixup allocation code to be 64bit resource compliant\n\nAs pointed out by Andrew Morton, we have a problem when setting the 64bit\nresources option.  Alter the allocation routines to remove the need to use\nthe start and end fields, use the proper HEAD_PANEL/HEAD_CRT and update\nthe comments.\n\nNote, we also fix the bug where we failed to check the size of the\nCRT memory allocation.\n\n[akpm@linux-foundation.org: cleanup]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b599fb2fc23386dfd2965bf7d10b2b0f628b208",
      "tree": "aad37295d1c6e5246bd31d785bef92755a9b2d89",
      "parents": [
        "206c5d69d0540024faffd423fc703f1e457332d7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:31:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "sm501: restructure init to allow only 1 fb on an SM501\n\nAdd the ability to register only one of the two possible main framebuffer\ndevices on the SM501 by passing platform data for only the framebuffer\nthat you are interested in having.\n\nAs a side note, we update the init sequence to commonise the code that is\nexecuted twice, and fix a pair of missing frees that we didn\u0027t do on\nframebuffer exit, such as freeing the fb\u0027s cmap.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "206c5d69d0540024faffd423fc703f1e457332d7",
      "tree": "d635ae03771773eaae3f56bcd967dd5781244a5a",
      "parents": [
        "968910bd03b226ed410d092c2da59dffe5bfe8de"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:31:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "sm501: add inversion controls for VBIASEN and FPEN\n\nAdd flags to allow the driver to invert the sense of both VBIASEN and FPEN\nsignals comming from the SM501.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "968910bd03b226ed410d092c2da59dffe5bfe8de",
      "tree": "8a49cbca6597dd67d6c21515c4c774a9d83ec522",
      "parents": [
        "84c41ce83e9b2987ccef352f28ba0055b26c8f8e"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Jul 23 21:31:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "atmel_lcdfb: avoid division by zero\n\nAvoid division by zero in  atmel_lcdfb_check_var() function.\n\nIf pixclock is not specified while passing a var structure in\nthe check_var() funtion, a division by zero occurs (when\ntranslating pixclock to KHz).\n\nThis patch adds a checking of this value and try to choose a\nvideo mode in the modelist.\n\nThe mode found in the probe function in added to the modelist.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84c41ce83e9b2987ccef352f28ba0055b26c8f8e",
      "tree": "49afb7973013333e0f31e1c3377371b45793385f",
      "parents": [
        "a882ef47c7156e8cc47e72f2aa396f2514569c48"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "skeletonfb: update to correct platform driver usage\n\nIt updates skeletonfb to new platform driver API.  The skeletonfb is\ntemplates for creating new drivers.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a882ef47c7156e8cc47e72f2aa396f2514569c48",
      "tree": "3ff4f73f18c8b4557af40a8f8f3a33b6893a7331",
      "parents": [
        "1c554ff9554d67b4db0fb5e2f78c7cb4b2e0d627"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Jul 23 21:31:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "aty: use memory_read_from_buffer()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c554ff9554d67b4db0fb5e2f78c7cb4b2e0d627",
      "tree": "e56d8d5b9fbcf5cbbbb3643c2b2d7abd59f10221",
      "parents": [
        "89c69d2b8eb3ee2338fded9d70a0795b4712f112"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Wed Jul 23 21:31:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "atyfb: fix a cast\n\nThe argument to iounmap() is void __iomem *. Fix the cast.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "89c69d2b8eb3ee2338fded9d70a0795b4712f112",
      "tree": "1d9fbb17751f236eaf5d463aa9ca5fa5fe928e13",
      "parents": [
        "6cfafc15994ac2a2377b32b5a65cf62a90a80d49"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Wed Jul 23 21:31:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "atyfb: report probe errors\n\nProperly propagate errors to the probe function.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6cfafc15994ac2a2377b32b5a65cf62a90a80d49",
      "tree": "7d4208a0c476227881db8e702588aadb8c559d22",
      "parents": [
        "3880b0b5297ae9bf58a7662d13a46b5d5f0b2af6"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Wed Jul 23 21:31:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "atyfb: use a PCI device ID table\n\nConvert atyfb to use a PCI device ID table.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3880b0b5297ae9bf58a7662d13a46b5d5f0b2af6",
      "tree": "f450fe9d753da590357f9f80a8a6bf2ed63127c6",
      "parents": [
        "50cd0221c9062ec5dac8a3620f36f568df052ac1"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Wed Jul 23 21:31:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "atyfb: correct_chipset() can fail\n\nAtari probe code relies on correct_chipset() failing if the device is not\na mach64 GX/CX.  aty_chips[] array would be indexed with -1 in that case.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50cd0221c9062ec5dac8a3620f36f568df052ac1",
      "tree": "ec641e03f78fe8c44368025aa900cd657e253e03",
      "parents": [
        "7572a1ea034a8fc45e57de28cc7573264975532a"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Wed Jul 23 21:31:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "atyfb: remove dead code\n\nRemove dead code.  This will slightly change the behaviour of the driver\non systems that support backlight control.  Previously they would just\nturn the backlight off using the backlight control but now the generic LCD\ncode will also turn off the LCD using the POWER_MANAGEMENT register.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7572a1ea034a8fc45e57de28cc7573264975532a",
      "tree": "4d2850fd511ca4aa93dc8c0994f8460c6e35eadb",
      "parents": [
        "43a3abc6aca8505e708508e2c7c2f99a7f8f820b"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Wed Jul 23 21:31:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "fbdev: xoffset, yoffset and yres are unsigned\n\nThe xoffset, yoffset and yres members of fb_var_screeninfo are __u32.\nMake them unsigned in the code as well.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "43a3abc6aca8505e708508e2c7c2f99a7f8f820b",
      "tree": "394a8f450763c3f9992e21ffd865e4bc0198e8e9",
      "parents": [
        "2870086e9f2032bdd95b8da9bd187e3c16fc6d49"
      ],
      "author": {
        "name": "Ville Syrjala",
        "email": "syrjala@sci.fi",
        "time": "Wed Jul 23 21:31:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "fbdev: width and height are unsigned\n\nThe width and height members of fb_var_screeninfo are __u32.  The code\ninitializes them to -1 which seems wrong, and 0 seems like an equally good\ndefault value.\n\nSigned-off-by: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2870086e9f2032bdd95b8da9bd187e3c16fc6d49",
      "tree": "c56c48ac9415e4d28ddf7b2cdc3c140830c09420",
      "parents": [
        "b604838ac6d233fd6bffc0e758a818133a01ff22"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "hgafb: convert to new platform driver API\n\nConvert the hgafb driver to use new platform driver API.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d9689\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b604838ac6d233fd6bffc0e758a818133a01ff22",
      "tree": "ac77c9696511f754f09bd435b12841216da745ee",
      "parents": [
        "cfb4f5d1750e05f43902197713c50c29e7dfbc99"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Wed Jul 23 21:31:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:39 2008 -0700"
      },
      "message": "vfb: only enable if explicitly requested when compiled in\n\nThe Kconfig help for the vfb driver says:\n   Do NOT enable it for normal systems! To protect the innocent, it\n   has to be enabled explicitly at boot time using the kernel option\n   `video\u003dvfb:\u0027.\n\nThis change lets the code match the description.\n\nSupport for vfb:disable is kept for backwards compatibility; vfb:off works\nbecause it is tested at a higher level.\n\nNote: any undefined option (e.g. vfb:enable) will also enable this driver.\n\nThe relevant code has been unchanged since before the migration to\ngit (2.6.12).\n\nThis patch fixes bugzilla #9310 and was the root cause behind\nhttp://lkml.org/lkml/2008/5/31/220.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: Antonino A. Daplas \u003cadaplas@gmail.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cfb4f5d1750e05f43902197713c50c29e7dfbc99",
      "tree": "b3661d617cf17fcd2ec672719360608d61f7faec",
      "parents": [
        "c2c12155cf05bf3e25eeae5711beffc634505400"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Jul 23 21:31:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:38 2008 -0700"
      },
      "message": "fbdev: SuperH Mobile LCDC Driver\n\nThis is the SuperH Mobile LCDC frame buffer driver V2, adding support for\nthe LCDC block found in SuperH Mobile processors.  The hardware supports\nup to two LCD panels per LCDC block, and both RGB and SYS interfaces can\nbe used to hook up LCD panels/modules.\n\nThe device driver is a regular platform driver, so LCD configuration and\nboard specific hooks are passed to the driver using platform data.  LCD\nmodules using SYS interface often require special configuration using the\nSYS bus, and to solve this cleanly the driver provides SYS interface\noperations to the board code.\n\nTested on sh7723 and sh7722 processors with a SYS16A QVGA panel and WVGA\npanels using RGB16 and RGB18 interfaces.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nReviewed-by: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c2c12155cf05bf3e25eeae5711beffc634505400",
      "tree": "ac0709389a46985d652b5ca73a2fb1fef2f85cd7",
      "parents": [
        "98219374d9ed2d257e56e8e1fcd9d16a083397bb"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:38 2008 -0700"
      },
      "message": "tdfxfb: remove ypan checks done by a higher layer\n\nThese checks and assignments are done by a higher layer so remove them\nfrom the driver.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "98219374d9ed2d257e56e8e1fcd9d16a083397bb",
      "tree": "046d61fc868682e3a4d9c0c123aac517a920a676",
      "parents": [
        "ea9014bcacf236124d5e0ff971838049a98456cb"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:38 2008 -0700"
      },
      "message": "vga16fb: source code improvement\n\nUse constants and functions from the vga.h file.  Also add module\ndescription.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea9014bcacf236124d5e0ff971838049a98456cb",
      "tree": "fc8a634f6ee1b74f15a20551845c0fa17cb88760",
      "parents": [
        "a90ed92ed852a3d4b8a6f20b10bba771997f5ede"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "tdfxfb: add mode_option module parameter\n\nSmall step toward unification of mode setting parameter.  This is required\nto fix the Bugzilla\u0027s bug 9847\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "012e26096b36bfeacaba2c9e31eaf32d6faa6567",
      "tree": "413440c8d292847858064e5b38342aa2b8fa29f3",
      "parents": [
        "49a1d28f57adc9cb064572f0373e26363b0a412f"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "uvesafb: change mode parameter to mode_option\n\nMake more drivers use the \"mode_option\" parameter.  This one is quite new\nso drop the old \"mode\" parameter before someone starts using it seriously.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49a1d28f57adc9cb064572f0373e26363b0a412f",
      "tree": "243980c401ef204d8412dcac6ed682bb07c27424",
      "parents": [
        "d22579b837358cbef12ccca5adaf7e93ae09ab7a"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "fbcon: make logo_height a local variable\n\nMake logo_height variable local in the only function it is used.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d22579b837358cbef12ccca5adaf7e93ae09ab7a",
      "tree": "9da030058cc894372e7d5d0356447d1f6a14804b",
      "parents": [
        "77a6e7abb09de0e85a15e2fe42c21ffc59847759"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Wed Jul 23 21:31:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "atmel_lcdfb: FIFO underflow management\n\nManage atmel_lcdfb FIFO underflow\n\nResetting the LCD and DMA allows to fix screen shifting after a FIFO\nunderflow.  It follows reset sequence from errata \"LCD Screen Shifting\nAfter a Reset\".\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77a6e7abb09de0e85a15e2fe42c21ffc59847759",
      "tree": "94ddd7718d173edcd406457d0bef7d9dea79c0f9",
      "parents": [
        "1c0face9d4024bf942096297937759bdf0e1aeac"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Jul 23 21:31:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "vga16fb: test virtual screen range before subtraction on unsigned\n\ndx and dy are u32\u0027s, so the test should occur before the subtraction\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c0face9d4024bf942096297937759bdf0e1aeac",
      "tree": "7476e3d9697d313eaf963840ff3d1a9342aa1626",
      "parents": [
        "091c82c01295719d47b89b38d24e41ad2066ead8"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Jul 23 21:31:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "atafb: test virtual screen range before subtraction on unsigned\n\ndx and dy are u32\u0027s, so the test should occur before the subtraction\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "091c82c01295719d47b89b38d24e41ad2066ead8",
      "tree": "c0eba5dda549a576aad0c87177fef1268f498e1b",
      "parents": [
        "816664f88707b03fde24fb09759d569ed42406cb"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Jul 23 21:31:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "amifb: test virtual screen range before subtraction on unsigned\n\ndx and dy are u32\u0027s, so the test should occur before the subtraction\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "816664f88707b03fde24fb09759d569ed42406cb",
      "tree": "93b270478bec428c604658d410e92c07c8ebea48",
      "parents": [
        "fcea8030b3c2e71ad89f080901c63a04f07881c8"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Wed Jul 23 21:31:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "aty128fb: test below 0 on unsigned pll-\u003epost_divider\n\npll-\u003epost_divider is unsigned, so the test fails\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fcea8030b3c2e71ad89f080901c63a04f07881c8",
      "tree": "942140d583a70b49f0dc3a7df52d9e66582907be",
      "parents": [
        "7951ac91c7d45b61f54f1cdabc24b52b40785de6"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Wed Jul 23 21:31:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "drivers/video/aty/radeon_base.c: notify user if sysfs_create_bin_file() failed\n\nCurrent kernel builds warn about:\ndrivers/video/aty/radeon_base.c: In function \u0027radeonfb_pci_register\u0027:\ndrivers/video/aty/radeon_base.c:2334: warning: ignoring return value of \u0027sysfs_create_bin_file\u0027, declared with attribute warn_unused_result\ndrivers/video/aty/radeon_base.c:2336: warning: ignoring return value of \u0027sysfs_create_bin_file\u0027, declared with attribute warn_unused_result\n\nDo minimal checking of these functions and issue a warning if either\nfails.  They don\u0027t seem to be critical..\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7951ac91c7d45b61f54f1cdabc24b52b40785de6",
      "tree": "faf56472419112ea4d82c8ea348e69cf3bf64ec4",
      "parents": [
        "b91dbce56a8dbf312f6255d5121b295553d2b4db"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias@kaehlcke.net",
        "time": "Wed Jul 23 21:31:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "sa1100fb: convert ctrlr_sem in a mutex\n\nThe semaphore ctrlr_sem is used as a mutex.  Convert it to the mutex API\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b91dbce56a8dbf312f6255d5121b295553d2b4db",
      "tree": "77c3a0e93f4cca9b2c4ef2b73bce66acc792f60c",
      "parents": [
        "14aefd1b49ff3bd13caa37fb06bd53488d5d1486"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias@kaehlcke.net",
        "time": "Wed Jul 23 21:31:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "pxafb: convert ctrlr_sem in a mutex\n\nThe semaphore ctrlr_sem is used as a mutex.  Convert it to the mutex API.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14aefd1b49ff3bd13caa37fb06bd53488d5d1486",
      "tree": "94e1e623fe44ad875905a4a1101b29e88a762b9e",
      "parents": [
        "0b9cf3aa6b1e934807b40b4d478d7e11f7c43f55"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jul 23 21:31:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "video/sis/: remove compat code\n\nThis patch removes compat code for older kernel versions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0b9cf3aa6b1e934807b40b4d478d7e11f7c43f55",
      "tree": "a666e7fbc7c65d39e71eb5f56bc4c3fd6fe0e953",
      "parents": [
        "663b0e15877293451bdfea619db45eafae9dec54"
      ],
      "author": {
        "name": "Roland Kletzing",
        "email": "devzero@web.de",
        "time": "Wed Jul 23 21:31:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "mdacon messing up default vc\u0027s - set default to vc13-16 again\n\nmdacon incorrectly detects MDA hardware on systems without such graphics card.\n\nOne may load this module by chance, for example when doing some systematical\nmodule-testing, and if there is no Monochrome Display Adapter attached ,\nmodule init renders vc1-16 completely unusable.\n\nI and others have run into this more than once.  see [Bug 224522 - modprobe\nmdacon freezes machine -\u003e https://bugzilla.novell.com/show_bug.cgi?id\u003d224522 ]\nfor example\n\nApparently  proper MDA detection seems to be broken for a long time - seems to\nbe related to those #ifdef TEST_MDA_B statements added by Edward Betts.\n\nthis commit back in 2002 made things even worse :\nhttp://git.kernel.org/?p\u003dlinux/kernel/git/tglx/history.git;a\u003dcommit;h\u003dc72757b49c88914433244757fb4967fc63546685\n\nIt changed default vc allocation from 13-16 to 1-16 for no apparent reason\n(!?) , and with that (and without X), mdacon grabs the vc you`re currently\nsitting on and locks you out.\n\nthis is from Kconfig :\n\u003econfig MDA_CONSOLE\n\u003e        depends on !M68K \u0026\u0026 !PARISC \u0026\u0026 ISA\n\u003e        tristate \"MDA text console (dual-headed) (EXPERIMENTAL)\"\n\u003e        ---help---\n\u003e          Say Y here if you have an old MDA or monochrome Hercules graphics\n\u003e          adapter in your system acting as a second head ( \u003d video card). You\n\u003e          will then be able to use two monitors with your Linux system. Do not\n\u003e          say Y here if your MDA card is the primary card in your system; the\n\u003e          normal VGA driver will handle it.\n\nAs we can see mdacon is just meant as an additional driver for dual-head\nsetup, and since kernel 2.4.36 still defaults to vc13-16 , setting the default\nback to that value again shouldn`t do any harm.\n\nHereby i\u0027m reverting that change, setting default back to to vc13-16 again.\n\nBesides the fact that mdacon may be rarely or never be used these days and\ncould perhaps put to trash anyway (pre-dinosaur hardware!), indeed this is not\na real solution, but at least it removes the unfortunate side-effect of\nmessing up the vc you`re working on.\n\nSigned-off-by: Roland Kletzing \u003cdevzero@web.de\u003e\nCc: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nCc: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "663b0e15877293451bdfea619db45eafae9dec54",
      "tree": "58392fefaf72132345716f83e87d0dc4451133ff",
      "parents": [
        "0292be4a382957016e8b574dc292779cfb49e029"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "tridentfb: remove warning message that cyblafb driver should be used\n\nThe tridentfb driver should handle now all chipsets handled by the cyblafb\ndriver.  Remove the message which claims that support will be removed.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0292be4a382957016e8b574dc292779cfb49e029",
      "tree": "dc583df0ad19e5fc2f7cfa294cbd6ade9ad4a87b",
      "parents": [
        "6280fd4f9c2683a4d2f096320dd74ded4e5106ad"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 21:31:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:36 2008 -0700"
      },
      "message": "tridentfb: add imageblit acceleration for Blade3D family\n\nAdd imageblit acceleration for the Blade3D family of cores.  The code is\nbased on code from the cyblafb driver.\n\nIt is a step toward assimilating back the cyblafb driver into the\ntridentfb driver.  The cyblafb driver handles a subfamily of the Trident\nBlade3d cores.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "6280fd4f9c2683a4d2f096320dd74ded4e5106ad"
}
