)]}'
{
  "log": [
    {
      "commit": "197392cbecc1ca51478dda19c5542a4391398aee",
      "tree": "65c1593406f6948673cc026e2a7ad58285016c46",
      "parents": [
        "dc2c12f779351b3bf5197c6e252b97166d834a6c",
        "41dd3976664e02bcdea369344a45cabb5260502a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Mar 30 07:57:31 2012 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Mar 30 07:57:31 2012 -0700"
      },
      "message": "Merge changes Ifd0a2206,I385fb80e into msm-3.0\n\n* changes:\n  board-qrd7627a: Add ft5x06 device for QRD7\n  input: atmel_mxt_ts: Fix to reject coordinates outside active touch area\n"
    },
    {
      "commit": "56a1a5dc153fc3b07f17d6970d31734f9f40a041",
      "tree": "5061b0275756775734642be0035751f95dc12889",
      "parents": [
        "a54734678ff9cb97938b9f7648547174f3b118e4"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Feb 23 12:05:13 2012 -0800"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Fri Mar 30 13:12:34 2012 +0530"
      },
      "message": "input: atmel_mxt_ts: Fix to reject coordinates outside active touch area\n\nFirmware reports minimum/maximum coordinates when touches are\nfrom outside of active area. Generate a release event in this\ncase to handle touches that are going to inactive area. Add\npdata entries for minimum values and check before reporting\nthe coordinates to userspace.\n\nCRs-fixed: 326858\nChange-Id: I385fb80eb670e539b45d232c04969c4502cdf65a\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "a76e99abc558aed633ba28ff61c5328116292bf3",
      "tree": "60f7677f0baafa00825accc1214839246b3e78dd",
      "parents": [
        "a54734678ff9cb97938b9f7648547174f3b118e4",
        "1d05f993784973189395051cc711fdd6dd5eb389"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Fri Mar 30 00:09:34 2012 -0700"
      },
      "message": "Merge branch \u0027Linux 3.0.21\u0027 into msm-3.0\n\nMerge Upstream\u0027s stable 3.0.21 branch into msm-3.0\nThis consists 814 commits and some merge conflicts.\n\nThe merge conflicts are because of some local changes to\nmsm-3.0 as well as some conflicts between google\u0027s tree and\nthe upstream tree.\n\nConflicts:\n\tarch/arm/kernel/head.S\n\tdrivers/bluetooth/ath3k.c\n\tdrivers/bluetooth/btusb.c\n\tdrivers/mmc/core/core.c\n\tdrivers/tty/serial/serial_core.c\n\tdrivers/usb/host/ehci-hub.c\n\tdrivers/usb/serial/qcserial.c\n\tfs/namespace.c\n\tfs/proc/base.c\n\nChange-Id: I62e2edbe213f84915e27f8cd6e4f6ce23db22a21\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "d4e3d523925a6b0b31d96b78a052702c70c68135",
      "tree": "57a24f74de3a76fed38a56f66c48748c8e3c0199",
      "parents": [
        "1942f21b1d31ef46ecaad76f963f2b889537ab12",
        "5ded52c2167dd3664cda89ebcd4e9aaaa37dd03a"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Wed Mar 28 16:03:47 2012 -0700"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Wed Mar 28 16:03:47 2012 -0700"
      },
      "message": "Merge branch \u0027google-android\u0027 into msm-3.0\n\nMerge Google\u0027s Android tree into msm-3.0\nThis consists of the following conflicts and 42 commits:\n\nConflicts:\n\tdrivers/mmc/core/bus.c\n\tdrivers/rtc/class.c\n\tdrivers/usb/gadget/android.c\n\nMost of the conflicts stem from the changes made to the\nlocal msm-3.0 branch.\n\ncommit 1f8c5cecfe44994cd617ba2803f41fb56d53e91c\nAuthor: Heiko Stuebner \u003cheiko@sntech.de\u003e\nDate:   Wed Feb 1 10:33:01 2012 -0800\n\n    Input: evdev - fix variable initialisation\n\n    Commit 509f87c5f564 (evdev - do not block waiting for an event if\n    fd\n    is nonblock) created a code path were it was possible to use retval\n    uninitialized.\n\n    This could lead to the xorg evdev input driver getting corrupt data\n    and refusing to work with log messages like\n    \tAUO-Pixcir touchscreen: Read error: Success\n    \tsg060_keys: Read error: Success\n    \tAUO-Pixcir touchscreen: Read error: Success\n    \tsg060_keys: Read error: Success\n    (for drivers auo-pixcir-ts and gpio-keys).\n\n    Signed-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\n\n drivers/input/evdev.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit 4dc43d7079bdae572212368e1d29abea0177c932\nAuthor: Arve Hjønnevåg \u003carve@android.com\u003e\nDate:   Fri Oct 17 15:20:55 2008 -0700\n\n    Input: evdev - Add ioctl to block suspend while event queue is not empty.\n\n    Add an ioctl, EVIOCSSUSPENDBLOCK, to enable a wakelock that will block\n    suspend while the event queue is not empty. This allows userspace code to\n    process input events while the device appears to be asleep.\n\n    The current code holds the wakelock for up 5 seconds for every input\n    device and client. This can prevent suspend if sensor with a high data\n    rate is active, even when that sensor is not capable of waking the\n    device once it is suspended.\n\n    Change-Id: I624d66ef30a0b3abb543685c343382b8419b42b9\n    Signed-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n\n drivers/input/evdev.c |   53 +++++++++++++++++++++++++++++++++++++++++++-----\n include/linux/input.h |    3 ++\n 2 files changed, 50 insertions(+), 6 deletions(-)\n\ncommit 7cc846069a8a9116d8c81526c459070eed0e3477\nAuthor: Arve Hjønnevåg \u003carve@android.com\u003e\nDate:   Mon Jan 23 17:15:45 2012 -0800\n\n    Input: evdev - Don\u0027t hold wakelock when no data is available to user-space\n\n    If there is no SYN_REPORT event in the buffer the buffer data is invisible\n    to user-space. The wakelock should not be held in this case.\n\n    Change-Id: Idae890ff0da8eb46a2cfce61a95b3a97252551ad\n    Signed-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n\n drivers/input/evdev.c |    5 +++--\n 1 files changed, 3 insertions(+), 2 deletions(-)\n\ncommit 0e80804a2e8134e31d4d32679bdfff070fc64bca\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Tue Jan 31 11:06:23 2012 -0800\n\n    net: wireless: bcmdhd: Increase pm_notify callback priority\n\n    Make pm_notify callback to be called the first on suspend/resume path to\n    ensure it will always be called.\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_linux.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit dfc896e1c833916ef5062294e2d675d66294ac68\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Mon Jan 30 15:43:31 2012 -0800\n\n    net: wireless: bcmdhd: Fix crash on dhdsdio_probe_attach() failure\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_linux.c |   17 ++++++++++++++---\n drivers/net/wireless/bcmdhd/dhd_sdio.c  |    8 +++++++-\n 2 files changed, 21 insertions(+), 4 deletions(-)\n\ncommit 256a6b23be368f708672eb5929e961afc872f610\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Mon Jan 30 13:03:19 2012 -0800\n\n    net: wireless: bcmdhd: Daemonize wl_event_handler\n\n    Daemonizing makes thread (besides other things) NON-FREEZABLE, and it will not\n    get fake signal on suspend to quicl down_interruptible()\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_linux.c        |   13 -------------\n drivers/net/wireless/bcmdhd/include/linuxver.h |   12 ++++++++++++\n drivers/net/wireless/bcmdhd/wl_cfg80211.c      |    3 +++\n 3 files changed, 15 insertions(+), 13 deletions(-)\n\ncommit ff93146589f6f28ba8a46f85e9b319bbd2cc8cfd\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Tue Jan 24 13:59:40 2012 -0800\n\n    net: wireless: bcmdhd: Update to Version 5.90.195.23\n\n    - WFD fixes\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_cfg80211.c    |  269 -------------------------\n drivers/net/wireless/bcmdhd/dhd_linux.c       |    2 +-\n drivers/net/wireless/bcmdhd/dhd_sdio.c        |    8 +-\n drivers/net/wireless/bcmdhd/include/epivers.h |    8 +-\n drivers/net/wireless/bcmdhd/siutils.c         |    5 +\n drivers/net/wireless/bcmdhd/wl_cfg80211.c     |  223 +++++++++++++++------\n drivers/net/wireless/bcmdhd/wl_cfgp2p.c       |  175 ++++++++++++++++-\n drivers/net/wireless/bcmdhd/wl_cfgp2p.h       |   37 ++--\n 8 files changed, 368 insertions(+), 359 deletions(-)\n\ncommit 96034c20069fe841f4be741755f94671a328702e\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Tue Jan 24 13:55:00 2012 -0800\n\n    net: wireless: bcmdhd: Update to Version 5.90.195.22\n\n    - Disable Ad-hoc support for cfg80211\n    - dhd_linux.c: Fix incorrect pid check\n    - Merge Android changes from Android tree\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/bcmsdh_linux.c       |   24 ++------------------\n drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c |   25 +++++++++++++++------\n drivers/net/wireless/bcmdhd/dhd_linux.c          |   10 ++++----\n drivers/net/wireless/bcmdhd/dhd_sdio.c           |   11 +++++++--\n drivers/net/wireless/bcmdhd/hndpmu.c             |   16 ++++++++++++++\n drivers/net/wireless/bcmdhd/include/bcmdevs.h    |    2 +\n drivers/net/wireless/bcmdhd/include/epivers.h    |    8 +++---\n drivers/net/wireless/bcmdhd/siutils.c            |    3 ++\n drivers/net/wireless/bcmdhd/wl_cfg80211.c        |   11 ++++++++-\n 9 files changed, 68 insertions(+), 42 deletions(-)\n\ncommit 494661a1acbd4767e4d7daaff8d7ce55328913d9\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Tue Jan 24 13:47:47 2012 -0800\n\n    net: wireless: bcmdhd: Update to Version 5.90.195.19\n\n    - Add WFD changes\n    - Add extra locking for internal ioctl operations\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/Makefile               |    4 +-\n drivers/net/wireless/bcmdhd/bcmsdh_linux.c         |   25 +-\n drivers/net/wireless/bcmdhd/bcmsdh_sdmmc.c         |    4 +-\n drivers/net/wireless/bcmdhd/dhd.h                  |   10 +-\n drivers/net/wireless/bcmdhd/dhd_cdc.c              |    7 +-\n drivers/net/wireless/bcmdhd/dhd_cfg80211.c         |  862 ++++++++\n drivers/net/wireless/bcmdhd/dhd_cfg80211.h         |   42 +\n drivers/net/wireless/bcmdhd/dhd_common.c           |    7 +-\n drivers/net/wireless/bcmdhd/dhd_linux.c            |  103 +-\n drivers/net/wireless/bcmdhd/dhd_linux_mon.c        |  409 ----\n drivers/net/wireless/bcmdhd/dhd_sdio.c             |    4 +-\n drivers/net/wireless/bcmdhd/include/dhdioctl.h     |    3 +-\n drivers/net/wireless/bcmdhd/include/epivers.h      |    8 +-\n drivers/net/wireless/bcmdhd/include/proto/802.11.h |   12 +-\n drivers/net/wireless/bcmdhd/include/wlioctl.h      |   19 +-\n drivers/net/wireless/bcmdhd/wl_android.c           |   22 +-\n drivers/net/wireless/bcmdhd/wl_android.h           |    2 +-\n drivers/net/wireless/bcmdhd/wl_cfg80211.c          | 2142 ++++++--------------\n drivers/net/wireless/bcmdhd/wl_cfg80211.h          |  125 +-\n drivers/net/wireless/bcmdhd/wl_cfgp2p.c            |  245 ++-\n drivers/net/wireless/bcmdhd/wl_cfgp2p.h            |   27 +-\n drivers/net/wireless/bcmdhd/wl_linux_mon.c         |  409 ++++\n drivers/net/wireless/bcmdhd/wldev_common.c         |   69 +-\n drivers/net/wireless/bcmdhd/wldev_common.h         |   20 +-\n 24 files changed, 2485 insertions(+), 2095 deletions(-)\n\ncommit 1dddb0cc0de2840a2fe43a02fcb0196bb5cb86c8\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Tue Jan 24 13:37:34 2012 -0800\n\n    net: wireless: bcmdhd: Update to Version 5.90.195.15\n\n    - Add WFD concurrent mode support\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/bcmevent.c             |    8 +-\n drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c   |   12 +-\n drivers/net/wireless/bcmdhd/bcmutils.c             |    4 +-\n drivers/net/wireless/bcmdhd/dhd.h                  |   25 +-\n drivers/net/wireless/bcmdhd/dhd_cdc.c              |    9 +-\n drivers/net/wireless/bcmdhd/dhd_common.c           |    4 +-\n drivers/net/wireless/bcmdhd/dhd_linux.c            |  148 +++--\n drivers/net/wireless/bcmdhd/dhd_linux_mon.c        |   28 +-\n drivers/net/wireless/bcmdhd/dhd_sdio.c             |   27 +-\n drivers/net/wireless/bcmdhd/dhd_wlfc.h             |   12 +-\n drivers/net/wireless/bcmdhd/hndpmu.c               |   44 +-\n drivers/net/wireless/bcmdhd/include/Makefile       |    2 +-\n drivers/net/wireless/bcmdhd/include/aidmp.h        |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmcdc.h       |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmdefs.h      |   37 +-\n drivers/net/wireless/bcmdhd/include/bcmdevs.h      |  573 +++++++++++++-\n drivers/net/wireless/bcmdhd/include/bcmendian.h    |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmpcispi.h    |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmperf.h      |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmsdbus.h     |   10 +-\n drivers/net/wireless/bcmdhd/include/bcmsdh.h       |   10 +-\n drivers/net/wireless/bcmdhd/include/bcmsdh_sdmmc.h |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmsdpcm.h     |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmsdspi.h     |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmsdstd.h     |   34 +-\n drivers/net/wireless/bcmdhd/include/bcmspi.h       |    2 +-\n drivers/net/wireless/bcmdhd/include/bcmutils.h     |   14 +-\n drivers/net/wireless/bcmdhd/include/bcmwifi.h      |    2 +-\n drivers/net/wireless/bcmdhd/include/dhdioctl.h     |    2 +-\n drivers/net/wireless/bcmdhd/include/epivers.h      |   14 +-\n drivers/net/wireless/bcmdhd/include/hndpmu.h       |    2 +-\n .../net/wireless/bcmdhd/include/hndrte_armtrap.h   |    2 +-\n drivers/net/wireless/bcmdhd/include/hndrte_cons.h  |    2 +-\n drivers/net/wireless/bcmdhd/include/hndsoc.h       |    2 +-\n drivers/net/wireless/bcmdhd/include/htsf.h         |    2 +-\n drivers/net/wireless/bcmdhd/include/linux_osl.h    |    2 +-\n drivers/net/wireless/bcmdhd/include/linuxver.h     |    6 +-\n drivers/net/wireless/bcmdhd/include/miniopt.h      |    2 +-\n drivers/net/wireless/bcmdhd/include/msgtrace.h     |    2 +-\n drivers/net/wireless/bcmdhd/include/osl.h          |    2 +-\n .../wireless/bcmdhd/include/packed_section_end.h   |    2 +-\n .../wireless/bcmdhd/include/packed_section_start.h |    2 +-\n drivers/net/wireless/bcmdhd/include/pcicfg.h       |   28 +-\n drivers/net/wireless/bcmdhd/include/proto/802.11.h |  317 +++++++-\n .../net/wireless/bcmdhd/include/proto/802.11_bta.h |    2 +-\n .../net/wireless/bcmdhd/include/proto/802.11e.h    |    2 +-\n drivers/net/wireless/bcmdhd/include/proto/802.1d.h |    2 +-\n drivers/net/wireless/bcmdhd/include/proto/bcmeth.h |    2 +-\n .../net/wireless/bcmdhd/include/proto/bcmevent.h   |    9 +-\n drivers/net/wireless/bcmdhd/include/proto/bcmip.h  |    2 +-\n .../net/wireless/bcmdhd/include/proto/bt_amp_hci.h |    2 +-\n drivers/net/wireless/bcmdhd/include/proto/eapol.h  |    2 +-\n .../net/wireless/bcmdhd/include/proto/ethernet.h   |    3 +-\n drivers/net/wireless/bcmdhd/include/proto/p2p.h    |    2 +-\n drivers/net/wireless/bcmdhd/include/proto/sdspi.h  |    2 +-\n drivers/net/wireless/bcmdhd/include/proto/vlan.h   |    2 +-\n drivers/net/wireless/bcmdhd/include/proto/wpa.h    |   12 +-\n drivers/net/wireless/bcmdhd/include/sbchipc.h      |  168 ++++-\n drivers/net/wireless/bcmdhd/include/sbconfig.h     |    2 +-\n drivers/net/wireless/bcmdhd/include/sbhnddma.h     |    6 +-\n drivers/net/wireless/bcmdhd/include/sbpcmcia.h     |    2 +-\n drivers/net/wireless/bcmdhd/include/sbsdio.h       |    2 +-\n drivers/net/wireless/bcmdhd/include/sbsdpcmdev.h   |    2 +-\n drivers/net/wireless/bcmdhd/include/sbsocram.h     |    2 +-\n drivers/net/wireless/bcmdhd/include/sdio.h         |    5 +-\n drivers/net/wireless/bcmdhd/include/sdioh.h        |   32 +-\n drivers/net/wireless/bcmdhd/include/sdiovar.h      |    2 +-\n drivers/net/wireless/bcmdhd/include/siutils.h      |   30 +-\n drivers/net/wireless/bcmdhd/include/trxhdr.h       |    3 +-\n drivers/net/wireless/bcmdhd/include/typedefs.h     |    5 +-\n drivers/net/wireless/bcmdhd/include/wlfc_proto.h   |    2 +-\n drivers/net/wireless/bcmdhd/include/wlioctl.h      |   87 ++-\n drivers/net/wireless/bcmdhd/linux_osl.c            |   23 +-\n drivers/net/wireless/bcmdhd/siutils.c              |  195 +++++-\n drivers/net/wireless/bcmdhd/wl_android.c           |    6 +-\n drivers/net/wireless/bcmdhd/wl_cfg80211.c          |  875 ++++++++++++--------\n drivers/net/wireless/bcmdhd/wl_cfg80211.h          |  282 +++++---\n drivers/net/wireless/bcmdhd/wl_cfgp2p.c            |  165 ++++-\n drivers/net/wireless/bcmdhd/wl_cfgp2p.h            |   12 +-\n drivers/net/wireless/bcmdhd/wl_iw.c                |  110 +++-\n drivers/net/wireless/bcmdhd/wl_iw.h                |   17 +-\n 81 files changed, 2737 insertions(+), 752 deletions(-)\n\ncommit 52bdb6f54335bce7861d756ce1eb03ea9b7adb8f\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Mon Jan 23 12:47:21 2012 -0800\n\n    net: wireless: bcmdhd: Add WIPHY_FLAG_SUPPORTS_FW_ROAM flag\n\n    Adding this flag will allow NL80211_ATTR_ROAM_SUPPORT, and will set\n      WPA_DRIVER_FLAGS_BSS_SELECTION flag in wpa_supplicant\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/wl_cfg80211.c |    4 +++-\n 1 files changed, 3 insertions(+), 1 deletions(-)\n\ncommit b1a94205e9ab943d4c18f8e0a081b32bc8bd1f50\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Fri Jan 20 14:15:05 2012 -0800\n\n    net: wireless: bcmdhd: Fake PNO event to wake up the wpa_supplicant\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_linux.c   |    4 +++-\n drivers/net/wireless/bcmdhd/wl_cfg80211.c |   20 ++++++++++++++++----\n 2 files changed, 19 insertions(+), 5 deletions(-)\n\ncommit 09701e3edf03f92f4215aad83b32cd8cec7fb689\nAuthor: Scott Anderson \u003csaa@google.com\u003e\nDate:   Wed Jan 18 15:56:51 2012 -0800\n\n    usb: gadget: android: Honor CONFIG_USB_GADGET_VBUS_DRAW\n\n    The maximum current draw was hard coded to 500 mA.  composite.c\n    has code that uses CONFIG_USB_GADGET_VBUS_DRAW to set the\n    bMaxPower and to set whether or not the device is self-powered if\n    they haven\u0027t been set.  This change removes the code in android.c\n    to allow composite.c to set them.\n\n    Change-Id: I9db37922e91ee86e9e5c0e14519e119e5c41ca48\n    Signed-off-by: Scott Anderson \u003csaa@google.com\u003e\n\n drivers/usb/gadget/android.c |    3 ---\n 1 files changed, 0 insertions(+), 3 deletions(-)\n\ncommit a6ccb73389f3df11e788bf84254a7b27c430f949\nAuthor: Benoit Goby \u003cbenoit@android.com\u003e\nDate:   Fri Jan 20 14:42:41 2012 -0800\n\n    usb: gadget: Fix usb string id allocation\n\n    Don\u0027t reset next_string_id every time the gadget is enabled, this makes\n    the next strings allocated overwrite strings allocated at probe time.\n    Instead, fix rndis not to allocate new string ids on every config bind.\n\n    Change-Id: Ied28ee416bb6f00c434c34176fe5b7f0dcb2b2d4\n    Signed-off-by: Benoit Goby \u003cbenoit@android.com\u003e\n\n drivers/usb/gadget/android.c |    1 -\n drivers/usb/gadget/f_rndis.c |   12 +++++-------\n drivers/usb/gadget/rndis.c   |   11 +++++++++++\n 3 files changed, 16 insertions(+), 8 deletions(-)\n\ncommit 87159de9c30dab02b84cbaffa7498140d4ebc1a1\nAuthor: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nDate:   Thu Aug 11 11:46:22 2011 +0300\n\n    nl80211/cfg80211: Make addition of new sinfo fields safer\n\n    Add a comment pointing out the use of enum station_info_flags for\n    all new struct station_info fields. In addition, memset the sinfo\n    buffer to zero before use on all paths in the current tree to avoid\n    leaving uninitialized pointers in the data.\n\n    Signed-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\n    Signed-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n include/net/cfg80211.h  |    5 +++++\n net/mac80211/sta_info.c |    1 +\n net/wireless/nl80211.c  |    1 +\n 3 files changed, 7 insertions(+), 0 deletions(-)\n\ncommit d692df224b8605095cb7f770c1c99d3150834daf\nAuthor: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nDate:   Mon Aug 8 12:11:52 2011 +0300\n\n    cfg80211/nl80211: Send AssocReq IEs to user space in AP mode\n\n    When user space SME/MLME (e.g., hostapd) is not used in AP mode, the\n    IEs from the (Re)Association Request frame that was processed in\n    firmware need to be made available for user space (e.g., RSN IE for\n    hostapd). Allow this to be done with cfg80211_new_sta().\n\n    Signed-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\n    Acked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\n    Signed-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n include/net/cfg80211.h |    8 ++++++++\n net/wireless/nl80211.c |    4 ++++\n 2 files changed, 12 insertions(+), 0 deletions(-)\n\ncommit d1e94136fc4fe8ea608f4e9d21befa00c86e1e29\nAuthor: Dima Zavin \u003cdima@android.com\u003e\nDate:   Mon Jan 23 10:39:02 2012 -0800\n\n    misc: remove android pmem driver, it\u0027s obsolete.\n\n    Change-Id: I48d9778007e1e9eed2bb34e33ceee818c23afaa5\n    Signed-off-by: Dima Zavin \u003cdima@android.com\u003e\n\n drivers/misc/Kconfig         |    4 -\n drivers/misc/Makefile        |    1 -\n drivers/misc/pmem.c          | 1345 ------------------------------------------\n include/linux/android_pmem.h |   93 ---\n 4 files changed, 0 insertions(+), 1443 deletions(-)\n\ncommit dac306d896642f3dfcd878ab6a0a5b8c123722f3\nAuthor: Dima Zavin \u003cdima@android.com\u003e\nDate:   Thu Jan 19 09:51:07 2012 -0800\n\n    Revert \"proc: enable writing to /proc/pid/mem\"\n\n    This reverts commit 198214a7ee50375fa71a65e518341980cfd4b2f0.\n\n fs/proc/base.c |    5 +++++\n 1 files changed, 5 insertions(+), 0 deletions(-)\n\ncommit a65e28a0149261776678977962cfa0f90973e1d4\nAuthor: Dima Zavin \u003cdima@android.com\u003e\nDate:   Thu Jan 12 15:55:25 2012 -0800\n\n    ram_console: set CON_ANYTIME console flag\n\n    We want to ensure that we get all the console messages, even ones\n    that occur while the printing CPU is not yet online.\n\n    Change-Id: I1d2694d05ac9415669a92f38efdd8e71c927705b\n    Signed-off-by: Dima Zavin \u003cdima@android.com\u003e\n\n drivers/staging/android/ram_console.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit f16e6fb3e3bbbc279579b3c3def7951787c88a0a\nAuthor: Benoit Goby \u003cbenoit@android.com\u003e\nDate:   Thu Dec 15 18:40:37 2011 -0800\n\n    Revert \"usb: gadget: rndis: don\u0027t use dev_get_stats\"\n\n    This reverts commit ffdab0c0c40bab6de78b1952bb07aed221994b73.\n\n    Not needed anymore in 2.6.39 and 3.0, dev_get_stats has been fixed\n    and may be called from atomic context. See:\n    1ac9ad1 net: remove dev_txq_stats_fold()\n\n drivers/usb/gadget/rndis.c |   23 ++---------------------\n 1 files changed, 2 insertions(+), 21 deletions(-)\n\ncommit e1493f1544e804f228efd4a48a843bb1d81d2d2c\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Mon Dec 19 10:24:09 2011 -0800\n\n    net: wireless: bcmdhd: Enable wlan access on resume for all sdio functions\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/bcmsdh_sdmmc_linux.c |    4 +---\n 1 files changed, 1 insertions(+), 3 deletions(-)\n\ncommit bbd08c6e95880dfc3bf1fe9b07486beb33a9cdd1\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Fri Dec 16 12:54:51 2011 -0800\n\n    net: wireless: bcmdhd: Fix P2P interface removal\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_linux.c   |    3 ++\n drivers/net/wireless/bcmdhd/wl_cfg80211.c |   43 ++++++++++++++++++++++-------\n drivers/net/wireless/bcmdhd/wl_cfg80211.h |    9 ++++--\n 3 files changed, 42 insertions(+), 13 deletions(-)\n\ncommit 37ff4411a5f5ce21feb3825296308f2a767e3662\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Thu Dec 15 12:12:20 2011 -0800\n\n    net: wireless: bcm4329: Fix pno_enable if disassociated\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcm4329/dhd_common.c |   43 ++++++++++++++++++++++++-----\n 1 files changed, 36 insertions(+), 7 deletions(-)\n\ncommit 599c8566fa1f34f297df6c683c23a213ff748d02\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Tue Dec 13 17:39:48 2011 -0800\n\n    net: wireless: bcmdhd: Fix proper scan command even if request is NULL\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/wl_cfg80211.c |   16 ++++++++++------\n 1 files changed, 10 insertions(+), 6 deletions(-)\n\ncommit f227b88c89e84371e3897207ddab3877f6af6113\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Tue Dec 13 12:27:49 2011 -0800\n\n    net: wireless: bcmdhd: Decrease event wake_lock timeout to 1500 ms\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd.h       |    4 ++--\n drivers/net/wireless/bcmdhd/dhd_linux.c |    8 ++++----\n drivers/net/wireless/bcmdhd/wl_iw.c     |    2 +-\n 3 files changed, 7 insertions(+), 7 deletions(-)\n\ncommit ed3f35608786481035165a3b0321ab0b04768b5d\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Mon Dec 12 15:40:33 2011 -0800\n\n    net: wireless: bcmdhd: Fix getting arp_hostip table\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_common.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit c561cedf2b6c9d6e7c26ee69dd17c97c0a852a17\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Tue Dec 6 16:27:37 2011 -0800\n\n    net: wireless: bcmdhd: Allow to push more packets to FW for Tx\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_sdio.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit 4f36cb88d6e7e5afcdef42f6d2d70cbffbd2c541\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Fri Dec 2 13:24:01 2011 -0800\n\n    net: wireless: bcmdhd: Fix scan crash in ibss mode\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/wl_cfg80211.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit af16732d4c98078988755337fb5e197fc31ca77e\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Fri Dec 2 13:10:47 2011 -0800\n\n    net: wireless: bcmdhd: Add FW reloading in case of FW hang\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_linux.c |    5 ++++-\n 1 files changed, 4 insertions(+), 1 deletions(-)\n\ncommit 7caeacd6ed135e2ee4fbbc26aa0fc0aea4cb166d\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Wed Nov 30 12:49:02 2011 -0800\n\n    net: wireless: bcmdhd: Update to Version 5.90.125.94.1\n\n    - Return zeroed private command buffer\n    - Fix memory leak in wl_inform_single_bss()\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/dhd_common.c      |    5 +++--\n drivers/net/wireless/bcmdhd/dhd_linux_mon.c   |   10 ++++++----\n drivers/net/wireless/bcmdhd/include/epivers.h |    2 +-\n drivers/net/wireless/bcmdhd/wl_android.c      |    9 ++++++---\n drivers/net/wireless/bcmdhd/wl_cfg80211.c     |    9 ++++++---\n 5 files changed, 22 insertions(+), 13 deletions(-)\n\ncommit 8d71d882e7062dfbcdb2f790470f803cc536b8ae\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Fri Nov 11 16:04:12 2011 -0800\n\n    net: wireless: bcmdhd: Use CONFIG_DHD_USE_STATIC_BUF for preallocated memory\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/net/wireless/bcmdhd/Kconfig             |    7 +++\n drivers/net/wireless/bcmdhd/bcmsdh_sdmmc.c      |   16 ++++----\n drivers/net/wireless/bcmdhd/dhd.h               |    4 +-\n drivers/net/wireless/bcmdhd/dhd_cdc.c           |    4 +-\n drivers/net/wireless/bcmdhd/dhd_linux.c         |    4 +-\n drivers/net/wireless/bcmdhd/dhd_sdio.c          |    4 +-\n drivers/net/wireless/bcmdhd/include/linux_osl.h |    2 +-\n drivers/net/wireless/bcmdhd/linux_osl.c         |   52 +++++++++++++----------\n drivers/net/wireless/bcmdhd/wl_android.c        |    7 ++-\n 9 files changed, 57 insertions(+), 43 deletions(-)\n\ncommit 35047200c401cdd1bb43b5574270d1ac86a47937\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Mon Dec 19 12:32:21 2011 -0800\n\n    wireless: Protect regdomain change by mutex\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n net/wireless/reg.c |    5 ++++-\n 1 files changed, 4 insertions(+), 1 deletions(-)\n\ncommit ea693bf7f87603b072f4ceea6684221fa0b8e863\nAuthor: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\nDate:   Fri Dec 16 17:52:18 2011 -0800\n\n    mmc: Set suspend/resume bus operations if CONFIG_PM_RUNTIME is used\n\n    Signed-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n\n drivers/mmc/core/bus.c |   24 +++++++-----------------\n 1 files changed, 7 insertions(+), 17 deletions(-)\n\ncommit dc1b6340394ef744e210247ab786df66639f5a33\nAuthor: Benoit Goby \u003cbenoit@android.com\u003e\nDate:   Fri Dec 9 18:05:00 2011 -0800\n\n    usb: gadget: android: Don\u0027t allow changing the functions list if enabled\n\n    Change-Id: I3ad39b420ce79a8602a7eca1daac1f56b30bad5c\n    Signed-off-by: Benoit Goby \u003cbenoit@android.com\u003e\n\n drivers/usb/gadget/android.c |   28 ++++++++++++++++++++++++----\n 1 files changed, 24 insertions(+), 4 deletions(-)\n\ncommit e0de0a507d83e84c833d01de9e46a44b12419431\nAuthor: Benoit Goby \u003cbenoit@android.com\u003e\nDate:   Tue Nov 29 13:49:27 2011 -0800\n\n    usb: gadget: android: Cancel pending ctrlrequest before disabling\n\n    Make sure there is no pending ctrlrequest before removing the config.\n    Otherwise the ctrlrequest complete callback could access structures\n    after they have been freed. Unbind cancels pending transfers but not\n    ep0 requests.\n\n    Bug: 5513065 5440193\n\n    Change-Id: I063c22bf5d104a3d2df71cf622409459fac5f27a\n    Signed-off-by: Benoit Goby \u003cbenoit@android.com\u003e\n\n drivers/usb/gadget/android.c |    2 ++\n 1 files changed, 2 insertions(+), 0 deletions(-)\n\ncommit b86fd0b62252fbba6a5d6acda09fd325fb8e201b\nAuthor: Colin Cross \u003cccross@android.com\u003e\nDate:   Tue Nov 29 16:37:07 2011 -0800\n\n    ARM: idle: call idle notifiers before stopping nohz tick\n\n    If an idle notifier modifies a timer, calling the notifier after\n    the sched tick has been stopped may leave the sched tick set too\n    early.  Move teh idle notifier call before the call to\n    tick_nohz_stop_sched_tick.\n\n    Change-Id: I0db3284bec6d0193bc5e2a57650ab06bd8342319\n    Signed-off-by: Colin Cross \u003cccross@android.com\u003e\n\n arch/arm/kernel/process.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit 6a4a38525d60db7e915d559273d8c89db5a98edf\nAuthor: Benoit Goby \u003cbenoit@android.com\u003e\nDate:   Mon Nov 28 18:01:03 2011 -0800\n\n    usb: gadget: android: Reset next_string_id before enable\n\n    Reset next_string_id to 0 before enabling the gadget driver. Otherwise,\n    after a large number of enable/disable cycles, bind will fail\n    because we cannot allocate new string ids. String ids cannot be larger\n    than 254 per USB spec.\n\n    Change-Id: I44f5fece45008b7a0a18c025d4eb5ce842585c28\n    Signed-off-by: Benoit Goby \u003cbenoit@android.com\u003e\n\n drivers/usb/gadget/android.c |    1 +\n 1 files changed, 1 insertions(+), 0 deletions(-)\n\ncommit dbb18fb2c1519b7810018580ee5123f9be73f213\nAuthor: hyungseoung.yoo \u003chyungseoung.yoo@samsung.com\u003e\nDate:   Fri Nov 18 13:57:01 2011 +0900\n\n    Bluetooth: Keep master role when SCO or eSCO is active\n\n    This improves compatbility with a lot of headset / chipset\n    combinations. Ideally this should not be needed.\n\n    Change-Id: I8b676701e12e416aa7d60801b9d353b15d102709\n    Signed-off-by: hyungseoung.yoo \u003chyungseoung.yoo@samsung.com\u003e\n    Signed-off-by: Jaikumar Ganesh \u003cjaikumarg@android.com\u003e\n\n net/bluetooth/hci_event.c |   12 +++++++++++-\n 1 files changed, 11 insertions(+), 1 deletions(-)\n\ncommit 9d187300dfeb825b3c851458427a7046d9302c06\nAuthor: Arve Hjønnevåg \u003carve@android.com\u003e\nDate:   Tue Nov 22 14:56:50 2011 -0800\n\n    rtc: Fix some bugs that allowed accumulating time drift in suspend/resume\n\n    The current code checks if abs(delta_delta.tv_sec) is greater or\n    equal to two before it discards the old delta value, but this can\n    trigger at close to -1 seconds since -1.000000001 seconds is stored\n    as tv_sec -2 and tv_nsec 999999999 in a normalized timespec.\n\n    rtc_resume had an early return check if the rtc value had not changed\n    since rtc_suspend. This effectivly stops time for the duration of the\n    short sleep. Check if sleep_time is positive after all the adjustments\n    have been applied instead since this allows the old_system adjustment\n    in rtc_suspend to have an effect even for short sleep cycles.\n\n    Change-Id: I00b45c0349ec91a4bab9b41a126b377515427898\n    Signed-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n\n drivers/rtc/class.c |   10 +++++-----\n 1 files changed, 5 insertions(+), 5 deletions(-)\n\ncommit 452d440ab295475afb04dee90879f5fb70254659\nAuthor: Arve Hjønnevåg \u003carve@android.com\u003e\nDate:   Tue Nov 22 15:28:27 2011 -0800\n\n    Fix \"time: Catch invalid timespec sleep values in __timekeeping_inject_sleeptime\" to compile on 3.0\n\n    Change-Id: I1225f279cda04dedbfb7f853f6b58f1032bd6d2b\n\n kernel/time/timekeeping.c |    2 +-\n 1 files changed, 1 insertions(+), 1 deletions(-)\n\ncommit cf70c6a40073530c9e23fb373a541c09996429c7\nAuthor: John Stultz \u003cjohn.stultz@linaro.org\u003e\nDate:   Wed Jun 1 18:18:09 2011 -0700\n\n    time: Catch invalid timespec sleep values in __timekeeping_inject_sleeptime\n\n    Arve suggested making sure we catch possible negative sleep time\n    intervals that could be passed into timekeeping_inject_sleeptime.\n\n    CC: Arve Hjønnevåg \u003carve@android.com\u003e\n    CC: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n    Signed-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\n\n kernel/time/timekeeping.c |    6 ++++++\n 1 files changed, 6 insertions(+), 0 deletions(-)\n\ncommit 340ede367101d47c8fd69e83e5e6db9077f4caad\nAuthor: John Stultz \u003cjohn.stultz@linaro.org\u003e\nDate:   Fri May 27 11:33:18 2011 -0700\n\n    rtc: Avoid accumulating time drift in suspend/resume\n\n    Because the RTC interface is only a second granular interface,\n    each time we read from the RTC for suspend/resume, we introduce a\n    half second (on average) of error.\n\n    In order to avoid this error accumulating as the system is suspended\n    over and over, this patch measures the time delta between the RTC\n    and the system CLOCK_REALTIME.\n\n    If the delta is less then 2 seconds from the last suspend, we compensate\n    by using the previous time delta (keeping it close). If it is larger\n    then 2 seconds, we assume the clock was set or has been changed, so we\n    do no correction and update the delta.\n\n    Note: If NTP is running, ths could seem to \"fight\" with the NTP corrected\n    time, where as if the system time was off by 1 second, and NTP slewed the\n    value in, a suspend/resume cycle could undo this correction, by trying to\n    restore the previous offset from the RTC. However, without this patch,\n    since each read could cause almost a full second worth of error, its\n    possible to get almost 2 seconds of error just from the suspend/resume\n    cycle alone, so this about equal to any offset added by the compensation.\n\n    Further on systems that suspend/resume frequently, this should keep time\n    closer then NTP could compensate for if the errors were allowed to\n    accumulate.\n\n    Credits to Arve Hjønnevåg for suggesting this solution.\n\n    This patch also improves some of the variable names and adds more clear\n    comments.\n\n    CC: Arve Hjønnevåg \u003carve@android.com\u003e\n    CC: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n    Signed-off-by: John Stultz \u003cjohn.stultz@linaro.org\u003e\n\n drivers/rtc/class.c |   65 +++++++++++++++++++++++++++++++++++++-------------\n 1 files changed, 48 insertions(+), 17 deletions(-)\n\nChange-Id: I16f522e7ee2b301cbdaea62d52d50d7249f565c2\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "a2595074a6528a1a2d28470c11ed14c21081068c",
      "tree": "1df8e47d55a12a9073ca33f85182be5c423c21d7",
      "parents": [
        "d487812cb7bb16bd4260d9505dc697d001afe24a"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Jan 12 22:23:15 2012 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Tue Mar 27 12:16:22 2012 +0530"
      },
      "message": "input: ft5x06_ts: Add driver for ft5x06 series\n\nFt5x06 controllers are single chip capacitive\ntouch panel controller ICs with a built-in 8 bit\nMicro Controller Unit. It supports multi-touch\ncapability and can detect up to five touches.\n\nChange-Id: I39eb1175d473d1f2c463e1c4a0a1606307da9dc0\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "6c3b37b263b0b86925b9c790a644962f9353b22c",
      "tree": "b7e08c4ccbade376a072b4ddee8bc6956b9f8ee3",
      "parents": [
        "7055298a7b85626eb367a97f9f3d1bc5a1f0ae79"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Feb 23 18:39:42 2012 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Sat Mar 03 20:29:51 2012 -0800"
      },
      "message": "Input: atmel-mxt_ts: Support firmware upgrade in bootloader mode\n\nIf a firmware upgrade fails, on subsequent boot retry a firmware\nupgrade based on the bootloader id. This can be initiated through\nthe userspace program by writing into the update_fw sysfs entry.\n\nChange-Id: I1d428c52f2cbfff8fe572a2bc6f0cd124111b810\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "cc974cb58456bc40b5a4a2b8c46b1e13637279cc",
      "tree": "f42db33f8aca9698abb90527a11809d9b59a852c",
      "parents": [
        "0bcb5b599ab7f5e26ba46b3fab8cc344252c87e3"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Wed Feb 01 23:13:14 2012 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Mar 02 15:08:37 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Support hex format firmware upgrade\n\nThe firmware file from Atmel is in hex format, while the touch\ncontroller expects binary data. The driver converts the data from\nhex to binary before passing them to the controller for upgrade.\n\nChange-Id: Iedccf467f18d3156280396153d7ca7cef1a52afb\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "0bcb5b599ab7f5e26ba46b3fab8cc344252c87e3",
      "tree": "e97e21d1b612c2bf4120de516569aa04c88e26f8",
      "parents": [
        "0a4016ce13a0ef46d661674a1c4258fcdee91847"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Fri Feb 17 14:58:25 2012 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Mar 02 15:08:17 2012 -0800"
      },
      "message": "input: atmel-mxt-ts: Provide firmware name via platform data\n\nThis allows firmware upgrade only when a firmware name is provided.\nThe platform data (config data) of the latest firmware will point\nto a NULL string which prevents auto firmware upgrade at boot\n(if enabled by the userspace).\n\nChange-Id: Ifef57a9dab9306cf4f1fe7a6c7e52c5e92a25d4a\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "0a4016ce13a0ef46d661674a1c4258fcdee91847",
      "tree": "fd64d89293be78885ebe05ee127bbe4faa077fad",
      "parents": [
        "91ec12ae8db08c1ce6fb91f2fef4301792ba6e22"
      ],
      "author": {
        "name": "Nick Dyer",
        "email": "nick.dyer@itdev.co.uk",
        "time": "Wed Jan 18 15:17:59 2012 +0530"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Mar 02 15:07:43 2012 -0800"
      },
      "message": "Input: atmel-mxt-ts - Improve bootloader support\n\n     Add additional bootloader addresses\n     Read and report bootloader version\n     Increase fw reset time for greater reliability\n     Further bootloader improvements\n     Handle APP_CRC_FAIL on startup\n     Handle bootloader frame CRC failure\n     Recover gracefully from flash aborted halfway through\n\nChange-Id: I4beaceb85a6dc52370457a9ab453cccd87f2c2b7\nSigned-off-by: Nick Dyer \u003cnick.dyer@itdev.co.uk\u003e\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "cd47322cbe12c9b0b528dc909060f3083e634def",
      "tree": "84b7138d0449b3cc2dadecb6c0fff4f445f4f642",
      "parents": [
        "7a6fadfd94ed3a6724f5093668185807c30ef80c"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Tue Feb 14 18:32:48 2012 -0800"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Feb 20 11:35:49 2012 -0800"
      },
      "message": "Input: atmel_mxt_ts - convert to MT protocol B\n\nAtmel touchscreen chips can use MT protocol B because they can assign\nunique id to ABS_MT_TRACKING_ID from finger id provided by hardware.\n\nChange-Id: Ia37e7d993380b28599b09aed9075c91ce4259f88\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nReviewed-by: Henrik Rydberg \u003crydberg@euromail.se\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "190c4e0e125fe07322e6052d47de6f69daaa56c9",
      "tree": "3ebe759e6d784a4717648fbd87b8acbd88d7eee8",
      "parents": [
        "1268d1e0a2109f40f67830dd92e6a1200eb94ee2"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 15 11:06:09 2012 -0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 15 14:06:18 2012 -0800"
      },
      "message": "input: cyttsp-i2c: Support fw update based on version\n\nCurrently, firmware will not upgrade to a version which doesn\u0027t\nhave the same major number as what is already on the device.\nThis change will allow the upgrade to happen when the new\nfirmware matches the version listed in platform data, regardless\nof what version is currently on the device.\n\nChange-Id: Ifd1733aab2866ed3fce60a462d1699d2c5cb39b4\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "c331f8422a184d97f61918fca64fcb446ce42eee",
      "tree": "301808c1e25e5146251aca505032939a91371610",
      "parents": [
        "a489560278e022eb77fd6b1aafbfa830d0db25c6"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Jan 24 10:33:47 2012 -0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Feb 03 10:25:44 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Don\u0027t set mode on unsettable regulators\n\nCurrently during boot, and every suspend/resume, we call\nregulator_set_optimum_mode on every touchsdcreen regulator. However,\nsome regulators don\u0027t support this function, and this will cause\nset_optimum_mode to print an error when this occures.  Correct this by\nchecking if it is valid to call set_optimum_mode on a given regulator\nbefore doing so.\n\nChange-Id: I8dbd9d8281cb144b31c59d86fcf4e8a8133cd6a7\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "83c385a929f3feb310d332bec62a1fccaf753841",
      "tree": "7617b0a7f8a34cb89c098013d10ad9667cf415fd",
      "parents": [
        "98009d81e12a765e23897a30a7a6297f6e20fc51"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 01 10:32:03 2012 +0530"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Feb 01 14:41:01 2012 -0800"
      },
      "message": "input: atmel-mxt-ts: Provide max touch coordinates via platform data\n\nThe atmel_mxt_ts driver manipulates the touch coordinates\nif they are \u003c 1024. In cases when the display \u003c 1024 and\nvirtual key area \u003e 1024, there is a problem in reporting\nthe coordinates for the virtual key area. Add new pdata\nvariables which can handle this.\n\nChange-Id: Ic31db032a1598c60c01bff31c7b36042f42c9817\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "1f8c5cecfe44994cd617ba2803f41fb56d53e91c",
      "tree": "90b08724cdd825d06bee885c4aa48f4c4386400e",
      "parents": [
        "4dc43d7079bdae572212368e1d29abea0177c932"
      ],
      "author": {
        "name": "Heiko Stuebner",
        "email": "heiko@sntech.de",
        "time": "Wed Feb 01 10:33:01 2012 -0800"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Wed Feb 01 10:57:42 2012 -0800"
      },
      "message": "Input: evdev - fix variable initialisation\n\nCommit 509f87c5f564 (evdev - do not block waiting for an event if\nfd\nis nonblock) created a code path were it was possible to use retval\nuninitialized.\n\nThis could lead to the xorg evdev input driver getting corrupt data\nand refusing to work with log messages like\n\tAUO-Pixcir touchscreen: Read error: Success\n\tsg060_keys: Read error: Success\n\tAUO-Pixcir touchscreen: Read error: Success\n\tsg060_keys: Read error: Success\n(for drivers auo-pixcir-ts and gpio-keys).\n\nSigned-off-by: Heiko Stuebner \u003cheiko@sntech.de\u003e\n"
    },
    {
      "commit": "4dc43d7079bdae572212368e1d29abea0177c932",
      "tree": "e90fe6499effc6032295bef0eeadd3b41294c28f",
      "parents": [
        "7cc846069a8a9116d8c81526c459070eed0e3477"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Fri Oct 17 15:20:55 2008 -0700"
      },
      "committer": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Tue Jan 31 16:00:27 2012 -0800"
      },
      "message": "Input: evdev - Add ioctl to block suspend while event queue is not empty.\n\nAdd an ioctl, EVIOCSSUSPENDBLOCK, to enable a wakelock that will block\nsuspend while the event queue is not empty. This allows userspace code to\nprocess input events while the device appears to be asleep.\n\nThe current code holds the wakelock for up 5 seconds for every input\ndevice and client. This can prevent suspend if sensor with a high data\nrate is active, even when that sensor is not capable of waking the\ndevice once it is suspended.\n\nChange-Id: I624d66ef30a0b3abb543685c343382b8419b42b9\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n"
    },
    {
      "commit": "7cc846069a8a9116d8c81526c459070eed0e3477",
      "tree": "eaf2ab903401f726d6b4dd42d232c18d368e7f7c",
      "parents": [
        "0e80804a2e8134e31d4d32679bdfff070fc64bca"
      ],
      "author": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Mon Jan 23 17:15:45 2012 -0800"
      },
      "committer": {
        "name": "Arve Hjønnevåg",
        "email": "arve@android.com",
        "time": "Tue Jan 31 16:00:26 2012 -0800"
      },
      "message": "Input: evdev - Don\u0027t hold wakelock when no data is available to user-space\n\nIf there is no SYN_REPORT event in the buffer the buffer data is invisible\nto user-space. The wakelock should not be held in this case.\n\nChange-Id: Idae890ff0da8eb46a2cfce61a95b3a97252551ad\nSigned-off-by: Arve Hjønnevåg \u003carve@android.com\u003e\n"
    },
    {
      "commit": "6cfc00e0918a0551f790e768cea664d17c39e33f",
      "tree": "4f1b0a13a6b46ab22a14772844c777b8eb0ef7b3",
      "parents": [
        "33b007d563eae7d09842462006a13a70c5a12d08"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Wed Nov 02 15:15:30 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Jan 27 08:44:12 2012 -0800"
      },
      "message": "Input: atmel_mxt_ts: Add a debugfs attribute to show all objects\n\nThe sysfs attribute show method (mxt_object_show) is limited to show\nobject information up to (PAGE_SIZE - 1) bytes. We need a way to get\nthe complete information of all objects. The object information can\nbe obtained from \u003cdebugfs-mount\u003e/atmel_mxt_ts/object.\n\nChange-Id: I92fff75b37ba0cba19b137460c2144fe847c6343\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "c7fc4056138cc83cb75b1332eb345e2a9f068c48",
      "tree": "21228e49533211b4bb99f08e021e2acf925091a5",
      "parents": [
        "dc4413c3700ee3e14a022fac94184590e97cb42c"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Wed Dec 21 16:16:19 2011 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Jan 27 08:42:21 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Add support for object PROCI_SHIELDLESS_T56\n\nThe mXT1386E touch controller supports a new signal processing object\nPROCI_SHIELDLESS_T56. This object is both readable and writable.\n\nChange-Id: I418df8c3f05dc5265a1e7581d9c7e654a9fd3c4c\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "dc4413c3700ee3e14a022fac94184590e97cb42c",
      "tree": "5054ebce0107443abb80f740b15fdc2be77d4302",
      "parents": [
        "1484f46cd13597ba4522538376cbf4d514ea977f"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Mon Jan 16 15:22:52 2012 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Jan 27 08:40:53 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Support runtime selection of config data\n\nAdd support for dynamic configuration data update if the target can\nsupport more than one Atmel chip. Platform data contains an array of\nsupported config data along with family ID, variant ID and firmware\nversion. Driver searches for matching family ID, variant ID and\nfirmware version, and uses the corresponding config data to program.\n\nChange-Id: I684da4bdef56a3445acab3bb8fe47dd5279bebe5\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "5ff17d5dcf5b2ebdd2c9536146ebd6cd6ce64a9e",
      "tree": "93f84abfcf9691f2591797179a56785243c58aaf",
      "parents": [
        "2cbe5baa4ba0082b5aefac4d9851c359e3eba41c"
      ],
      "author": {
        "name": "Jeff Ohlstein",
        "email": "johlstei@codeaurora.org",
        "time": "Thu Jan 19 15:06:23 2012 -0800"
      },
      "committer": {
        "name": "Jeff Ohlstein",
        "email": "johlstei@codeaurora.org",
        "time": "Thu Jan 26 11:58:32 2012 -0800"
      },
      "message": "input: cyttsp-i2c: Don\u0027t set mode on unsettable regulators\n\nCurrently during boot, and every suspend and resume, we call\nregulator_set_optimum_mode on every touchscreen regulator. However,\nsome regulators don\u0027t support this function, and this will cause\nset_optimum_mode to print an error when this occurs. Correct this by\nchecking if it is valid to call set_optimum_mode on a given regulator\nbefore doing so.\n\nChange-Id: I71f0f14b16d9f333bd409d9d5150f11a7ccd8fdf\nSigned-off-by: Jeff Ohlstein \u003cjohlstei@codeaurora.org\u003e\n"
    },
    {
      "commit": "482ccccd1ffb0ea761053b8a011260b65d118361",
      "tree": "7040c7e74728442260ae86ea646b27659940171e",
      "parents": [
        "82b747283f9111d0d12e0e8f52e2be5a62330851"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Jan 25 12:19:19 2012 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Jan 25 13:48:04 2012 +0530"
      },
      "message": "input: tsc2007: Specify max/min coordinates from platform data\n\nProvides flexibility to specify max/min x and y coordinates from\nplatform data. Useful in cases where the TS controller reports\ncoordinates at an offset from the predefined min/max values\n(0 and 4096 respectively).\n\nChange-Id: Ia93a8940078aa5960d1d900ac56b0b3354c82e40\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "382d3ce8413ce9062cfcc0ff134e694f5ac58230",
      "tree": "6ad9b0cca049955536760be6fac4776cbe4b7d93",
      "parents": [
        "7ed41d531ca8a8fa945ea03dd80e623711c9dc60"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Jan 02 20:24:28 2012 +0800"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Jan 19 12:27:21 2012 +0530"
      },
      "message": "input: atmel_mxt_ts: Add support for keyarray object\n\nKeyarray(T15) object is used for handling capactive keys.\nIt can handle 32 keys and the keys supported are passed\nfrom platform data as key_codes.\n\nChange-Id: Iac589afb59e8ff69b6e1eb86bafdc0b5382c3edd\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "bfe8f3025a6d70ab2c9bd3a51cb5e67453ff7373",
      "tree": "463ff1b593990c810e65a2aae3702de76b29a42a",
      "parents": [
        "56b42db68ddf6aac9bc33130535e2a52d309ceea"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Jan 02 18:32:08 2012 +0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Mon Jan 16 12:20:59 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Release irq and reset gpios\n\nCleanup and release the gpio pins for irq and reset\nwhen the module is removed.\n\nChange-Id: Id264411a786c7490506271bef2d6f7e55e7d07fb\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "5e7343f28ec3be08922314a2c80598363260e970",
      "tree": "b3949db39aaa96753272d4039c4f189d179fe903",
      "parents": [
        "58fcde4306c6805434775a0143908d855825e7ba"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Jan 02 18:30:16 2012 +0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Jan 13 13:59:34 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Report pressure as 0 upon MXT release event\n\nCorrect event where touch is released but nonzero pressure is\nreported by controller.  If there is no touch, pressure should\nbe reported to Android as zero.\n\nChange-Id: I1865e69faa57bf5cf34325622c3b7170ceaf4654\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "5cb6d2895e510f77514ef15c8f061621f09e4d78",
      "tree": "73b09bafbaf76169b04239b37860a88bf54b663d",
      "parents": [
        "43579d76bdd733c9baf131bbc29719c2a2821569"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Dec 12 00:05:53 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 14:13:49 2012 -0800"
      },
      "message": "Input: synaptics - fix touchpad not working after S2R on Vostro V13\n\ncommit 8521478f67e95ada4e87970c7b41e504c724b2cf upstream.\n\nSynaptics touchpads on several Dell laptops, particularly Vostro V13\nsystems, may not respond properly to PS/2 commands and queries immediately\nafter resuming from suspend to RAM. This leads to unresponsive touchpad\nafter suspend/resume cycle.\n\nAdding a 1-second delay after resetting the device allows touchpad to\nfinish initializing (calibrating?) and start reacting properly.\n\nReported-by: Daniel Manrique \u003cdaniel.manrique@canonical.com\u003e\nTested-by: Daniel Manrique \u003cdaniel.manrique@canonical.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "145ae40f6ca14f6595de4e826e637ff5d95658a2",
      "tree": "0bfafdaa1063e4fbfb53557face164bc736e1afd",
      "parents": [
        "b429862b4b9763a879dde16fc2034b454d8a1c63",
        "ff819c2feedcaaf70c5069e79f2b46a91a14ed16"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jan 04 11:09:34 2012 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Jan 04 11:09:34 2012 -0800"
      },
      "message": "Merge changes Idf735f36,I7cb06a48 into msm-3.0\n\n* changes:\n  drivers: pm8901: Delete pmic8901 specific subdevice drivers\n  drivers: pm8058: Delete pmic8058 specific subdevice drivers\n"
    },
    {
      "commit": "4e66bb7bce8a739766fca8e38d9205f72f001e4f",
      "tree": "91f3b231527fd76d6ab060c5defebf0e46f0da0a",
      "parents": [
        "4e566b30e0e6c04038cf08508e5cf233aab94413"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Jan 02 17:04:32 2012 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Jan 03 09:07:02 2012 +0530"
      },
      "message": "drivers: atmel_maxtouch: Fix IRQ handling in a possible race condition\n\nPossibility of the IRQ being disabled twice if IRQ hander and the\nmissed interrupt check execute simultaneously. This can case the IRQ\nto be disabled forever.\n\nChange-Id: If1d1cac138727c866dcd99b882b778d4b31b1774\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "4786e9fdba77c79873604e8973bb9afc6f822010",
      "tree": "095281693be806cfe5a62d0186b5599dfb2fc1a6",
      "parents": [
        "4e566b30e0e6c04038cf08508e5cf233aab94413"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Dec 21 09:23:13 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Jan 02 09:57:46 2012 +0530"
      },
      "message": "drivers: pm8058: Delete pmic8058 specific subdevice drivers\n\nPM8058 subdevices now use pm8xxx based drivers.\nDelete keypad, power-key, vibrator, rtc, mpp, gpio, thermal,\nbatt-alarm, misc drivers.\n\nChange-Id: I7cb06a48b7d724aa1e1790ba88feeece1701bb35\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "380cc0b6840ff8eabf621553adde4d31ad5451bf",
      "tree": "0ab6c324ac3b11cc6d2ca1b5d9b681e6ce1cc944",
      "parents": [
        "08266db27b53d598b2ef51df223c89e40221e3ab"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Thu Nov 03 12:55:04 2011 -0700"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Dec 27 08:17:48 2011 +0530"
      },
      "message": "input: atmel_mxt_ts: add mxt224E family reset specifics\n\nChange-Id: Ia07f558a52e1f821da031da7b8f7e6b9afb6bfe9\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "08266db27b53d598b2ef51df223c89e40221e3ab",
      "tree": "050424511b8ddaf87f203be3d5ca5c0f5912a7ab",
      "parents": [
        "303ecac2f92962a452e5e4956a8cb07a20b242b6"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Fri Nov 04 11:07:16 2011 -0700"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Dec 27 08:17:15 2011 +0530"
      },
      "message": "input: atmel_mxt_ts: add gpio framework to driver\n\nMove irq and reset gpios to driver\n\nChange-Id: I386cfdb142cefe6ad7021a67d7d277dc0447411a\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "5aa13e391cde2a6e5f2a34a04302aa92f431b900",
      "tree": "9846d65d63db63231ced48bb3e91a47699723b57",
      "parents": [
        "39ef0122d4947dd93887c9295a41c5bf814fad08",
        "e8645595e71b38792f99b1743af85645d72eb143"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Dec 26 00:59:33 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Dec 26 00:59:33 2011 -0800"
      },
      "message": "Merge \"Input: atmel_mxt_ts - update object list\" into msm-3.0"
    },
    {
      "commit": "fe99c760d823532f03cd50a589c52d944c912459",
      "tree": "cce756f6a9631799f947db0cdcd89b278784feb3",
      "parents": [
        "a296c0d1e9b718ec3b48ebd304919ee7299dd1af",
        "21115ebe19b6b11aebbd0210b98c1ab159a3c072"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 23 07:37:58 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Dec 23 07:37:58 2011 -0800"
      },
      "message": "Merge changes I2717fd26,Ib30cca61 into msm-3.0\n\n* changes:\n  input: atmel_mxt_ts: modify regulator framework for mxt224E\n  Input: atmel_mxt_ts - report pressure information from the driver\n"
    },
    {
      "commit": "e8645595e71b38792f99b1743af85645d72eb143",
      "tree": "630fe8a879fe0001964e4d8cf963f50410213474",
      "parents": [
        "21115ebe19b6b11aebbd0210b98c1ab159a3c072"
      ],
      "author": {
        "name": "Iiro Valkonen",
        "email": "iiro.valkonen@atmel.com",
        "time": "Fri Nov 18 12:56:19 2011 -0800"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Dec 20 18:26:13 2011 -0800"
      },
      "message": "Input: atmel_mxt_ts - update object list\n\nUpdate the object list to include new objects, add unique identifiers\nso we can distinguish between old \u0026 new generation of the same object.\n\nChange-Id: I6e0336e3db1deed1072b5d0c7ba944659ad85b5a\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "21115ebe19b6b11aebbd0210b98c1ab159a3c072",
      "tree": "601d262f61c4478a7d88880f7cb8c5f60beb8b84",
      "parents": [
        "e6eb36a842848b9427e618a3f6aeef7338fcaccc"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Nov 02 09:04:37 2011 -0700"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Dec 20 18:26:13 2011 -0800"
      },
      "message": "input: atmel_mxt_ts: modify regulator framework for mxt224E\n\nSupport mxt224E controller which requires both digital and analog\nregulator power.\n\nChange-Id: I2717fd26b4790cf1b6160f09e71611537b47ea3c\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "e6eb36a842848b9427e618a3f6aeef7338fcaccc",
      "tree": "fcd8b7953477dc2fbfe0a4c1713091788d3c1f2c",
      "parents": [
        "b3f768c52b014befc04cd186a2037ecb9dfb2866"
      ],
      "author": {
        "name": "Yufeng Shen",
        "email": "miletus@chromium.org",
        "time": "Tue Oct 11 12:28:21 2011 -0700"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Dec 20 18:26:13 2011 -0800"
      },
      "message": "Input: atmel_mxt_ts - report pressure information from the driver\n\nAtmel mxt1386 touch controller has the touch pressure information but\nthe current driver atmel_mxt_ts does not expose it to the user space.\nThis patch makes the driver report the touch pressure information to\nuser space.\n\nChangeLog:\nv2: fixed indentation as commented by Wanlong Gao\nv3: added signed-off-by\n\nChange-Id: Ib30cca618d964793e026a675823d9ed8d4e912b9\nSigned-off-by: Yufeng Shen \u003cmiletus@chromium.org\u003e\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "e2da76d1056f027c542023ab22da7d8e71c71820",
      "tree": "6c302789d1285d5cb61009d2aa406e143148870a",
      "parents": [
        "a946f7dcd0be5263ad02d86d9e25b69ddc46355f"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Wed Nov 23 13:39:58 2011 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Tue Dec 20 14:56:22 2011 +0530"
      },
      "message": "input: cyttsp-i2c: Convert mdelay to sleep variant calls\n\nReplace busy waiting mdelay calls with sleep variant calls\nlike msleep and usleep_range.\n\nChange-Id: I516dba3c78fe7e61f6da9340fba16ba1f61c2be4\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "fb162965128073cf3e51681d67096a0bfa603222",
      "tree": "1a573cadbbbe3496d316bb5a713cef51228ca9dd",
      "parents": [
        "f587fe56c87c612718f000f0e477da49ceb72e4a",
        "d99a79c3eee29ef51af3c621615e4dba15314353"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 09 11:16:03 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Dec 09 11:16:03 2011 -0800"
      },
      "message": "Merge \"input: synaptics_rmi_ts: Add ABS_MT_PRESSURE event\" into msm-3.0"
    },
    {
      "commit": "d99a79c3eee29ef51af3c621615e4dba15314353",
      "tree": "2f052854950b699803e20d7bb0f942e28186518b",
      "parents": [
        "952a1d10fdf7d9276869e6ba0d551258cc1b99c8"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Wed Dec 07 13:01:11 2011 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Dec 08 15:55:48 2011 +0530"
      },
      "message": "input: synaptics_rmi_ts: Add ABS_MT_PRESSURE event\n\nUse ABS_MT_PRESSURE to report pressure instead of relying\non ABS_MT_TOUCH_MAJOR and ABS_MT_WIDTH_MAJOR events.\n\nChange-Id: I3954e729ad48a28970b470df8c86c3a22ea56bd9\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "27c5a8de49fc96bbd2aa63f015efb7072f12979e",
      "tree": "180a7f47c9593e516f34f39c89cbfc4c8f9e2865",
      "parents": [
        "b9599f1d4d913ecc85cdd0ebe16dee8210120753"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Dec 08 11:36:56 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Dec 08 14:12:29 2011 +0530"
      },
      "message": "input: pmic8058-othc: Report headset removal without any delay\n\nDelay in headset removal causes adverse effects in\nuserspace such as delay (loss) in audio/video routing.\n\nDelay was introduced to reject spurious switch events. These\nevents are already rejected based on the headset status.\n\nCRs-Fixed: 321721\nChange-Id: I34346a83cc673d7a7856ea1f43f858a5e040265d\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "eecdc06dfed6d999b217becccef9731907d8a865",
      "tree": "b1a71b1bc5769d81120aadf738e9658d224f70ee",
      "parents": [
        "a9b96e1ba341e12ab903accf4da63c8f91f735fe"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Thu Nov 17 09:47:09 2011 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Tue Dec 06 10:29:19 2011 -0800"
      },
      "message": "input: pmic8xxx-pwrkey: Change algorithm on converting trigger delay\n\nThe previous algorithm requires that kpd_trigger_delay_us be set to\n1/32 of the preferred trigger delay. The new algorithm allows setting\nkpd_trigger_delay_us to the preferred trigger delay directly.\n\nThe actual delay can only be one of the eight levels: 2 sec, 1 sec,\n1/2 sec, 1/4 sec, 1/8 sec, 1/16 sec, 1/32 sec, and 1/64 sec. The valid\nrange of kpd_trigger_delay_us is 1/64 second to 2 seconds. A value\nwithin the valid range will be rounded down to the closest level. Any\nvalue outside the valid range will be rejected.\n\nUpdate board files for targets that use this driver accordingly.\n\nCRs-Fixed: 307203\nChange-Id: If98b9cd32e03ab85cd078024b2adee02212cf030\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "290b63b32d68bdcf0bff4ebb32d3857fcadbab9a",
      "tree": "a805b1567f9038de5d0128087f7dd5850a5a54a2",
      "parents": [
        "ec6fd7af651dc2126e5c15936b3ef22c55ead78a"
      ],
      "author": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Wed Nov 30 10:55:05 2011 -0800"
      },
      "committer": {
        "name": "Rohit Vaswani",
        "email": "rvaswani@codeaurora.org",
        "time": "Wed Nov 30 11:37:41 2011 -0800"
      },
      "message": "drivers: evdev: Initialize retval before it is used\n\nChange-Id: Ifd16499ac0cc48f977a2dc0607897fd78ceb618a\nSigned-off-by: Rohit Vaswani \u003crvaswani@codeaurora.org\u003e\n"
    },
    {
      "commit": "73341822cca42bf192effdbccfdf0e62ee16860f",
      "tree": "92e515e51b5e8556e75993beff0cf0198b0a752e",
      "parents": [
        "df388061453598494c55e3d4e906c2c69c45ee0b",
        "4e9a94e60d589581799ac7c3341ec4dfac8793a5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Nov 28 23:16:15 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Nov 28 23:16:15 2011 -0800"
      },
      "message": "Merge \"input: atmel_maxtouch: Rename mxt_platform_data to maxtouch_platform_data\" into msm-3.0"
    },
    {
      "commit": "4e9a94e60d589581799ac7c3341ec4dfac8793a5",
      "tree": "869698d4d332daf60c3ef68635f086179de8a206",
      "parents": [
        "4b0f0d9b57b19ecd3a7d03460cb9682b0dc3544e"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Wed Nov 23 16:34:21 2011 +0530"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Nov 26 23:45:35 2011 -0700"
      },
      "message": "input: atmel_maxtouch: Rename mxt_platform_data to maxtouch_platform_data\n\nOpensource driver atmel_mxt_ts has the platform data\nstructure name as atmel_maxtouch. Avoid name conflict\nby renaming atmel_maxtouch driver\u0027s platform data to\nmaxtouch_platform_data.\n\nChange-Id: I4bf3ed83e3eab55c4464de365c6009965da73744\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "849b79e1f0bd8d23e3ea00cfd60b3ea37baee914",
      "tree": "ab126a68a158b7415b255608c740cd9571c13cd5",
      "parents": [
        "fee60e033e577f7c0f3218ec345d9301d36901b2"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Nov 22 18:43:08 2011 -0800"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Nov 22 18:44:06 2011 -0800"
      },
      "message": "msm: trivial: \u0027chmod 644\u0027 for non-executable files\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "a9df12a3011f3f75ea3bffa6487d3cd697d60aef",
      "tree": "fb8cffd7efa5a1de5a66704c3ea5c375dcd822c5",
      "parents": [
        "79c0d25bac3a0a4e99576bd1e639444e243cab20"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Fri Nov 18 16:34:24 2011 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Nov 21 10:30:24 2011 +0530"
      },
      "message": "input: atmel_maxtouch: Report BTN_TOUCH event\n\nReport BTN_TOUCH event along with other input\nevents.\n\nChange-Id: I1ba414224f978c13e24c382b5c0fd57f82f66577\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "2f0ec1450bdd1e7941a5502a2b55674fd1dd66ea",
      "tree": "49fe280ac0f4be6c6c24d699846c6fe5b5437474",
      "parents": [
        "a25d07672ad3de46374e2aa43f2a58de0f26b1a8",
        "d074fa2796bdbc42c4f918c78d6711bafc80b1c8"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Nov 18 21:35:29 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Nov 18 21:35:29 2011 -0800"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027common/android-3.0\u0027 into msm-3.0\" into msm-3.0"
    },
    {
      "commit": "f112ecce603c94430fcf4c6a93b64b2148b668d5",
      "tree": "e8e9a6156e6cab2993e2bd2a8f3503885110a2b2",
      "parents": [
        "465c15903f44453a235d7eb9be4b6bde51368370",
        "1c46af9fac46fdca7a87d7b2295014c62fd55376"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Nov 17 17:48:32 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Thu Nov 17 17:48:32 2011 -0800"
      },
      "message": "Merge \"input: cyttsp-i2c: Fix a few coding issues\" into msm-3.0"
    },
    {
      "commit": "60dc123b0438ff7a7967f234544094b15bab0aed",
      "tree": "41c9d1aab86fac93f0caa156fd0cace12ac56eff",
      "parents": [
        "ca53a33ce6c4ef33e69fc8f8d889bcf45c6ec31e",
        "0106ea69f791be44b0c89e09d4ff0596c7f0ef07"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Nov 16 22:43:07 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Wed Nov 16 22:43:07 2011 -0800"
      },
      "message": "Merge \"input: cy8c_ts: use ABS_MT_PRESSURE to report pressure\" into msm-3.0"
    },
    {
      "commit": "d074fa2796bdbc42c4f918c78d6711bafc80b1c8",
      "tree": "033929706a0aae95f65c134a8fc09cec3fb3e75d",
      "parents": [
        "53ae1740b250e4d02dd7a6ca82075355ad99dc23",
        "9ab6a29787b1221a697f85835645549668258bdc"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Nov 16 13:52:50 2011 -0800"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Nov 16 13:52:50 2011 -0800"
      },
      "message": "Merge remote-tracking branch \u0027common/android-3.0\u0027 into msm-3.0\n\n* common/android-3.0: (570 commits)\n  misc: remove kernel debugger core\n  ARM: common: fiq_debugger: dump sysrq directly to console if enabled\n  ARM: common: fiq_debugger: add irq context debug functions\n  net: wireless: bcmdhd: Call init_ioctl() only if was started properly for WEXT\n  net: wireless: bcmdhd: Call init_ioctl() only if was started properly\n  net: wireless: bcmdhd: Fix possible memory leak in escan/iscan\n  cpufreq: interactive governor: default 20ms timer\n  cpufreq: interactive governor: go to intermediate hi speed before max\n  cpufreq: interactive governor: scale to max only if at min speed\n  cpufreq: interactive governor: apply intermediate load on current speed\n  ARM: idle: update idle ticks before call idle end notifier\n  input: gpio_input: don\u0027t print debounce message unless flag is set\n  net: wireless: bcm4329: Skip dhd_bus_stop() if bus is already down\n  net: wireless: bcmdhd: Skip dhd_bus_stop() if bus is already down\n  net: wireless: bcmdhd: Improve suspend/resume processing\n  net: wireless: bcmdhd: Check if FW is Ok for internal FW call\n  tcp: Don\u0027t nuke connections for the wrong protocol\n  ARM: common: fiq_debugger: make uart irq be no_suspend\n  net: wireless: Skip connect warning for CONFIG_CFG80211_ALLOW_RECONNECT\n  mm: avoid livelock on !__GFP_FS allocations\n  ...\n\nConflicts:\n\tarch/arm/mm/cache-l2x0.c\n\tarch/arm/vfp/vfpmodule.c\n\tdrivers/mmc/core/host.c\n\tkernel/power/wakelock.c\n\tnet/bluetooth/hci_event.c\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "c2019339bc48faf4d639398e6ce210760b856cb1",
      "tree": "af1c28aa377d9c277ab4a55880a8026003650145",
      "parents": [
        "ca61ef66848080dc288ddf766adc2f7f4e5423d7"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Sat Nov 12 06:29:10 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Nov 16 19:06:11 2011 +0530"
      },
      "message": "mfd: pm8058: Modify pm8058 subdevices to pm8xxx interface\n\nMove the following  subdevices to use the pm8xxx interface -\nmpp, irq, gpio, keypad, power-key, leds, othc, vibrator,\nrtc, batt-alarm, thermal, upl, nfc, pwm, xoadc, regulators,\nxo-buffers, charger.\n\nThis allows usage of a common driver for modules which are same\nacross multiple PM8XXX PMICs. It also provides flexibility\nto add/remove subdevices for multiple board configurations.\n\nChange-Id: Id9795552fc9f4a2c920c070babfaef1f4cd6ca61\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "0106ea69f791be44b0c89e09d4ff0596c7f0ef07",
      "tree": "fe7d44e23ce06d6f572cba8f02fb3c777039860b",
      "parents": [
        "c98e14d766312877579a5d61413f418c20ab6428"
      ],
      "author": {
        "name": "Praveena Pachipulusu",
        "email": "pveena@codeaurora.org",
        "time": "Wed Nov 16 15:40:07 2011 +0530"
      },
      "committer": {
        "name": "Praveena Pachipulusu",
        "email": "pveena@codeaurora.org",
        "time": "Wed Nov 16 16:11:37 2011 +0530"
      },
      "message": "input: cy8c_ts: use ABS_MT_PRESSURE to report pressure\n\nChange-Id: I271416167fa1800bfbaf05e7269396652b2449bc\nSigned-off-by: Praveena Pachipulusu \u003cpveena@codeaurora.org\u003e\n"
    },
    {
      "commit": "1c46af9fac46fdca7a87d7b2295014c62fd55376",
      "tree": "d5956fd7ee55e03d899ee0d88c2f4421c34400b6",
      "parents": [
        "7a345d39c84e25903a40d0fde011a8c4bbc1a2b4"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Mon Nov 14 22:11:48 2011 -0800"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Tue Nov 15 21:47:34 2011 -0800"
      },
      "message": "input: cyttsp-i2c: Fix a few coding issues\n\nFix issues such as comparing an unsigned integer against 0 and\nunnecessary NULL checking.\n\nChange-Id: Ib70b083925229ed9ec5b940e0fb0e80e9b83c960\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "42474690f7498e77f7875c1ef33f31cc84f24aa6",
      "tree": "a64f4cd9719e10da63d091990734cc9db4aff1a3",
      "parents": [
        "ff1c4dcf4822952bc44846a3e62a86a60c792802",
        "32c72535219ff4de0b80bdb0e1c36ec5044f6201"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Nov 11 16:10:44 2011 -0800"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Nov 11 16:10:44 2011 -0800"
      },
      "message": "Merge \"Input: atmel_mxt_ts: Fix error handling in mxt_probe\" into msm-3.0"
    },
    {
      "commit": "32c72535219ff4de0b80bdb0e1c36ec5044f6201",
      "tree": "3b04ba3421b3f60bd33244c6a094e4edc9154327",
      "parents": [
        "4ef11a8fcbba9a056a722bdc56a6c4d8eb54be7b"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Thu Nov 03 12:02:33 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Tue Nov 08 23:22:36 2011 -0800"
      },
      "message": "Input: atmel_mxt_ts: Fix error handling in mxt_probe\n\nFix out-of-order error handling of several error cases in mxt_probe.\nMake sure allocated memory is freed in mxt_initialize when an error\noccurs.\n\nChange-Id: I4331a71263b62ff6bdeaafbe6881e591b09d2ffc\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "050c06eed4b2ffaaf064992615507e520808ec46",
      "tree": "c02d763cc826038382a4e70842c86edf7da7bbd3",
      "parents": [
        "3f4f629fc8fb79c489d302968a4e0cb489c50258"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Nov 08 13:03:11 2011 -0800"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Nov 08 22:53:00 2011 -0800"
      },
      "message": "input: gpio_input: don\u0027t print debounce message unless flag is set\n\nChange-Id: I29ccb32e795c5c3e4c51c3d3a209f5b55dfd7d94\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\n"
    },
    {
      "commit": "07a0807c3edc707921e5ec3f2f64a54b94f3490c",
      "tree": "3b3673e511736494d1a50c8d484e31e0b2296634",
      "parents": [
        "5ac52b025ce8670b49fb6737ca86646eb410fd12"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Fri Oct 21 13:04:21 2011 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Wed Nov 09 11:31:57 2011 +0530"
      },
      "message": "input: cyttsp-i2c: Move irq handler to threaded context\n\nChange-Id: I60d038fc06c8f040cf2b69d6b65d9b8e210ff08b\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "a67b6d1b5ca1855e9c8c9a6ceeeae49fa267bc5e",
      "tree": "cb878470885b12cf0c628db98df4c39b6856471a",
      "parents": [
        "51271308bd284a9d89a826ff0005450915de5ee8",
        "4ef11a8fcbba9a056a722bdc56a6c4d8eb54be7b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Nov 04 20:59:40 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Fri Nov 04 20:59:40 2011 -0700"
      },
      "message": "Merge \"Input: atmel_mxt_ts - Use snprintf for sysfs attribute show method\" into msm-3.0"
    },
    {
      "commit": "f9929b1e29fc6f96bbe4e5d5d5ba437ceaa07c5d",
      "tree": "a66dc2098b1e3db5ecd9392656db690f896d726c",
      "parents": [
        "3c0e977e524ba9071755707f168da8e4dc692606"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Wed Sep 07 15:57:36 2011 +0530"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Nov 02 14:49:16 2011 -0600"
      },
      "message": "input: cyttsp-i2c: Move regulators to LPM/HPM in suspend/resume\n\nChange-Id: I341f33d2627dc9f3f7c511a69db8a84c4b886841\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "4ef11a8fcbba9a056a722bdc56a6c4d8eb54be7b",
      "tree": "57a03dee59572dca773cec52e53a76e27a46416a",
      "parents": [
        "f2211be8aaf15875a97b7e9fe0a3f3c351b53b14"
      ],
      "author": {
        "name": "Daniel Kurtz",
        "email": "djkurtz@chromium.org",
        "time": "Wed Nov 02 10:43:08 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Wed Nov 02 10:52:03 2011 -0700"
      },
      "message": "Input: atmel_mxt_ts - Use snprintf for sysfs attribute show method\n\nSysfs attribute show methods are always passed a buffer of length\nPAGE_SIZE.  To keep from overwriting this buffer and causing havoc, use\nsnprintf() to guarantee we never write more than the buffer can hold.\n\nIn addition, at least for my touchscreen, the number and size of objects\nwas far too big to fit in a single 4K page.  Therefore, this patch also\ntrims some redundant framing text to leave more room for actual data.\n\nChange-Id: If771d66940d9948618b419ff7f0e510a07821274\nSigned-off-by: Daniel Kurtz \u003cdjkurtz@chromium.org\u003e\nAcked-by: Nick Dyer \u003cnick.dyer@itdev.co.uk\u003e\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "dd346d2474565df8c94d2a39b57fd0f134e526e9",
      "tree": "f3b2d627cf69bb6f8d4238c95d3378204f4cdef4",
      "parents": [
        "9930eb0a7670ff48935b4f3d49b4190c36887adc",
        "da40882a119d63fdbe2469f955460180fe22b5e3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Oct 24 17:10:20 2011 -0700"
      },
      "committer": {
        "name": "QuIC Gerrit Code Review",
        "email": "code-review@localhost",
        "time": "Mon Oct 24 17:10:20 2011 -0700"
      },
      "message": "Merge changes Ibb7afffd,Ie00815ed into msm-3.0\n\n* changes:\n  msm: board-qrd7627a: Add support for synaptics touchscreen\n  input: touchscreen: Add support for synaptics clearpad3000\n"
    },
    {
      "commit": "6f0884bf86ca22ffb8a76150b31fa48cafe45751",
      "tree": "c6bd6a0aa4b7dd10deaa2043db2d13c7574a2a1b",
      "parents": [
        "5e21bfdcabda277410511d85fdbbc5faa93a090f"
      ],
      "author": {
        "name": "Taniya Das",
        "email": "tdas@codeaurora.org",
        "time": "Tue Sep 06 16:24:21 2011 +0530"
      },
      "committer": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Oct 24 12:12:17 2011 +0530"
      },
      "message": "input: touchscreen: Add support for synaptics clearpad3000\n\nChange-Id: Ie00815ed507d81c6934ac0d4b1dfa745215ff01a\nSigned-off-by: Taniya Das \u003ctdas@codeaurora.org\u003e\n"
    },
    {
      "commit": "44d805b30afbc220fb57440e794414fb09fce3a0",
      "tree": "c5a800529b73d5053455b998093b4a55c621b00e",
      "parents": [
        "5e21bfdcabda277410511d85fdbbc5faa93a090f"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 18 17:09:22 2011 -0700"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Oct 24 09:59:52 2011 +0530"
      },
      "message": "Input: pmic8xxx-keypad - fix a leak of the IRQ during init failure\n\nMake sure we are passing the same cookie in all calls to\nrequest_any_context_irq() and free_irq().\n\nCRs-Fixed: 313755\nChange-Id: Ic5a035dc8fc12705968b44fe75b5e10f01ad748f\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "bace50b68cb37220406094be7ced3b268e3e9556",
      "tree": "22aa615382b8c668c9c8fbb4899be58926a3855e",
      "parents": [
        "36aee816a03848083fc1c3846799a933e578682b"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Tue Oct 18 22:55:47 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Oct 21 11:46:20 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: Move regulators to LPM/HPM in suspend/resume\n\nChange-Id: I75900b242a628a3ab024e8489273c4cad185c52b\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "36aee816a03848083fc1c3846799a933e578682b",
      "tree": "546e2a8dffa32efc93d94448575903f3ce8e436e",
      "parents": [
        "2f863174f9c5f974b1e4fbe7f0e17de5c9118122"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Mon Oct 17 17:17:28 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Oct 21 11:46:20 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: Add retry mechanism for I2C read/write\n\nTry up to 3 times for each I2C read/write with 25ms delay between retries.\nThis is especially needed when writing to T7 to wake up the controller\nfrom deep sleep mode.\nRead/write T7 object in block, instead of one byte at a time.\n\nChange-Id: Ibca9cdbf38c5726af5ff4ee9f0ce9ea6f0d183ee\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "2f863174f9c5f974b1e4fbe7f0e17de5c9118122",
      "tree": "aac4c1c714c419c575d86f109fa1b9fa1bd6c018",
      "parents": [
        "829af4815d3314c8c2661fea4f5c807fb0641ef0"
      ],
      "author": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Mon Oct 17 10:56:58 2011 -0700"
      },
      "committer": {
        "name": "Jing Lin",
        "email": "jinglin@codeaurora.org",
        "time": "Fri Oct 21 11:46:20 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: Clean up pdata and update config array\n\nRemove blen, tchthr, x_line, y_line, orient and voltage from platform\ndata to not to overwrite the config data with these values. Update\nconfig array to have the proper values.\nTurn on i2c_pull_up in platform data.\n\nChange-Id: Ic926e96886f52cea3dad29e9a44559b26c717259\nSigned-off-by: Jing Lin \u003cjinglin@codeaurora.org\u003e\n"
    },
    {
      "commit": "2b59bab63c29b4b74ed95d3af6070d9b1405fa39",
      "tree": "27357baaa3a8747d86bab7d02bf4cb608bac7ad9",
      "parents": [
        "842868ef3dbb2cbd3d52c810ace73fb2a8006e7a"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Thu Oct 13 16:08:16 2011 -0700"
      },
      "committer": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Oct 18 15:05:39 2011 -0600"
      },
      "message": "input: atmel_mxt_ts: remove mt protocol b capability\n\nChange-Id: I3bbb94ff1b2380c85bc960ec79d6c7fcc791cf1f\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "f0d7b8d83b5d73368c93a1478b7b03a22c590d5f",
      "tree": "8d1a608c65620b774129daff1dc17b691212edda",
      "parents": [
        "f9f07c34c896edc474013dc6cdb34ba3164eb68b"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Mon Oct 17 12:10:51 2011 -0700"
      },
      "committer": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Mon Oct 17 14:20:29 2011 -0700"
      },
      "message": "Input: atmel_mxt_ts: increase delay required for power stabilization\n\nLogging removed which threw previous delay off\n\nChange-Id: I476f584755f676bb80be5b278a60e20f0a4cbb8a\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "61d88f754d9e9ac5d5c2ef5158d4e62b69a1dca6",
      "tree": "a0603cbaafcd6cd5c9a8fcc0e287d1e0a9c9367a",
      "parents": [
        "58522b6c825ce37b9e27f8244c62c7e64e684eb6"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Oct 17 11:28:02 2011 +0530"
      },
      "committer": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Oct 17 11:46:38 2011 +0530"
      },
      "message": "input: atmel-maxtouch: Fix enabling of IRQ in worker thread\n\nEnable the interrupt only when no work is to be scheduled.\n\nChange-Id: I006688b73331428850936f0cfea14c10f41fcd52\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "4e7305f5d1424777506cf4ca555882f1582441a0",
      "tree": "b498cf3f7fa9b3f8661582eda52b4acb26ac0344",
      "parents": [
        "870643d99a9beead353bdeafddcd190a11ec412b",
        "c7a6cd6b43ff1b186c19d5f16ae0cc258e31ef9e"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 11 23:44:06 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 11 23:44:12 2011 -0700"
      },
      "message": "Merge AU_LINUX_ANDROID_GINGERBREAD.02.03.05.00.132 into msm-3.0\n\n* AU_LINUX_ANDROID_GINGERBREAD.02.03.05.00.132:\n  usb: Add delay before checking request status\n  msm: sdio: Fixing race condition in LPM test.\n  msm_fb: display: avoid staging up two pipes at same mixer_stage\n  gpu: ion: Add cache flushing APIs\n  msm: vidc: Increase the decoder input buffer size.\n  devices: 8660: route GSBI12 interrupts to DSPS when enabled\n  msm-camera: unregister sd_vpe sub-device in close.\n  msm: audio: qdsp6v2: Modify dspcrashd to use new memory addresses\n  msm_fb: display: received writeback offset from board file\n  msm: bam_dmux: manipulate skb-\u003etruesize per packet\n  vidc: vdec: Buffer optimization for smooth streaming.\n  genirq: fix handle_nested_irq for lazy disable\n  msm: sdio: Add validation tests for streaming channels.\n  input: cyttsp-i2c: Remove deprecated function strlen\n  leds-pm8xxx: Pass LED flags from board file\n  msm: platsmp: Remove extraneous boot_secondary delay\n  arm: Implement ticket spin-locks\n  Revert \"spi_qsd: GPIO configuration changes for SPI chip-select line\"\n  msm: clock-9615: Add RPM-controlled clock support\n  Bluetooth: Complete LE Auth failure notification\n  ASoC: msm: qdsp6: Print message only when string is not NULL\n  msm_fb: display: Fix display driver init calls for auto-detection\n  msm: 8960: Enable Multi-tiering support on 8960\n  msm: timer: make first_boot flag per-cpu\n  msm: board-9615: Add support for cpuidle and pm\n  msm: msm9615_defconfig: Enable CONFIG_PM and CONFIG_CPU_IDLE\n  msm: Makefile: Compile pm-8x60.c and cpuidle for 9x15\n  vidc: venc: Return the correct error code for IOCTL.\n  arm: cache-l2x0: Restore the data latency ctrl register after suspend.\n  msm: sdio: expose SDIO_CIQ channel for test application\n  msm: msm_bus: Correctly validate the pointer to fabrics\n  msm: enable CONFIG_ARCH_POPULATES_NODE_MAP on 8960\n  msm: smd: Fix Modem-FW subsystem restart support\n  msm: clock-8960: Add support for 8064 multimedia clocks\n  msm: audio: qdsp6v2: Set tx and rx flags based on current device\n  msm_fb: display: vg pipe shared by both rgb and yuv format\n  gpu: ion: Add IS_CACHED macro\n  defconfig: Enable KS8851 SPI Ethernet as a module\n  mfd: pmic: Fix memory leak in debug probe\n  mfd: pm8xxx: Free the mutex before probe exit\n  spi_qsd: GPIO configuration changes for SPI chip-select line\n  msm_charger: Fix race condition with battery supply\n  msm: defconfig: Enable Oprofile and cpaccess by default for 7x27a.\n  msm: devices-9615: Initialize SPM registers for 9615\n  input: atmel_mxt_ts: put device in LPM from T7 and T9\n  Bluetooth: Guarantee BR-EDR device will be registered as hci0\n  msm: camera: Fix register offsets and add toggle bank selects\n  defconfig: msm8660: Enable LCDC_MIPI_DETECT config\n  msm_fb: display: Add boot param LCDC/MIPI panel detection support\n  msm_fb: display: 7x27a support for panel auto detection.\n  board: msm8x60: Add LCDC and MIPI panel detection support\n  board: msm8960: Add MIPI panel detection support\n  msm: acpuclock-8960: Temporarily disable secondary clock gating\n  msm: kgsl: Debugfs knob to configure wait timeout of adreno device\n\nSigned-off-by: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\n"
    },
    {
      "commit": "4608830e7a04d464507830d6d2fe2e59c364db89",
      "tree": "f9a4c1cc5cf0d2f875f926a7b3779bdd46a19fd1",
      "parents": [
        "5ec7cbebdddfffc7972ba3e1aa41e3855f826018"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Tue Oct 11 14:36:22 2011 -0700"
      },
      "committer": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Tue Oct 11 14:38:19 2011 -0700"
      },
      "message": "input: evdev: Fix bad merge resolution for wakelock acquisition\n\nThe wakelock should only be acquired once in evdev_pass_event().\n\nChange-Id: If0b71d0812511c8a415405280d0679e617b081af\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n"
    },
    {
      "commit": "04b7f7980c7b93e10827c5a44f80e1297bd5c5ac",
      "tree": "d9eaecde457281e2e4920b1cbc133a876f25ac73",
      "parents": [
        "8994e39bcddda72463b94bdd64fe598c33d6c53d"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Sep 29 18:17:35 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 11 09:59:29 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Remove deprecated function strlen\n\nReplace deprecated function strlen with it\u0027s safer\ncounter part strnlen. Return error code from probe\nwhen cyttsp_initialize() fails.\n\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "5226221101e7530b7542a6c60f2997d7354519e4",
      "tree": "b4e00c24b31a86d25589b94f2deba3b5d0d8b1d1",
      "parents": [
        "462bf76d294a480c775a040476bd7eb81f718ec2"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Thu Sep 15 16:46:57 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 11 09:59:24 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: put device in LPM from T7 and T9\n\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "9c050f1f6fc334255e5798f896736b9668aec1c1",
      "tree": "e0f5fb123b2150be6a79db5fae0f2d1fa18b5c8b",
      "parents": [
        "dc1dc14b351d09b3c44297498878ab76ae7f218f"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Sep 29 18:17:35 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Oct 05 10:35:46 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Remove deprecated functions\n\nReplace deprecated functions sprintf/strncpy with their safer\ncounter parts, snprintf/strlcpy.\n\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "ab51f2ba250ba0636993e257af851665d9b5730b",
      "tree": "8a98477cf12e4ab4c069fb80c6379c68a51dffd0",
      "parents": [
        "865f2cac2aaacd9fccdcf8d06345bd000da0b900"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Sep 29 18:17:35 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Wed Oct 05 10:27:13 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: Remove deprecated functions\n\nReplace deprecated function sprintf with its safer\ncounter part, snprintf.\n\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "183a1fcfd801a204c86edfbf55c2b902cc028007",
      "tree": "8d80a2775d3e0dcb26329629d7577b38f9f0b0c8",
      "parents": [
        "587b1eb1629612189c8b278d4efee952bcf73b4f"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Oct 04 17:10:45 2011 -0700"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Oct 04 22:51:05 2011 -0700"
      },
      "message": "input: evdev: do not block waiting for an event if fd is nonblock\n\nIf there is a full packet in the buffer, and we overflow that buffer\nright after checking for that condition, it would have been possible\nfor us to block indefinitely (rather, until the next full packet) even if\nthe file was marked as O_NONBLOCK.\n\nChange-Id: Icd0f59f8cc98392be4c4d13bd45b5cf94317eb5a\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\n"
    },
    {
      "commit": "587b1eb1629612189c8b278d4efee952bcf73b4f",
      "tree": "dc288d0cd9e342b31a60f1059f9aca8c2dfd6d2a",
      "parents": [
        "487319375187798f489ade0c4df1f14dc43aff63"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Oct 04 22:31:48 2011 -0700"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Oct 04 22:51:03 2011 -0700"
      },
      "message": "input: evdev: if no events and non-block, return EAGAIN not 0\n\nChange-Id: I5f0da721f74e5de111cffc7e7b375b72dd80e530\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\n"
    },
    {
      "commit": "487319375187798f489ade0c4df1f14dc43aff63",
      "tree": "f719e0354e7ab73f345d7acd95ecc97b2198c4b6",
      "parents": [
        "4f3824a38cc706de1b3b18ff9b83cfca0ce5f49b"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Oct 04 16:58:03 2011 -0700"
      },
      "committer": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Tue Oct 04 17:28:47 2011 -0700"
      },
      "message": "input: evdev: only allow reading events if a full packet is present\n\nWithout this, it was possible for the reader to get ahead of packet_head.\nIf the the input device generated a partial packet *right* after the\nreader got ahead, then we can get into a situation where the device is\nmarked readable but read always returns 0 until the next packet is\nfinished (i.e a SYN is generated by the input driver).\n\nThis situation can also happen if we overflow the buffer while a reader\nis trying to read an event out.\n\nChange-Id: If01ab371bc7de1bf1f90c122dcc5a29242b01a09\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\n"
    },
    {
      "commit": "e961eb231d278401811bc76c3fa3a06e81609b9d",
      "tree": "c5e15ff0d33bf9e02823d91eb0e05d852ec0ae68",
      "parents": [
        "4b5d048a1e5101676de1c018517f3505111aeea2"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Sep 27 14:56:21 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Tue Oct 04 17:14:26 2011 -0700"
      },
      "message": "input: pm8xxx-pwrkey: Move from threaded irq to any-context irq\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "9ffded25fd54bb11ff7c1596736148d5c7e32ea7",
      "tree": "c981b984d21ec832e2ee307ade2fc40a4283223a",
      "parents": [
        "8cd0df079227c0d6f25c5f50bfd6b767c4e4d328"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Sep 20 09:00:00 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:20:51 2011 -0700"
      },
      "message": "input: atmel-maxtouch: Modify the work handling in IRQ context\n\nThe cancel-work construct is not needed as the new IRQ is\ngenerated only after the old work has completed execution.\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "7e447434cc372fe10f509c38401d63fd2621b0ab",
      "tree": "13c71090c9243c44e0a95f2492176293cb843d1c",
      "parents": [
        "0d0de821c1b1499f08635cdd879b86ea9cb47691"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Sep 14 11:36:30 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:19:47 2011 -0700"
      },
      "message": "input: atmel_mxt_ts: Update proper reset time for mxt1386\n\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "4ac053cdb9893a85c1d28afa8a1f80f139fa7bdd",
      "tree": "df84187808901bdfeb7d7308a03ecf5ffe9e4762",
      "parents": [
        "339aadf4a78a4dedb10e4f5a40bcca742a25dd20"
      ],
      "author": {
        "name": "Iiro Valkonen",
        "email": "iiro.valkonen@atmel.com",
        "time": "Thu Sep 08 11:10:52 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:19:35 2011 -0700"
      },
      "message": "Input: atmel_mxt_ts - Make wait-after-reset peroid compatible with all chips\n\nThe delay before the chip can be accessed after reset varies between different\nchips in maXTouch family. Waiting for 200ms and then monitoring the CHG (chip\nis ready when the line is low) is guaranteed to work with all chips.\n\nv4: Adjust delay depending on the family ID of the chip. Also add a readback\n    of command register after backup is issued, to make sure we are not\nproceeding\n    too fast there.\nv3: Add a check for NULL read_chg() function, and add the read_chg() to platform\n    files using this driver (currently only mach-goni.c)\nv2: At Dmitry\u0027s suggestion, add a timeout so we are not stuck looping\n    endlessly in case the CHG is not going low.\n\nSigned-off-by: Iiro Valkonen \u003ciiro.valkonen@atmel.com\u003e\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "ba3bc7acf27306a098fe2fa8d30d9e3665907282",
      "tree": "ce973e877c647d60bc40f35f04275697d66b5505",
      "parents": [
        "6b0f33239d02190cd6c8c0461bd588d39283f35d"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Sep 05 18:34:40 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:39 2011 -0700"
      },
      "message": "input: atmel-mxt-ts: Make digitizer object(43) readable/writeable\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "909dcfdd04341440a08f78137abffdfa05fd31fe",
      "tree": "1c3dffea4f8a9d2c581b58e440d6512cbf0a6170",
      "parents": [
        "5d9ba343da43fcdc64e05e3b9a490b4449b5b379"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Sep 08 13:35:53 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:24 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Move resume call under CONFIG_PM\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "84e511925f4041755461f4f107d68069514299ba",
      "tree": "785f56ded8b2276dfc73ed97885f0b70332410c1",
      "parents": [
        "07d19c35fd414757f4535f721522ed6379286b47"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Sat Sep 03 08:05:25 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:18:02 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Fix the EARLYSUSPEND and PM defines\n\nThis change prevents the resume handler being called in the\nregular resume callback. It should get called only during late\nresume. This can cause the device to wake up earlier than expected.\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "8b621e42799c3427c5080b9f9458e0b445dd05f5",
      "tree": "3c2bbf17fa68570d4b7b1342c17d735f8ed501bb",
      "parents": [
        "a0101bac77ed3deb50291801211178d0fa4294b0"
      ],
      "author": {
        "name": "Praveena Pachipulusu",
        "email": "pveena@codeaurora.org",
        "time": "Wed Aug 10 18:17:07 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:17:00 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Change the permission of firmware sysfs entries\n\nCRs-fixed: 302911\nSigned-off-by: Praveena Pachipulusu \u003cpveena@codeaurora.org\u003e\n"
    },
    {
      "commit": "13dcf554d95c955e0110488d0a6ba604ec3db6be",
      "tree": "27f26ea3b81817d28b8b3cecdefac00873cd817d",
      "parents": [
        "ab2754e472a55b271d3d47e75624835008b83a82"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Mon Aug 22 15:38:44 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:20 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Reduce time needed to resume from sleep\n\nReduce the number to attempts to move out of bootloader\nmode.\n\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "commit": "ab2754e472a55b271d3d47e75624835008b83a82",
      "tree": "5ac78d601ee5d968f7615b1bf65377127d5dba22",
      "parents": [
        "b62d92afa8fe96510dabb97a77f6ff3775f2b154"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Aug 22 12:39:31 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:19 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Improve error handling in bootloader mode\n\nAttempt multiple I2C writes (in case of failures) to get the\ndevice out of bootloader mode.\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "f5a4bbe4a0f1a8a300dd6651084fe0e74a592a74",
      "tree": "c3e5bd1228cc6427c8635f9f6d5cffdae6ccc0d7",
      "parents": [
        "3043fbaf3c938e70c6a5f587f86f6b653becc3c3"
      ],
      "author": {
        "name": "Zhang Chang Ken",
        "email": "kenz@codeaurora.org",
        "time": "Tue Jul 05 19:16:39 2011 -0400"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:16:01 2011 -0700"
      },
      "message": "input: cy8c_ts: Add support for TMA340 TS controller\n\nThis controller uses the same packet format as TMA300\n\nSigned-off-by: Zhang Chang Ken \u003ckenz@codeaurora.org\u003e\n"
    },
    {
      "commit": "727225f609791168016d9d7facae7a2cfdfce4f4",
      "tree": "d8aa5f424cf78516b878a7d8c0c251d29dad9d43",
      "parents": [
        "ce1315aabcedc29e64b6719cfc963064a1780b4c"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Thu Aug 18 11:09:49 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:15:53 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Add support for disabling ghost touch detection\n\nAdd support to treat ghost touches as normal touches incase firmware\nreports all touches as ghost touches.\n\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "f1071c0d57dc5e17b6121838e1f5ce8e49104293",
      "tree": "deb3d3ed15cb3cfb05176cb422abc3c3fa4cc9aa",
      "parents": [
        "253ce1292f5383a8202ba219de8093681f830aa6"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Aug 09 19:39:36 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:15:25 2011 -0700"
      },
      "message": "input: atmel-mxt-ts: Make USERDATA as writable object\n\nThe USERDATA object can be used to store user specific\ndata such as version info.\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "253ce1292f5383a8202ba219de8093681f830aa6",
      "tree": "1541ae6182b8167ab5f8414ce109760a34f5647c",
      "parents": [
        "a498e4d8256962b431843504f5df288509be5f20"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Aug 09 19:32:57 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:15:24 2011 -0700"
      },
      "message": "input: atmel-mxt-ts: Add earlysuspend support\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "a498e4d8256962b431843504f5df288509be5f20",
      "tree": "d58e20f2693683618c6a05ee516d5dfe7419305c",
      "parents": [
        "d7b05e5bab087bac1b384623e2a4669b3c475424"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue Aug 09 19:10:12 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:15:24 2011 -0700"
      },
      "message": "input: atmel-mxt-ts: Add regulator support and init. callbacks\n\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "df53bc38e90230ca68a0ce637a0214fb33cbfb35",
      "tree": "334e49da6d3cc7db25c0792ae7abade9e7a4c298",
      "parents": [
        "d1af38ebd5668744241487e4d8e5634d73370711"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Tue Aug 09 15:37:33 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 16:14:10 2011 -0700"
      },
      "message": "input: cy8c_ts: Clear status register in resume\n\nTo avoid firmware getting lock up after suspend\nclear the status register in resume.\n\nCRs-fixed: 300494\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "1cef4a0f3734d2173195cfef8c3de65348440fbc",
      "tree": "364bcbda98ad35150b758bf7740199c6a6d5e514",
      "parents": [
        "3498c93be09d629575bfdc5f85f1d82b98a2034d"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Aug 01 11:48:42 2011 +0530"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:27:46 2011 -0700"
      },
      "message": "input: cyttsp-i2c: Verify checksum before firmware upgrade\n\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n"
    },
    {
      "commit": "edd5fd79fb7eb5b2e8937a2a87c2ee453e204377",
      "tree": "71b7f6c86510c8ed70e6d45f0b57dfbe666eb7eb",
      "parents": [
        "405dc3051b06637b6a38aa6b1f4da1660cff37d0"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Wed Jun 22 18:50:21 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Mon Oct 03 10:26:42 2011 -0700"
      },
      "message": "input: cyttsp-i2c: choose firmware start address\n\nFirmware start address changes from GEN3 to GEN2 devices.\nSelect proper firmware start address based on chip generation.\n\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n"
    },
    {
      "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": "66589de55eff46f036ab5316a77834e01af3753c",
      "tree": "867b8323f4b50c03d9a2c3e28eea81cdc543d159",
      "parents": [
        "b198bd57abdf1c84f0a877fea7c43f84df110902",
        "87c0eb12b4f5b6b6d5933bb7198aa56a46e74250"
      ],
      "author": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Fri Sep 23 11:00:16 2011 -0700"
      },
      "committer": {
        "name": "Bryan Huntsman",
        "email": "bryanh@codeaurora.org",
        "time": "Fri Sep 23 11:00:20 2011 -0700"
      },
      "message": "Merge remote-tracking branch \u0027linux-audio/sgc/topic/omap_3.0\u0027\n\n* linux-audio/sgc/topic/omap_3.0: (106 commits)\n  ASoC: twl6040: Configure init gain to minimal value\n  ASoC: ABE: Protect playback/capture triggers against removal\n  ASoC: DSP: Connect FE-\u003eBE links if FE is active\n  ASoC: McPDM: Update channel management (for squash)\n  ASoC: OMAP4 - Port Manager: Fix up DEBUG_FS compilation error\n  ASoC: ABE DSP: Fixes for firmware equalizer parsing\n  ASoC: ABE DSP: Use same firmware strategy for built-in and modules\n  ASoC: ABE HAL: Allow flexible firmware loading\n  ASoC: ABE DSP: Fix compilation warnings\n  ASoC: OMAP ABE: update Firmware version 09.45\n  ASoC: pcm - fix locking for dsp ops\n  ASoC: OMAP ABE: Update for PM.\n  ASoC: McPDM: Update channels management to link UL and DL\n  ASoC: ABE DAI: Call modem trigger in bespoke_trigger()\n  ASoC: ABE DAI: support 2 channels for MODEM DAI\n  OMAP4: SDP4430: Fix merge issue with new MFD driver\n  ASoC: OMAP: SDP4430 fix merge issue.\n  ASoC: dapm: Fix long_name pointer for DAPM muxes\n  ASoC: mcpdm: Enable watchdog during audio activity\n  ASoC: SDP4430: Fix DMICs stream name\n  ...\n"
    },
    {
      "commit": "7cfb88fe76b676b3db5a0931c1245bbe640de8db",
      "tree": "889db957ee50251fc0f3db9f40a0ff76787d0f20",
      "parents": [
        "36af2a472ac1b8785f679749c43e47fd37aba2b1"
      ],
      "author": {
        "name": "Mike J. Chen",
        "email": "mjchen@sta.samsung.com",
        "time": "Thu Oct 14 18:04:03 2010 -0700"
      },
      "committer": {
        "name": "Todd Poynor",
        "email": "toddpoynor@google.com",
        "time": "Mon Sep 12 17:28:20 2011 -0700"
      },
      "message": "input: misc: gpio; make wake irq conditional, and disable on remove paths\n\nAdd a board file option to gpio_input devices to make\ncalling enable_irq_wake conditional.  Also disable the\nwake irq when removing the device.\n\nChange-Id: If933b9d3a751d89fa95ae3b7f739dfe70fcb23c8\nSigned-off-by: Mike J. Chen \u003cmjchen@sta.samsung.com\u003e\n"
    },
    {
      "commit": "95ed04e15e254297044cf92ae495e8f95e3d0d7b",
      "tree": "de1733d6892b3575a801768841978770ee0df3cb",
      "parents": [
        "b62eea9d69b7bd35d83dc81f6c7da00136010ae9"
      ],
      "author": {
        "name": "Misael Lopez Cruz",
        "email": "misael.lopez@ti.com",
        "time": "Sun May 01 03:51:24 2011 -0500"
      },
      "committer": {
        "name": "Sebastien Guiriec",
        "email": "s-guiriec@ti.com",
        "time": "Sun Jul 24 21:31:54 2011 +0200"
      },
      "message": "input: Add initial support for TWL6040 vibrator\n\nAdd twl6040_vibra as a child of MFD device twl6040_codec. This\nimplementation covers the PCM-to-PWM mode of TWL6040 vibrator\nmodule.\n\nSigned-off-by: Misael Lopez Cruz \u003cmisael.lopez@ti.com\u003e\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nCC: Tejun Heo \u003ctj@kernel.org\u003e\n"
    },
    {
      "commit": "be206b3963a5904fc362827bf96b98db6fac31ac",
      "tree": "9c9e1bcde76e1dab1b66c38f2f165f1a304a2f93",
      "parents": [
        "d189dd57aa925949a458313e8be10420caa4823a"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@ti.com",
        "time": "Tue May 31 15:21:13 2011 +0300"
      },
      "committer": {
        "name": "Sebastien Guiriec",
        "email": "s-guiriec@ti.com",
        "time": "Sun Jul 24 21:31:53 2011 +0200"
      },
      "message": "MFD: twl4030-audio: Rename platform data\n\nAllign the platform data names for twl4030 audio submodule:\ntwl4030_audio_data: for the core MFD driver\ntwl4030_codec_data: for ASoC codec driver\ntwl4030_vibra_data: for the input/ForceFeedback driver\n\nTo avoid breakage, change all depending drivers, files\nto use the new types.\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\n"
    }
  ],
  "next": "d189dd57aa925949a458313e8be10420caa4823a"
}
