)]}'
{
  "log": [
    {
      "commit": "66215949e6512f61c2c92b65ea79f8566e9e650a",
      "tree": "8efbddd63e7225731391cf7c67786a0e133b2c46",
      "parents": [
        "c5c4dce45d7538ada6e9aac4cdb2909bc1cb28f6"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:06 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 08 10:29:06 2010 -0800"
      },
      "message": "omap1: Fix compile for omap1_bl.c\n\nCommit 9905a43b made struct backlight_ops const. Omap was\nsetting check_fb dynamically, which caused the following\ncompile error:\n\ndrivers/video/backlight/omap1_bl.c: In function \u0027omapbl_probe\u0027:\ndrivers/video/backlight/omap1_bl.c:142: error: assignment of read-only variable \u0027omapbl_ops\u0027\n\nTurns out pdata-\u003echeck_fb is not being used, so just remove\nit to fix the compile.\n\nCc: Emese Revfy \u003cre.emese@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f7a297af49e5d9d2c577466307e8ef392750c9d9",
      "tree": "2d7f1164e4695fff6908d1c7a43ea8a2ba0702a1",
      "parents": [
        "cfc3899fcd0b3b990b29d3d33f75f4edf715e7d1"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz@gmx.ch",
        "time": "Wed Dec 02 00:41:31 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Dec 17 11:50:26 2009 +0000"
      },
      "message": "backlight: mbp_nvidia_bl - add two more MacBookPro variants\n\nThis adds the MacBookPro 5,3 and 5,4 to the DMI tables.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "cfc3899fcd0b3b990b29d3d33f75f4edf715e7d1",
      "tree": "1b40d611cfba57186fb613ef7e99d3bf33c97ac6",
      "parents": [
        "5b0582ea427b59bf4e70c892aab0b0ba8fbe2306"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@simtec.co.uk",
        "time": "Tue Nov 10 17:20:40 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Dec 17 11:46:01 2009 +0000"
      },
      "message": "backlight: Pass device through notify callback in the pwm driver\n\nAdd the device to the notify callback\u0027s arguments in the PWM backlight \ndriver. This brings the notify callback into line with the other \ncallbacks defined by this driver.\n\nSigned-off-by: Ben Dooks \u003cben@simtec.co.uk\u003e\nSigned-off-by: Simtec Linux Team \u003clinux@simtec.co.uk\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "5b0582ea427b59bf4e70c892aab0b0ba8fbe2306",
      "tree": "f34e2ab487eba07490d86badcaaaccee23bf5339",
      "parents": [
        "9905a43b2d563e6f89e4c63c4278ada03f2ebb14"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Dec 07 14:35:32 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Dec 17 11:19:07 2009 +0000"
      },
      "message": "backlight: PTR_ERR return of wrong pointer in cr_backlight_probe()\n\nReturn the PTR_ERR of the correct pointer.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "9905a43b2d563e6f89e4c63c4278ada03f2ebb14",
      "tree": "c7bf0a38c434d34c77737415a016cf4a0c0473ef",
      "parents": [
        "6baddba4a40b4f4e37db051e84ac5e7cc454a19c"
      ],
      "author": {
        "name": "Emese Revfy",
        "email": "re.emese@gmail.com",
        "time": "Mon Dec 14 00:58:57 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Wed Dec 16 11:33:46 2009 +0000"
      },
      "message": "backlight: Constify struct backlight_ops\n\nSigned-off-by: Emese Revfy \u003cre.emese@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "e7d2860b690d4f3bed6824757c540579638e3d1e",
      "tree": "84268ee28893256fd6a6a7e1d4474f61dbee74e7",
      "parents": [
        "84c95c9acf088c99d8793d78036b67faa5d0b851"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Mon Dec 14 18:01:06 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:32 2009 -0800"
      },
      "message": "tree-wide: convert open calls to remove spaces to skip_spaces() lib function\n\nMakes use of skip_spaces() defined in lib/string.c for removing leading\nspaces from strings all over the tree.\n\nIt decreases lib.a code size by 47 bytes and reuses the function tree-wide:\n   text    data     bss     dec     hex filename\n  64688     584     592   65864   10148 (TOTALS-BEFORE)\n  64641     584     592   65817   10119 (TOTALS-AFTER)\n\nAlso, while at it, if we see (*str \u0026\u0026 isspace(*str)), we can be sure to\nremove the first condition (*str) as the second one (isspace(*str)) also\nevaluates to 0 whenever *str \u003d\u003d 0, making it redundant. In other words,\n\"a char equals zero is never a space\".\n\nJulia Lawall tried the semantic patch (http://coccinelle.lip6.fr) below,\nand found occurrences of this pattern on 3 more files:\n    drivers/leds/led-class.c\n    drivers/leds/ledtrig-timer.c\n    drivers/video/output.c\n\n@@\nexpression str;\n@@\n\n( // ignore skip_spaces cases\nwhile (*str \u0026\u0026  isspace(*str)) { \\(str++;\\|++str;\\) }\n|\n- *str \u0026\u0026\nisspace(*str)\n)\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nCc: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: Takashi Iwai \u003ctiwai@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": "471452104b8520337ae2fb48c4e61cd4896e025d",
      "tree": "8594ae4a8362014e3cccf72a4e8834cdbb610bdd",
      "parents": [
        "0ead0f84e81a41c3e98aeceab04af8ab1bb08d1f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 14 18:00:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:25 2009 -0800"
      },
      "message": "const: constify remaining dev_pm_ops\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c24b6b6a8e130f74f792f82484ea504c04e06495",
      "tree": "f2cfce172d180ed2743bf531adea632fc068406c",
      "parents": [
        "15e0ff7a0c500c9f55a06c1ebefd43bce94d508b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat Oct 10 13:54:04 2009 -0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Sun Dec 13 19:20:50 2009 +0100"
      },
      "message": "backlight: adp5520: rename common defines and typos\n\nThe common adp5520 mfd defines were namespaced to avoid collisions, so\nupdate the define used in this driver accordingly.  The structs were also\nrenamed to fix a spelling typo.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "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: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "1c496784a0d317535f846ddb2c93a08ba936266b",
      "tree": "6d0225860032f263b6d95a3e55c364a1a5f55ec1",
      "parents": [
        "adf9904dc774f23f04a5425f0198483ea61f878b",
        "9a01609e1885b827b979d6d9dd86f43208a9e5fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:15:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 08 08:15:29 2009 -0800"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (149 commits)\n  arm: omap: Add omap3_defconfig\n  AM35xx: Defconfig for AM3517 EVM board\n  AM35xx: Add support for AM3517 EVM board\n  omap: 3630sdp: defconfig creation\n  omap: 3630sdp: introduce 3630 sdp board support\n  omap3: Add defconfig for IGEP v2 board\n  omap3: Add minimal IGEP v2 support\n  omap3: Add CompuLab CM-T35 defconfig\n  omap3: Add CompuLab CM-T35 board support\n  omap3: rx51: Add wl1251 wlan driver support\n  omap3: rx51: Add SDRAM init\n  omap1: Add default kernel configuration for Herald\n  omap1: Add board support and LCD for HTC Herald\n  omap: zoom2: update defconfig for LL_DEBUG_NONE\n  omap: zoom3: defconfig creation\n  omap3: zoom: Introduce zoom3 board support\n  omap3: zoom: Drop i2c-1 speed to 2400\n  omap3: zoom: rename zoom2 name to generic zoom\n  omap3: zoom: split board file for software reuse\n  omap3evm: MIgrate to smsc911x ethernet driver\n  ...\n\nFix trivial conflict (two unrelated config options added next to each\nother) in arch/arm/mach-omap2/Makefile\n"
    },
    {
      "commit": "d014d043869cdc591f3a33243d3481fa4479c2d0",
      "tree": "63626829498e647ba058a1ce06419fe7e4d5f97d",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d",
        "6070d81eb5f2d4943223c96e7609a53cdc984364"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\n\tkernel/irq/chip.c\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b3a8549593696f5f3efcdbf280e2c8e0fe894855",
      "tree": "ce031f9fbf7d2b23aa6e3c513764f015ab505230",
      "parents": [
        "f64dcac0b1247842db2530959cbe3df1cb1947c4"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Thu Nov 05 10:27:13 2009 -0500"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Dec 01 09:02:34 2009 +0800"
      },
      "message": "backlight: da903x_bl: control WLED output current in da9034\n\nUpdate WLED output current source before changing brightness.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "f64dcac0b1247842db2530959cbe3df1cb1947c4",
      "tree": "fed5cf0fcf83081deffda476fcdcca2eb6407f8f",
      "parents": [
        "fa3f99384c20751c66962848807403ff171dc02f"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Nov 24 10:25:33 2009 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Dec 01 09:02:34 2009 +0800"
      },
      "message": "backlight: tdo24m: ensure chip select changes between transfers\n\nSome SPI host drivers do not change chip select betwen transfers unless\n.cs_chnage field is explicitly set. The LCD spec requires chip select\nchange between consecuitive transfers, so ensure it at the SPI driver\nlevel.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "a76df42a675c9936e8bf3607226e74c8a5e2d847",
      "tree": "96d93706d884dea956393653452fa4d78d8d7f76",
      "parents": [
        "648f4e3e50c4793d9dbf9a09afa193631f76fa26",
        "8171d88089ad63fc442b2bf32af7c18653adc5cb"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Nov 22 10:08:43 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Nov 22 10:08:43 2009 -0800"
      },
      "message": "Merge 7xx-iosplit-plat-merge with omap-fixes\n\nMerge branch \u00277xx-iosplit-plat-merge\u0027 into omap-for-linus\n"
    },
    {
      "commit": "716bdf1874647196ac16dd2a1ad359d88844795a",
      "tree": "55a5a7797d655bfd487ee3297323ba22faee1a08",
      "parents": [
        "1e0fa6bd8c7468067f2e988c7a416dafd0651c34"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Fri Nov 06 15:58:31 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Nov 16 11:50:41 2009 +0000"
      },
      "message": "backlight: Fix backlight limiting on spitz/corgi devices\n\nOn spitz (\u0026 similar) machines, if battery is running low, backlight\nneeds\nto be limited to lower step.  Unfortunately, current code uses \u0026\u003d for\nlimiting, turning backlight off completely for some backlight settings.\nFix that.\n\nSigned-off-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "1e0fa6bd8c7468067f2e988c7a416dafd0651c34",
      "tree": "c47ca56a3e8cd4c9d76cd29c271b6f8e8b9f544e",
      "parents": [
        "a9366e61b03f55a6e009e687ad10e706714c9907"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 02 11:28:18 2009 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Nov 16 11:50:41 2009 +0000"
      },
      "message": "backlight: lcd - Fix wrong sizeof\n\nWhich is why I have always preferred sizeof(struct foo) over\nsizeof(var).\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "ce491cf85466c3377228c5a852ea627ec5136956",
      "tree": "3396aa3dc80ac30de662b59218d3bf788d105996",
      "parents": [
        "3eff851b9dc1e84aa0822772e0be9afb0c973585"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 20 09:40:47 2009 -0700"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Oct 20 09:40:47 2009 -0700"
      },
      "message": "omap: headers: Move remaining headers from include/mach to include/plat\n\nMove the remaining headers under plat-omap/include/mach\nto plat-omap/include/plat. Also search and replace the\nfiles using these headers to include using the right path.\n\nThis was done with:\n\n#!/bin/bash\nmach_dir_old\u003d\"arch/arm/plat-omap/include/mach\"\nplat_dir_new\u003d\"arch/arm/plat-omap/include/plat\"\nheaders\u003d$(cd $mach_dir_old \u0026\u0026 ls *.h)\nomap_dirs\u003d\"arch/arm/*omap*/ \\\ndrivers/video/omap \\\nsound/soc/omap\"\nother_files\u003d\"drivers/leds/leds-ams-delta.c \\\ndrivers/mfd/menelaus.c \\\ndrivers/mfd/twl4030-core.c \\\ndrivers/mtd/nand/ams-delta.c\"\n\nfor header in $headers; do\n\told\u003d\"#include \u003cmach\\/$header\"\n\tnew\u003d\"#include \u003cplat\\/$header\"\n\tfor dir in $omap_dirs; do\n\t\tfind $dir -type f -name \\*.[chS] | \\\n\t\t\txargs sed -i \"s/$old/$new/\"\n\tdone\n\tfind drivers/ -type f -name \\*omap*.[chS] | \\\n\t\txargs sed -i \"s/$old/$new/\"\n\tfor file in $other_files; do\n\t\tsed -i \"s/$old/$new/\" $file\n\tdone\ndone\n\nfor header in $(ls $mach_dir_old/*.h); do\n\tgit mv $header $plat_dir_new/\ndone\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d910fc786014ac3fb72f837c329c112e0c7a9aea",
      "tree": "32f6c6eb4fdcf60fc0384f94502862cb24b8ab38",
      "parents": [
        "1d1764c39815db55e10b2d78732db4d6dd9d6039",
        "a7998cecf5073e0755feeb7fd50b2bdc08dea6bd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 26 10:49:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 26 10:49:42 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  backlight: new driver for ADP5520/ADP5501 MFD PMICs\n  backlight: extend event support to also support poll()\n  backlight/eeepc-laptop: Update the backlight state when we change brightness\n  backlight/acpi: Update the backlight state when we change brightness\n  backlight: Allow drivers to update the core, and generate events on changes\n  backlight: switch to da903x driver to dev_pm_ops\n  backlight: Add support for the Avionic Design Xanthos backlight device.\n  backlight: spi driver for LMS283GF05 LCD\n  backlight: move hp680-bl\u0027s probe function to .devinit.text\n  backlight: Add support for new Apple machines.\n  backlight: mbp_nvidia_bl: add support for MacBookAir 1,1\n  backlight: Add WM831x backlight driver\n\nTrivial conflicts due to \u0027#ifdef CONFIG_PM\u0027 differences in\ndrivers/video/backlight/da903x_bl.c\n"
    },
    {
      "commit": "a7998cecf5073e0755feeb7fd50b2bdc08dea6bd",
      "tree": "3e37f2b38283010cff127db1244250b4dec089d3",
      "parents": [
        "89dfc28ccbff6521a4df9dc3699a94bbde11a6ed"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Thu Sep 17 14:29:52 2009 -0400"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Sat Sep 26 16:48:08 2009 +0100"
      },
      "message": "backlight: new driver for ADP5520/ADP5501 MFD PMICs\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "89dfc28ccbff6521a4df9dc3699a94bbde11a6ed",
      "tree": "745fdfba71be343ba9c443cd65c1c757dbeaf53a",
      "parents": [
        "d822d5c273683dc4bacd413953b11ad31513e997"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Sun Sep 20 14:44:47 2009 -0300"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Sat Sep 26 16:48:06 2009 +0100"
      },
      "message": "backlight: extend event support to also support poll()\n\nExtend the backlight event support to also allow the use of\npoll()/select() on actual_brightness.\n\nWe already have the entire event hookup anyway, adding a single\nfunction call in one line to get functionality like that is a really\ngood deal.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "baea7b946f00a291b166ccae7fcfed6c01530cc6",
      "tree": "4aa275fbdbec9c7b9b4629e8bee2bbecd3c6a6af",
      "parents": [
        "ae19ffbadc1b2100285a5b5b3d0a4e0a11390904",
        "94e0fb086fc5663c38bbc0fe86d698be8314f82f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 24 21:22:33 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 24 21:22:33 2009 +0100"
      },
      "message": "Merge branch \u0027origin\u0027 into for-linus\n\nConflicts:\n\tMAINTAINERS\n"
    },
    {
      "commit": "e0626e3844e8f430fc1a4417f523a00797df7ca6",
      "tree": "15e62abad725200b3c6ad2462f268c3df09ed711",
      "parents": [
        "8cec03eee4a771f949c70cff07775c9bb21d4642"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Sep 22 16:46:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 23 07:39:43 2009 -0700"
      },
      "message": "spi: prefix modalias with \"spi:\"\n\nThis makes it consistent with other buses (platform, i2c, vio, ...).  I\u0027m\nnot sure why we use the prefixes, but there must be a reason.\n\nThis was easy enough to do it, and I did it.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Samuel Ortiz \u003csameo@openedhand.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nAcked-by: Mike Frysinger \u003cvapier.adi@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": "325253a6b2de4bdfa9ef0e28b5df8a4a4fe2b677",
      "tree": "a9fff6fda2ac9f36b494779e76e66222ce540b28",
      "parents": [
        "0f7e7273803aa03ad7a0e210461a3db9d35e7abb"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Jul 14 17:06:02 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Sep 21 21:03:58 2009 +0100"
      },
      "message": "backlight: Allow drivers to update the core, and generate events on changes\n\nCertain hardware will send us events when the backlight brightness\nchanges. Add a function to update the value in the core, and\nadditionally send a uevent so that userspace can pop up appropriate\nUI. The uevents are flagged depending on whether the update originated\nin the kernel or from userspace, making it easier to only display UI\nat the appropriate time.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "0f7e7273803aa03ad7a0e210461a3db9d35e7abb",
      "tree": "2ff22a466058e5ce679c14f2b643bb5c52000e7c",
      "parents": [
        "3b96ea9ef837c010f2187e0618d823fbdd8eeb54"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Jul 21 16:57:47 2009 +0300"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Sep 21 20:59:12 2009 +0100"
      },
      "message": "backlight: switch to da903x driver to dev_pm_ops\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "28f9f19db9dda54c851d5689539d86f6fc008773",
      "tree": "469f5d7b24871b6fe001b7ad9acac859405f4822",
      "parents": [
        "40262b2b6efac507005a2c981175266bf81152a7",
        "52a7a1cec88acdaf3f8b36a6b1fe904f6eca7ee5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 21 16:02:24 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Sep 21 16:02:30 2009 +0100"
      },
      "message": "Merge branch \u0027devel\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into devel\n"
    },
    {
      "commit": "ddd559b13f6d2fe3ad68c4b3f5235fd3c2eae4e3",
      "tree": "d827bca3fc825a0ac33efbcd493713be40fcc812",
      "parents": [
        "cf7a2b4fb6a9b86779930a0a123b0df41aa9208f",
        "f17a1f06d2fa93f4825be572622eb02c4894db4e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:02:26 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:02:26 2009 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mm/fault.c\n"
    },
    {
      "commit": "cf7a2b4fb6a9b86779930a0a123b0df41aa9208f",
      "tree": "a5542d40aa2e321b7479c676a8234fee31b4c351",
      "parents": [
        "b736b89f8a001cb73f020ca90a6fac77861cddf6",
        "8c3cbd5a2b2cc244277f6089dae83f09f1e7a27b",
        "57a473f2f97cf3bca78df08aac2f438ddef03bee",
        "af1057abd7d5f97e17ab96e34d1920746188ddcb",
        "c1cb6b7fb5190ad55b31aa3289d48fedd288ddaa",
        "65cec8e3db606608fd1f8dfc4a1c7c37bfba9173",
        "8e22676e56673494a15ba95b57af21eb47d8b98a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 12 12:01:34 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 12 12:01:34 2009 +0100"
      },
      "message": "Merge branches \u0027arm\u0027, \u0027at91\u0027, \u0027bcmring\u0027, \u0027ep93xx\u0027, \u0027mach-types\u0027, \u0027misc\u0027 and \u0027w90x900\u0027 into devel\n"
    },
    {
      "commit": "43ddc00696c96a265a7fc48050b32fd0ed9d59e7",
      "tree": "0ec256e81b69d345cd7f597d11c06ebe1b3d8f3d",
      "parents": [
        "5d027cd222a052923a511ba693b60e512b3866f2"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Jul 21 16:57:47 2009 +0300"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Sep 10 19:15:35 2009 +0800"
      },
      "message": "[ARM] pxa: update da903x_bl.c to use \u0027struct dev_pm_ops\u0027\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "3b96ea9ef837c010f2187e0618d823fbdd8eeb54",
      "tree": "162680ddf1bbe6f67d1b4c5b2348e7d874953685",
      "parents": [
        "5036cc41e07d6614350e329666ee8a79cea6f793"
      ],
      "author": {
        "name": "Thierry Reding",
        "email": "thierry.reding@avionic-design.de",
        "time": "Fri Aug 14 15:58:56 2009 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Sep 07 15:14:44 2009 +0100"
      },
      "message": "backlight: Add support for the Avionic Design Xanthos backlight device.\n\nThis patch adds support for the backlight device found on Avionic Design\nXanthos-based boards.\n\nSigned-off-by: Thierry Reding \u003cthierry.reding@avionic-design.de\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "5036cc41e07d6614350e329666ee8a79cea6f793",
      "tree": "4a84ddfa49c1a2b2a85418f29185fc42983a6ead",
      "parents": [
        "156ff0d473d3f5a11ba66e0b3debd9e50bd946e2"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Thu Aug 06 16:07:10 2009 -0700"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Sep 07 15:08:06 2009 +0100"
      },
      "message": "backlight: spi driver for LMS283GF05 LCD\n\nADd support for the SPI part of LMS283GF05 LCD.  The LCD uses SPI for\ninitialization and powerdown sequences.  No further defails are specified\nin the datasheet about the initialization/powerdown sequence, just the\nmagic numbers that have to be sent over SPI bus.  This LCD can be found in\nthe Aeronix Zipit Z2 handheld.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@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": "156ff0d473d3f5a11ba66e0b3debd9e50bd946e2",
      "tree": "bf886113307b6bab22fd41de6cf5819e383d2d2f",
      "parents": [
        "1e9bd9426c3dfc4a5383b224cebbced9c5e05998"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Sat Jul 11 22:52:44 2009 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Sep 07 14:41:39 2009 +0100"
      },
      "message": "backlight: move hp680-bl\u0027s probe function to .devinit.text\n\nA pointer to hp680bl_probe is passed to the core via\nplatform_driver_register and so the function must not disappear when the\n.init sections are discarded.  Otherwise (if also having HOTPLUG\u003dy)\nunbinding and binding a device to the driver via sysfs will result in an\noops as does a device being registered late.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Kristoffer Ericson \u003cKristoffer.Ericson@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "1e9bd9426c3dfc4a5383b224cebbced9c5e05998",
      "tree": "50af82c94cf9df2f36b5b8c9fc61f848f8a9a5bf",
      "parents": [
        "992ea6597e79f86c2979c1259b2ec4a22452edd9"
      ],
      "author": {
        "name": "Mario Schwalbe",
        "email": "schwalbe@inf.tu-dresden.de",
        "time": "Thu Aug 20 12:39:48 2009 +0200"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Sep 07 14:34:08 2009 +0100"
      },
      "message": "backlight: Add support for new Apple machines.\n\nThis patch adds support for the new Apple models MacBook 5,1,\nMacBook Pro 5,1, MacBook Pro 5,2, MacBook Pro 5,5. It\u0027s just a\ndevice table update.\n\nSigned-off-by: Mario Schwalbe \u003cschwalbe@inf.tu-dresden.de\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "992ea6597e79f86c2979c1259b2ec4a22452edd9",
      "tree": "dcbc6c94ab31817382bec634faa76cd2d8985917",
      "parents": [
        "a4f3d55cb0b8e1199e352c30ea9a264cef9c1ae1"
      ],
      "author": {
        "name": "Henrik Rydberg",
        "email": "rydberg@euromail.se",
        "time": "Mon Sep 07 14:19:54 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Sep 07 14:19:54 2009 +0100"
      },
      "message": "backlight: mbp_nvidia_bl: add support for MacBookAir 1,1\n\nAdd LCD backlight support for the Intel GMA965 found in the MacBookAir\n1,1.\n\nSigned-off-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "a4f3d55cb0b8e1199e352c30ea9a264cef9c1ae1",
      "tree": "8b9fb9b49dde8139f31adf4e81037678c428aa59",
      "parents": [
        "e07cccf4046978df10f2e13fe2b99b2f9b3a65db"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sat Sep 05 14:09:20 2009 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Sep 07 14:05:07 2009 +0100"
      },
      "message": "backlight: Add WM831x backlight driver\n\nThe WM831x series of PMICs provide DC-DC boost convertors and current\nsinks which can be used together to drive LEDs for use as backlights.\nExpose this functionality via the backlight API.\n\nSince when used in this configuration the current sink and boost\nconvertor are very tightly coupled with a multi-stage startup for\nthe current sink which overlaps with the boost convertor startup\nthis driver bypasses the regulator API. Machine inititialisation\nis responsible for ensuring that the regulators are not accessed\nvia both APIs.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "b317c833211b7fbf902163de766f09554090e0bf",
      "tree": "885e5c9ff8e81cee806e90e992c2912fb2cd1ce0",
      "parents": [
        "3fc7b4b220c7e830a5b3ce0ea5f85a635e0c50f0"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Wed Jul 29 15:04:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 29 19:10:35 2009 -0700"
      },
      "message": "drivers/video/backlight/jornada720_bl.c: fix build\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "915190f7d4f08e413e5fde6b0abcd5375aeacdf4",
      "tree": "0638b3a83a53e915c10f74a6f1e23218b9fc3626",
      "parents": [
        "d7dbf6ea40a2859adaca2dfdbbea83f3d6c73c2f"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Jul 21 11:31:29 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 23 10:34:20 2009 +0100"
      },
      "message": "[ARM] 5614/1: at91: atmel_lcdfb: add at91sam9g10 support to atmel LCD driver\n\nModify atmel LCD driver: atmel_lcdfb for at91sam9g10.  This add a clock\nmanagement equivalent to at91sam9261.\n\nSigned-off-by: Hong Xu \u003chong.xu@atmel.com\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4e66a0f536ad449a71de75bc81f4a830ef38d538",
      "tree": "f6f7f4d9a351aa9e2fd07bec275785a533d8c21b",
      "parents": [
        "34f25476ace556263784ea2f8173e22b25557a13",
        "22fe84394f405c673b362d23dcc2d5d095ab5f6c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Jul 09 16:07:22 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 09 16:07:22 2009 +0100"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "82e8b54229fb121946151b82e8ff3c3284bd723f",
      "tree": "1130484cef22b3538beb0bbde5fc781966bebf91",
      "parents": [
        "4aa78264d14bb0e87897acb90941c368248e20ce"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Fri Jun 19 10:50:54 2009 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Fri Jul 03 14:22:41 2009 +0800"
      },
      "message": "backlight: fix pwm_bl.c to notify platform code when suspending\n\nWhen suspending, pwm-bl sets duty cycle to 0, and shuts down the pwm\ndevice.\n\nThis patch ensure that the platform code is called before that\n(through the notify callback_, leaving a chance for the platform code\nto configure GPIOs (shutting off the backlight, for example), much like\nit is done during normal operations.\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "1d469c6c38c9deaa1836d2c1955330944719e4ef",
      "tree": "ea22b1dd726d489395f7dd1b486352f8481fcf3d",
      "parents": [
        "d888a4c76c51092993643f8992bf55b3c28da483"
      ],
      "author": {
        "name": "Aviv Laufer",
        "email": "aviv.laufer@gmail.com",
        "time": "Tue Jun 23 16:28:36 2009 +0300"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Tue Jun 23 20:32:58 2009 +0100"
      },
      "message": "backlight: Fix tdo24m crash on kmalloc\n\nThere is  a crash in tdo24m module caused by a call to kmalloc with\nthe second parameter sizeof(flag) instead of flag.\n\nSigned-off-by: Aviv Laufer \u003caviv.laufer@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "513adb58685615b0b1d47a3f0d40f5352beff189",
      "tree": "80afe08d17f24bbf3d5ad48d62df2e143d00ae95",
      "parents": [
        "b52bb3712a64c404846f30300b339cfd01e316be"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righi.andrea@gmail.com",
        "time": "Mon Apr 13 14:39:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:28 2009 -0700"
      },
      "message": "fbdev: fix info-\u003elock deadlock in fbcon_event_notify()\n\nfb_notifier_call_chain() is called with info-\u003elock held, i.e.  in\ndo_fb_ioctl() \u003d\u003e FBIOPUT_VSCREENINFO \u003d\u003e fb_set_var() and the some\nnotifier callbacks, like fbcon_event_notify(), try to re-acquire\ninfo-\u003elock again.\n\nRemove the lock/unlock_fb_info() in all the framebuffer notifier\ncallbacks\u0027 and be sure to always call fb_notifier_call_chain() with\ninfo-\u003elock held.\n\nReported-by: Pavel Roskin \u003cproski@gnu.org\u003e\nReported-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nCc: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "13a7b5dc0d1768c8ae817e43cbe50597090b650a",
      "tree": "64d9934f67c12b7ce0fa5603c10e5686c45e3d9c",
      "parents": [
        "9e124435c772c650457a952b27bcbdb9a95d48d0"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Wed Feb 18 11:50:43 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:55 2009 +0100"
      },
      "message": "backlight: Adds HP Jornada 700 series backlight driver\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "9e124435c772c650457a952b27bcbdb9a95d48d0",
      "tree": "27897fbfb8938e8f34385ec4155b1ba0800de1b0",
      "parents": [
        "b8cdd877f2cbcc07b5a287b7273a8eaa4c11ad04"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Wed Feb 18 11:47:26 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:55 2009 +0100"
      },
      "message": "backlight: Add HP Jornada 700 series LCD driver\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "b8cdd877f2cbcc07b5a287b7273a8eaa4c11ad04",
      "tree": "b5647a9b6ce0fed72f19484323ec2054822d3a65",
      "parents": [
        "1a468ba10c3bdbc25ef7aa7fecda20ee27007bdf"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Feb 10 13:30:37 2009 +0800"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:55 2009 +0100"
      },
      "message": "backlight: fix pwm_bl.c when multiple PWM backlights exist\n\nWhen multiple PWMs are used as backlights, the current code uses\npdev-\u003ename as the backlight name when registering, which will be\nconflicting, use dev_name() instead.\n\nSigned-off-by: Peter Edwards \u003csweetlilmre@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "1a468ba10c3bdbc25ef7aa7fecda20ee27007bdf",
      "tree": "e7836bd9643e4cc32bc76e2f4286ece19ea05f1e",
      "parents": [
        "c78a628849675580c7c5e1f07193c632e4b6827f"
      ],
      "author": {
        "name": "Mario Schwalbe",
        "email": "schwalbe@inf.tu-dresden.de",
        "time": "Sun Jan 11 00:19:31 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:55 2009 +0100"
      },
      "message": "backlight: mbp_nvidia_bl - Add a debug switch\n\nThis patch adds a debug switch to enable (little) diagnostic\noutput, to help to trace down the remaining problems.\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": "c78a628849675580c7c5e1f07193c632e4b6827f",
      "tree": "cfeb5bf04e1a33b2ebeacabe9a0854cc8b1e2473",
      "parents": [
        "0221c81b1b8eb0cbb6b30a0ced52ead32d2b4e4c"
      ],
      "author": {
        "name": "Mario Schwalbe",
        "email": "schwalbe@inf.tu-dresden.de",
        "time": "Sun Jan 11 00:11:34 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Mon Apr 06 16:06:55 2009 +0100"
      },
      "message": "backlight: Add support for MacBook 5, MacBook Air 2, and MacBook Pro 5\n\nThis patch adds support for the new Apple models incorporating an Nvidia\nchipset.  Apple still uses the same protocol as on older models, but the\nregisters moved to a different address. To do this, two sets of functions\nare added for the Intel/Nvidia chipset models and passed by the DMI_MATCH\nfunction.\n\nThe initial code has been contributed by Hu Gang \u003chugang@soulinfo.com\u003e.\n\nThe driver is known to work on MacBook Pro 3, MacBook Pro 4 and MacBook\nPro 5.\n\nIts known to work with limitations on MacBook 5 / MacBook Air 2. Changing\nbrightness within X doesn\u0027t work, if using Nvidia\u0027s proprietary graphics\ndriver with no known fix at present. Changing brightness on a text console\nor using the open-source driver does work.\n\nMacBook Pro 5 has a known bug where the initial brightness after bootup is\nthe last recently used brightness (in Mac OSX), while the firmware reports\nmaximum. Impossible to fix.\n\n[akpm@linux-foundation.org: build fix]\n[rpurdie@linux.intel.com: Rebased the patch against latest git]\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": "66c1ca019078220dc1bf968f2bb18421100ef147",
      "tree": "b01d28d74bab9d9e3f0f24841a80a272d6f6520a",
      "parents": [
        "8636a9240cc93efa6b36f4cfe6253e0574f832c6"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righi.andrea@gmail.com",
        "time": "Tue Mar 31 15:25:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 01 08:59:29 2009 -0700"
      },
      "message": "fbmem: fix fb_info-\u003elock and mm-\u003emmap_sem circular locking dependency\n\nFix a circular locking dependency in the frame buffer console driver\npushing down the mutex fb_info-\u003elock.\n\nCircular locking dependecies occur calling the blocking\nfb_notifier_call_chain() with fb_info-\u003elock held.  Notifier callbacks can\ntry to acquire mm-\u003emmap_sem, while fb_mmap() acquires the locks in the\nreverse order mm-\u003emmap_sem \u003d\u003e fb_info-\u003elock.\n\nTested-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce43ae538b540cf3e9f5036d8023b88bf9f8fa40",
      "tree": "487994e6b1e1295befbc1ff729d55aa263bc9015",
      "parents": [
        "dfecb7164eb81fbfae93fee1ad1da2ac58bb224d"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Wed Feb 04 15:12:18 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 05 12:56:48 2009 -0800"
      },
      "message": "drivers/video/backlight: rename da903x to da903x_bl\n\nCurrently both da903x backlight and voltage reulator drivers have the\nsame name. Rename the backlight driver to allow use of both drivers as\nmodules.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d00ba726725c6f41e43df00f83e484ba8f9fac5c",
      "tree": "1f8db4a4091da667c7fa8d328d2ad0d9fb9a89ab",
      "parents": [
        "f4f6bda00fc6bf995a35d8246db45aacaa9b3f09"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 20:52:37 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 20:52:37 2009 +0000"
      },
      "message": "backlight: Rename the corgi backlight driver to generic\n\nThe corgi backlight driver is really generic code. This rename makes\nthis a lot clearer and completes the partial rename made a while ago.\n\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "f4f6bda00fc6bf995a35d8246db45aacaa9b3f09",
      "tree": "6bcd025f254aad632f910f0e25531c693a27bc60",
      "parents": [
        "c835ee7f4154992e6cf0674d7ee136f5d36247a4"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Wed Dec 03 08:48:52 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 20:11:07 2009 +0000"
      },
      "message": "backlight: add support for Toppoly TDO35S series to tdo24m lcd driver\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "c835ee7f4154992e6cf0674d7ee136f5d36247a4",
      "tree": "e886aecbf4ce1389ca649a20891315499ff9054d",
      "parents": [
        "9be1df98bca44dbe3769cd22f4ab8122b76c5313"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Tue Jan 06 21:00:19 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 15:37:43 2009 +0000"
      },
      "message": "backlight: Add suspend/resume support to the backlight core\n\nAdd suspend/resume support to the backlight core and enable use of it\nby appropriate drivers.\n\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "9be1df98bca44dbe3769cd22f4ab8122b76c5313",
      "tree": "2bc256405bcdb4836446a2fd173c373f6d6d67e4",
      "parents": [
        "0ec561f4b648260a46ace87acbc558241808455f"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Jan 08 14:11:30 2009 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 14:11:30 2009 +0000"
      },
      "message": "bd-\u003eprops.brightness doesn\u0027t reflect the actual backlight level.\nAlways invoke backlight_update_status when users want to change\nthe backlight.\n\nFor setups where brightness change is an expensive operation,\nthis could be done in the driver rather than the core.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12249\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "0ec561f4b648260a46ace87acbc558241808455f",
      "tree": "90251110dca00d7117bc9630250caa1fc613c624",
      "parents": [
        "9a2c61a921a8aeabacaccad0d2fdf75e1c1475fb"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Thu Dec 04 16:54:42 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 12:37:28 2009 +0000"
      },
      "message": "backlight: Support VGA/QVGA mode switching in tosa_lcd\n\nLCD driver on tosa requires reprogramming TG after mode\nswitching. Add support for switching to QVGA mode.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "9a2c61a921a8aeabacaccad0d2fdf75e1c1475fb",
      "tree": "46aceedf2a75a9025422b7c159e54704e47767db",
      "parents": [
        "866bbdba7795cac2da24853ea2259e0e4ef7d02d"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Wed Dec 03 08:43:48 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 12:37:28 2009 +0000"
      },
      "message": "backlight: Catch invalid input in sysfs attributes\n\nCheck input properly in backlight, echo \u003e brightness should not turn off\nthe backlight.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: fix printk warning]\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "866bbdba7795cac2da24853ea2259e0e4ef7d02d",
      "tree": "75bac788252a8c367af12288ac8dddf5a031e41e",
      "parents": [
        "b4a11d3da20db62f31b3133a6eca8a35633e0838"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Wed Dec 03 08:42:01 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 12:37:28 2009 +0000"
      },
      "message": "backlight: Value of ILI9320_RGB_IF2 register should not be hardcoded\n\nIt is stored in the board specific file\n  ./arch/arm/mach-s3c2412/mach-jive.c\nas .rgb_if2.\n\nActually, the value is correct, only semantic is wrong.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "b4a11d3da20db62f31b3133a6eca8a35633e0838",
      "tree": "4c9fcc6f88c1b45589d389a2a4e30cb0ddda2e19",
      "parents": [
        "6cd6f35a4b0ff86638df986efaa307de91f88ae8"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Nov 17 15:21:32 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 12:37:28 2009 +0000"
      },
      "message": "backlight: crbllcd_bl - Use platform_device_register_simple()\n\nUse platform_device_register_simple() and also fix error\nhandling when platform_device_alloc() fails (cr_backlight_driver\nis left registered).\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "6cd6f35a4b0ff86638df986efaa307de91f88ae8",
      "tree": "520586777b71aa5534df43b98a32fa1df7580008",
      "parents": [
        "3bcdcc0e6675e6fcd1f27d119464036fb54f53b7"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Nov 17 15:19:29 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 12:37:28 2009 +0000"
      },
      "message": "backlight: progear_bl - Use platform_device_register_simple()\n\nUse platform_device_register_simple() and also fix error\nhandling when platform_device_alloc() fails (progearbl_driver\nis left registered).\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "3bcdcc0e6675e6fcd1f27d119464036fb54f53b7",
      "tree": "2dd0d07ff2db6952126b561148a857376d43d18f",
      "parents": [
        "9e42d0cf5020aaf217433cad1a224745241d212a"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Nov 17 15:16:20 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Thu Jan 08 12:37:28 2009 +0000"
      },
      "message": "backlight: hp680_bl - Use platform_device_register_simple()\n\nUse platform_device_register_simple() and also fix error\nhandling when platform_device_alloc() fails (hp680_bl_driver\nis left registered).\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "64dba9a9a33ec9ba00b0a504562d9f692ae89884",
      "tree": "50cb8c04f76bf007c1ba6aad5b49e7daac11bfa1",
      "parents": [
        "40f91de6a1d65a2d0ce8bc296ed0a2d53d63c845"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Jan 06 10:44:35 2009 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jan 06 10:44:35 2009 -0800"
      },
      "message": "video: struct device - replace bus_id with dev_name(), dev_set_name()\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f55491a4bcbe8bab337bc00830ca12d703ea2613",
      "tree": "45fa7d8cb2e7448d0a428aca6556a9d437197a2a",
      "parents": [
        "33d283bef23132c48195eafc21449f8ba88fce6b"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "[mailto:mike@compulab.co.il]",
        "time": "Wed Nov 19 15:36:49 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:50:00 2008 -0800"
      },
      "message": "drivers/video/backlight/da903x.c: introduce one more missing kfree\n\nOne more error handling code should have kfree as well\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c0d861afa5c986f7fe23647fbe411cd300f7c927",
      "tree": "16a59ba410b80782eceaad7c63ad571aa4d99020",
      "parents": [
        "f9454548e17cd56bad081bd7d55a09b001950cbb"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Nov 19 15:36:41 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:59 2008 -0800"
      },
      "message": "drivers/video/backlight/da903x.c: introduce missing kfree\n\nError handling code following a kzalloc should free the allocated data.\n\nThe semantic match that finds the problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nstatement S;\nexpression E;\nidentifier f,l;\nposition p1,p2;\nexpression *ptr !\u003d NULL;\n@@\n\n(\nif ((x@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...)) \u003d\u003d NULL) S\n|\nx@p1 \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\)(...);\n...\nif (x \u003d\u003d NULL) S\n)\n\u003c... when !\u003d x\n     when !\u003d if (...) { \u003c+...x...+\u003e }\nx-\u003ef \u003d E\n...\u003e\n(\n return \\(0\\|\u003c+...x...+\u003e\\|ptr\\);\n|\n return@p2 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\n@@\n\nprint \"* file: %s kmalloc %s return %s\" % (p1[0].file,p1[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Mike Rapoport \u003cmike@compulab.co.il\u003e\nCc: Richard Purdie \u003crpurdie@linux.intel.com\u003e\nCc: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b3b4dc8840a8fdbe495723d35cd976d781fd42fa",
      "tree": "4cacf1e1b4c4f71906ff888bcf2b0acc4022bf3c",
      "parents": [
        "c267fd777a478d74fa8959628538b64088f67fd2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Nov 19 15:36:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:58 2008 -0800"
      },
      "message": "lcd: fix oops if driver only interested in .set_power\n\nThe LCD driver core calls LCD drivers when either the blanking state or\nthe display mode has changed, but does not make any check to see if the\ncalled driver has a .set_mode method.\n\nThis means if a driver only has a .set_power method then the system will\nOOPS on changing mode (and with the console semaphore held so you cannot\neasily see the problem).\n\nFix the problem by ensuring that either callback is valid before use.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5cbff9603a77d01315859690a8f125f817bed73b",
      "tree": "e1cd38172438e732542222a81bc308ef47275c5a",
      "parents": [
        "b6e642e498097e3d66e25ee9499f7719976263cf"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Tue Oct 28 20:26:40 2008 +0300"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Wed Oct 29 11:45:37 2008 +0800"
      },
      "message": "[ARM] corgi_lcd: fix simultaneous compilation with corgi_bl\n\ncorgi_lcd has symbol conflict with corgi_bl driver.\nFix it by renaming common symbol in new corgi_lcd driver.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "0d876c6a96e2cabf8632e8066b617d9c2dec9518",
      "tree": "2be0d37f97a367192f309f61de8bb8dec0a4e55f",
      "parents": [
        "900bca34940ca1db8dd04a2e9b240ffac32da6f6",
        "6ffab0efc17f70f44810ae50fc40f934c8173f35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 16:06:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 16:06:49 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] pxa: corgi backlight driver should not select ssp drivers\n  [ARM] 5321/1: Kirkwood: fix typo in Makefile\n  [ARM] 5320/1: fix assembly constraints in implementation of do_div()\n  [ARM] 5318/1: Swap the PRRR and NMRR values in proc-v7.S\n  [ARM] 5316/1: AT91: oops (regression) fix on gpio irq\n  [ARM] msm: vreg interface to msm7k pmic\n  [ARM] msm: dma: various basic dma improvements and bugfixes\n  [ARM] msm: clock: provide clk_*() api support for\n  [ARM] msm: clean up iomap and devices\n  [ARM] msm: add proc_comm support, necessary for clock and power control\n  [ARM] msm: rename ARCH_MSM7X00A to ARCH_MSM\n  [ARM] pxa/spitz: fix unbalance parenthesis in header file spitz.h\n  [ARM] pxa: update {corgi,spitz}_defconfig to favor SPI-based drivers\n  [ARM] pxa: fix the corgi_ssp.c dependency issue in {corgi,spitz}_defconfig\n  Revert \"[ARM] pxa/corgi: remove now unused corgi_ssp.c and corgi_lcd.c\"\n"
    },
    {
      "commit": "6ffab0efc17f70f44810ae50fc40f934c8173f35",
      "tree": "f8351ff4b4671215c6999de4ec7d2ef7d2e828cb",
      "parents": [
        "fd55cd3d3a8e57b6fac5966a23aca3cf6035b34c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Oct 23 22:06:53 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 23 22:07:14 2008 +0100"
      },
      "message": "[ARM] pxa: corgi backlight driver should not select ssp drivers\n\nResolves build errors with eseries and magician defconfigs (which\nmake use of the corgi backlight driver.)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f20e3b5fe7ead0615309433260b9784d8da0bbbd",
      "tree": "eabb2e47a0355ac4e8024b7087b4e7cb9f324358",
      "parents": [
        "bcbfe664e7af019e698cef2feb85ac2b4f1ac11d",
        "f030d7b65e4e6399f23de2a41a58d1b607b6bd89"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Oct 22 19:34:09 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Oct 22 19:34:09 2008 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.android.com/kernel into devel\n"
    },
    {
      "commit": "45e2a9b48538ac7ce4ed557f31a0618782a72aa1",
      "tree": "cfeab1d0b8f4ab18db71feb406ef2b510c08e452",
      "parents": [
        "25af3b0f757d4ce833c1df9b64b7357a9fc8f4a5"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Oct 21 11:36:19 2008 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Tue Oct 21 11:36:19 2008 +0800"
      },
      "message": "[ARM] pxa: fix the corgi_ssp.c dependency issue in {corgi,spitz}_defconfig\n\nSeparate building of corgi_ssp.c, and introduce a new hidden config option\nCONFIG_CORGI_SSP_DEPRECATED for this. Aslo mark corgi_ts.c and corgi_bl.c\nas deprecated.\n\nThis unbreaks the legacy configs in {corgi,spitz}_defconfig, however, SPI\nbased ADS7846 touchscreen driver and a new SPI-based corgi_lcd.c driver\nwith integrated backlight support are recommended.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\n"
    },
    {
      "commit": "d03ebb12981e80de99e9b482639ec3b5795741f3",
      "tree": "60232ad1b7d50992146a33e0205902f52a16cf29",
      "parents": [
        "923ae48b5a92591c844ebdb21276b56093f4e5da"
      ],
      "author": {
        "name": "Claudio Nieder",
        "email": "private@claudio.ch",
        "time": "Mon Oct 20 23:35:40 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Tue Oct 21 00:19:49 2008 +0100"
      },
      "message": "backlight: Add driver for Tabletkiosk Sahara TouchIT-213 Tablet PC\n\n[akpm@linux-foundation.org: coding-style fixes]\n[rpurdie@linux.intel.com: minor tweaks]\nSigned-off-by: Claudio Nieder \u003cprivate@claudio.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "923ae48b5a92591c844ebdb21276b56093f4e5da",
      "tree": "b8c81b2282880f2102bbf95acdeedcd2234ab874",
      "parents": [
        "14b7b4018f90bc5e306adc59bfe8887934367ac2"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Mon Oct 13 09:03:44 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Tue Oct 21 00:19:49 2008 +0100"
      },
      "message": "backlight: da903x: Add backlight driver for DA9030/DA9034\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "fbd1b17b43b8783a5408ec18c293dd8ebdc7e2cd",
      "tree": "4895da5d017d54da64d62b737d2fa8807b07058d",
      "parents": [
        "6da0b38f4433fb0f24615449d7966471b6e5eae0"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sat Sep 13 20:58:51 2008 +0400"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Tue Oct 21 00:19:49 2008 +0100"
      },
      "message": "backlight: add support for Sharp SL-6000 LCD and backlight drivers\n\nOn Sharp SL-6000 lcd/backlight is a bit complex, so add two drivers\none for lcd-driving chip, other one for dac regulating the backlight\nLEDS.\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "7639a4541f7e7abb1295ff8ab39cc2f5842239ae",
      "tree": "a2ea959e9138c914ceb4ee84387fd0c9d7d2ce12",
      "parents": [
        "f7275650133ce9df83886684f3bd97373dfc21ea"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 13:02:48 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 13:02:48 2008 +0900"
      },
      "message": "sh: Migrate common board headers to mach-common/.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e758936e02700ff88a0b08b722a3847b95283ef2",
      "tree": "50c919bef1b459a778b85159d5929de95b6c4a01",
      "parents": [
        "239cfbde1f5843c4a24199f117d5f67f637d72d5",
        "4480f15b3306f43bbb0310d461142b4e897ca45b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 13 17:13:56 2008 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 13 17:13:56 2008 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tinclude/asm-x86/statfs.h\n"
    },
    {
      "commit": "239cfbde1f5843c4a24199f117d5f67f637d72d5",
      "tree": "60141fd81046a3b8d93dcbea1896d8b76b418252",
      "parents": [
        "d945b697d0eea5a811ec299c5f1a25889bb0242b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Sep 16 16:25:24 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 13 16:05:46 2008 +0100"
      },
      "message": "Fix autoloading of MacBook Pro backlight driver.\n\nUse new MODULE_DEVICE_TABLE(dmi, ...) facility. There\u0027s no need for\nevery driver to screw it up for themselves, when the alias can be\ngenerated automatically.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "ff7a4c7130c0ad97d55f7ab3f0a35fbc1f41b376",
      "tree": "e24ccea4bdb38720511e63f2f870e84b6fb2d7ac",
      "parents": [
        "f72de6638b8e55283739de174b57c0ae4203c446"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Sun Sep 07 11:30:06 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Sep 25 09:38:14 2008 +0100"
      },
      "message": "[ARM] corgi_lcd: use GPIO API for BACKLIGHT_ON and BACKLIGHT_CONT\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dd89ccb23a718a25dd989a27b04bf52871c9fb23",
      "tree": "26448142c89623feefadb3d90cac06138a30a8ec",
      "parents": [
        "bfdcaa3b6899bbfc6ba633aff3f5f2422486c8c1"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Sep 01 06:50:23 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 23 22:04:31 2008 +0100"
      },
      "message": "lcd: add support for Toppoly TDO24M series LCD panels\n\nThis type of LCD panel can be found on PXA3xx/Littleton platforms.\nAdd LCD device and SPI-based driver for this.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bfdcaa3b6899bbfc6ba633aff3f5f2422486c8c1",
      "tree": "88509c321bf825b9ca4d522dc3ccc2e56e317fbe",
      "parents": [
        "b18250a8f66050bd2a52287cd543fb93100e8ee0"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Aug 29 05:57:20 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 23 22:04:31 2008 +0100"
      },
      "message": "lcd: add corgibl_limit_intensity() to corgi_lcd\n\nThis is not generic enough, added here for backward compatibility.\nAnd make this an individual commit so future revert will be a bit\neasier.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b18250a8f66050bd2a52287cd543fb93100e8ee0",
      "tree": "20e0d142575d3147d2c58542d5bd8ed377e5f3cb",
      "parents": [
        "faa312da9cd0b044bdc84483162c6ee10b9c83c0"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Aug 29 04:21:44 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 23 22:04:30 2008 +0100"
      },
      "message": "lcd: add SPI-based LCD and backlight driver for SHARP corgi/spitz\n\nThe driver is based on different source files including corgi_ssp.c,\ncorgi_lcd.c and corgi_bl.c, previously authored by Richard Purdie\nand many others.\n\nThe LCD and Backlight device actually share the same SPI device, so\nthey are made into this single driver.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "faa312da9cd0b044bdc84483162c6ee10b9c83c0",
      "tree": "19171bda6c11fa539d48c6a1568ade215c95ce3e",
      "parents": [
        "6ae19b04ab41a4db0f0c48ec0b78950f6b028823"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Fri Aug 29 04:18:43 2008 +0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Sep 23 22:01:33 2008 +0100"
      },
      "message": "lcd: allow lcd device to handle mode change events\n\nSome LCD panels are capable of different resolutions, and is allowed\nto change at run-time, so to make \"struct lcd_device\" to be able to\nhandle mode change events here.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a09e64fbc0094e3073dbb09c3b4bfe4ab669244b",
      "tree": "69689f467179891b498bd7423fcf61925173db31",
      "parents": [
        "a1b81a84fff05dbfef45b7012c26e1fee9973e5d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Aug 05 16:14:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 07 09:55:48 2008 +0100"
      },
      "message": "[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach\n\nThis just leaves include/asm-arm/plat-* to deal with.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8cd6819842b79953c61250c719f61e01e51dd8cd",
      "tree": "7731c8afdc041138a4b2b919865a431945583dcd",
      "parents": [
        "14563a4ec450f35c70fbe5f6ac5199e9d5a0edc5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 05 13:01:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 14:33:48 2008 -0700"
      },
      "message": "backlight: add MODULE_ALIAS() to pwm_backlight driver\n\nAdd the missing MODULE_ALIAS() to the pwm_backlight driver.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14563a4ec450f35c70fbe5f6ac5199e9d5a0edc5",
      "tree": "07cc513465e074eef9d0f369dc639af845b1db8d",
      "parents": [
        "26cb8bb21b11245a53f79d9fa766537752f77d88"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Aug 05 13:01:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 05 14:33:48 2008 -0700"
      },
      "message": "backlight: add more information output to pwm_backlight\n\nMake the error paths in the pwm_backlight driver more informative in the\nprobe path, especially for the times that it finds an error.\n\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00e9028a95fb8a4d79f2fb695a853f33ea7d3b57",
      "tree": "2dea2ae498a6ce57de8890e87185aca5e9f3ad2d",
      "parents": [
        "57b1494d2ba544c62673234da6115c21fac27ffc",
        "7cb93181629c613ee2b8f4ffe3446f8003074842"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 10:53:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 01 10:53:43 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (28 commits)\n  mm/hugetlb.c must #include \u003casm/io.h\u003e\n  video: Fix up hp6xx driver build regressions.\n  sh: defconfig updates.\n  sh: Kill off stray mach-rsk7203 reference.\n  serial: sh-sci: Fix up SH7760/SH7780/SH7785 early printk regression.\n  sh: Move out individual boards without mach groups.\n  sh: Make sure AT_SYSINFO_EHDR is exposed to userspace in asm/auxvec.h.\n  sh: Allow SH-3 and SH-5 to use common headers.\n  sh: Provide common CPU headers, prune the SH-2 and SH-2A directories.\n  sh/maple: clean maple bus code\n  sh: More header path fixups for mach dir refactoring.\n  sh: Move out the solution engine headers to arch/sh/include/mach-se/\n  sh: I2C fix for AP325RXA and Migo-R\n  sh: Shuffle the board directories in to mach groups.\n  sh: dma-sh: Fix up dreamcast dma.h mach path.\n  sh: Switch KBUILD_DEFCONFIG to shx3_defconfig.\n  sh: Add ARCH_DEFCONFIG entries for sh and sh64.\n  sh: Fix compile error of Solution Engine\n  sh: Proper __put_user_asm() size mismatch fix.\n  sh: Stub in a dummy ENTRY_OFFSET for uImage offset calculation.\n  ...\n"
    },
    {
      "commit": "126ed36d0edee41c0775906a164ad7e8bef55864",
      "tree": "7969dea9ba685115bc0f54c8ea5f5774b628df59",
      "parents": [
        "aeed682421a5ebfbf46940e30c3d1caf3bc64304"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 29 22:33:25 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:44 2008 -0700"
      },
      "message": "backlight: ensure platform_lcd on by default\n\nIt seems that we need to ensure that the lcd is powered up at start,\notherwise we do not see a display.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e958d3ace7791f33518f0259cd3cf229408b135c",
      "tree": "9bdc01f5d42e2b2da6f7acce6dc90ea5851542f5",
      "parents": [
        "6e86841d05f371b5b9b86ce76c02aaee83352298"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 29 22:32:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 30 09:41:43 2008 -0700"
      },
      "message": "backlight: give platform_lcd the same name as the platform device.\n\nWhen registering an platform_lcd, use the name of the platform device\nspecified in case there are more than one platform_lcd backlights\nregistered.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "193f3c2f1531ec9755a87a33038fba3ee29f6ca5",
      "tree": "5d2152609752380adc8e0eac68682f0c04141b6b",
      "parents": [
        "cc8dccdc74c06ea91e6979130b742fef44e4b0c4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 30 02:16:12 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 30 02:16:12 2008 +0900"
      },
      "message": "video: Fix up hp6xx driver build regressions.\n\nThis is some more fallout from the header reorganization, fix up the\npaths accordingly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ac9f80ad16e6e934b6c1f12f82d27889c0f9abcc",
      "tree": "5739a96e5e71e9863e332085e4368d0b99501bdb",
      "parents": [
        "c54554d388369f7f88ddcbe285ca96f7fb8a2d4b",
        "f6ec2d96796d0accda6c325890206f3629130729"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 12:16:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 12:16:40 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  backlight: Fix missing kernel doc entry\n  backlight: Add Nvidia-based Apple Macbook Pro backlight driver\n"
    },
    {
      "commit": "3e074058d72486676f6fdf6fe803200c62dcb403",
      "tree": "de9d8c426198e9a10a04593abe8011c1e1822564",
      "parents": [
        "2d04a4a72d7e1519b4838f24bdd4b5d0f3f426dc"
      ],
      "author": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Jul 23 21:31:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:41 2008 -0700"
      },
      "message": "fbdev: LCD backlight driver using Atmel PWM driver\n\nThis patch adds a platform driver using the ATMEL PWM driver to control a\nbacklight which requires a PWM signal and optional GPIO signal for discrete\non/off signal.  It has been tested on Favr-32 board from EarthLCD.\n\nThe driver is configurable by supplying a struct with the platform data.  See\nthe include/linux/atmel-pwm-bl.h for details.\n\nThe board code for Favr-32 will be submitted to the AVR32 kernel list.\n\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c25826a7cf1c61b5c6e6db8365172eb97ef39ef3",
      "tree": "804f258dd954ae0de2d141ac04e48acfd9f74315",
      "parents": [
        "0c531360ed504aa0ce995fcb8ef08e82b6534d0b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:31:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "lcd: add platform_lcd driver\n\nAdd a platform_lcd driver to allow boards with simple lcd power controls\nto register themselves easily.\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c531360ed504aa0ce995fcb8ef08e82b6534d0b",
      "tree": "9062cea313b833c57f3284653608d39df580a323",
      "parents": [
        "cccb6d3c149603b9c15d3c460dff317455df1766"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:31:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "lcd: add lcd_device to check_fb() entry in lcd_ops\n\nAdd the lcd_device being checked to the check_fb entry of lcd_ops.  This\nensures that any driver using this to check against it\u0027s own state can do\nso, and also makes all the calls in lcd_ops more orthogonal in their\narguments.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cccb6d3c149603b9c15d3c460dff317455df1766",
      "tree": "f10a0e1a546d4a80cac95092b544544473da533f",
      "parents": [
        "d05254190dd1a4751284f4a51efb70fcc16c45a4"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 23 21:31:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:40 2008 -0700"
      },
      "message": "fb: add support for the ILI9320 video display controller\n\nProvide support for the ILI9320 display controller chip which is found in\nmany LCD displays.  Included with this is support for an example LCD using\nthis chip, the VGG2432A4.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6ec2d96796d0accda6c325890206f3629130729",
      "tree": "7ab86d4bd44bc403d4bafb18af30f04102271d87",
      "parents": [
        "7be35c72e6454059a33ad844153349973d22fcb7"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Wed Jul 16 23:05:49 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Jul 23 09:50:18 2008 +0100"
      },
      "message": "backlight: Fix missing kernel doc entry\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "7be35c72e6454059a33ad844153349973d22fcb7",
      "tree": "ed7d076bd65723af33559aeb9da80561af799d89",
      "parents": [
        "c010b2f76c3032e48097a6eef291d8593d5d79a6"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jun 09 21:56:16 2008 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Wed Jul 23 09:50:18 2008 +0100"
      },
      "message": "backlight: Add Nvidia-based Apple Macbook Pro backlight driver\n\nNvidia-based Apple Macbook Pros don\u0027t appear to handle backlight control\nthrough the graphics card registers or ACPI, but instead trigger changes\nvia SMI calls. This driver registers a generic backlight device that\nlets existing userspace deal with it. Code derived from Julien Blache\u0027s\nPommed application.\n\nSigned-off-by: Julien Blache \u003cjb@jblache.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "43bda1a6d218744382547a2f8be3240d1c3a151b",
      "tree": "7a765e743a6e2cfde5db08dfe073a412e42df873",
      "parents": [
        "3b73125af69f93972625f4b655675f42ca4274eb"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jul 01 14:18:27 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 13:25:07 2008 +0100"
      },
      "message": "[ARM] 5141/1: PWM: pwm_request() should return an PTR_ERR() instead of NULL.\n\nMake the return of pwm_request() be more informative than just\nbeing NULL on error by using PTR_ERR() to respond with an\napproriate error.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3b73125af69f93972625f4b655675f42ca4274eb",
      "tree": "95ae990ed5475269c106060bf1751f5aeea95532",
      "parents": [
        "4a73071947d21f3aa39fa3a4bac104aaab94cfca"
      ],
      "author": {
        "name": "Philipp Zabel",
        "email": "philipp.zabel@gmail.com",
        "time": "Thu May 22 14:18:40 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 13:25:05 2008 +0100"
      },
      "message": "[ARM] 5044/1: pwm_bl: add init/notify/exit callbacks\n\nThis allows platform code to manipulate GPIOs and brightness level as\nneeded.\n\nSigned-off-by: Philipp Zabel \u003cphilipp.zabel@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "42796d37da6ef4fd851dc6d5d0387baf7e2b0c3c",
      "tree": "27fa92814c1e3548f4c6fd1ff03cc3623a56ded1",
      "parents": [
        "c860d701cc5f77b74c481dcbd25b2d8b31c622fc"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Apr 14 09:35:08 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 03 13:25:00 2008 +0100"
      },
      "message": "[ARM] pxa: add generic PWM backlight driver\n\nPatch mostly from Eric Miao, with minor edits by rmk to convert\nEric\u0027s driver to a generic PWM-based backlight driver.\n\nSigned-off-by: eric miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ec072b0f8bc8e885a8572418ad4b6802c027ca01",
      "tree": "4b37407fcd9515e9b7330159c26587797094b0e8",
      "parents": [
        "515524537999c1f107a0a7c7f74c034979c2c86d"
      ],
      "author": {
        "name": "Andrzej Zaborowski",
        "email": "balrogg@gmail.com",
        "time": "Sun Jan 13 23:15:43 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 07 09:31:52 2008 +0000"
      },
      "message": "backlight: Add OMAP1 PWL backlight driver\n\nThis adds the OMAP1 PWL-based LCD backlight driver.  It\u0027s been in the OMAP\ntree for some time.  Note that OMAP2 can do similar things with the generic\ntimers which have PWM outputs.  Such timers are more generic than the PWL\nfound on OMAP1 chips, but have a different EMI profile because they aren\u0027t\ndriven by a pseudorandom number generator.\n\n[akpm@linux-foundation.org: cleanups]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrzej Zaborowski \u003cbalrogg@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "515524537999c1f107a0a7c7f74c034979c2c86d",
      "tree": "409cfcb5c15a2e46e67a9790850b94ac7a7fa8d4",
      "parents": [
        "488b5ec871191359b9b79262a3d48456dae7ea5f"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Jan 13 23:01:13 2008 +0000"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Feb 07 09:31:52 2008 +0000"
      },
      "message": "backlight: Avoid unecessary driver callbacks\n\nAvoid driver callbacks when the brightness hasn\u0027t changed since\nthey\u0027re not necessary.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    },
    {
      "commit": "a9a84c37d1ee50db8f3752b117caf2b48dcd4f8a",
      "tree": "adac878234cbe372624c5d33e7d70322972392d7",
      "parents": [
        "b1230ee50a9903a987feaad767fb71e2fd173894"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Feb 06 01:39:26 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 06 10:41:16 2008 -0800"
      },
      "message": "atmel_lcdfb: backlight control\n\nOn the sam9 EK boards, the LCD backlight is hooked up to a PWM output from\nthe LCD controller.  It\u0027s controlled by \"contrast\" registers though.\n\nThis patch lets boards declare that they have that kind of backlight\ncontrol.  The driver can then export this control, letting screenblank and\nother operations actually take effect ...  reducing the typically\nsubstantial power drain from the backlight.\n\nNote that it\u0027s not fully cooked\n  - doesn\u0027t force backlight off during system suspend\n  - the \"power\" and \"blank\" events may not be done right\nThis should be easily added in the future.\n\n[nicolas.ferre@atmel.com: remove unneeded inline and rename functions]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "84902b7af642c86a518c17629c0dbe705a4b6d14",
      "tree": "b16dd021a3a5217557bb29c986be9615b8cddf48",
      "parents": [
        "120c0b6d57257b2a3508d96bdaf54781935439f6"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 01:29:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:17 2007 -0700"
      },
      "message": "fbdev: change asm/uaccess.h to linux/uaccess.h\n\nThis patch replaces \u003casm/uaccess.h\u003e with \u003clinux/uaccess.h\u003e after the\ncheckpatch.pl hint.  The include of \u003casm/uaccess.h\u003e is removed if the driver\ndoes not use it.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dcf397f037f52add9945eced57ca300ab6a4413c",
      "tree": "e78767d164589e9097a54bf564b072fb01f80820",
      "parents": [
        "6faf035cf9fdd8283c2b2b2c34b76b5445ec6fc4",
        "68ee0f9c98a42e36f9eab29155b2bb0e7e409ac6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:49:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:49:04 2007 -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: (124 commits)\n  sh: allow building for both r2d boards in same binary.\n  sh: fix r2d board detection\n  sh: Discard .exit.text/.exit.data at runtime.\n  sh: Fix up some section alignments in linker script.\n  sh: Fix SH-4 DMAC CHCR masking.\n  sh: Rip out left-over nommu cond syscall cruft.\n  sh: Make kgdb i-cache flushing less inept.\n  sh: kgdb section mismatches and tidying.\n  sh: cleanup struct irqaction initializers.\n  sh: early_printk tidying.\n  video: pvr2fb: Add TV (RGB) support to Dreamcast PVR driver.\n  sh: Conditionalize gUSA support.\n  sh: Follow gUSA preempt changes in __switch_to().\n  sh: Tidy up gUSA preempt handling.\n  sh: __copy_user() optimizations for small copies.\n  sh: clkfwk: Support multi-level clock propagation.\n  sh: Fix URAM start address on SH7785.\n  sh: Use boot_cpu_data for CPU probe.\n  sh: Support extended mode TLB on SH-X3.\n  sh: Bump MAX_ACTIVE_REGIONS for SH7785.\n  ...\n"
    }
  ],
  "next": "c3f8f65046127f471d0b6193a1923185b354c011"
}
