)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "5c79b496a713dac1a706845bdd047aae15421ef5",
      "tree": "10bf7fa2f02b37342350b26334a18d4a110223b8",
      "parents": [
        "febe2ea10e041c014b295a0321f7ec62c05b7e3f"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Jul 20 19:22:44 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:42:59 2010 -0300"
      },
      "message": "V4L/DVB: drivers/video/omap2/displays: add missing mutex_unlock\n\nAdd a mutex_unlock missing on the error paths.  The use of the mutex is\nbalanced elsewhere in the file.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E1;\n@@\n\n* mutex_lock(E1,...);\n  \u003c+... when !\u003d E1\n  if (...) {\n    ... when !\u003d E1\n*   return ...;\n  }\n  ...+\u003e\n* mutex_unlock(E1,...);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "652078bac5f206c628a85a9a6598e6b8076bd8e6",
      "tree": "51d44356347f9de8b9a557968629ba2f9df17a4c",
      "parents": [
        "8b856f040c09024aa9d1f363c1a5cf2d3db73ebd"
      ],
      "author": {
        "name": "Adrian Alonso",
        "email": "aalonso00@gmail.com",
        "time": "Tue Jul 27 11:24:13 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Aug 01 17:06:44 2010 -0600"
      },
      "message": "of/xilinxfb: update tft compatible versions\n\n* Add tft display module compatibility for new\n  hardware modules\n\nSigned-off-by: Adrian Alonso \u003caalonso00@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8b856f040c09024aa9d1f363c1a5cf2d3db73ebd",
      "tree": "f837d2cd8b2c133932e9741a04fc82020c4c58d5",
      "parents": [
        "a027b33348df3512d7680eed29bada1247f01ad7"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Fri Jul 23 04:00:39 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Aug 01 17:06:44 2010 -0600"
      },
      "message": "powerpc/fsl-diu-fb: Support setting display mode using EDID\n\nAdds support for encoding display mode information\nin the device tree using verbatim EDID block.\n\nIf the EDID entry in the DIU node is present, the\ndriver will build mode database using EDID data\nand allow setting the display modes from this database.\nOtherwise display mode will be set using mode\nentries from driver\u0027s internal database as usual.\n\nThis patch also updates device tree bindings.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4b5006ec7bb73cd9d4c8a723d484b4c87fad4123",
      "tree": "9c7e494c106eb835a377cff3ba8d827534e37be8",
      "parents": [
        "0814a979a64a5ae61c7567496d090e204ecabd2b"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Fri Jul 23 04:00:37 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Aug 01 17:06:44 2010 -0600"
      },
      "message": "powerpc/5121: shared DIU framebuffer support\n\nMPC5121 DIU configuration/setup as initialized by the boot\nloader currently will get lost while booting Linux. As a\nresult displaying the boot splash is not possible through\nthe boot process.\n\nTo prevent this we reserve configured DIU frame buffer\naddress range while booting and preserve AOI descriptor\nand gamma table so that DIU continues displaying through\nthe whole boot process. On first open from user space\nDIU frame buffer driver releases the reserved frame\nbuffer area and continues to operate as usual.\n\nSigned-off-by: John Rigby \u003cjcrigby@gmail.com\u003e\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0814a979a64a5ae61c7567496d090e204ecabd2b",
      "tree": "061c8fdd9c03333754c8f1d54dcc8cf5630f192c",
      "parents": [
        "0d9dab39fbbecfa8f78a4573a2e8eaf982f1207e"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Fri Jul 23 04:00:36 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Aug 01 17:06:44 2010 -0600"
      },
      "message": "powerpc/5121: move fsl-diu-fb.h to include/linux\n\nSome DIU structures will be used in platform code in\nsubsequent MPC5121 DIU patch, so we move this header\nto be able to include it elsewhere.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nAcked-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0d9dab39fbbecfa8f78a4573a2e8eaf982f1207e",
      "tree": "6aeb5a72f4ef9d4293a189e22970ee5b7a473e2a",
      "parents": [
        "9e2089cbed7441a21d72a510897f0336afb06492"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Fri Jul 23 04:00:35 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Aug 01 17:06:44 2010 -0600"
      },
      "message": "powerpc/5121: fsl-diu-fb: fix issue with re-enabling DIU area descriptor\n\nOn MPC5121e Rev 2.0 re-configuring the DIU area descriptor\nby writing new descriptor address doesn\u0027t always work.\nAs a result, DIU continues to display using old area descriptor\neven if the new one has been written to the descriptor register of\nthe plane.\n\nAdd the code from Freescale MPC5121EADS BSP for writing descriptor\naddresses properly. This fixes the problem for Rev 2.0 silicon.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7b70c4275f28702b76b273c8534c38f8313812e9",
      "tree": "1df2229ca02466bd1adda814ac5c37aa0a597db1",
      "parents": [
        "ceb0885d3b01bb2e2f18765770e212914f2864be",
        "a20df564d15bd28e3df24e1c65b885bd74d23f17"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:20:16 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:20:16 2010 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tarch/arm/kernel/entry-armv.S\n\tarch/arm/kernel/setup.c\n\tarch/arm/mm/init.c\n"
    },
    {
      "commit": "b31fc7af78e17b0203e1cd5a195c590e8adeae0d",
      "tree": "4032893d60c28e28a39bace2c48483352f626ba9",
      "parents": [
        "f13b1035ce8bbc27d4ce7c281cddd2718f2cf5b0",
        "4037242c4f5ff77afe61bf07ca1e8a99490219e5",
        "a0fb007bf0c7de9ae361a9ad3821df4c69d4d2d9",
        "cea0bb1bc59b94625e60b69aaa9ad6749d5b57dd",
        "7d63397574c874a05e071987248c44fcf13eccf1",
        "a9deb137e4eb94d0a4fa0c3535b2c056d9363bef",
        "39ae702cd3b8b9d30693b73ad1a3d74c799b5b1a",
        "f4f5e28d2ee02e3b68da4a8b6156f3b4872d03be",
        "7cfe249475fdd82ad3c2767a9b906cc775dab868",
        "4bd48940190a34fe5a78a1595ec7756edf36b18a",
        "a3e5bb42898d10cff1d054d4b115d4dd608c0566"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:19:35 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:19:35 2010 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027ep93xx\u0027, \u0027kexec\u0027, \u0027iop\u0027, \u0027lmb\u0027, \u0027nomadik\u0027, \u0027nuc\u0027, \u0027pl\u0027, \u0027spear\u0027 and \u0027versatile\u0027 into devel\n"
    },
    {
      "commit": "a63ecd835f075b21d7d5cef9580447f5fbb36263",
      "tree": "952d222271e5aed0c500d3d31b39336f13db2943",
      "parents": [
        "fc71ff8a6c187ecc1ba79ee5688668af97a970fc",
        "e76df4d33973bd9b963d0cce05749b090cc14936"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 30 19:02:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 30 19:02:51 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  cyber2000fb: fix console in truecolor modes\n  cyber2000fb: fix machine hang on module load\n  SA1111: Eliminate use after free\n  ARM: Fix Versatile/Realview/VExpress MMC card detection sense\n  ARM: 6279/1: highmem: fix SMP preemption bug in kmap_high_l1_vipt\n  ARM: Add barriers to io{read,write}{8,16,32} accessors as well\n  ARM: 6273/1: Add barriers to the I/O accessors if ARM_DMA_MEM_BUFFERABLE\n  ARM: 6272/1: Convert L2x0 to use the IO relaxed operations\n  ARM: 6271/1: Introduce *_relaxed() I/O accessors\n  ARM: 6275/1: ux500: don\u0027t use writeb() in uncompress.h\n  ARM: 6270/1: clean files in arch/arm/boot/compressed/\n  ARM: Fix csum_partial_copy_from_user()\n"
    },
    {
      "commit": "e76df4d33973bd9b963d0cce05749b090cc14936",
      "tree": "f36fb45132f66f44a52446d9113fcbcdcfd57c05",
      "parents": [
        "00b4703f03ce04bd7f2f912fd05a243096ab826f"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Thu Jul 29 22:40:54 2010 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 30 23:29:33 2010 +0100"
      },
      "message": "cyber2000fb: fix console in truecolor modes\n\nReturn value was not set to 0 in setcolreg() with truecolor modes. This causes\nfb_set_cmap() to abort after first color, resulting in blank palette - and\nblank console in 24bpp and 32bpp modes.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "00b4703f03ce04bd7f2f912fd05a243096ab826f",
      "tree": "de937808326366a5552ee92a3417f08380aa7776",
      "parents": [
        "f2d2420bbf4bb125ea5f2e1573d4da6b668fc78a"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Thu Jul 29 22:32:20 2010 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 30 23:29:33 2010 +0100"
      },
      "message": "cyber2000fb: fix machine hang on module load\n\nI was testing two CyberPro 2000 based PCI cards on x86 and the machine always\nhanged completely when the cyber2000fb module was loaded. It seems that the\ncard hangs when some registers are accessed too quickly after writing RAMDAC\ncontrol register. With this patch, both card work.\n\nAdd delay after RAMDAC control register write to prevent hangs on module load.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d50f58bbd979e86378dfdec982452041f0e604ef",
      "tree": "511938033b3346983175c70dd4d0afeb00b59b82",
      "parents": [
        "129961ecaf21c9ee899ad9067d917c1aa172fb7a",
        "79d3c2c2395a89a70d25f0c77c11afc87efab89b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 15:48:37 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 15:48:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable\n"
    },
    {
      "commit": "98864ff58dd2b8ef9e72b0d2c70f34e7ff24a2ee",
      "tree": "87f93ed777f090220acb3cc066c85abe4b863d12",
      "parents": [
        "8d717a52d1b0959128be5134dd12608e8e4f2115"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 22 23:59:11 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:48:23 2010 +0100"
      },
      "message": "ARM: OMAP: Convert OMAPFB and VRAM SDRAM reservation to LMB\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "362992b19e7cc583f0f1987b6a6f0b3ae3b021fd",
      "tree": "bcafd9aef3042a15e5f9b27fbb35eaf89027d7a3",
      "parents": [
        "5b1638d94080bb9b8dd9a458405502a50064ca56"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:15 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:15 2010 +0100"
      },
      "message": "VIDEO: Au1100fb: Fix section mismatch\n\nWARNING: drivers/video/built-in.o(.data+0x360): Section mismatch in reference from the variable au1100fb_driver to the function .init.text:au1100fb_drv_probe()\nThe variable au1100fb_driver references\nthe function __init au1100fb_drv_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nFixing which triggers of a slew of further mismatches:\n\nWARNING: drivers/video/built-in.o(.devinit.text+0xc0): Section mismatch in reference from the function au1100fb_drv_probe() to the variable .init.data:au1100fb_fix\nThe function __devinit au1100fb_drv_probe() references\na variable __initdata au1100fb_fix.\nIf au1100fb_fix is only used by au1100fb_drv_probe then\nannotate au1100fb_fix with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x21c): Section mismatch in reference from the function au1100fb_drv_probe() to the variable .init.data:au1100fb_var\nThe function __devinit au1100fb_drv_probe() references\na variable __initdata au1100fb_var.\nIf au1100fb_var is only used by au1100fb_drv_probe then\nannotate au1100fb_var with a matching annotation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5b1638d94080bb9b8dd9a458405502a50064ca56",
      "tree": "0ce951a92d070b3f00fb5930d2ad3633000950d2",
      "parents": [
        "9625b51350ccb4db60b743f0d1e5ab696e77ef58"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:15 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:15 2010 +0100"
      },
      "message": "VIDEO: PMAGB-B: Fix section mismatch\n\nWARNING: drivers/built-in.o(.devinit.text+0xc0): Section mismatch in reference from the function pmagbafb_probe() to the variable .init.data:pmagbafb_fix\nThe function __devinit pmagbafb_probe() references\na variable __initdata pmagbafb_fix.\nIf pmagbafb_fix is only used by pmagbafb_probe then\nannotate pmagbafb_fix with a matching annotation.\n\nFixing this one triggers a few more mismatches in order:\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x414): Section mismatch in reference from the function pmagbbfb_probe() to the variable .init.data:pmagbbfb_fix\nThe function __devinit pmagbbfb_probe() references\na variable __initdata pmagbbfb_fix.\nIf pmagbbfb_fix is only used by pmagbbfb_probe then\nannotate pmagbbfb_fix with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x45c): Section mismatch in reference from the function pmagbbfb_probe() to the variable .init.data:pmagbbfb_defined\nThe function __devinit pmagbbfb_probe() references\na variable __initdata pmagbbfb_defined.\nIf pmagbbfb_defined is only used by pmagbbfb_probe then\nannotate pmagbbfb_defined with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x5fc): Section mismatch in reference from the function pmagbbfb_probe() to the function .init.text:pmagbbfb_screen_setup()\nThe function __devinit pmagbbfb_probe() references\na function __init pmagbbfb_screen_setup().\nIf pmagbbfb_screen_setup is only used by pmagbbfb_probe then\nannotate pmagbbfb_screen_setup with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x6f4): Section mismatch in reference from the function pmagbbfb_probe() to the function .init.text:pmagbbfb_osc_setup()\nThe function __devinit pmagbbfb_probe() references\na function __init pmagbbfb_osc_setup().\nIf pmagbbfb_osc_setup is only used by pmagbbfb_probe then\nannotate pmagbbfb_osc_setup with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x5f8): Section mismatch in reference from the function pmagbbfb_osc_setup() to the variable .init.data:pmagbbfb_freqs.15993\nThe function __devinit pmagbbfb_osc_setup() references\na variable __initdata pmagbbfb_freqs.15993.\nIf pmagbbfb_freqs.15993 is only used by pmagbbfb_osc_setup then\nannotate pmagbbfb_freqs.15993 with a matching annotation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9625b51350ccb4db60b743f0d1e5ab696e77ef58",
      "tree": "ca1bcd201428603a77017e4c3f93bc5164b75440",
      "parents": [
        "3852cc3343b658275964112984321134f3de0118"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:14 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:14 2010 +0100"
      },
      "message": "VIDEO: PMAG-BA: Fix section mismatch\n\nWARNING: drivers/video/built-in.o(.data+0x1e0): Section mismatch in reference fr\nom the variable pmagbafb_driver to the function .init.text:pmagbafb_probe()\nThe variable pmagbafb_driver references\nthe function __init pmagbafb_probe()\nIf the reference is valid then annotate the\nvariable with __init* or __refdata (see linux/init.h) or name the variable:\n*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console,\n\nFixing this one triggers 2 more:\n\nWARNING: drivers/video/built-in.o(.devinit.text+0xc0): Section mismatch in reference from the function pmagbafb_probe() to the variable .init.data:pmagbafb_fix\nThe function __devinit pmagbafb_probe() references\na variable __initdata pmagbafb_fix.\nIf pmagbafb_fix is only used by pmagbafb_probe then\nannotate pmagbafb_fix with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x108): Section mismatch in reference from the function pmagbafb_probe() to the variable .init.data:pmagbafb_defined\nThe function __devinit pmagbafb_probe() references\na variable __initdata pmagbafb_defined.\nIf pmagbafb_defined is only used by pmagbafb_probe then\nannotate pmagbafb_defined with a matching annotation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "18f9f11a09b07b1aa0f0d0187860ed763bca0f6e",
      "tree": "ca013c358fa474da18cd55bb2954d45df3b2321f",
      "parents": [
        "86c65a7857896b1de99628ad392556965c4841e6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:13 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jul 26 19:08:13 2010 +0100"
      },
      "message": "VIDEO. gbefb: Fix section mismatches.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x54): Section mismatch in reference from the function gbefb_probe() to the function .init.text:gbefb_setup()\nThe function __devinit gbefb_probe() references\na function __init gbefb_setup().\nIf gbefb_setup is only used by gbefb_probe then\nannotate gbefb_setup with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x208): Section mismatch in reference from the function gbefb_probe() to the variable .init.data:mode_option\nThe function __devinit gbefb_probe() references\na variable __initdata mode_option.\nIf mode_option is only used by gbefb_probe then\nannotate mode_option with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x214): Section mismatch in reference from the function gbefb_probe() to the variable .init.data:default_mode\nThe function __devinit gbefb_probe() references\na variable __initdata default_mode.\nIf default_mode is only used by gbefb_probe then\nannotate default_mode with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x23c): Section mismatch in reference from the function gbefb_probe() to the variable .init.data:default_var\nThe function __devinit gbefb_probe() references\na variable __initdata default_var.\nIf default_var is only used by gbefb_probe then\nannotate default_var with a matching annotation.\n\nFixing these results in more mismatches:\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x3c): Section mismatch in reference from the function gbefb_setup() to the variable .init.data:default_var_LCD\nThe function __devinit gbefb_setup() references\na variable __initdata default_var_LCD.\nIf default_var_LCD is only used by gbefb_setup then\nannotate default_var_LCD with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x14c): Section mismatch in reference from the function gbefb_setup() to the variable .init.data:default_mode_LCD\nThe function __devinit gbefb_setup() references\na variable __initdata default_mode_LCD.\nIf default_mode_LCD is only used by gbefb_setup then\nannotate default_mode_LCD with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x150): Section mismatch in reference from the function gbefb_setup() to the variable .init.data:default_var_CRT\nThe function __devinit gbefb_setup() references\na variable __initdata default_var_CRT.\nIf default_var_CRT is only used by gbefb_setup then\nannotate default_var_CRT with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x154): Section mismatch in reference from the function gbefb_setup() to the variable .init.data:default_mode_CRT\nThe function __devinit gbefb_setup() references\na variable __initdata default_mode_CRT.\nIf default_mode_CRT is only used by gbefb_setup then\nannotate default_mode_CRT with a matching annotation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7a2bb23c149e9f093b2b83c16c25991e32ef4ec3",
      "tree": "060e3488d629a3c48a2b4d1980149a960159b477",
      "parents": [
        "7e688f0d77f90c531747afa552d72ea70c2f0803"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Fri Jul 16 15:09:07 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:29:21 2010 +0200"
      },
      "message": "imxfb: add pwmr controlled backlight support\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "a4ce96ac356e7024a7724ade9d18ba1bdf3c5c06",
      "tree": "e7699a6b2eb0f4f9e63c1bbeeb6f1471eec80dab",
      "parents": [
        "f4b23cc2d5dc78ef5acbc529eb1219cc41eb5b96"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 21 09:25:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 21 09:25:42 2010 -0700"
      },
      "message": "Fix up trivial spelling errors (\u0027taht\u0027 -\u003e \u0027that\u0027)\n\nPointed out by Lucas who found the new one in a comment in\nsetup_percpu.c. And then I fixed the others that I grepped\nfor.\n\nReported-by: Lucas \u003ccanolucas@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a2531293dbb7608fa672ff28efe3ab4027917a2f",
      "tree": "017d5a38fa33838ebdca1a332db6887096885d2d",
      "parents": [
        "7a53cd16d4d9968d1962e378b14eec2d99aa43e0"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sun Jul 18 14:27:13 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jul 19 10:56:54 2010 +0200"
      },
      "message": "update email address\n\npavel@suse.cz no longer works, replace it with working address.\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "032093bd44ac935ed3792ef592f94497d491cd8b",
      "tree": "cf1185920e42c9c0c3475ca5fe468f03d0af54fe",
      "parents": [
        "46c23d7f520e315dde86881b38ba92ebdf34ced5"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mcuos.com@gmail.com",
        "time": "Tue Jun 29 15:05:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 29 15:29:32 2010 -0700"
      },
      "message": "drivers/video/nuc900fb.c: fix lcd build error\n\nFix a nuc900 lcd build error.\n\nSince the \u0027nuc900_driver_clksrc_div()\u0027 API cannot be merged into mainline\nsuccessfully, I removed this clock source selection hook in this driver.\nThis means nuc900 lcd driver has to select default clock source from the\nexternal crystal now.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Qiang Wang \u003crurality.wq@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": "12c46b336540b483df10d794bdee5d2f1aa8e33a",
      "tree": "fed145696f2b1fc2474956a6cf9664d8ba091f85",
      "parents": [
        "500ebb82b50194f97a53d17a152cfb734ced9f21"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Jun 29 15:05:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 29 15:29:31 2010 -0700"
      },
      "message": "lxfb: fix incorrect __init annotation\n\nWARNING: vmlinux.o(.data+0x196e8): Section mismatch in reference from the\nvariable lxfb_driver to the function .init.text:lxfb_probe() The variable\nlxfb_driver references the function __init lxfb_probe()\n\nThis changes lxfb_probe and friends to use __devinit, and also adds\n__devexit to lxfb_remove.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "500ebb82b50194f97a53d17a152cfb734ced9f21",
      "tree": "c66f970773552da4f51c2033ecdb3b77e6947001",
      "parents": [
        "4d845ebf4cf9e985b1704b1f08b37f744b4ede13"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Jun 29 15:05:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 29 15:29:31 2010 -0700"
      },
      "message": "gxfb: fix incorrect __init annotation\n\nWARNING: vmlinux.o(.data+0x195d8): Section mismatch in reference from the\nvariable gxfb_driver to the function .init.text:gxfb_probe() The variable\ngxfb_driver references the function __init gxfb_probe()\n\nThis changes gxfb_probe and friends to use __devinit, and also adds\n__devexit to gxfb_remove.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7f607455c3b91fec267c48a4177526cbb5e501f4",
      "tree": "8557e1e217c9d20f2f43cd40e1c47d6ee549db9b",
      "parents": [
        "be1d29f59ca3ec7dfbbae24d4f68d357f5a31c4b",
        "bc092a303a1b980c67324920471e23354b0721cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:36:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:36:16 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:\n  OMAP: OMAPFB: fix rfbi.c compile error\n  OMAPFB: LCDC: change update_mode to DISABLED when going suspend\n"
    },
    {
      "commit": "f1bbbb6912662b9f6070c5bfc4ca9eb1f06a9d5b",
      "tree": "c2c130a74be25b0b2dff992e1a195e2728bdaadd",
      "parents": [
        "fd0961ff67727482bb20ca7e8ea97b83e9de2ddb",
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 16 18:08:13 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 16 18:08:13 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "421f91d21ad6f799dc7b489bb33cc560ccc56f98",
      "tree": "aaf9f6385233fdf9277e634603156c89ede7f770",
      "parents": [
        "65155b3708137fabee865dc4da822763c0c41208"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Jun 11 12:17:00 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 16 18:05:05 2010 +0200"
      },
      "message": "fix typos concerning \"initiali[zs]e\"\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "bc092a303a1b980c67324920471e23354b0721cd",
      "tree": "c9b5b9f687a71e39a18daabc162c9d2d5c0dd5f5",
      "parents": [
        "256a8042830e6ac1c3dd2e912e3c45769dd709cc"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Mon Jun 07 10:46:10 2010 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jun 15 10:17:25 2010 +0300"
      },
      "message": "OMAP: OMAPFB: fix rfbi.c compile error\n\nThe code in rfbi.c tried to get the omapdss platform_device via a static\nmember defined in dispc.c, leading to a compile error. The same\nplatform_device is available through rfbi-struct.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "256a8042830e6ac1c3dd2e912e3c45769dd709cc",
      "tree": "8491b9b8b3bbb55d250c8817ebf620ba5d8894f9",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Mon May 17 03:20:13 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Jun 15 10:17:19 2010 +0300"
      },
      "message": "OMAPFB: LCDC: change update_mode to DISABLED when going suspend\n\nI was observing the following error messages on my OMAP1 based Amstrad Delta\nboard when first changing from text to graphics mode or vice versa after the\nLCD display had been blanked:\n\tomapfb omapfb: timeout waiting for FRAME DONE\nwith a followup error message while unblanking it back:\n\tomapfb omapfb: resetting (status 0xffffffb2,reset count 1)\nAs a visible result, image pixels happened to be shifted by a few bits,\ngiving wrong colors.\n\nExamining the code, I found that this problem occures when an OMAP1 internal\nLCD controller is disabled from omap_lcdc_suspend() and then a subsequent\nomap_lcdc_setup_plane() calls disable_controller() again. This potentially\nerror provoking behaviour is triggered by the lcdc.update_mode flag being kept\nat OMAP_AUTO_UPDATE, regardless of the controller and panel being suspended.\n\nThis patch tries to correct the problem by replacing both omap_lcdc_suspend()\nand omap_lcdc_resume() function bodies with single calls to\nomap_lcdc_set_update_mode() with a respective OMAP_UPDATE_DISABLE or\nOMAP_AUTO_UPDATE argument. As a result, exactly the same lower level\noperations are performed, with addition of changing the lcdc.update_mode flag\nto a value better suited for the controller state. This prevents any further\ncalls to disable_controller() from omap_lcdc_setup_plane() while the display\nis suspended.\n\nCreated against linux-2.6.34-rc7.\nTested on Amstrad Delta.\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "999fd1ab344dabd9c985b638bf4c29495b8e4619",
      "tree": "b4a238aafc79caa085e469ee28ab61301ca17f8f",
      "parents": [
        "9a9620db07b27700a4de9e86985735fffb78e2f8",
        "ac422f9443191e050c16fe99baeb5c3d74934589"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:42:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:42:09 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (23 commits)\n  sh: Make intc messages consistent via pr_fmt.\n  sh: make sure static declaration on ms7724se\n  sh: make sure static declaration on mach-migor\n  sh: make sure static declaration on mach-ecovec24\n  sh: make sure static declaration on mach-ap325rxa\n  clocksource: sh_cmt: compute mult and shift before registration\n  clocksource: sh_tmu: compute mult and shift before registration\n  sh: PIO disabling for x3proto and urquell.\n  sh: mach-sdk7786: conditionally disable PIO support.\n  sh: support for platforms without PIO.\n  usb: r8a66597-hcd pio to mmio accessor conversion.\n  usb: gadget: r8a66597-udc pio to mmio accessor conversion.\n  usb: gadget: m66592-udc pio to mmio accessor conversion.\n  sh: add romImage MMCIF boot for sh7724 and Ecovec V2\n  sh: add boot code to MMCIF driver header\n  sh: prepare MMCIF driver header file\n  sh: allow romImage data between head.S and the zero page\n  sh: Add support MMCIF for ecovec\n  sh: remove duplicated #include\n  input: serio: disable i8042 for non-cayman sh platforms.\n  ...\n"
    },
    {
      "commit": "b1413357d924792e2e332dcb6b712a7fb2a5fb25",
      "tree": "8154ae2efaa79fae84b0b1422be01de793277b04",
      "parents": [
        "fc0ccfceb8aa6800040ba4f37a36ee306aa71c9f"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Fri Jun 04 14:15:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:21:45 2010 -0700"
      },
      "message": "fbdev: fix frame buffer devices menu\n\nCommit f601441916d1e19291d0b4f044b4a7551e2924d0 (\"imxfb: add support for\ni.MX25:) has inserted the symbol HAVE_FB_IMX, which does not depend on FB\nafter the menuconfig FB.  This breaks the menu, presenting most of the\ndrivers outside of it, when using menuconfig.\n\nMoving the symbol to the start of the file, just like HAVE_FB_ATMEL, fixes\nthe problem without breaking it for iMX25 configurations (tested with\nARCH\u003darm, no build).\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d6d03f9158516b50d0d343158e3f33bcff1e4ca5",
      "tree": "b853410433ef654e6a152804aa5dd2837cc0a2d7",
      "parents": [
        "3f505ca45735c35576dab4ceb3e3736d528b6672"
      ],
      "author": {
        "name": "Albert Herranz",
        "email": "albert_herranz@yahoo.es",
        "time": "Fri Jun 04 14:14:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:21:45 2010 -0700"
      },
      "message": "fb_defio: redo fix for non-dirty ptes\n\nAs pointed by Nick Piggin, -\u003epage_mkwrite provides a way to keep a page\nlocked until the associated PTE is marked dirty.\n\nRe-implement the fix by using this mechanism.\n\nSigned-off-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nAcked-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nAcked-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3f505ca45735c35576dab4ceb3e3736d528b6672",
      "tree": "447973161e0589a39c2831c7ef3225f49ae4f85b",
      "parents": [
        "1da083c9b23dafd6bcb08dcfec443e66e90efff0"
      ],
      "author": {
        "name": "Albert Herranz",
        "email": "albert_herranz@yahoo.es",
        "time": "Fri Jun 04 14:14:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:21:45 2010 -0700"
      },
      "message": "Revert \"fb_defio: fix for non-dirty ptes\"\n\nThis reverts commit 49bbd815fd8ba26d0354900b783b767c7f47c816 (\"fb_defio:\nfix for non-dirty ptes\").\n\nAlthough the fix provided is correct, it\u0027s been suggested to avoid the\nunderlying race in the same way as it is currently done in filesystems\nlike NFS, for maintainability.\n\nA following patch \"fb_defio: redo fix for non-dirty ptes\" will provide\nsuch an alternate fix.\n\nSigned-off-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nCc: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ceadda057c000fa82e6bbe508923d8181414dea7",
      "tree": "c57eeb217dba5d74c3e46d483f10714f5ac7c518",
      "parents": [
        "95619be590638bd48469ac81c0f6236f349f5640",
        "fbae3fb1546e199ab0cd185348f8124411a1ca9d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:44:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:44:43 2010 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  i2c: Remove all i2c_set_clientdata(client, NULL) in drivers\n  i2c/busses: Move two drivers to embedded section\n  i2c: Rename i2c_check_addr to i2c_check_addr_busy\n  i2c: Document reserved I2C addresses\n  i2c: Check for address validity on client registration\n  i2c: Share the I2C device presence detection code\n  Documentation/i2c: Checkpatch cleanup\n"
    },
    {
      "commit": "a652883a244901742d6c9733a9eebdf72e3114ea",
      "tree": "5540eec3287bd9515661d502aaec3a696fefd906",
      "parents": [
        "a57ee627499d116f6872a5634ea4f015da0eacd2",
        "ee227c577cde47f78e2df359f9c32ba047060767"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 07:17:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 07:17:31 2010 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  of/powerpc: fix fsl_msi device node pointer\n  of/watchdog: gef_wdt.c: fix build breakage\n  of/edac: fix build breakage in drivers\n  of/net: fs_enet/mii-bitbang.c: fix build breakage\n  of/usb: fsl_qe_udc.c: fix build breakage\n  of/crypto: crypto4xx_core.c: fix build breakage\n  of/dma: fix build breakage in ppc4xx adma driver\n  of/mtd: nand: fix build breakage in drivers\n  of/video: fix build breakage in FB drivers\n  of/pcmcia: m8xx_pcmcia.c: Fix build failures\n  of/rtc: rtc-mpc5121.c: Fix build failures\n  of/dma: mpc512x_dma.c: Fix build failures\n  of/mtd/nand: mpc5121_nfc.c: Fix build failures\n  of/spi: mpc512x_psc_spi.c: Fix build failures\n  watchdog: Fix build failure with OF changes\n  of/spi: Fix build failure on spi_ppc4xx.c\n  of/usb: fix build error due to of_node pointer move\n  of/powerpc: fix 85xx RapidIO device node pointer\n"
    },
    {
      "commit": "fbae3fb1546e199ab0cd185348f8124411a1ca9d",
      "tree": "928881dc419348268cbc8208a41fe0d038035114",
      "parents": [
        "35bfc353dcaecc99c277e3646564f3f785760bde"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Jun 03 11:33:58 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 03 11:33:58 2010 +0200"
      },
      "message": "i2c: Remove all i2c_set_clientdata(client, NULL) in drivers\n\nI2C drivers can use the clientdata-pointer to point to private data. As I2C\ndevices are not really unregistered, but merely detached from their driver, it\nused to be the drivers obligation to clear this pointer during remove() or a\nfailed probe(). As a couple of drivers forgot to do this, it was agreed that it\nwas cleaner if the i2c-core does this clearance when appropriate, as there is\nno guarantee for the lifetime of the clientdata-pointer after remove() anyhow.\nThis feature was added to the core with commit\ne4a7b9b04de15f6b63da5ccdd373ffa3057a3681 to fix the faulty drivers.\n\nAs there is no need anymore to clear the clientdata-pointer, remove all current\noccurrences in the drivers to simplify the code and prevent confusion.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d4b8b2c2c0b980fa756267e43e39e5ac3c894857",
      "tree": "9036d479c79fed46b581c9519ca141fc26075afd",
      "parents": [
        "2005ce3521b7a38f12085e0420f405a8ee06f606"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Thu Jun 03 02:20:44 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 21:02:38 2010 -0600"
      },
      "message": "of/video: fix build breakage in FB drivers\n\nFixes build errors in a number of framebuffer drivers caused\nby the OF device_node pointer being moved into struct device\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "a57ee627499d116f6872a5634ea4f015da0eacd2",
      "tree": "ecda5a9195f665b99b76c1c26eb16b367438d7da",
      "parents": [
        "aef4b9aaae1decc775778903922bd0075cce7a88"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Wed Jun 02 11:09:04 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 02 14:41:12 2010 -0700"
      },
      "message": "Fix colors for Mach64\n\nUse the same color-calculating algorithm as in atyfb_imageblit in this\ndriver or in generic cfb_fillrect.\n\nThis patch fixes bad colors when using an accelerator in 15-bit and\n16-bit modes.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8fa76f7e61ef4e5bc97207143ea4e198b22487bc",
      "tree": "266c42b6687e68e4febb72d8c031e5facd899a1c",
      "parents": [
        "a41a7b91772da2c77ac0da74285fd8ebd86a85ba",
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 31 12:59:19 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 31 12:59:19 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "7ea8085910ef3dd4f3cad6845aaa2b580d39b115",
      "tree": "d9c1edb5906f943f7d70bfb4b65106e29772d379",
      "parents": [
        "cc967be54710d97c05229b2e5ba2d00df84ddd64"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed May 26 17:53:25 2010 +0200"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu May 27 22:05:02 2010 -0400"
      },
      "message": "drop unused dentry argument to -\u003efsync\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "cad719d86e9dbd06634eaba6401e022c8101d6b2",
      "tree": "ee0aa444e817e5cd29a9dea58dc36d0f3c65a50d",
      "parents": [
        "3ddab4788d4980b1b3dc324fdd105adab3812418",
        "67e67df8da723debf24f7763605776891203e8d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 11:34:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 11:34:55 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  gta02: Use pcf50633 backlight driver instead of platform backlight driver.\n  backlight: pcf50633: Register a pcf50633-backlight device in pcf50633 core driver.\n  backlight: Add pcf50633 backlight driver\n  backlight: 88pm860x_bl: fix error handling in pm860x_backlight_probe\n  backlight: max8925_bl: Fix error handling path\n  backlight: l4f00242t03: fix error handling in l4f00242t03_probe\n  backlight: add S6E63M0 AMOLED LCD Panel driver\n  backlight: adp8860: add support for ADP8861 \u0026 ADP8863\n  backlight: mbp_nvidia_bl - Fix DMI_SYS_VENDOR for MacBook1,1\n  backlight: Add Cirrus EP93xx backlight driver\n  backlight: l4f00242t03: Fix regulators handling code in remove function\n  backlight: fix adp8860_bl build errors\n  backlight: new driver for the ADP8860 backlight parts\n  backlight: 88pm860x_bl - potential memory leak\n  backlight: mbp_nvidia_bl - add support for older MacBookPro and MacBook 6,1.\n  backlight: Kconfig cleanup\n  backlight: backlight_device_register() return ERR_PTR()\n"
    },
    {
      "commit": "8fc809d17984f18fbad7ae23e47a62b195969c19",
      "tree": "2e08e2c9e11beabc6ac6379ca085f9030bd40021",
      "parents": [
        "d11991cbacaa9283de2b6e362e7ec5f21bc40044"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 26 14:42:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:42 2010 -0700"
      },
      "message": "fbdev: bf54x-lq043fb: fix unused warnings with backlight code\n\nThe current backlight code is stubbed out, so the new props changes added\nsome warnings:\ndrivers/video/bf54x-lq043fb.c: In function \u0027bfin_bf54x_probe\u0027:\ndrivers/video/bf54x-lq043fb.c:666: warning: label \u0027out9\u0027 defined but not used\ndrivers/video/bf54x-lq043fb.c:504: warning: unused variable \u0027props\u0027\n\nFix em !\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d11991cbacaa9283de2b6e362e7ec5f21bc40044",
      "tree": "2048b0b67d2ece46aa03bb0f561bbe4f76a9fa50",
      "parents": [
        "a51faabc666c054cb2d983fcd5152aa6d0b80604"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 26 14:42:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:42 2010 -0700"
      },
      "message": "fbdev: bfin-t350mcqb-fb: avoid unused warnings in backlight code\n\nThe current backlight code is stubbed out, so the new props changes added\nsome warnings about unused label/prop.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a51faabc666c054cb2d983fcd5152aa6d0b80604",
      "tree": "9c4514892d38e3a396128970ef2d33f288adbdf2",
      "parents": [
        "9966c4fea578bcf356c35cdf184cdacde495bc2c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed May 26 14:42:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:42 2010 -0700"
      },
      "message": "drivers/video/via: use memdup_user\n\nUse memdup_user when user data is immediately copied into the\nallocated region.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression from,to,size,flag;\nposition p;\nidentifier l1,l2;\n@@\n\n-  to \u003d \\(kmalloc@p\\|kzalloc@p\\)(size,flag);\n+  to \u003d memdup_user(from,size);\n   if (\n-      to\u003d\u003dNULL\n+      IS_ERR(to)\n                 || ...) {\n   \u003c+... when !\u003d goto l1;\n-  -ENOMEM\n+  PTR_ERR(to)\n   ...+\u003e\n   }\n-  if (copy_from_user(to, from, size) !\u003d 0) {\n-    \u003c+... when !\u003d goto l2;\n-    -EFAULT\n-    ...+\u003e\n-  }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Joseph Chan \u003cJosephChan@via.com.tw\u003e\nCc: Scott Fang \u003cScottFang@viatech.com.cn\u003e\nCc: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9966c4fea578bcf356c35cdf184cdacde495bc2c",
      "tree": "a8e71bcc6c753403b589bf3240468fa05f674020",
      "parents": [
        "48baa18b250d5e36ed9f9bb04cdf812d74da08ca"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Wed May 26 14:42:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:42 2010 -0700"
      },
      "message": "add support for S3 Trio3D/1X/2X\n\nAdd support for S3 Trio3D/1X (86C360) and S3 Trio3D/2X (86C362 and 86C368)\ncards to s3fb driver.  Tested with 86C362 AGP and 86C368 PCI\u0026AGP.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nAcked-by: Ondrej Zajicek \u003csantiago@crfreenet.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2ddfd12f3584840f5190897214423061d8a0602f",
      "tree": "91addeb7e06bd84c69e8ba0ec0044d9cd7270fcc",
      "parents": [
        "1f976996c7413b5b48d35b195cc2d7adcd3f68d7"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Wed May 12 02:44:32 2010 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 17:34:38 2010 +0100"
      },
      "message": "backlight: Add pcf50633 backlight driver\n\nThis patch adds a backlight driver for controlling the pcf50633 LED module.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "1f976996c7413b5b48d35b195cc2d7adcd3f68d7",
      "tree": "29997ce9c5b1f61b8112eccb8ce85dd784f350c8",
      "parents": [
        "146e10a8c457236e017355ed9ba0ef78fbb3d12b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon May 10 09:29:58 2010 +0800"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 17:34:37 2010 +0100"
      },
      "message": "backlight: 88pm860x_bl: fix error handling in pm860x_backlight_probe\n\nThis patch  properly unregisters a previously registered backlight device object\nin error handling\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "146e10a8c457236e017355ed9ba0ef78fbb3d12b",
      "tree": "264eac22573b7e4e6aded84a919cfbed425a4a33",
      "parents": [
        "beb0a43f398efac87a3b9c2c6a5c5a163df50413"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon May 10 09:27:34 2010 +0800"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 17:34:36 2010 +0100"
      },
      "message": "backlight: max8925_bl: Fix error handling path\n\nProperly unregister a previously registered backlight device object in error\nhandling of max8925_backlight_probe.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "beb0a43f398efac87a3b9c2c6a5c5a163df50413",
      "tree": "d1be725605867375def6d0403d55716d87757055",
      "parents": [
        "ee378a5c6550dcbfe6fa9c71b84ca2eb19cb288e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon May 03 14:42:44 2010 +0800"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 17:34:35 2010 +0100"
      },
      "message": "backlight: l4f00242t03: fix error handling in l4f00242t03_probe\n\nError handling fixes:\n1. In the case of kzalloc failure, simple return -ENOMEM instead of goto\n   err. ( priv is NULL in this case )\n2. In the case of gpio_request fail for reset_gpio and data_enable_gpio,\n   properly release resources by goto err and err2 respectively.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Alberto Panizzo \u003cmaramaopercheseimorto@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "ee378a5c6550dcbfe6fa9c71b84ca2eb19cb288e",
      "tree": "ac844a7051dfd5be701e10de09cc576390513802",
      "parents": [
        "c7c06d8a95fd6b83d9f71a0cfecd3f91945d17e5"
      ],
      "author": {
        "name": "InKi Dae",
        "email": "inki.dae@samsung.com",
        "time": "Mon May 24 12:21:36 2010 -0700"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 17:34:16 2010 +0100"
      },
      "message": "backlight: add S6E63M0 AMOLED LCD Panel driver\n\nThis is S6E63M0 AMOLED LCD Panel(480x800) driver using 3-wired SPI\ninterface also almost features for lcd panel driver has been implemented\nin here.  and I added new structure common for all the lcd panel drivers\nto include/linux/lcd.h file.\n\nLCD Panel driver needs interfaces for controlling device power such as\npower on/off and reset.  these interfaces are device specific so it should\nbe implemented to machine code at this time, we should create new\nstructure for registering these functions as callbacks and also a header\nfile for that structure and finally registered callback functions would be\ncalled by lcd panel driver.  such header file(including new structure for\nlcd panel) would be added for all the lcd panel drivers.\n\nIf anyone provides common structure for registering such callback\nfunctions then we could reduce unnecessary header files for lcd panel.  I\nthought that suitable anyone could be include/linux/lcd.h so a new\nlcd_platform_data structure was added there.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[randy.dunlap@oracle.com: fix s6e63m0 kconfig]\n[randy.dunlap@oracle.com: fix device attribute functions return types]\nSigned-off-by: InKi Dae \u003cinki.dae@samsung.com\u003e\nReviewed-by: KyungMin Park \u003ckyungmin.park.samsung.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "c7c06d8a95fd6b83d9f71a0cfecd3f91945d17e5",
      "tree": "7e3d5f037fbf47846b6c48a8fb3ae9dcfd3d50d3",
      "parents": [
        "ed601fa46777cb529bda0dbec80c4aec704dd063"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Wed May 26 03:00:59 2010 -0400"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 13:08:33 2010 +0100"
      },
      "message": "backlight: adp8860: add support for ADP8861 \u0026 ADP8863\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "ed601fa46777cb529bda0dbec80c4aec704dd063",
      "tree": "e2179cddd0209d885a58f7c7ff6ba939b7dfdec3",
      "parents": [
        "08b3924b24cdb1942393dc3009335a2153bd2eac"
      ],
      "author": {
        "name": "Steffen Röcker",
        "email": "sroecker@gmail.com",
        "time": "Tue Mar 23 23:12:33 2010 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 13:08:32 2010 +0100"
      },
      "message": "backlight: mbp_nvidia_bl - Fix DMI_SYS_VENDOR for MacBook1,1\n\nFix DMI_SYS_VENDOR for MacBook1,1.\n\nWhen the MacBook1,1 came out Apple was still named Apple Computer, I am\nnot sure if this applies to older MacBook2,1 versions aswell.\n\nSigned-off-by: Steffen Röcker \u003csroecker@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "08b3924b24cdb1942393dc3009335a2153bd2eac",
      "tree": "ff74825a5a5f50948125c014565690eb540d1172",
      "parents": [
        "47306fc35ec39a5d0715e0a79344d02dffeaeeb2"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Wed May 05 12:13:23 2010 -0500"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 13:08:32 2010 +0100"
      },
      "message": "backlight: Add Cirrus EP93xx backlight driver\n\nThe EP9307, EP9312, and EP9315 processors include a framebuffer\nperipheral.  This peripheral has a dedicated pwm output called\nBRIGHT that can be used to control the backlight on an LCD.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "47306fc35ec39a5d0715e0a79344d02dffeaeeb2",
      "tree": "e8ad0fe6b3cba2fb36af7a4a40acea2c327dd682",
      "parents": [
        "3f43f8b2ad9035c5440d65681079f4d80542d21f"
      ],
      "author": {
        "name": "Alberto Panizzo",
        "email": "maramaopercheseimorto@gmail.com",
        "time": "Mon Apr 26 22:51:08 2010 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 13:08:32 2010 +0100"
      },
      "message": "backlight: l4f00242t03: Fix regulators handling code in remove function\n\nSimple swap of regulator free\n\nSigned-off-by: Alberto Panizzo \u003cmaramaopercheseimorto@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "3f43f8b2ad9035c5440d65681079f4d80542d21f",
      "tree": "d980d62465066c4cf642cca105d490f189138c2a",
      "parents": [
        "82fd53b7f70af9855eda613450a7e4701ffdae20"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed May 12 13:49:12 2010 -0700"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 13:08:32 2010 +0100"
      },
      "message": "backlight: fix adp8860_bl build errors\n\nAdd slab.h to fix part of build.\nAdd a parameter in backlight_device_register() call to fix part of build.\n\ndrivers/video/backlight/adp8860_bl.c:215: error: implicit declaration of function \u0027kzalloc\u0027\ndrivers/video/backlight/adp8860_bl.c:215: warning: assignment makes pointer from integer without a cast\ndrivers/video/backlight/adp8860_bl.c:285: error: implicit declaration of function \u0027kfree\u0027\ndrivers/video/backlight/adp8860_bl.c:673: warning: assignment makes pointer from integer without a cast\ndrivers/video/backlight/adp8860_bl.c:689: error: too few arguments to function \u0027backlight_device_register\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "82fd53b7f70af9855eda613450a7e4701ffdae20",
      "tree": "b23e2494e9e6734f83de81111150364b7ac9be00",
      "parents": [
        "9844ce0501b03843c44156d6e36afb80e847c974"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Apr 30 14:09:51 2010 -0700"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 13:08:31 2010 +0100"
      },
      "message": "backlight: new driver for the ADP8860 backlight parts\n\nThe ADP8860 combines a programmable backlight LED charge pump driver with\nautomatic phototransistor control.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "9844ce0501b03843c44156d6e36afb80e847c974",
      "tree": "900423d004aee18bac803f422a15ec14e3107406",
      "parents": [
        "8193db229101fa5e7e7070422a7471775140e7bd"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri May 07 11:06:21 2010 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 13:08:31 2010 +0100"
      },
      "message": "backlight: 88pm860x_bl - potential memory leak\n\nI added a kfree() on the error path.  I don\u0027t really expect it to affect\nanyone, but it\u0027s easy and makes the static checkers happy.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "8193db229101fa5e7e7070422a7471775140e7bd",
      "tree": "f69856e59080eb6ba55ce293f6f27f34ff866158",
      "parents": [
        "8fdd5767ebe5806f02e1c8d9ac67ac4da8836f53"
      ],
      "author": {
        "name": "Mario Schwalbe",
        "email": "schwalbe@inf.tu-dresden.de",
        "time": "Mon Apr 19 17:59:26 2010 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 13:08:31 2010 +0100"
      },
      "message": "backlight: mbp_nvidia_bl - add support for older MacBookPro and MacBook 6,1.\n\nAdd support for all remaining models not yet present in Linus\u0027/Richard\nPurdie\u0027s tree nor Evan McClain\u0027s patch to finally complete the list.\n\nSigned-off-by: Mario Schwalbe \u003cschwalbe@inf.tu-dresden.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "8fdd5767ebe5806f02e1c8d9ac67ac4da8836f53",
      "tree": "8c83ac0cf39260cf11dddc67675122a6c6ab51e0",
      "parents": [
        "3e4a326df654d748d73600068fbdbdfed0b0db43"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Mar 30 13:17:35 2010 -0500"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 13:08:31 2010 +0100"
      },
      "message": "backlight: Kconfig cleanup\n\nCleanup the \"depends on\" logic by wrapping the affected config options in\nappropriate if/endif blocks.\n\nRemove all the \"default n\" since that is the default default.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "3e4a326df654d748d73600068fbdbdfed0b0db43",
      "tree": "802687d227e8f7c2e00dd752d241811501b5745a",
      "parents": [
        "b1cdc4670b9508fcd47a15fbd12f70d269880b37"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Mar 22 20:51:36 2010 -0400"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed May 26 13:08:31 2010 +0100"
      },
      "message": "backlight: backlight_device_register() return ERR_PTR()\n\nbacklight_device_register() returns a valid pointer or ERR_PTR() never\nNULL.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "a42dcb883d948a5f26c005f0e401e8297aa05f76",
      "tree": "75ceabdedee10e9da54c1b86d6fe60b818a56867",
      "parents": [
        "49bbd815fd8ba26d0354900b783b767c7f47c816"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon May 24 14:34:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "nuc900fb: release correct mem region\n\nWe should be releasing \"res-\u003estart\" here.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Wang Qiang \u003crurality.linux@gmail.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49bbd815fd8ba26d0354900b783b767c7f47c816",
      "tree": "6e118691727380045c1d22d93452dc99f1ccc04d",
      "parents": [
        "0d5b02641faade3dfd376abdcffbd8ccb03c7a91"
      ],
      "author": {
        "name": "Albert Herranz",
        "email": "albert_herranz@yahoo.es",
        "time": "Mon May 24 14:34:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "fb_defio: fix for non-dirty ptes\n\nFix a problem observed while using fb_defio with a short delay on a\nPowerPC platform.\n\nIt is possible that page_mkclean() is invoked in the deferred io work\nfunction _before_ a PTE has been marked dirty.  In this case, the page is\nremoved from the defio pagelist but page_mkclean() does not write-protect\nthe page again.  The end result is that defio ignores all subsequent\nwrites to the page and the corresponding portions of the framebuffer never\nget updated.\n\nThe fix consists in keeping track of the pages with non-dirty PTEs,\nre-checking them again on the next deferred io work iteration.  Note that\nthose pages are not passed to the defio callback as they are not written\nby userspace yet.\n\nSigned-off-by: Albert Herranz \u003calbert_herranz@yahoo.es\u003e\nAcked-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d5b02641faade3dfd376abdcffbd8ccb03c7a91",
      "tree": "eba42d811e457a3254bfe21b7150df8c867d51c9",
      "parents": [
        "a8ce4be7d5b99a6338e695b26358abca329735c1"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:34:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "sgivwfb: fix sections\n\nSince the drivers probe call was changed from .init.text to .devinit.text\nin commit c2e13037e6794bd0d9de3f9ecabf5615f15c160b (\"platform-drivers:\nmove probe to .devinit.text in drivers/video\") the fb_fix_screeninfo and\nfb_var_screeninfo structures must be changed from .init.data to\n.devinit.data, too.\n\nAlso the drivers remove routine should be moved from .text to .devexit.text\n\nIt removes these 7 section mismatch warnings from modpost:\n\nWARNING: vmlinux.o(.devinit.text+0x1e28): Section mismatch in reference from the function sgivwfb_probe() to the variable .init.data:sgivwfb_fix\nThe function __devinit sgivwfb_probe() references\na variable __initdata sgivwfb_fix.\nIf sgivwfb_fix is only used by sgivwfb_probe then\nannotate sgivwfb_fix with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e50): Section mismatch in reference from the function sgivwfb_probe() to the (unknown reference) .init.data:(unknown)\nThe function __devinit sgivwfb_probe() references\na (unknown reference) __initdata (unknown).\nIf (unknown) is only used by sgivwfb_probe then\nannotate (unknown) with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e59): Section mismatch in reference from the function sgivwfb_probe() to the (unknown reference) .init.data:(unknown)\nThe function __devinit sgivwfb_probe() references\na (unknown reference) __initdata (unknown).\nIf (unknown) is only used by sgivwfb_probe then\nannotate (unknown) with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e60): Section mismatch in reference from the function sgivwfb_probe() to the variable .init.data:sgivwfb_fix\nThe function __devinit sgivwfb_probe() references\na variable __initdata sgivwfb_fix.\nIf sgivwfb_fix is only used by sgivwfb_probe then\nannotate sgivwfb_fix with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e6a): Section mismatch in reference from the function sgivwfb_probe() to the (unknown reference) .init.data:(unknown)\nThe function __devinit sgivwfb_probe() references\na (unknown reference) __initdata (unknown).\nIf (unknown) is only used by sgivwfb_probe then\nannotate (unknown) with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e7f): Section mismatch in reference from the function sgivwfb_probe() to the variable .init.data:sgivwfb_var1600sw\nThe function __devinit sgivwfb_probe() references\na variable __initdata sgivwfb_var1600sw.\nIf sgivwfb_var1600sw is only used by sgivwfb_probe then\nannotate sgivwfb_var1600sw with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e91): Section mismatch in reference from the function sgivwfb_probe() to the variable .init.data:sgivwfb_var\nThe function __devinit sgivwfb_probe() references\na variable __initdata sgivwfb_var.\nIf sgivwfb_var is only used by sgivwfb_probe then\nannotate sgivwfb_var with a matching annotation.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8ce4be7d5b99a6338e695b26358abca329735c1",
      "tree": "4a6e8437b9a913a02f9f747db3a5e35737efea80",
      "parents": [
        "e88a0f461aeadfe309d36a2a4fac9ffb1b0ed651"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:34:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "s3c2410fb: fix sections\n\nSince the drivers probe calls were changed from .init.text to\n.devinit.text in commit c2e13037e6794bd0d9de3f9ecabf5615f15c160b\n(\"platform-drivers: move probe to .devinit.text in drivers/video\") all the\nfunction from .init.text should be moved to .devinit.text, too.\n\nThe drivers remove calls can also be move from .text to .devexit.text.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nCc: Vincent Sanders \u003csupport@simtec.co.uk\u003e\nAcked-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nTested-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e88a0f461aeadfe309d36a2a4fac9ffb1b0ed651",
      "tree": "7ba687702e6638737035eeb97e01e0c13283c413",
      "parents": [
        "49c39b4953e545ce3b5957cce22e1ade01c6e642"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:34:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "hitfb: fix sections\n\nSince the drivers probe call was changed from .init.text to .devinit.text\nin commit c2e13037e6794bd0d9de3f9ecabf5615f15c160b (\"platform-drivers:\nmove probe to .devinit.text in drivers/video\") the fb_fix_screeninfo and\nfb_var_screeninfo structures must be changed from .init.data to\n.devinit.data, too.\n\nAlso the drivers remove routine should be moved from .exit.text to\n.devexit.text\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49c39b4953e545ce3b5957cce22e1ade01c6e642",
      "tree": "7ed545609a4abd9cf818d27a08019e0c821f8d48",
      "parents": [
        "1f9c3e1f07e39c8af3bf42236fc553b5bb0f83f1"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Mon May 24 14:34:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "fbdev: move FBIO_WAITFORVSYNC to linux/fb.h\n\nFBIO_WAITFORVSYNC is currently implemented by matroxfb, atyfb, intelfb and\nmore.  All of them keep redefining the same FBIO_WAITFORVSYNC macro over\nand over again, so move it to linux/fb.h and clean up those duplicate\ndefines.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nCc: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Maik Broemme \u003cmbroemme@plusserver.de\u003e\nCc: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Hiremath, Vaibhav\" \u003chvaibhav@ti.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f9c3e1f07e39c8af3bf42236fc553b5bb0f83f1",
      "tree": "e7933cec5b2200f3fc0c55b47a7af5bfac558596",
      "parents": [
        "fb6cb3270af8f2ad3dd556906a9c52aa85754849"
      ],
      "author": {
        "name": "Martin Ambrose",
        "email": "martin@ti.com",
        "time": "Mon May 24 14:34:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "fbdev: da8xx/omap-l1xx: implement double buffering\n\nThis work includes the following:\n\n- Implement handler for FBIO_WAITFORVSYNC ioctl.\n\n- Allocate the data and palette buffers separately.  A consequence of\n  this is that the palette and data loading is now done in different\n  phases.  And that the LCD must be disabled temporarily after the palette\n  is loaded but this will only happen once after init and each time the\n  palette is changed.  I think this is OK.\n\n- Allocate two (ping and pong) framebuffers from memory.\n\n- Add pan_display handler which toggles the LCDC DMA registers between\n  the ping and pong buffers.\n\nSigned-off-by: Martin Ambrose \u003cmartin@ti.com\u003e\nCc: Chaithrika U S \u003cchaithrika@ti.com\u003e\nCc: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb6cb3270af8f2ad3dd556906a9c52aa85754849",
      "tree": "66bf97e84b8a5977c960e3fd4c0e392e8a416b1b",
      "parents": [
        "ad1458464cbbe6935be6e20d70920301733158af"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:34:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: section cleanup in w100fb\n\nFix up the section in the w100fb driver, by moving:\n\n*\tw100fb_remove() from .text to .devexit.text\n\n*\tw100_get_xtal_table() from .text to .devinit.text\n\n*\tw100fb_init() from .devinit.text to .init.text\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\t[if \"platform-drivers: move probe to .devinit.text in drivers/video\" was merged]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad1458464cbbe6935be6e20d70920301733158af",
      "tree": "3c1581f3554c1ce9d17de3b6171c15aac9441b82",
      "parents": [
        "3cc04971661e37e7de6fbf9808ede554b5e1cb4e"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:33:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: section cleanup in vga16fb\n\nFix up the sections in the vga16fb driver, by moving:\n\n*\tthe variables vga16_defined and vga16fb\n\tfrom .init.data to .devinit.data\n\n*\tvga16fb_setup() from .text to .init.text\n\n*\tvga16fb_remove() from .text. to .devexit.text\n\nThis fixes the following warnings issued by modpost:\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x1a420): Section mismatch in re\nference from the function vga16fb_probe() to the (unknown reference) .init.data:\n(unknown)\nThe function __devinit vga16fb_probe() references\na (unknown reference) __initdata (unknown).\nIf (unknown) is only used by vga16fb_probe then\nannotate (unknown) with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x1a437): Section mismatch in reference from the function vga16fb_probe() to the variable .init.data:vga16fb_defined\nThe function __devinit vga16fb_probe() references\na variable __initdata vga16fb_defined.\nIf vga16fb_defined is only used by vga16fb_probe then\nannotate vga16fb_defined with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x1a457): Section mismatch in reference from the function vga16fb_probe() to the variable .init.data:vga16fb_fix\nThe function __devinit vga16fb_probe() references\na variable __initdata vga16fb_fix.\nIf vga16fb_fix is only used by vga16fb_probe then\nannotate vga16fb_fix with a matching annotation.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\t[if \"platform-drivers: move probe to .devinit.text in drivers/video\" was merged]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3cc04971661e37e7de6fbf9808ede554b5e1cb4e",
      "tree": "d96cec3ad6f66913fedca5f47cde02980d1e8d88",
      "parents": [
        "e217e6e39f62e47f7e659b715235dbd57df480f8"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:33:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: section cleanup in vfb\n\nFix up the section in the vfb driver, by moving the variables vfb_default\nand vfb_fix from .init.data to .devinit.data\n\nThis fixes the following warnings issued by modpost:\n\nWARNING: drivers/video/vfb.o(.devinit.text+0xf8): Section mismatch in reference from the function vfb_probe() to the variable .init.data:vfb_default\nThe function __devinit vfb_probe() references\na variable __initdata vfb_default.\nIf vfb_default is only used by vfb_probe then\nannotate vfb_default with a matching annotation.\n\nWARNING: drivers/video/vfb.o(.devinit.text+0x114): Section mismatch in reference from the function vfb_probe() to the variable .init.data:vfb_fix\nThe function __devinit vfb_probe() references\na variable __initdata vfb_fix.\nIf vfb_fix is only used by vfb_probe then\nannotate vfb_fix with a matching annotation.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\t[if \"platform-drivers: move probe to .devinit.text in drivers/video\" was merged]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e217e6e39f62e47f7e659b715235dbd57df480f8",
      "tree": "ab5cf6e4196fbb319ffbf8c844241584d0744114",
      "parents": [
        "bd9b5caf8616501d2ab6f17210b11f81ea7546eb"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:33:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: section cleanup in hgafb\n\nFix up the sections in the hgafb driver, by\n\n* moving hga_default_var and hga_fix from .init.data to .devinit.data\n\n* moving hga_detect() from .init.text to .devinit.text\n\n* moving hga_fb_remove() from .text to .devexit.text\n\nThis fixes the following warnings issued by modpost:\n\nWARNING: drivers/video/hgafb.o(.devinit.text+0x18): Section mismatch in referenc\ne from the function hgafb_probe() to the function .init.text:hga_card_detect()\nThe function __devinit hgafb_probe() references\na function __init hga_card_detect().\nIf hga_card_detect is only used by hgafb_probe then\nannotate hga_card_detect with a matching annotation.\n\nWARNING: drivers/video/hgafb.o(.devinit.text+0xfe): Section mismatch in referenc\ne from the function hgafb_probe() to the variable .init.data:hga_fix\nThe function __devinit hgafb_probe() references\na variable __initdata hga_fix.\nIf hga_fix is only used by hgafb_probe then\nannotate hga_fix with a matching annotation.\n\nWARNING: drivers/video/hgafb.o(.devinit.text+0x105): Section mismatch in reference from the function hgafb_probe() to the variable .init.data:hga_default_var\nThe function __devinit hgafb_probe() references\na variable __initdata hga_default_var.\nIf hga_default_var is only used by hgafb_probe then\nannotate hga_default_var with a matching annotation.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\t[if \"platform-drivers: move probe to .devinit.text in drivers/video\" was merged]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd9b5caf8616501d2ab6f17210b11f81ea7546eb",
      "tree": "d6728d43429d72dd3dd6b9f7aa4b6887abd9881f",
      "parents": [
        "dbd536bf2f1b494240b56035ee16eba2e3d89b6a"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:33:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: section cleanup in arcfb\n\nFix the sections in the arcfb driver, by moving:\n\n*\tthe variables arcfb_fix and arcfb_var from .init.data to .devinit.data\n\n*\tarcfb_remove() from .text to .devexit.text\n\nThis fixes the following warnings issued by modpost:\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x543): Section mismatch in reference from the function arcfb_probe() to the variable .init.data:arcfb_var\nThe function __devinit arcfb_probe() references\na variable __initdata arcfb_var.\nIf arcfb_var is only used by arcfb_probe then\nannotate arcfb_var with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x558): Section mismatch in reference from the function arcfb_probe() to the variable .init.data:arcfb_fix\nThe function __devinit arcfb_probe() references\na variable __initdata arcfb_fix.\nIf arcfb_fix is only used by arcfb_probe then\nannotate arcfb_fix with a matching annotation.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\t[if \"platform-drivers: move probe to .devinit.text in drivers/video\" was merged]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dbd536bf2f1b494240b56035ee16eba2e3d89b6a",
      "tree": "e34e02565a58ede4a25e270768775ae2899e819b",
      "parents": [
        "fbd65e0ecdeffe5e50ad850fb7240888b1af6b22"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon May 24 14:33:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "sis: strcpy() \u003d\u003e strlcpy()\n\nThese are different size buffers (40 chars vs 16), we may as well be\ncautious.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fbd65e0ecdeffe5e50ad850fb7240888b1af6b22",
      "tree": "f7122e2264f303bed183f7cbe13f74f805bb5e4b",
      "parents": [
        "5815e5d36eff44b3dd38943f3a98a4d9ce985118"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 24 14:33:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: bfin-lq035q1-fb: respect new PPI mode platform field\n\nThis lets us support the new BF527-EZKIT V2.1 via platform resources\ntweaks only.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e1f42ff4f06e5feaa57a22556ad977ef62164e14",
      "tree": "4554a97b28721292af55dff77d44096da1a56aa7",
      "parents": [
        "14baf9d7f275f0bbf42c1216ff1eef1109ca42ba"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon May 24 07:53:24 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 25 12:23:22 2010 +0900"
      },
      "message": "fbdev: fix erroneous index in drivers/video/sh_mobile_lcdcfb.c\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cf9b59e9d3e008591d1f54830f570982bb307a0d",
      "tree": "113478ce8fd8c832ba726ffdf59b82cb46356476",
      "parents": [
        "44504b2bebf8b5823c59484e73096a7d6574471d",
        "f4b87dee923342505e1ddba8d34ce9de33e75050"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "message": "Merge remote branch \u0027origin\u0027 into secretlab/next-devicetree\n\nMerging in current state of Linus\u0027 tree to deal with merge conflicts and\nbuild failures in vio.c after merge.\n\nConflicts:\n\tdrivers/i2c/busses/i2c-cpm.c\n\tdrivers/i2c/busses/i2c-mpc.c\n\tdrivers/net/gianfar.c\n\nAlso fixed up one line in arch/powerpc/kernel/vio.c to use the\ncorrect node pointer.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4018294b53d1dae026880e45f174c1cc63b5d435",
      "tree": "6db3538eaf91b653381720a6d92f4f15634a93d0",
      "parents": [
        "597b9d1e44e9ba69f2454a5318bbe7a6d5e6930a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:13:02 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:10:40 2010 -0600"
      },
      "message": "of: Remove duplicate fields from of_platform_driver\n\n.name, .match_table and .owner are duplicated in both of_platform_driver\nand device_driver.  This patch is a removes the extra copies from struct\nof_platform_driver and converts all users to the device_driver members.\n\nThis patch is a pretty mechanical change.  The usage model doesn\u0027t change\nand if any drivers have been missed, or if anything has been fixed up\nincorrectly, then it will fail with a compile time error, and the fixup\nwill be trivial.  This patch looks big and scary because it touches so\nmany files, but it should be pretty safe.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\n\n"
    },
    {
      "commit": "f4b87dee923342505e1ddba8d34ce9de33e75050",
      "tree": "8940649c70ce9cee1186e602d7ad81de06bbbcec",
      "parents": [
        "2faa4cf76e7d229016240b79b50a43d81f458323"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri May 21 12:44:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 20:30:33 2010 -0700"
      },
      "message": "fbmem: avoid printk format warning with 32-bit resources\n\nFix printk formats:\n\n  drivers/video/fbmem.c: In function \u0027fb_do_apertures_overlap\u0027:\n  drivers/video/fbmem.c:1494: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 2 has type \u0027resource_size_t\u0027\n  drivers/video/fbmem.c:1494: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 3 has type \u0027resource_size_t\u0027\n  drivers/video/fbmem.c:1494: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n  drivers/video/fbmem.c:1494: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 5 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f68fbaafbaa033205cd131d3e1f3c4b914e9b78",
      "tree": "56b434496064ed170f94381e3ec4c6c340b71376",
      "parents": [
        "6e4513972a5ad28517477d21f301a02ac7a0df76",
        "0b28330e39bbe0ffee4c56b09fc415fcec595ea3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:05:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:05:46 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  DMAENGINE: extend the control command to include an arg\n  async_tx: trim dma_async_tx_descriptor in \u0027no channel switch\u0027 case\n  DMAENGINE: DMA40 fix for allocation of logical channel 0\n  DMAENGINE: DMA40 support paused channel status\n  dmaengine: mpc512x: Use resource_size\n  DMA ENGINE: Do not reset \u0027private\u0027 of channel\n  ioat: Remove duplicated devm_kzalloc() calls for ioatdma_device\n  ioat3: disable cacheline-unaligned transfers for raid operations\n  ioat2,3: convert to producer/consumer locking\n  ioat: convert to circ_buf\n  DMAENGINE: Support for ST-Ericssons DMA40 block v3\n  async_tx: use of kzalloc/kfree requires the include of slab.h\n  dmaengine: provide helper for setting txstate\n  DMAENGINE: generic channel status v2\n  DMAENGINE: generic slave control v2\n  dma: timb-dma: Update comment and fix compiler warning\n  dma: Add timb-dma\n  DMAENGINE: COH 901 318 fix bytesleft\n  DMAENGINE: COH 901 318 rename confusing vars\n"
    },
    {
      "commit": "1f7f314bf2a77f1d499b41001ebdafb261f00f30",
      "tree": "aa7eddcf09fe38abb274dffb457e3c0949cfbb3d",
      "parents": [
        "2a8ba8f032160552a3beffab8aae9019ff477504",
        "fce064cbda85dda330150e8d4d9f6db1a3300023"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 15:20:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 15:20:57 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: (23 commits)\n  OMAP: DSS2: Fix omap_dss_probe() error path\n  OMAP: DSS2: omap_dss_probe() conditional compilation cleanup\n  board-omap3-beagle: add DSS2 support\n  OMAP2: DSS: Add missing line for update bg color\n  OMAP3630: DSS2: Updating MAX divider value\n  OMAP: RX51: Update board defconfig\n  OMAP: DSS2: Add ACX565AKM Panel Driver\n  OMAP: RX51: Add Touch Controller in SPI board info\n  OMAP: RX51: Add LCD Panel support\n  OMAP: DSS2: TPO-TD03MTEA1: fix Kconfig dependency\n  OMAP: LCD LS037V7DW01: Add Backlight driver support\n  OMAP: DSS2: Taal: Fix DSI bus locking problem\n  OMAP: DSS2: Taal: add mutex to protect panel data\n  OMAP: DSS2: Make partial update width even\n  OMAP: DSS2: Fix device disable when driver is not loaded\n  OMAP: DSS2: VENC: don\u0027t call platform_enable/disable() twice\n  OMAP: DSS2: check lock_fb_info() return value\n  OMAP: DSS2: fix lock_fb_info() and omapfb_lock() locking order\n  OMAP: DSS2: Use vdds_sdi regulator supply in SDI\n  OMAP: DSS2: Remove redundant enable/disable calls from SDI\n  ...\n"
    },
    {
      "commit": "ec2a7587e0a91d5c1afe23a0a73edfce06c5e4e0",
      "tree": "fff1da958ffca4d0b17b58ac5bbe22fa486ca106",
      "parents": [
        "da7806f9b0579a1150f01ade3b562e543ddcbf2c",
        "da6df07794d92cd159e28e2cb1947d8b33913e2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 14:40:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 14:40:30 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  drivers: video: msm: add include msm_mdp.h\n  drivers: video: msm: default to no\n"
    },
    {
      "commit": "59534f7298c5e28aaa64e6ed550e247f64ee72ae",
      "tree": "b9fef7756abf897d9e1b10950cdf10bf6dfe5cb7",
      "parents": [
        "ac3ee84c604502240122c47b52f0542ec8774f15",
        "b486787ee4797d6e42a9bd3a6f079385ad0f4472"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 11:14:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 11:14:52 2010 -0700"
      },
      "message": "Merge branch \u0027drm-for-2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-for-2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (207 commits)\n  drm/radeon/kms/pm/r600: select the mid clock mode for single head low profile\n  drm/radeon: fix power supply kconfig interaction.\n  drm/radeon/kms: record object that have been list reserved\n  drm/radeon: AGP memory is only I/O if the aperture can be mapped by the CPU.\n  drm/radeon/kms: don\u0027t default display priority to high on rs4xx\n  drm/edid: fix typo in 1600x1200@75 mode\n  drm/nouveau: fix i2c-related init table handlers\n  drm/nouveau: support init table i2c device identifier 0x81\n  drm/nouveau: ensure we\u0027ve parsed i2c table entry for INIT_*I2C* handlers\n  drm/nouveau: display error message for any failed init table opcode\n  drm/nouveau: fix init table handlers to return proper error codes\n  drm/nv50: support fractional feedback divider on newer chips\n  drm/nv50: fix monitor detection on certain chipsets\n  drm/nv50: store full dcb i2c entry from vbios\n  drm/nv50: fix suspend/resume with DP outputs\n  drm/nv50: output calculated crtc pll when debugging on\n  drm/nouveau: dump pll limits entries when debugging is on\n  drm/nouveau: bios parser fixes for eDP boards\n  drm/nouveau: fix a nouveau_bo dereference after it\u0027s been destroyed\n  drm/nv40: remove some completed ctxprog TODOs\n  ...\n"
    },
    {
      "commit": "2c3c8bea608866d8bd9dcf92657d57fdcac011c5",
      "tree": "f509b958d0a65c46c831dbdd447a81e706dd995a",
      "parents": [
        "68d75ed4b84a0806ecd4bc14da4759713b23a532"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Wed May 12 18:28:57 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 21 09:37:31 2010 -0700"
      },
      "message": "sysfs: add struct file* to bin_attr callbacks\n\nThis allows bin_attr-\u003eread,write,mmap callbacks to check file specific data\n(such as inode owner) as part of any privilege validation.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7c6d87ac843bfbc5a7669736882a0e88c217a820",
      "tree": "b757687fcc7493a322c5c27aa141c87668900234",
      "parents": [
        "a0fe3cc5d36a5f5b4f60abfe1a4b1caf4a5cce5a",
        "ec66841e495b9ab4f92bdf91efe8cf56e1471fbd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 13:34:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 13:34:17 2010 -0700"
      },
      "message": "Merge branch \u0027viafb-next\u0027 of git://git.lwn.net/linux-2.6\n\n* \u0027viafb-next\u0027 of git://git.lwn.net/linux-2.6: (35 commits)\n  viafb: move some include files to include/linux\n  viafb: Eliminate some global.h references\n  viafb: get rid of i2c debug cruft\n  viafb: fold via_io.h into via-core.h\n  viafb: Fix initialization error paths\n  viafb: Do not remove gpiochip under spinlock\n  viafb: make procfs entries optional\n  viafb: fix proc entry removal\n  viafb: improve misc register handling\n  viafb: replace inb/outb\n  viafb: move some modesetting functions to a seperate file\n  viafb: unify modesetting functions\n  viafb: Reserve framebuffer memory for the upcoming camera driver\n  viafb: Add a simple VX855 DMA engine driver\n  viafb: Add a simple interrupt management infrastructure\n  via: Rationalize vt1636 detection\n  viafb: Introduce viafb_find_i2c_adapter()\n  via: Do not attempt I/O on inactive I2C adapters\n  viafb: Turn GPIO and i2c into proper platform devices\n  viafb: Convert GPIO and i2c to the new indexed port ops\n  ...\n"
    },
    {
      "commit": "f39d01be4c59a61a08d0cb53f615e7016b85d339",
      "tree": "6777590e3ff2ddf4df1d38444ba7d692cd463b7b",
      "parents": [
        "54291263519ac2c9bdda68b23b02fef3808deed4",
        "7db82437cfcac4bdfe79a6323eb554fdfa271623"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (44 commits)\n  vlynq: make whole Kconfig-menu dependant on architecture\n  add descriptive comment for TIF_MEMDIE task flag declaration.\n  EEPROM: max6875: Header file cleanup\n  EEPROM: 93cx6: Header file cleanup\n  EEPROM: Header file cleanup\n  agp: use NULL instead of 0 when pointer is needed\n  rtc-v3020: make bitfield unsigned\n  PCI: make bitfield unsigned\n  jbd2: use NULL instead of 0 when pointer is needed\n  cciss: fix shadows sparse warning\n  doc: inode uses a mutex instead of a semaphore.\n  uml: i386: Avoid redefinition of NR_syscalls\n  fix \"seperate\" typos in comments\n  cocbalt_lcdfb: correct sections\n  doc: Change urls for sparse\n  Powerpc: wii: Fix typo in comment\n  i2o: cleanup some exit paths\n  Documentation/: it\u0027s -\u003e its where appropriate\n  UML: Fix compiler warning due to missing task_struct declaration\n  UML: add kernel.h include to signal.c\n  ...\n"
    },
    {
      "commit": "05ea893c46805b2981ea8ba6df881e3d65edd63b",
      "tree": "ea381e22d99f49bd2c95238f88491d48b797a17b",
      "parents": [
        "26481fb15644b5fd85d4cea020f74a234cdf6803",
        "a7c542782e92f9487c62a571565637be3d6b0ffd"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 19 09:35:51 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 19 09:35:51 2010 +1000"
      },
      "message": "Merge remote branch \u0027anholt/drm-intel-next\u0027 into drm-next\n\n* anholt/drm-intel-next: (515 commits)\n  drm/i915: Fix out of tree builds\n  drm/i915: move fence lru to struct drm_i915_fence_reg\n  drm/i915: don\u0027t allow tiling changes on pinned buffers v2\n  drm/i915: Be extra careful about A/D matching for multifunction SDVO\n  drm/i915: Fix DDC bus selection for multifunction SDVO\n  drm/i915: cleanup mode setting before unmapping registers\n  drm/i915: Make fbc control wrapper functions\n  drm/i915: Wait for the GPU whilst shrinking, if truly desperate.\n  drm/i915: Use spatio-temporal dithering on PCH\n  [MTD] Remove zero-length files mtdbdi.c and internal.ho\n  pata_pcmcia / ide-cs: Fix bad hashes for Transcend and kingston IDs\n  libata: Fix several inaccuracies in developer\u0027s guide\n  slub: Fix bad boundary check in init_kmem_cache_nodes()\n  raid6: fix recovery performance regression\n  KEYS: call_sbin_request_key() must write lock keyrings before modifying them\n  KEYS: Use RCU dereference wrappers in keyring key type code\n  KEYS: find_keyring_by_name() can gain access to a freed keyring\n  ALSA: hda: Fix 0 dB for Packard Bell models using Conexant CX20549 (Venice)\n  ALSA: hda - Add quirk for Dell Inspiron 19T using a Conexant CX20582\n  ALSA: take tu-\u003eqlock with irqs disabled\n  ...\n"
    },
    {
      "commit": "61c7a080a5a061c976988fd4b844dfb468dda255",
      "tree": "8cb492b73f2755c38a6164d770da34d5af6486a0",
      "parents": [
        "d12d42f744f805a9ccc33cd76f04b237cd83ce56"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:12:29 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 18 16:10:44 2010 -0600"
      },
      "message": "of: Always use \u0027struct device.of_node\u0027 to get device node pointer.\n\nThe following structure elements duplicate the information in\n\u0027struct device.of_node\u0027 and so are being eliminated.  This patch\nmakes all readers of these elements use device.of_node instead.\n\n(struct of_device *)-\u003enode\n(struct dev_archdata *)-\u003eprom_node (sparc)\n(struct dev_archdata *)-\u003eof_node (powerpc \u0026 microblaze)\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "fce064cbda85dda330150e8d4d9f6db1a3300023",
      "tree": "700764f951851deb8cf1a5260997577bc7688c9d",
      "parents": [
        "368a148ea3833b540945fa53a63227c8ce76aa8f"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Fri May 07 11:58:42 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue May 18 15:06:09 2010 +0300"
      },
      "message": "OMAP: DSS2: Fix omap_dss_probe() error path\n\nPerform graceful cleanup on errors instead of just bailing out.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nTested-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "368a148ea3833b540945fa53a63227c8ce76aa8f",
      "tree": "c84753a0abf298996a4833cfc25ac4ef7c67af1d",
      "parents": [
        "044d32ffbcb4a1d400088e3575508f46c0a9face"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "ext-jani.1.nikula@nokia.com",
        "time": "Fri May 07 11:58:41 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue May 18 15:06:08 2010 +0300"
      },
      "message": "OMAP: DSS2: omap_dss_probe() conditional compilation cleanup\n\nMove a number of #ifdefs from code into dss.h and elsewhere, and\nconditionally define no-op static inline functions, cleaning up the\ncode. This style is according to Documentation/SubmittingPatches.\n\nSigned-off-by: Jani Nikula \u003cext-jani.1.nikula@nokia.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "a3bb67a75c0fe5c48def0fd39d2fe9ec043241d4",
      "tree": "7f13ab4716c8295d3dc1979ccb2896aaed860581",
      "parents": [
        "ac01bb7ea06a02c8dc9084b4ed59cb59efeceb39"
      ],
      "author": {
        "name": "Carlos Lopez",
        "email": "carlos.cruz@sasken.com",
        "time": "Sun Apr 25 12:53:35 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue May 18 15:06:06 2010 +0300"
      },
      "message": "OMAP2: DSS: Add missing line for update bg color\n\nThe driver set the background color canvas but never writes it in\nDISPC_DEFAULT_COLOR_m register, which changes the background color\non the LCD or TV.\n\nThis patch adds a line to call to dispc_set_default_color() which is\nthe function in charge to write the DISPC_DEFAULT_COLOR_m register.\n\nSigned-off-by: Carlos Lopez \u003ccarlos.cruz@sasken.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "ac01bb7ea06a02c8dc9084b4ed59cb59efeceb39",
      "tree": "aaaf385ac6b09c8aa212068a0c68a68b3dd92a38",
      "parents": [
        "2c59ff5501e5a37d36f232e757c961ced12eb99f"
      ],
      "author": {
        "name": "Kishore Y",
        "email": "kishore.y@ti.com",
        "time": "Sun Apr 25 16:27:19 2010 +0530"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue May 18 15:06:06 2010 +0300"
      },
      "message": "OMAP3630: DSS2: Updating MAX divider value\n\nIn DPLL4 M3, M4, M5 and M6 field width has been increased by 1 bit in 3630.\nSo the max divider value that can be achived will be 32 and not 16.\nIn 3630 the functional clock is x1 of DPLL4 and not x2. Hence multiplier 2\nis removed.\n\nSigned-off-by: Sudeep Basavaraj \u003csudeep.basavaraj@ti.com\u003e\nSigned-off-by: Mukund Mittal \u003cmmittal@ti.com\u003e\nSigned-off-by: Kishore Y \u003ckishore.y@ti.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "0188352b2774234575a41864fd0945be42975ee5",
      "tree": "78ef7019ca3d45e9cbffb412cb27694a5803162a",
      "parents": [
        "6996e7ff215c1cbad3dc7db3216fc6cf4815988c"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "roger.quadros@nokia.com",
        "time": "Wed Mar 10 17:32:44 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue May 18 15:06:04 2010 +0300"
      },
      "message": "OMAP: DSS2: Add ACX565AKM Panel Driver\n\nThis is the panel used on Nokia N900\n\nSigned-off-by: Roger Quadros \u003croger.quadros@nokia.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "a40458eee7ee60a89f89602067921658b87ded73",
      "tree": "331d3c1329204c8d3c6dee097e21a8ec27c1a3b1",
      "parents": [
        "2b88c5bc310dc7a2bf9341b86e9f01cf05e8769e"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Thu Apr 15 16:59:03 2010 +0200"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue May 18 15:06:02 2010 +0300"
      },
      "message": "OMAP: DSS2: TPO-TD03MTEA1: fix Kconfig dependency\n\nThis panel depends on SPI, not I2C.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    }
  ],
  "next": "2b88c5bc310dc7a2bf9341b86e9f01cf05e8769e"
}
