)]}'
{
  "log": [
    {
      "commit": "3f2bc4d6eb5a4fada842462ba22bb6bbb41d00c7",
      "tree": "088e0646c8abcbde263d13ee865ba69032ac86dd",
      "parents": [
        "f06154cc47399dfdb3950d3e6b71d67ee186f69d"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Aug 16 17:27:22 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 09:57:10 2011 -0700"
      },
      "message": "Initial Contribution\n\nmsm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "164d5c3988baf61f40c5749ddc063a9cdca8f521",
      "tree": "e627515924beb4c914f20d0f134d25d70a008d16",
      "parents": [
        "2345b20fd9160d99f7cdf34e7b028ea351bf9c25"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Jul 10 15:45:07 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jul 15 14:03:30 2011 -0600"
      },
      "message": "gpio: wm831x: add a missing break in wm831x_gpio_dbg_show\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "2345b20fd9160d99f7cdf34e7b028ea351bf9c25",
      "tree": "fd0ed3845b64d9972abb332f4c39d20c5b5a1536",
      "parents": [
        "58956ba23e2dce83e78cd212cc8305261647684f"
      ],
      "author": {
        "name": "Mathias Nyman",
        "email": "mathias.nyman@linux.intel.com",
        "time": "Fri Jul 08 10:02:18 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jul 08 09:32:01 2011 -0600"
      },
      "message": "gpio/langwell_gpio: ack the correct bit for langwell gpio interrupts\n\nThe wrong bit was masked when acking langwell gpio interrupts.\n\nReason for maskig the wrong bit was probably because__ffs() and ffs() functions\nreturn bit indexes differently (0..31 vs 1..32)\n\nThis fixes langwell based devices from hanging when a gpio interrupt is\ntriggered and undoes the breakage which occurred in change set\n732063b92bb727b27e61580ce278dddefe31c6ad\n\nSigned-off-by: Mathias Nyman \u003cmathias.nyman@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "58956ba23e2dce83e78cd212cc8305261647684f",
      "tree": "a5122be59e5e16100716416c71ff2ab7f7bfa180",
      "parents": [
        "fe0d42203cb5616eeff68b14576a0f7e2dd56625"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jul 06 10:08:27 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jul 05 23:17:08 2011 -0600"
      },
      "message": "gpio: tps65910: add missing breaks in tps65910_gpio_init\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "55b220cafadd71b9f83759f7b396998b2547dc5f",
      "tree": "220005da0cc200ed5f385d3077ef86f1a5e80a4a",
      "parents": [
        "2c53b436a30867eb6b47dd7bab23ba638d1fb0d2"
      ],
      "author": {
        "name": "Ambresh K",
        "email": "ambresh@ti.com",
        "time": "Wed Jun 15 13:40:45 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jun 16 08:40:43 2011 -0600"
      },
      "message": "gpio/omap4: Fix missing interrupts during device wakeup due to IOPAD.\n\nIf gpio pins from bank[2-5] are marked as wakeup enable and if the wake is\nthrough gpio IO pad wakeup, then that wakeup gpio interrupt is lost.\n\nIn the current implementation, GPIO driver stores the context of DATAIN of\nall the gpio in the bank. During GPIO resuming, it checks DATAIN with wakeup\nenabled pins of gpio bank. If there is status change, then manually toggle\nGPIO_LEVELDETECT to generate pseudo interrupt.\n\nReported-by: Philippe Mazet \u003cp-mazet@ti.com\u003e\nTested-by: Philippe Mazet \u003cp-mazet@ti.com\u003e\nSigned-off-by: Ambresh K \u003cambresh@ti.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "33d78647dc409784c18aa71995346e6955802fe0",
      "tree": "ff985ac37ffe3dd49ca9aa64349874ac286fb752",
      "parents": [
        "c226feb013ce81a18512fb4827bf7c2352d8b470"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Thu Jun 09 11:08:47 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jun 09 15:03:38 2011 -0600"
      },
      "message": "gpio/nomadik: fix sleepmode for elder Nomadik\n\nThe mach-nomadik machine did not compile properly due to bad\nux500-specific functions being called. Introduce new state\nvariables to fix this up.\n\nReported-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Alessandro Rubini \u003crubini@unipv.it\u003e\nCc: Prafulla Wadaskar \u003cprafulla.wadaskar@st.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c226feb013ce81a18512fb4827bf7c2352d8b470",
      "tree": "4415ebda1c24f68bd7b88641f64097111eb359e0",
      "parents": [
        "32919a28cc8470b1526f77b2f12cca8841b9ac62",
        "85ec7b970553369e0c956fab1d7a6022f2a99369"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 08 09:12:16 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 08 09:12:16 2011 -0600"
      },
      "message": "Merge branch \u0027for_3.0/gpio-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into gpio/merge\n"
    },
    {
      "commit": "32919a28cc8470b1526f77b2f12cca8841b9ac62",
      "tree": "b1918d7675459b8b28c80bd2041c3bb90a967aeb",
      "parents": [
        "0bf8fa04e80a562641f687547053f98670f25cf9"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Jun 07 14:37:27 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jun 07 14:37:27 2011 -0600"
      },
      "message": "gpio/samsung: make Kconfig options def_bool\n\nThe Samsung GPIO drivers are always built-in when the relevant\nplatform is selected.  Change the Kconfig symbol to def_bool y\ndependant on the platform.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0bf8fa04e80a562641f687547053f98670f25cf9",
      "tree": "9bb78234e96f89c9ba8b7577d5e7c9ef87862835",
      "parents": [
        "27721a52d6c8e33327ec3cae9f730204be99d251"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.ab@samsung.com",
        "time": "Tue Jun 07 14:04:49 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jun 07 11:10:01 2011 -0600"
      },
      "message": "gpio/exynos4: Fix incorrect mapping of gpio pull-up macro to register setting\n\nThe S3C_GPIO_PULL_UP macro value incorrectly maps to a reserved setting of GPIO\npull up/down registers on Exynos4 platform. Fix this incorrect mapping by adding\nwrappers to the s3c_gpio_setpull_updown and s3c_gpio_getpull_updown functions.\n\nSigned-off-by: Thomas Abraham \u003cthomas.ab@samsung.com\u003e\nAcked-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "85ec7b970553369e0c956fab1d7a6022f2a99369",
      "tree": "ee66d404199eb4a1cd0c1608b30377e798c305b3",
      "parents": [
        "0622b25bf071fd83c6eef6b61fb5f3f12a418528"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Jun 06 13:38:18 2011 -0700"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Mon Jun 06 16:12:34 2011 -0700"
      },
      "message": "GPIO: OMAP: add locking around calls to _set_gpio_triggering\n\n_set_gpio_triggering uses read-modify-write on bank registers,\nlock bank-\u003elock around all calls to it to prevent register\ncorruption if two cpus access gpios in the same bank at the\nsame time.\n\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "0622b25bf071fd83c6eef6b61fb5f3f12a418528",
      "tree": "b94745ded735e4347ee37b51e5e382e3a6d81432",
      "parents": [
        "d52b31deffe1956ac62d0b81b915c9b52cffb814"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Jun 06 13:38:17 2011 -0700"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Mon Jun 06 16:12:23 2011 -0700"
      },
      "message": "GPIO: OMAP: fix setting IRQWAKEN bits for OMAP4\n\nSetting the IRQWAKEN bit was overwriting previous IRQWAKEN bits,\ncausing only the last bit set to take effect, resulting in lost\nwakeups when the GPIO controller is in idle.\n\nReplace direct writes to IRQWAKEN with MOD_REG_BIT calls to\nperform a read-modify-write on the register.\n\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "d52b31deffe1956ac62d0b81b915c9b52cffb814",
      "tree": "ab1f636482534f060889bd789f07fc7690e99b28",
      "parents": [
        "59c5f46fbe01a00eedf54a23789634438bb80603"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 27 13:56:12 2011 -0700"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Mon Jun 06 16:11:55 2011 -0700"
      },
      "message": "GPIO: OMAP: fix section mismatch warnings\n\nWARNING: arch/arm/plat-omap/built-in.o(.devinit.text+0x46c): Section mismatch in reference from the function omap_gpio_probe() to the function .init.text:omap_gpio_chip_init()\nThe function __devinit omap_gpio_probe() references\na function __init omap_gpio_chip_init().\nIf omap_gpio_chip_init is only used by omap_gpio_probe then\nannotate omap_gpio_chip_init with a matching annotation.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "27721a52d6c8e33327ec3cae9f730204be99d251",
      "tree": "8a3124d1e3e9ce6d46e26b4f65952efef481f4c8",
      "parents": [
        "55922c9d1b84b89cb946c777fddccb3247e7df2c"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kmpark@infradead.org",
        "time": "Mon May 30 10:24:47 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun May 29 23:53:20 2011 -0600"
      },
      "message": "gpio: Fix gpio-exynos4 build fails in mainline\n\nAfter the GPIO driver move, some symbols became selectable when they\nshouldn\u0027t be.  Tighten the dependencies.\n\nReported-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "fac04863cef53a69830590b2e1c54345068a9747",
      "tree": "59b9161b442ccd340324a8b42cdace84206014bb",
      "parents": [
        "2ba781ced93922e249dee2ac0751faccb4fb0656"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 29 14:06:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 29 14:06:42 2011 -0700"
      },
      "message": "arm gpio drivers: make them \u0027depends on ARM\u0027\n\nWe had a few drivers move from arch/arm into drivers/gpio, but they\ndon\u0027t actually compile without the ARM platform headers etc.  As a\nresult they were messing up allyesconfig on x86.\n\nMake them depend on ARM.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04830fccdcafa7e0ea913990ae56437253553fef",
      "tree": "16d423628a516f544a0e5bb8fd4f00d88a55395f",
      "parents": [
        "571503e10045c89af951962ea0bb783482663aad",
        "1486a7409b42ec434be310e091ef68660a2f6cd0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:56:34 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 28 10:56:34 2011 -0700"
      },
      "message": "Merge branch \u0027gpio/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027gpio/next\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  gpio/pch_gpio: Support new device ML7223\n  gpio: make gpio_{request,free}_array gpio array parameter const\n  GPIO: OMAP: move to drivers/gpio\n  GPIO: OMAP: move register offset defines into \u003cplat/gpio.h\u003e\n  gpio: Convert gpio_is_valid to return bool\n  gpio: Move the s5pc100 GPIO to drivers/gpio\n  gpio: Move the s5pv210 GPIO to drivers/gpio\n  gpio: Move the exynos4 GPIO to drivers/gpio\n  gpio: Move to Samsung common GPIO library to drivers/gpio\n  gpio/nomadik: add function to read GPIO pull down status\n  gpio/nomadik: show all pins in debug\n  gpio: move Nomadik GPIO driver to drivers/gpio\n  gpio: move U300 GPIO driver to drivers/gpio\n  langwell_gpio: add runtime pm support\n  gpio/pca953x: Add support for pca9574 and pca9575 devices\n  gpio/cs5535: Show explicit dependency between gpio_cs5535 and mfd_cs5535\n"
    },
    {
      "commit": "1486a7409b42ec434be310e091ef68660a2f6cd0",
      "tree": "aea9fb012b3d7221a4b46f50a10edf809ee49f9a",
      "parents": [
        "bc786ccead15262a12bd673ed7a5afa6cbf0edcf",
        "e5cdb13ff95e1400bc94d3e6610fc5e95be3b5b1"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 27 23:52:58 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 27 23:52:58 2011 -0600"
      },
      "message": "Merge branch \u0027for_2.6.40/gpio-move\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into gpio/next\n"
    },
    {
      "commit": "bc786ccead15262a12bd673ed7a5afa6cbf0edcf",
      "tree": "1a4c09fa55ed5ee5ec86694f840c9dbc5dbfeb09",
      "parents": [
        "7c295975a85b049385dfe0d5ee0d4d543619fbdc"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Mon May 09 19:58:49 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 27 17:56:45 2011 -0600"
      },
      "message": "gpio/pch_gpio: Support new device ML7223\n\nSupport new device OKI SEMICONDUCTOR ML7223 IOH(Input/Output Hub).\nThe ML7223 IOH is for MP(Media Phone) use.\nThe ML7223 is companion chip for Intel Atom E6xx series.\nThe ML7223 is completely compatible for Intel EG20T PCH.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7c295975a85b049385dfe0d5ee0d4d543619fbdc",
      "tree": "447683c4ddaf6e4380ad8f5f5dd20d4576f7428e",
      "parents": [
        "3474cb3cc0140f9cf6ca56983f8180b4b4c5c36a"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Wed May 25 16:20:31 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 27 17:56:45 2011 -0600"
      },
      "message": "gpio: make gpio_{request,free}_array gpio array parameter const\n\ngpio_{request,free}_array should not (and do not) modify the passed gpio\narray, so make the parameter const.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e5cdb13ff95e1400bc94d3e6610fc5e95be3b5b1",
      "tree": "0421e5fc4819966c366fd68a6cdfc5f89422c430",
      "parents": [
        "5ee1a81b84ee8b0bd0b4f8cdbac48b472863c1f2"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Fri May 20 11:53:37 2011 +0200"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Fri May 27 08:43:34 2011 -0700"
      },
      "message": "GPIO: OMAP: move to drivers/gpio\n\nMove OMAP GPIO driver to drivers/gpio.  Builds whenever\nCONFIG_ARCH_OMAP\u003dy.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "11ad14f86a7847b084d3e3f114180be39b1c7322",
      "tree": "0d91d1bd52fbf8e65195fe870d8f2746b7d53ec5",
      "parents": [
        "83545d836cf12a6381b530c5c7aeacf057f86aa9"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Mon May 16 18:35:42 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:29 2011 +0100"
      },
      "message": "TPS65911: Add support for added GPIO lines\n\nGPIO 1 to 8 are added for TPS65911 chip version. The gpio driver\nnow handles more than one gpio lines. Subsequent versions of the\nchip family can add new GPIO lines with minimal driver changes.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "83545d836cf12a6381b530c5c7aeacf057f86aa9",
      "tree": "321ed6d645b70a10995228c9595669828c5f8d9a",
      "parents": [
        "a2974732ca7614aaf0baf9d6dd3ad893d50ce1c5"
      ],
      "author": {
        "name": "Jorge Eduardo Candelaria",
        "email": "jedu@slimlogic.co.uk",
        "time": "Mon May 16 18:35:37 2011 -0500"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Fri May 27 10:49:29 2011 +0100"
      },
      "message": "GPIO: TPS65910: Move driver to drivers/gpio/\n\nThe GPIO driver should reside in drivers/gpio/ for better\norganization.\n\nSigned-off-by: Jorge Eduardo Candelaria \u003cjedu@slimlogic.co.uk\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "82ab0f75ee2f5defe300eadc91635aa455e01afd",
      "tree": "67bfe4855328c404246c288310294321d02a22db",
      "parents": [
        "347ec4e47dd249c0620f429d8458fc42eed63e0e"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Mon May 23 17:27:58 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 17:33:41 2011 -0600"
      },
      "message": "gpio: Move the s5pc100 GPIO to drivers/gpio\n\nMove the Samsung s5pc100 SoC GPIO driver to drivers/gpio\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "347ec4e47dd249c0620f429d8458fc42eed63e0e",
      "tree": "f39843c7dba80b6a143bb1bbd89a06bf08d87550",
      "parents": [
        "ab48f16137eb5a6fabcff4cc817319394fc0de7e"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Mon May 23 17:27:51 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 17:33:37 2011 -0600"
      },
      "message": "gpio: Move the s5pv210 GPIO to drivers/gpio\n\nMove the Samsung s5pv210 SoC GPIO driver to drivers/gpio\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ab48f16137eb5a6fabcff4cc817319394fc0de7e",
      "tree": "47e63dd380ddaec18872a7e50b8563309a068717",
      "parents": [
        "fed6a0224714bd414bff91833e0bd5775a3e9c66"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Mon May 23 17:27:45 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 17:32:50 2011 -0600"
      },
      "message": "gpio: Move the exynos4 GPIO to drivers/gpio\n\nMove the Samsung Exynos4 series SoCs GPIO driver to drivers/gpio\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "fed6a0224714bd414bff91833e0bd5775a3e9c66",
      "tree": "24019b4f2b596c802167cb4484186e20a545e206",
      "parents": [
        "bc6f5cf6484a509cfe0533b8ddf8b8ca60f35557"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Mon May 23 17:27:38 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 17:31:22 2011 -0600"
      },
      "message": "gpio: Move to Samsung common GPIO library to drivers/gpio\n\nIt\u0027s common gpiolib for recent Samsung SoCs. Move to drivers/gpio\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "bc6f5cf6484a509cfe0533b8ddf8b8ca60f35557",
      "tree": "6129c19354abc14e1e3b6a8b0fec9e4a89ab3662",
      "parents": [
        "8ea72a30a31c30ec7fa0c30c743b2cec0712d143"
      ],
      "author": {
        "name": "Rickard Andersson",
        "email": "rickard.andersson@stericsson.com",
        "time": "Tue May 24 23:07:17 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 17:30:18 2011 -0600"
      },
      "message": "gpio/nomadik: add function to read GPIO pull down status\n\nSigned-off-by: Rickard Andersson \u003crickard.andersson@stericsson.com\u003e\nReviewed-by: Martin Persson \u003cmartin.persson@stericsson.com\u003e\n[Split off from larger patch]\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8ea72a30a31c30ec7fa0c30c743b2cec0712d143",
      "tree": "1f34deaf6760087b47993edff4b709415d6842d8",
      "parents": [
        "37d72457644a1ded37d57dd9ae664e4e228a034d"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Tue May 24 23:07:09 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 17:30:18 2011 -0600"
      },
      "message": "gpio/nomadik: show all pins in debug\n\nUseful to check the status of the runtime pin muxing.\n\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nReviewed-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\n[Squashed, modified to use chip-internal IRQ trigger state]\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "37d72457644a1ded37d57dd9ae664e4e228a034d",
      "tree": "a3fc8147452e79ae45b4b912ba5ab16161a0e2fa",
      "parents": [
        "06caa7ad8341db2f03165fa763559475cc404584"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 17:30:03 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 17:30:03 2011 -0600"
      },
      "message": "gpio: move Nomadik GPIO driver to drivers/gpio\n\nThis moves the Nomadik GPIO driver out of arch/arm/plat-nomadik\nand into the desired location indicated by the subsystem\nmaintainer.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n[grant.likely: squashed with kconfig fixup]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e"
    },
    {
      "commit": "06caa7ad8341db2f03165fa763559475cc404584",
      "tree": "c0ae571b12d30e66a9792d4914ff9ec86943e419",
      "parents": [
        "7812803a3119f7cf375bd04bc019ce2395a7c2fc"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue May 24 23:06:52 2011 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 17:29:33 2011 -0600"
      },
      "message": "gpio: move U300 GPIO driver to drivers/gpio\n\nThis moves the U300 GPIO driver out of arch/arm/mach-u300 and into\nthe desired location indicated by the subsystem maintainer.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7812803a3119f7cf375bd04bc019ce2395a7c2fc",
      "tree": "3dccc17ad74ae134e17be4d23b1cece5b69d8e5d",
      "parents": [
        "33226ffd0726508da1eeb660170a63100f4456ac"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen@linux.intel.com",
        "time": "Tue May 10 14:23:45 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 14:24:36 2011 -0600"
      },
      "message": "langwell_gpio: add runtime pm support\n\nWhile this is essentially a no-op for this driver, it has the\nside effect of letting the PMU driver snoop D3 requests from\nthe PCI core for this driver.\n\nThis is only for langwell, not for whitney point.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dirk Brandewie \u003cdirk.brandewie@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "33226ffd0726508da1eeb660170a63100f4456ac",
      "tree": "fc89cbb6ba9e62b9cb8d66a7115ea1bc5369223d",
      "parents": [
        "073cc4e95ad5dd2d86f5328b9ea5c9355907c6a2"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Mon Apr 18 22:12:46 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 13:58:30 2011 -0600"
      },
      "message": "gpio/pca953x: Add support for pca9574 and pca9575 devices\n\nPCA957x is i2c gpio expander, and similar to PCA953x. Although register\nconfigurations are different between PCA957x and PCA953x. They can share\na lot of components, such as IRQ handling, GPIO IN/OUT. So updating PCA953x\ndriver to support PCA957x chips.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "073cc4e95ad5dd2d86f5328b9ea5c9355907c6a2",
      "tree": "90f695fc07f12936b19b03ba3b98bc3b894b332f",
      "parents": [
        "14587a2a25447813996e6fb9e48d48627cb75a5d"
      ],
      "author": {
        "name": "Ed Wildgoose",
        "email": "kernel@wildgooses.com",
        "time": "Thu Apr 07 15:51:15 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu May 26 13:54:18 2011 -0600"
      },
      "message": "gpio/cs5535: Show explicit dependency between gpio_cs5535 and mfd_cs5535\n\ncs5535-gpio.c has been split into two, with various setup moved\ninto cs5535-mfd.c.  Given that cs5535-gpio will not load without\nthe -mfd part, lets make that dependency explicit in Kconfig\n\nSigned-off-by: Ed Wildgoose \u003ckernel@wildgooses.com\u003e\nAcked-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8b29336fe01dab3541ebb283daddf9d0168c3f05",
      "tree": "d64c1a3e00bf66c9ea9b50085f22662871cb5696",
      "parents": [
        "9f1912c48ce829d24789e3e5d499de0d44d3306a",
        "1adb656e52e1159b0187bf6590df94c7ff44d389"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 12:14:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 26 12:14:41 2011 -0700"
      },
      "message": "Merge branch \u0027gpio/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027gpio/next\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  gpio/via: rename VIA local config struct\n  basic_mmio_gpio: split into a gpio library and platform device\n  gpio: remove some legacy comments in build files\n  gpio: add trace events for setting direction and value\n  gpio/pca953x: Use handle_simple_irq instead of handle_edge_irq\n  gpiolib: export gpiochip_find\n  gpio: remove redundant Kconfig depends on GPIOLIB\n  basic_mmio_gpio: convert to non-__raw* accessors\n  basic_mmio_gpio: support direction registers\n  basic_mmio_gpio: support different input/output registers\n  basic_mmio_gpio: detect output method at probe time\n  basic_mmio_gpio: request register regions\n  basic_mmio_gpio: allow overriding number of gpio\n  basic_mmio_gpio: convert to platform_{get,set}_drvdata()\n  basic_mmio_gpio: remove runtime width/endianness evaluation\n"
    },
    {
      "commit": "3d2bdf759f48f9b0a0ffcd798f3e9a3228d6455d",
      "tree": "5440763147e844a5e5f83926fe717bef3b7d6fee",
      "parents": [
        "c8a03c96b61bd03a3603bfe5381848c0b40e99be"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 16:02:25 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:08 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for janz cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nCc: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\nCc: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "9abd768a8d470d58071e30c57d1fa4a7090518bc",
      "tree": "5c449234f2c7a958af3660432eb6be5d9fcc2c87",
      "parents": [
        "3271d382c3ffe61ef3d059ef47e635dbe031030e"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Apr 06 13:21:01 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:06 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for rdc321x cells platform bits\n\nWith the addition of a platform device mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "3271d382c3ffe61ef3d059ef47e635dbe031030e",
      "tree": "2612b0030f0fd85ffe7722cbf195ac061a3eaf76",
      "parents": [
        "7dc00a0d14992d0083fefccad7839ac837ea55bc"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Apr 08 01:23:57 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Thu May 26 19:45:05 2011 +0200"
      },
      "message": "mfd: Use mfd cell platform_data for timberdale cells platform bits\n\nWith the addition of a device platform mfd_cell pointer, MFD drivers\ncan go back to passing platform data back to their sub drivers.\nThis allows for an mfd_cell-\u003emfd_data removal and thus keep the\nsub drivers MFD agnostic. This is mostly needed for non MFD aware\nsub drivers.\n\nAcked-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "545554e7c5bb93bfbf134f9f12889701c0aadf97",
      "tree": "c3537ce091304a5364ec1a65eac01980d14486a9",
      "parents": [
        "c5e7043ef784be323750ea4cfdfe004f71c02566"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue May 24 17:13:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:57 2011 -0700"
      },
      "message": "drivers/gpio/ml_ioh_gpio.c needs slab.h\n\nalpha allmodconfig:\n\n  drivers/gpio/ml_ioh_gpio.c: In function \u0027ioh_gpio_probe\u0027:\n  drivers/gpio/ml_ioh_gpio.c:205: error: implicit declaration of function \u0027kzalloc\u0027\n  drivers/gpio/ml_ioh_gpio.c:205: warning: assignment makes pointer from integer without a cast\n\nalso fix this:\n\n  drivers/gpio/ml_ioh_gpio.c:145: warning: \u0027ioh_gpio_save_reg_conf\u0027 defined but not used\n  drivers/gpio/ml_ioh_gpio.c:154: warning: \u0027ioh_gpio_restore_reg_conf\u0027 defined but not used\n\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c5e7043ef784be323750ea4cfdfe004f71c02566",
      "tree": "0d0564af696cb1d90de81729203357f861ca5dc8",
      "parents": [
        "2a5cac17c06f897537f91f0040b3d3c8177f6433"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue May 24 17:13:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 25 08:39:56 2011 -0700"
      },
      "message": "drivers/gpio/vx855_gpio.c needs slab.h\n\nalpha allmodconfig:\n\n  drivers/gpio/vx855_gpio.c: In function \u0027vx855gpio_probe\u0027:\n  drivers/gpio/vx855_gpio.c:233: error: implicit declaration of function \u0027kzalloc\u0027\n  drivers/gpio/vx855_gpio.c:233: warning: assignment makes pointer from integer without a cast\n\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "280df6b3c3ad777a91f1011cd98d50df891bfef8",
      "tree": "31a03f7c9a8b2e1f4abf26f8fcf46e90c09ccb88",
      "parents": [
        "e849dc044af0939135c822833092bc9baf480222"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Fri May 20 00:40:19 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:40:19 2011 -0600"
      },
      "message": "basic_mmio_gpio: split into a gpio library and platform device\n\nAllow GPIO_BASIC_MMIO_CORE to be used to provide an accessor library\nfor implementing GPIO drivers whilst abstracting the register access\ndetail.  Based on a patch from Anton Vorontsov[1] and adapted to allow\nbgpio_chip to be embedded in another structure.\n\nChanges since v1:\n\t- Register the gpio_chip in the platform device probe\n\n1. https://lkml.org/lkml/2011/4/19/401\n\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e849dc044af0939135c822833092bc9baf480222",
      "tree": "de8a26645eb53681677bbafa7fb9fd173900265f",
      "parents": [
        "3f397c2144e46d9127662fdb6314f21960d8563d"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Fri May 20 00:40:19 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:40:19 2011 -0600"
      },
      "message": "gpio: remove some legacy comments in build files\n\nThe build files for drivers/gpio has some wording and comments\nabout the directory being reserved exclusively for GPIO expanders\n(according to the gpio.txt file these are on external busses) and\nthis has been false for some time. We already have PL061 and\nXilinx drivers which are in silicon and now I\u0027m moving more\nsilicon drivers here, so delete this and reword it a bit.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "3f397c2144e46d9127662fdb6314f21960d8563d",
      "tree": "ef3401a6ac7e3b394ec10a1c586f5c1949b23edb",
      "parents": [
        "cc300d9ead66235e23c674babb8a4ae4ad4c9db8"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri May 20 00:40:19 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:40:19 2011 -0600"
      },
      "message": "gpio: add trace events for setting direction and value\n\nThis patch allows to trace gpio operations using ftrace\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "cc300d9ead66235e23c674babb8a4ae4ad4c9db8",
      "tree": "c0fe939534c0a69e8ea6ee75bb64e6fabeb14cde",
      "parents": [
        "8fa0c9bf82b0b8697ace9532c5a50a0f4e0c7bb5"
      ],
      "author": {
        "name": "Erik Botö",
        "email": "erik.boto@pelagicore.com",
        "time": "Fri May 20 00:40:18 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:40:18 2011 -0600"
      },
      "message": "gpio/pca953x: Use handle_simple_irq instead of handle_edge_irq\n\nMake pca953x driver use the simple irq handler since no hardware control\nis necessary and the driver lacks an irq_ack function. handle_edge_irq()\ncalls chip-\u003eirq_ack() which crashes since this function does not exist.\n\nSigned-off-by: Erik Botö \u003cerik.boto@pelagicore.com\u003e\nSigned-off-by: Richard Röjfors \u003crichard.rojfors@pelagicore.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8fa0c9bf82b0b8697ace9532c5a50a0f4e0c7bb5",
      "tree": "92a422f578f9da6596f178d852447181c9aae51b",
      "parents": [
        "6cff9e2b34414733fa61fddef909e9ae1e4beaf3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri May 20 00:40:18 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:40:18 2011 -0600"
      },
      "message": "gpiolib: export gpiochip_find\n\nExport function gpiochip_find so that modules can use it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6cff9e2b34414733fa61fddef909e9ae1e4beaf3",
      "tree": "f1d3d819cbc185fec495f0e439da7141f37290db",
      "parents": [
        "fd9962352105f19711d55cc2caaf75b2e201598b"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Fri May 20 00:40:17 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:40:17 2011 -0600"
      },
      "message": "gpio: remove redundant Kconfig depends on GPIOLIB\n\nSince all the drivers are in a \u0027if GPIOLIB/endif block\u0027, the depends on GPIOLIB\nis redundant so remove them.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "fd9962352105f19711d55cc2caaf75b2e201598b",
      "tree": "cba555da6e000e49390f7b394c58d9136c4cc593",
      "parents": [
        "31029116ebc1f2481bd2380437e9f7a18f18dca5"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Fri May 20 00:40:17 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:40:17 2011 -0600"
      },
      "message": "basic_mmio_gpio: convert to non-__raw* accessors\n\nThe __raw_* accessors don\u0027t include memory barriers and can cause\nproblems when writes get stuck in write buffers.\n\nSuggested-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "31029116ebc1f2481bd2380437e9f7a18f18dca5",
      "tree": "09f616736afbc6ffefc88a7662c3bd1871e58f9d",
      "parents": [
        "dd86a0cc5e35161538c10e35eb85e2ad0adfe14d"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Fri May 20 00:40:17 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:40:17 2011 -0600"
      },
      "message": "basic_mmio_gpio: support direction registers\n\nMost controllers require the direction of a GPIO to be set by writing to\na direction register.  Add support for either an input direction\nregister or an output direction register.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "dd86a0cc5e35161538c10e35eb85e2ad0adfe14d",
      "tree": "4a6f57831bc7b1a471bfe74b726498fce057fc0c",
      "parents": [
        "e027d6f9d52d9ccabb307d0cb0265de3481b1e9e"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Fri May 20 00:40:16 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:40:16 2011 -0600"
      },
      "message": "basic_mmio_gpio: support different input/output registers\n\nSome controllers have separate input and output registers.  For these\ncontrollers, use \"set\" for the output and \"dat\" for the input.\n\nChanges since v2: reuse \"set\" for output and \"dat\" for input rather than\nadding a new \"in\" register.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "e027d6f9d52d9ccabb307d0cb0265de3481b1e9e",
      "tree": "c692bb9e3a99d96e0655756d36fe821604945025",
      "parents": [
        "364b5e871839fafffa851bbff9ecf64ac641023c"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Fri May 20 00:40:16 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:40:16 2011 -0600"
      },
      "message": "basic_mmio_gpio: detect output method at probe time\n\nRather than detecting the output method each time in the .set()\ncallback, do it at probe time and set the appropriate callback.\n\nChanges since v2: moved the reg_dat initialization into\nbgpio_setup_io().\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "364b5e871839fafffa851bbff9ecf64ac641023c",
      "tree": "56eea04b83a0f84ba3199b64e894f1d9c9ae9fbb",
      "parents": [
        "924e7a9fc6da124588e27c611841d07047c157b4"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Fri May 20 00:40:16 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:40:16 2011 -0600"
      },
      "message": "basic_mmio_gpio: request register regions\n\nMake sure that we get the register regions with request_mem_region()\nbefore ioremap() to make sure we have exclusive access.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "924e7a9fc6da124588e27c611841d07047c157b4",
      "tree": "7f886a9e10666ba3fc0e39b1976e50eb52274178",
      "parents": [
        "4ddb8ae217ad2aae888d00d97c5160f677dd38f4"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Fri May 20 00:40:15 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:40:15 2011 -0600"
      },
      "message": "basic_mmio_gpio: allow overriding number of gpio\n\nSome platforms may have a number of GPIO that is less than the register\nwidth of the peripheral.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4ddb8ae217ad2aae888d00d97c5160f677dd38f4",
      "tree": "1f792820775e1051a5d50a3cab967230d8d43e06",
      "parents": [
        "8467afec5f8137fd0c13121f8a38c99c54c913f6"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Fri May 20 00:40:14 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:40:14 2011 -0600"
      },
      "message": "basic_mmio_gpio: convert to platform_{get,set}_drvdata()\n\nUse the platform drvdata helpers rather than working on the struct\ndevice itself.\n\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8467afec5f8137fd0c13121f8a38c99c54c913f6",
      "tree": "b4a5c5d93f6be6dcbd9d2c39956757b037d00924",
      "parents": [
        "61c4f2c81c61f73549928dfd9f3e8f26aa36a8cf"
      ],
      "author": {
        "name": "Jamie Iles",
        "email": "jamie@jamieiles.com",
        "time": "Fri May 20 00:40:14 2011 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri May 20 00:40:14 2011 -0600"
      },
      "message": "basic_mmio_gpio: remove runtime width/endianness evaluation\n\nRemove endianness/width calculations at runtime by installing function\npointers for bit-to-mask conversion and register accessors.\n\nReported-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Jamie Iles \u003cjamie@jamieiles.com\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "85ee7a1d39d75d23d21f3871f6dc9b87d572747a",
      "tree": "210097981b572bd3e204a48ad2f1d2ae18586311",
      "parents": [
        "07f9479a40cc778bc1462ada11f95b01360ae4ff"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sat Apr 23 20:38:19 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:24:37 2011 +0200"
      },
      "message": "treewide: cleanup continuations and remove logging message whitespace\n\nUsing C line continuation inside format strings is error prone.\nClean up the unintended whitespace introduced by misuse of \\.\nNeaten correctly used line continations as well for consistency.\n\ndrivers/scsi/arcmsr/arcmsr_hba.c has these errors as well,\nbut arcmsr needs a lot more work and the driver should likely be\nmoved to staging instead.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "07f9479a40cc778bc1462ada11f95b01360ae4ff",
      "tree": "0676cf38df3844004bb3ebfd99dfa67a4a8998f5",
      "parents": [
        "9d5e6bdb3013acfb311ab407eeca0b6a6a3dedbf",
        "cd2e49e90f1cae7726c9a2c54488d881d7f1cd1c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:15 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Apr 26 10:22:59 2011 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nFast-forwarded to current state of Linus\u0027 tree as there are patches to be\napplied for files that didn\u0027t exist on the old branch.\n"
    },
    {
      "commit": "6b98cd5aad3bb51a3b5b51ba670ab8d5fe1cc487",
      "tree": "c38970f362c4de594a7433de5989cae0a199d199",
      "parents": [
        "b42282e5a05018ecdc0d63a4ad530b0999785912",
        "8faa7cf828bca1745a4ed599876567f5afc47544"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 11 15:44:38 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 11 15:44:38 2011 -0700"
      },
      "message": "Merge branch \u0027spi/merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027spi/merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  dt/fsldma: fix build warning caused by of_platform_device changes\n  spi: Fix race condition in stop_queue()\n  gpio/pch_gpio: Fix output value of pch_gpio_direction_output()\n  gpio/ml_ioh_gpio: Fix output value of ioh_gpio_direction_output()\n  gpio/pca953x: fix error handling path in probe() call\n"
    },
    {
      "commit": "6eab04a87677a37cf15b52e2b4b4fd57917102ad",
      "tree": "dc92e25473e7e5c9183312d7feeeaeabb2157baf",
      "parents": [
        "9f0af69b2dd34d2c21817d599db7bdb3c972a759"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Fri Apr 08 19:49:08 2011 -0700"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Apr 10 17:01:05 2011 +0200"
      },
      "message": "treewide: remove extra semicolons\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "88aab9341a315d81118be6b41c45e4fe32b94bc1",
      "tree": "01c01fa85c4ebc9f732cd006ab41b590f8f2b32b",
      "parents": [
        "ba43861277f1858472de4adfc0b28a047484da83"
      ],
      "author": {
        "name": "Peter Tyser",
        "email": "ptyser@xes-inc.com",
        "time": "Fri Mar 25 10:04:00 2011 -0500"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 31 15:17:40 2011 -0600"
      },
      "message": "gpio/pch_gpio: Fix output value of pch_gpio_direction_output()\n\nThe pch_gpio_direction_output() function was missing a write to set the\ndesired output value.  The function would properly set the GPIO\ndirection, but not the output value.  The value would have to manually\nbe set with a follow up call to pch_gpio_set().\n\nAdd the missing write so that pch_gpio_direction_output() sets both the\nGPIO direction and value.\n\nSigned-off-by: Peter Tyser \u003cptyser@xes-inc.com\u003e\nTested-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ba43861277f1858472de4adfc0b28a047484da83",
      "tree": "666647c1c515eff515ac1adb77ae6d840cacb696",
      "parents": [
        "272df502bcd1fbb1b95facc92bd861d604be8871"
      ],
      "author": {
        "name": "Peter Tyser",
        "email": "ptyser@xes-inc.com",
        "time": "Thu Mar 24 18:17:14 2011 -0500"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 31 15:17:28 2011 -0600"
      },
      "message": "gpio/ml_ioh_gpio: Fix output value of ioh_gpio_direction_output()\n\nThe ioh_gpio_direction_output() function was missing a write to set the\ndesired output value.  The function would properly set the GPIO\ndirection, but not the output value.  The value would have to manually\nbe set with a follow up call to ioh_gpio_set().\n\nAdd the missing write so that ioh_gpio_direction_output() sets both the\nGPIO direction and value.\n\nSigned-off-by: Peter Tyser \u003cptyser@xes-inc.com\u003e\nTested-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "272df502bcd1fbb1b95facc92bd861d604be8871",
      "tree": "1216a5519f98c8021ebc1d5aac88d30926c64263",
      "parents": [
        "0ce790e7d736cedc563e1fb4e998babf5a4dbc3d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Mar 31 07:18:46 2011 +0900"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 30 21:28:12 2011 -0600"
      },
      "message": "gpio/pca953x: fix error handling path in probe() call\n\nIf the device fails to respond, then the error path tries to remove an\ninterrupt that never got registered, which causes an backtrace from the\ninterrupt handling code.\n\nFix this by ensuring that the cleanup path has two labels and use the\ncorrect path as needed.\n\nfixes the following error:\n\nWARNING: at kernel/irq/manage.c:908 __free_irq+0x80/0x160()\nTrying to free already-free IRQ 0\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "9ad198cba2a8177eea6a7f2f0202b910abdef96b",
      "tree": "e9e867824ee29e70d66d23fce2e2f0e9f361a03b",
      "parents": [
        "851d7cf647e0d31668eb5dc496f7698a2f6136b4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 04:02:50 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:50:42 2011 +0200"
      },
      "message": "gpio: ab8500: Mark broken\n\nThis driver is broken in several aspects.\n\n 1) old style irq_chip functions. Sigh\n\n 2) Abuse of the unlock callback. That\u0027s not supposed to be a state\n    machine for evrything and some more.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0cb3fcd72cc3e6dd88f0e769746d294e5e6bafa9",
      "tree": "ed04e6b37c1c92eb1e9b0aed99cc98a3b6193fc7",
      "parents": [
        "18bcd0c8cb7d85a9063b88ec810dc1cdc0974518"
      ],
      "author": {
        "name": "Bibek Basu",
        "email": "bibek.basu@stericsson.com",
        "time": "Wed Feb 09 11:02:35 2011 +0530"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Mon Mar 28 08:47:17 2011 +0200"
      },
      "message": "gpio: driver for 42 AB8500 GPIO pins\n\nTo get rid of port expanders, the free GPIOs of ab8500\ncan be used. There are 42 GPIO pins. Out of which 16\nare interrupt capable.This patch implements 16 virtual\nIRQ mapped to 16 interrupt capable AB8500 GPIOs.\n\nSigned-off-by: Bibek Basu \u003cbibek.basu@stericsson.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n[Renamed header file as per MFD structure]\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "0dd61be7ec1be1b6820af978f901b9ae2c244dc6",
      "tree": "1f49edaa21351034e7d1dff6511424e9a949cf6b",
      "parents": [
        "8dd90265ac0754da0df47d9c597f25187bb1c947",
        "ab7798ffcf98b11a9525cf65bacdae3fd58d357f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 20:24:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 20:24:05 2011 -0700"
      },
      "message": "Merge branch \u0027irq-cleanup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-cleanup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (23 commits)\n  genirq: Expand generic show_interrupts()\n  gpio: Fold irq_set_chip/irq_set_handler to irq_set_chip_and_handler\n  gpio: Cleanup genirq namespace\n  arm: ep93xx: Add basic interrupt info\n  arm/gpio: Remove three copies of broken and racy debug code\n  xtensa: Use generic show_interrupts()\n  xtensa: Convert genirq namespace\n  xtensa: Use generic IRQ Kconfig and set GENERIC_HARDIRQS_NO_DEPRECATED\n  xtensa: Convert s6000 gpio irq_chip to new functions\n  xtensa: Convert main irq_chip to new functions\n  um: Use generic show_interrupts()\n  um: Convert genirq namespace\n  m32r: Use generic show_interrupts()\n  m32r: Convert genirq namespace\n  h8300: Use generic show_interrupts()\n  h8300: Convert genirq namespace\n  avr32: Cleanup eic_set_irq_type()\n  avr32: Use generic show_interrupts()\n  avr: Cleanup genirq namespace\n  avr32: Use generic IRQ config, enable GENERIC_HARDIRQS_NO_DEPRECATED\n  ...\n\nFix up trivial conflict in drivers/gpio/timbgpio.c\n"
    },
    {
      "commit": "08f1b807355c8d355885a71e7fd462fe9d499411",
      "tree": "12688748fe007c4a9ee7a1bff7005e8f23d40487",
      "parents": [
        "b51804bcf0774a8bc6af1e8bb6ae818f4b71173a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 21:27:37 2011 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 00:02:52 2011 +0100"
      },
      "message": "gpio: Fold irq_set_chip/irq_set_handler to irq_set_chip_and_handler\n\nConverted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nLKML-Reference: \u003c20110324212509.118888535@linutronix.de\u003e\n"
    },
    {
      "commit": "b51804bcf0774a8bc6af1e8bb6ae818f4b71173a",
      "tree": "a9efc29885c87f8674f886b9420af6c6e6e94455",
      "parents": [
        "778b548ced16b4bdca7ee2b694796f22ac24437f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 21:27:36 2011 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 00:02:51 2011 +0100"
      },
      "message": "gpio: Cleanup genirq namespace\n\nConverted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nLKML-Reference: \u003c20110324212509.025730689@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b15f052cb8c1ba2a55998707f29dc8a8e5cc40ca",
      "tree": "20f5105d58ecb0412300cb41219d106c5af9e315",
      "parents": [
        "47a5d9dcbb595b1bef54f59ba3846170e13be32a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 21:27:35 2011 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 00:02:51 2011 +0100"
      },
      "message": "arm/gpio: Remove three copies of broken and racy debug code\n\ngpiolib plus two gpio implementations in arm fiddle in the guts of\nirq_desc in a racy and buggy way. Remove the stuff. I already told the\ngpio folks that we can provide that information in a proper way if\nnecessary.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nLKML-Reference: \u003c20110324212508.931638262@linutronix.de\u003e\n"
    },
    {
      "commit": "f04ddfcd24bf3c1f987eaf634a84998044e616d3",
      "tree": "30122eb0350fbec7f59089d5338ed1007017e162",
      "parents": [
        "e967f77d9818df884bdffb3e801eb12e0fd52b1c"
      ],
      "author": {
        "name": "Denis Turischev",
        "email": "denis@compulab.co.il",
        "time": "Mon Mar 14 12:53:05 2011 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:42:08 2011 +0100"
      },
      "message": "gpio: Add Tunnel Creek support to sch_gpio\n\nAlmost the same driver for both Poulsbo and Tunnel Creek.\nThe difference is in quantity of GPIOs powered by the core power\nrail and by suspend power supply, default values for some GPIOs, etc.\nDetect actual hardware by platform device ID assigned in lpc_sch\nand set configuration accordingly.\n\nSigned-off-by: Denis Turischev \u003cdenis@compulab.co.il\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "46673ed2cdca85afa7c69d126e3778bba2dbd2d5",
      "tree": "efa841bea603b55905766cb2bcbd9a2e7232d940",
      "parents": [
        "6d90bdde4b7b8e0f403bc3641fcddea733bddf77"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:32 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:57 2011 +0100"
      },
      "message": "rdc321x-southbridge: Use mfd_data instead of driver_data\n\nUse mfd_data for passing information from mfd drivers to soc\nclients.  The mfd_cell\u0027s driver_data field is being phased out.\n\nClients that were using driver_data now access .mfd_data\nvia mfd_get_data().\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "8615e4cba1d3a0f15b9a4da9f32f8fbc3488fa54",
      "tree": "44040fd3c5c8b1f9961a2db1a22f2b1e2bf92b18",
      "parents": [
        "6a3521ad3db45066d4ca38652dd0b57ea2fd0a30"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:22 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:54 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to janz drivers\n\nThe cell\u0027s platform_data is now accessed with a helper function;\nchange clients to use that, and remove the now-unused data_size.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "e46dccff341068d8530610a822965794f70b998f",
      "tree": "a1f567ef8299629456f8a0309761f7d217a95006",
      "parents": [
        "07ae2a08deb141f22d7974615bd3006e8dce3883"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Feb 17 19:07:15 2011 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Mar 23 10:41:52 2011 +0100"
      },
      "message": "mfd: mfd_cell is now implicitly available to timberdale drivers\n\nThe cell\u0027s platform_data is now accessed with a helper function;\nchange clients to use that, and remove the now-unused data_size.\n\nNote that the mfd\u0027s platform_data is marked __devinitdata.  This\nis still correct in all cases except for the timbgpio driver, whose\nremove hook has been changed to no longer reference the pdata.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "b061c59c27e0385e53c961d9fbd18c1c078d9823",
      "tree": "56240ef8e98e9e4712ee58aa8e6e3d51f6ab001f",
      "parents": [
        "99f4065bac7b8c3f829334b4218a5c2e68cbe440",
        "568a60eda2e90a11bb3d7f8ef3f6800e9b60d4e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:56:02 2011 -0700"
      },
      "message": "Merge branch \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027spi/next\u0027 of git://git.secretlab.ca/git/linux-2.6: (34 commits)\n  spi/dw_spi: move dw_spi.h into drivers/spi\n  spi/dw_spi: Fix missing header\n  gpio/langwell: Clear edge bit before handling\n  gpio/langwell: Simplify demux loop\n  gpio/langwell: Convert irq name space\n  gpio/langwell: Fix broken irq_eoi change.\n  gpio; Make Intel chipset gpio drivers depend on x86\n  gpio/cs5535-gpio: Fix section mismatch\n  spi/rtc-{ds1390,ds3234,m41t94}: Use spi_get_drvdata() for SPI devices\n  spi/davinci: Support DMA transfers larger than 65535 words\n  spi/davinci: Use correct length parameter to dma_map_single calls\n  gpio: Use __devexit at necessary places\n  gpio: add MODULE_DEVICE_TABLE to pch_gpio and ml_ioh_gpio\n  gpio/mcp23s08: support mcp23s17 variant\n  of_mmc_spi: add card detect irq support\n  spi/omap_mcspi: catch xfers of non-multiple SPI word size\n  spi/omap_mcspi: Off-by-one error in finding the right divisor\n  gpio/pca953x: Fix wrong pointer type\n  spi/pl022: rid dangling labels\n  spi: add support for SuperH SPI\n  ...\n"
    },
    {
      "commit": "84bead6c38b0374e6e7db06b3097f0e700b8f148",
      "tree": "d2570d9265aaea5f2b4df6b7bba44f390687f031",
      "parents": [
        "732063b92bb727b27e61580ce278dddefe31c6ad"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 17 19:32:58 2011 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 17 23:07:44 2011 -0600"
      },
      "message": "gpio/langwell: Clear edge bit before handling\n\nI don\u0027t have the specs for this beast, but it looks a lot like the PXA\nGPIO block. Though I bet it\u0027s the same IP and the driver should have\nreused the PXA code.\n\nAcknowleding the edge detect status after handling one or more gpio\ninterrupts looks wrong. We might lose an edge which came in while we\nhandled the previous one.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6d7ed21d17e640b120b902a314143e5ef4917a70",
      "tree": "87d00d7057dd9c57175f3367715d18b1958f096a",
      "parents": [
        "ec0afc9311adcfb10b90e547c23250f63939f990",
        "bafc8205dc7bf2488175008deedc14ff4939d174",
        "9c9585e0e96f8340d704256db00b2ec28240c36e",
        "bfddc1c325d1e092d9fb1b5b03a05b818f82d35f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:48:35 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 18:48:35 2011 -0700"
      },
      "message": "Merge branches \u0027defcfg\u0027, \u0027drivers\u0027 and \u0027cyberpro-next\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027defcfg\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6647/1: add Versatile Express defconfig\n  ARM: 6644/1: mach-ux500: update the U8500 defconfig\n\n* \u0027drivers\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6764/1: pl011: factor out FIFO to TTY code\n  ARM: 6763/1: pl011: add optional RX DMA to PL011 v2\n  ARM: 6758/1: amba: support pm ops\n  ARM: amba: make amba_driver id_table const\n  ARM: amba: make internal ID table handling const\n  ARM: amba: make probe() functions take const id tables\n  ARM: 6662/1: amba: make amba_bustype non-static\n  ARM: mmci: add dmaengine-based DMA support\n  ARM: mmci: no need for separate host-\u003edata_xfered\n  ARM: mmci: avoid unnecessary switch to data available PIO interrupts\n  ARM: mmci: no need to call flush_dcache_page() with sg_miter API\n  ARM: mmci: avoid reporting too many completed bytes on fifo overrun\n  ALSA: AACI: make fifo variables more explanitory\n  ALSA: AACI: no need to call snd_pcm_period_elapsed() for each period\n  ALSA: AACI: use snd_pcm_lib_period_bytes()\n  ALSA: AACI: clean up AACI announcement printk\n  ALSA: AACI: fix channel mask selection\n  ALSA: AACI: fix number of channels for record\n  ALSA: AACI: fix multiple IRQ claiming\n\n* \u0027cyberpro-next\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  VIDEO: cyberpro: remove unused cyber2000fb_get_fb_var()\n  VIDEO: cyberpro: remove useless function extreg pointers\n  VIDEO: cyberpro: update handling of device structures\n  VIDEO: cyberpro: add support for video capture I2C\n  VIDEO: cyberpro: make \u0027reg_b0_lock\u0027 always present\n  VIDEO: cyberpro: add I2C support\n  VIDEO: cyberpro: select lowest multipler/divisor for PLL\n"
    },
    {
      "commit": "732063b92bb727b27e61580ce278dddefe31c6ad",
      "tree": "3e524f09833a7a65f0f9ce3279c77b0c599d198d",
      "parents": [
        "674db90690a5988bdaa3bb2a54619c0de50d31e9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 17 19:32:55 2011 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 17 13:49:03 2011 -0600"
      },
      "message": "gpio/langwell: Simplify demux loop\n\nUse __ffs() to find the pending interrupt source instead of looping 32\ntimes.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Alek Du \u003calek.du@intel.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "674db90690a5988bdaa3bb2a54619c0de50d31e9",
      "tree": "fb5779a271fc086099433a515bc9a63854d67670",
      "parents": [
        "20e2aa916f6b56e6b1d9e34f4c6e8183d27cb81f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 17 19:32:52 2011 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 17 13:49:03 2011 -0600"
      },
      "message": "gpio/langwell: Convert irq name space\n\nConvert to the new irq function names.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Alek Du \u003calek.du@intel.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "20e2aa916f6b56e6b1d9e34f4c6e8183d27cb81f",
      "tree": "d7e73c2d4ca788208b54ad5b82a9c3128f15a5d5",
      "parents": [
        "61ab3fe57e45f365caf73d567926040bdb475217"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 17 19:32:49 2011 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 17 13:49:03 2011 -0600"
      },
      "message": "gpio/langwell: Fix broken irq_eoi change.\n\ncommit 0766d20fd (langwell_gpio: modify EOI handling following change\nof kernel irq subsystem)  changes\n\n -   desc-\u003echip-\u003eeoi(irq);\n +\n +   if (desc-\u003echip-\u003eirq_eoi)\n +           desc-\u003echip-\u003eirq_eoi(irq_get_irq_data(irq));\n +   else\n +           dev_warn(pg-\u003echip.dev, \"missing EOI handler for irq %d\\n\", irq);\n\nWith the following explanation:\n\n \"Latest kernel has many changes in IRQ subsystem and its interfaces,\n  like adding irq_eoi\" for struct irq_chip, this patch will make it\n  support both the new and old interface.\"\n\nThis is completely bogus.\n\n #1) The changelog does not match the patch at all\n\n #2) This driver relies on the assumption that it sits behind an eoi\n     capable interrupt line. If the implementation of the underlying\n     chip changes from eoi to irq_eoi then this driver has to follow\n     that change and not add a total bogosity.\n\n #3) Just mechanically changing eoi to irq_eoi without checking the\n     background of that change is sloppy at best.\n\nRemove the sillyness and retrieve the interrupt data from irq_desc\ndirectly. No need to go through a sparse irq lookup.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Alek Du \u003calek.du@intel.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "61ab3fe57e45f365caf73d567926040bdb475217",
      "tree": "932af6dbf89ea9bce631ef2a083d14fb965e5905",
      "parents": [
        "2dd22997679a88874c131f6e6ffb963e6d43b3a6"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 17 19:32:46 2011 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 17 13:49:02 2011 -0600"
      },
      "message": "gpio; Make Intel chipset gpio drivers depend on x86\n\nNothing outside of x86 can use that code.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "36885ff0e6563687e6152da6d311abbf83c0198f",
      "tree": "fe39b4bdd9238df7f5c2ce4d994a8e44986dc7a8",
      "parents": [
        "42fea15d6dc410e62dac6a764142045280624a5b"
      ],
      "author": {
        "name": "Nikanth Karthikesan",
        "email": "knikanth@suse.de",
        "time": "Tue Mar 15 10:59:23 2011 +0530"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Mar 17 12:52:05 2011 -0600"
      },
      "message": "gpio/cs5535-gpio: Fix section mismatch\n\nFix section mismatch by annotating using variable name suffix.\n\nSigned-off-by: Nikanth Karthikesan \u003cknikanth@suse.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "19234cdda517396e5e0b10e77493afa9e30095c3",
      "tree": "e6c83b3b4a45a7eb65c25fbf6497ecdf8153787a",
      "parents": [
        "2da28bfd9665f49d40abb4c7720b43135feaf79a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Mar 11 14:58:30 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 13 15:35:59 2011 -0700"
      },
      "message": "gpio: add MODULE_DEVICE_TABLE\n\nThe device table is required to load modules based on modaliases.\n\nAfter adding MODULE_DEVICE_TABLE, below entries will be added to\nmodules.pcimap:\n\n  pch_gpio             0x00008086 0x00008803 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0\n  ml_ioh_gpio          0x000010db 0x0000802e 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc1599f7b0f6aff566237342ade28f2981186cc9",
      "tree": "fc0a7011bf605534dbbb465ab4ee3b445e92775b",
      "parents": [
        "98f51ca98054b1268a7fdfe51d93c86a449ae87c"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Mar 10 17:10:45 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Mar 12 02:14:48 2011 -0700"
      },
      "message": "gpio: Use __devexit at necessary places\n\nThe function gen_74x164_remove and mc33880_remove are used only wrapped\nby __devexit_p so define it using __devexit.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "98f51ca98054b1268a7fdfe51d93c86a449ae87c",
      "tree": "f8a900485d6a59756c7d5230c0d612e838445810",
      "parents": [
        "0b7bb77fd55903ff9dc7c0474c49002aa6b9c78c"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Mar 10 16:48:34 2011 +0800"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Mar 12 02:13:07 2011 -0700"
      },
      "message": "gpio: add MODULE_DEVICE_TABLE to pch_gpio and ml_ioh_gpio\n\nThe device table is required to load modules based on modaliases.\nAfter adding MODULE_DEVICE_TABLE, below entries will be added to modules.pcimap:\n\npch_gpio             0x00008086 0x00008803 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0\nml_ioh_gpio          0x000010db 0x0000802e 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0b7bb77fd55903ff9dc7c0474c49002aa6b9c78c",
      "tree": "d6f20011adc132700bc3e98d8686cbe838d7c86d",
      "parents": [
        "9c3c8afccb6a163fd2be739f511e863eab668702"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Wed Mar 09 17:56:30 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Mar 12 01:26:34 2011 -0700"
      },
      "message": "gpio/mcp23s08: support mcp23s17 variant\n\nmpc23s17 is very similar to the mcp23s08, except that registers are 16bit\nwide, so extend the interface to work with both variants.\n\nThe s17 variant also has an additional address pin, so adjust platform\ndata structure to support up to 8 devices per SPI chipselect.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "9c3c8afccb6a163fd2be739f511e863eab668702",
      "tree": "e587a5377ada98fed8cfa6c8ee63125361f2818a",
      "parents": [
        "290293eda2c6dd368476d71433bdef07c39a6829",
        "a5abba989deceb731047425812d268daf7536575"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Mar 12 01:25:53 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Mar 12 01:25:53 2011 -0700"
      },
      "message": "Merge commit \u0027v2.6.38-rc8\u0027 into spi/next\n\nConflicts:\n\tdrivers/spi/pxa2xx_spi_pci.c\n"
    },
    {
      "commit": "1648237dc2053bfd6ade3ce3dca3716d53cf9dcf",
      "tree": "d960ad7d744261f3974f3c89ddf4d813259c36eb",
      "parents": [
        "c43766707ce26947934ae6bc4497ca5c16bc344f"
      ],
      "author": {
        "name": "Dirk Eibach",
        "email": "eibach@gdsys.de",
        "time": "Thu Feb 24 10:20:43 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Feb 24 08:55:02 2011 -0700"
      },
      "message": "gpio/pca953x: Fix wrong pointer type\n\npca953x_get_alt_pdata() uses uint16_t* as result type for\nof_get_property(), but numeric of values are __be32.\n\nChecking for negative values is bogus because of-property\nvalues are unsigned by definition.\nInstead check for proper property size.\n\nv3: - assume big-endian properties\n    - check property size\nv2: - removed bogus check for negative property values\n\nSigned-off-by: Dirk Eibach \u003ceibach@gdsys.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "aa25afad2ca60d19457849ea75e9c31236f4e174",
      "tree": "24c8c815caf191af56f8de287637087c298711b2",
      "parents": [
        "394d5aefcdecb51bbf7d6df757e73559c9692a08"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 19 15:55:00 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 23 16:24:14 2011 +0000"
      },
      "message": "ARM: amba: make probe() functions take const id tables\n\nMake Primecell driver probe functions take a const pointer to their\nID tables.  Drivers should never modify their ID tables in their\nprobe handler.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0ff56cd85a2c5104a36d84662b9180c219e8604e",
      "tree": "2d8826a9743143402a8028a3a1c36f21ff5df755",
      "parents": [
        "0b782531c038d4a4bded3fc1069c961b1f14f0de"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 14 18:08:51 2011 +0100"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 14:59:53 2011 -0700"
      },
      "message": "gpio/sx150x: Do not access I2C from mask/unmask functions\n\nirq_chip-\u003eirq_mask/unmask are called with interrupts disabled and\nirq_desc-\u003elock held. So we cannot access i2c from this context. That\u0027s\nwhat irq_bus_sync_unlock() is for.\n\nStore the masked information in the chip data structure and update the\ni2c bus from the irq_bus_sync_unlock() callback.\n\nThis does not need a while(pending) loop because the update to this is\nalways serialized via the bus lock, so we never have more than one pin\nupdate pending.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Gregory Bean \u003cgbean@codeaurora.org\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6e20fb18054c179d7e64c0af43d855b9310a3394",
      "tree": "7fe6eda33162dbeab61afc2392229b9c57a644f1",
      "parents": [
        "01e05e9a90b8f4c3997ae0537e87720eb475e532"
      ],
      "author": {
        "name": "Roland Stigge",
        "email": "stigge@antcom.de",
        "time": "Thu Feb 10 15:01:23 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 11 16:12:20 2011 -0800"
      },
      "message": "drivers/gpio/pca953x.c: add a mutex to fix race condition\n\nAdd a mutex to register communication and handling.  Without the mutex,\nGPIOs didn\u0027t switch as expected when toggled in a fast sequence of\nstatus changes of multiple outputs.\n\nSigned-off-by: Roland Stigge \u003cstigge@antcom.de\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Marc Zyngier \u003cmaz@misterjones.org\u003e\nCc: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0766d20fdb9178b908f0268c16b464c11822c5c2",
      "tree": "4f38a8ba810d1413b5a1423990741e5ec7269ffc",
      "parents": [
        "d8cc667be8fad9ad0bb3a95116be9f80a3b3efcf"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Tue Jan 25 15:07:15 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 10:49:59 2011 +1000"
      },
      "message": "langwell_gpio: modify EOI handling following change of kernel irq subsystem\n\nLatest kernel has many changes in IRQ subsystem and its interfaces, like\nadding \"irq_eoi\" for struct irq_chip, this patch is a follow up change\nfor that.\n\nAlso remove the unnecessary cast for a \"void *\".\n\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Alek Du \u003calek.du@intel.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "822e5215f9eef86c1dd56d5696bf55a212b0e3f0",
      "tree": "661de9888a0edef872e7366df09831bf7a5bc067",
      "parents": [
        "c1e0d97d3d63d5173baf8c39a13dc5c25b031bd4",
        "92d50a4132977b932ed830fa58c05deeb5c524f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:08:00 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 09:08:00 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (59 commits)\n  mfd: ab8500-core chip version cut 2.0 support\n  mfd: Flag WM831x /IRQ as a wake source\n  mfd: Convert WM831x away from legacy I2C PM operations\n  regulator: Support MAX8998/LP3974 DVS-GPIO\n  mfd: Support LP3974 RTC\n  i2c: Convert SCx200 driver from using raw PCI to platform device\n  x86: OLPC: convert olpc-xo1 driver from pci device to platform device\n  mfd: MAX8998/LP3974 hibernation support\n  mfd/ab8500: remove spi support\n  mfd: Remove ARCH_U8500 dependency from AB8500\n  misc: Make AB8500_PWM driver depend on U8500 due to PWM breakage\n  mfd: Add __devexit annotation for vx855_remove\n  mfd: twl6030 irq_data conversion.\n  gpio: Fix cs5535 printk warnings\n  misc: Fix cs5535 printk warnings\n  mfd: Convert Wolfson MFD drivers to use irq_data accessor function\n  mfd: Convert TWL4030 to new irq_ APIs\n  mfd: Convert tps6586x driver to new irq_ API\n  mfd: Convert tc6393xb driver to new irq_ APIs\n  mfd: Convert t7166xb driver to new irq_ API\n  ...\n"
    },
    {
      "commit": "7f5db6a8022e8d4bb92b3d638068d2c2a9c9b59b",
      "tree": "6cadcaa2b4709e82e70792ddc3afb0fa8b69aed8",
      "parents": [
        "c72a04e34735ec3f19f4788b7f95017310b5e1eb"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Jan 14 09:44:19 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 14 08:13:13 2011 -0800"
      },
      "message": "gpio: timbgpio: Fix up irq_data conversion breakage.\n\nCommit a1f5f22adc3206c47e70652c12671666c65b579f (\"gpio: timbgpio:\nirq_data conversion\") was slightly too enthusiastic in converting\ntimbgpio_irq() over to take an irq_data * argument instead of an\nunsigned int irq argument, as it is a flow handler, which still take\nIRQ numbers for now.  (And on top of that, it was using the wrong\naccessors.)\n\nThis fixes it up, and seems to build without warnings.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1db0b427eec6f18477fa95aab8edf6176dffcea4",
      "tree": "54cfe08f22f5b17e902e471e1b60ddfa2022ac73",
      "parents": [
        "7eb19812eead8d0faf30682b69970b36dc02e570"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Dec 20 11:28:40 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:11 2011 +0100"
      },
      "message": "gpio: Fix cs5535 printk warnings\n\ndrivers/gpio/cs5535-gpio.c: In function \u0027cs5535_gpio_probe\u0027:\ndrivers/gpio/cs5535-gpio.c:269: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 3 has type \u0027resource_size_t\u0027\ndrivers/gpio/cs5535-gpio.c:269: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n\nUse vsprintf extension %pR to format resource.\n\nOriginal-patch-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "ec9d0cf578007fa3f86fa34d77d9ccba82f03b29",
      "tree": "1b864ad5e366c66bb9752283557107253ac3dfb3",
      "parents": [
        "69bc6def395ebfdb137898179d7e559ba4c779d8"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Wed Dec 01 19:55:10 2010 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:45 2011 +0100"
      },
      "message": "gpio/misc: Add MODULE_ALIAS entries for CS5535 functions\n\nThis adds MODULE_ALIAS entries to the various cs5535 subdevice modules; this\nallows the modules to automatically be loaded when cs5535-mfd loads.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "df96669401cb8bac216f911f5bf92910357b29d3",
      "tree": "f3e5a714bb1d3cf91c2279f461e2d71db9e21309",
      "parents": [
        "816b4580cef948c7d9ac9e3e63fb1b663012f057"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Sat Oct 23 00:41:09 2010 -0700"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:37:44 2011 +0100"
      },
      "message": "gpio: Convert cs5535 from pci device to platform device\n\nThe cs5535-mfd driver now takes care of the PCI BAR handling; this\nsimplifies the gpio driver a lot.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "66dc918d42eaaa9afe42a47d07526765162017a9",
      "tree": "947411841773dfb076f1aa78bc5be868bc4281a6",
      "parents": [
        "b2034d474b7e1e8578bd5c2977024b51693269d9",
        "6db9a0f326d3144d790d9479309df480a8f562e4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:32:54 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:32:54 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (348 commits)\n  ALSA: hda - Fix NULL-derefence with a single mic in STAC auto-mic detection\n  ALSA: hda - Add missing NID 0x19 fixup for Sony VAIO\n  ALSA: hda - Fix ALC275 enable hardware EQ for SONY VAIO\n  ALSA: oxygen: fix Xonar DG input\n  ALSA: hda - Fix EAPD on Lenovo NB ALC269 to low\n  ALSA: hda - Fix missing EAPD for Acer 4930G\n  ALSA: hda: Disable 4/6 channels on some NVIDIA GPUs.\n  ALSA: hda - Add static_hdmi_pcm option to HDMI codec parser\n  ALSA: hda - Don\u0027t refer ELD when unplugged\n  ASoC: tpa6130a2: Fix compiler warning\n  ASoC: tlv320dac33: Add DAPM selection for LOM invert\n  ASoC: DMIC codec: Adding a generic DMIC codec\n  ALSA: snd-usb-us122l: Fix missing NULL checks\n  ALSA: snd-usb-us122l: Fix MIDI output\n  ASoC: soc-cache: Fix invalid memory access during snd_soc_lzo_cache_sync()\n  ASoC: Fix section mismatch in wm8995.c\n  ALSA: oxygen: add S/PDIF source selection for Claro cards\n  ALSA: oxygen: fix CD/MIDI for X-Meridian (2G)\n  ASoC: fix migor audio build\n  ALSA: include delay.h for msleep in Xonar DG support\n  ...\n"
    },
    {
      "commit": "49a367937fe4250144e24440e5a11ae4344202b1",
      "tree": "7ed12762e4d819c312960ce537f07159488fc0a4",
      "parents": [
        "32518863b483d521edc813616a35601cad213d31"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Wed Jan 12 17:00:22 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:14 2011 -0800"
      },
      "message": "gpio/ml_ioh_gpio: ML7213 GPIO driver\n\nML7213 is a companion chip for Intel Atom E6xx series.  This driver can be\nused for OKI SEMICONDUCTOR ML7213 IOH(Input/Output Hub) which is for\nIVI(In-Vehicle Infotainment) use.  This driver can access the IOH\u0027s GPIO\ndevice.\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nCc: Marc Zyngier \u003cmaz@misterjones.org\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32518863b483d521edc813616a35601cad213d31",
      "tree": "a686abacde3ec899ff2ab6de422b7f7f92f7c69c",
      "parents": [
        "6f7ab5246d63358033497f8cb4e0867bb7b0df1e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jan 12 17:00:22 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:14 2011 -0800"
      },
      "message": "GPIO_VX855: eliminate kconfig dependency warning\n\nFix kconfig dependency warning to satisfy dependencies:\n\nwarning: (GPIO_VX855 \u0026\u0026 GPIOLIB) selects MFD_VX855 which has unmet direct dependencies (MFD_SUPPORT \u0026\u0026 PCI)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f7ab5246d63358033497f8cb4e0867bb7b0df1e",
      "tree": "b183b8a945e65777c9b84e65253326c4669791a6",
      "parents": [
        "67d15ed7dfba8df6c723623a50a96ed1a08ba834"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jan 12 17:00:21 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:14 2011 -0800"
      },
      "message": "GPIO_RDC321X: select MFD_SUPPORT to squelch kconfig warning\n\nFix kconfig dependency warning to satisfy dependencies:\n\nwarning: (GPIO_RDC321X \u0026\u0026 PCI \u0026\u0026 GPIOLIB) selects MFD_RDC321X which has unmet direct dependencies (MFD_SUPPORT \u0026\u0026 PCI)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "67d15ed7dfba8df6c723623a50a96ed1a08ba834",
      "tree": "fd856e0b880c4dc680b27808a9bec610e008e773",
      "parents": [
        "a1f5f22adc3206c47e70652c12671666c65b579f"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Jan 12 17:00:20 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:14 2011 -0800"
      },
      "message": "gpio: vr41xx_giu: irq_data conversion\n\nConverts irq_chips and flow handlers over to the new struct irq_data based\nirq_chip functions.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\nCc: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1f5f22adc3206c47e70652c12671666c65b579f",
      "tree": "8dc56b60f617b151905ac4cbda12688048e29750",
      "parents": [
        "33fcc1b80259a9c09074a3859c26772f3d595c20"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Jan 12 17:00:19 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:14 2011 -0800"
      },
      "message": "gpio: timbgpio: irq_data conversion\n\nConverts irq_chips and flow handlers over to the new struct irq_data based\nirq_chip functions.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\nCc: Richard Röjfors \u003crichard.rojfors@mocean-labs.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "33fcc1b80259a9c09074a3859c26772f3d595c20",
      "tree": "b54dde00e817f19c0efb3dbbff61af3e7641c7fb",
      "parents": [
        "673860c107d3adc3fb0c85d7b4c86f551e75dc01"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Wed Jan 12 17:00:19 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 08:03:14 2011 -0800"
      },
      "message": "gpio: tc35892-gpio: irq_data conversion\n\nConverts irq_chips and flow handlers over to the new struct irq_data based\nirq_chip functions.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@secretlab.ca\u003e\nAcked-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "673860c107d3adc3fb0c85d7b4c86f551e75dc01"
}
