)]}'
{
  "log": [
    {
      "commit": "84479f3c17e2c452d22be10a967e5282b3742d9f",
      "tree": "eca4fcb1be58a163712c6b41fe2688da8de53c81",
      "parents": [
        "946880fa270c18c137654af70ba939f03181c6b6",
        "461cbe77d0a4f887c33a3a95ea68a7daf23b4302"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 09:18:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 09:18:06 2010 -0700"
      },
      "message": "Merge branch \u0027msm-video\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm\n\n* \u0027msm-video\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm:\n  video: msm: Fix section mismatch in mddi.c.\n  drivers: video: msm: drop some unused variables\n"
    },
    {
      "commit": "636d17427b1ef0e97bd9df9b3b0e0f314ff889d3",
      "tree": "f573602c1a78e9140c36e220c47675b79af1c270",
      "parents": [
        "dd21e9bdff14a9882f2c485fe533c6ce64ea2675",
        "0b019a41553a919965bb02d07d54e3e6c57a796d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 09:13:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 09:13:19 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (226 commits)\n  ARM: 6323/1: cam60: don\u0027t use __init for cam60_spi_{flash_platform_data,partitions}\n  ARM: 6324/1: cam60: move cam60_spi_devices to .init.data\n  ARM: 6322/1: imx/pca100: Fix name of spi platform data\n  ARM: 6321/1: fix syntax error in main Kconfig file\n  ARM: 6297/1: move U300 timer to dynamic clock lookup\n  ARM: 6296/1: clock U300 intcon and timer properly\n  ARM: 6295/1: fix U300 apb_pclk split\n  ARM: 6306/1: fix inverted MMC card detect in U300\n  ARM: 6299/1: errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID\n  ARM: 6294/1: etm: do a dummy read from OSSRR during initialization\n  ARM: 6292/1: coresight: add ETM management registers\n  ARM: 6288/1: ftrace: document mcount formats\n  ARM: 6287/1: ftrace: clean up mcount assembly indentation\n  ARM: 6286/1: fix Thumb-2 decompressor broken by \"Auto calculate ZRELADDR\"\n  ARM: 6281/1: video/imxfb.c: allow usage without BACKLIGHT_CLASS_DEVICE\n  ARM: 6280/1: imx: Fix build failure when including \u003cmach/gpio.h\u003e without \u003clinux/spinlock.h\u003e\n  ARM: S5PV210: Fix on missing s3c-sdhci card detection method for hsmmc3\n  ARM: S5P: Fix on missing S5P_DEV_FIMC in plat-s5p/Kconfig\n  ARM: S5PV210: Override FIMC driver name on Aquila board\n  ARM: S5PC100: enable FIMC on SMDKC100\n  ...\n\nFix up conflicts in arch/arm/mach-{s5pc100,s5pv210}/cpu.c due to\ndifferent subsystem \u0027setname\u0027 calls, and trivial port types in\ninclude/linux/serial_core.h\n"
    },
    {
      "commit": "628a464e5bffd0e9aedaee2a85296be17aa19d90",
      "tree": "2a48af6c73526b73cd4ed9cf02bde78110e1dc2c",
      "parents": [
        "527dcf4c5029b8dc791eb96fad01a12bb06e7850"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Aug 10 18:02:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:12 2010 -0700"
      },
      "message": "drivers/video/igafb.c: make igafb_setup() and igafb_init() static\n\nCc: Kulikov Vasiliy \u003csegooon@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": "527dcf4c5029b8dc791eb96fad01a12bb06e7850",
      "tree": "3b2ee7c81990b55667f8207a8ce86073f7d84287",
      "parents": [
        "c07fbfd17e614a76b194f371c5331e21e6cffb54"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Tue Aug 10 18:02:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:12 2010 -0700"
      },
      "message": "drivers/video/igafb.c: introduce lost \u0027return\u0027\n\nIf iga_init() fails, code releases resources and continues to use it.  It\nseems that after releasing resources \u0027return\u0027 should be.\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@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": "c07fbfd17e614a76b194f371c5331e21e6cffb54",
      "tree": "34bd53668b5b45b344411d49d8acf6d466004428",
      "parents": [
        "daf695fca877068d7533a1b431b09210e5ad0b6b"
      ],
      "author": {
        "name": "Daniel De Graaf",
        "email": "dgdegra@tycho.nsa.gov",
        "time": "Tue Aug 10 18:02:45 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:12 2010 -0700"
      },
      "message": "fbmem: VM_IO set, but not propagated\n\nWhen we setup up the VMA flags for the mmap flag and we end up using the\nfallback mmap functionality we set the vma-\u003evm_flags |\u003d VM_IO.  However we\nneglect to propagate the flag to the vma-\u003evm_page_prot.\n\nThis bug was found when Linux kernel was running under Xen.  In that\nscenario, any page that has VM_IO flag to it, means that it MUST be a\nMMIO/VRAM backend memory , _not_ System RAM.  That is what the fbmem.c\ndoes: sets VM_IO, ioremaps the region - everything is peachy.\n\nWell, not exactly.  The vm_page_prot does not get the relevant PTE flags\nset (_PAGE_IOMAP) which under Xen is a death-kneel to pages that are\nreferencing real physical devices but don\u0027t have that flag set.\n\nThis patch fixes this.\n\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Daniel De Graaf \u003cdgdegra@tycho.nsa.gov\u003e\nTested-by: Eamon Walsh \u003cewalsh@tycho.nsa.gov\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2bb567a38950f0917aecfe1a3e46720d8bbb0020",
      "tree": "58187f4c8263dd3efcae7b018066517caece374e",
      "parents": [
        "04ab9ef97771ba88789672a1f0d0ddcf8dbc0924"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Tue Aug 10 18:02:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:12 2010 -0700"
      },
      "message": "s3c-fb: automatically calculate pixel clock when none is given\n\nAdd a simple algorithm which calculates the pixel clock based on the video\nmode parameters.  This is only done when no pixel clock is supplied\nthrough the platform data.\n\nThis allows drivers to omit the pixel clock data and thus share the\nalgorithm used for calculating it.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nCc: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nTested-by: Donghwa Lee \u003cyiffie9819@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": "04ab9ef97771ba88789672a1f0d0ddcf8dbc0924",
      "tree": "2cdd3901815caf4a1dd9f2e9d108622068e35269",
      "parents": [
        "8cfdcb2393b05cc80f89ed0110c0f90423d2fee1"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:12 2010 -0700"
      },
      "message": "s3c-fb: add support for DMA channel control on S5PV210\n\nS5PV210 SoCs allow enabling/disabling DMA channels per window.  For a\nwindow to display data from framebuffer memory, its channel has to be\nenabled.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8cfdcb2393b05cc80f89ed0110c0f90423d2fee1",
      "tree": "d5a45d10fa6aaa207bae7e19fb0f32334015873e",
      "parents": [
        "a8bdabca3ad69de632bd13f1cb65639e9a556e20"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Aug 10 18:02:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:12 2010 -0700"
      },
      "message": "s3c-fb: fix section mismatch\n\nThis patch fixes the following section mismatch errors:\n\nWARNING: vmlinux.o(.data+0x20b40): Section mismatch in reference from the variable s3c_fb_driver_ids to the (unknown reference) .devinit.data:(unknown)\nThe variable s3c_fb_driver_ids references\nthe (unknown reference) __devinitdata (unknown)\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nWARNING: vmlinux.o(.data+0x20b58): Section mismatch in reference from the variable s3c_fb_driver_ids to the (unknown reference) .devinit.data:(unknown)\nThe variable s3c_fb_driver_ids references\nthe (unknown reference) __devinitdata (unknown)\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nWARNING: vmlinux.o(.data+0x20b70): Section mismatch in reference from the variable s3c_fb_driver_ids to the (unknown reference) .devinit.data:(unknown)\nThe variable s3c_fb_driver_ids references\nthe (unknown reference) __devinitdata (unknown)\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*driver, *_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8bdabca3ad69de632bd13f1cb65639e9a556e20",
      "tree": "e29b458eeeec1af2d8ed87a601f85626c9165076",
      "parents": [
        "f676ec2a3526465dfa7b5c513a0c2bb22fb70b80"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:12 2010 -0700"
      },
      "message": "s3c-fb: protect window-specific registers during updates\n\nNewer hardware (S3C6410, S5P) have the ability to block updates from\nshadow registers during reconfiguration.  Add protect calls for set_par\nand clear protection when resetting.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f676ec2a3526465dfa7b5c513a0c2bb22fb70b80",
      "tree": "ab844e8c4136487f4daf0da6d9687103845fc62a",
      "parents": [
        "f5ec546f1f5e21bfc84ce7a1ac7408702082c65a"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:11 2010 -0700"
      },
      "message": "s3c-fb: correct window osd size and alpha register handling\n\nS3C64xx and S5P OSD registers for OSD size and alpha are as follows:\nVIDOSDC: win 0 - size, win 1-4: alpha\nVIDOSDD: win 1-2 - size; not present for windows 0, 3 and 4\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5ec546f1f5e21bfc84ce7a1ac7408702082c65a",
      "tree": "9525ade4ee40c8c4bfc8c408ed643d484b953dfa",
      "parents": [
        "d4787291fb9ce93f346f307c211af967d29cccad"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:11 2010 -0700"
      },
      "message": "s3c-fb: add SHADOWCON shadow register locking support for S5PV210\n\nS5PV210 allows per-window locking of register value updates from shadow\nregisters.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d4787291fb9ce93f346f307c211af967d29cccad",
      "tree": "af5cb95abe8e688d6ccf321cdcfd62b85cd47cb5",
      "parents": [
        "efdc846d2f7190c8f3092c09975c0ebba30a95ba"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:11 2010 -0700"
      },
      "message": "s3c-fb: window 3 of 64xx+ does not have an osd_d register\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efdc846d2f7190c8f3092c09975c0ebba30a95ba",
      "tree": "23834f2ab4523b86c53f2a4f3b56834e8155dfb2",
      "parents": [
        "067b226b9e8e20463e0937344c93101ac8d8d2b1"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:10 2010 -0700"
      },
      "message": "s3c-fb: add wait for VSYNC ioctl\n\nAdd VSYNC interrupt support and an ioctl that allows waiting for it.\nInterrupts are turned on only when needed.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "067b226b9e8e20463e0937344c93101ac8d8d2b1",
      "tree": "518d26953ac86514594307976e5a670212c52c6e",
      "parents": [
        "eb42b0441bc7fd29066bb7c38ebabe3d0e3ff202"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:10 2010 -0700"
      },
      "message": "s3c-fb: add support for display panning\n\nSupports all bpp modes.\n\nThe PRTCON register is used to disable in-hardware updates of registers\nthat store start and end addresses of framebuffer memory.  This prevents\ndisplay corruption in case we do not make it before VSYNC with updating\nthem atomically.  With this feature there is no need to wait for a VSYNC\ninterrupt before each such update.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e591ac620269b3f5fb000d75444bbb397576315",
      "tree": "f8f44566eba2aa426f5519674c8848ec025a4bd7",
      "parents": [
        "9fa424a40186ef3e8a6573aa1c1dd46c94c66012"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:10 2010 -0700"
      },
      "message": "s3c-fb: separate S5PC100 and S5PV210 framebuffer driver data structures\n\nS5PC100 and S5PV210 framebuffer devices differ slightly in terms of\navailable registers and their driver data structures have to be separate.\nThose differences include dissimilar ways to control shadow register\nupdates.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd7d7e0244955a4694d1e79e8c8a9bef163d6305",
      "tree": "2f10b24821d854597dce5d2a351cecb547f68894",
      "parents": [
        "bc2da1b6fb1a8af9a3226a4f5db3ce32a0a192c9"
      ],
      "author": {
        "name": "Pawel Osciak",
        "email": "p.osciak@samsung.com",
        "time": "Tue Aug 10 18:02:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:10 2010 -0700"
      },
      "message": "s3c-fb: fix various null references on framebuffer memory alloc failure\n\nThe following problems were found in the above situation:\n\nsfb-\u003ewindows[win] was being assigned at the end of s3c_fb_probe_win only.\nThis resulted in passing a NULL to s3c_fb_release_win if probe_win\nreturned early and a memory leak.\n\ndma_free_writecombine does not allow its third argument to be NULL.\n\nfb_dealloc_cmap does not verify whether its argument is not NULL.\n\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bc2da1b6fb1a8af9a3226a4f5db3ce32a0a192c9",
      "tree": "b49de2f909dbafb516e8c00570f7fc2ced1ab8c8",
      "parents": [
        "c4bb6ffa7754e8d0f8b24decd91de259b549fda1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 10 18:02:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:10 2010 -0700"
      },
      "message": "s3c-fb: integrate palette setup code into main driver\n\nRemove the palette setup code from the header files and put it into the\nmain driver.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: KyungMin Park \u003ckyungmin.park.samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c4bb6ffa7754e8d0f8b24decd91de259b549fda1",
      "tree": "b3fa52dc17e77e9541d525d2ac42d8d206daa151",
      "parents": [
        "50a5503a9208420e6c59d24504a5e9913d603cf7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 10 18:02:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:10 2010 -0700"
      },
      "message": "s3c-fb: udpate to support s3c2416/s3c2443 style hardware\n\nUpdate the variant and window variant structures with the necessary\nchanges to support the older style of hardware where these are not in the\nsame place.\n\nAdd the support for the s3c2443/s3c2416 hardware by using the\nplatform-device s3c2443 to cover both, and add the initialisation data for\nthese.\n\nAlso change to including just the v4 header files for the moment until the\nlast of the merging of these is sorted out.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: KyungMin Park \u003ckyungmin.park.samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50a5503a9208420e6c59d24504a5e9913d603cf7",
      "tree": "3d1e5c3cc1ab5f1a499695803163204483b382a7",
      "parents": [
        "949470375393e82dc9158d36d675180c8c250388"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 10 18:02:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:10 2010 -0700"
      },
      "message": "s3c-fb: initial move to unifying the header files\n\nRemove the various header files that configure this driver and use the\nplatform device name to select the correct configuration at probe time.\n\nCurrently this does not remove the header files, only updates the driver\nand the relevant platform files.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: KyungMin Park \u003ckyungmin.park.samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "949470375393e82dc9158d36d675180c8c250388",
      "tree": "8e0e7b78292aa08784dda53826817fc54b9c6b65",
      "parents": [
        "dc8498c00f6a41a28f01111a3d2ed9f179356a71"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 10 18:02:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:10 2010 -0700"
      },
      "message": "s3c-fb: only init window colour key controls for windows with blending\n\nThe driver clears all windows, but also sets the windows\u0027 colour key\ncontrols at the same time.  However, the last window does not have these\nregisters as it is always blended into the previous window.\n\nMove the colour key initialisation into the probe, and run it for only\nnr_win-1 windows.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: KyungMin Park \u003ckyungmin.park.samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dc8498c00f6a41a28f01111a3d2ed9f179356a71",
      "tree": "550c4903f5f8510aebf57293c27aa099320fda94",
      "parents": [
        "ad04490a171915737c9b99d2fa5cb813830f24c1"
      ],
      "author": {
        "name": "InKi Dae",
        "email": "inki.dae@samsung.com",
        "time": "Tue Aug 10 18:02:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:09 2010 -0700"
      },
      "message": "s3c-fb: fix distortedness situation for the mode more then 24bpp\n\nIt has been working fine at 16bpp but in case of pixel format more then\n24bpp it would occur distortedness situation on that mode.  so this patch\nset the word swap control bit of WINCONx to 1 as default value.  but it\nshould be set to 0 in case that each ENLOCAL bit of WINCON0 ~ 2 registers\nis enabled.  this issue would be solved with local path feature soon.\n\nSigned-off-by: InKi Dae \u003cinki.dae@samsung.com\u003e\nReviewed-by: KyungMin Park \u003ckyungmin.park.samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad04490a171915737c9b99d2fa5cb813830f24c1",
      "tree": "be12ab706d2f68be30d8169ffaa2c5f3f8616fca",
      "parents": [
        "45649fdb54c2e3feb59a8648608ed601511f2098"
      ],
      "author": {
        "name": "InKi Dae",
        "email": "inki.dae@samsung.com",
        "time": "Tue Aug 10 18:02:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:09 2010 -0700"
      },
      "message": "s3c-fb: add default window feature.\n\ns5pv210 has five window layers (window0 ~ 4), among them, window0 ~ 2\ncould be used for local path with fimc(capture device) and fimd writeback\nfeature so this patch makes default window layer for UI to be set at\nmachine code.\n\nSigned-off-by: InKi Dae \u003cinki.dae@samsung.com\u003e\nReviewed-by: KyungMin Park \u003ckyungmin.park.samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "45649fdb54c2e3feb59a8648608ed601511f2098",
      "tree": "7db4ba317e44fe04f1c3c7d443fa8e775359acaa",
      "parents": [
        "a67ef278e24b1fe5ab8f5e8ef27f9654b91732de"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 10 18:02:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:09 2010 -0700"
      },
      "message": "s3c-fb: change to depending on CONFIG_S3C_FB_DEV\n\nAs suggested by Marek Szyprowski, we should make the driver depend on the\nconfiguration currently being used to build the platform device into the\nkernel.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Pawel Osciak \u003cp.osciak@samsung.com\u003e\nCc: InKi Dae \u003cinki.dae@samsung.com\u003e\nCc: KyungMin Park \u003ckyungmin.park.samsung.com\u003e\nCc: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a67ef278e24b1fe5ab8f5e8ef27f9654b91732de",
      "tree": "dbef61c3226194d95c93105ccb1a83774e74776e",
      "parents": [
        "26c5be3c750df6f8a9193d478905627ec75f7f41"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Tue Aug 10 18:02:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:09 2010 -0700"
      },
      "message": "drivers/video/fbmem.c: simplify strlen()\u003d\u003d0 check in fb_get_options()\n\nReplaced !strlen(str) check with !str[0].  Removed the variable which was\nused solely to store strlen result.\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "26c5be3c750df6f8a9193d478905627ec75f7f41",
      "tree": "414dca05e16893bf32ae6ec53b96031b54aa8193",
      "parents": [
        "da909ce4c0df482a43e1e8c827a7d2f169973736"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Tue Aug 10 18:02:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:09 2010 -0700"
      },
      "message": "fbcon: uninline four foo_update_attr() functions\n\nThis patch uninlines four similar functions, foo_update_attr(), in four\nfbcon-related files.\n\nThese functions contain loops, two of theam have _nested_ loops, and they\nhave more than one callsite each.  I think they should not be inlined.\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da909ce4c0df482a43e1e8c827a7d2f169973736",
      "tree": "c2715adf1cb2ba1689c5429c41c072af2e6ca8d8",
      "parents": [
        "ec81c9cc2f58a3a9f9637c390ea83efe9f91abf7"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Tue Aug 10 18:02:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:09 2010 -0700"
      },
      "message": "fbcon: uninline large static function get_color()\n\nThis function\u0027s body is good two screenfuls and it has six callsites.  No\napparent reason why it is marked inline.\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec81c9cc2f58a3a9f9637c390ea83efe9f91abf7",
      "tree": "cfb2273a616d3f8ac2f9cdd8c9708200ddfe50a6",
      "parents": [
        "c34f16b70a52e348a62944fe0d5c7c1eb9ad5b72"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Tue Aug 10 18:02:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:09 2010 -0700"
      },
      "message": "fbdev: efifb: section fixes\n\nRemove 43 section mismatches by moving the two structures efifb_defined\nand efifb_fix from .init.data to .devinit.data.\n\nAlso the two structure arrays dmi_system_table[] and dmi_list[] have been\nmoved from .data to .init.rodata and .init.data, which saves, if built-in,\nsome space.\n\nOn x86_64 \u0027size -A\u0027 showed that these sections changed size:\n\nefifb.o:\nsection                     size-old        size-new\n.data                       1200            688\n.init.data                  7840            512\n.init.rodata                0               7568\n.devinit.data               0               256\n\nTotal                       11927           11911\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nCc: Peter Jones \u003cpjones@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0b019a41553a919965bb02d07d54e3e6c57a796d",
      "tree": "6e329b4159b440d2aac5200a5c07103fe261c096",
      "parents": [
        "5f6878b0d22f9b93f9698f88c335007e2a3c3bbc",
        "054d5c9238f3c577ad51195c3ee7803613f322cc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Aug 10 23:17:52 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Aug 10 23:17:52 2010 +0100"
      },
      "message": "Merge branches \u0027master\u0027 and \u0027devel\u0027 into for-linus\n\nConflicts:\n\tarch/arm/Kconfig\n\tarch/arm/mm/Kconfig\n"
    },
    {
      "commit": "81ef806163ebfd4775fc3154e031aad6feaaa192",
      "tree": "724ce4c8cf71314d66f6a672d329f3f704450b0d",
      "parents": [
        "868003ca7ad17ac6c1606dc36101f10a7825b399"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Mon Aug 02 08:39:55 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Aug 10 22:10:51 2010 +0100"
      },
      "message": "ARM: 6281/1: video/imxfb.c: allow usage without BACKLIGHT_CLASS_DEVICE\n\nFrom: Eric Bénard \u003ceric@eukrea.com\u003e\n\nThis fixes the following build failure:\n\n\tdrivers/built-in.o: In function `imxfb_probe\u0027: mxcmmc.c:(.init.text+0xd04): undefined reference to `backlight_device_register\u0027\n\tdrivers/built-in.o: In function `imxfb_remove\u0027: mxcmmc.c:(.devexit.text+0x44): undefined reference to `backlight_device_unregister\u0027\n\nthat was introduced by\n\n\t7a2bb23 (imxfb: add pwmr controlled backlight support)\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "83ceb67d7dfe6aedf0e47dd6887b7b3c753542b2",
      "tree": "ae45ce855037966218ebcf61c9290117d29a2cb0",
      "parents": [
        "64ba3dc3143d94bbe935722aa17fa516b232bc83"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Jun 01 22:53:03 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 13:47:43 2010 -0700"
      },
      "message": "tty: fix console_sem lock order\n\nvgacon_do_font_op releases and reacquires the BTM while holding\nconsole_sem. This violates the rule that BTM has to be the\nouter lock whenever we hold both.\n\nThere does not seem to be any reason to give up the BTM here,\nso just stop doing that.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ec79d6056de58511d8e46d9ae59d3878f958dc3e",
      "tree": "8e73cf399c4cb3c31dbf3caced385cfc018a706a",
      "parents": [
        "3f582b8c11014e4ce310d9839fb335164195333f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Jun 01 22:53:01 2010 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 13:47:43 2010 -0700"
      },
      "message": "tty: replace BKL with a new tty_lock\n\nAs a preparation for replacing the big kernel lock\nin the TTY layer, wrap all the callers in new\nmacros tty_lock, tty_lock_nested and tty_unlock.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8fd4bd22350784d5b2fe9274f6790ba353976415",
      "tree": "a74d39c50f9a1ca74cfb47b08201c3a3d1e0baea",
      "parents": [
        "26df6d13406d1a53b0bda08bd712f1924affd7cd"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jun 23 12:56:12 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Aug 10 13:47:40 2010 -0700"
      },
      "message": "vt/console: try harder to print output when panicing\n\nJesse\u0027s initial patch commit said:\n\n\"At panic time (i.e.  when oops_in_progress is set) we should try a bit\nharder to update the screen and make sure output gets to the VT, since\nsome drivers are capable of flipping back to it.\n\nSo make sure we try to unblank and update the display if called from a\npanic context.\"\n\nI\u0027ve enhanced this to add a flag to the vc that console layer can set to\nindicate they want this behaviour to occur.  This also adds support to\nfbcon for that flag and adds an fb flag for drivers to indicate they want\nto use the support.  It enables this for KMS drivers.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nAcked-by: James Simmons \u003cjsimmons@infradead.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fa260c00c1aa5c657793a7221e40d2400df5afd8",
      "tree": "e34863069c3ce3dcc2e423f1369bd933657fa4e3",
      "parents": [
        "d9e1b6c45059ccfff647a120769ae86da78dfdc4"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "peterhuewe@gmx.de",
        "time": "Mon Aug 09 17:18:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 09 20:44:53 2010 -0700"
      },
      "message": "drivers/video/w100fb.c: ignore void return value / fix build failure\n\nFix a build failure \"error: void value not ignored as it ought to be\"\nby removing an assignment of a void return value.  The functionality of\nthe code is not changed.\n\nSigned-off-by: Peter Huewe \u003cpeterhuewe@gmx.de\u003e\nAcked-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c5f347579a661c9506e794315f0798b75ef71d35",
      "tree": "eb900af7a9f758fe775ded478645fcc1ce75328f",
      "parents": [
        "537d84787659b355b3331813dc134c7497ddafa5",
        "f27098379b1dbfedae99e5b86e10529f799d4071"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:04:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:04:17 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://github.com/schandinat/linux-2.6\n\n* \u0027for-linus\u0027 of git://github.com/schandinat/linux-2.6:\n  drivers/video/via/via-gpio.c: fix warning\n  viafb: Depends on X86\n  fbdev: section cleanup in viafb driver\n  viafb: fix accel_flags check_var bug\n  viafb: probe cleanups\n  viafb: remove ioctls which break the framebuffer interface\n  viafb: update fix before calculating depth\n  viafb: PLL value cleanup\n  viafb: simplify lcd size \"detection\"\n  viafb: fix PCI table\n  viafb: add lcd scaling support for some IGPs\n  viafb: improve lcd code readability\n  viafb: remove duplicated scaling code\n  MAINTAINERS: update viafb entry\n"
    },
    {
      "commit": "537d84787659b355b3331813dc134c7497ddafa5",
      "tree": "e43d376ed8522b09163ed1f7902e1fed25d2fe3b",
      "parents": [
        "d71048e22f47725a5808ea2e4e1e72fa36c1a788",
        "ece350d3949e9a60b39e4f9853be118e98d48fbc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:02:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:02:59 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\n* \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux: (64 commits)\n  OMAP: DSS2: OMAPFB: add support for FBIO_WAITFORVSYNC\n  OMAP: DSS2: Replace strncmp() with sysfs_streq() in overlay_manager_store()\n  OMAP: DSS2: Fix error path in omap_dsi_update()\n  OMAP: DSS2: TDO35S: fix video signaling\n  OMAP: DSS2: OMAPFB: Fix invalid bpp for PAL and NTSC modes\n  OMAP: DSS2: OMAPFB: Fix probe error path\n  OMAP3EVM: Replace vdvi regulator supply with vdds_dsi\n  OMAP: DSS2: Remove extra return statement\n  OMAP: DSS2: adjust YUV overlay width to be even\n  OMAP: DSS2: OMAPFB: Fix sysfs mirror input check\n  OMAP: DSS2: OMAPFB: Remove redundant color register range check\n  OMAP: DSS2: OMAPFB: Remove redundant rotate range check\n  OMAP: DSS2: OMAPFB: Check fb2display() return value\n  OMAP: DSS2: Taal: Optimize enable_te, rotate, mirror when value unchanged\n  OMAP: DSS2: DSI: detect unsupported update requests\n  OMAP: DSS2: DSI: increase FIFO low threshold\n  OMAP: DSS2: DSI: Add error IRQ mask for DSI complexIO\n  OMAP: DSS2: DSI: Remove BTA after set_max_rx_packet_size\n  OMAP: DSS2: change manual update scaling setup\n  OMAP: DSS2: DSI: use BTA to end the frame transfer\n  ...\n"
    },
    {
      "commit": "d71048e22f47725a5808ea2e4e1e72fa36c1a788",
      "tree": "65debebb2964cb4cbde4d29e15730527d686a540",
      "parents": [
        "44d51a029f95d49c5c7ccd7808f81904c20c3abd",
        "d21872b3683ff37f73c68993749a6e6aeeaed265"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:01:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 08 10:01:46 2010 -0700"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (143 commits)\n  omap: mailbox: reorganize headers\n  omap: mailbox: standarize on \u0027omap-mailbox\u0027\n  omap: mailbox: only compile for configured archs\n  omap: mailbox: simplify omap_mbox_register()\n  omap: mailbox: reorganize registering\n  omap: mailbox: add IRQ names\n  omap: mailbox: remove unecessary fields\n  omap: mailbox: don\u0027t export unecessary symbols\n  omap: mailbox: update omap1 probing\n  omap: mailbox: use correct config for omap1\n  omap: mailbox: 2420 should be detected at run-time\n  omap: mailbox: reorganize structures\n  omap: mailbox: trivial cleanups\n  omap mailbox: Set a device in logical mbox instance for traceability\n  omap: mailbox: convert block api to kfifo\n  omap: mailbox: remove (un)likely macros from cold paths\n  omap: mailbox cleanup: split MODULE_AUTHOR line\n  omap: mailbox: convert rwlocks to spinlock\n  Mailbox: disable mailbox interrupt when request queue\n  Mailbox: new mutext lock for h/w mailbox configuration\n  ...\n"
    },
    {
      "commit": "500b9fc922cbec572f4fd1436533bfaed5011262",
      "tree": "aac4b7de0871e66740aeaf3510f7a59280026592",
      "parents": [
        "f165eb77f49cb6f6e86e2f2f09183904b2965d19",
        "beccb12f6fbcc73339f127ff1f00638f076c933f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 06 18:13:19 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 06 18:13:19 2010 +0100"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/genesis-2.6 into devel-stable\n\nConflicts:\n\tdrivers/net/irda/sh_irda.c\n"
    },
    {
      "commit": "9779714c8af09d57527f18d9aa2207dcc27a8687",
      "tree": "52182f2289d9b7a77fbe119f4cd5726ef6494e66",
      "parents": [
        "89a6c8cb9e6e11b6e3671dce7e037789b8f7cf62",
        "65b5ac1479840a3e87f086d68e5ef91f3002e8e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 16:00:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 16:00:44 2010 -0700"
      },
      "message": "Merge branch \u0027kms-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027kms-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  kgdb,docs: Update the kgdb docs to include kms\n  drm_fb_helper: Preserve capability to use atomic kms\n  i915: when kgdb is active display compression should be off\n  drm/i915: use new fb debug hooks\n  drm: add KGDB/KDB support\n  fb: add hooks to handle KDB enter/exit\n  kgdboc: Add call backs to allow kernel mode switching\n  vt,console,kdb: automatically set kdb LINES variable\n  vt,console,kdb: implement atomic console enter/leave functions\n"
    },
    {
      "commit": "03c0c29aff7e56b722eb6c47eace222b140d0377",
      "tree": "47267a19b523159cf36a050ef3c35f4dbdb33016",
      "parents": [
        "c60c6a96b7bb0f1f8bb635fdfcf5b592aaf062b4",
        "7fb8f881c54beb05dd4d2c947dada1c636581d87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (63 commits)\n  of/platform: Register of_platform_drivers with an \"of:\" prefix\n  of/address: Clean up function declarations\n  of/spi: call of_register_spi_devices() from spi core code\n  of: Provide default of_node_to_nid() implementation.\n  of/device: Make of_device_make_bus_id() usable by other code.\n  of/irq: Fix endian issues in parsing interrupt specifiers\n  of: Fix phandle endian issues\n  of/flattree: fix of_flat_dt_is_compatible() to match the full compatible string\n  of: remove of_default_bus_ids\n  of: make of_find_device_by_node generic\n  microblaze: remove references to of_device and to_of_device\n  sparc: remove references to of_device and to_of_device\n  powerpc: remove references to of_device and to_of_device\n  of/device: Replace of_device with platform_device in includes and core code\n  of/device: Protect against binding of_platform_drivers to non-OF devices\n  of: remove asm/of_device.h\n  of: remove asm/of_platform.h\n  of/platform: remove all of_bus_type and of_platform_bus_type references\n  of: Merge of_platform_bus_type with platform_bus_type\n  drivercore/of: Add OF style matching to platform bus\n  ...\n\nFix up trivial conflicts in arch/microblaze/kernel/Makefile due to just\nsome obj-y removals by the devicetree branch, while the microblaze\nupdates added a new file.\n"
    },
    {
      "commit": "f27098379b1dbfedae99e5b86e10529f799d4071",
      "tree": "1bda7e94afa1d741d13e78425d923d8b8b9283b3",
      "parents": [
        "901b97d7b7ca9512ebb5d358df4ba6f8031f32cd"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jun 29 14:09:43 2010 -0700"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Thu Aug 05 22:36:27 2010 +0000"
      },
      "message": "drivers/video/via/via-gpio.c: fix warning\n\ndrivers/video/via/via-gpio.c: In function \u0027viafb_gpio_probe\u0027:\ndrivers/video/via/via-gpio.c:216: warning: assignment from incompatible pointer type\n\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "901b97d7b7ca9512ebb5d358df4ba6f8031f32cd",
      "tree": "4a53dc9559a62331b12af5760c3bcafc9bd58187",
      "parents": [
        "eca9c47bd3120d3643b83dce09b0cf49fdd73d1a"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Tue Jul 20 00:40:16 2010 +0100"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Thu Aug 05 21:58:26 2010 +0000"
      },
      "message": "viafb: Depends on X86\n\nVIA UniChrome and Chrome9 GPUs only exist as Integrated Graphics\nProcessors in x86 chipsets.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "eca9c47bd3120d3643b83dce09b0cf49fdd73d1a",
      "tree": "7b5e87971cf542cef0fd37c076c32cc1f66280b1",
      "parents": [
        "af29a5b1781bf642a29b5e9bb6162dccfcd626df"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Thu Jun 17 12:01:24 2010 +0200"
      },
      "committer": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Thu Aug 05 21:58:15 2010 +0000"
      },
      "message": "fbdev: section cleanup in viafb driver\n\nThis patch moves two functions from .devexit to .text,\nwhich are called on the probe error path.\nAlso a function which is called by probe is moved\nfrom .text to .devinit.\n\nWARNING: vmlinux.o(.devinit.text+0x2ca5): Section mismatch in reference\nfrom the function via_pci_probe() to the function\ndevexit.text:via_teardown_subdevs()\nThe function __devinit via_pci_probe() references\na function __devexit via_teardown_subdevs().\nThis is often seen when error handling in the init function\nuses functionality in the exit path.\nThe fix is often to remove the __devexit annotation of\nvia_teardown_subdevs() so it may be used outside an exit section.\n\nWARNING: vmlinux.o(.devinit.text+0x2cb1): Section mismatch in reference\nfrom the function via_pci_probe() to the function\ndevexit.text:via_pci_teardown_mmio()\nThe function __devinit via_pci_probe() references\na function __devexit via_pci_teardown_mmio().\nThis is often seen when error handling in the init function\nuses functionality in the exit path.\nThe fix is often to remove the __devexit annotation of\nvia_pci_teardown_mmio() so it may be used outside an exit section.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\n"
    },
    {
      "commit": "db7a1535d2dcf91115ba0fb940b1902c05305843",
      "tree": "29757b0b2db0e56bc520444d7233f2462d3c199a",
      "parents": [
        "ab265d5cdde7133f2569e2b5f341a80907b8600e",
        "7cc88fdcff3cc7f0d5d2384ffd7f6d4ce9a745f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 13:45:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 13:45:50 2010 -0700"
      },
      "message": "Merge branch \u0027upstream/xen\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027upstream/xen\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen: (23 commits)\n  xen/panic: use xen_reboot and fix smp_send_stop\n  Xen: register panic notifier to take crashes of xen guests on panic\n  xen: support large numbers of CPUs with vcpu info placement\n  xen: drop xen_sched_clock in favour of using plain wallclock time\n  pvops: do not notify callers from register_xenstore_notifier\n  Introduce CONFIG_XEN_PVHVM compile option\n  blkfront: do not create a PV cdrom device if xen_hvm_guest\n  support multiple .discard.* sections to avoid section type conflicts\n  xen/pvhvm: fix build problem when !CONFIG_XEN\n  xenfs: enable for HVM domains too\n  x86: Call HVMOP_pagetable_dying on exit_mmap.\n  x86: Unplug emulated disks and nics.\n  x86: Use xen_vcpuop_clockevent, xen_clocksource and xen wallclock.\n  implement O_NONBLOCK for /proc/xen/xenbus\n  xen: Fix find_unbound_irq in presence of ioapic irqs.\n  xen: Add suspend/resume support for PV on HVM guests.\n  xen: Xen PCI platform device driver.\n  x86/xen: event channels delivery on HVM.\n  x86: early PV on HVM features initialization.\n  xen: Add support for HVM hypercalls.\n  ...\n"
    },
    {
      "commit": "cdd854bc42b5e6c79bbbc40c6600d995ffe6e747",
      "tree": "18c4dcc07bbb8aeb2b23bc812cd60cc293f36cd8",
      "parents": [
        "bbc4fd12a635492ad9d12bb418124fa2d5f0d734",
        "42a0ae2282b512d1a8f6f020327f5f7b8f31a5ea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 09:03:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 09:03:46 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (79 commits)\n  powerpc/8xx: Add support for the MPC8xx based boards from TQC\n  powerpc/85xx: Introduce support for the Freescale P1022DS reference board\n  powerpc/85xx: Adding DTS for the STx GP3-SSA MPC8555 board\n  powerpc/85xx: Change deprecated binding for 85xx-based boards\n  powerpc/tqm85xx: add a quirk for ti1520 PCMCIA bridge\n  powerpc/tqm85xx: update PCI interrupt-map attribute\n  powerpc/mpc8308rdb: support for MPC8308RDB board from Freescale\n  powerpc/fsl_pci: add quirk for mpc8308 pcie bridge\n  powerpc/85xx: Cleanup QE initialization for MPC85xxMDS boards\n  powerpc/85xx: Fix booting for P1021MDS boards\n  powerpc/85xx: Fix SWIOTLB initalization for MPC85xxMDS boards\n  powerpc/85xx: kexec for SMP 85xx BookE systems\n  powerpc/5200/i2c: improve i2c bus error recovery\n  of/xilinxfb: update tft compatible versions\n  powerpc/fsl-diu-fb: Support setting display mode using EDID\n  powerpc/5121: doc/dts-bindings: update doc of FSL DIU bindings\n  powerpc/5121: shared DIU framebuffer support\n  powerpc/5121: move fsl-diu-fb.h to include/linux\n  powerpc/5121: fsl-diu-fb: fix issue with re-enabling DIU area descriptor\n  powerpc/512x: add clock structure for Video-IN (VIU) unit\n  ...\n"
    },
    {
      "commit": "c3d1f1746b966907ba5ad2f75ddca24db8b21147",
      "tree": "548a25e104d8bdb906030b8d3bf78fbfde0e5817",
      "parents": [
        "66eddbfcc1f6610fa7c73c8d20a57eaf8e284e2f",
        "0d365753d0b7c26043fdfa97790411606fb40112"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 08:53:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 08:53:20 2010 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/upstream-linus: (150 commits)\n  MIPS: PowerTV: Separate PowerTV USB support from non-USB code\n  MIPS: strip the un-needed sections of vmlinuz\n  MIPS: Clean up the calculation of VMLINUZ_LOAD_ADDRESS\n  MIPS: Clean up arch/mips/boot/compressed/decompress.c\n  MIPS: Clean up arch/mips/boot/compressed/ld.script\n  MIPS: Unify the suffix of compressed vmlinux.bin\n  MIPS: PowerTV: Add Gaia platform definitions.\n  MIPS: BCM47xx: Fix nvram_getenv return value.\n  MIPS: Octeon: Allow more than 3.75GB of memory with PCIe\n  MIPS: Clean up notify_die() usage.\n  MIPS: Remove unused task_struct.trap_no field.\n  Documentation: Mention that KProbes is supported on MIPS\n  SAMPLES: kprobe_example: Make it print something on MIPS.\n  MIPS: kprobe: Add support.\n  MIPS: Add instrunction format for BREAK and SYSCALL\n  MIPS: kprobes: Define regs_return_value()\n  MIPS: Ritually kill stupid printk.\n  MIPS: Octeon: Disallow MSI-X interrupt and fall back to MSI interrupts.\n  MIPS: Octeon: Support 256 MSI on PCIe\n  MIPS: Decode core number for R2 CPUs.\n  ...\n"
    },
    {
      "commit": "d219adc1228a3887486b58a430e736b0831f192c",
      "tree": "a734e48a573774201ab8c6c06ff6eb6de60648f1",
      "parents": [
        "408a4be1f8cbee511895ee07da2a007a5a24303f"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Aug 02 12:05:41 2010 -0700"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu Aug 05 09:22:31 2010 -0500"
      },
      "message": "fb: add hooks to handle KDB enter/exit\n\nAdd fb ops to handle enter/exit of the kernel debugger.  If present, the\nfb core will register them with KGDB and they\u0027ll be called when the\ndebugger is entered and exited.  The new functions are responsible for\nswitching to an appropriate debug framebuffer and restoring the\ninterrupted state at exit time.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\n"
    },
    {
      "commit": "ece350d3949e9a60b39e4f9853be118e98d48fbc",
      "tree": "10ae4f5863c9986a8ad02244a1e08592a54cbcc1",
      "parents": [
        "f3c77d6332d979b74364ce2f3fc027ff6c0e00d1"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Jul 02 22:54:56 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:19 2010 +0300"
      },
      "message": "OMAP: DSS2: OMAPFB: add support for FBIO_WAITFORVSYNC\n\nFBIO_WAITFORVSYNC is a stardard ioctl for waiting vsync, already\nused by some userspace, so add it as an alias for OMAPFB_WAITFORVSYNC.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "f3c77d6332d979b74364ce2f3fc027ff6c0e00d1",
      "tree": "ff6c57a6c395a1f5fa7adb5b5dc050a9671fce93",
      "parents": [
        "e9c31afcffe3df90ebac343611b2f0177bf3cbe4"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Mon Aug 02 15:14:11 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:18 2010 +0300"
      },
      "message": "OMAP: DSS2: Replace strncmp() with sysfs_streq() in overlay_manager_store()\n\nThe function overlay_manager_store currently fails if the sysfs input is a\nprefix string of an existing overlay manager name. This occurs because strncmp\ncompares the two strings only till the length of the input sysfs string. So a\nsysfs input \"lcd\" will match manager name \"lcd2\" which is incorrect behavior.\n\nThe use of sysfs_streq here will prevent this false positive match to occur.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "e9c31afcffe3df90ebac343611b2f0177bf3cbe4",
      "tree": "55e39a6548c780427b9b870e84d780c3f440f5f5",
      "parents": [
        "451cfbfc27b45a4aebd1e536f2b79c8b7113fbc9"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Wed Jul 14 14:11:50 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:18 2010 +0300"
      },
      "message": "OMAP: DSS2: Fix error path in omap_dsi_update()\n\nIn the case of an error on calling dsi_update_screen_l4(), a\nsuccessful framedone callback is still sent to panel-taal. An\nerror should be returned to taal_update() instead.\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "451cfbfc27b45a4aebd1e536f2b79c8b7113fbc9",
      "tree": "d222b2da49058fa01cb673df435b1f2e8d52b8ba",
      "parents": [
        "e8c66dcf5aa8df2d1b1f249519c920d3a45dd613"
      ],
      "author": {
        "name": "Igor Grinberg",
        "email": "grinberg@compulab.co.il",
        "time": "Mon Jul 12 12:42:50 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:17 2010 +0300"
      },
      "message": "OMAP: DSS2: TDO35S: fix video signaling\n\nTDO35S samples the data on the falling adge of the pixel clock,\ntherefore the data strobe should be on the raising edge.\n\nSigned-off-by: Igor Grinberg \u003cgrinberg@compulab.co.il\u003e\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "e8c66dcf5aa8df2d1b1f249519c920d3a45dd613",
      "tree": "0ff59390ed231bd18f2da86b6f6c1e7eaf3295fa",
      "parents": [
        "e26ed44c950ed9d1feb7719100f475e4e80f1419"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Thu Jul 22 00:40:58 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:16 2010 +0300"
      },
      "message": "OMAP: DSS2: OMAPFB: Fix invalid bpp for PAL and NTSC modes\n\nomapfb_mode_to_timings() sets the bpp to 0 when bootarg omapfb.mode is set to\neither \"pal\" or \"ntsc\". This patch corrects this by setting the bpp to 24, as\nwould be done if omapdss_default_get_recommended_bpp() would be called.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "e26ed44c950ed9d1feb7719100f475e4e80f1419",
      "tree": "538300a14220b9c22937ea414ce16a9ba700c0f9",
      "parents": [
        "f3fe53c12000adfd50b6a111bd0f5b27a412ca31"
      ],
      "author": {
        "name": "Afzal Mohammed",
        "email": "lazfamam@gmail.com",
        "time": "Thu Jul 01 15:40:01 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:15 2010 +0300"
      },
      "message": "OMAP: DSS2: OMAPFB: Fix probe error path\n\nMove sysfs entry creation to omapfb_probe() from omapfb_create_framebuffers().\nThis will make sure that sysfs entry is not left behind in case of unsuccessful\nprobe due to failure in enabling fb0 of omapfb_create_framebuffers().\n\nSigned-off-by: Afzal Mohammed \u003clazfamam@gmail.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "edecee858ea5540075cbd84ada8bb07f952fd758",
      "tree": "ff8e338150d9c8d1f9b25f629eef5b6f9aeaad4b",
      "parents": [
        "f55fdcfe88c5a23115b6d93674ad1e082e841091"
      ],
      "author": {
        "name": "Archit Taneja",
        "email": "archit@ti.com",
        "time": "Tue Jun 22 10:14:01 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:11 2010 +0300"
      },
      "message": "OMAP: DSS2: Remove extra return statement\n\nRemove extra return statement in omapdss_default_get_recommended_bpp\nfrom overlay.c\n\nSigned-off-by: Archit Taneja \u003carchit@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "f55fdcfe88c5a23115b6d93674ad1e082e841091",
      "tree": "9354e881477de261dfce1b16046e9b299851b600",
      "parents": [
        "5cb33e2166067e1fff7ebc3b849ec70a6fd7ec1d"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Jun 03 16:27:46 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:11 2010 +0300"
      },
      "message": "OMAP: DSS2: adjust YUV overlay width to be even\n\nAn overlay in YUV mode has to have an even input width, because data for\neach pixel is divided between two adjacent pixels.\n\nThe algorithm handling manual update overlay adjusting may adjust the\noverlay width to be odd.\n\nThis patch adds a check for that situation, and makes the width even.\nThe width is increased by one if it is possible (the unadjusted input\nwidth is larger than the width), and decreased by one if increasing is\nnot possible.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "5cb33e2166067e1fff7ebc3b849ec70a6fd7ec1d",
      "tree": "6531963d207d2adc5637f855243d0ad2c39c20f4",
      "parents": [
        "7f8b183059edc6c74654301431d520a91539e45f"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Tue Jun 01 18:08:18 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:10 2010 +0300"
      },
      "message": "OMAP: DSS2: OMAPFB: Fix sysfs mirror input check\n\nUsing bool silently converted input to 0 or 1, making the range check\nuseless. Use unsigned long instead, and convert to bool later. Found by\nCoverity.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "7f8b183059edc6c74654301431d520a91539e45f",
      "tree": "26d127d64813823894f00957144466d4c1c84d05",
      "parents": [
        "86f2d7dd72e1ff4656107e42a12c999a7b9c26d4"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Tue Jun 01 17:33:54 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:09 2010 +0300"
      },
      "message": "OMAP: DSS2: OMAPFB: Remove redundant color register range check\n\nUnsigned regno can never be less than zero. Found by Coverity.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "86f2d7dd72e1ff4656107e42a12c999a7b9c26d4",
      "tree": "8ef317d2ae8190560848c4a06fd2e29d12c31406",
      "parents": [
        "9325588757aa7d08bf2ca9c63b669d0d7aa2fc40"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Tue Jun 01 17:25:10 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:08 2010 +0300"
      },
      "message": "OMAP: DSS2: OMAPFB: Remove redundant rotate range check\n\nUnsigned rotate can never be less than zero. Found by Coverity.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "9325588757aa7d08bf2ca9c63b669d0d7aa2fc40",
      "tree": "4fc5823cb5cdf06ecd0baeedc99ae4ac6f6f41ed",
      "parents": [
        "ffb63c95b2fa52b02b45537d18f0ca698bef5496"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Tue Jun 01 15:12:12 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:08 2010 +0300"
      },
      "message": "OMAP: DSS2: OMAPFB: Check fb2display() return value\n\nMake sure NULL return value of fb2display() is not referenced. Found by\nCoverity.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "ffb63c95b2fa52b02b45537d18f0ca698bef5496",
      "tree": "ff1df1051e9d6353af7880150691c0e363d93fb6",
      "parents": [
        "a602771c43ed7f1a02c7766c94fda74ac5d72a8b"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "Tomi.Valkeinen@nokia.com",
        "time": "Fri May 21 10:09:18 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:07 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Optimize enable_te, rotate, mirror when value unchanged\n\nSkip any further processing of taal_enable_te(), taal_rotate(), and\ntaal_mirror() if value remains unchanged.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "a602771c43ed7f1a02c7766c94fda74ac5d72a8b",
      "tree": "af11ea5c9f7b901453b6924fa7166f4fb4997d4c",
      "parents": [
        "36194b4792bacf8a02e713536487af60938f06dd"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue May 25 17:01:28 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:06 2010 +0300"
      },
      "message": "OMAP: DSS2: DSI: detect unsupported update requests\n\nOMAP DSS HW cannot send updates with odd widths. Normally the widths are\nmade even while preparing the update.\n\nThis patch adds a BUG_ON() to check if the update width is even. This is\nto detect broken updates cleanly, as otherwise the OMAP DSS HW will just\nhalt, leading to obscure error situations.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "36194b4792bacf8a02e713536487af60938f06dd",
      "tree": "926d105b2fc6b3c3b291a47d4b4b6a7adfd0707b",
      "parents": [
        "bbecb50b5f609e0291cce83e10b5500cc8d688c6"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue May 18 13:35:37 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:05 2010 +0300"
      },
      "message": "OMAP: DSS2: DSI: increase FIFO low threshold\n\nThe current FIFO low threshold was too low, and caused the FIFO to run\nempty when core domain went to INA state between FIFO fills. This patch\nincreases the low threshold to keep that from happening.\n\nThe threshold values depend quite much on the HW and the use cases, so\nthis should actually be somehow configurable from board files, perhaps.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "bbecb50b5f609e0291cce83e10b5500cc8d688c6",
      "tree": "3b1daffccb7839193a8abaa51229e021c9fd5524",
      "parents": [
        "fa15c79b9a75cdc5eaabfed7413a9e098c841022"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon May 10 14:35:33 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:05 2010 +0300"
      },
      "message": "OMAP: DSS2: DSI: Add error IRQ mask for DSI complexIO\n\nThe code presumed that all ComplexIO interrupts are errors. This is not\nthe case. This patch adds proper error mask for CIO interrupt handling.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "fa15c79b9a75cdc5eaabfed7413a9e098c841022",
      "tree": "ab4f73ed6c3d200e25878299d714d89626ee4c6c",
      "parents": [
        "26a8c2507a224d39003665cd6e7678520c733c04"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri May 14 17:42:07 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:04 2010 +0300"
      },
      "message": "OMAP: DSS2: DSI: Remove BTA after set_max_rx_packet_size\n\nSMRPS function always sent BTA after sending the SMRPS packet. This is\nnot needed, and also caused some (buggy) panels to bug. This patch\nremoves the BTA.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "26a8c2507a224d39003665cd6e7678520c733c04",
      "tree": "a8063c2ecffe9e90f6fb719d62b5b0343eaa67ea",
      "parents": [
        "ab83b14c829e35436b423947bb5b151133314346"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Jun 09 15:31:34 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:03 2010 +0300"
      },
      "message": "OMAP: DSS2: change manual update scaling setup\n\nCurrently the update area on manual update displays is automatically\nenlargened to fully cover scaled overlays. This patch makes that\noptional, allowing the panel driver to choose if it\u0027s used or not.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "ab83b14c829e35436b423947bb5b151133314346",
      "tree": "8e56254ceaaf33c2fe4651e4d744a4a1d0070693",
      "parents": [
        "9ecd96842bc6312fdb2f84b6379a6f92686e2fd0"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Jun 09 15:31:01 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:02 2010 +0300"
      },
      "message": "OMAP: DSS2: DSI: use BTA to end the frame transfer\n\nPreviously a work was started on FRAMEDONE interrupt, and this work\neither sent a BTA synchronously or looped until TE_SIZE was zero, to\nwait for the end of the transfer.\n\nThis patch changes a BTA to be sent asynchronously from FRAMEDONE\ninterrupt, and when a BTA interrupt is received, the transfer is\nfinished. This way we do the whole process asynchronously, and also\ninside interrupt context.\n\nThis will give us much better latency to handle the end of the frame\nthan with the previous work based solution.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "9ecd96842bc6312fdb2f84b6379a6f92686e2fd0",
      "tree": "b96e69d5f3317cbafe60eac2cef59a42cb2b2914",
      "parents": [
        "d73701044b70924f450fc6b161d952b38b7d0182"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Fri Apr 30 11:24:33 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:52:01 2010 +0300"
      },
      "message": "OMAP: DSS2: DSI: change dsi_vc_config_l4/vp()\n\nChange dsi_vc_config_l4/vp() to loop for the VC_BUSY flag to change, and\nreturn an error if it fails.\n\nBusy looping is bad, but there\u0027s no interrupt that can be used for all the\ncases where VC can be busy. So the caller should first try to make sure\nthat the VC is not busy, if possible, and then call dsi_vc_config_l4/vp().\n\nMost notable case when the caller cannot be sure if the VC is busy is\nafter frame has been sent. Usually DSI buffers have been emptied until we\nneed to reconfig the VC, but in some rare cases the VC can still be busy,\nand this patch will handle that case.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "d73701044b70924f450fc6b161d952b38b7d0182",
      "tree": "c7ed2796c18f46c38527b2090ed9a2f6e410eddf",
      "parents": [
        "e406f9079b993f4d5d7b5a3452b11df81ff2aef0"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "ville.syrjala@nokia.com",
        "time": "Thu Apr 22 22:50:09 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:51:56 2010 +0300"
      },
      "message": "OMAP: DSS2: DSI: Disable interface when disabling the display\n\nOnce the DSI PLL is separated from the DSI display a full DSI reset will\nnot be performed every time the display is enabled so the interface and\nVCs must be disabled when disabling the display. If the VCs are not\ndisabled some register accesses will abort.\n\nSigned-off-by: Ville Syrjälä \u003cville.syrjala@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "e406f9079b993f4d5d7b5a3452b11df81ff2aef0",
      "tree": "e536deba2793813a214d83b222347fa469dffd71",
      "parents": [
        "ebf0a3fef2240983fbc994f15d8c3d8a20102480"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Jun 09 15:28:12 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:51:49 2010 +0300"
      },
      "message": "OMAP: DSS2: DSI: Wait for DSI PLL clocks to be active before selecting them\n\nThe TRM tells us to wait for the DSI PLL derived clocks to become\nactive before selecting them for use. I didn\u0027t actually have any issues\nwhich this would fix but according to the TRM it seems to be the right\nthing to do.\n\nSigned-off-by: Ville Syrjälä \u003cville.syrjala@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "ebf0a3fef2240983fbc994f15d8c3d8a20102480",
      "tree": "9061ecd32f75a31b4f3f3b696954e9c99c83f330",
      "parents": [
        "481dfa0eb915fb248c93ea37cd6e669b91ee9f8e"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "ville.syrjala@nokia.com",
        "time": "Thu Apr 22 22:50:05 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:51:43 2010 +0300"
      },
      "message": "OMAP: DSS2: DSI: Print an error message if DSI clock calc fails\n\nPrint an error message if dsi_calc_clock_rates() fails just like it\u0027s\ndone when dispc_calc_clock_rates() fails.\n\nSigned-off-by: Ville Syrjälä \u003cville.syrjala@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "481dfa0eb915fb248c93ea37cd6e669b91ee9f8e",
      "tree": "d230081e72590cc1f30a1e2ecf6d40d5275bb0fd",
      "parents": [
        "1e8943dbae98f48fc485fb9a671e94972b234cb2"
      ],
      "author": {
        "name": "Ville Syrjälä",
        "email": "ville.syrjala@nokia.com",
        "time": "Thu Apr 22 22:50:04 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Thu Aug 05 16:51:23 2010 +0300"
      },
      "message": "OMAP: DSS2: DSI: Disable PCKFREE on error\n\nDo not leave the free running pixel clock enabled if the DSI PLL reset\ntimes out.\n\nSigned-off-by: Ville Syrjälä \u003cville.syrjala@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "7a92d54521443450b14d89c413ec2072365da5bc",
      "tree": "9fbebc9638b25639d2f0129a2df4dda38bdb0fc8",
      "parents": [
        "3bf0eea8942fdcb948dea7e45c38bf7563407c49"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Sat Jul 17 11:14:34 2010 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:26:17 2010 +0100"
      },
      "message": "FBDEV: JZ4740: Add framebuffer driver\n\nAdd support for the LCD controller on JZ4740 SoCs.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: linux-fbdev@vger.kernel.org\nCc: linux-mips@linux-mips.org\nCc: linux-kernel@vger.kernel.org\nPatchwork: https://patchwork.linux-mips.org/patch/1470/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "26692f53ef550f7b8dc43fc5171c6187094632a8",
      "tree": "88ea9abcb60bc389ec940d413a0f34a9f85eb0b1",
      "parents": [
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Aug 09 11:42:32 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Aug 05 13:25:38 2010 +0100"
      },
      "message": "VIDEO: Correct use of request_region/request_mem_region\n\nrequest_region should be used with release_region, not request_mem_region.\n\nGeert Uytterhoeven pointed out that in the case of drivers/video/gbefb.c,\nthe problem is actually the other way around; request_mem_region should be\nused instead of request_region.\n\nThe semantic patch that finds/fixes this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r1@\nexpression start;\n@@\n\nrequest_region(start,...)\n\n@b1@\nexpression r1.start;\n@@\n\nrequest_mem_region(start,...)\n\n@depends on !b1@\nexpression r1.start;\nexpression E;\n@@\n\n- release_mem_region\n+ release_region\n  (start,E)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3cfc2c42c1cbc8e238bb9c0612c0df4565e3a8b4",
      "tree": "5adc1ff2eaf64d450bf28bb6b2ce890db2567288",
      "parents": [
        "5cf65713f87775c548e3eb48dbafa32e12f28000",
        "0ea6e61122196509af82cc4f36cbdaacbefb8227"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (48 commits)\n  Documentation: update broken web addresses.\n  fix comment typo \"choosed\" -\u003e \"chosen\"\n  hostap:hostap_hw.c Fix typo in comment\n  Fix spelling contorller -\u003e controller in comments\n  Kconfig.debug: FAIL_IO_TIMEOUT: typo Faul -\u003e Fault\n  fs/Kconfig: Fix typo Userpace -\u003e Userspace\n  Removing dead MACH_U300_BS26\n  drivers/infiniband: Remove unnecessary casts of private_data\n  fs/ocfs2: Remove unnecessary casts of private_data\n  libfc: use ARRAY_SIZE\n  scsi: bfa: use ARRAY_SIZE\n  drm: i915: use ARRAY_SIZE\n  drm: drm_edid: use ARRAY_SIZE\n  synclink: use ARRAY_SIZE\n  block: cciss: use ARRAY_SIZE\n  comment typo fixes: charater \u003d\u003e character\n  fix comment typos concerning \"challenge\"\n  arm: plat-spear: fix typo in kerneldoc\n  reiserfs: typo comment fix\n  update email address\n  ...\n"
    },
    {
      "commit": "ca50a5f39041497253c6362f2ba4da1b56d3e6cb",
      "tree": "482f1607d12b60f6ef482bb4af2c9c58d7814d5f",
      "parents": [
        "a70ce4b6064b64477ed12ef1878980f842819094",
        "ca65f9fc0c447da5b270b05c41c21b19c88617c3"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Aug 04 14:49:16 2010 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Wed Aug 04 14:49:16 2010 -0700"
      },
      "message": "Merge branch \u0027upstream/pvhvm\u0027 into upstream/xen\n\n* upstream/pvhvm:\n  Introduce CONFIG_XEN_PVHVM compile option\n  blkfront: do not create a PV cdrom device if xen_hvm_guest\n  support multiple .discard.* sections to avoid section type conflicts\n  xen/pvhvm: fix build problem when !CONFIG_XEN\n  xenfs: enable for HVM domains too\n  x86: Call HVMOP_pagetable_dying on exit_mmap.\n  x86: Unplug emulated disks and nics.\n  x86: Use xen_vcpuop_clockevent, xen_clocksource and xen wallclock.\n  xen: Fix find_unbound_irq in presence of ioapic irqs.\n  xen: Add suspend/resume support for PV on HVM guests.\n  xen: Xen PCI platform device driver.\n  x86/xen: event channels delivery on HVM.\n  x86: early PV on HVM features initialization.\n  xen: Add support for HVM hypercalls.\n\nConflicts:\n\tarch/x86/xen/enlighten.c\n\tarch/x86/xen/time.c\n"
    },
    {
      "commit": "f63b759c44b0561c76a67894c734157df3313b42",
      "tree": "4e9638f6c1aa5c0faa62ad4213282cc7cb39772a",
      "parents": [
        "4a35cee066df1b1958e25e71595b3845d06b192e",
        "844a9e93d7fcd910cd94f6eb262e2cc43cacbe56"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:38:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:38:08 2010 -0700"
      },
      "message": "Merge branch \u0027v4l_for_2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (243 commits)\n  V4L/DVB: sms: Convert IR support to use the Remote Controller core\n  V4L/DVB: sms: properly initialize IR phys and IR name\n  V4L/DVB: standardize names at rc-dib0700 tables\n  V4L/DVB: smsusb: enable IR port for Hauppauge WinTV MiniStick\n  V4L/DVB: dib0700: Fix RC protocol logic to properly handle NEC/NECx and RC-5\n  V4L/DVB: dib0700: properly implement IR change_protocol\n  V4L/DVB: dib0700: break keytable into NEC and RC-5 variants\n  V4L/DVB: dib0700: avoid bad repeat\n  V4L/DVB: Port dib0700 to rc-core\n  V4L/DVB: Add a keymap file with dib0700 table\n  V4L/DVB: dvb-usb: add support for rc-core mode\n  V4L/DVB: dvb-usb: prepare drivers for using rc-core\n  V4L/DVB: dvb-usb: get rid of struct dvb_usb_rc_key\n  V4L/DVB: rj54n1cb0c: fix a comment in the driver\n  V4L/DVB: V4L2: sh_vou: VOU does support the full PAL resolution too\n  V4L/DVB: V4L2: sh_mobile_camera_ceu: add support for CSI2\n  V4L/DVB: V4L2: soc-camera: add a MIPI CSI-2 driver for SH-Mobile platforms\n  V4L/DVB: V4L2: soc-camera: export soc-camera bus type for notifications\n  V4L/DVB: V4L2: mediabus: add 12-bit Bayer and YUV420 pixel formats\n  V4L/DVB: mediabus: fix ambiguous pixel code names\n  ...\n"
    },
    {
      "commit": "d790d4d583aeaed9fc6f8a9f4d9f8ce6b1c15c7f",
      "tree": "854ab394486288d40fa8179cbfaf66e8bdc44b0f",
      "parents": [
        "73b2c7165b76b20eb1290e7efebc33cfd21db1ca",
        "3a09b1be53d23df780a0cd0e4087a05e2ca4a00c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "7590d1defdc720a97a9e186f45f529c4ae1b40f7",
      "tree": "e7ffdc043a2847f410d654d8e99e001f3138937a",
      "parents": [
        "7e788b4289bb025a96e327c604cb2db92e17108f",
        "869fef41547db95df8523bf67845a21313709428"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Aug 04 14:43:45 2010 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Aug 04 14:43:45 2010 +0300"
      },
      "message": "Merge branch \u0027devel-map-io\u0027 into omap-for-linus\n"
    },
    {
      "commit": "6011bdeaa6089d49c02de69f05980da7bad314ab",
      "tree": "8b0109726f0397e3ef7dbc4ffecb1fd4fdacdb00",
      "parents": [
        "c2439398170be9d7af28eb3ab59593369cb303f3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Jul 21 10:13:21 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 04 16:12:15 2010 +0900"
      },
      "message": "fbdev: sh-mobile: HDMI support for SH-Mobile SoCs\n\nSome SH-Mobile SoCs have an HDMI controller and a PHY, attached to one of their\nLCDC interfaces. This patch adds a preliminary static support for such\ncontrollers, this means, that only the 720p mode is handled ATM. Support for\nmore modes and a dynamic switching between them will be added by a follow up\npatch.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c2439398170be9d7af28eb3ab59593369cb303f3",
      "tree": "19a1b4078363950e13c940dcd32d38e884a8257b",
      "parents": [
        "b90884c886696a67a4c7832b4e627f341a860b3d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Jul 21 10:13:17 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 04 16:12:11 2010 +0900"
      },
      "message": "sh: add a parameter to LCDC driver\u0027s .display_on() callback\n\nHDMI support for the sh_mobile_lcdc framebuffer driver will require a \u0027struct\nfb_info *\u0027 pointer for its .display_on() callback. While at it fix kfr2r09\nframebuffer modular build.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dba6f385b83d7f19eb1d4df12f422bab945c7f10",
      "tree": "90dd9b477986bc568bc4445c7fbb0c9409a89451",
      "parents": [
        "8a2b6beffc88b83089845d72eed2ed74eb5c9b1e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Jun 30 09:26:35 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 04 16:03:02 2010 +0900"
      },
      "message": "fbdev: sh-mobile-lcdc: fix potential Oops in SH-Mobile LCDC framebuffer driver\n\nsh_mobile_lcdc_setup_clocks() can perform IO, therefore it has to be called\nafter ioremap(). Also check return code of ioremap() and use resource_size()\ninstead of open-coding it.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "701ec7a7b04a62c74ab1b83b59a3fd35c0ba5fdb",
      "tree": "c07aa954f48ec45c422641052d46008697a4a6b1",
      "parents": [
        "285eba57db7bd7d7c3c5929fb8621fdcaaea1b00",
        "3a09b1be53d23df780a0cd0e4087a05e2ca4a00c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 04 11:56:17 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 04 11:56:17 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tarch/arm/configs/ap4evb_defconfig\n\tarch/arm/configs/g3evm_defconfig\n\tarch/arm/configs/g4evm_defconfig\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "be82ae0238b0453afcf4a76f0512b7dde34ba500",
      "tree": "aaa3f5f11fd51fd73365ee1a2164aad9a03de060",
      "parents": [
        "4b4fd27c0b5ec638a1f06ced9226fd95229dbbf0",
        "7b70c4275f28702b76b273c8534c38f8313812e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:31:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:31:24 2010 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (291 commits)\n  ARM: AMBA: Add pclk support to AMBA bus infrastructure\n  ARM: 6278/2: fix regression in RealView after the introduction of pclk\n  ARM: 6277/1: mach-shmobile: Allow users to select HZ, default to 128\n  ARM: 6276/1: mach-shmobile: remove duplicate NR_IRQS_LEGACY\n  ARM: 6246/1: mmci: support larger MMCIDATALENGTH register\n  ARM: 6245/1: mmci: enable hardware flow control on Ux500 variants\n  ARM: 6244/1: mmci: add variant data and default MCICLOCK support\n  ARM: 6243/1: mmci: pass power_mode to the translate_vdd callback\n  ARM: 6274/1: add global control registers definition header file for nuc900\n  mx2_camera: fix type of dma buffer virtual address pointer\n  mx2_camera: Add soc_camera support for i.MX25/i.MX27\n  arm/imx/gpio: add spinlock protection\n  ARM: Add support for the LPC32XX arch\n  ARM: LPC32XX: Arch config menu supoport and makefiles\n  ARM: LPC32XX: Phytec 3250 platform support\n  ARM: LPC32XX: Misc support functions\n  ARM: LPC32XX: Serial support code\n  ARM: LPC32XX: System suspend support\n  ARM: LPC32XX: GPIO, timer, and IRQ drivers\n  ARM: LPC32XX: Clock driver\n  ...\n"
    },
    {
      "commit": "1e8943dbae98f48fc485fb9a671e94972b234cb2",
      "tree": "0d59fff19fed17880bc034887922d287bf447e58",
      "parents": [
        "c8cd4547dcb350331cf80f5729ee648d8120783e"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Thu Apr 15 17:07:39 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:49 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: CABC workaround is Taal specific\n\nPrepare for supporting panels other than Taal in this driver.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "c8cd4547dcb350331cf80f5729ee648d8120783e",
      "tree": "df619859423dc15becec418836c9b0debe70c4ec",
      "parents": [
        "0f45bddf0420ace2ddb7c4faa11f139b42c6eea5"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Jun 09 15:24:46 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:49 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Add regulator configuration support\n\nAdd support for configuring regulators in the panel specific\nconfiguration data.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "0f45bddf0420ace2ddb7c4faa11f139b42c6eea5",
      "tree": "a6c659ac4bbd7cebd70265e5bd1d69a40df7f011",
      "parents": [
        "e7f6c3f2fbad84aacff1483c0f144364d8be82bc"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Fri Apr 16 14:21:14 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:49 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Print panel name in addition to revision\n\nThe driver will support other panels in addition to Taal, print also the\nname.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "e7f6c3f2fbad84aacff1483c0f144364d8be82bc",
      "tree": "1dd517c0169da5df64aa72f365f2cfacdcfc493d",
      "parents": [
        "448dfe968099b130e6163bdcb4b839a2fb36484d"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Thu Apr 15 12:55:38 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:49 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Add panel specific configuration structure\n\nAdd a structure for panel specific configration to be able to support\nmore than one panel in the future.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "448dfe968099b130e6163bdcb4b839a2fb36484d",
      "tree": "dc04fc678129fdd206cac26a8fc0d00cceba57d9",
      "parents": [
        "8d3573c88a5a7b67a5fec5eb457efa3616fe56b7"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Thu Apr 15 12:42:16 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:49 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Configure ESD check in DSI panel data\n\nMake ESD check usage configurable in DSI panel data, as opposed to a\ndefine.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "8d3573c88a5a7b67a5fec5eb457efa3616fe56b7",
      "tree": "57b1d8a8f92a9619284c222d3d329c6c848b2f58",
      "parents": [
        "823c8e4a8ae6c5792e0b35b49d2b63292a28575d"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Jun 09 15:23:44 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:48 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Use Nokia DSI panel data\n\nGet board specific information from the Nokia DSI panel data structure\ninstead of the DSS.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "7ae2fb1192f0510991a833ca1dd4baace9bd8977",
      "tree": "cbc7ea2cf4595a54456688487f21c2cec1033ac1",
      "parents": [
        "d2b657873839fd401798ba277868fc8442997443"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Tue Apr 13 10:57:52 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:48 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Add proper external TE support\n\nAdd gpio irq based external TE support with timeout.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "d2b657873839fd401798ba277868fc8442997443",
      "tree": "43ef8e53e741b25dbe57d001a4da39c3268b13e0",
      "parents": [
        "4571a023f5e9b18ca79e67ae6135b26624589ed9"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Thu Apr 15 12:24:36 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:48 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Change probe error handling labels\n\nSwitch from numbered to named labels to make it easier to add new\nlabels for error handling.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "4571a023f5e9b18ca79e67ae6135b26624589ed9",
      "tree": "0ffd536eaa6c3d0768d9b7428d0ee46eda659405",
      "parents": [
        "fed44b7af8d9ce4c2c3d10a2e22e34ab596568a4"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Mon Apr 12 10:23:46 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:48 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Change ESD work management\n\nMove ESD work queuing and cancelling out of taal_power_on/off() to avoid\nproblems related to taal_esd_work() calling the power on/off functions.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "fed44b7af8d9ce4c2c3d10a2e22e34ab596568a4",
      "tree": "311b150237f4709d19fc3a8a2eddbb06bb05fec1",
      "parents": [
        "2c2fc151245df37dba17f4ae1760bfa97e4fd3c5"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Mon Apr 12 10:25:21 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:48 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Check taal_power_on() return value in taal_resume()\n\nChange state only if power on was succesful.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "2c2fc151245df37dba17f4ae1760bfa97e4fd3c5",
      "tree": "59f9a374414d17392a20ea3d9d954c751fa9a44e",
      "parents": [
        "ee52c0ae68c42c5a0c26462b141a521fcc70849a"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Mon Apr 12 10:06:14 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:48 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Change DSI bus locking to avoid deadlock in ESD work\n\nMove dsi_bus_lock/unlock() out of taal_power_on/off() to avoid deadlock\nin taal_esd_work().\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "ee52c0ae68c42c5a0c26462b141a521fcc70849a",
      "tree": "323bc1e083e5e35d09ec1f5fbb529f364a0ca26c",
      "parents": [
        "f2a8b75c137acb048a627379cf7e93b8b7c29191"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Mon Apr 12 09:36:05 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:48 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Ensure panel is enabled in enable_te() and run_test()\n\nBail out from taal_enable_te() and taal_run_test() if panel is not\nenabled.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "f2a8b75c137acb048a627379cf7e93b8b7c29191",
      "tree": "88ec95d05ea001f4bc62a0fcfbebba7fe1300be4",
      "parents": [
        "d803bb6e68872ea474ef8caba33abb47c8ee19da"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Fri Apr 09 14:15:12 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:48 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Improve taal_power_on() error handling\n\nCheck return values and bail out on errors.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "d803bb6e68872ea474ef8caba33abb47c8ee19da",
      "tree": "47f4003eb687fa1b5194a86bbf2c3898b1ce53a4",
      "parents": [
        "2f1e5f606a1330fa9d1d89e88670c3dec7fbe36f"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Fri Apr 09 14:01:37 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:47 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Remove ESD work cancel from driver probe error handling\n\nESD work is never queued in probe, no need to cancel it on probe error.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "2f1e5f606a1330fa9d1d89e88670c3dec7fbe36f",
      "tree": "2231dc81153195f33e1d056d3196fdb158e6fe17",
      "parents": [
        "75392bfe3ecc8dc89acf2165a34f8aa039346fb4"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Fri Apr 09 13:52:33 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:47 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Fix request_irq() error handling\n\nSeparate gpio_request() and request_irq() error handling.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "75392bfe3ecc8dc89acf2165a34f8aa039346fb4",
      "tree": "78f3e2823ae564cdbb2cd2ae8e7170c906264df1",
      "parents": [
        "6b316715b4b96da49fcac0fa07082692eebca8af"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Tue Apr 27 14:40:30 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:47 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Remove platform enable/disable\n\nAfter the addition of proper hardware reset, taal_hw_reset(), there\u0027s no\nneed for an additional platform enable/disable. Remove them.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "6b316715b4b96da49fcac0fa07082692eebca8af",
      "tree": "0115f766399a859e5bdd831166b9ac7fa40c0467",
      "parents": [
        "006db7b4304303f014a0c13f479715885b603e9f"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Wed Apr 28 11:15:18 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:47 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Add locks to protect taal data access\n\nAvoid potential race conditions in sysfs access to taal data.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "006db7b4304303f014a0c13f479715885b603e9f",
      "tree": "e65c3cb6437c9cd171bd4250e7dc1727737d77bc",
      "parents": [
        "1cbc8703e1c510a245a7bd5e269987402ffc9e18"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Fri Apr 09 12:25:59 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 03 15:18:47 2010 +0300"
      },
      "message": "OMAP: DSS2: Taal: Add panel hardware reset\n\nIssue a proper reset pulse on the reset line instead of just doing power\non/off.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    }
  ],
  "next": "1cbc8703e1c510a245a7bd5e269987402ffc9e18"
}
