)]}'
{
  "log": [
    {
      "commit": "79b87fed1ba0888485f5c2f4c87eded3b146fbe7",
      "tree": "8c8da9e5d368d95a272846e86a653981313ccaeb",
      "parents": [
        "8d51999c719b6988ca8a8683dd6c42972108e198"
      ],
      "author": {
        "name": "Seungwon Jeon",
        "email": "tgih.jun@samsung.com",
        "time": "Thu Sep 27 16:12:47 2012 +0200"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Dec 03 18:48:43 2012 -0800"
      },
      "message": "mmc: add packed command feature of eMMC4.5\n\nThis patch adds packed command feature of eMMC4.5.\nThe maximum number for packing read(or write) is offered\nand exception event relevant to packed command which is\nused for error handling is enabled. If host wants to use\nthis feature, MMC_CAP2_PACKED_CMD should be set.\n\n(cherry picked from commit c70e9669bffa2f2ffe4d8f9768980e1cd08df4b2)\n\nChange-Id: If3af1299c7dbdc9f66b13ec5b99038225d5b17f0\nSigned-off-by: Seungwon Jeon \u003ctgih.jun@samsung.com\u003e\nReviewed-by: Maya Erez \u003cmerez@codeaurora.org\u003e\nReviewed-by: Subhash Jadavani \u003csubhashj@codeaurora.org\u003e\nReviewed-by: Namjae Jeon \u003clinkinjeon@gmail.com\u003e\nSigned-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\n(cherry picked from commit 458c9b55dd3e06d6cd36158bd96a6d4935ed4fea)\n"
    },
    {
      "commit": "b52c7182bb304bec1e873d730ae5a9cfca33526d",
      "tree": "d724dd48caea5aac16363ac1fcada4d145f34713",
      "parents": [
        "d0ed5ae04fc529f2f4477529c66f950f3ff791be"
      ],
      "author": {
        "name": "Maya Erez",
        "email": "merez@codeaurora.org",
        "time": "Wed Nov 28 23:46:50 2012 +0200"
      },
      "committer": {
        "name": "Maya Erez",
        "email": "merez@codeaurora.org",
        "time": "Wed Nov 28 23:46:50 2012 +0200"
      },
      "message": "mmc: Revert all packing related patches\n\nThe version of packing support excepted by the linux community is\nslightly different from the one that was merged. This revert is needed\nin order to upload the latest version from the linux community.\n\nThis patch reverts the following commits:\n1.mmc: card: Add eMMC4.5 write packed commands unit-tests\n2.mmc: card: Fix packing control enabling algorithm\n3.mmc: block: Add MMC write packing statistics\n4.mmc: msm_sdcc: enable the write packing control\n5.mmc: msm_sdcc: Enable write packing capability\n6.mmc: block: Add write packing control\n7.mmc: core: Support packed write command for eMMC4.5 device\n8.mmc: core: Add packed command feature of eMMC4.5\n\n(cherry picked from commit f94cf3da103b344b13fa4d6665fd21dad1b95ead)\n\nChange-Id: I2efc6dc8d8f6d5cc7e9efa99ec74914ffff96fcd\n  commit:  9b54d88c6a11ebfe069b7fdebcb521da21754c3f\n  commit: e2ecb58a6c5011549aac3e86fb1c13e7b7c65104\n  commit: e544d700e2dac1584a8172c4dc347d81ede203bd\n  commit: 8afe8d2a98a1bbf3804162ff5c95a56226935f5a\n  commit: 25e2261a556c4393f79d58bce814bb3df34b9549\n  commit: 63c61d6d8b8f37c71b4162b3affffdf72ac06811\n  commit: 968c774ea6466fa7adbf2eac333220132acda306\n  commit: 516994eee39282b8648b509e449ff83b49833209.\nSigned-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\n(cherry picked from commit 31fe84d6edae65f9df5663538e528697897be86e)\n\nSigned-off-by: Maya Erez \u003cmerez@codeaurora.org\u003e\n"
    },
    {
      "commit": "32286c2218d0c1d609e11dcd9516c17e32b3bb2a",
      "tree": "d5fedbf22018e6d35aa8071ae6a1869c47c623a7",
      "parents": [
        "b12ed0edfe45f02c7ca1694e7cdadf582830808c"
      ],
      "author": {
        "name": "Maya Erez",
        "email": "merez@codeaurora.org",
        "time": "Sat Sep 29 06:30:47 2012 +0200"
      },
      "committer": {
        "name": "Maya Erez",
        "email": "merez@codeaurora.org",
        "time": "Wed Nov 28 23:27:02 2012 +0200"
      },
      "message": "mmc: core: Add the ability to enable BKOPS\n\nIf the card and the host support BKOPS, and BKOPS is not enabled\nyet, set the BKOPS_EN bit to enable BKOPS.\nThis bit is one time programmable.\n\n(cherry picked from commit e966c1ca32d118b26ca6e26267f0c13c9c0e0052)\n\nChange-Id: I2b97898857bed676021fe56a6f6e49762cf609fa\nSigned-off-by: Maya Erez \u003cmerez@codeaurora.org\u003e\n(cherry picked from commit 5ebe331e59e9c30bffead8e3030e3581ee699895)\n"
    },
    {
      "commit": "b12ed0edfe45f02c7ca1694e7cdadf582830808c",
      "tree": "4432d51203f4ee0a42cd7a6eab55acf1960aa781",
      "parents": [
        "e11cecb4f3b0f09849287910822cd48cd4f644f1"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Mon Sep 24 14:44:45 2012 +0200"
      },
      "committer": {
        "name": "Maya Erez",
        "email": "merez@codeaurora.org",
        "time": "Wed Nov 28 23:25:24 2012 +0200"
      },
      "message": "mmc: support BKOPS feature for eMMC\n\nEnable eMMC background operations (BKOPS) feature.\n\nIf URGENT_BKOPS is set after a response, note that BKOPS are required.\nImmediately run BKOPS if required.  Read/write operations should be\nrequested during BKOPS(LEVEL-1), then issue HPI to interrupt the\nongoing BKOPS and service the foreground operation.\n(This patch only controls the LEVEL2/3.)\n\nWhen repeating the writing 1GB data, at a certain time, performance is\ndecreased.  At that time, card triggers the Level-3 or Level-2.  After\nrunning bkops, performance is recovered.\n\nFuture considerations:\n * Check BKOPS_LEVEL\u003d1 and start BKOPS in a preventive manner.\n * Interrupt ongoing BKOPS before powering off the card.\n * How do we get BKOPS_STATUS value (periodically send ext_csd command)?\n * If using periodic bkops, also consider runtime_pm control.\n\n(cherry picked from commit 6807769f7bf68984a5aeda4b9b521f1167cbaf00)\n\n[merez@codeaurora.org: core.c: release_host when stopping BKOPs for\nnon SDIO cards in suspend]\n(cherry picked from commit c1a56a1247341d13af7c8f84d5ac1211a3c4b376)\n\nChange-Id: I5ac2ac909222e2b4e94cd97ce7da79f4488f06f0\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Konstantin Dorfman \u003ckdorfman@codeaurora.org\u003e\nReviewed-by: Maya Erez \u003cmerez@codeaurora.org\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: Maya Erez \u003cmerez@codeaurora.org\u003e\n(cherry picked from commit 653abe2434532e4d2886d27dfdc3f42ae1c7ade1)\n"
    },
    {
      "commit": "e11cecb4f3b0f09849287910822cd48cd4f644f1",
      "tree": "d44a67eef0dec0e79ebf322b6ae35c74d44cd0e9",
      "parents": [
        "de4e64aa8db98d6fc73059225511668865ecab26"
      ],
      "author": {
        "name": "Maya Erez",
        "email": "merez@codeaurora.org",
        "time": "Thu Sep 20 10:53:36 2012 +0300"
      },
      "committer": {
        "name": "Maya Erez",
        "email": "merez@codeaurora.org",
        "time": "Wed Nov 28 23:22:45 2012 +0200"
      },
      "message": "mmc: Revert BKOPs feature\n\nA newer version of BKOps should be picked from the community.\nTherefore the old support is reverted.\nRevert the following commits:\n9db69fca22bd2970f6b14b50cf8533a1edb64364\n8ac659eb3d96e31b8bb6b8d09143ddd6eb83ae19\nf886c80ee2f4c29aeaab2d76c9303c00263bb428\n\n(cherry picked from commit 3402d2b725a5af16bc62a2e788913a46d3f7e54a)\n\nChange-Id: I5df105753bef7ee10215526006187673b85bb0c1\nSigned-off-by: Maya Erez \u003cmerez@codeaurora.org\u003e\n(cherry picked from commit b5763af04035cd5e3264225f40270d175985adc5)\n"
    },
    {
      "commit": "de4e64aa8db98d6fc73059225511668865ecab26",
      "tree": "1288c5f8f9f0134a07b4278cf7a8b439f11d71da",
      "parents": [
        "d9ad07ee5a26dfe64c91ce04da67eff87f58c472"
      ],
      "author": {
        "name": "Sreenivasulu Chalam Charla",
        "email": "sreeniva@codeaurora.org",
        "time": "Tue Oct 09 08:28:18 2012 +0530"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Mon Nov 26 16:13:33 2012 -0800"
      },
      "message": "Revert \"touchscreen: cyttsp-i2c-qc: Add low power mode functionality\"\n\nThis reverts commit 304d9f5172c8c0210e2e29b175e8f68ea8257f69.\nlow power mode changes are causing issues like,delay in reponse to\ntouch , and controller is not recognizing the touch events as its\nscan rate is also low in low power mode state . since controller is\nnot recognizing the touch in low power mode state , so only way\nfor the controller to come out of low power mode is to do multi-touch\nand controller responds randomly to one of the touches and comes out\nof the low power mode.\n\nSigned-off-by: Sreenivasulu Chalam Charla \u003csreeniva@codeaurora.org\u003e\n\nChange-Id: I35e0797f819cfbce6630d70af443b96546eacfb5\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "3895ed2477425f5d99f92d20c50a20da0c197088",
      "tree": "ef934eb34caa489449fd7c58e694b5bd1ac96b5f",
      "parents": [
        "5350694a7c85dcd1117a01b6b1207021f3ad1471",
        "a3ceef814051bee3fd849ccd0177847f82701dc1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Nov 21 16:47:20 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Nov 21 16:47:20 2012 -0800"
      },
      "message": "Merge \"mfd: wcd9xxx: Check for wcd9xxx_read error\" into jb_2.5"
    },
    {
      "commit": "a3ceef814051bee3fd849ccd0177847f82701dc1",
      "tree": "8745bb42ab68a5d1461be6fa1e922931606b48dd",
      "parents": [
        "5f8fc7ac58595d828e38e39c2fd67e2cb559b3cc"
      ],
      "author": {
        "name": "Venkat Sudhir",
        "email": "vsudhir@codeaurora.org",
        "time": "Thu Sep 06 11:27:32 2012 -0700"
      },
      "committer": {
        "name": "Mingming Yin",
        "email": "mingming@codeaurora.org",
        "time": "Tue Nov 20 17:19:20 2012 -0800"
      },
      "message": "mfd: wcd9xxx: Check for wcd9xxx_read error\n\nCheck for for wcd9xx read error properly during probe.\nMove the determination of codec type to function and\ncheck for interface error during read operation for\nI2C. Since slimbus master is changed the slim porbe\nmay be called later to I2C probe. Handle proper\nreleasing of reset gpio in case there was error\nfor I2C read.\n\nChange-Id: I6e8e271861e5bf7fee5df63b5ac265b7976f83d2\nSigned-off-by: Venkat Sudhir \u003cvsudhir@codeaurora.org\u003e\n"
    },
    {
      "commit": "ff4f9ce9cd059621b623c508917a17df1c5686ed",
      "tree": "ab3cd1d1aa2e4e1a52d74d4fef401d8509cfb380",
      "parents": [
        "054a5b70024f0821244d777a71915e57849921a6"
      ],
      "author": {
        "name": "David Keitel",
        "email": "dkeitel@codeaurora.org",
        "time": "Fri Aug 24 15:11:23 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Nov 20 12:37:03 2012 -0800"
      },
      "message": "power: pm8921-charger: report DC online for some platforms.\n\nSome hardware platforms can supply VPH_PWR without battery\nor charger being present.\n\nTo avoid shutting down due to no connected power sources\nfrom the perspective of software set a flag that forces\nthe DC supply to be online for this type of platform.\n\nSigned-off-by: David Keitel \u003cdkeitel@codeaurora.org\u003e\n(cherry picked from commit a3cf943ef8c91435e2cb94b8e8bcc482dc65cb27)\n\nConflicts:\n\n\tdrivers/power/pm8921-charger.c\n\nChange-Id: I565edb1ab797384481ce5e37aee73ee0a8e80428\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "2beb127164dfff68339fa60ddc4203859a7c31a5",
      "tree": "ef7049993b4a1c3295c5305c8f0731690f660d39",
      "parents": [
        "e0557a92e1149a0892c9314739cf37b6bec2c08e"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Mon Sep 24 13:04:37 2012 -0700"
      },
      "committer": {
        "name": "Shruthi Krishna",
        "email": "skrish@codeaurora.org",
        "time": "Thu Nov 15 16:17:07 2012 -0800"
      },
      "message": "mfd: pm8038: Enable the battery alarm module\n\nThe battery alarm module provides interrupts when the battery\nfalls below or rises above a programmed threshold. This feature\nis useful to wakeup the device when the battery is in low voltage\nsituations.\n\n(cherry picked from commit 6d538144cb02933cf27f425ad721541d80377b43)\n\nChange-Id: I5d17bacf363cab165156b62730ccf9c23c633b3c\nCRs-Fixed: 372690\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n(cherry picked from commit 16f56979ee6876ce64f6dba8928a782825ff1275)\n"
    },
    {
      "commit": "4c64d2d0be3c839cd94f53209b6e48c50ab44c8d",
      "tree": "3a1e8d4ac767890452490a2060aa873b539ba63e",
      "parents": [
        "4e28773483fa22115f8a0e84729f1260e28fe30c"
      ],
      "author": {
        "name": "Tianyi Gou",
        "email": "tgou@codeaurora.org",
        "time": "Mon Aug 06 17:23:26 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Mon Nov 12 02:25:01 2012 -0800"
      },
      "message": "net: sched: export an api to enable/disable flow on sch\n\nExport a function from sch_api.c that will look up\ndesired qdisc and call it\u0027s registered change function\nto enable/disable flow.\n\nChange-Id: I5b6dc7a6fd2b09b796c92b3770ba83423d19c864\nCRs-Fixed: 355156\nAcked-by: Jimi Shah \u003cjimis@qualcomm.com\u003e\nSigned-off-by: Tianyi Gou \u003ctgou@codeaurora.org\u003e\n(cherry picked from commit b8419fe690053b76658d49565c57ac654faf2eaa)\n(cherry picked from commit 3a30e7aa4487f56a74f12c12f11cece6ce1f2100)\n"
    },
    {
      "commit": "4e28773483fa22115f8a0e84729f1260e28fe30c",
      "tree": "20a4f243afbb17dded7fde991f8a29bdc846b695",
      "parents": [
        "b6510efc2656f24da8d80377e548948a20d9eb92"
      ],
      "author": {
        "name": "Tianyi Gou",
        "email": "tgou@codeaurora.org",
        "time": "Mon Aug 06 17:24:25 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Mon Nov 12 02:20:44 2012 -0800"
      },
      "message": "msm_rmnet: add ioctl to enable/disable flow on prio qdisc\n\nThis ioctl provides a shorter route to enable/disable flow\non a given qdisc when compared to the traditional NETLINK\nbased communication. It is known to improve throughput when\ndata flow is throttled at a higher rate.\n\nChange-Id: I8533887c8a7caffe3b17320dc044f28388ba8b83\nCRs-Fixed: 355156\nAcked-by: Jimi Shah \u003cjimis@qualcomm.com\u003e\nSigned-off-by: Tianyi Gou \u003ctgou@codeaurora.org\u003e\n(cherry picked from commit 747a936d6fd1d49331b0891df6797144eec56e23)\n(cherry picked from commit cfa440e0faf9b6cd8bc313c750fd0713490f3d94)\n"
    },
    {
      "commit": "1e0e2789f76c5af8de02c9ad9375e7aeece7cefe",
      "tree": "2224493e2be1e6f5e7d91dd898dde71ff69f13db",
      "parents": [
        "f9174f7ba336e90855768dba6a0f3caf535129e2"
      ],
      "author": {
        "name": "Mohan Pallaka",
        "email": "mpallaka@codeaurora.org",
        "time": "Mon Jun 18 22:49:10 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Mon Nov 12 01:29:22 2012 -0800"
      },
      "message": "input: atmel_mxt_ts: Add device tree support\n\nParse the device tree elements and fill platform\ndata structure.\n\nSigned-off-by: Mohan Pallaka \u003cmpallaka@codeaurora.org\u003e\n(cherry picked from commit d96f5032cd8b73450886262fe193d1531038c0f0)\n\nConflicts:\n\n\tdrivers/input/touchscreen/atmel_mxt_ts.c\n\nChange-Id: I551dadffaa84c991abbe964bfb9f72b7fd11dfee\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n(cherry picked from commit 368b8d73bbda62f6ab217ef06019b685636fc3ba)\n"
    },
    {
      "commit": "f9174f7ba336e90855768dba6a0f3caf535129e2",
      "tree": "1dc0966618e834aa4b89fa7eb844376fb031f4d1",
      "parents": [
        "807ec598f2ea098ab740b5126169d550a2abe090"
      ],
      "author": {
        "name": "Matt Wagantall",
        "email": "mattw@codeaurora.org",
        "time": "Mon Jul 30 19:47:52 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Mon Nov 12 01:25:25 2012 -0800"
      },
      "message": "trace: power: add cpu_frequency_switch_{start, end}\n\nIt is sometimes useful to profile how long CPU frequency switches\ntake, since they often involve variable overhead (PLL lock times,\nvoltage increase time, etc.). Add additional traces to to make this\npossible.\n\nSince the overhead involved may differ based on the frequencies\nbeing switched between, record both the start and the end frequencies\nas part of the trace.\n\nChange-Id: I2de743fc357dad3590fd4980f65f38f6073d426e\nSigned-off-by: Matt Wagantall \u003cmattw@codeaurora.org\u003e\n(cherry picked from commit 0fe22de09613ce497561f51151b2c50b6c4a1c3e)\n(cherry picked from commit 9ab0adbcac4df4d681617a8368329d2f4cad4171)\n"
    },
    {
      "commit": "320598f5aa231b6b26e69724ebd6a98179104f6d",
      "tree": "d00301537a8d322604d082fb3c0311a714a217cf",
      "parents": [
        "1e8c073eb44476d16557bd30e902592f77f17400"
      ],
      "author": {
        "name": "Sunny Kapdi",
        "email": "sunnyk@codeaurora.org",
        "time": "Mon Jul 30 14:52:56 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Mon Nov 12 00:09:56 2012 -0800"
      },
      "message": "bluetooth: LE conn whitelist implementation\n\nAdd support to create connection to LE devices using\nwhitelist. With this, the Controller can try to connect\nto multiple devices at the same time. The following\ninterfaces are added.\n1. Add/Remove device from whitelist\n2. Clear all the devices from whitelist\n3. Create Connection to devices from whitelist\n4. Cancel create connection to whitelist devices\n\nCRs-fixed: 388980\nChange-Id: I3900c71255e754f80bb2873ae19a41b94cca76c3\nSigned-off-by: Sunny Kapdi \u003csunnyk@codeaurora.org\u003e\n(cherry picked from commit 93bef895b01b79f49af60ba1394c9c3f6e563212)\n(cherry picked from commit 377ee2bf1fc37bcbeae872661646bdd6a5f8da31)\n"
    },
    {
      "commit": "7f69b07b767b9aab79b737bef2fae0e9e7899ff9",
      "tree": "19f1dd5c5bd730a19603f755b5fe52eae77ffc43",
      "parents": [
        "923cb1c39bb61d55128fb5220f88c8b63790963c",
        "62720dcf1bde433fb3f912c120f2e7050a74d3cd"
      ],
      "author": {
        "name": "Anh Nguyen",
        "email": "anguyen@codeaurora.org",
        "time": "Fri Nov 09 16:15:12 2012 -0800"
      },
      "committer": {
        "name": "Anh Nguyen",
        "email": "anguyen@codeaurora.org",
        "time": "Fri Nov 09 16:15:12 2012 -0800"
      },
      "message": "Merge remote-tracking branch \u0027remotes/quic/partner-android/android-msm-mako-3.4-wip\u0027 into mybranch\n\n* remotes/quic/partner-android/android-msm-mako-3.4-wip: (62 commits)\n  timers: Fix endless looping between cascade() and internal_add_timer()\n  nohz: Fix idle ticks in cpu summary line of /proc/stat\n  workqueue: skip nr_running sanity check in worker_enter_idle() if trustee is active\n  mmc: msm_sdcc: fix race conditions in runtime PM\n  v4l2: fix the memory leak\n  msm: camera: nullify pointers after kfree and fix the memory leaks\n  mako: update display settings\n  prima: release v3.2.1.11h\n  prima: release v3.2.1.11g\n  wcnss: Notify Kernel suspend/resume to WCNSS\n  prima: release v3.2.1.11f\n  msm: camera: fix the memory leak and null check after kmalloc\n  Revert \"Revert \"mako: msm: board: enable HS200 bus speed mode support\"\"\n  Revert \"mako_defconfig: set CONFIG_SLUB_DEBUG_ON\u003dy\"\n  PM: Prevent runtime suspend during system resume\n  v4l2: add NULL checks fh-\u003evdev\n  use clamp_t in UNAME26 fix\n  kernel/sys.c: fix stack memory content leak via UNAME26\n  prima: null check after kzalloc\n  prima: release v3.2.1.11e\n  ...\n\nConflicts:\n\tdrivers/video/msm/msm_fb.c\n\nChange-Id: I738ec023cf844fc2ab62af9be8d5b88b6c4b5165\nSigned-off-by: Anh Nguyen \u003canguyen@codeaurora.org\u003e\n"
    },
    {
      "commit": "853ecb2d7db55d28b3d2d89fbdf2d704fe82f5c1",
      "tree": "e54c5ca9c59aa4d229e3ee1edc6f05e8f31162d9",
      "parents": [
        "f014139620513984c36bcf2c0538e4229c239ec1"
      ],
      "author": {
        "name": "Vikram Mulukutla",
        "email": "markivx@codeaurora.org",
        "time": "Tue Apr 24 16:50:06 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Nov 06 15:22:47 2012 -0800"
      },
      "message": "iopoll: Introduce the readl_iopoll_timeout_noirq macro\n\nIt is sometimes necessary to poll a register - until a\ncertain value is read - in atomic context. Introduce\na macro that allows one to specify the maximum number\nof reads attempts and the number of microseconds to\ndelay between each read attempt.\n\nChange-Id: Ice27e78cf4e156da9de00d58783c220bdbc758d3\nSigned-off-by: Vikram Mulukutla \u003cmarkivx@codeaurora.org\u003e\n(cherry picked from commit 7a35f5abde0192e72d4e7982411e376d8b898944)\n"
    },
    {
      "commit": "b2f194ddc27489c5f704c959e08c9a4ff4bf6aa0",
      "tree": "036d29edee2395e5ce5353234f47816463c932d8",
      "parents": [
        "ce73c377e414fca2812e53374ee363120ba2b0fa"
      ],
      "author": {
        "name": "Archana Ramachandran",
        "email": "archanar@codeaurora.org",
        "time": "Tue Aug 14 12:03:01 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Nov 06 14:27:24 2012 -0800"
      },
      "message": "Bluetooth: Send Disconnection reason to Bluez\n\nSend device disconnection reason to bluez on receiving the\ndiconnection complete event so that low energy profiles\nsuch as proximity can decide to reconnect if the reason\nis link loss.\n\nCRs-Fixed: 378240\nSigned-off-by: Archana Ramachandran \u003carchanar@codeaurora.org\u003e\n(cherry picked from commit da09d26a75ee1c7c1911dcfbe0128fd09f6631f4)\n\nChange-Id: Iab1fede47f44342d87be6c3c5aa7590754fd950c\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "5bd73f8c2c17837de42b9e095064dad70ce2d20a",
      "tree": "651a321ffc9dafb047f4b8a753104cf55aba7698",
      "parents": [
        "492a603db791e925670da6b256fe5ac5ebfd5d68"
      ],
      "author": {
        "name": "Joel Nider",
        "email": "jnider@codeaurora.org",
        "time": "Wed Dec 14 16:53:30 2011 +0200"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Nov 06 14:25:18 2012 -0800"
      },
      "message": "tspp: add kernel api for video demux component\n\nThe demux is an in-kernel software component whose purpose is to take\nan incoming TSIF stream and split it into multiple output channels\nbased on the PID field in each TS packet. Each output channel can be\nused for a different purpose, such as audio, video or channel\ninformation. In order to get good performance when moving such large\ndata streams around, the demux was placed in kernel-space as to\nprevent copying memory buffers between kernel-space and user-space, at\nleast at this early stage in processing the traffic. Originally the\ndesign of the TSPP driver was based on the earlier TSIF driver, so it\ncontained only a user-space API.\n\nSigned-off-by: Joel Nider \u003cjnider@codeaurora.org\u003e\n(cherry picked from commit 435ad8e2157eec5783a435f1e7ec47f67d759882)\n\nChange-Id: I0dadf04ec2694c82fc8378fbed5fbf81fc889337\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "c93753e8a02b06f6d942dc0d9b79c35eba485c47",
      "tree": "1abb3711f8b766daa29b0ecb939c0ddca8fc2ad1",
      "parents": [
        "ee6f649600d1301052ab52122208dc85e3558b15"
      ],
      "author": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Mon Aug 27 17:52:51 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Nov 06 13:16:41 2012 -0800"
      },
      "message": "radio: iris: Pass proper parameters to SOC for RDS transmission.\n\n - Pass number of ps string instead of ps length\n - Use proper name for radio text length\n\nCRs-Fixed: 388115\nSigned-off-by: Ayaz Ahmad \u003caahmad@codeaurora.org\u003e\n(cherry picked from commit 1c0db5273216ea80f3762dc5675daebac16e1e0b)\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n(cherry picked from commit d327e591c875450aa8ff157645974aa3fb7c0cc3)\n\nChange-Id: I501af5c175c07f84dc117fc5e8ac410cecc8c35d\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "b69a3c46d3791cc667de8715817703761be49e4d",
      "tree": "b14c483eb8998690edc18223d69c757a6011def4",
      "parents": [
        "9e1474b4188511f7e763d5854994d6fdc542d6e5",
        "1fe629ec220cda71bb26bb0b28983d22009f09af"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Nov 06 10:31:58 2012 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Nov 06 10:31:58 2012 -0800"
      },
      "message": "Merge \"leds: leds-pm8xxx: Add CABC support for backlight control\" into jb_2.2_pdk"
    },
    {
      "commit": "ff96cd21849cdde73bda1326b00bbc046f20717e",
      "tree": "f734673877b26f1ee7f05637b03e87b06f88b312",
      "parents": [
        "a4b025c0e15dbbecc98fb3d41fc5e9cc86fb133f"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Mon Sep 10 11:45:02 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Mon Nov 05 22:47:08 2012 -0800"
      },
      "message": "sched: add PF_WAKE_UP_IDLE.\n\nCertain workloads may benefit from the SD_SHARE_PKG_RESOURCES behavior\nof waking their tasks up on idle CPUs. The feature has too much of a\nnegative impact on other workloads however to apply globally. The\nPF_WAKE_UP_IDLE flag tells the scheduler to wake up tasks that have this\nflag set, or tasks woken by tasks with this flag set, on an idle CPU\nif one is available.\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n(cherry picked from commit 500988016c53b675eae02401bd97462fed1737d6)\n\nChange-Id: I6996afacecaec2959b84794eb032fe0a1ef2b3d7\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "a4b025c0e15dbbecc98fb3d41fc5e9cc86fb133f",
      "tree": "1a5b03803c06b28e6ad4ed90636ca8dfa0ede76f",
      "parents": [
        "3c13739b920d0f0df38a020c96f7d9a63410ac77"
      ],
      "author": {
        "name": "Steve Muckle",
        "email": "smuckle@codeaurora.org",
        "time": "Tue Aug 21 15:21:56 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Mon Nov 05 21:36:16 2012 -0800"
      },
      "message": "topology: enable SD_SHARE_PKG_RESOURCES at CPU level.\n\nEnabling this feature will allow the use of\nPF_WAKE_ON_IDLE, a per task flag that causes that task,\nor tasks woken by that task, to wake on an idle CPU if\nthere is one available. Note that due to the PF_WAKE_ON_IDLE\nfeature this will not cause a change in behavior for tasks\nthat do not have the PF_WAKE_ON_IDLE flag set.\n\nSigned-off-by: Steve Muckle \u003csmuckle@codeaurora.org\u003e\n(cherry picked from commit dc6384ce8b9185fc354df3c5622a463da0b60044)\n\nChange-Id: I25963ef54ac3b8f863e2787901f3acb6e4cd2c0d\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "1fe629ec220cda71bb26bb0b28983d22009f09af",
      "tree": "82c0603dc0ec2bde3d09f74a71eed7add08e92f3",
      "parents": [
        "0ac89b4f4329132349e1930c737eaa09ffd2f7cc"
      ],
      "author": {
        "name": "Amy Maloche",
        "email": "amaloche@codeaurora.org",
        "time": "Tue Aug 28 11:06:40 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Sun Nov 04 19:09:40 2012 -0800"
      },
      "message": "leds: leds-pm8xxx: Add CABC support for backlight control\n\nContent adaptive backlight control (CABC) support is needed to\ncontrol backlight by external PWM.  It can be enabled by setting\n\"cabc_en \u003d true\" in the platform data wled_cfg structure.\n\nCRs-fixed: 379347\n\nSigned-off-by: Amy Maloche \u003camaloche@codeaurora.org\u003e\n(cherry picked from commit c366d5bfc380183e1c4f9877b2c8558098bd4281)\n\nChange-Id: Iae7940d25d8754ab539d5ce1fa3f78972b5222d1\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "df92998ce43f2c1da0083e092903fe369078053f",
      "tree": "86f27236fd064096e1e3d13926a51bdc28d4d6cc",
      "parents": [
        "b12bab716867308b4f090964bd8ae90e51d54d10"
      ],
      "author": {
        "name": "Jeff Johnson",
        "email": "jjohnson@codeaurora.org",
        "time": "Fri Nov 02 17:35:26 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Nov 02 18:03:02 2012 -0700"
      },
      "message": "wcnss: Notify Kernel suspend/resume to WCNSS\n\nNotify WCNSS when the Kernel is suspended and also when it resumes.\n\nSigned-off-by: Sameer Thalappil \u003csameert@codeaurora.org\u003e\nSigned-off-by: Jeff Johnson \u003cjjohnson@codeaurora.org\u003e\n"
    },
    {
      "commit": "75dec30f1d76d2b4ea69485247a6b4fc1d48aca0",
      "tree": "5165e69f958520fa5a3fa7bed8fd9bfb013e5fc6",
      "parents": [
        "4205dee7c758651d631595e05f81b8f2678aa6d5"
      ],
      "author": {
        "name": "Praneeth Paladugu",
        "email": "ppaladug@codeaurora.org",
        "time": "Sun Aug 12 01:37:41 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Fri Nov 02 12:12:46 2012 -0700"
      },
      "message": "v4l2: Adds support for codec config\n\nAdds support for codec config flag to be passed\nto driver. This flag indicates that the buffer\nassociated contains codec specific data.\n\nSigned-off-by: Praneeth Paladugu \u003cppaladug@codeaurora.org\u003e\n(cherry picked from commit f4bd6a3fbdb5d70b7000cdceb811557876bb7953)\n\nChange-Id: Ib832872717adbc46bd186aa268eaa9cfa402313b\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "ce8b26075d647d69db315832d8ed097571fa0eb1",
      "tree": "a273c88c299a01978e0e7ee9de866ba21af491d0",
      "parents": [
        "84b78cbd7ceff5da71357137dfe834117ae02260"
      ],
      "author": {
        "name": "Ken Zhang",
        "email": "kenz@codeaurora.org",
        "time": "Wed Aug 08 16:46:22 2012 -0400"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Fri Nov 02 11:51:18 2012 -0700"
      },
      "message": "video: msm: Add logical display id for post processing\n\nDefine logical id for display backend processing.\nThese ids are independent with hw implementation, could be used\nfor MDP4, MDP5 and future ASICs. Kernel driver implementation will\nalso be abstracted to the post processing user.\n\nSigned-off-by: Ken Zhang \u003ckenz@codeaurora.org\u003e\n(cherry picked from commit 6a431631728d2d217447079dd636bd1e26d56ac4)\n\nChange-Id: I27bd4e7d3803f4b356d924c65ac28e142375d1d5\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "84b78cbd7ceff5da71357137dfe834117ae02260",
      "tree": "405ed4a006ef30c5da8fa9d4b589e75b35e0302b",
      "parents": [
        "3f95a42708e9c95321f5a8a2cf1cd49845eb1351"
      ],
      "author": {
        "name": "Tatyana Brokhman",
        "email": "tlinder@codeaurora.org",
        "time": "Thu Jul 05 11:39:08 2012 +0300"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Fri Nov 02 11:50:29 2012 -0700"
      },
      "message": "block: Expose kblock_schedule_delayed_work()\n\nThis function is exported in blk-core.c to be used in other modules\nbut it\u0027s definition in h file is missing.\n\nSigned-off-by: Tatyana Brokhman \u003ctlinder@codeaurora.org\u003e\n(cherry picked from commit 87c7500d26ddddf2851bbe65190f5d8970b0346d)\n\nChange-Id: I94a1603c345db9a92237ff6696bf29e6afbe69b7\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "336d8b19e8aa4b5257aa9dc080bdd87cf22e5ee8",
      "tree": "949896ce6a4f8924d52969498ceda583b5bb9e79",
      "parents": [
        "f323f8c1da1fba98db7b50d85e5b8663fd02fca5"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Mon Aug 20 23:18:10 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Thu Nov 01 17:07:02 2012 -0700"
      },
      "message": "hwmon: qpnp-adc: Add PMIC 2.0 ADC bringup fixes\n\nVADC/IADC peripheral is supported from PMIC 2.0 onwards.\nAdd version check to allow VADC/IADC reads if the\nversion is supported. Add probe defereal api for clients\nwho need to know if the ADC driver is ready. There is a\nbug where the completion is not initialized. Fix it\nby initializing it. Add support to disable the peripheral\nafter the ADC is read and enable it before starting a\nconversion.\n\nAdd scaling functions to support reading the die temperature,\nXO_THERM, batt_therm and batt_id. Add the ratiometric\ncalibration routine that uses the vref/gnd for calibration.\nThe ratiometric calibration is used for calibrating xo_therm,\nbatt_therm, batt_id.\n\nUpdate the gain value used for calibration on the IADC\nperipheral. PMIC 2.0 IADC peripheral uses 17.857mV instead\nof 25mV for its gain calibration.\n\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n(cherry picked from commit 5ace110e2165fba66227e18154d58b0e6cbb24b2)\n\nChange-Id: I37b02de53ea2bed913c30261624c31a1ae57131c\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "b0b8a6e854dc92dca1b68a5374c3aa71948823a6",
      "tree": "e9cf1fb9a6bd875430f741344517eba003214a83",
      "parents": [
        "2af37f1b45dd4fe7c5b3c90c7cdab37d6eb60d33"
      ],
      "author": {
        "name": "Siddartha Mohanadoss",
        "email": "smohanad@codeaurora.org",
        "time": "Tue Sep 04 08:23:43 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Thu Nov 01 14:18:53 2012 -0700"
      },
      "message": "hwmon: epm_adc: Add EPM support using PSOC\n\nAdd support for communicating with the PSOC\nusing the supported protocol commands from\nthe PSOC.\n\nThe support includes communicating with the\ncontroller to initiate and start the ADC\nconversion for the selected channels. Start\nand receive ADC conversion for single measurement,\nbuffered reads, averaging the samples and returning\nthe results over the set averaging period.\n\nOther commands supported include setting/receiving\nthe timestamp, setting reference voltage, toggling\ngpio to set triggers on set events.\n\nSigned-off-by: Siddartha Mohanadoss \u003csmohanad@codeaurora.org\u003e\n(cherry picked from commit efddea4639f2953375fb822524fcae756ae67dc0)\n\nChange-Id: Id519a5b9033b85953f1d6229a144f9df78910900\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "231689b3f454b0e6747928f25b144fae5c62999b",
      "tree": "209d8f42af85c9c1da261285017f8bb099a2a7d9",
      "parents": [
        "df2d84d692a80d43462f3c6d57e484f61860f8ab"
      ],
      "author": {
        "name": "Srinivas Krovvidi",
        "email": "skrovvid@codeaurora.org",
        "time": "Mon Sep 03 18:47:50 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Wed Oct 31 12:14:26 2012 -0700"
      },
      "message": "Bluetooth: Validate hci conn validity before refering wakelock.\n\nFound in a rare case there is possibility that remote device\nsent disconnect on a connection and DUT is trying send data\non the same. In that case accessing some released wakelock\nis causing issue. The current changes are to use locking\nmechanism to validate the connection before acting on the\nwake lock.\n\nCRs-Fixed: 394651\nChange-Id: I6a4188a7d0d05a8cfbe66d3680473d549157917a\nSigned-off-by: Srinivas Krovvidi \u003cskrovvid@codeaurora.org\u003e\n(cherry picked from commit 6aadc41fcbd28dc3899a4b5d098e5f316588a029)\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "df2d84d692a80d43462f3c6d57e484f61860f8ab",
      "tree": "3d7acc748c47eed4bc730aad749c2ff99a1b574d",
      "parents": [
        "57fb9a36f9557b08cb15f1d4849d806bf8a4084e"
      ],
      "author": {
        "name": "Hemant Kumar",
        "email": "hemantk@codeaurora.org",
        "time": "Wed Aug 15 09:06:35 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Wed Oct 31 12:13:42 2012 -0700"
      },
      "message": "EHCI: HSIC: Add enhancements to debug logging\n\nThis change addresses following enhancements to debug\nlogging:-\n\n1) Add data payload logging which is not currently\nsupported. This helps to sniff first 32 bytes of data\nbeing sent and received. Data payload logging is\nenabled by default. To disable data payload logging:-\n\necho 0 \u003e /sys/module/ehci_hcd/parameters/enable_payload_log\n\n2) Current urb submission event logging does not cover\nroot hub submissions, hence move urb submission logging\nto hcd driver.\n\n3) Current urb submission event logging does not return\nthe correct status if submission fails. Hence log the\nreturn status of urb submission.\n\nCRs-Fixed: 393294\nChange-Id: Ic7e555e1545ec7d7b0e4042cd35235e0af26fb01\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n(cherry picked from commit 4d50a43dce8645955d8ed739d7a183e62922c721)\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "fe2d4d399108759854cfccd06c074d114a74ba00",
      "tree": "b73dd95f623f18c1eaef2a1acf19a9ffbef194d5",
      "parents": [
        "63c195b6cfc818fff55c2f2a4975e787a5b89a45"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Fri Sep 07 15:33:09 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Wed Oct 31 11:57:38 2012 -0700"
      },
      "message": "msm: hsic: Disallow processor idle sleep while driving resume signal\n\nHSIC controller should send SOF with in 3 msec after completing\nthe resume signal.  If processor is in idle sleep state, the timer\ninterrupt generated by HSIC controller to indicate resume completion\ngets delayed.  If the interrupt handler is not run with in 3msec\nafter resume, the resume sequence is repeated.  Disallow processor\nidle sleep to avoid multiple resume cycles.\n\nCRs-Fixed: 397154\nChange-Id: Ibc8965ad8bcd94e0b1b1d39b5b2ad8f39cf51095\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n(cherry picked from commit 4f5dc3be7b2b9939bc7a1b9526ccb70d93b53361)\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "332fdcb3ce479681221c15ab4f22194952004e6b",
      "tree": "1ffe4c38182f93161a4ed2d12c3ad59c72c7f05d",
      "parents": [
        "b5f53790b5c255c039ca3ab9d8e96021d180a394"
      ],
      "author": {
        "name": "Venkateshwarlu Domakonda",
        "email": "Venkateshwarlu@codeaurora.org",
        "time": "Wed May 30 15:31:38 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Wed Oct 31 11:46:23 2012 -0700"
      },
      "message": "radio-iris: Fix corner cases in dqbuf\n\n- Sometimes user data getting corrupted and it is not available\nat the kernel level\n- Use the kernel buffer instead of user space buffer to copy\nthe data from fifo.\n- Increase the STD_BUF_SIZE buffer size from 64 to 128 bytes to compatible\nwith Frameworks buffer size\n\nChange-Id: I1e0fd8e59b218e7bec7820b0c27e2405d472cd56\nSigned-off-by: Venkateshwarlu Domakonda \u003cVenkateshwarlu@codeaurora.org\u003e\n(cherry picked from commit 7f095c44d4f63b168820aeba9d72b2504a879ab9)\n\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "0eae94e1bf0c7ddba393e45f3ca120efde27de79",
      "tree": "da201939b586c0a278da970f46fd489fbf696d2e",
      "parents": [
        "de19cefc80cdbdf8152c5720e1e08c9c93e2d00d",
        "1c85169827708ab8671984e68624c5311610df73"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Oct 31 10:02:16 2012 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Oct 31 10:02:16 2012 -0700"
      },
      "message": "Merge changes Idfe7536d,I95640146 into jb_2.2_pdk\n\n* changes:\n  USB: Allow skipping device resume during system resume.\n  vidc: Free client context in error cases\n"
    },
    {
      "commit": "1c85169827708ab8671984e68624c5311610df73",
      "tree": "aafe6809315fc5812ac7075edabf02193b57c0d3",
      "parents": [
        "3a1d12167b408a79402096d8433e611e26c658f0"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Tue Sep 18 17:52:51 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Wed Oct 31 09:53:21 2012 -0700"
      },
      "message": "USB: Allow skipping device resume during system resume.\n\nSome buses would like to keep their devices in suspend state during system\nresume.  For example HSIC controller driver prevent system suspend when\nHSIC device is active.  If this device is resumed, during system resume\nHSIC controller acquire wake lock and prevent the subsequent suspend till\nHSIC device is auto suspended.\n\nCRs-Fixed: 403975\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\n(cherry picked from commit 6f199aa800253a69e5679d1057823039f1bd65c9)\n\nChange-Id: Ic8ab631ec1f15685cc35823aa7c57d699738d5fc\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "e563da766e1b08bc973f2695c03552de39591c03",
      "tree": "ab51a99d44e1a0fffd83e334b1d21bce1edaae71",
      "parents": [
        "958320cf3fc52bb3ed2dba0d0a4f3d25f8640004"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 31 08:59:49 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Oct 31 09:31:46 2012 -0700"
      },
      "message": "backlight: lm3530: add default brightness to pdata\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "07cf2ff9dab0af84c1eff39bdc090604c0c7c193",
      "tree": "3e20260ef24582e39500d861b57dffbf294d642f",
      "parents": [
        "8d843b3248242976e9aa17976f9ccd17aec27967"
      ],
      "author": {
        "name": "Abhijeet Dharmapurikar",
        "email": "adharmap@codeaurora.org",
        "time": "Thu Sep 13 19:05:13 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Wed Oct 31 01:28:09 2012 -0700"
      },
      "message": "msm: mpdcvs: add ftrace events.\n\nAdd ftrace events at interesting points in the dcvs and mpdecision code.\n\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n(cherry picked from commit f17f2d347acf17097ab5c6907bdc5a4c9e631a6d)\n\nSigned-off-by: Ram Kumar Chakravarthy Chebathini \u003crcheba@codeaurora.org\u003e\n(cherry picked from commit 950f6a4af8454ffff69b84bd3830c7091bc53c0c)\n\nChange-Id: Ic5cc00539b837090010627f364428c157137f052\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "fe9a0d032a38012de574eed70a98c1385b23a4a1",
      "tree": "565e682eb7ad468be99e16d50af5db0cae9bb775",
      "parents": [
        "cf28b20203654e39eac945781282e181cc4a4b1b"
      ],
      "author": {
        "name": "Jeff Ohlstein",
        "email": "johlstei@codeaurora.org",
        "time": "Tue Jun 19 15:59:46 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 20:12:11 2012 -0700"
      },
      "message": "sched_avg: add run queue averaging.\n\nAdd code to calculate the run queue depth of a cpu and iowait\ndepth of the cpu.\n\nThe scheduler calls in to sched_update_nr_prod whenever there\nis a runqueue change. This function maintains the runqueue average\nand the iowait of that cpu in that time interval.\n\nWhoever wants to know the runqueue average is expected to call\nsched_get_nr_running_avg periodically to get the accumulated\nrunqueue and iowait averages for all the cpus.\n\nSigned-off-by: Jeff Ohlstein \u003cjohlstei@codeaurora.org\u003e\n(cherry picked from commit 0299fcaaad80e2c0ac9aa583c95107f6edc27750)\n\nSigned-off-by: Ram Kumar Chakravarthy Chebathini \u003crcheba@codeaurora.org\u003e\n(cherry picked from commit 5325d8a44f8296170cd8f42e245dd79f7b7347bf)\n\nChange-Id: I92875789886c3f7c2457a063de4b3b6d8c893718\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "0dec67f8a57a79c52302d4ee1d7d7e82c2ae0c1d",
      "tree": "aa790aa79a612b486b29996aae973878f6aab1bd",
      "parents": [
        "e381d1ea1b5ede9fac10ecd8f88d4b86803b037f"
      ],
      "author": {
        "name": "Bhalchandra Gajare",
        "email": "gajare@codeaurora.org",
        "time": "Sun Aug 26 16:17:46 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 14:20:46 2012 -0700"
      },
      "message": "ALSA: Extend sound jack to support upto 8 key events.\n\nALSA sound jack currently only supports upto 6 key events on a single\njack. Extend sound jack to support upto 8 buttons\n\nCRs-fixed: 390846\nSigned-off-by: Bhalchandra Gajare \u003cgajare@codeaurora.org\u003e\n(cherry picked from commit 33cca1e3db8b961f898daa776b99621def9219d6)\n(cherry picked from commit c012ad9fb0a819842ecd7ff672c19bbe17bf2f82)\n\nChange-Id: I33a46404b67b83721afde56b45defb40b529391a\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "418393fcf3cbeab0827c91ee55ecd7d8773d36d7",
      "tree": "efaa995f248fb814b118008100c223a77daf741d",
      "parents": [
        "4bae0936800a11b7f6648d1bb23f242eb368c976"
      ],
      "author": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Fri Aug 17 17:00:25 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 13:49:08 2012 -0700"
      },
      "message": "ASoC: msm: update opcode of read compressed interface.\n\nFor compressed AC3 and DTS in HDMI Input use case, new read\ncompressed interface is added. The opcode changed in the release\nbuilds. Hence, update the opcode for the same.\n\nSigned-off-by: Subhash Chandra Bose Naripeddy \u003csnariped@codeaurora.org\u003e\n(cherry picked from commit 9b2180d23ea2e9a22f66f4358f26a282165fea29)\n(cherry picked from commit 4787039a3acadacf384a919c4c5f5b8f4d586b05)\n\nChange-Id: I69cc1675405665b5432f75102678fafd0d90c344\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "76a8498ee952195ecdcb68585dc8a4a7b26b2a8a",
      "tree": "48e63695f81de5ac60511ee29e72d218155ca3c9",
      "parents": [
        "113eb8a2f8422dfbda910e3cf6b145849b49fd0b"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Thu Sep 06 10:22:31 2012 -0700"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Tue Oct 30 10:04:13 2012 -0700"
      },
      "message": "ASoC: msm: include msm-specific ion header.\n\nAll msm_ion clients need to use \u003clinux/msm_ion.h\u003e instead of\n\u003clinux/ion.h\u003e\n\n Signed-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\n(cherry picked from commit 71a6ac9d4fc5e88efd57c2077caaff34afa36603)\n(cherry picked from commit 353fac8a22a0253e990c745232d45586adb0defb)\n\nChange-Id: I26165047d3361802ff3957b54a645544a8e9c3b5\nSigned-off-by: Sudhir Sharma \u003csudsha@codeaurora.org\u003e\n"
    },
    {
      "commit": "4c24bca65d8ca1d7d4dad857917a41e21c66a97b",
      "tree": "12035f8603bbfae66e56feda5a0c64bb45ad75a7",
      "parents": [
        "d45f96ccfc39bbbf839496ada72eddfac80cfe6f"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Fri Sep 07 17:22:57 2012 +0530"
      },
      "committer": {
        "name": "Sudhir Sharma",
        "email": "sudsha@codeaurora.org",
        "time": "Mon Oct 29 10:48:15 2012 -0700"
      },
      "message": "mfd: pm8xxx-spk: Fix settings for the class D audio amplifier\n\nTest results based on noise gate recommended the following settings\n\n0x254\u003d0xC8 (Threshold\u003d110, preamp bias\u003d01)\n0x255\u003d0xC1 (Hold\u003d110, max attn\u003d0000, mute\u003d1)\n0x256\u003d0xB0 (decay\u003d101, attack\u003d10, delay\u003d0)\n\nCRs-Fixed: 385187\nChange-Id: I7276a6d0689ffb475aa8c58214fd2b00fe62f81c\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n(cherry picked from commit 59442e223dcd616d7a244c85d8e0acccf4df9651)\n"
    },
    {
      "commit": "33ddf5a9eaa031c00b00846458f2ba534e6807b8",
      "tree": "3ac1e0bc61ab20e737739579ab5f7969f575c49e",
      "parents": [
        "5195d1b318975a0c9137b4225e04600ba0b91b92"
      ],
      "author": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Wed Oct 24 21:36:07 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Oct 26 16:44:47 2012 -0700"
      },
      "message": "power: pm8921-bms: use fixed ibat_avg instead of shutdown ibat_avg\n\nUsing stored average ibat(shutdown ibat_avg) which came from\nprevious boot sometimes cause SoC sudden drop in boot up time.\nSo this patch use fixed ibat_avg value instead of shutdown ibat_avg\nduring 1st SoC calculation.\n\nChange-Id: I9675652c3b4918529be40a8d6f8ee29b6dee1359\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "c7b9b83f9aa39a0040f6fd6923f5d608e58918a8",
      "tree": "c93cf3ae85180bfd3f7fcbbbb0237f7a96b8bf91",
      "parents": [
        "b1aa4d83778ac0b2b1b0e6820156e394f01be2bf"
      ],
      "author": {
        "name": "Pavankumar Kondeti",
        "email": "pkondeti@codeaurora.org",
        "time": "Fri Oct 05 13:21:45 2012 +0530"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Fri Oct 19 14:51:54 2012 -0700"
      },
      "message": "USB: msm_otg: Fix data contact detection issue\n\nData contact detection (DCD) involves applying small amount of current on\nD+ and waiting for it to go low.  The D+ is pulled to low when the data\npins get contacted with the other device data pins.\n\nThe current code does not disable D+ pull-down resistor during DCD. If this\nresistor is not disabled, the current applied on D+ becomes low immediately\neven without connecting to any device.  Fix it.  Remove enable_dcd flag\nfrom platform data as data contact detection is working reliably on all\ntargets supported by this driver.\n\n(cherry picked from commit 768dcb817554a29b43e269e7cf77785a7f960754)\n\nChange-Id: Idb34508f09dc74983fd2b55bd11f4073ec354e2f\nSigned-off-by: Pavankumar Kondeti \u003cpkondeti@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "833942e2b6cf93e8e140114a7613b5b167a292e0",
      "tree": "3a28ddaad25302ef4dc351798c02bad606aaa600",
      "parents": [
        "e8b28c7c83eedbff5d7bed1840191dc7db7acc43"
      ],
      "author": {
        "name": "Shobhit Pandey",
        "email": "cshopan@codeaurora.org",
        "time": "Wed Aug 01 14:02:20 2012 +0530"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Fri Oct 19 14:06:20 2012 -0700"
      },
      "message": "msm:vidc: Add the support for MPEG-2 extension and user data\n\nSupport is added for MPEG-2 extension and user data. With this\nchanges Core returns extension and user data as an extradata.\n\nChange-Id: I66a230aa651dabafa883625ce9f687d5c35b8671\nSigned-off-by: Shobhit Pandey \u003ccshopan@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "393d46896aaf9eca2443c405f30db619037ec475",
      "tree": "f9a6b41b9b000cdb7c5c603f21dd75873c3190ae",
      "parents": [
        "eb15315f1e5df4363e2c27bf0cc12535eb6345fa"
      ],
      "author": {
        "name": "Mitchel Humpherys",
        "email": "mitchelh@codeaurora.org",
        "time": "Thu Sep 06 10:49:02 2012 -0700"
      },
      "committer": {
        "name": "Neha Pandey",
        "email": "nehap@codeaurora.org",
        "time": "Fri Oct 19 14:00:15 2012 -0700"
      },
      "message": "msm: vidc: include msm-specific ion header\n\nAll msm_ion clients need to use \u003clinux/msm_ion.h\u003e instead of\n\u003clinux/ion.h\u003e\n\nChange-Id: I521a079686780c117ccc9d91f27b9c59aaeafa04\nSigned-off-by: Mitchel Humpherys \u003cmitchelh@codeaurora.org\u003e\nSigned-off-by: Neha Pandey \u003cnehap@codeaurora.org\u003e\n"
    },
    {
      "commit": "8e0b3254cd4cc41d23364f36a88f9223761d9fff",
      "tree": "180dcb6f694294d67b213426dbf251e68ee03328",
      "parents": [
        "bf7a56a7b36c5bf896b1a864a82ca28331689298"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Tue Oct 16 16:14:48 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 17:29:27 2012 -0700"
      },
      "message": "sync: add tracepoint support\n\nChange-Id: I181326db4247009161557e45444c9b3548b83d25\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "41991aae18f3533d96ed7e5ad5f7624ce6f668f5",
      "tree": "381e3b78ef92b4b80fc2f7308d315dd2285fde30",
      "parents": [
        "f76d6d6314cb06e58eb9129e6f858397b924da95"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Tue Oct 16 15:16:55 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 17:22:52 2012 -0700"
      },
      "message": "sync: refactor sync debug printing\n\nMove driver callbacks to fill strings instead of using seq_files.  This\nwill allow those values to be used in a future tracepoint patch.\n\nChange-Id: I9b706343e35b11124141fe520e520514a32003d2\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "58253c7c5b42f02d93610594d0d288446a51dafe",
      "tree": "a54944e3bd2fe122e8f3c5b36e031738964bc97c",
      "parents": [
        "7d1db12a0866458a6e4f8527ab1e8faf564995a5"
      ],
      "author": {
        "name": "SathishKumar Mani",
        "email": "smani@codeaurora.org",
        "time": "Sat Oct 06 13:24:38 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Oct 17 10:37:58 2012 -0700"
      },
      "message": "ASoC: wcd9310: force slimbus ports to disconnect during error cases\n\nWith shared data channel architecture, SLIMBUS driver\nonly removes slimbus channel when all clients vote to\nhave channel removed. In case of subsystem restart,\nclient such as MDM can go down without withdrawing\nvote. During CODEC path shutdown, CODEC driver will\nreceive slimbus slave interrupt in time indicating\nport disconnection because slimbus channel has not\nbe been voted off. Then, CODEC driver blindly\nshutdown rest of CODEC path. This results in\noverflow error on Rx path and underflow error on\nTx path. In case of time out waiting for port disconnect\ninterrupts to arrive, force ports to disconnect\n\nSigned-off-by: SathishKumar Mani \u003csmani@codeaurora.org\u003e\nBUG-ID: 7313016\n"
    },
    {
      "commit": "e977b2107748f0518f421af2053713d656075bbe",
      "tree": "cd03a8839299f580392ebe1f60e1ac04c3d9a080",
      "parents": [
        "b0e251275cc87c611784ae0e1342f15e5fa453b7"
      ],
      "author": {
        "name": "Dima Zavin",
        "email": "dima@android.com",
        "time": "Sun Oct 14 00:16:58 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Tue Oct 16 12:53:25 2012 -0700"
      },
      "message": "input: keyreset: add support for reset after timeout\n\nIf a timeout is requested, a delayed work item will be\nscheduled to restart the device. If the keys are released\nbefore the timeout expires, the reset is aborted.\n\nAs expected, the reset_fn can be used to reset the device\nafter the timeout.\n\nBug: 7344361\nChange-Id: I1d77cdb3dcc63f579b1250506f0a30de1e033d67\nSigned-off-by: Dima Zavin \u003cdima@android.com\u003e\n"
    },
    {
      "commit": "90e32fa7cb701d922825e40b82b566e4af843ea2",
      "tree": "dd1c4923b19489d5b2c8c9fc6bb8b7d225140395",
      "parents": [
        "53150655bccdb6efbc7f93d87feb5dce93d3c547"
      ],
      "author": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Tue Oct 09 11:52:37 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Oct 12 15:31:49 2012 -0700"
      },
      "message": "power: pm8921-bms: support wireless charger bms\n\nSince WLC(wireless charger) supply power to battery without PM8921 charger,\nthe SoC value is not accurate. This patch adjust OCV(open circuit voltage)\nand max CV(constant voltage) value to compensate difference between\nWLC and pm8921-charger.\n\nChange-Id: I8fa368f706866d93451c2f663da69c010f9b2a35\n"
    },
    {
      "commit": "3a3de0ee621625c8767e0d3c7106c52fcf834499",
      "tree": "1064e5022628097e9a1a0a727d1d589541e7df76",
      "parents": [
        "40b8a9eff696c31dc7191ee60672ef965df2f3bf"
      ],
      "author": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Wed Oct 10 16:24:20 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Oct 12 15:28:02 2012 -0700"
      },
      "message": "mfd: pm8xxx: provide api to read restart reason\n\nThe BMS driver needs to know the restart reason of the pmic. Add\nan api in the pm8xxx design to provide the restart reason.\n\nChange-Id: I0bbad22c5fed8c32dd7de387194e94c8d4b9ad75\nSigned-off-by: Abhijeet Dharmapurikar \u003cadharmap@codeaurora.org\u003e\n"
    },
    {
      "commit": "2f3c438ffecdc63154e26332aa54e928a50d8212",
      "tree": "bb0bbc98d73a6238654d138ea4f136fad6dfef9c",
      "parents": [
        "76f0c66f9e9d16c2d44364e905996fe32bbfe747"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Tue Oct 02 21:00:10 2012 -0400"
      },
      "committer": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Tue Oct 02 21:00:10 2012 -0400"
      },
      "message": "msm: display: buf sync enhancement\n\nSupport waiting for acquire fences in the buffer sync ioctl.\n\nSigned-off-by: Ken Zhang \u003ckenz@codeaurora.org\u003e\nSigned-off-by: Naseer Ahmed \u003cnaseer@codeaurora.org\u003e\n"
    },
    {
      "commit": "76f0c66f9e9d16c2d44364e905996fe32bbfe747",
      "tree": "e20eea212c7506db4f3f0f615062402dd616941f",
      "parents": [
        "1ba7f00e223e2548db126e2c810d373551bb7732"
      ],
      "author": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Mon Oct 01 19:00:30 2012 -0400"
      },
      "committer": {
        "name": "Naseer Ahmed",
        "email": "naseer@codeaurora.org",
        "time": "Tue Oct 02 20:59:51 2012 -0400"
      },
      "message": "msm: display: add display commit ioctl\n\nDisplay commit ioctl will do what pan_display\ncan do, addtionally has customized setting, such\nas non-blocking call.\n\nSigned-off-by: Ken Zhang \u003ckenz@codeaurora.org\u003e\nSigned-off-by: Naseer Ahmed \u003cnaseer@codeaurora.org\u003e\n"
    },
    {
      "commit": "481d52649fda6ee5bb2dac650e952ee3f7c565a3",
      "tree": "fe2454e58397453c7f91667b8207a0fc792e9afb",
      "parents": [
        "35c9b803181a816ac8fc4d57455cacb3fa7538bd",
        "fc0d02154016e68d993df8f19f3d8b800d4ea9a9"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Sep 28 16:36:21 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Sep 28 16:36:21 2012 -0700"
      },
      "message": "Merge changes Ifc0d0215,I58ad21ea,I495c3c02,Ie0e11853,Ie20264ac,I4f5722bf,I48082ce4,I8ec70a61 into android-msm-mako-3.4-wip\n\n* changes:\n  USB: ci13xxx_udc: Set QMULT for ISO endpoints\n  USB: gadget: f_audio_source: Fix use after free in audio_unbind\n  USB: gadget: f_audio_source: Fix error handling and increase packet size\n  USB: gadget: f_audio_source: Adjust packet timing to reduce glitches\n  USB: gadget: f_audio_source: New gadget driver for audio output\n  USB: gadget: f_accessory: Add support for HID input devices\n  Add ACCESSORY_SET_AUDIO_MODE control request and ioctl\n  usb: gadget: Initialize non zero ep max packet size to 0xFFFF\n"
    },
    {
      "commit": "35c9b803181a816ac8fc4d57455cacb3fa7538bd",
      "tree": "80a831c4a5bd8e06eb2a14b44a1d2049e9c79b90",
      "parents": [
        "bf14cc66808ad6bdb6f610a73b25296296f526b3"
      ],
      "author": {
        "name": "Deva Ramasubramanian",
        "email": "dramasub@codeaurora.org",
        "time": "Wed Sep 26 22:58:45 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Sep 28 15:24:39 2012 -0700"
      },
      "message": "msm: vidc: Allow client to request sps/pps per IDR frame\n\nExpose SET_SPS_PPS_FOR_IDR to allow client request sps/pper per IDR\nframe.\n\nChange-Id: I0316d751bd1e0b412972cba9d4d59b142500a51d\nSigned-off-by: Deva Ramasubramanian \u003cdramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "bf14cc66808ad6bdb6f610a73b25296296f526b3",
      "tree": "85d3e58f43fbcdb50faae7a47f9d4761664d82b5",
      "parents": [
        "3756c7e42a0b7d70e9a0d42390231793e9e16e31"
      ],
      "author": {
        "name": "Saurabh Shah",
        "email": "saurshah@codeaurora.org",
        "time": "Thu Sep 27 12:47:10 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Sep 28 13:35:26 2012 -0700"
      },
      "message": "msm_fb: display: Add MSMFB_OVERLAY_COMMIT ioctl.\n\nMSMFB_OVERLAY_COMMIT ioctl is used to display on external.\nThis is used instead of the default PAN mechanism to avoid delays in that path.\nThis ioctl for external also waits for DMAE thus fixing tearing.\n\nSigned-off-by: Kuogee Hsieh \u003ckhsieh@codeaurora.org\u003e\nSigned-off-by: Arun Kumar K.R \u003cakumarkr@codeaurora.org\u003e\n"
    },
    {
      "commit": "c2f0cc7bfa7258f1c666727d75eb530c6694c0bf",
      "tree": "85d73a513a9d0972f79867edf6cb883f2b5c095f",
      "parents": [
        "164a985388f25b6093d1277b24bf8cd79af97670"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Mon Aug 27 16:23:48 2012 +0530"
      },
      "committer": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Thu Sep 27 18:05:11 2012 -0700"
      },
      "message": "USB: gadget: f_accessory: Add support for HID input devices\n\nSigned-off-by: Mike Lockwood \u003clockwood@google.com\u003e\nChange-Id: I4f5722bfa26a0d73419c54709b2f1672491bf56a\n"
    },
    {
      "commit": "164a985388f25b6093d1277b24bf8cd79af97670",
      "tree": "57d63f48ac3d3500a5bf7a7791d72a8fab8bbfc8",
      "parents": [
        "8ec70a61bae06ed90dcc188d8fd01bbc9bd52735"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Fri May 11 09:00:40 2012 -0700"
      },
      "committer": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Thu Sep 27 18:04:23 2012 -0700"
      },
      "message": "Add ACCESSORY_SET_AUDIO_MODE control request and ioctl\n\nThe control request will be used by the host to enable/disable USB audio\nand the ioctl will be used by userspace to read the audio mode\n\nSigned-off-by: Mike Lockwood \u003clockwood@google.com\u003e\nChange-Id: I48082ce473eb6577b0bf613be9ec27f2f5c19384\n"
    },
    {
      "commit": "b0c0c6d4d17a61654afceb34248abeff2dd53f6b",
      "tree": "a0e2142a47e626cfa4f63c7c9aaea776ec6f5a48",
      "parents": [
        "cbe67c0fcee16968b846442719f4e90af158b07e"
      ],
      "author": {
        "name": "agathon.jung",
        "email": "agathon.jung@lge.com",
        "time": "Wed Sep 26 11:36:51 2012 -0700"
      },
      "committer": {
        "name": "agathon.jung",
        "email": "agathon.jung@lge.com",
        "time": "Wed Sep 26 11:36:51 2012 -0700"
      },
      "message": "msm: mdm: Add shutdown ioctl and send poweroff request to the mdm\n\nWhen the whole phone is being powered off, a poweroff request needs\nto be sent to the external modem so that it can shutdown gracefully.\nThis request needs to be triggered from userspace before kernel drivers\nstart unloading so that other drivers needed to send the request are\nstill available. The shutdown ioctl is provided for this purpose.\nThe request is sent over system monitor.\n\nCrs-Fixed: 401598\nSigned-off-by: Joel King \u003cjoelking@codeaurora.org\u003e\n"
    },
    {
      "commit": "7a72ca62c3f64c7b914edd8d9dbb75933b3c845e",
      "tree": "f6444952123d3678d5c177b5ebc1e31483a55684",
      "parents": [
        "19c87ddde66fd6aad61a60e466a75af235fca7f9"
      ],
      "author": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Thu Sep 20 21:50:16 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Mon Sep 24 21:38:39 2012 -0700"
      },
      "message": "power: pm8921-charger: prevent recharging when batt is overheat\n\nWhen battery is forced to stop charging by overheat, re-charging\nshould not be initiated even if re-charging condition is satisfied.\n\nChange-Id: I0070039a186ccf3f12c0e79a8696a7aa3c61e538\n"
    },
    {
      "commit": "b9873fd64e47339909db536bc0b45afe02d85998",
      "tree": "138a209808f9f997bbb5985efc1222a41dce93ab",
      "parents": [
        "ffb730572e3267eb4166550d29ac93e4f8322960"
      ],
      "author": {
        "name": "jh.koo",
        "email": "jh.koo@lge.com",
        "time": "Thu Sep 20 21:44:34 2012 +0900"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Mon Sep 24 21:20:29 2012 -0700"
      },
      "message": "slimport: Modify to support slimport-to-VGA and slimport-to-DP dongles\n\nChange-Id: I4bbe996351d50bfa2a4073987c97db37a4ed3484\n"
    },
    {
      "commit": "df5f3c82303ca776cf8f7f9557b40d433f3302b2",
      "tree": "362fc416149d03f9cf6c6390b1ced1050617a574",
      "parents": [
        "a2403ce87ec03e6e322271c92fac3d76347c7503"
      ],
      "author": {
        "name": "Kinjal Bhavsar",
        "email": "kbhavsar@codeaurora.org",
        "time": "Tue Sep 18 20:49:02 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Sep 21 11:14:37 2012 -0700"
      },
      "message": "msm: display: Buffer sync point support\n\nAdd MSMFB_BUFFER_SYNC ioctl for the communication of\nthe acquired and released fence fd between kernel and hwc.\n\nWait for acquired fence before pan display.\nRelease the previous released fence after pan display\n\nChange-Id: I6534aed574a025d948581e70465f06a86b46c868\nSigned-off-by: Ken Zhang \u003ckenz@codeaurora.org\u003e\n"
    },
    {
      "commit": "fe6c39ce0937e3f5ff536f653d971afc7d9f077f",
      "tree": "9a1e4660d4f90d5dfdcf6d54d0eb57e13cc24125",
      "parents": [
        "bd483da2f7a76290369bffb7e5171336d653c134"
      ],
      "author": {
        "name": "Jeff Boody",
        "email": "jboody@codeaurora.org",
        "time": "Thu Aug 09 13:54:50 2012 -0600"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue Sep 18 19:44:06 2012 -0700"
      },
      "message": "msm: kgsl: Add support for Android\u0027s sync point framework\n\nThe Android sync point framework will replace the synchronization\npreviously implemented by genlock. This change implements the KGSL\ncomponent of the sync point framework by creating a fence that is\nautomatically signaled by KGSL when it\u0027s timestamp expires. The\nfence FD is returned to the user driver so that another process\ncan wait for the sync point.\n\nChange-Id: Ifee38dfde00e551f3524f7a37833938dcdb64905\nSigned-off-by: Jeff Boody \u003cjboody@codeaurora.org\u003e\n"
    },
    {
      "commit": "b714287e72bd615795c47031b5742465ebf1959d",
      "tree": "ccf3b5f76fec45b4f1ca0e51875d57e088c0e749",
      "parents": [
        "bc187e305cb785d41156979ec342e9c707583557"
      ],
      "author": {
        "name": "Jeff Boody",
        "email": "jboody@codeaurora.org",
        "time": "Tue Aug 14 13:47:00 2012 -0600"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue Sep 18 14:39:01 2012 -0700"
      },
      "message": "base: sync: include struct seq_file to fix compile warning\n\nFixes missing declaration for struct seq_file.\n\nChange-Id: Id77c47fad3bbee56d0dbe4a85f56f6f388e686d6\nSigned-off-by: Jeff Boody \u003cjboody@codeaurora.org\u003e\n"
    },
    {
      "commit": "6010652aeaa0f03104ea317571e19f31f72e5c72",
      "tree": "3e464b33d8342024ebb9981871bc33110c7ed7fa",
      "parents": [
        "4bdc71fbb55f944f659942916737c097304afb77"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Mon Sep 17 21:15:32 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Mon Sep 17 21:57:27 2012 -0700"
      },
      "message": "af_netlink: force credentials passing [CVE-2012-3520]\n\nPablo Neira Ayuso discovered that avahi and\npotentially NetworkManager accept spoofed Netlink messages because of a\nkernel bug.  The kernel passes all-zero SCM_CREDENTIALS ancillary data\nto the receiver if the sender did not provide such data, instead of not\nincluding any such data at all or including the correct data from the\npeer (as it is the case with AF_UNIX).\n\nThis bug was introduced in commit 16e572626961\n(af_unix: dont send SCM_CREDENTIALS by default)\n\nThis patch forces passing credentials for netlink, as\nbefore the regression.\n\nAnother fix would be to not add SCM_CREDENTIALS in\nnetlink messages if not provided by the sender, but it\nmight break some programs.\n\nWith help from Florian Weimer \u0026 Petr Matousek\n\nThis issue is designated as CVE-2012-3520\n\nChange-Id: Id4f36301d407ef5c8218c5ef9f66d299766cdf57\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nCc: Petr Matousek \u003cpmatouse@redhat.com\u003e\nCc: Florian Weimer \u003cfweimer@redhat.com\u003e\nCc: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54adcf949ef4118a4ffcdec41c69200c2bb23a6f",
      "tree": "604935a98cd1574534937678e0635d363e5d5c00",
      "parents": [
        "393bd8e5373e91f891e77f7004b2924ab77ec811"
      ],
      "author": {
        "name": "kyungtae.oh",
        "email": "kyungtae.oh@lge.com",
        "time": "Sat Sep 15 11:52:52 2012 +0900"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Mon Sep 17 21:53:46 2012 -0700"
      },
      "message": "power: cleanup the messages of wireless charger\n\nChange-Id: Ie86b46cb9f30fd2e795a144123eec0282ac6e664\n"
    },
    {
      "commit": "7eb84ca4b70f7c1000959afed4cb28133b43d497",
      "tree": "1be8a235b8de0bea0d585a112181d3aaeea65a02",
      "parents": [
        "a66ff760d04c1d812612dac3772ab55085841a44"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Fri Sep 14 16:16:13 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Sun Sep 16 15:16:48 2012 -0700"
      },
      "message": "android_vibrator: warmup delay for vibration sensitivity\n\nadd warmup delay before vibrator off\n\nChange-Id: Ie6dd325cc6c6b0f6d4501414442472cd40beb4df\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "c4e40db1f2fe34b84ab5718b3dcc30836a059684",
      "tree": "87ed69540005b305e43b8174d0a546544533290b",
      "parents": [
        "e9496a46864601b8915efa9f49cd64cce7f5a0ea"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Mon Aug 20 14:44:40 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Sep 14 16:35:53 2012 -0700"
      },
      "message": "EHCI: HSIC: Pass interrupt threshold value as platform data\n\nInterrupt threshold value is the maximum rate at which HSIC\ncontroller will issue interrupts to processor. Increasing\nthis value results in fewer interrupts which may save power\nas processor has to handle fewer interrupts. Side effect of\nincreasing this value is higher data latency. For fusion3,\nset the ITC(interrupt threshold control) to 5 and default\nfor other targets. Also, allow ehci stack to set ITC value\nper controller basis.\n\nCRs-Fixed: 374661\nChange-Id: I0e6bc210679ef211c2850ffbe1dfc80da2f65bf0\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\nSigned-off-by: Ajay Dudani \u003cadudani@codeaurora.org\u003e\n"
    },
    {
      "commit": "80b58012a7ca3012dcd52df80f2ccbb3d0337ca3",
      "tree": "2030b11c40f58ef449a849c50a52964ab9d13bee",
      "parents": [
        "6d1bcab87fd55e097d308918429287047b2c1a7b"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Mon Sep 10 16:05:38 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Sep 14 12:01:42 2012 -0700"
      },
      "message": "switch: fsa8008: control uart console\n\nAdd the function to control uart console\n\nChange-Id: I932a4c4e5017ded30400b0f7dafbdb365713482b\n"
    },
    {
      "commit": "df53a2ca1d816336799b67c8edd45e971c0c09ad",
      "tree": "1ce797897c4176b0bbbfac719af0f3c72c363f29",
      "parents": [
        "741cddec165837bfef3fb69114263272fa77e808"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Tue Aug 21 17:57:19 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Sep 13 21:20:35 2012 -0700"
      },
      "message": "sync: change wait timeout to mirror poll semantics\n\nChange-Id: Ib38e6d339d41885a33027752690d65a52b6897f6\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\nSigned-off-by: Ajay Dudani \u003cadudani@codeaurora.org\u003e\n"
    },
    {
      "commit": "741cddec165837bfef3fb69114263272fa77e808",
      "tree": "9f5930b7ea7d7551a2850c0362073ed7967e5a72",
      "parents": [
        "c4af266e3659a7306973d29e1a4707edf7ac6bea"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Thu Aug 02 17:26:45 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Sep 13 21:19:55 2012 -0700"
      },
      "message": "sync: add reference counting to timelines\n\nIf a timeline is destroyed while fences still hold pts on it, the reworked\nfence release handler can cause the timeline to be freed before all it\u0027s points\nare freed.\n\nChange-Id: I1cd8ddb638eded7db9db446ff6b37f3dd165d6c4\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\nSigned-off-by: Ajay Dudani \u003cadudani@codeaurora.org\u003e\n"
    },
    {
      "commit": "c4af266e3659a7306973d29e1a4707edf7ac6bea",
      "tree": "11c02c6777c39eae210bd5331ba674c7cb2d2300",
      "parents": [
        "9934319415cdee69c02e00a98e8eacea5035135b"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Mon Jul 23 16:43:05 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Sep 13 21:19:26 2012 -0700"
      },
      "message": "sync: add internal refcounting to fences\n\nIf a fence is released while a timeline that one of it\u0027s pts is on is being\nsignaled, it is possible for that fence to be deleted before it is signaled.\nThis patch adds a refcount for internal references such as signaled pt\nprocessing.\n\nChange-Id: Ie8605e6fd2ac026c207220a03d84e1c1078ec719\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\nSigned-off-by: Ajay Dudani \u003cadudani@codeaurora.org\u003e\n"
    },
    {
      "commit": "76048dac5085eca4459ee5ea5dd4876a1f518cfa",
      "tree": "dd31c59ace1b2aa768177695debf2f10febd7a5b",
      "parents": [
        "b09bf548b81ab117f95a9bce64490d239a16e574"
      ],
      "author": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Tue Sep 11 14:19:21 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu Sep 13 10:36:00 2012 -0700"
      },
      "message": "power: pm8921-charger: use SoC % value for charging stop and resume\n\nCurrent pm8921 charger code doesn\u0027t consider the SoC % to determine\nend of charging and recharging state. This can cause weird UI display\non SoC % and charging state.\nFor example, charging is completed when SoC % is not reached 100% or\ncharging is not completed even if SoC % is already 100%.\nSo this patch change how to determine end of charging and recharging.\n\nChange-Id: Ice658488744d71117fedb64e0fa0eb7ad34c6573\n"
    },
    {
      "commit": "e0f075fef4b5b0ba45acd8ecaea2306ca46ad854",
      "tree": "581f801c365f1fc3e783ce112d380a14c1193d92",
      "parents": [
        "69640a16df1ef83c14946577fc30acd8ed3ee4e4"
      ],
      "author": {
        "name": "jh.koo",
        "email": "jh.koo@lge.com",
        "time": "Tue Sep 04 20:13:19 2012 +0900"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Sun Sep 09 14:05:36 2012 -0700"
      },
      "message": "slimport: Add slimport detection function\n\nIt will be used for charger detection codes. slimport is also used\nas charger like as usb charger\n\nChange-Id: Idd40dd88b8a5f035dfb207dd787d7fd3f4ae713b\n"
    },
    {
      "commit": "6179e67eae0a351a4df1600837be7e562d0554a7",
      "tree": "9a3344d3da08556e4e489ddb343a5a722e0d1281",
      "parents": [
        "eabde17e4255c04f170107ce96aa966912f11125"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Tue Sep 04 21:16:26 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Fri Sep 07 17:03:46 2012 -0700"
      },
      "message": "mako: touch: error checking for firmware update\n\nCorrected not working touch problem when the firmware update was failed or\nLCD was turned on or off during firmware update.\n\nChange-Id: Ib61c3d9927d670eb4091253efc71499b88b51b9f\n"
    },
    {
      "commit": "5b6082db8d46d1794cf16d867cfbaeaf97d3adea",
      "tree": "8ecb84282a55d45ae781a9a0ff1b8202fe45913a",
      "parents": [
        "18f0d73d1e4859d5c3f6a226e79d77bd0cf8bc82"
      ],
      "author": {
        "name": "Jongrak Kwon",
        "email": "jongrak.kwon@lge.com",
        "time": "Sat Sep 01 03:50:16 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Sep 07 16:55:59 2012 -0700"
      },
      "message": "mako: touch: add sys node for charger status update\n\nWill be used to enable noise mitigation bit in firmware\nto reduce noise when TA/USA/Wireless charger is connected.\n\nChange-Id: Ia4174271758ca2dbd013b80ddcabffea2e2cae82\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "c7421a933cb01777682459bef3aed7678831bdad",
      "tree": "b1b34b6286156a60922a3ac9aaf56c65cd72401b",
      "parents": [
        "77d8ea0366b5c2d46a5e08b15f9822bc870a232b"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Sep 06 12:47:22 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Sep 06 12:47:55 2012 -0700"
      },
      "message": "switch: fsa8008: fix to detect earjack during deep sleep\n\nWhen resuming device, If there is changed the detect state,\nthen update the detect state.\n\nChange-Id: I9f5fa06e3c82a51768d9e805127526a84f0df65f\n"
    },
    {
      "commit": "9f16d22741210b23343a15b4d533d72c6a905603",
      "tree": "874c151666d779054eb793e157fe372239e7136e",
      "parents": [
        "9ad6f6ad3ab1184db2247d14411d89832afdf755"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Tue Sep 04 19:28:34 2012 -0700"
      },
      "committer": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Sep 06 11:52:11 2012 -0700"
      },
      "message": "backlight: lm3530: add the backlight map in platform data\n\nAdd the backlight map into platform data for calibrating\nby the board specific values\n\nChange-Id: Ib997a8cbf738b2700305028f47178f31420f9e85\n"
    },
    {
      "commit": "03951e2b1d17d00293a575a443021f5bbcda46cb",
      "tree": "b28e2fe31efe3dee2ca38c64a3940952f17e02c7",
      "parents": [
        "ccd8749d4cc2cd926fa37b78bf905d210e65dcf2"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Sun Jun 10 15:16:25 2012 +0200"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Sep 05 22:35:58 2012 -0700"
      },
      "message": "HID: uhid: implement feature requests\n\nHID standard allows sending a feature request to the device which is\nanswered by an HID report. uhid implements this by sending a UHID_FEATURE\nevent to user-space which then must answer with UHID_FEATURE_ANSWER. If it\ndoesn\u0027t do this in a timely manner, the request is discarded silently.\n\nWe serialize the feature requests, that is, there is always only a single\nactive feature-request sent to user-space, other requests have to wait.\nHIDP and USB-HID do it the same way.\n\nBecause we discard feature-requests silently, we must make sure to match\na response to the corresponding request. We use sequence-IDs for this so\nuser-space must copy the ID from the request into the answer.\nFeature-answers are ignored if they do not contain the same ID as the\ncurrently pending feature request.\n\nInternally, we must make sure that feature-requests are synchronized with\nUHID_DESTROY and close() events. We must not dead-lock when closing the\nHID device, either, so we have to use separate locks.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "ccd8749d4cc2cd926fa37b78bf905d210e65dcf2",
      "tree": "82f4a81d85cdc11d35a62be22504ebf35fea4bf0",
      "parents": [
        "fd2076e07fcaa909b74593998d14814aec65acb4"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Sun Jun 10 15:16:24 2012 +0200"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Sep 05 22:35:48 2012 -0700"
      },
      "message": "HID: uhid: forward raw output reports to user-space\n\nSome drivers that use non-standard HID features require raw output reports\nsent to the device. We now forward these requests directly to user-space\nso the transport-level driver can correctly send it to the device or\nhandle it correspondingly.\n\nThere is no way to signal back whether the transmission was successful,\nmoreover, there might be lots of messages coming out from the driver\nflushing the output-queue. However, there is currently no driver that\ncauses this so we are safe. If some drivers need to transmit lots of data\nthis way, we need a method to synchronize this and can implement another\nUHID_OUTPUT_SYNC event.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "fd2076e07fcaa909b74593998d14814aec65acb4",
      "tree": "074436c9ba6bd727f8d63a56e75e1fe26f16d8ba",
      "parents": [
        "8fba798ed01778c5f1e82153ae6ecc0172bc1ac2"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Sun Jun 10 15:16:23 2012 +0200"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Sep 05 22:35:40 2012 -0700"
      },
      "message": "HID: uhid: forward output request to user-space\n\nIf the hid-driver wants to send standardized data to the device it uses a\nlinux input_event. We forward this to the user-space transport-level\ndriver so they can perform the requested action on the device.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8fba798ed01778c5f1e82153ae6ecc0172bc1ac2",
      "tree": "cefad327cfaa19b8cd229ad3cf00c1d1053004b4",
      "parents": [
        "d11acf20aad515a8097fac17afced8278a2ea9dd"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Sun Jun 10 15:16:22 2012 +0200"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Sep 05 22:34:49 2012 -0700"
      },
      "message": "HID: uhid: forward open/close events to user-space\n\nHID core notifies us with *_open/*_close callbacks when there is an actual\nuser of our device. We forward these to user-space so they can react on\nthis. This allows user-space to skip I/O unless they receive an OPEN\nevent. When they receive a CLOSE event they can stop I/O again to save\nenergy.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d11acf20aad515a8097fac17afced8278a2ea9dd",
      "tree": "f381b0a453dbf9e75aa2e5fcc3210763cb47afc0",
      "parents": [
        "978bc394f7b917923cb4caa13b25cadcbf46330f"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Sun Jun 10 15:16:21 2012 +0200"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Sep 05 22:34:39 2012 -0700"
      },
      "message": "HID: uhid: add UHID_START and UHID_STOP events\n\nWe send UHID_START and UHID_STOP events to user-space when the HID core\nstarts/stops the device. This notifies user-space about driver readiness\nand data-I/O can start now.\n\nThis directly forwards the callbacks from hid-core to user-space.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "dfa8d986d2a6b02e5499215360f860a383c7b209",
      "tree": "45161c9ab8306d6c4630e1930732516a21bdeeb7",
      "parents": [
        "8a850b92f5a53524a2b5678ff4dcb8a8d37bea9e"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Sun Jun 10 15:16:19 2012 +0200"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Sep 05 22:34:26 2012 -0700"
      },
      "message": "HID: uhid: allow feeding input data into uhid devices\n\nThis adds a new event type UHID_INPUT which allows user-space to feed raw\nHID reports into the HID subsystem. We copy the data into kernel memory\nand directly feed it into the HID core.\n\nThere is no error handling of the events couldn\u0027t be parsed so user-space\nshould consider all events successfull unless read() returns an error.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8a850b92f5a53524a2b5678ff4dcb8a8d37bea9e",
      "tree": "5652baeecb48d1129964893e66486d14940c12d9",
      "parents": [
        "fd7d6340712fccf60552677395bc5be125da8130"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Sun Jun 10 15:16:18 2012 +0200"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Sep 05 22:34:20 2012 -0700"
      },
      "message": "HID: uhid: add UHID_CREATE and UHID_DESTROY events\n\nUHID_CREATE and UHID_DESTROY are used to create and destroy a device on an\nopen uhid char-device. Internally, we allocate and register an HID device\nwith the HID core and immediately start the device. From now on events may\nbe received or sent to the device.\n\nThe UHID_CREATE event has a payload similar to the data used by\nBluetooth-HIDP when creating a new connection.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0f66301e5141c1b760b8a69265460d9c024cd3d2",
      "tree": "9cf18f820862394ca95dce2d4f6d25e816100769",
      "parents": [
        "11c4b3e44349472b2e0085cce3cbdac5e800cd6c"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Sun Jun 10 15:16:14 2012 +0200"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Sep 05 22:33:47 2012 -0700"
      },
      "message": "HID: uhid: add internal message buffer\n\nWhen receiving messages from the HID subsystem, we need to process them\nand store them in an internal buffer so user-space can read() on the char\ndevice to retrieve the messages.\n\nThis adds a static buffer for 32 messages to each uhid device. Each\nmessage is dynamically allocated so the uhid_device structure does not get\ntoo big.\n\nuhid_queue() adds a message to the buffer. If the buffer is full, the\nmessage is discarded. uhid_queue_event() is an helper for messages without\npayload.\n\nThis also adds a public header: uhid.h. It contains the declarations for\nthe user-space API. It is built around \"struct uhid_event\" which contains\na type field which specifies the event type and each event can then add a\nvariable-length payload. For now, there is only a dummy event but later\npatches will add new event types and payloads.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "36a5d4cf053066daf8194fc643a88b7162298814",
      "tree": "2704e23467d3b70f248f3e473201c29c9d6b96df",
      "parents": [
        "4a42c0899dd0a0e86ccc1cc504fe12928c96f0d5",
        "f572d261e04c32df1b39a6dcbfa5001c4ca3bf7b"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Sep 05 21:39:00 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Wed Sep 05 21:39:00 2012 -0700"
      },
      "message": "Merge \"gpu: ion: Add compatibility with future changes\" into android-msm-mako-3.4-wip"
    },
    {
      "commit": "11ab1d5954a7dd63fbde11faa23122559d3ee218",
      "tree": "95e878ef86093eddbe44c1dfd1df7ea52410980c",
      "parents": [
        "a167a3f6a9443ed3590b7a891b33157f54a1d929"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Fri Aug 17 17:12:26 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Tue Sep 04 22:45:04 2012 -0700"
      },
      "message": "msm: hsic: Retry port RESUME if unable to send SOFs within 3ms\n\nDue to h/w bug in hsic controller, interrupts are disabled during\nresume signalling (~20ms), commit: e404049ae, which may result in\nbelow issues\n1. Delayed MDP interrupts causing display stutters\n2. Since default workqueue disables preemption for 20ms, the kernel\n   scheduler schedules out the worker thread for long time. It results\n   in MDM crash due to delayed response\nTo avoid busy loop, port resume is performed without disabling the\ninterrupts. Due to this if resume time constraint is not met then\ndon\u0027t start SOF and retry RESUME after some time. This delay (w/o SOF)\nlets the device to enter SUSPEND state (after issuing remote wakeup)\nand followed by RESUME after sometime. Also, Move the resume code to\nhsic controller driver to avoid changes to ehci upstream code.\n\nCRs-Fixed: 383752\nChange-Id: Ic4768587bbb9a00d8cf495065ec9e14c46a5c1d4\nSigned-off-by: Vamsi Krishna \u003cvskrishn@codeaurora.org\u003e\nSigned-off-by: Manu Gautam \u003cmgautam@codeaurora.org\u003e\nSigned-off-by: Ajay Dudani \u003cadudani@codeaurora.org\u003e\n"
    },
    {
      "commit": "01e5a5b4ac88a8dcd6ca0b4840420e40ad94aa00",
      "tree": "7385799f01bc9a5581a44db84040b32531dcdd98",
      "parents": [
        "83baa8b9ea26225013d159dd4c2454c80ab4ec0a"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Thu Aug 30 02:52:45 2012 -0700"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu Aug 30 22:56:17 2012 -0700"
      },
      "message": "EHCI: HSIC: Use counter for timeout in ulpi_read()\n\nulpi_read() relies on jiffies to calculate the timeout\nfor read operation on phy register. Calling ulpi_read()\nwith interrupts disabled, freezes jiffies on local processor.\nIn case of phy lockup this results in infinite loop leading\nto watchdog reset. Use loop counter for timeout instead of\njiffies for read operation to avoid watchdog reset.\n\nCRs-Fixed: 388234\nChange-Id: I1d46052b087c42b9f422b6f7eb691498fa104718\nSigned-off-by: Hemant Kumar \u003chemantk@codeaurora.org\u003e\n"
    },
    {
      "commit": "c650af35bc3d1900f55fb389c98b60a1fb01e211",
      "tree": "8c0118ffc834cfc1eaf667495dff9f51c8c34288",
      "parents": [
        "ecef32b535876598c2c057e43d62803b6723c8f9"
      ],
      "author": {
        "name": "samin.ryu",
        "email": "samin.ryu@lge.com",
        "time": "Wed Aug 29 11:34:34 2012 +0900"
      },
      "committer": {
        "name": "Android Partner Code Review",
        "email": "android-gerrit-partner@google.com",
        "time": "Thu Aug 30 11:53:14 2012 -0700"
      },
      "message": "leds: pm8xxx: change adjust brightness routine\n\nadd pwm_adjust_brightness field for current control.\n\nChange-Id: If0ba79324fcf50334f88f006a8ff30b59b7d4982\n"
    },
    {
      "commit": "f572d261e04c32df1b39a6dcbfa5001c4ca3bf7b",
      "tree": "8b2cda00de66b8245f3459f816ececa34ec0ab49",
      "parents": [
        "2523651efa1dd04b5da3509071dc93663fbbfa3e"
      ],
      "author": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Wed Aug 29 18:02:11 2012 -0700"
      },
      "committer": {
        "name": "Ajay Dudani",
        "email": "adudani@codeaurora.org",
        "time": "Wed Aug 29 18:04:34 2012 -0700"
      },
      "message": "gpu: ion: Add compatibility with future changes\n\nSeveral changes are pending to be pulled in which are\nnot compatible with our changes. Specifically, a new\nfield to the allocation ioctl is added and the ioctl\nnumbers for cache flushing need to be changed.\nAdd these changes now until full changes can be pulled\nin the future.\n\nChange-Id: I9540495e25c7b6c414a6e3719f66f2cd9f78c585\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Ajay Dudani \u003cadudani@codeaurora.org\u003e\n"
    },
    {
      "commit": "45ccbb53cfc227fd3811e71b0bd813432c96ee9e",
      "tree": "9f03af718b33100cf489f79c2d30a02d4f88a14a",
      "parents": [
        "165ca5e6fab55e87f90cebdfd4f91b54d9f4d5a7"
      ],
      "author": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Sat Aug 25 00:15:42 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Aug 29 10:24:08 2012 -0700"
      },
      "message": "power: pm8921: consideration of ibat max overwrite\n\nThe thermal mitigation and battery temp control can overwrite\nthe ibat max value each other. So this patch remove the possibility\nof overwrite ibat max value by mitigation and battery temp control.\n\nChange-Id: Ib0f7bf2b8bd2e474d1d9c76bd5100b05310cb048\n"
    },
    {
      "commit": "165ca5e6fab55e87f90cebdfd4f91b54d9f4d5a7",
      "tree": "8ef736bb1e3c0d5d75dd3bfd30f7de7a8b506d69",
      "parents": [
        "c34cd48100314ab65a157ffe37b1ebdaf790fb67"
      ],
      "author": {
        "name": "choongryeol.lee",
        "email": "choongryeol.lee@lge.com",
        "time": "Sat Aug 25 00:10:24 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Aug 29 10:23:42 2012 -0700"
      },
      "message": "power: battery: add argument to set_health_state()\n\nAdd argument to set_health_state() for notification\nof current change to charger driver.\n\nChange-Id: I4ae2875c5b2c29689d11f8dbe5be20e5667453d4\n"
    },
    {
      "commit": "795a9a65c255bf12c46b4c21440921444def03c0",
      "tree": "e3ef52e0289fa54d30647e2cad710acf87681404",
      "parents": [
        "9afe5aefc305747daf7f4c32b46508aadcbadfc3"
      ],
      "author": {
        "name": "Devin Kim",
        "email": "dojip.kim@lge.com",
        "time": "Tue Aug 28 10:08:46 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Aug 29 10:20:40 2012 -0700"
      },
      "message": "android_vibrator: clean up codes and handle errors\n\nChange-Id: I86e8d7a77a1f0a2b03bcb1b434fb68cb1d7b6e1a\n"
    },
    {
      "commit": "2523651efa1dd04b5da3509071dc93663fbbfa3e",
      "tree": "0b36eebd20853cf34306d2725abec68f9a49bb95",
      "parents": [
        "6dcfc1da92052560dd5732fb4965126289c27e51"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Aug 29 01:29:43 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Aug 29 01:29:43 2012 -0700"
      },
      "message": "msm_ion.h: switch to using legacy_ion.h\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "6dcfc1da92052560dd5732fb4965126289c27e51",
      "tree": "e2ba4d38abb855629ee7e34e87cbf4b56052c4e2",
      "parents": [
        "14f08fd6c3d85e0fe92f53c02ce24fe3e8aee49c"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Aug 29 01:28:39 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Aug 29 01:28:39 2012 -0700"
      },
      "message": "legacy_ion.h: a backwards-compatibility copy of ion.h\n\ncloned from include/linux/ion.h at:\n\ncommit b6b0b65325e6f5eb5fcfd88d270f710d947f7962\nAuthor: Brian Muramatsu \u003cbtmura@google.com\u003e\nDate:   Mon Jul 30 22:54:08 2012 -0700\n\n    Add heap_mask to ion_allocation_data\n\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "ec040449870db1c8a259be5cc7e0364e862a39f5",
      "tree": "23f8f14a57df9e17c9612882b264a820ec2289b7",
      "parents": [
        "88a0c175ae6fc9fd1ed0b05909818621db3f45c4"
      ],
      "author": {
        "name": "kibum.lee",
        "email": "kibum.lee@lge.com",
        "time": "Wed Aug 22 22:29:46 2012 +0900"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Aug 27 15:12:41 2012 -0700"
      },
      "message": "usb: msm_otg: fix for TA detection bug\n\nThis patch solves the problem of recognize usb link when the TA is slow to\nconnect.\n\nChange-Id: I9ebd118a53175a272117a75b5a5a1554da9c3d8b\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "ea349c06cacaa44ec88bea77ff84ac423c73a1f7",
      "tree": "431d2209ef1c95093fd7c2b3d1711a6a1f727190",
      "parents": [
        "21d7afe4817a1879e8d7c99b83c26ef3f4f5691b"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Aug 24 19:46:40 2012 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Fri Aug 24 19:46:40 2012 -0700"
      },
      "message": "Revert \"msm: tty: update receive room just before writing data to the ldisc\"\n\nThis reverts commit 913565a83d74fe1da0914e8c355345bc616131c4.\n"
    }
  ],
  "next": "21d7afe4817a1879e8d7c99b83c26ef3f4f5691b"
}
