)]}'
{
  "log": [
    {
      "commit": "ae4f032be29295f7a7df8bfbffab5b442e88b11e",
      "tree": "1fdebb69ad0e6a4c67d5d7aec856b3f679fbca16",
      "parents": [
        "bcdf0a14454fed2aad5fd3a10a63a8411ec484e8"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Sep 03 12:13:46 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Oct 22 14:40:35 2013 -0700"
      },
      "message": "leds: leds-pm8xxx: update from evita TMO DE MR1 release\n\nHTC kernel version: evitaul-jb-crc-3.4.10-08ef01e\n\nChange-Id: I89d5ed0f62171e5fa1095cf3223acf787c678886\n"
    },
    {
      "commit": "ead13f9c10155c96a5d5f2d39e5efbdbad107d15",
      "tree": "f9061059d2952f7ff18d287508b8fef57196676c",
      "parents": [
        "e7dd7a69d3d3c646285469510ae48db6ee1a074b"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Sep 02 02:30:26 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Sep 03 03:17:56 2013 -0700"
      },
      "message": "Use hrtimers so that msleep() sleeps for the requested time\n\nCurrent msleep() snoozes for at least two jiffies, causing msleep(1) to\nsleep for at least 20ms on HZ\u003d100 systems.  Using hrtimers allows\nmsleep() to sleep for something much closer to the requested time.\n\nChange-Id: If06b4fa3f489eed073213c763755ec3b387129e1\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\n"
    },
    {
      "commit": "4eb43ec68dafb6d5b3910746447b7a4720801027",
      "tree": "2a2f4cd13acdc2eaa82a45d05d20750938f628f3",
      "parents": [
        "09a818b021b0f6cadf602b85ff8c5e5ceada8b47"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sat Aug 31 15:09:56 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Sep 01 00:04:46 2013 -0700"
      },
      "message": "misc: update HTC camera code from evita MR1 release\n\nHTC kernel version: evitaul-jb-crc-3.4.10-08ef01e\n\nChange-Id: Id6493dbefef21d9b6fec46e44501232cb9780d10\n"
    },
    {
      "commit": "09a818b021b0f6cadf602b85ff8c5e5ceada8b47",
      "tree": "37206885f07695d207dee0f174fbc72d74941ba5",
      "parents": [
        "51cc7b551add9c0be5982539f236f9145cd7f141",
        "747b79875b3e85084869c6b51d35387f10419bbe"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Wed Aug 28 16:40:27 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Wed Aug 28 16:40:27 2013 -0700"
      },
      "message": "Merge tag \u0027AU_LINUX_ANDROID_JB_2.6.04.03.00.109.025\u0027 into cm-10.2\n\nAU_LINUX_ANDROID_JB_2.6.04.03.00.109.025 based on quic/aosp/jb_2.6\n\nConflicts:\n\tdrivers/media/video/msm/msm_mctl.c\n\tdrivers/media/video/msm/msm_v4l2_video.c\n\nChange-Id: Ib467ade6f770034967d1904ac11beace0053cea7\n"
    },
    {
      "commit": "48261448832c3ccf68a8a43e0112c89d36ccb884",
      "tree": "05b2617bfda822c80bdcdf5df40c0cbf533a92aa",
      "parents": [
        "54a96cba0b01ca6b3b1481d3c41b9d012a35b8fb"
      ],
      "author": {
        "name": "Ian Chen",
        "email": "ian.cy.chen@samsung.com",
        "time": "Wed Aug 29 15:05:36 2012 +0900"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Fri Aug 09 13:10:41 2013 -0700"
      },
      "message": "mmc: card: Skip secure erase on MoviNAND; causes unrecoverable corruption.\n\ncommit 3550ccdb9d8d350e526b809bf3dd92b550a74fe1 upstream.\n\nFor several MoviNAND eMMC parts, there are known issues with secure\nerase and secure trim.  For these specific MoviNAND devices, we skip\nthese operations.\n\nSpecifically, there is a bug in the eMMC firmware that causes\nunrecoverable corruption when the MMC is erased with MMC_CAP_ERASE\nenabled.\n\nReferences:\n\nhttp://forum.xda-developers.com/showthread.php?t\u003d1644364\nhttps://plus.google.com/111398485184813224730/posts/21pTYfTsCkB#111398485184813224730/posts/21pTYfTsCkB\n\nChange-Id: I0ddef16048c82b5cf320104702239065c039805a\nSigned-off-by: Ian Chen \u003cian.cy.chen@samsung.com\u003e\nReviewed-by: Namjae Jeon \u003clinkinjeon@gmail.com\u003e\nAcked-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nReviewed-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "54a96cba0b01ca6b3b1481d3c41b9d012a35b8fb",
      "tree": "526a006720965dc432fde7cc9fc48b9759ec5dad",
      "parents": [
        "713d76af1ec1e848d7ebdafc1791d7f04f17d29e"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Tue Jun 25 16:54:01 2013 -0400"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Aug 08 13:48:40 2013 -0700"
      },
      "message": "msm: mdp: Update sync pt. behaviour\n\nAdd a retire fence and clean up the existing release fence\nimplementation\n\nSigned-off-by: Naseer Ahmed \u003cnaseer@codeaurora.org\u003e\nChange-Id: Iecf7e95d0786ac43aa6a12d70442936600c0249a\n"
    },
    {
      "commit": "5a138e2dff12f9af624709bdf6367f5335e6b624",
      "tree": "5221b6a8a5ae0403f2dead871db4231e4ef87bed",
      "parents": [
        "e5419ae2ea9359116a1ea40a8d1a68398fbe465b",
        "7f56162f41bf7b893a8dd79594b1f2823e4b302b"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Aug 08 12:10:14 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Aug 08 12:10:14 2013 -0700"
      },
      "message": "Merge remote-tracking branch \u0027codeaurora/jb_2.6\u0027 into cm-10.2\n\nConflicts:\n\tarch/arm/mach-msm/devices-8960.c\n\tdrivers/media/video/msm/msm_mctl.c\n\tdrivers/tty/n_smux.c\n\tnet/netfilter/xt_qtaguid.c\n\nChange-Id: Ieeb6fb85d0ac5728ebad3aa3b13a3f1ee08aa3e9\n"
    },
    {
      "commit": "5fb2f980e0beefafe336dbfbccad7d251784b18d",
      "tree": "14a9d7339b631630422eca345ab56c3f86897cf5",
      "parents": [
        "8a949aa23bfab7ab3487b700cf7d1c7795197594"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Aug 05 19:07:32 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Aug 07 05:56:56 2013 -0700"
      },
      "message": "power: pm8921-charger: Add delay after turning on D0 (TCXO) clock\n\nOn APQ8064, TCXO cannot be turned off before its warm-up period (4ms).\nThis is not required on the platform which have a CXO. Add a warm-up\ndelay after turning on D0 (which turns on the TCXO).\n\nChange-Id: I252372c35a9fdfaf4a9fade1594936b05c1b5745\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "027285a3c5783e7d9c36de422aa89f6d0a046d70",
      "tree": "1fec8c0d532c649a53df61b1b699589d3cd53621",
      "parents": [
        "6c966b2a0f49b61c6756c8f0f3eca89f1442b5ba"
      ],
      "author": {
        "name": "Venkateshwarlu Domakonda",
        "email": "Venkateshwarlu@codeaurora.org",
        "time": "Tue Jun 04 15:19:56 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jul 31 23:42:00 2013 -0700"
      },
      "message": "radio: iris: Handle force close gracefully\n\nDo not queue the FM disabled event while in OFF state.\n\nChange-Id: I8f8cd31198f8bb1a7521920844e0f0c5c3190b08\nCRs-Fixed: 492216\nSigned-off-by: Venkateshwarlu Domakonda \u003cVenkateshwarlu@codeaurora.org\u003e\n"
    },
    {
      "commit": "6c966b2a0f49b61c6756c8f0f3eca89f1442b5ba",
      "tree": "96452e0874b6ad70f3cb16c4bdb79277a00e90b3",
      "parents": [
        "520fe2bf8f22541eba7634e91537c1b27aff96d8",
        "0c28939d0c05965455ec65e436be2770dc2ed920"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jul 31 01:02:18 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jul 31 01:02:17 2013 -0700"
      },
      "message": "Merge \"msm: vidc: Add LTR feature for H264 encoder\""
    },
    {
      "commit": "9cfbf1061b496dea1a4027c7ba3d34391784d35e",
      "tree": "0b8ac7366a94daabf16d3a65e72cf22c1a2d1169",
      "parents": [
        "b940f0459a2cba0acf4d4bc393bd288980a8b858",
        "bbd4529e313fe4a924b148552722b172e5cb440a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 29 02:47:56 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jul 29 02:47:56 2013 -0700"
      },
      "message": "Merge \"avtimer: kernel driver to expose avtimer to userspace\""
    },
    {
      "commit": "fce37bf7ebfdecc26d2fe7fda2535d551441ecb6",
      "tree": "6af14eda4824f0005a66c8849002ac08dc4068ca",
      "parents": [
        "f50301548260580f6d7c074a8d0aa2f15862b9d6"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jul 28 02:55:44 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jul 28 02:55:44 2013 -0700"
      },
      "message": "sysctl: Add missing NET_IPV6_ACCEPT_RA_PREFIX_ROUTE definition\n\nChange-Id: I82793c23094c4a498242e72ec100e6a9e0d16d45\n"
    },
    {
      "commit": "f50301548260580f6d7c074a8d0aa2f15862b9d6",
      "tree": "cfd6c71d969d1fb671995986a47c4096fc47a364",
      "parents": [
        "1c9ce1e6c11777c95b974883be2f0313873d6f14",
        "a0b5b9b636fffbf6cc3af3460c13cb1b0fc1835e"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jul 28 02:55:29 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jul 28 02:55:29 2013 -0700"
      },
      "message": "Merge remote-tracking branch \u0027codeaurora/jb_2.6\u0027 into cm-10.2\n\nConflicts:\n\tdrivers/gpu/msm/adreno.c\n\tdrivers/gpu/msm/adreno.h\n\tdrivers/gpu/msm/adreno_a3xx.c\n\tdrivers/gpu/msm/kgsl.c\n\tdrivers/input/touchscreen/synaptics_fw_update.c\n\tdrivers/input/touchscreen/synaptics_i2c_rmi4.c\n\tdrivers/media/video/msm/gemini/msm_gemini_hw.c\n\tdrivers/media/video/msm/gemini/msm_gemini_hw.h\n\tdrivers/media/video/msm/gemini/msm_gemini_sync.c\n\tdrivers/media/video/msm/jpeg_10/msm_jpeg_hw.c\n\tdrivers/media/video/msm/jpeg_10/msm_jpeg_hw.h\n\tdrivers/media/video/msm/jpeg_10/msm_jpeg_sync.c\n\tdrivers/media/video/msm/mercury/msm_mercury_hw.c\n\tdrivers/media/video/msm/mercury/msm_mercury_hw.h\n\tdrivers/media/video/msm/mercury/msm_mercury_sync.c\n\tdrivers/media/video/msm/msm.c\n\tdrivers/media/video/msm/msm.h\n\tdrivers/media/video/msm/msm_mctl.c\n\tdrivers/media/video/msm/msm_mctl_buf.c\n\tdrivers/media/video/msm/msm_vfe32.h\n\tdrivers/media/video/msm/msm_vpe.c\n\tdrivers/media/video/msm/sensors/msm_sensor.c\n\tdrivers/media/video/msm/sensors/ov8825_v4l2.c\n\tdrivers/media/video/msm/sensors/ov9724_v4l2.c\n\tdrivers/media/video/msm/server/msm_cam_server.c\n\tdrivers/media/video/msm/vfe/msm_vfe32.c\n\tdrivers/media/video/msm/vfe/msm_vfe_stats_buf.c\n\tdrivers/tty/serial/msm_serial_hs.c\n\tdrivers/video/msm/hdmi_msm.c\n\tdrivers/video/msm/vidc/common/enc/venc.c\n\tinclude/linux/msm_vidc_enc.h\n\tinclude/linux/nl80211.h\n\tinclude/media/msm/vcd_property.h\n\tinclude/media/msm_camera.h\n\nChange-Id: I153f2e550f038e419bf43fd05892193853ae078e\n"
    },
    {
      "commit": "5b627033442c1c3635f2861226185d9824c5c295",
      "tree": "8e7d561933d1ffab7ae4bac725ac52673507e000",
      "parents": [
        "194b94de6c1eb31d8411bfbd142e39e1de134c6c",
        "ce1fda2ceae551e805661543cacf3ce86ffc324d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jul 26 20:21:19 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Jul 26 20:21:19 2013 -0700"
      },
      "message": "Merge \"tty: n_smux: add separate close notifications\""
    },
    {
      "commit": "bbd4529e313fe4a924b148552722b172e5cb440a",
      "tree": "0e16b59ff17527670ecb83f75cbbdfa5106bab32",
      "parents": [
        "7ac604a51edd7b33ad06317605a903d2a4715179"
      ],
      "author": {
        "name": "Srikanth Uyyala",
        "email": "suyyala@codeaurora.org",
        "time": "Wed Jul 17 18:28:08 2013 +0530"
      },
      "committer": {
        "name": "Srikanth Uyyala",
        "email": "suyyala@codeaurora.org",
        "time": "Fri Jul 26 13:28:10 2013 +0530"
      },
      "message": "avtimer: kernel driver to expose avtimer to userspace\n\nThis driver expose the API to get LPASS subsystem\nout of power collapsed state and exposes ioctl control to\nread avtimer tick.\n\nChange-Id: I4b50fbfca5741449a8e5f0d0514f5ca7bccec04d\nSigned-off-by: Srikanth Uyyala \u003csuyyala@codeaurora.org\u003e\n"
    },
    {
      "commit": "9bb935574267d9554ea4019f96a1e86fffb51302",
      "tree": "44f91f0c0a10da2cb6afd7c1bfa02d5479eefe54",
      "parents": [
        "6ed7705a317b510e1a8bb1dcb4ddef12c253ac75",
        "46ffd583855463f93066a661ed22933989f93994"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jul 23 09:02:39 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Jul 23 09:02:37 2013 -0700"
      },
      "message": "Merge \"cfg80211: Allow TDLS peer AID to be configured for VHT\""
    },
    {
      "commit": "84ab2cd3fe27042f449880cb114878b24e70a941",
      "tree": "da71a9d5cae272f79e7a40d3650b8fc103a69f4a",
      "parents": [
        "d9795bafda02819105f8e91a0fce6c657ae55779"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Mon Nov 05 08:15:34 2012 -0500"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Jul 22 10:56:51 2013 -0700"
      },
      "message": "Add security hooks to binder and implement the hooks for SELinux.\n\nAdd security hooks to the binder and implement the hooks for SELinux.\nThe security hooks enable security modules such as SELinux to implement\ncontrols over binder IPC.  The security hooks include support for\ncontrolling what process can become the binder context manager\n(binder_set_context_mgr), controlling the ability of a process\nto invoke a binder transaction/IPC to another process (binder_transaction),\ncontrolling the ability a process to transfer a binder reference to\nanother process (binder_transfer_binder), and controlling the ability\nof a process to transfer an open file to another process (binder_transfer_file).\n\nThis support is used by SE Android, http://selinuxproject.org/page/SEAndroid.\n\nChange-Id: I9a64a87825df2e60b9c51400377af4a9cd1c4049\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\n"
    },
    {
      "commit": "d9795bafda02819105f8e91a0fce6c657ae55779",
      "tree": "cfa6c413100ffb2d5570244053ededcd6f3e47bf",
      "parents": [
        "73a5d309beea98f65799b6c1b4f248ff4e723808",
        "e2b6ece3cddd1da43c67aa17f89bd1e436b2e9f0"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Jul 22 10:56:03 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Jul 22 10:56:03 2013 -0700"
      },
      "message": "Merge tag \u0027AU_LINUX_ANDROID_JB_2.5.04.02.02.040.432\u0027 into cm-10.1\n\nAU_LINUX_ANDROID_JB_2.5.04.02.02.040.432 based on quic/aosp/jb_2.5\n\nConflicts:\n\tdrivers/media/video/msm/gemini/msm_gemini_hw.c\n\tdrivers/media/video/msm/gemini/msm_gemini_hw.h\n\tdrivers/media/video/msm/gemini/msm_gemini_sync.c\n\tdrivers/media/video/msm/jpeg_10/msm_jpeg_sync.c\n\tdrivers/media/video/msm/mercury/msm_mercury_sync.c\n\tdrivers/media/video/msm/msm.c\n\tdrivers/media/video/msm/msm.h\n\tdrivers/media/video/msm/msm_mctl.c\n\tdrivers/media/video/msm/msm_mctl_buf.c\n\tdrivers/media/video/msm/msm_vpe.c\n\tdrivers/media/video/msm/vfe/msm_vfe32.c\n\tdrivers/video/msm/hdmi_msm.c\n\nChange-Id: I57b6cff57599d10983cd3bff63a6f20e4d62655e\n"
    },
    {
      "commit": "ce1fda2ceae551e805661543cacf3ce86ffc324d",
      "tree": "1f350cf13e5e21c9d2e9882b490a591bdd64d181",
      "parents": [
        "5ee95e54f3e208ec36dcb2eccafbc58e1c24ab5a"
      ],
      "author": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Tue Jul 09 15:55:32 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jul 18 14:47:07 2013 -0700"
      },
      "message": "tty: n_smux: add separate close notifications\n\nWhen an SMUX port state is closed, the close request is sent to the\nremote system.  The port cannot be re-opened until the remote system\nacknowledges the close request.  If the client attempts to re-open the\nport during this time, then the -EAGAIN error code is returned and the\nclient must keep retrying to open the port.  An event-driven approach\nwould be better, but the client does not receive local state\nnotifications, so this is not possible.\n\nAdd local and remote closed notifications so clients can handle the\nclosing state transitions without using polling.\n\nCRs-Fixed: 510114\nChange-Id: I48008804d23dbfd05df0becd4bc1c695e599a835\nSigned-off-by: Arun Kumar Neelakantam \u003caneela@codeaurora.org\u003e\n"
    },
    {
      "commit": "d51e373118851ec9a2b1baa9933402461de63eb6",
      "tree": "162aa45084b921255cb7f0e060e3fefa9b97d3f5",
      "parents": [
        "5ee95e54f3e208ec36dcb2eccafbc58e1c24ab5a",
        "6f366e81592a9bc50c1ff6cc2606db9a0f51491a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jul 18 13:44:54 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jul 18 13:44:54 2013 -0700"
      },
      "message": "Merge \"mmc: core: remove the polling for BKOPS completion\""
    },
    {
      "commit": "c2e2b5a4c82574bb30fffc747c9693cecbd69f0d",
      "tree": "69363756a3f5a0b3127ea27f4c47865c7e90d080",
      "parents": [
        "7ac604a51edd7b33ad06317605a903d2a4715179"
      ],
      "author": {
        "name": "Katta Santhisindhu",
        "email": "kattas@codeaurora.org",
        "time": "Thu Jul 04 15:18:31 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Jul 16 08:26:31 2013 -0700"
      },
      "message": "msm-camera: Removing MSM_GMN_IOCTL_TEST_DUMP_REGION ioctl\n\nRemoving the MSM_GMN_IOCTL_TEST_DUMP_REGION call because this\nis not used.\n\nCRs-Fixed: 496905\nDepends-on: 372524\n\nChange-Id: I91147bbf67055351a115687a18a1172a649d5d6a\nSigned-off-by: Katta Santhisindhu \u003ckattas@codeaurora.org\u003e\n"
    },
    {
      "commit": "c4580994395082ee2cad7f9a25ad8551e3b71cb9",
      "tree": "1c739f62957826adad874910525d5992e5f9e5df",
      "parents": [
        "064dc55f1be7f7185c397a4d036007f7d9700cbc"
      ],
      "author": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Tue Jul 09 15:55:32 2013 +0530"
      },
      "committer": {
        "name": "Eric Holmberg",
        "email": "eholmber@codeaurora.org",
        "time": "Fri Jul 12 10:04:16 2013 -0600"
      },
      "message": "tty: n_smux: add separate close notifications\n\nWhen an SMUX port state is closed, the close request is sent to the\nremote system.  The port cannot be re-opened until the remote system\nacknowledges the close request.  If the client attempts to re-open the\nport during this time, then the -EAGAIN error code is returned and the\nclient must keep retrying to open the port.  An event-driven approach\nwould be better, but the client does not receive local state\nnotifications, so this is not possible.\n\nAdd local and remote closed notifications so clients can handle the\nclosing state transitions without using polling.\n\nCRs-Fixed: 510114\nChange-Id: I48008804d23dbfd05df0becd4bc1c695e599a835\nSigned-off-by: Arun Kumar Neelakantam \u003caneela@codeaurora.org\u003e\n"
    },
    {
      "commit": "0c28939d0c05965455ec65e436be2770dc2ed920",
      "tree": "47b6ca1a95de6db186ba7800a1a36c4156111a2b",
      "parents": [
        "70cf1ffa942c83ce31031f0f43623418ffb207b1"
      ],
      "author": {
        "name": "Maheshwar Ajja",
        "email": "majja@codeaurora.org",
        "time": "Mon Jul 08 20:17:26 2013 +0530"
      },
      "committer": {
        "name": "Maheshwar Ajja",
        "email": "majja@codeaurora.org",
        "time": "Fri Jul 12 18:39:29 2013 +0530"
      },
      "message": "msm: vidc: Add LTR feature for H264 encoder\n\nThis change adds Long Term Reference picture\nselection feature for H264 video encoder.\n\nChange-Id: Ida957df244d8715c955afe8d809708123a94e999\nSigned-off-by: Maheshwar Ajja \u003cmajja@codeaurora.org\u003e\n"
    },
    {
      "commit": "c224d719450799aeac8c5899c000bef01132e070",
      "tree": "38bc5b15672dbd0bc7526d31f42c2e2c372cbda1",
      "parents": [
        "bd0c9bec7f43c51397aa67e316af0b5ff6d99c05"
      ],
      "author": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Thu Jun 27 17:32:30 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Thu Jul 11 12:47:38 2013 +0530"
      },
      "message": "radio: iris: Fix 64th character in  RDS RT field is missing\n\nFM driver sends only upto 63 characters as Radio Text data\nto upper layer.\n\nPass upto 64 characters as Radio Text\n\nChange-Id: I3d49d85eb0c6e91ef0ea5660e572734a38281d62\nCRs-Fixed: 505062\nSigned-off-by: Ayaz Ahmad \u003caahmad@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "6f366e81592a9bc50c1ff6cc2606db9a0f51491a",
      "tree": "eb1f56922621d94d82ae8931d49a855a36f5a29b",
      "parents": [
        "75b0e5e20aa217c48a62ec4ce9c91c69c109e5c1"
      ],
      "author": {
        "name": "Maya Erez",
        "email": "merez@codeaurora.org",
        "time": "Mon Jul 08 18:23:44 2013 +0300"
      },
      "committer": {
        "name": "Maya Erez",
        "email": "merez@codeaurora.org",
        "time": "Mon Jul 08 18:23:44 2013 +0300"
      },
      "message": "mmc: core: remove the polling for BKOPS completion\n\nThe original intention of polling for BKOPS completion was to give\nthe card enough time to perform the BKOPS before it is runtime suspended.\nBut as the BKOPS completion polling was happening in a different\ncontext, it may race with card runtime/platform suspend which is quite\ndifficult to fix. So instead of BKOPS polling, let the runtime suspend\nget deferred if the BKOPS is running on the card. Also if BKOPS is running\nwhen platform suspend is triggered, stop the BKOPS before suspending the\ncard.\n\nCRs-Fixed: 489523\nChange-Id: I21e524dc2da37c4985c210abfaca00a28049c651\nSigned-off-by: Maya Erez \u003cmerez@codeaurora.org\u003e\nSigned-off-by: Subhash Jadavani \u003csubhashj@codeaurora.org\u003e\n"
    },
    {
      "commit": "25d79c3c454697b02d68b1db4f7368a55b26d8cd",
      "tree": "ed893aa372924050a1fecd252c1694cec41e2b87",
      "parents": [
        "a2b36996e673279e694b8a33ac008a017754773c"
      ],
      "author": {
        "name": "Katta Santhisindhu",
        "email": "kattas@codeaurora.org",
        "time": "Thu Jul 04 15:18:31 2013 +0530"
      },
      "committer": {
        "name": "Katta Santhisindhu",
        "email": "kattas@codeaurora.org",
        "time": "Mon Jul 08 11:04:52 2013 +0530"
      },
      "message": "msm-camera: Removing MSM_GMN_IOCTL_TEST_DUMP_REGION ioctl\n\nRemoving the MSM_GMN_IOCTL_TEST_DUMP_REGION call because this\nis not used.\n\nCRs-Fixed: 496905\nDepends-on: 372524\n\nChange-Id: I91147bbf67055351a115687a18a1172a649d5d6a\nSigned-off-by: Katta Santhisindhu \u003ckattas@codeaurora.org\u003e\n"
    },
    {
      "commit": "5b2dd3edaf54f62e275eb8eb65ce7674bf336238",
      "tree": "ab7f1ce814f7c072c51331f89df02855610e37f4",
      "parents": [
        "75b0e5e20aa217c48a62ec4ce9c91c69c109e5c1"
      ],
      "author": {
        "name": "Maheshwar Ajja",
        "email": "majja@codeaurora.org",
        "time": "Wed May 22 04:25:29 2013 +0530"
      },
      "committer": {
        "name": "Maheshwar Ajja",
        "email": "majja@codeaurora.org",
        "time": "Mon Jul 08 10:50:11 2013 +0530"
      },
      "message": "msm: vidc: Get the current performance level\n\nThis change supports client to get the current\nperformance level of the video driver via\nIOCTL_GET_PERF_LEVEL. The current performance\nlevel indicate the number of MBs per second\nis being processed by video hardware.\n\nChange-Id: Ic6f5b2b14e0d77bf801c4f857f8a0e20339c199f\nSigned-off-by: Maheshwar Ajja \u003cmajja@codeaurora.org\u003e\n"
    },
    {
      "commit": "cb4c2165ff339d67d27092615a5f0b961e735ae0",
      "tree": "1e61e3e907af70ab142f6813f14d0f6c35d37782",
      "parents": [
        "b6a01e111f335ab6cdc67ee63f89162eca2ec355"
      ],
      "author": {
        "name": "Hemant Gupta",
        "email": "hemantg@codeaurora.org",
        "time": "Sat Jun 08 19:07:57 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Sun Jul 07 10:30:53 2013 +0530"
      },
      "message": "Bluetooth: hidp: Remove sysfs entry if hid connection is disconnected\n\nThis patch fixes the issue that sysfs entry for hid was not removed when\ndisconnection was initiated from remote end or if BT was reset. Sysfs\nentry prevented reconnection from HID device.\n\nCRs-Fixed: 468516, 473179\nChange-Id: I40bcd27450cd8f87180d33b66969dde4f08a34f3\nSigned-off-by: Hemant Gupta \u003chemantg@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "fe89a84d516019d85f2aeda1dbe2896c5a869329",
      "tree": "22ca920c61b40fad67cbd482db9a03d1b3bb5266",
      "parents": [
        "7b8b4e1a0e0f35c2b24b2f3d1ed784c8670aa677",
        "bbb6e55261570e0e8a7dc16bd3af8c6af5596270"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jul 06 09:38:32 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Jul 06 09:38:32 2013 -0700"
      },
      "message": "Merge \"msm: camera: Add mechanism to stop overflow recovery and handle IOMMU pagefault\""
    },
    {
      "commit": "6fb81a336953bfbfca9f247069d85c8216b9d22c",
      "tree": "70ac397138fdbce55115a21e57dec6bccd867cf7",
      "parents": [
        "d2553462adefcc91addeef387ddc0aa562bf4fbe",
        "848bbe03dc4e996687082ec3c823491eaf85e6a3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jul 06 04:15:18 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Jul 06 04:15:17 2013 -0700"
      },
      "message": "Merge \"radio-iris: Fix in the AF_LIST event handling\""
    },
    {
      "commit": "675f8f64ec1fefb69e0d107d7b7c97bf97443d31",
      "tree": "f42cd3ea375a8792059edbfd0abc56bcef5faaf2",
      "parents": [
        "f516ebe8e06619a627a481878ad1f8132da8e192",
        "c459c666723576d4c1731a63ad7c0af805c1f997"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jul 06 04:14:40 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Jul 06 04:14:39 2013 -0700"
      },
      "message": "Merge \"wcnss: Add API to expose the IRIS XO mode set\""
    },
    {
      "commit": "7f19c8684ac57547196864ca4d7551e72864059f",
      "tree": "1133b500b86f513833ad297b4103a27b17b0f979",
      "parents": [
        "cf982d9c8ffe954d9f20197bb913e8ef30563da2",
        "7de66a2f5ddb81139359e9e42164bbf1e326aeb5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jul 06 04:13:59 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Jul 06 04:13:58 2013 -0700"
      },
      "message": "Merge \"msm: camera: Enable use of AVTimer, Rotation and Crop for VT\""
    },
    {
      "commit": "d436881608fc48963f6dd457bcc7927575ce3044",
      "tree": "29a3f6413f14ea0fc05da10796f460c7a605ae61",
      "parents": [
        "fb0720b84dc19f408e5988ad39a09ee589059b13",
        "8b2414d4e80786254c84d7ae7826750b38e4b150"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jul 06 04:13:37 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Jul 06 04:13:36 2013 -0700"
      },
      "message": "Merge \"net/ipv6/addrconf: IPv6 tethering enhancement\""
    },
    {
      "commit": "848bbe03dc4e996687082ec3c823491eaf85e6a3",
      "tree": "d82a8f5273b59f3e36c9034bf5220035b74c9b70",
      "parents": [
        "a95a15be8abb9dd8b871d2aaf6665801716f5c20"
      ],
      "author": {
        "name": "Venkateshwarlu Domakonda",
        "email": "Venkateshwarlu@codeaurora.org",
        "time": "Tue Jun 25 18:56:54 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 23:32:39 2013 +0530"
      },
      "message": "radio-iris: Fix in the AF_LIST event handling\n\n- Copying more than available size in AF list buffer which leads to crash.\n- Added a check to avoid copy more than available size.\n\nChange-Id: I8f00c6dd82e64ee2744bfad63ea4523b206732a6\nCRs-Fixed: 498758\nSigned-off-by: Venkateshwarlu Domakonda \u003cVenkateshwarlu@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "c459c666723576d4c1731a63ad7c0af805c1f997",
      "tree": "25db006fbe533aff50fff0777efab720dd90829a",
      "parents": [
        "fb0720b84dc19f408e5988ad39a09ee589059b13"
      ],
      "author": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Wed Jun 19 14:40:27 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Jul 05 10:25:30 2013 -0700"
      },
      "message": "wcnss: Add API to expose the IRIS XO mode set\n\nIRIS XO mode can be configured thru module parameter; and it can also\nbe auto detected. Add an API to expose the IRIS XO mode set. WLAN driver\ncan use this API for it\u0027s XO specific operation.\n\nChange-Id: If40ae715f5e400e13a6fc9588d2bd144958ee8c2\nSigned-off-by: Sameer Thalappil \u003csameert@codeaurora.org\u003e\n"
    },
    {
      "commit": "5178062cd9d4b3d80ea6c9490f6db85dc9942547",
      "tree": "8763a26aa43a6291da90d19f3d894ebf1eab1324",
      "parents": [
        "46fbfac74572ef764d585f45bf77d04399a0cca0",
        "833b2be6ae60e30b52b5582befdd7775d7ace002"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jul 05 08:08:58 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Jul 05 08:08:58 2013 -0700"
      },
      "message": "Merge \"power: pm8921-bms: Fix variable naming\""
    },
    {
      "commit": "afd333a0fab4bffe93bf26bd7291274579208104",
      "tree": "e697e6b0e626c00b308c924572413053f8c26826",
      "parents": [
        "2eeabfb862716a05b7fb5c89e9c0539a3b9b5ccb",
        "1fadc9901c710be88a47117f088cd978527ed04b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jul 05 08:08:54 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Jul 05 08:08:53 2013 -0700"
      },
      "message": "Merge \"base: sync: increase size of sync_timeline name\""
    },
    {
      "commit": "833b2be6ae60e30b52b5582befdd7775d7ace002",
      "tree": "612b620119816c5ffaf123caa632baced2eee278",
      "parents": [
        "e29f5c698ea5b680c94352f416c69a0166918b55"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Jun 13 19:03:58 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 17:24:02 2013 +0530"
      },
      "message": "power: pm8921-bms: Fix variable naming\n\nThe max_fcc_learning_cycles variable actually indicates\nthe minimum number of FCC cycles required to update a new FCC,\nname it accordingly.\n\nChange-Id: I510d3a05eed736a9ee560c936faa20ed2d3c5bd1\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "1fadc9901c710be88a47117f088cd978527ed04b",
      "tree": "742c02413552100f583742b7bbc9839adb87c364",
      "parents": [
        "48790c23767a074de96000db213160374d573e25"
      ],
      "author": {
        "name": "Fred Fettinger",
        "email": "fred.fettinger@motorola.com",
        "time": "Fri Jan 11 14:20:40 2013 -0600"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 17:19:47 2013 +0530"
      },
      "message": "base: sync: increase size of sync_timeline name\n\nThis makes it possible for drivers to use a longer, more descriptive\nname for a sync_timeline, which improves the readability of the\nsync dump in debugfs.\n\nChange-Id: Ifb83aebf6fd820ebb26aca2ff230ac1116e65ce9\nGit-commit: cb63e61b80ec905f01cbe1c21081aa0d1fef082d\nGit-repo: https://www.codeaurora.org/gitweb/quic/la/?p\u003dkernel/msm.git\nSigned-off-by: Fred Fettinger \u003cfred.fettinger@motorola.com\u003e\nSigned-off-by: Harsh Vardhan Dwivedi \u003chdwivedi@codeaurora.org\u003e\n"
    },
    {
      "commit": "bbb6e55261570e0e8a7dc16bd3af8c6af5596270",
      "tree": "4b6ccea23ec9775dfb9776ce0e14649570fd9456",
      "parents": [
        "0161949c4b7f5016c5612d054e88d4907a51b93d"
      ],
      "author": {
        "name": "Roja Rani Yarubandi",
        "email": "rojay@codeaurora.org",
        "time": "Tue Jun 11 17:29:43 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 16:22:13 2013 +0530"
      },
      "message": "msm: camera: Add mechanism to stop overflow recovery and handle IOMMU pagefault\n\nCRs-Fixed: 491200\n\nChange-Id: I1e498d87853c4dee8b1821595aad1958cb5341d3\nSigned-off-by: Roja Rani Yarubandi \u003crojay@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "273b9a96d4045bc4c317693cba19c93d058a0951",
      "tree": "6003caffb14900f0ce559997338fca75dc70d565",
      "parents": [
        "c651e0f2a844109d4178a66872dee44a324e0ab7"
      ],
      "author": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Wed Apr 24 14:54:39 2013 -0700"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 16:08:38 2013 +0530"
      },
      "message": "wcnss: Add support to download calibrated data\n\nWCNSS Firmware needs raw NV data (settings \u0026 some register values),\nto do the power-on calibration. Once firmware does the power-on\ncalibration; it can then re-use the calibrated data. And it need not\ndo the calibration again when the next time it boots. WCNSS sends this\ncalibrated data to Apps; and Apps saves this into a persistent area.\nAnd in the subsequent bootup, Apps sends the calibrated data to WCNSS.\n\nAdd interfaces to read calibrated data; and also add inteface to write\ncalibrated data to platform driver.\n\nChange-Id: Ic18d40150093024b10a53e28f8a423dd9d3846eb\nCRs-Fixed: 458741\nSigned-off-by: Sameer Thalappil \u003csameert@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "5b5868efc38f1a98878cc8c12da00c84dd5bb9ea",
      "tree": "f14bf4e0161f6da6feb6892455269dfdbc6993e8",
      "parents": [
        "91fbdd073a31cdb7878abab57d4f3883d8150653"
      ],
      "author": {
        "name": "Prasad Sodagudi",
        "email": "psodagud@codeaurora.org",
        "time": "Fri May 31 12:37:53 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 15:48:23 2013 +0530"
      },
      "message": "leds: pm8xxx: Enable PWM LPG banks based on max current\n\nThe current design enables PWM LPG high bank with out\nchecking the max current. So enable PWM LPG low bank when max\ncurrent configured as 4mA and enable PWM LPG high bank when\nthe max current configured as 8mA. Enabled both PWM LPG low bank\nand PWM LPG high bank when max current configure as 12mA.\n\nCRs-Fixed: 486318\nChange-Id: I6686ed85d78fa55f08491a47c10581407e0cd70e\nSigned-off-by: Prasad Sodagudi \u003cpsodagud@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "c863dd81601223480312cf4e951e9bb52182828e",
      "tree": "584dda9790f7363237feb656994ba4e0b4d186f1",
      "parents": [
        "18bc87109730d15f3d947f29ca96a96826dd7ac3"
      ],
      "author": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Thu Apr 25 19:32:52 2013 -0700"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 15:33:23 2013 +0530"
      },
      "message": "ALSA: PCM: volume API implementation\n\nIntroduced a new helper function snd_pcm_add_volume_ctls() to\ncreate control elements representing the volume for each PCM\n(sub)stream.\n\nChange-Id: Id483257c4fe84a909e7a4af3a5aa3e4f0d5d9ea5\nSigned-off-by: Damir Didjusto \u003cdamird@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "67e48f7280bf29afb1417ee293c67d6dc053191e",
      "tree": "e7a4308669625e290e0ce249f25554ab2590f9ab",
      "parents": [
        "c90854564c72c66124e70fda10fa67289b1a7560",
        "c9669e5c61143134936d1cb5307fd0caea9ccd7c"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jul 04 13:23:57 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jul 04 13:23:57 2013 -0700"
      },
      "message": "Merge tag \u0027AU_LINUX_ANDROID_JB_2.5.04.02.02.040.384\u0027 into cm-10.1\n\nAU_LINUX_ANDROID_JB_2.5.04.02.02.040.384 based on quic/aosp/jb_2.5\n\nConflicts:\n\tdrivers/media/video/msm/gemini/msm_gemini_hw.c\n\tdrivers/media/video/msm/gemini/msm_gemini_hw.h\n\tdrivers/media/video/msm/msm.c\n\tdrivers/media/video/msm/msm_mctl.c\n\tdrivers/media/video/msm/server/msm_cam_server.c\n\tdrivers/media/video/msm/vfe/msm_vfe32.c\n\tinclude/media/msm_camera.h\n\nChange-Id: I4995089fa838875cd0d7236c3f72f4a0148c6e35\n"
    },
    {
      "commit": "44cd98f886254180d10e423ed6cff218f52810ff",
      "tree": "91f11346bcda9f20a2041f8e1cdcf0fca2261c79",
      "parents": [
        "13098dc6622e2cfc954bd243415bd56698724af5"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon May 06 23:50:14 2013 +0000"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jul 04 13:16:07 2013 -0700"
      },
      "message": "freezer: add new freezable helpers using freezer_do_not_count()\n\nFreezing tasks will wake up almost every userspace task from\nwhere it is blocking and force it to run until it hits a\ncall to try_to_sleep(), generally on the exit path from the syscall\nit is blocking in.  On resume each task will run again, usually\nrestarting the syscall and running until it hits the same\nblocking call as it was originally blocked in.\n\nTo allow tasks to avoid running on every suspend/resume cycle,\nthis patch adds additional freezable wrappers around blocking calls\nthat call freezer_do_not_count().  Combined with the previous patch,\nthese tasks will not run during suspend or resume unless they wake\nup for another reason, in which case they will run until they hit\nthe try_to_freeze() in freezer_count(), and then continue processing\nthe wakeup after tasks are thawed.\n\nAdditional patches will convert the most common locations that\nuserspace blocks in to use freezable helpers.\n\nChange-Id: Id909760ce460f2532801a4b00d344f0816bfefc9\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "13098dc6622e2cfc954bd243415bd56698724af5",
      "tree": "13a5a86c5ee182428789ad902d41a94250e341d9",
      "parents": [
        "3b7843137dfd6b8d489abae611941c29af562df1"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon May 06 23:50:13 2013 +0000"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jul 04 13:15:58 2013 -0700"
      },
      "message": "freezer: convert freezable helpers to static inline where possible\n\nSome of the freezable helpers have to be macros because their\ncondition argument needs to get evaluated every time through\nthe wait loop.  Convert the others to static inline to make\nfuture changes easier.\n\nChange-Id: I69d3fc10d26522cb9bf3a616ff4f21245f9c071a\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "3b7843137dfd6b8d489abae611941c29af562df1",
      "tree": "be65cd00ba9d642c7d28dd2276a89de571229416",
      "parents": [
        "202605cd53c24ff85e14704aa1a9d550ed356c29"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon May 06 23:50:12 2013 +0000"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jul 04 13:15:50 2013 -0700"
      },
      "message": "freezer: convert freezable helpers to freezer_do_not_count()\n\nFreezing tasks will wake up almost every userspace task from\nwhere it is blocking and force it to run until it hits a\ncall to try_to_sleep(), generally on the exit path from the syscall\nit is blocking in.  On resume each task will run again, usually\nrestarting the syscall and running until it hits the same\nblocking call as it was originally blocked in.\n\nConvert the existing wait_event_freezable* wrappers to use\nfreezer_do_not_count().  Combined with a previous patch,\nthese tasks will not run during suspend or resume unless they wake\nup for another reason, in which case they will run until they hit\nthe try_to_freeze() in freezer_count(), and then continue processing\nthe wakeup after tasks are thawed.\n\nThis results in a small change in behavior, previously a race\nbetween freezing and a normal wakeup would be won by the wakeup,\nnow the task will freeze and then handle the wakeup after thawing.\n\nChange-Id: I532e62251f58c1a9ca488b3fb6220c53acf7d33d\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "e7f8baba28c94a3c62a71c446893e25f19c2bb39",
      "tree": "bc6ba9206f5e9442aacc02dbd9ed1b3c5278880c",
      "parents": [
        "ffe773f5f54c43da13844fa7ed9e5e4b76f41026"
      ],
      "author": {
        "name": "Mandeep Singh Baines",
        "email": "msb@chromium.org",
        "time": "Mon May 06 23:50:09 2013 +0000"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jul 04 13:15:23 2013 -0700"
      },
      "message": "lockdep: check that no locks held at freeze time\n\nWe shouldn\u0027t try_to_freeze if locks are held.  Holding a lock can cause a\ndeadlock if the lock is later acquired in the suspend or hibernate path\n(e.g.  by dpm).  Holding a lock can also cause a deadlock in the case of\ncgroup_freezer if a lock is held inside a frozen cgroup that is later\nacquired by a process outside that group.\n\nHistory:\nThis patch was originally applied as 6aa9707099c and reverted in\ndbf520a9d7d4 because NFS was freezing with locks held.  It was\ndeemed better to keep the bad freeze point in NFS to allow laptops\nto suspend consistently.  The previous patch in this series converts\nNFS to call _unsafe versions of the freezable helpers so that\nlockdep doesn\u0027t complain about them until a more correct fix\ncan be applied.\n\nChange-Id: Ib9d4299fb75a39e611b868be42e413909a994baa\n[akpm@linux-foundation.org: export debug_check_no_locks_held]\nSigned-off-by: Mandeep Singh Baines \u003cmsb@chromium.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "ffe773f5f54c43da13844fa7ed9e5e4b76f41026",
      "tree": "943c94687a3cb8f4ff309bcc0de972c28d122124",
      "parents": [
        "cf46c3d562eae55a84a366fcacc2e5750521ccf0"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon May 06 23:50:08 2013 +0000"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jul 04 13:15:13 2013 -0700"
      },
      "message": "lockdep: remove task argument from debug_check_no_locks_held\n\nThe only existing caller to debug_check_no_locks_held calls it\nwith \u0027current\u0027 as the task, and the freezer needs to call\ndebug_check_no_locks_held but doesn\u0027t already have a current\ntask pointer, so remove the argument.  It is already assuming\nthat the current task is relevant by dumping the current stack\ntrace as part of the warning.\n\nThis was originally part of 6aa9707099c (lockdep: check that\nno locks held at freeze time) which was reverted in\ndbf520a9d7d4.\n\nChange-Id: Idbaf1332ce6c80dc49c1d31c324c7fbf210657c5\nOriginal-author: Mandeep Singh Baines \u003cmsb@chromium.org\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "cf46c3d562eae55a84a366fcacc2e5750521ccf0",
      "tree": "c26a15e05256896cf448fc2e27cfc3351a69b4d3",
      "parents": [
        "3be9167ba10de76e0a1a34ed04e52038fbecce2a"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 07 17:52:05 2013 +0000"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jul 04 13:15:02 2013 -0700"
      },
      "message": "freezer: add unsafe versions of freezable helpers for CIFS\n\nCIFS calls wait_event_freezekillable_unsafe with a VFS lock held,\nwhich is unsafe and will cause lockdep warnings when 6aa9707\n\"lockdep: check that no locks held at freeze time\" is reapplied\n(it was reverted in dbf520a).  CIFS shouldn\u0027t be doing this, but\nit has long-running syscalls that must hold a lock but also\nshouldn\u0027t block suspend.  Until CIFS freeze handling is rewritten\nto use a signal to exit out of the critical section, add a new\nwait_event_freezekillable_unsafe helper that will not run the\nlockdep test when 6aa9707 is reapplied, and call it from CIFS.\n\nIn practice the likley result of holding the lock while freezing\nis that a second task blocked on the lock will never freeze,\naborting suspend, but it is possible to manufacture a case using\nthe cgroup freezer, the lock, and the suspend freezer to create\na deadlock.  Silencing the lockdep warning here will allow\nproblems to be found in other drivers that may have a more\nserious deadlock risk, and prevent new problems from being added.\n\nChange-Id: I420c5392bacf68e58e268293b2b36068ad4df753\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nReviewed-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n"
    },
    {
      "commit": "3be9167ba10de76e0a1a34ed04e52038fbecce2a",
      "tree": "addb058f5c91d5417d2b382c7f01d86a8fbb848a",
      "parents": [
        "8d43d9559caacfa11c1d181eefd6a38ad60f2fdb"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon May 06 23:50:06 2013 +0000"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jul 04 13:12:50 2013 -0700"
      },
      "message": "freezer: add unsafe versions of freezable helpers for NFS\n\nNFS calls the freezable helpers with locks held, which is unsafe\nand will cause lockdep warnings when 6aa9707 \"lockdep: check\nthat no locks held at freeze time\" is reapplied (it was reverted\nin dbf520a).  NFS shouldn\u0027t be doing this, but it has\nlong-running syscalls that must hold a lock but also shouldn\u0027t\nblock suspend.  Until NFS freeze handling is rewritten to use a\nsignal to exit out of the critical section, add new *_unsafe\nversions of the helpers that will not run the lockdep test when\n6aa9707 is reapplied, and call them from NFS.\n\nIn practice the likley result of holding the lock while freezing\nis that a second task blocked on the lock will never freeze,\naborting suspend, but it is possible to manufacture a case using\nthe cgroup freezer, the lock, and the suspend freezer to create\na deadlock.  Silencing the lockdep warning here will allow\nproblems to be found in other drivers that may have a more\nserious deadlock risk, and prevent new problems from being added.\n\nChange-Id: Ia17d32cdd013a6517bdd5759da900970a4427170\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crafael.j.wysocki@intel.com\u003e\n\nConflicts:\n\tinclude/linux/freezer.h\n"
    },
    {
      "commit": "8d43d9559caacfa11c1d181eefd6a38ad60f2fdb",
      "tree": "44e8d024e28d7443978cbd837dd224621ee28a19",
      "parents": [
        "10d955a6d354885a21e4c42a244e58f39d35f46e"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Aug 15 13:10:04 2012 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jul 04 13:05:59 2013 -0700"
      },
      "message": "HACK: ARM: disable sleeping while atomic warning in do_signal\n\nARM disables interrupts in do_signal, which triggers a warning in\ntry_to_freeze, see details at https://lkml.org/lkml/2011/8/23/221.\nTo prevent the warnings, add try_to_freeze_nowarn and call it from\ndo_signal.\n\nChange-Id: If7482de21c386adc705fa1ac4ecb8c7ece5bb356\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\n"
    },
    {
      "commit": "789eb9036c901bbcbce9fdc6f2e47d5ad9a118b6",
      "tree": "9e2d844d7816e765fc04c60bd266a0ddec9c39fa",
      "parents": [
        "aa888f493125b21930ba87ad26f0c1ad5be39a51"
      ],
      "author": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Thu Jun 27 17:32:30 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jul 04 03:47:04 2013 -0700"
      },
      "message": "radio: iris: Fix 64th character in  RDS RT field is missing\n\nFM driver sends only upto 63 characters as Radio Text data\nto upper layer.\n\nPass upto 64 characters as Radio Text\n\nChange-Id: I3d49d85eb0c6e91ef0ea5660e572734a38281d62\nCRs-Fixed: 505062\nSigned-off-by: Ayaz Ahmad \u003caahmad@codeaurora.org\u003e\n"
    },
    {
      "commit": "aa888f493125b21930ba87ad26f0c1ad5be39a51",
      "tree": "89f9f67f2a1b4bfdc133612c04668c4bff914ca3",
      "parents": [
        "35f33d90b228cf1a1abc4aa96036815c9fbdbf39",
        "50ca37a286e73b7a897226b24978d8742c7728da"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jul 03 21:44:36 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jul 03 21:44:35 2013 -0700"
      },
      "message": "Merge \"cfg80211/nl80211: add API for MAC address ACLs\""
    },
    {
      "commit": "50ca37a286e73b7a897226b24978d8742c7728da",
      "tree": "d2f5c123361d77ada295df397dd7e50933b5e993",
      "parents": [
        "c772e69b7f97e15c5cc5c7cd0a798a44ecb3f6af"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vthiagar@qca.qualcomm.com",
        "time": "Wed Jul 03 14:16:36 2013 +0530"
      },
      "committer": {
        "name": "Sunil Dutt",
        "email": "duttus@codeaurora.org",
        "time": "Wed Jul 03 16:21:16 2013 +0530"
      },
      "message": "cfg80211/nl80211: add API for MAC address ACLs\n\nAdd API to enable drivers to implement MAC address based\naccess control in AP/P2P GO mode. Capable drivers advertise\ncfg80211/nl80211: add API for MAC address ACLs\n\nAdd API to enable drivers to implement MAC address based\naccess control in AP/P2P GO mode. Capable drivers advertise\nthis capability by setting the maximum number of MAC\naddresses in such a list in wiphy-\u003emax_acl_mac_addrs.\n\nAn initial ACL may be given to the NL80211_CMD_START_AP\ncommand and/or changed later with NL80211_CMD_SET_MAC_ACL.\n\nBlack- and whitelists are supported, but not simultaneously.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvthiagar@qca.qualcomm.com\u003e\n[rewrite commit log, many cleanups]\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nGit-commit: 77765eaf5cfb6b8dd98ec8b54b411d74ff6095f1\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nCRs-fixed: 487410\nChange-Id: Ib739f5c317e1433827370f24ab04ef798eca0d53\n[duttus@codeaurora.org: resolved 3.4 backport issues]\nSigned-off-by: Sunil Dutt \u003cduttus@codeaurora.org\u003e\n"
    },
    {
      "commit": "091fe5cc1cc90d2d156b4b001bd4646f12321056",
      "tree": "ad60a560cadc323e2db0f6bc114801a733ad82fa",
      "parents": [
        "e2af2a12bfee82076e40ada53ff3813d568f4ccf",
        "0b6ad97dbce851f65ae4359392218d867fe39e3f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jul 03 01:31:16 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jul 03 01:31:15 2013 -0700"
      },
      "message": "Merge \"Bluetooth: hidp: Remove sysfs entry if hid connection is disconnected\""
    },
    {
      "commit": "0b6ad97dbce851f65ae4359392218d867fe39e3f",
      "tree": "b5cc089dc635243322870bf69b7cc0494f0c4c42",
      "parents": [
        "5bd77dd603c814d015538dbfdbbb3c3b97d4fd01"
      ],
      "author": {
        "name": "Hemant Gupta",
        "email": "hemantg@codeaurora.org",
        "time": "Sat Jun 08 19:07:57 2013 +0530"
      },
      "committer": {
        "name": "Hemant Gupta",
        "email": "hemantg@codeaurora.org",
        "time": "Tue Jul 02 12:55:44 2013 +0530"
      },
      "message": "Bluetooth: hidp: Remove sysfs entry if hid connection is disconnected\n\nThis patch fixes the issue that sysfs entry for hid was not removed when\ndisconnection was initiated from remote end or if BT was reset. Sysfs\nentry prevented reconnection from HID device.\n\nCRs-Fixed: 468516, 473179\nChange-Id: I40bcd27450cd8f87180d33b66969dde4f08a34f3\nSigned-off-by: Hemant Gupta \u003chemantg@codeaurora.org\u003e\n"
    },
    {
      "commit": "493e49df68dff96e89402cb439c4c658c4b44f46",
      "tree": "238d1e19c7e264478d897cfd36da671fcf5bbf3c",
      "parents": [
        "787a6a1be155efbbbee6afca48cb31fa9378cf5d",
        "3adeafbab28558d17871dd75b822e8f179d9c5c7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 01 04:03:31 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jul 01 04:03:28 2013 -0700"
      },
      "message": "Merge \"ASoC: WCD9304: Add the compander support to wcd9304\""
    },
    {
      "commit": "c190537ee0146bb4e0f627085ea7cf283ebb42ae",
      "tree": "9c02d6b80aceea0d21c1f7a2a71a6c29c17037f1",
      "parents": [
        "6a66fe12c4e13b30cb1894f31d24238c9f7eeddd",
        "b3eb72f13a8f9146914ede4bbf36f7f4d0e58a32"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 01 04:03:16 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jul 01 04:03:14 2013 -0700"
      },
      "message": "Merge \"Fix disconnect not sent from host when pairing is cancelled\""
    },
    {
      "commit": "68e5ee04fc396119c0a99a3b0c2c85f49f7897be",
      "tree": "66f3c58a72c5a625aa52b33b524e663be4f18b77",
      "parents": [
        "7d2bc2a696d625287e378d6519dc8f41a38fd6d0",
        "37e6b24e8812698ce5cdea324e1feeb9063ac6f1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 01 04:02:26 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jul 01 04:02:24 2013 -0700"
      },
      "message": "Merge \"wcnss: Pre-alloc memory for WLAN driver\""
    },
    {
      "commit": "fbacd430fbb5edfa5b58a2f06b1af5c6da6e3b51",
      "tree": "b964f5f80bc862d2d81729c57c1e120b16ac6088",
      "parents": [
        "2e36926a79d532515e6ff1d41d31c7c04c65f92c",
        "ee7e7973a7a8351c0264ee4f0adab4122b6b4aa7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 01 04:02:19 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jul 01 04:02:17 2013 -0700"
      },
      "message": "Merge \"power: pm8921-bms: Update the FCC learning algorithm\""
    },
    {
      "commit": "2e36926a79d532515e6ff1d41d31c7c04c65f92c",
      "tree": "55a9a993772a6229259e4bafadb26c69acfded05",
      "parents": [
        "ae775d303a868c168bc38e46dfe81be9c73829d3",
        "4186974dd5bde1b5bb1ec66f21c2dbd5de1ef06a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 01 04:02:16 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jul 01 04:02:14 2013 -0700"
      },
      "message": "Merge \"led: leds-pm8xxx: Add support to control compensation resistor\""
    },
    {
      "commit": "d97c2fec4fb259aaa911d8f1425986a742140e00",
      "tree": "f721865ed09555e3278c4f051e09f8cae15815df",
      "parents": [
        "72832b34827685990c3bea77517afa3e40c62f94",
        "3d8898d27e1a2a9b5738c170f37747fef7a33c55"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 01 01:14:10 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jul 01 01:14:09 2013 -0700"
      },
      "message": "Merge \"msm: rotator: Enable support for 2-pass fast YUV mode\""
    },
    {
      "commit": "3adeafbab28558d17871dd75b822e8f179d9c5c7",
      "tree": "56fa39f9ba83b2f16d3239fa4528b8f526784324",
      "parents": [
        "2e6cc094ed68357a2fcd4f4de2859fcb6c7ed041"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Fri Dec 07 19:16:24 2012 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Mon Jul 01 12:30:07 2013 +0530"
      },
      "message": "ASoC: WCD9304: Add the compander support to wcd9304\n\nThe compander system is intended to increase the dynamic\nrange of an input signal. But for the wcd9304 codec,\nthis feature is to use companding in a novel way in the DAC\nconverter path to increase the signal noise ratio.\nThe change is to add the compander support to wcd9304\ncodec. The dynamic compander enable/disable during stream\nplayback is not supported.\n\nChange-Id: If912302ee9d48dde1318e894a982cba591908d8f\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "b3eb72f13a8f9146914ede4bbf36f7f4d0e58a32",
      "tree": "d8ceae1255c4633714a24f41972cb5358bfb3b4f",
      "parents": [
        "d6d8da3ccb4e20edd1dbdb2f21cd88a9250fe206"
      ],
      "author": {
        "name": "Subramanian Srinivasan",
        "email": "subrsrin@codeaurora.org",
        "time": "Tue May 21 15:42:28 2013 -0700"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Mon Jul 01 12:10:57 2013 +0530"
      },
      "message": "Fix disconnect not sent from host when pairing is cancelled\n\nFixes the issue that disconnect command is not sent\nfrom the host when pairing is cancelled.\n\nCRs-fixed: 489957\n\nChange-Id: I600a526aa9b95a3f17d77d5ef16d91e206ce7161\nSigned-off-by: Subramanian Srinivasan \u003csubrsrin@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "37e6b24e8812698ce5cdea324e1feeb9063ac6f1",
      "tree": "969274be1ce1d9036f602b5c317b79992d9cefd9",
      "parents": [
        "1440eef52524374d3e7dfe8f8695f9d6e5e1a7c1"
      ],
      "author": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Mon Sep 10 11:58:33 2012 -0700"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Mon Jul 01 11:57:00 2013 +0530"
      },
      "message": "wcnss: Pre-alloc memory for WLAN driver\n\nWLAN driver will use this pre-allocated memory (when available) for\nlarge memory allocations; this will prevent WLAN driver load\nfailures because of the un-availability of the large size slabs\nduring module load.\n\nChange-Id: I8a8139bdf343ddc871036f6d5c6ab90993816de0\nCRs-Fixed: 369983\nSigned-off-by: Sameer Thalappil \u003csameert@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "ee7e7973a7a8351c0264ee4f0adab4122b6b4aa7",
      "tree": "e3ddfdf1b0e117892a4d1f63b0a295a303aa5279",
      "parents": [
        "4186974dd5bde1b5bb1ec66f21c2dbd5de1ef06a"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue May 07 16:40:12 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Mon Jul 01 11:55:13 2013 +0530"
      },
      "message": "power: pm8921-bms: Update the FCC learning algorithm\n\n1. Add configurable parameters to\n\t- enable/disable fcc learning\n\t- minimum soc to start FCC learning\n\t- minimum ocv (pc) to start FCC learning\n\t- minimum cycles to update fcc vs temp. table\n\n2. New FCC is calculated using the cc count-\n\tFCC_NEW \u003d (cc_end - cc_start) / (soc2 - soc1)\n\tcc_end \u003d CC count when charing ends\n\tcc_start \u003d CC count when charging starts\n\tsoc1, soc2 \u003d starting and ending SOC_rbatt value\n\n3. Add a new sysfs entries to update the learnt fcc values\n   to userspace. These values are restored back on\n   reboot.\n\nCRs-Fixed: 417288\nChange-Id: I0dc713d59ef9c45f96b9f0b5844252758bd09320\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "4186974dd5bde1b5bb1ec66f21c2dbd5de1ef06a",
      "tree": "8b880bdd7ee18fb79c834e816844e389f0b149e6",
      "parents": [
        "81705a567fed97700168a532f9ddd3024a50da5b"
      ],
      "author": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Wed May 29 16:10:42 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Mon Jul 01 11:54:23 2013 +0530"
      },
      "message": "led: leds-pm8xxx: Add support to control compensation resistor\n\nAdd support to control compensation resistor of WLED\npassed from the board file platform data.\n\nChange-Id: Id5f36d49a532d8216ea9bc1415e67135d40ee18d\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "6f49bfa7f01f99019cf4b7e6f0ee7cd8d00495df",
      "tree": "410f95df585a2040ddb3402ba28e38c16f8f1742",
      "parents": [
        "a047199c688d6da9ed5b4b3ae0e517e14bf6c2d1"
      ],
      "author": {
        "name": "Venkateshwarlu Domakonda",
        "email": "Venkateshwarlu@codeaurora.org",
        "time": "Tue Jun 25 18:56:54 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jun 27 04:57:53 2013 -0700"
      },
      "message": "radio-iris: Fix in the AF_LIST event handling\n\n- Copying more than available size in AF list buffer which leads to crash.\n- Added a check to avoid copy more than available size.\n\nChange-Id: I8f00c6dd82e64ee2744bfad63ea4523b206732a6\nCRs-Fixed: 498758\nSigned-off-by: Venkateshwarlu Domakonda \u003cVenkateshwarlu@codeaurora.org\u003e\n"
    },
    {
      "commit": "7de66a2f5ddb81139359e9e42164bbf1e326aeb5",
      "tree": "de010132c915ca4e2623ffb785027d497df1b83f",
      "parents": [
        "47264b29620c1bd0aea291ac1bb93e3e956b41a6"
      ],
      "author": {
        "name": "Alok Kediya",
        "email": "kediya@codeaurora.org",
        "time": "Fri May 31 08:50:51 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Jun 25 21:14:55 2013 -0700"
      },
      "message": "msm: camera: Enable use of AVTimer, Rotation and Crop for VT\n\nThe changes expose parameters for the application to set\nthe use of AVTimer for TimeStamp information and rotation\nangle for video stream along with crop for VT use case.\n\nCRs-fixed: 498762\nChange-Id: Icf883f53513ab084f0970e84bbccd8bb9ec64737\nSigned-off-by: Alok Kediya \u003ckediya@codeaurora.org\u003e\n"
    },
    {
      "commit": "d5ea1c007518dc3641cc7d2945fa166826b0155f",
      "tree": "f084fe5ff8fca36fc3d6eed0c9aad8db0c987dfa",
      "parents": [
        "fa7a9d9ae4e04b88164ecb32668d9ba0a43eb32e",
        "c6aa748efd359dbc396e775960a0b0049f7ac96f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jun 25 03:10:59 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Jun 25 03:10:55 2013 -0700"
      },
      "message": "Merge \"wcnss: Add API to expose the IRIS XO mode set\""
    },
    {
      "commit": "8b2414d4e80786254c84d7ae7826750b38e4b150",
      "tree": "88c0c904c6497464d2ffdb227a05d952c54a95c9",
      "parents": [
        "47264b29620c1bd0aea291ac1bb93e3e956b41a6"
      ],
      "author": {
        "name": "Harout Hedeshian",
        "email": "harouth@codeaurora.org",
        "time": "Fri Dec 21 12:38:38 2012 -0800"
      },
      "committer": {
        "name": "Harout Hedeshian",
        "email": "harouth@codeaurora.org",
        "time": "Mon Jun 24 10:08:26 2013 -0600"
      },
      "message": "net/ipv6/addrconf: IPv6 tethering enhancement\n\nAdded new procfs flag to toggle the automatic addition of prefix\nroutes on a per device basis. The new flag is accept_ra_prefix_route.\nDefaults to 1 as to not break existing behavior.\n\nChange-Id: If25493890c7531c27f5b2c4855afebbbbf5d072a\nCRs-Fixed: 504095\nSigned-off-by: Harout Hedeshian \u003charouth@codeaurora.org\u003e\n"
    },
    {
      "commit": "3d8898d27e1a2a9b5738c170f37747fef7a33c55",
      "tree": "1a90bfabb20cd55266876a00c3af0b06f56c2cf7",
      "parents": [
        "b87066691312e90c9f933ed2c17aa3da222a51b6"
      ],
      "author": {
        "name": "Padmanabhan Komanduru",
        "email": "pkomandu@codeaurora.org",
        "time": "Fri Apr 12 17:22:00 2013 +0530"
      },
      "committer": {
        "name": "Padmanabhan Komanduru",
        "email": "pkomandu@codeaurora.org",
        "time": "Mon Jun 24 15:29:03 2013 +0530"
      },
      "message": "msm: rotator: Enable support for 2-pass fast YUV mode\n\nAdd support for 2-pass rotator operation for downscaling\nand 90 degree rotation when rotator operates in fast YUV\nmode. 2-pass is supported for 420 H2V2 formats.\n\nChange-Id: Ib8ce802a5a8aabe10c88422e3b8d82708c5b05d4\nSigned-off-by: Padmanabhan Komanduru \u003cpkomandu@codeaurora.org\u003e\n"
    },
    {
      "commit": "5703496ec5d6ca2ca8dfaed0a15aafadc7923780",
      "tree": "35837bb6cf86121c4170fe04fb14860dcec47198",
      "parents": [
        "e75de27866badc6c5ede27d1d21954d36ddf0fd5"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jcrouse@codeaurora.org",
        "time": "Tue May 28 17:09:15 2013 -0600"
      },
      "committer": {
        "name": "Harsh Vardhan Dwivedi",
        "email": "hdwivedi@codeaurora.org",
        "time": "Fri Jun 21 15:37:54 2013 -0600"
      },
      "message": "msm: kgsl: Add a new API to allow sharing of GPU performance counters\n\nAdreno uses programmable performance counters, meaning that while there\nare a limited number of physical counters each counter can be programmed\nto count a vast number of different measurements (we refer to these as\ncountables).  This could cause problems if multiple apps want to use\nthe performance counters, so this API and infrastructure allows the\ncounters to be safely shared.\n\nThe kernel tracks which countable is selected for each of the physical\ncounters for each counter group (where groups closely match hardware\nblocks). If the desired countable is already in use, or there is an\nopen physical counter, then the process is allowed to use the counter.\n\nThe get ioctl reserves the counter and returns the dword offset of the\nregister associated with that physical counter.  The put ioctl\nreleases the physical counter.  The query ioctl gets the countables\nused for all of the counters in the block - up to 8 values can be\nreturned.  The read ioctl gets the current hardware value in the counter\n\nChange-Id: Ic0dedbadae1dedadba60f8a3e685e2ce7d84fb33\nSigned-off-by: Jordan Crouse \u003cjcrouse@codeaurora.org\u003e\nSigned-off-by: Carter Cooper \u003cccooper@codeaurora.org\u003e\n"
    },
    {
      "commit": "72bb70b9a136cebe09afd3d6475daf6a60f2deff",
      "tree": "1fdb9bda6a0802a2e93efc07e2d2cda5d9229862",
      "parents": [
        "3ff2eac47c054e039eb94c013f148957b9f7ff22"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jcrouse@codeaurora.org",
        "time": "Tue May 28 17:03:52 2013 -0600"
      },
      "committer": {
        "name": "Harsh Vardhan Dwivedi",
        "email": "hdwivedi@codeaurora.org",
        "time": "Fri Jun 21 15:37:41 2013 -0600"
      },
      "message": "msm: kgsl: Add a type field to the adreno draw context flags\n\nAllow the user space to pass in a type field to indicate the\ntype of upper level library that owns the context. The type\nfield is added to all the appropriate ftrace output for easier\ndebugging.\n\nChange-Id: Ic0dedbadd42fc5ccfffd89738affd4794a6ab85e\nSigned-off-by: Jordan Crouse \u003cjcrouse@codeaurora.org\u003e\n"
    },
    {
      "commit": "fec05c26825e28468ba103d1381c59411eab042c",
      "tree": "97e4377bfe9d1b730501fb206ca0c31f0ce67b57",
      "parents": [
        "e9efb0be6c3ae5852bbff2373be23f263bf97578"
      ],
      "author": {
        "name": "Jeremy Gebben",
        "email": "jgebben@codeaurora.org",
        "time": "Tue May 28 16:59:29 2013 -0600"
      },
      "committer": {
        "name": "Harsh Vardhan Dwivedi",
        "email": "hdwivedi@codeaurora.org",
        "time": "Fri Jun 21 12:25:14 2013 -0600"
      },
      "message": "msm: kgsl: allow consistent CPU and GPU mappings\n\nKGSL_GPUMEM_ALLOC_ID now takes a flag,\nKGSL_MEMFLAGS_USE_CPU_MAP. When set, the GPU\nmapping will be set up to match the CPU mapping\nduring mmap().  This feature is only supported when\nusing per process pagetables with the IOMMU. The\nflags field of KGSL_GPUMEM_ALLOC_ID is copied back\nto userspace and KGSL_MEMFLAGS_USE_CPU_MAP will\nbe cleared when this feature is not supported.\n\nThe IOMMU virtual address space has been adjusted\nwhen perprocess pagetables is enabled so that the\nentire userpace address range (0 to TASK_SIZE) can\nhave equivalent mappings on the IOMMU. For buffers\nthat do not have equivalent mappings, the address\nrange from PAGE_OFFSET to KGSL_IOMMU_GLOBAL_MEM_BASE\nis used.\n\nChange-Id: Ib61c03aa7453c3dd901c41e8fd297f66d402ae1a\nSigned-off-by: Jeremy Gebben \u003cjgebben@codeaurora.org\u003e\n"
    },
    {
      "commit": "e9efb0be6c3ae5852bbff2373be23f263bf97578",
      "tree": "69abb58c6902e313009490fc1b13dbc64648a3be",
      "parents": [
        "a46f427f5431c698dc55677768f0d2bd965e44e2"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jcrouse@codeaurora.org",
        "time": "Tue May 28 16:54:19 2013 -0600"
      },
      "committer": {
        "name": "Harsh Vardhan Dwivedi",
        "email": "hdwivedi@codeaurora.org",
        "time": "Fri Jun 21 12:25:13 2013 -0600"
      },
      "message": "msm: kgsl: Support user-specified caching hints\n\nThe user allocating memory can provide hints for the caching\nsettings when said buffer is mapped on the user side. Try\nto obey the cache settings when applicable.  The user will\nbe responsible for handling cache management both to and\nfrom the GPU so add a new ioctl IOCTL_KGSL_GPUMEM_CACHE_SYNC to\nsupport both directions (the old IOCTL_KGSL_SHAREDMEM_FLUSH_CACHE)\nonly handled flushing, not invalidating. The legacy ioctl still\nworks it just does what it says it does - a cache flush.\n\nChange-Id: Ic0dedbad55ce82f2b01ebc56de30d4649e2e7311\nSigned-off-by: Jordan Crouse \u003cjcrouse@codeaurora.org\u003e\n"
    },
    {
      "commit": "a46f427f5431c698dc55677768f0d2bd965e44e2",
      "tree": "cdb155b7c6e62436f8aaee2c34d999a819babbee",
      "parents": [
        "2aba0f3bd70bf179c48161175b9aeed5a2c428e7"
      ],
      "author": {
        "name": "Jeremy Gebben",
        "email": "jgebben@codeaurora.org",
        "time": "Tue May 28 16:54:09 2013 -0600"
      },
      "committer": {
        "name": "Harsh Vardhan Dwivedi",
        "email": "hdwivedi@codeaurora.org",
        "time": "Fri Jun 21 12:25:13 2013 -0600"
      },
      "message": "msm: kgsl: add IOCTL_KGSL_GPUMEM_ALLOC_ID\n\nPreviously, the gpu address has been used to uniquely\nidentify each memory allocation. Upcoming patches will\nintroduce cases where an allocation does not always\nhave a gpu address, so an additional id is needed.\n\nIOCTL_KGSL_GPUMEM_ALLOC_ID allocates pages and returns\nan id.\n\nIOCTL_KGSL_GPUMEM_FREE_ID frees an id. KGSL_SHAREDMEM_FREE\ncan still be used to free by GPU address, if it exists.\n\nThe id can also be passed to mmap(), shifted left by\nPAGE_SIZE to get a CPU mapping for the buffer.\n\nIOCTL_KGSL_GPUMEM_ALLOC_GET_INFO can be called to retrieve\nthe id and other information about the buffer.\n\nChange-Id: I4b45f0660cb9d4a5fb1323ccc6c4aa360791c1ec\nSigned-off-by: Jeremy Gebben \u003cjgebben@codeaurora.org\u003e\n"
    },
    {
      "commit": "9ce05324c40f880c1a927b03d10eac1c49288ede",
      "tree": "ee7b144e3172af4e441bfb0a2f302331f6dfce99",
      "parents": [
        "c9669e5c61143134936d1cb5307fd0caea9ccd7c"
      ],
      "author": {
        "name": "Alok Kediya",
        "email": "kediya@codeaurora.org",
        "time": "Fri May 31 08:50:51 2013 +0530"
      },
      "committer": {
        "name": "Alok Kediya",
        "email": "kediya@codeaurora.org",
        "time": "Fri Jun 21 09:40:42 2013 +0530"
      },
      "message": "msm: camera: Enable use of AVTimer, Rotation and Crop for VT\n\nThe changes expose parameters for the application to set\nthe use of AVTimer for TimeStamp information and rotation\nangle for video stream along with crop for VT use case.\n\nCRs-fixed: 498762\nChange-Id: Icf883f53513ab084f0970e84bbccd8bb9ec64737\nSigned-off-by: Alok Kediya \u003ckediya@codeaurora.org\u003e\n"
    },
    {
      "commit": "dde448d95d8698ee4c8373bb48fe08a22f41052f",
      "tree": "7fe87fa93bfa5b81e6f87b147e32512d2e8198e3",
      "parents": [
        "ac4f6190fae02a3dc30133f90488b996f726bf7a",
        "f95b978981a7d154ba40d14c18e8ed5c694e6124"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jun 20 11:32:42 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Thu Jun 20 11:32:42 2013 -0700"
      },
      "message": "Merge tag \u0027v3.4.10\u0027 into cm-10.1\n\nThis is the 3.4.10 stable release\n\nConflicts:\n\tarch/arm/mm/tlb-v7.S\n\tarch/arm/vfp/entry.S\n\tdrivers/base/power/main.c\n\tdrivers/mmc/host/sdhci.c\n\tdrivers/net/tun.c\n\tdrivers/usb/core/hub.c\n\tdrivers/usb/host/xhci.h\n\tinclude/linux/sched.h\n\tkernel/power/suspend.c\n\nChange-Id: Ia2477ec93ceb64b13dd1a2d8aa646cb233387d14\n"
    },
    {
      "commit": "c6aa748efd359dbc396e775960a0b0049f7ac96f",
      "tree": "0a26b9d4e7c16a168f6546835942406bb686d313",
      "parents": [
        "d9ea587cfb13a3c2061a0ffb85b9b0c3cb81753d"
      ],
      "author": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Wed Jun 19 14:40:27 2013 -0700"
      },
      "committer": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Wed Jun 19 14:40:27 2013 -0700"
      },
      "message": "wcnss: Add API to expose the IRIS XO mode set\n\nIRIS XO mode can be configured thru module parameter; and it can also\nbe auto detected. Add an API to expose the IRIS XO mode set. WLAN driver\ncan use this API for it\u0027s XO specific operation.\n\nChange-Id: If40ae715f5e400e13a6fc9588d2bd144958ee8c2\nSigned-off-by: Sameer Thalappil \u003csameert@codeaurora.org\u003e\n"
    },
    {
      "commit": "ac4f6190fae02a3dc30133f90488b996f726bf7a",
      "tree": "3b9e814cdc0e25cd603604908f62d83a07000fe5",
      "parents": [
        "db499a9b9c662e30f253c7788e9fd2bd7a9a5f30",
        "8b638b3285550f970980dbf42541a2136d5be68b"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Wed Jun 19 12:47:21 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Wed Jun 19 12:47:21 2013 -0700"
      },
      "message": "Merge tag \u0027AU_LINUX_ANDROID_JB_2.5.04.02.02.040.375\u0027 into HEAD\n\nAU_LINUX_ANDROID_JB_2.5.04.02.02.040.375 based on quic/aosp/jb_2.5\n\nConflicts:\n\tdrivers/media/video/msm/jpeg_10/msm_jpeg_hw.c\n\tdrivers/media/video/msm/jpeg_10/msm_jpeg_hw.h\n\tdrivers/media/video/msm/mercury/msm_mercury_hw.c\n\tdrivers/media/video/msm/mercury/msm_mercury_hw.h\n\tdrivers/media/video/msm/msm.c\n\tdrivers/media/video/msm/msm_mctl.c\n\tdrivers/media/video/msm/sensors/msm_sensor.c\n\tdrivers/media/video/msm/sensors/ov8825_v4l2.c\n\tdrivers/media/video/msm/sensors/ov9724_v4l2.c\n\tdrivers/media/video/msm/vfe/msm_vfe_stats_buf.c\n\nChange-Id: Idd386f9f72ab4ce12039c4af12bc456b2f34c489\n"
    },
    {
      "commit": "87982004f86335676c612d5d42d8155aeadc69a2",
      "tree": "697d4d9dab7d1afee95e723df31bdc281e731fe5",
      "parents": [
        "a6d62a4edc05156feb3c9839a33c1fcb9db090b4",
        "9e9228768dae7b34217ad89301b0cbc910e6a39f"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jun 19 07:50:41 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jun 19 07:50:39 2013 -0700"
      },
      "message": "Merge \"power: pm8921-bms: Fix variable naming\""
    },
    {
      "commit": "360ed105fc9f3b60326edb5d46e13b28f2995e1e",
      "tree": "79a3f8c724e4658bca4466b361579a5dc2b93c1d",
      "parents": [
        "b596a29c7a8c30b8fc4f976014ed2e03bad08018",
        "78725fa84f400605ceaad7e769c72951fe125f23"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jun 19 05:21:33 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jun 19 05:21:30 2013 -0700"
      },
      "message": "Merge \"msm: camera: Add mechanism to stop overflow recovery and handle IOMMU pagefault\""
    },
    {
      "commit": "9e9228768dae7b34217ad89301b0cbc910e6a39f",
      "tree": "3c1fb7630edacc4fdb38116c097fcdb285ee06f5",
      "parents": [
        "b596a29c7a8c30b8fc4f976014ed2e03bad08018"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Jun 13 19:03:58 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Jun 18 23:13:40 2013 -0700"
      },
      "message": "power: pm8921-bms: Fix variable naming\n\nThe max_fcc_learning_cycles variable actually indicates\nthe minimum number of FCC cycles required to update a new FCC,\nname it accordingly.\n\nChange-Id: I510d3a05eed736a9ee560c936faa20ed2d3c5bd1\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "4bd475af149edff8389d7d2d5b4b845e9feb0c3b",
      "tree": "d9e48e2fcba461494bbc01690fba676535846a02",
      "parents": [
        "158aac50a9938541ad4fdeedf8782849e1408d49"
      ],
      "author": {
        "name": "Fred Fettinger",
        "email": "fred.fettinger@motorola.com",
        "time": "Fri Jan 11 14:20:40 2013 -0600"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jun 17 12:23:01 2013 -0700"
      },
      "message": "base: sync: increase size of sync_timeline name\n\nThis makes it possible for drivers to use a longer, more descriptive\nname for a sync_timeline, which improves the readability of the\nsync dump in debugfs.\n\nChange-Id: Ifb83aebf6fd820ebb26aca2ff230ac1116e65ce9\nGit-commit: cb63e61b80ec905f01cbe1c21081aa0d1fef082d\nGit-repo: https://www.codeaurora.org/gitweb/quic/la/?p\u003dkernel/msm.git\nSigned-off-by: Fred Fettinger \u003cfred.fettinger@motorola.com\u003e\nSigned-off-by: Harsh Vardhan Dwivedi \u003chdwivedi@codeaurora.org\u003e\n"
    },
    {
      "commit": "93baa4286a78dbac7bca38c7195bb135365f6ef2",
      "tree": "70ce7182fee504df65a73c3105a898679a1fad74",
      "parents": [
        "c1449e4a593160c92812c8786fbfb1b04493a071",
        "8799b47f786b1a8beb59e876e9b5a4e3fff0ce84"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jun 15 02:03:56 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Jun 15 02:03:55 2013 -0700"
      },
      "message": "Merge \"wcnss: Add support to download calibrated data\""
    },
    {
      "commit": "8799b47f786b1a8beb59e876e9b5a4e3fff0ce84",
      "tree": "40c08539563575eac55344210f02a87bdb9cb45f",
      "parents": [
        "3edc7a9ca563702133b678063a6544dc3533a4df"
      ],
      "author": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Wed Apr 24 14:54:39 2013 -0700"
      },
      "committer": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Fri Jun 14 10:58:00 2013 -0700"
      },
      "message": "wcnss: Add support to download calibrated data\n\nWCNSS Firmware needs raw NV data (settings \u0026 some register values),\nto do the power-on calibration. Once firmware does the power-on\ncalibration; it can then re-use the calibrated data. And it need not\ndo the calibration again when the next time it boots. WCNSS sends this\ncalibrated data to Apps; and Apps saves this into a persistent area.\nAnd in the subsequent bootup, Apps sends the calibrated data to WCNSS.\n\nAdd interfaces to read calibrated data; and also add inteface to write\ncalibrated data to platform driver.\n\nChange-Id: Ic18d40150093024b10a53e28f8a423dd9d3846eb\nCRs-Fixed: 458741\nSigned-off-by: Sameer Thalappil \u003csameert@codeaurora.org\u003e\n"
    },
    {
      "commit": "712d16110f446e59d8ee9464d4ebd71c2e4615e8",
      "tree": "42b74db73dda551459bf551165a64a671d2e1158",
      "parents": [
        "561bc5532d22ecf4a7026c4adece2626f4c92275",
        "3dfc431913eca8a8d347c3069f6935c0fb7df9aa"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jun 14 09:45:30 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Jun 14 09:45:29 2013 -0700"
      },
      "message": "Merge \"msm: rotator: Enable support for 2-pass fast YUV mode\""
    },
    {
      "commit": "78725fa84f400605ceaad7e769c72951fe125f23",
      "tree": "b299a8ed04de52fe16725c829ac356283c6c5a8f",
      "parents": [
        "88698f7b75db87564090d5e97210288c2fd85a78"
      ],
      "author": {
        "name": "Roja Rani Yarubandi",
        "email": "rojay@codeaurora.org",
        "time": "Tue Jun 11 17:29:43 2013 +0530"
      },
      "committer": {
        "name": "Roja Rani Yarubandi",
        "email": "rojay@codeaurora.org",
        "time": "Tue Jun 11 17:29:43 2013 +0530"
      },
      "message": "msm: camera: Add mechanism to stop overflow recovery and handle IOMMU pagefault\n\nCRs-Fixed: 491200\n\nChange-Id: Ic148007e9402862060c3f4b6d7cc8f2b5c77ad9f\nSigned-off-by: Roja Rani Yarubandi \u003crojay@codeaurora.org\u003e\n"
    },
    {
      "commit": "46ffd583855463f93066a661ed22933989f93994",
      "tree": "00423e640ae49823feffb8e88d9c296d4687da91",
      "parents": [
        "6ad7426d9712a8e2042f5178f24e711a0027d292"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni@qca.qualcomm.com",
        "time": "Tue Jun 04 19:26:05 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Jun 11 02:46:41 2013 -0700"
      },
      "message": "cfg80211: Allow TDLS peer AID to be configured for VHT\n\nVHT uses peer AID in the PARTIAL_AID field in TDLS frames. The\ncurrent design for TDLS is to first add a dummy STA entry before\ncompleting TDLS Setup and then update information on this STA\nentry based on what was received from the peer during the setup\nexchange.\n\nIn theory, this could use NL80211_ATTR_STA_AID to set\nthe peer AID just like this is used in AP mode to set the AID\nof an association station. However, existing cfg80211 validation\nrules prevent this attribute from being used with set_station\noperation. To avoid interoperability issues between different\nkernel and user space version combinations, introduce a new\nnl80211 attribute for the purpose of setting TDLS peer AID.\nThis attribute can be used in both the new_station and set_station\noperations. It is not supposed to be allowed to change the AID\nvalue during the lifetime of the STA entry, but that validation\nis left for drivers to do in the change_station callback.\n\nSigned-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nGit-commit: 5e4b6f5698421d94226cc2f80eae6d613c9acef8\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git\nChange-Id: I1d2f6d2f5a291f91858b45ad004de66a0080f1d2\nCRs-fixed: 483290\n[duttus@codeaurora.org: backport to 3.4-This commit includes the\nchanges from following commits in include/linux/nl80211.h to compile\nfor msm-3.4.\n5de17984898c5758fc6ebe08eccea9f4b6548914 :\ncfg80211: introduce critical protocol indication from user-space.]\nSigned-off-by: Sunil Dutt \u003cduttus@codeaurora.org\u003e\n"
    },
    {
      "commit": "0e851ae87c9301d2ee3cd08d35949edb32546341",
      "tree": "be0717af16f150c4893fc472daae28bf94a9569b",
      "parents": [
        "2e6e95558cfe06b905746fe57445c6c074ef5222",
        "b0769afac7e5a67398a892bb78dddd9d1675d31d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jun 11 01:05:47 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Jun 11 01:05:46 2013 -0700"
      },
      "message": "Merge \"leds: pm8xxx: Enable PWM LPG banks based on max current\""
    },
    {
      "commit": "ed59f646b48c1c02de8ddfb1c4627305ac928d19",
      "tree": "63deae23a8c9f45ba40b06413be63edc87d1e5c3",
      "parents": [
        "3ff21eb1585a083e9b7a06f62ae037fced6b9e62",
        "ad5a1966fe2423143b713c4c0560415bfc1bea0a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jun 10 23:17:13 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jun 10 23:17:12 2013 -0700"
      },
      "message": "Merge \"msm: vidc: Get the current performance level\""
    },
    {
      "commit": "bd85fb5556468ce7d5fdfc63fe45e2d2eef149b6",
      "tree": "eb068f40d09a0e9692c29e91b262dbd15d89dcaf",
      "parents": [
        "f41ecf94c79c9408af5f444f796dea43a8d87aea"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Thu Jun 06 17:09:21 2013 +0200"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Mon Jun 10 21:42:10 2013 -0700"
      },
      "message": "ASoC: tpa2051d3: Add TI tpa2051d3 amp for HTC devices\n\nChange-Id: I96c1713e80e408a8f5efdd4385db1d711697ae52\n"
    },
    {
      "commit": "ad5a1966fe2423143b713c4c0560415bfc1bea0a",
      "tree": "1a57338572851974e10e2b8360b67de18301d382",
      "parents": [
        "39b28cedfd85d2d9f47f37a6e23d3d7b3dba527c"
      ],
      "author": {
        "name": "Maheshwar Ajja",
        "email": "majja@codeaurora.org",
        "time": "Wed May 22 04:25:29 2013 +0530"
      },
      "committer": {
        "name": "Maheshwar Ajja",
        "email": "majja@codeaurora.org",
        "time": "Mon Jun 10 22:54:46 2013 +0530"
      },
      "message": "msm: vidc: Get the current performance level\n\nThis change supports client to get the current\nperformance level of the video driver via\nIOCTL_GET_PERF_LEVEL. The current performance\nlevel indicate the number of MBs per second\nis being processed by video hardware.\n\nChange-Id: Ic6f5b2b14e0d77bf801c4f857f8a0e20339c199f\nSigned-off-by: Maheshwar Ajja \u003cmajja@codeaurora.org\u003e\n"
    },
    {
      "commit": "3dfc431913eca8a8d347c3069f6935c0fb7df9aa",
      "tree": "9c74987a593eec7874c75540448f06a0fe93f200",
      "parents": [
        "8e5a2e3e2637724d3cf7baabc9292c522560ce9c"
      ],
      "author": {
        "name": "Padmanabhan Komanduru",
        "email": "pkomandu@codeaurora.org",
        "time": "Fri Apr 12 17:22:00 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jun 10 05:51:37 2013 -0700"
      },
      "message": "msm: rotator: Enable support for 2-pass fast YUV mode\n\nAdd support for 2-pass rotator operation for downscaling\nand 90 degree rotation when rotator operates in fast YUV\nmode. 2-pass is supported for 420 H2V2 formats.\n\nChange-Id: Ib8ce802a5a8aabe10c88422e3b8d82708c5b05d4\nSigned-off-by: Padmanabhan Komanduru \u003cpkomandu@codeaurora.org\u003e\n"
    },
    {
      "commit": "783c68b7779ce5ef94ddd4852e2837f72081248a",
      "tree": "5887252cc27a985d061ae9055c982240749df644",
      "parents": [
        "6ad7426d9712a8e2042f5178f24e711a0027d292"
      ],
      "author": {
        "name": "Deepak Verma",
        "email": "dverma@codeaurora.org",
        "time": "Mon Jun 10 18:15:20 2013 +0530"
      },
      "committer": {
        "name": "Deepak Verma",
        "email": "dverma@codeaurora.org",
        "time": "Mon Jun 10 18:15:20 2013 +0530"
      },
      "message": "msm: vidc: add support for the bitstream_restrict flag\n\nAdds support for the MFC core to add the bitstream_restrict flag in the\nsps/pps for H264 codecs.  This allows for the decoder to determine how\nmany frames to buffer when decoding.\n\nChange-Id: Ic0de960d92a771d74c303dac7100734d6411fc45\nSigned-off-by: Deepak Verma \u003cdverma@codeaurora.org\u003e\n"
    },
    {
      "commit": "07dc26339acc5cceb0b53f27a9de4d32d83462bc",
      "tree": "71c0d5ebdc37fd08ef3b640de8d8177aff09c9dc",
      "parents": [
        "8e5a2e3e2637724d3cf7baabc9292c522560ce9c",
        "f60ee6a7daf13f1698eb772657b3782053381b20"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jun 10 04:21:07 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jun 10 04:21:07 2013 -0700"
      },
      "message": "Merge \"ALSA: PCM: volume API implementation\""
    },
    {
      "commit": "ce3c2c3884fd3da3834ff92ab42988cf781f136c",
      "tree": "754ed0265668e25cb3c015191c567288faec6bf8",
      "parents": [
        "66ee21526294acf71bd43af6c88d7a26955bfaaa"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Thu May 23 16:53:44 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jun 09 00:52:59 2013 -0700"
      },
      "message": "input: touchscreen: synaptics_3200: Add Synaptics 3200 driver\n\nHTC kernel version: evitaul-jb-crc-3.4.10-ec474a3\n\nChange-Id: I4acac53e40e4b47f249f631e7b92d9dfe7cb9e79\n"
    },
    {
      "commit": "66ee21526294acf71bd43af6c88d7a26955bfaaa",
      "tree": "0a2e580b9b51800d534b93e1bd41c291833ac11c",
      "parents": [
        "0604a8e0418ce50e8315d4b942671f1a16afbe04"
      ],
      "author": {
        "name": "Flemmard",
        "email": "flemmard@gmail.com",
        "time": "Thu May 23 16:28:25 2013 -0700"
      },
      "committer": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Sun Jun 09 00:52:59 2013 -0700"
      },
      "message": "misc: pm8xxx-vibrator: Add HTC pm8xxx-vibrator driver with PWM\n\nHTC kernel version: evitaul-jb-crc-3.4.10-ec474a3\n\nChange-Id: I388fd70a7b98476f605018550736eef6290fad7d\n"
    }
  ],
  "next": "0604a8e0418ce50e8315d4b942671f1a16afbe04"
}
