)]}'
{
  "log": [
    {
      "commit": "c5b6ec8601fd8fcb4cedcb36b970b5502e9cf335",
      "tree": "142d319e48d5e5cd0bc50a4817e91d70cd393ca7",
      "parents": [
        "19bc0a836d4f79140dcebdf5b3f585f5dec51761",
        "6dc2101835053bc59dcf8f39745dc5ebabcae855"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Dec 06 07:01:42 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Dec 06 07:01:41 2013 -0800"
      },
      "message": "Merge \"kref: Implement kref_get_unless_zero v3\""
    },
    {
      "commit": "6dc2101835053bc59dcf8f39745dc5ebabcae855",
      "tree": "311c4efc6c92143ab90969538dc3f088d005ab42",
      "parents": [
        "8725bf6329b3d5a617603c3badb844443b96edcb"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Tue Aug 06 16:42:15 2013 -0600"
      },
      "committer": {
        "name": "Anshuman Dani",
        "email": "adani@codeaurora.org",
        "time": "Thu Dec 05 16:09:37 2013 +0530"
      },
      "message": "kref: Implement kref_get_unless_zero v3\n\nThis function is intended to simplify locking around refcounting for\nobjects that can be looked up from a lookup structure, and which are\nremoved from that lookup structure in the object destructor.\nOperations on such objects require at least a read lock around\nlookup + kref_get, and a write lock around kref_put + remove from lookup\nstructure. Furthermore, RCU implementations become extremely tricky.\nWith a lookup followed by a kref_get_unless_zero *with return value check*\nlocking in the kref_put path can be deferred to the actual removal from\nthe lookup structure and RCU lookups become trivial.\n\nv2: Formatting fixes.\nv3: Invert the return value.\n\nChange-Id: I391623ee7458428eab6d7f361630f8646d6790b0\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nGit-commit: 4b20db3de8dab005b07c74161cb041db8c5ff3a7\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n[shrenujb@codeaurora.org: resolve trivial merge conflicts]\nSigned-off-by: Shrenuj Bansal \u003cshrenujb@codeaurora.org\u003e\n"
    },
    {
      "commit": "488c5aaf729db586edbaf49a1767e68df2f77f8c",
      "tree": "b6baada79f7dc29b0a7653b33ef3a67f946b697b",
      "parents": [
        "20f10fe18d73d8786b3091dce217806d62435ce9",
        "8bbba2ab868fa65e24bfb41d026267d56392af23"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Dec 05 01:48:45 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Dec 05 01:48:44 2013 -0800"
      },
      "message": "Merge \"ASoC: msm: qdsp6v2: Propagate device HW delay to AFE.\""
    },
    {
      "commit": "ec574f8bb7b68e9b2128228f33964a9ce32d1f4f",
      "tree": "9fb316634b00eb45922401703e6fa73174e94f7a",
      "parents": [
        "86eb0dddb559286c69f6c3fefbfdbbc508e81ef1"
      ],
      "author": {
        "name": "Greg Reid",
        "email": "greid@codeaurora.org",
        "time": "Fri Oct 12 12:07:37 2012 -0400"
      },
      "committer": {
        "name": "Joonwoo Park",
        "email": "joonwoop@codeaurora.org",
        "time": "Tue Dec 03 14:38:54 2013 -0800"
      },
      "message": "kernel: Add hooks for user-accessible timers in the kernel.\n\nHooks for user-accessible timers allow implementation of a\nmore efficient gettimeofday in user-space.\n\nChange-Id: If2f63d010c1cf142eb84f3745617e756913e46f7\nSigned-off-by: Brent DeGraaf \u003cbdegraaf@codeaurora.org\u003e\nSigned-off-by: Joonwoo Park \u003cjoonwoop@codeaurora.org\u003e\n"
    },
    {
      "commit": "2bb6292ecd5c207554c272dcdc26112adccc560b",
      "tree": "967a868ebacf0446d4c98422461646b84111d7b6",
      "parents": [
        "c39dc51f6a2dcbcc8b7ddfc5c5a87f52a6a2e283",
        "b9cabe412e9b0c56b7e7705461c1f715d1a5e8d0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 03 07:09:05 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 03 07:09:05 2013 -0800"
      },
      "message": "Merge \"net: rmnet_usb: Add support for aligned QOS header\""
    },
    {
      "commit": "c39dc51f6a2dcbcc8b7ddfc5c5a87f52a6a2e283",
      "tree": "0d55f1ecf1270e25772b681a7033729a9b174919",
      "parents": [
        "762e178c011be473787afa7f98541ea4986e18d3",
        "36abcfd971000b6e589ff65c3456d45b98757f89"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 03 07:09:02 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 03 07:09:01 2013 -0800"
      },
      "message": "Merge \"mm: vmscan: fix do_try_to_free_pages() livelock\""
    },
    {
      "commit": "762e178c011be473787afa7f98541ea4986e18d3",
      "tree": "674db8d9514a0a70dfed1b981f46f1b12ef32810",
      "parents": [
        "f7d3c2789925ee190dce864d6ea1f7354db01423",
        "d1c2fbe849e5669959be5a1db1b6d65ca43a19e7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Dec 03 07:09:01 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Dec 03 07:09:00 2013 -0800"
      },
      "message": "Merge \"swap: add per-partition lock for swapfile\""
    },
    {
      "commit": "8bbba2ab868fa65e24bfb41d026267d56392af23",
      "tree": "bd6dcce153f1c5d638736794a7e0cd8991bc9637",
      "parents": [
        "26fd5cf5e80ea40dc030e50d71123b06b6f2da5c"
      ],
      "author": {
        "name": "Pavan Chikkala",
        "email": "pavanc@codeaurora.org",
        "time": "Mon Dec 02 22:55:37 2013 -0800"
      },
      "committer": {
        "name": "Pavan Chikkala",
        "email": "pavanc@codeaurora.org",
        "time": "Tue Dec 03 12:27:33 2013 +0530"
      },
      "message": "ASoC: msm: qdsp6v2: Propagate device HW delay to AFE.\n\n - HW delay for each supported device is maintained in\n   ACDB. This needs to be propagated to AFE for timestamp\n   calculation in voice path. AFE provides device HW and\n   SW delays to CVD; based on which timestamps are calculated\n   for voice packets.\n\nCherrypick from: I959676c1ee4e0568e661e7666a61c98152344047\n\nChange-Id: I8f9d3438aebb4a9e66100d062453f2ac066748c9\nSigned-off-by: Pavan Chikkala \u003cpavanc@codeaurora.org\u003e\n"
    },
    {
      "commit": "3e2def0481102accbbbc0ae8d0ac22d4f22bb6b3",
      "tree": "627ccc60f300a28ecd6a11d3e66fd9833a30d21d",
      "parents": [
        "f02e02e0a60b58db8263b7e7e7af8af6fa3d6a95"
      ],
      "author": {
        "name": "Sivasri Kumar Vanka",
        "email": "sivasri@codeaurora.org",
        "time": "Mon Dec 02 05:56:12 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Dec 02 05:56:20 2013 -0800"
      },
      "message": "Revert \"ASoC: msm: qdsp6v2: Propagate device HW delay to AFE.\"\n\nThis reverts commit 88928532db06d3f595b79256616941233fefaaef\n\nChange-Id: I9217571fe42b2834e4b5f2d6e27c7fe2dc8d6c3b\n"
    },
    {
      "commit": "36abcfd971000b6e589ff65c3456d45b98757f89",
      "tree": "2306000f20fd9f8bbedc8b8339a4585e0f57ae24",
      "parents": [
        "d1c2fbe849e5669959be5a1db1b6d65ca43a19e7"
      ],
      "author": {
        "name": "Lisa Du",
        "email": "cldu@marvell.com",
        "time": "Wed Sep 11 14:22:36 2013 -0700"
      },
      "committer": {
        "name": "Swetha Chikkaboraiah",
        "email": "schikk@codeaurora.org",
        "time": "Mon Dec 02 18:32:37 2013 +0530"
      },
      "message": "mm: vmscan: fix do_try_to_free_pages() livelock\n\nThis patch is based on KOSAKI\u0027s work and I add a little more description,\nplease refer https://lkml.org/lkml/2012/6/14/74.\n\nCurrently, I found system can enter a state that there are lots of free\npages in a zone but only order-0 and order-1 pages which means the zone is\nheavily fragmented, then high order allocation could make direct reclaim\npath\u0027s long stall(ex, 60 seconds) especially in no swap and no compaciton\nenviroment.  This problem happened on v3.4, but it seems issue still lives\nin current tree, the reason is do_try_to_free_pages enter live lock:\n\nkswapd will go to sleep if the zones have been fully scanned and are still\nnot balanced.  As kswapd thinks there\u0027s little point trying all over again\nto avoid infinite loop.  Instead it changes order from high-order to\n0-order because kswapd think order-0 is the most important.  Look at\n73ce02e9 in detail.  If watermarks are ok, kswapd will go back to sleep\nand may leave zone-\u003eall_unreclaimable \u003d3D 0.  It assume high-order users\ncan still perform direct reclaim if they wish.\n\nDirect reclaim continue to reclaim for a high order which is not a\nCOSTLY_ORDER without oom-killer until kswapd turn on\nzone-\u003eall_unreclaimble\u003d .  This is because to avoid too early oom-kill.\nSo it means direct_reclaim depends on kswapd to break this loop.\n\nIn worst case, direct-reclaim may continue to page reclaim forever when\nkswapd sleeps forever until someone like watchdog detect and finally kill\nthe process.  As described in:\nhttp://thread.gmane.org/gmane.linux.kernel.mm/103737\n\nWe can\u0027t turn on zone-\u003eall_unreclaimable from direct reclaim path because\ndirect reclaim path don\u0027t take any lock and this way is racy.  Thus this\npatch removes zone-\u003eall_unreclaimable field completely and recalculates\nzone reclaimable state every time.\n\nNote: we can\u0027t take the idea that direct-reclaim see zone-\u003epages_scanned\ndirectly and kswapd continue to use zone-\u003eall_unreclaimable.  Because, it\nis racy.  commit 929bea7c71 (vmscan: all_unreclaimable() use\nzone-\u003eall_unreclaimable as a name) describes the detail.\n\nCRs-fixed: 573027\nChange-Id: I49970a0fa751cf33af293fd1ee784e36422785b1\n[akpm@linux-foundation.org: uninline zone_reclaimable_pages() and zone_reclaimable()]\nCc: Aaditya Kumar \u003caaditya.kumar.30@gmail.com\u003e\nCc: Ying Han \u003cyinghan@google.com\u003e\nCc: Nick Piggin \u003cnpiggin@gmail.com\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Christoph Lameter \u003ccl@linux.com\u003e\nCc: Bob Liu \u003clliubbo@gmail.com\u003e\nCc: Neil Zhang \u003czhangwm@marvell.com\u003e\nCc: Russell King - ARM Linux \u003clinux@arm.linux.org.uk\u003e\nReviewed-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nAcked-by: Minchan Kim \u003cminchan@kernel.org\u003e\nAcked-by: Johannes Weiner \u003channes@cmpxchg.org\u003e\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Lisa Du \u003ccldu@marvell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nGit-commit: 6e543d5780e36ff5ee56c44d7e2e30db3457a7ed\n[lauraa@codeaurora.org: Some context fixups and variable name changes due\nto backporting. Dropped parts that don\u0027t apply to older kernels]\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Swetha Chikkaboraiah \u003cschikk@codeaurora.org\u003e\n"
    },
    {
      "commit": "d1c2fbe849e5669959be5a1db1b6d65ca43a19e7",
      "tree": "8fb7b4e0a552efbfaa21a8de5c41f707734f78e7",
      "parents": [
        "e38e32468d062236395576053b98a088a776c63c"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shli@kernel.org",
        "time": "Fri Feb 22 16:34:38 2013 -0800"
      },
      "committer": {
        "name": "Swetha Chikkaboraiah",
        "email": "schikk@codeaurora.org",
        "time": "Mon Dec 02 18:32:00 2013 +0530"
      },
      "message": "swap: add per-partition lock for swapfile\n\nswap_lock is heavily contended when I test swap to 3 fast SSD (even\nslightly slower than swap to 2 such SSD).  The main contention comes\nfrom swap_info_get().  This patch tries to fix the gap with adding a new\nper-partition lock.\n\nGlobal data like nr_swapfiles, total_swap_pages, least_priority and\nswap_list are still protected by swap_lock.\n\nnr_swap_pages is an atomic now, it can be changed without swap_lock.  In\ntheory, it\u0027s possible get_swap_page() finds no swap pages but actually\nthere are free swap pages.  But sounds not a big problem.\n\nAccessing partition specific data (like scan_swap_map and so on) is only\nprotected by swap_info_struct.lock.\n\nChanging swap_info_struct.flags need hold swap_lock and\nswap_info_struct.lock, because scan_scan_map() will check it.  read the\nflags is ok with either the locks hold.\n\nIf both swap_lock and swap_info_struct.lock must be hold, we always hold\nthe former first to avoid deadlock.\n\nswap_entry_free() can change swap_list.  To delete that code, we add a\nnew highest_priority_index.  Whenever get_swap_page() is called, we\ncheck it.  If it\u0027s valid, we use it.\n\nIt\u0027s a pity get_swap_page() still holds swap_lock().  But in practice,\nswap_lock() isn\u0027t heavily contended in my test with this patch (or I can\nsay there are other much more heavier bottlenecks like TLB flush).  And\nBTW, looks get_swap_page() doesn\u0027t really need the lock.  We never free\nswap_info[] and we check SWAP_WRITEOK flag.  The only risk without the\nlock is we could swapout to some low priority swap, but we can quickly\nrecover after several rounds of swap, so sounds not a big deal to me.\nBut I\u0027d prefer to fix this if it\u0027s a real problem.\n\n\"swap: make each swap partition have one address_space\" improved the\nswapout speed from 1.7G/s to 2G/s.  This patch further improves the\nspeed to 2.3G/s, so around 15% improvement.  It\u0027s a multi-process test,\nso TLB flush isn\u0027t the biggest bottleneck before the patches.\n\nCRs-Fixed: 573027\nChange-Id: Ic8d600653479c0e6767f04462c3f057b0fe94332\n[arnd@arndb.de: fix it for nommu]\n[hughd@google.com: add missing unlock]\n[minchan@kernel.org: get rid of lockdep whinge on sys_swapon]\nSigned-off-by: Shaohua Li \u003cshli@fusionio.com\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nCc: Seth Jennings \u003csjenning@linux.vnet.ibm.com\u003e\nCc: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCc: Xiao Guangrong \u003cxiaoguangrong@linux.vnet.ibm.com\u003e\nCc: Dan Magenheimer \u003cdan.magenheimer@oracle.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Hugh Dickins \u003chughd@google.com\u003e\nSigned-off-by: Minchan Kim \u003cminchan@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nGit-commit: ec8acf20afb8534ed511f6613dd2226b9e301010\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n[lauraa@codeaurora.org: Various context fixups due to backport]\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\nSigned-off-by: Swetha Chikkaboraiah \u003cschikk@codeaurora.org\u003e\n"
    },
    {
      "commit": "b9cabe412e9b0c56b7e7705461c1f715d1a5e8d0",
      "tree": "e3479748f43519e475a8aea70fa550bda89f836e",
      "parents": [
        "c3598ea743d229de6ed1fdd153843aadd66d047c"
      ],
      "author": {
        "name": "ChandanaKishori Chiluveru",
        "email": "cchilu@codeaurora.org",
        "time": "Thu Nov 21 11:15:21 2013 +0530"
      },
      "committer": {
        "name": "ChandanaKishori Chiluveru",
        "email": "cchilu@codeaurora.org",
        "time": "Mon Dec 02 09:53:15 2013 +0530"
      },
      "message": "net: rmnet_usb: Add support for aligned QOS header\n\nWhen QOS is enabled, QOS header of 6 bytes appended to\nthe network packet.This is making the network packet buffer unaligned.\nUSB hardware has some penalty with dealing the unaligned buffers Due to\nthis Bi-Direction throughput is dropped.\n\nIntroduce a new QOS header of size 8 bytes. Add a new ioctl to know\nwhich QOS header need to be used.\n\nCRs-Fixed: 583165\nChange-Id: I11bb56d2dbbc1262345e091241dcf6f681643e84\nSigned-off-by: ChandanaKishori Chiluveru \u003ccchilu@codeaurora.org\u003e\n"
    },
    {
      "commit": "72d72ed0e398e1af1523f32305e298064146be79",
      "tree": "5093e85b70db74186c3e0c6cbac9000d841da0da",
      "parents": [
        "4b6c93869d9724a9c291637c00d8b09cc9620421",
        "51eec7b2abf2c3496756657bef6157bb56c85ad1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Nov 27 04:47:13 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Nov 27 04:47:12 2013 -0800"
      },
      "message": "Merge \"msm: vidc: Initialize kernel space stack variables\""
    },
    {
      "commit": "38c75cb8b1f470cd938cb4065b50e890d04aea85",
      "tree": "160a523531864e798ef33fe10ebc418e176c3293",
      "parents": [
        "52efa26e675f3d322072d20d0a1d5e1c2225ebbd",
        "88928532db06d3f595b79256616941233fefaaef"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Nov 25 07:58:29 2013 -0800"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Nov 25 07:58:29 2013 -0800"
      },
      "message": "Merge \"ASoC: msm: qdsp6v2: Propagate device HW delay to AFE.\""
    },
    {
      "commit": "88928532db06d3f595b79256616941233fefaaef",
      "tree": "5f2298560cf0596d34a36a80c6fadff1dfbcf692",
      "parents": [
        "c3598ea743d229de6ed1fdd153843aadd66d047c"
      ],
      "author": {
        "name": "Srikanth Katta",
        "email": "skatta@codeaurora.org",
        "time": "Fri Nov 15 15:38:14 2013 +0530"
      },
      "committer": {
        "name": "Venkata Narendra Kumar Gutta",
        "email": "vgutta@codeaurora.org",
        "time": "Mon Nov 25 17:28:45 2013 +0530"
      },
      "message": "ASoC: msm: qdsp6v2: Propagate device HW delay to AFE.\n\n - HW delay for each supported device is maintained in\n   ACDB. This needs to be propagated to AFE for timestamp\n   calculation in voice path. AFE provides device HW and\n   SW delays to CVD; based on which timestamps are calculated\n   for voice packets.\n\nCherrypick from: I959676c1ee4e0568e661e7666a61c98152344047\n\nChange-Id: I02c59462560749da3a1cfe2f8f614b939102e527\nSigned-off-by: Srikanth Katta \u003cskatta@codeaurora.org\u003e\nSigned-off-by: Pradnya Chaphekar \u003cpradnyac@codeaurora.org\u003e\n"
    },
    {
      "commit": "197e6c34a5f0cbcc70decd8c7f8b2889c38a02fe",
      "tree": "773ec4f365fbb446c98b58ac7ff2a88f4ea0cbe4",
      "parents": [
        "59531340c88e1ca79e320e2ee113dbc071d312c7"
      ],
      "author": {
        "name": "Hamad Kadmany",
        "email": "hkadmany@codeaurora.org",
        "time": "Sun Nov 17 11:31:01 2013 +0200"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sun Nov 17 01:57:37 2013 -0800"
      },
      "message": "tspp: Protect against buffer overflow\n\nChange filter-\u003epriority to unsigned int. Since it was defined as integer,\nit may have had negative value and cause accessing an array outside\nof its region\n\nCRs-Fixed: 561802, 561825\nChange-Id: Ie72aa09b07e79b0b67081b74e3b2057de30f03d0\nSigned-off-by: Hamad Kadmany \u003chkadmany@codeaurora.org\u003e\n"
    },
    {
      "commit": "ee5fc1b5789d5bddd8034310d03d3bd1eafdbe3a",
      "tree": "face2e89ec4af36c5a6ba29ce2ac925dc8cd6669",
      "parents": [
        "fa0433af5d71ba85d96f904a173fa3c7e7269bbd"
      ],
      "author": {
        "name": "Mihir Shete",
        "email": "smihir@codeaurora.org",
        "time": "Sun Oct 13 05:25:30 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Nov 12 07:06:02 2013 -0800"
      },
      "message": "cfg80211: add flags to define country IE processing rules\n\n802.11 cards may have different country IE parsing behavioural\npreferences and vendors may want to support these. These preferences\nwere managed by the WIPHY_FLAG_CUSTOM_REGULATORY and the\nWIPHY_FLAG_STRICT_REGULATORY flags and their combination.\nInstead of using this existing notation, split out the country IE\nbehavioural preferences to a new flag. This will allow us to add more\ncustomizations easily and make the code more maintainable. Also add\na new flag to disable country IE hints issued by the CORE as the\nfirst customization.\n\nChange-Id: I66ba4a92ac0f029a115eea0a274b02db11279787\nCRs-Fixed: 542802\nSigned-off-by: Mihir Shete \u003csmihir@codeaurora.org\u003e\n"
    },
    {
      "commit": "af85054aa6a1bcd38be2354921f2f80aef1440e5",
      "tree": "5eab18c10d6e612b343e00d61636b7c40f532285",
      "parents": [
        "fde491a70c8a3ac44074040a7a348c75ee1787a8"
      ],
      "author": {
        "name": "Pachika, Vikas Reddy",
        "email": "vpachi@codeaurora.org",
        "time": "Fri Nov 01 21:06:37 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Nov 08 02:32:52 2013 -0800"
      },
      "message": "msm: vidc: Validate userspace buffer count\n\nMakesure the number of buffers count is less than\nthe maximum limit to avoid structure overflow errors.\n\nChange-Id: Icf3850de36325637ae43ac95f1c8f0f63e201d31\nCRs-fixed: 563694\nSigned-off-by: Pachika, Vikas Reddy \u003cvpachi@codeaurora.org\u003e\n"
    },
    {
      "commit": "51eec7b2abf2c3496756657bef6157bb56c85ad1",
      "tree": "34cde1018a09a8cf338c55eaf56c8705c7d1a952",
      "parents": [
        "fde491a70c8a3ac44074040a7a348c75ee1787a8"
      ],
      "author": {
        "name": "Deepak Verma",
        "email": "dverma@codeaurora.org",
        "time": "Fri Oct 18 15:17:33 2013 +0530"
      },
      "committer": {
        "name": "srikarri",
        "email": "sridur@codeaurora.org",
        "time": "Fri Nov 08 14:44:52 2013 +0530"
      },
      "message": "msm: vidc: Initialize kernel space stack variables\n\nThis change initializes kernel space stack variables\nthat are passed between kernel space and user space\nusing ioctls.\nNon initialization of these variables may lead to\nleakage of memory values from the kernel stack to\nuser space.\n\nChange-Id: Icb195470545ee48b55671ac09798610178e833e1\nCRs-fixed: 556771,563420\nSigned-off-by: Deepak Verma \u003cdverma@codeaurora.org\u003e\nSigned-off-by: srikarri \u003csridur@codeaurora.org\u003e.\n"
    },
    {
      "commit": "a17edf121b04d12d027fbcabbfab052c4b2879f8",
      "tree": "4eb102c8f5597a2d47414c9db10c4bc6c23952a9",
      "parents": [
        "67013742cb476e4b0ba5f28ef19f08206abbda4b",
        "af8b202e750cc4acd0de4a7855a48903fbabcb7a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Oct 29 08:38:18 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Oct 29 08:38:18 2013 -0700"
      },
      "message": "Merge \"KBuild: Export msm_rmnet.h to user space\""
    },
    {
      "commit": "af8b202e750cc4acd0de4a7855a48903fbabcb7a",
      "tree": "57a34667543516addedcf2f5fc86df15817958f3",
      "parents": [
        "f776c8c87b53bca86fd34cbc9947ba27a5b9ff79"
      ],
      "author": {
        "name": "Harout Hedeshian",
        "email": "harouth@codeaurora.org",
        "time": "Tue Sep 10 15:40:10 2013 -0600"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Oct 28 15:02:57 2013 -0700"
      },
      "message": "KBuild: Export msm_rmnet.h to user space\n\nExposing msm_rmnet.h to user space using standard mechanism such that\nuser space applications do not have to use relative paths in include\nlist.\n\nCRs-Fixed: 548664\nChange-Id: I807f9854de1d0bf9961607c9ed54dd5ecef782dc\nSigned-off-by: Harout Hedeshian \u003charouth@codeaurora.org\u003e\n"
    },
    {
      "commit": "9b487e9df99e0c139561579e144a017c8487e3d0",
      "tree": "1610194219f5b0124772696b29feb4e33714d652",
      "parents": [
        "8e041b4ec175dd209c303e81cd28b993536b0ab8"
      ],
      "author": {
        "name": "Anil kumar mamidala",
        "email": "amami@codeaurora.org",
        "time": "Fri Oct 25 14:04:34 2013 +0530"
      },
      "committer": {
        "name": "Anil kumar mamidala",
        "email": "amami@codeaurora.org",
        "time": "Mon Oct 28 13:17:47 2013 +0530"
      },
      "message": "msm:pm: Fix for race condition of starting cpu1 when cpu0 in PC.\n\nThere is a window where core sends ipi to secondary core and\nwait for it to come online for 1 second. This would allow\ncore0 to go power collapse in a rare condition where core1\nstarted booting and doesn\u0027t become online yet.\n\nFix this by not allowing power collapse on core0\nif hot plug operation is in progress.\n\nCRs-fixed: 545714.\nChange-Id: I1ca503a2f09cd9a65c2fdcd41eb54466a1e486c5\nSigned-off-by: Anil kumar mamidala \u003camami@codeaurora.org\u003e\n"
    },
    {
      "commit": "e5fab20341e0b311e88e12e3d6817565a1261505",
      "tree": "42db2db63e6594751a5af408f1f787cbec393fdc",
      "parents": [
        "0841f631e5cecf7fb08f6ae6c89e47b79dca83cd"
      ],
      "author": {
        "name": "Stephen Smalley",
        "email": "sds@tycho.nsa.gov",
        "time": "Mon Nov 05 08:15:34 2012 -0500"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Sep 27 17:28:20 2013 -0700"
      },
      "message": "Add security hooks to binder and implement the hooks for SELinux.\n\nAdd security hooks to the binder and implement the hooks for SELinux.\nThe security hooks enable security modules such as SELinux to implement\ncontrols over binder IPC.  The security hooks include support for\ncontrolling what process can become the binder context manager\n(binder_set_context_mgr), controlling the ability of a process\nto invoke a binder transaction/IPC to another process (binder_transaction),\ncontrolling the ability a process to transfer a binder reference to\nanother process (binder_transfer_binder), and controlling the ability\nof a process to transfer an open file to another process (binder_transfer_file).\n\nThis support is used by SE Android, http://selinuxproject.org/page/SEAndroid.\n\nChange-Id: I9a64a87825df2e60b9c51400377af4a9cd1c4049\nSigned-off-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: Satya Durga Srinivasu Prabhala \u003csatyap@codeaurora.org\u003e\n"
    },
    {
      "commit": "f5159193b7dd8154f2c46756d03aec3693553664",
      "tree": "5c1391fd788169a2da630362632b9c1b1c67f4c0",
      "parents": [
        "c3df827e3b21efb28f9dde68d7a7d97b864778fd",
        "0b65ae0fc762979bc4e5a6c350d9936de75b4cd3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Sep 23 21:53:25 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Sep 23 21:53:25 2013 -0700"
      },
      "message": "Merge \"msm-camera: Fix various small issues in Actuator driver\""
    },
    {
      "commit": "717de11d7eafd4633edc2e07248d2156eee10496",
      "tree": "22b9d3d244818970fcc7bde82c9f0a43395f8bd6",
      "parents": [
        "ab3e8e69878edbcceb3a08f965c4899c499e3403"
      ],
      "author": {
        "name": "Deepak Verma",
        "email": "dverma@codeaurora.org",
        "time": "Fri Sep 20 17:02:53 2013 +0530"
      },
      "committer": {
        "name": "Deepak Verma",
        "email": "dverma@codeaurora.org",
        "time": "Mon Sep 23 19:25:34 2013 +0530"
      },
      "message": "msm: vidc: Validate input data before processing\n\nUser controlled data needs to be validated before\nprocessing, otherwise it may corrupt existing data\nand other programming variables which may further\nlead to crash in kernel space.\nThis change validates user specified buffer\u0027s data,\nsuch as offset and data length, before performing\nany operations in kernel.\n\nChange-Id: Idb2a5c4c270cdbb55adfc0c22b9296b7dd359de9\nCRs-fixed: 547695\nSigned-off-by: Deepak Verma \u003cdverma@codeaurora.org\u003e\n"
    },
    {
      "commit": "5660cbdf45393274061268e79adadb45a51aa328",
      "tree": "e9b9c0789a975635ba0b130a143dd2171f059fa7",
      "parents": [
        "9504db7ca7fe5a4b7960c6d8512b99d20971b865",
        "311138346b2f66017aea4be93dbff876939187ae"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Sep 20 11:32:08 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Sep 20 11:32:07 2013 -0700"
      },
      "message": "Merge \"msm_fb: display: Add support to YCBYCR MDP format\""
    },
    {
      "commit": "50b5f07287564a13d3ae28cfe243cca566407b53",
      "tree": "8c94e43b5da4ff1ecaa85d92d6b52f0bf1da9847",
      "parents": [
        "3b44f9ff1137befb8a907638d6383cf8b20c7413"
      ],
      "author": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Fri Jul 05 14:58:32 2013 -0700"
      },
      "committer": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Mon Sep 16 14:26:14 2013 -0700"
      },
      "message": "cfg80211: Add AP stopped interface\n\nAP stopped interface can be used to indicate that the AP mode has\nstopped functioning, WLAN driver may have encountered errors that has\nforced the driver to stop the AP mode.\n\nWhen the driver is in P2P-Go mode, and when it goes thru automatic\nrecovery from firmware crashes, it uses this interface to notify the\nuserspace that the group has been deleted.\n\nCRs-Fixed: 453060\nChange-Id: Ifcd8d4f0c0b26f56a56fb8560aa474297b7521d4\nSigned-off-by: Sameer Thalappil \u003csameert@codeaurora.org\u003e\n"
    },
    {
      "commit": "0b65ae0fc762979bc4e5a6c350d9936de75b4cd3",
      "tree": "4b2528e974efb8276a01bf40a0be3288125bdae0",
      "parents": [
        "d1a98f00bcc17040c36e3b92af3c16f688fc2662"
      ],
      "author": {
        "name": "Katta Santhisindhu",
        "email": "kattas@codeaurora.org",
        "time": "Mon Sep 16 14:45:39 2013 +0530"
      },
      "committer": {
        "name": "Katta Santhisindhu",
        "email": "kattas@codeaurora.org",
        "time": "Mon Sep 16 14:47:56 2013 +0530"
      },
      "message": "msm-camera: Fix various small issues in Actuator driver\n\nBound check and validate userspace parameters direction,\nnumber of steps and direction sign. Also fix possible\nmemory leak in certain error cases.\n\nChange-Id: I05a3f63583845851df36b122f2079d345657cb99\nCRs-Fixed: 511349\nSigned-off-by: Katta Santhisindhu \u003ckattas@codeaurora.org\u003e\n"
    },
    {
      "commit": "311138346b2f66017aea4be93dbff876939187ae",
      "tree": "42afd24b05b4896da8677b9250b7c9c0e1b13816",
      "parents": [
        "2d4d6dfb5b043145d26e50f4820c1fd8ac38cff6"
      ],
      "author": {
        "name": "Mayank Chopra",
        "email": "makchopra@codeaurora.org",
        "time": "Fri Sep 06 16:07:59 2013 +0530"
      },
      "committer": {
        "name": "Mayank Chopra",
        "email": "makchopra@codeaurora.org",
        "time": "Fri Sep 06 16:07:59 2013 +0530"
      },
      "message": "msm_fb: display: Add support to YCBYCR MDP format\n\nAdd support of MDP_YCBYCR_H2V1 interleaved YUV format to MDP\nfor a-family targets.\n\nChange-Id: I5afb84a95693d1ced114152364782a10c4d56bc2\nSigned-off-by: Mayank Chopra \u003cmakchopra@codeaurora.org\u003e\n"
    },
    {
      "commit": "714ee0cf24f5cf92419dbd0f3a27ae41bc018208",
      "tree": "3bbd1a34ad09c56e75bf191f5af1517a64d78c21",
      "parents": [
        "6a234a865b90a4cea4e91fb65a7bb55f0a7566d2"
      ],
      "author": {
        "name": "Subhash Jadavani",
        "email": "subhashj@codeaurora.org",
        "time": "Thu Jun 27 18:10:31 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Aug 30 02:12:29 2013 -0700"
      },
      "message": "mmc: core: remove bkops_busy flag from the mmc_command structure\n\nAs \"bkops_busy\" flag is no longer used, remove it from the mmc_command\nstructure.\n\nChange-Id: Icd405ba4879c5dfc915eba9bf821633fdd87fbb6\nSigned-off-by: Subhash Jadavani \u003csubhashj@codeaurora.org\u003e\n"
    },
    {
      "commit": "1d821b2eda8c8d7fc09f6c150b82247602f6939d",
      "tree": "2389aa5ed298908d63790de28d4dcbe70d9bf5b8",
      "parents": [
        "4b298b691b067fea09161af8476f21da21b6abc4"
      ],
      "author": {
        "name": "Subhash Jadavani",
        "email": "subhashj@codeaurora.org",
        "time": "Tue Jun 25 13:13:24 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Aug 22 23:11:59 2013 -0700"
      },
      "message": "mmc: core: expose HPI capability to SWITCH commands\n\nSome of the time consuming operations such as BKOPS, SANITIZE, CACHE\nflush/off use the SWITCH command (CMD6) but as these operations don\u0027t\nhave card specification defined timeout for completion, we may see\ntimeout errors if card doesn\u0027t complete the operation within the SW\ndefined timeout. If SW defined timeout is hit, above operations are\nconsidered to be failed and no real recovery mechanism is implemented\nafter timeout.\n\nMost of the above operations (BKOPS/SANITIZE/CACHE flush/off) can be\ninterrupted by sending the HPI (High Priority Interrupt) command to card\nif they taking longer than expected. This change adds the base support\nwhich will these operations to be HPIed after timeout.\n\nChange-Id: Ibd9061525756aaae656b1ceeeaed62e04fb80cce\nSigned-off-by: Subhash Jadavani \u003csubhashj@codeaurora.org\u003e\n"
    },
    {
      "commit": "f5484ed0b52de3008fa843d82e901654ddfe6346",
      "tree": "fbe2049f6a1ffda0a09d4a34da643e2d31532ed0",
      "parents": [
        "7044419e477677c692d9057f61e81a54da3f5f5b"
      ],
      "author": {
        "name": "Karthikeyan Ramasubramanian",
        "email": "kramasub@codeaurora.org",
        "time": "Wed Jul 18 19:25:37 2012 -0600"
      },
      "committer": {
        "name": "Karthikeyan Ramasubramanian",
        "email": "kramasub@codeaurora.org",
        "time": "Fri Aug 09 09:44:48 2013 -0600"
      },
      "message": "lib: qmi: Introduce QMI Encode/Decode library\n\nIntroduce Encode/Decode Library to perform QMI message marshaling.\nThe QMI Encode/Decode Library encodes the kernel C data structures into\nQMI wire format and decodes the messages in QMI wire format into kernel\nC structures.\n\nChange-Id: Ib443e697dafedeac8a790de9a3a8ed4a8444082f\nSigned-off-by: Karthikeyan Ramasubramanian \u003ckramasub@codeaurora.org\u003e\n"
    },
    {
      "commit": "5fb2f980e0beefafe336dbfbccad7d251784b18d",
      "tree": "14a9d7339b631630422eca345ab56c3f86897cf5",
      "parents": [
        "8a949aa23bfab7ab3487b700cf7d1c7795197594"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Mon Aug 05 19:07:32 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Aug 07 05:56:56 2013 -0700"
      },
      "message": "power: pm8921-charger: Add delay after turning on D0 (TCXO) clock\n\nOn APQ8064, TCXO cannot be turned off before its warm-up period (4ms).\nThis is not required on the platform which have a CXO. Add a warm-up\ndelay after turning on D0 (which turns on the TCXO).\n\nChange-Id: I252372c35a9fdfaf4a9fade1594936b05c1b5745\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\n"
    },
    {
      "commit": "027285a3c5783e7d9c36de422aa89f6d0a046d70",
      "tree": "1fec8c0d532c649a53df61b1b699589d3cd53621",
      "parents": [
        "6c966b2a0f49b61c6756c8f0f3eca89f1442b5ba"
      ],
      "author": {
        "name": "Venkateshwarlu Domakonda",
        "email": "Venkateshwarlu@codeaurora.org",
        "time": "Tue Jun 04 15:19:56 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jul 31 23:42:00 2013 -0700"
      },
      "message": "radio: iris: Handle force close gracefully\n\nDo not queue the FM disabled event while in OFF state.\n\nChange-Id: I8f8cd31198f8bb1a7521920844e0f0c5c3190b08\nCRs-Fixed: 492216\nSigned-off-by: Venkateshwarlu Domakonda \u003cVenkateshwarlu@codeaurora.org\u003e\n"
    },
    {
      "commit": "6c966b2a0f49b61c6756c8f0f3eca89f1442b5ba",
      "tree": "96452e0874b6ad70f3cb16c4bdb79277a00e90b3",
      "parents": [
        "520fe2bf8f22541eba7634e91537c1b27aff96d8",
        "0c28939d0c05965455ec65e436be2770dc2ed920"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed Jul 31 01:02:18 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed Jul 31 01:02:17 2013 -0700"
      },
      "message": "Merge \"msm: vidc: Add LTR feature for H264 encoder\""
    },
    {
      "commit": "9cfbf1061b496dea1a4027c7ba3d34391784d35e",
      "tree": "0b8ac7366a94daabf16d3a65e72cf22c1a2d1169",
      "parents": [
        "b940f0459a2cba0acf4d4bc393bd288980a8b858",
        "bbd4529e313fe4a924b148552722b172e5cb440a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 29 02:47:56 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jul 29 02:47:56 2013 -0700"
      },
      "message": "Merge \"avtimer: kernel driver to expose avtimer to userspace\""
    },
    {
      "commit": "5b627033442c1c3635f2861226185d9824c5c295",
      "tree": "8e7d561933d1ffab7ae4bac725ac52673507e000",
      "parents": [
        "194b94de6c1eb31d8411bfbd142e39e1de134c6c",
        "ce1fda2ceae551e805661543cacf3ce86ffc324d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jul 26 20:21:19 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Jul 26 20:21:19 2013 -0700"
      },
      "message": "Merge \"tty: n_smux: add separate close notifications\""
    },
    {
      "commit": "bbd4529e313fe4a924b148552722b172e5cb440a",
      "tree": "0e16b59ff17527670ecb83f75cbbdfa5106bab32",
      "parents": [
        "7ac604a51edd7b33ad06317605a903d2a4715179"
      ],
      "author": {
        "name": "Srikanth Uyyala",
        "email": "suyyala@codeaurora.org",
        "time": "Wed Jul 17 18:28:08 2013 +0530"
      },
      "committer": {
        "name": "Srikanth Uyyala",
        "email": "suyyala@codeaurora.org",
        "time": "Fri Jul 26 13:28:10 2013 +0530"
      },
      "message": "avtimer: kernel driver to expose avtimer to userspace\n\nThis driver expose the API to get LPASS subsystem\nout of power collapsed state and exposes ioctl control to\nread avtimer tick.\n\nChange-Id: I4b50fbfca5741449a8e5f0d0514f5ca7bccec04d\nSigned-off-by: Srikanth Uyyala \u003csuyyala@codeaurora.org\u003e\n"
    },
    {
      "commit": "9bb935574267d9554ea4019f96a1e86fffb51302",
      "tree": "44f91f0c0a10da2cb6afd7c1bfa02d5479eefe54",
      "parents": [
        "6ed7705a317b510e1a8bb1dcb4ddef12c253ac75",
        "46ffd583855463f93066a661ed22933989f93994"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue Jul 23 09:02:39 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Jul 23 09:02:37 2013 -0700"
      },
      "message": "Merge \"cfg80211: Allow TDLS peer AID to be configured for VHT\""
    },
    {
      "commit": "ce1fda2ceae551e805661543cacf3ce86ffc324d",
      "tree": "1f350cf13e5e21c9d2e9882b490a591bdd64d181",
      "parents": [
        "5ee95e54f3e208ec36dcb2eccafbc58e1c24ab5a"
      ],
      "author": {
        "name": "Arun Kumar Neelakantam",
        "email": "aneela@codeaurora.org",
        "time": "Tue Jul 09 15:55:32 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jul 18 14:47:07 2013 -0700"
      },
      "message": "tty: n_smux: add separate close notifications\n\nWhen an SMUX port state is closed, the close request is sent to the\nremote system.  The port cannot be re-opened until the remote system\nacknowledges the close request.  If the client attempts to re-open the\nport during this time, then the -EAGAIN error code is returned and the\nclient must keep retrying to open the port.  An event-driven approach\nwould be better, but the client does not receive local state\nnotifications, so this is not possible.\n\nAdd local and remote closed notifications so clients can handle the\nclosing state transitions without using polling.\n\nCRs-Fixed: 510114\nChange-Id: I48008804d23dbfd05df0becd4bc1c695e599a835\nSigned-off-by: Arun Kumar Neelakantam \u003caneela@codeaurora.org\u003e\n"
    },
    {
      "commit": "d51e373118851ec9a2b1baa9933402461de63eb6",
      "tree": "162aa45084b921255cb7f0e060e3fefa9b97d3f5",
      "parents": [
        "5ee95e54f3e208ec36dcb2eccafbc58e1c24ab5a",
        "6f366e81592a9bc50c1ff6cc2606db9a0f51491a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu Jul 18 13:44:54 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu Jul 18 13:44:54 2013 -0700"
      },
      "message": "Merge \"mmc: core: remove the polling for BKOPS completion\""
    },
    {
      "commit": "c2e2b5a4c82574bb30fffc747c9693cecbd69f0d",
      "tree": "69363756a3f5a0b3127ea27f4c47865c7e90d080",
      "parents": [
        "7ac604a51edd7b33ad06317605a903d2a4715179"
      ],
      "author": {
        "name": "Katta Santhisindhu",
        "email": "kattas@codeaurora.org",
        "time": "Thu Jul 04 15:18:31 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Jul 16 08:26:31 2013 -0700"
      },
      "message": "msm-camera: Removing MSM_GMN_IOCTL_TEST_DUMP_REGION ioctl\n\nRemoving the MSM_GMN_IOCTL_TEST_DUMP_REGION call because this\nis not used.\n\nCRs-Fixed: 496905\nDepends-on: 372524\n\nChange-Id: I91147bbf67055351a115687a18a1172a649d5d6a\nSigned-off-by: Katta Santhisindhu \u003ckattas@codeaurora.org\u003e\n"
    },
    {
      "commit": "0c28939d0c05965455ec65e436be2770dc2ed920",
      "tree": "47b6ca1a95de6db186ba7800a1a36c4156111a2b",
      "parents": [
        "70cf1ffa942c83ce31031f0f43623418ffb207b1"
      ],
      "author": {
        "name": "Maheshwar Ajja",
        "email": "majja@codeaurora.org",
        "time": "Mon Jul 08 20:17:26 2013 +0530"
      },
      "committer": {
        "name": "Maheshwar Ajja",
        "email": "majja@codeaurora.org",
        "time": "Fri Jul 12 18:39:29 2013 +0530"
      },
      "message": "msm: vidc: Add LTR feature for H264 encoder\n\nThis change adds Long Term Reference picture\nselection feature for H264 video encoder.\n\nChange-Id: Ida957df244d8715c955afe8d809708123a94e999\nSigned-off-by: Maheshwar Ajja \u003cmajja@codeaurora.org\u003e\n"
    },
    {
      "commit": "c224d719450799aeac8c5899c000bef01132e070",
      "tree": "38bc5b15672dbd0bc7526d31f42c2e2c372cbda1",
      "parents": [
        "bd0c9bec7f43c51397aa67e316af0b5ff6d99c05"
      ],
      "author": {
        "name": "Ayaz Ahmad",
        "email": "aahmad@codeaurora.org",
        "time": "Thu Jun 27 17:32:30 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Thu Jul 11 12:47:38 2013 +0530"
      },
      "message": "radio: iris: Fix 64th character in  RDS RT field is missing\n\nFM driver sends only upto 63 characters as Radio Text data\nto upper layer.\n\nPass upto 64 characters as Radio Text\n\nChange-Id: I3d49d85eb0c6e91ef0ea5660e572734a38281d62\nCRs-Fixed: 505062\nSigned-off-by: Ayaz Ahmad \u003caahmad@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "6f366e81592a9bc50c1ff6cc2606db9a0f51491a",
      "tree": "eb1f56922621d94d82ae8931d49a855a36f5a29b",
      "parents": [
        "75b0e5e20aa217c48a62ec4ce9c91c69c109e5c1"
      ],
      "author": {
        "name": "Maya Erez",
        "email": "merez@codeaurora.org",
        "time": "Mon Jul 08 18:23:44 2013 +0300"
      },
      "committer": {
        "name": "Maya Erez",
        "email": "merez@codeaurora.org",
        "time": "Mon Jul 08 18:23:44 2013 +0300"
      },
      "message": "mmc: core: remove the polling for BKOPS completion\n\nThe original intention of polling for BKOPS completion was to give\nthe card enough time to perform the BKOPS before it is runtime suspended.\nBut as the BKOPS completion polling was happening in a different\ncontext, it may race with card runtime/platform suspend which is quite\ndifficult to fix. So instead of BKOPS polling, let the runtime suspend\nget deferred if the BKOPS is running on the card. Also if BKOPS is running\nwhen platform suspend is triggered, stop the BKOPS before suspending the\ncard.\n\nCRs-Fixed: 489523\nChange-Id: I21e524dc2da37c4985c210abfaca00a28049c651\nSigned-off-by: Maya Erez \u003cmerez@codeaurora.org\u003e\nSigned-off-by: Subhash Jadavani \u003csubhashj@codeaurora.org\u003e\n"
    },
    {
      "commit": "5b2dd3edaf54f62e275eb8eb65ce7674bf336238",
      "tree": "ab7f1ce814f7c072c51331f89df02855610e37f4",
      "parents": [
        "75b0e5e20aa217c48a62ec4ce9c91c69c109e5c1"
      ],
      "author": {
        "name": "Maheshwar Ajja",
        "email": "majja@codeaurora.org",
        "time": "Wed May 22 04:25:29 2013 +0530"
      },
      "committer": {
        "name": "Maheshwar Ajja",
        "email": "majja@codeaurora.org",
        "time": "Mon Jul 08 10:50:11 2013 +0530"
      },
      "message": "msm: vidc: Get the current performance level\n\nThis change supports client to get the current\nperformance level of the video driver via\nIOCTL_GET_PERF_LEVEL. The current performance\nlevel indicate the number of MBs per second\nis being processed by video hardware.\n\nChange-Id: Ic6f5b2b14e0d77bf801c4f857f8a0e20339c199f\nSigned-off-by: Maheshwar Ajja \u003cmajja@codeaurora.org\u003e\n"
    },
    {
      "commit": "cb4c2165ff339d67d27092615a5f0b961e735ae0",
      "tree": "1e61e3e907af70ab142f6813f14d0f6c35d37782",
      "parents": [
        "b6a01e111f335ab6cdc67ee63f89162eca2ec355"
      ],
      "author": {
        "name": "Hemant Gupta",
        "email": "hemantg@codeaurora.org",
        "time": "Sat Jun 08 19:07:57 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Sun Jul 07 10:30:53 2013 +0530"
      },
      "message": "Bluetooth: hidp: Remove sysfs entry if hid connection is disconnected\n\nThis patch fixes the issue that sysfs entry for hid was not removed when\ndisconnection was initiated from remote end or if BT was reset. Sysfs\nentry prevented reconnection from HID device.\n\nCRs-Fixed: 468516, 473179\nChange-Id: I40bcd27450cd8f87180d33b66969dde4f08a34f3\nSigned-off-by: Hemant Gupta \u003chemantg@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "fe89a84d516019d85f2aeda1dbe2896c5a869329",
      "tree": "22ca920c61b40fad67cbd482db9a03d1b3bb5266",
      "parents": [
        "7b8b4e1a0e0f35c2b24b2f3d1ed784c8670aa677",
        "bbb6e55261570e0e8a7dc16bd3af8c6af5596270"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jul 06 09:38:32 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Jul 06 09:38:32 2013 -0700"
      },
      "message": "Merge \"msm: camera: Add mechanism to stop overflow recovery and handle IOMMU pagefault\""
    },
    {
      "commit": "6fb81a336953bfbfca9f247069d85c8216b9d22c",
      "tree": "70ac397138fdbce55115a21e57dec6bccd867cf7",
      "parents": [
        "d2553462adefcc91addeef387ddc0aa562bf4fbe",
        "848bbe03dc4e996687082ec3c823491eaf85e6a3"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jul 06 04:15:18 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Jul 06 04:15:17 2013 -0700"
      },
      "message": "Merge \"radio-iris: Fix in the AF_LIST event handling\""
    },
    {
      "commit": "675f8f64ec1fefb69e0d107d7b7c97bf97443d31",
      "tree": "f42cd3ea375a8792059edbfd0abc56bcef5faaf2",
      "parents": [
        "f516ebe8e06619a627a481878ad1f8132da8e192",
        "c459c666723576d4c1731a63ad7c0af805c1f997"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jul 06 04:14:40 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Jul 06 04:14:39 2013 -0700"
      },
      "message": "Merge \"wcnss: Add API to expose the IRIS XO mode set\""
    },
    {
      "commit": "7f19c8684ac57547196864ca4d7551e72864059f",
      "tree": "1133b500b86f513833ad297b4103a27b17b0f979",
      "parents": [
        "cf982d9c8ffe954d9f20197bb913e8ef30563da2",
        "7de66a2f5ddb81139359e9e42164bbf1e326aeb5"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jul 06 04:13:59 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Jul 06 04:13:58 2013 -0700"
      },
      "message": "Merge \"msm: camera: Enable use of AVTimer, Rotation and Crop for VT\""
    },
    {
      "commit": "d436881608fc48963f6dd457bcc7927575ce3044",
      "tree": "29a3f6413f14ea0fc05da10796f460c7a605ae61",
      "parents": [
        "fb0720b84dc19f408e5988ad39a09ee589059b13",
        "8b2414d4e80786254c84d7ae7826750b38e4b150"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sat Jul 06 04:13:37 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sat Jul 06 04:13:36 2013 -0700"
      },
      "message": "Merge \"net/ipv6/addrconf: IPv6 tethering enhancement\""
    },
    {
      "commit": "848bbe03dc4e996687082ec3c823491eaf85e6a3",
      "tree": "d82a8f5273b59f3e36c9034bf5220035b74c9b70",
      "parents": [
        "a95a15be8abb9dd8b871d2aaf6665801716f5c20"
      ],
      "author": {
        "name": "Venkateshwarlu Domakonda",
        "email": "Venkateshwarlu@codeaurora.org",
        "time": "Tue Jun 25 18:56:54 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 23:32:39 2013 +0530"
      },
      "message": "radio-iris: Fix in the AF_LIST event handling\n\n- Copying more than available size in AF list buffer which leads to crash.\n- Added a check to avoid copy more than available size.\n\nChange-Id: I8f00c6dd82e64ee2744bfad63ea4523b206732a6\nCRs-Fixed: 498758\nSigned-off-by: Venkateshwarlu Domakonda \u003cVenkateshwarlu@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "c459c666723576d4c1731a63ad7c0af805c1f997",
      "tree": "25db006fbe533aff50fff0777efab720dd90829a",
      "parents": [
        "fb0720b84dc19f408e5988ad39a09ee589059b13"
      ],
      "author": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Wed Jun 19 14:40:27 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Jul 05 10:25:30 2013 -0700"
      },
      "message": "wcnss: Add API to expose the IRIS XO mode set\n\nIRIS XO mode can be configured thru module parameter; and it can also\nbe auto detected. Add an API to expose the IRIS XO mode set. WLAN driver\ncan use this API for it\u0027s XO specific operation.\n\nChange-Id: If40ae715f5e400e13a6fc9588d2bd144958ee8c2\nSigned-off-by: Sameer Thalappil \u003csameert@codeaurora.org\u003e\n"
    },
    {
      "commit": "5178062cd9d4b3d80ea6c9490f6db85dc9942547",
      "tree": "8763a26aa43a6291da90d19f3d894ebf1eab1324",
      "parents": [
        "46fbfac74572ef764d585f45bf77d04399a0cca0",
        "833b2be6ae60e30b52b5582befdd7775d7ace002"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jul 05 08:08:58 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Jul 05 08:08:58 2013 -0700"
      },
      "message": "Merge \"power: pm8921-bms: Fix variable naming\""
    },
    {
      "commit": "afd333a0fab4bffe93bf26bd7291274579208104",
      "tree": "e697e6b0e626c00b308c924572413053f8c26826",
      "parents": [
        "2eeabfb862716a05b7fb5c89e9c0539a3b9b5ccb",
        "1fadc9901c710be88a47117f088cd978527ed04b"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Fri Jul 05 08:08:54 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Fri Jul 05 08:08:53 2013 -0700"
      },
      "message": "Merge \"base: sync: increase size of sync_timeline name\""
    },
    {
      "commit": "833b2be6ae60e30b52b5582befdd7775d7ace002",
      "tree": "612b620119816c5ffaf123caa632baced2eee278",
      "parents": [
        "e29f5c698ea5b680c94352f416c69a0166918b55"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Thu Jun 13 19:03:58 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 17:24:02 2013 +0530"
      },
      "message": "power: pm8921-bms: Fix variable naming\n\nThe max_fcc_learning_cycles variable actually indicates\nthe minimum number of FCC cycles required to update a new FCC,\nname it accordingly.\n\nChange-Id: I510d3a05eed736a9ee560c936faa20ed2d3c5bd1\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "1fadc9901c710be88a47117f088cd978527ed04b",
      "tree": "742c02413552100f583742b7bbc9839adb87c364",
      "parents": [
        "48790c23767a074de96000db213160374d573e25"
      ],
      "author": {
        "name": "Fred Fettinger",
        "email": "fred.fettinger@motorola.com",
        "time": "Fri Jan 11 14:20:40 2013 -0600"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 17:19:47 2013 +0530"
      },
      "message": "base: sync: increase size of sync_timeline name\n\nThis makes it possible for drivers to use a longer, more descriptive\nname for a sync_timeline, which improves the readability of the\nsync dump in debugfs.\n\nChange-Id: Ifb83aebf6fd820ebb26aca2ff230ac1116e65ce9\nGit-commit: cb63e61b80ec905f01cbe1c21081aa0d1fef082d\nGit-repo: https://www.codeaurora.org/gitweb/quic/la/?p\u003dkernel/msm.git\nSigned-off-by: Fred Fettinger \u003cfred.fettinger@motorola.com\u003e\nSigned-off-by: Harsh Vardhan Dwivedi \u003chdwivedi@codeaurora.org\u003e\n"
    },
    {
      "commit": "bbb6e55261570e0e8a7dc16bd3af8c6af5596270",
      "tree": "4b6ccea23ec9775dfb9776ce0e14649570fd9456",
      "parents": [
        "0161949c4b7f5016c5612d054e88d4907a51b93d"
      ],
      "author": {
        "name": "Roja Rani Yarubandi",
        "email": "rojay@codeaurora.org",
        "time": "Tue Jun 11 17:29:43 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 16:22:13 2013 +0530"
      },
      "message": "msm: camera: Add mechanism to stop overflow recovery and handle IOMMU pagefault\n\nCRs-Fixed: 491200\n\nChange-Id: I1e498d87853c4dee8b1821595aad1958cb5341d3\nSigned-off-by: Roja Rani Yarubandi \u003crojay@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "273b9a96d4045bc4c317693cba19c93d058a0951",
      "tree": "6003caffb14900f0ce559997338fca75dc70d565",
      "parents": [
        "c651e0f2a844109d4178a66872dee44a324e0ab7"
      ],
      "author": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Wed Apr 24 14:54:39 2013 -0700"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 16:08:38 2013 +0530"
      },
      "message": "wcnss: Add support to download calibrated data\n\nWCNSS Firmware needs raw NV data (settings \u0026 some register values),\nto do the power-on calibration. Once firmware does the power-on\ncalibration; it can then re-use the calibrated data. And it need not\ndo the calibration again when the next time it boots. WCNSS sends this\ncalibrated data to Apps; and Apps saves this into a persistent area.\nAnd in the subsequent bootup, Apps sends the calibrated data to WCNSS.\n\nAdd interfaces to read calibrated data; and also add inteface to write\ncalibrated data to platform driver.\n\nChange-Id: Ic18d40150093024b10a53e28f8a423dd9d3846eb\nCRs-Fixed: 458741\nSigned-off-by: Sameer Thalappil \u003csameert@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "5b5868efc38f1a98878cc8c12da00c84dd5bb9ea",
      "tree": "f14bf4e0161f6da6feb6892455269dfdbc6993e8",
      "parents": [
        "91fbdd073a31cdb7878abab57d4f3883d8150653"
      ],
      "author": {
        "name": "Prasad Sodagudi",
        "email": "psodagud@codeaurora.org",
        "time": "Fri May 31 12:37:53 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 15:48:23 2013 +0530"
      },
      "message": "leds: pm8xxx: Enable PWM LPG banks based on max current\n\nThe current design enables PWM LPG high bank with out\nchecking the max current. So enable PWM LPG low bank when max\ncurrent configured as 4mA and enable PWM LPG high bank when\nthe max current configured as 8mA. Enabled both PWM LPG low bank\nand PWM LPG high bank when max current configure as 12mA.\n\nCRs-Fixed: 486318\nChange-Id: I6686ed85d78fa55f08491a47c10581407e0cd70e\nSigned-off-by: Prasad Sodagudi \u003cpsodagud@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "c863dd81601223480312cf4e951e9bb52182828e",
      "tree": "584dda9790f7363237feb656994ba4e0b4d186f1",
      "parents": [
        "18bc87109730d15f3d947f29ca96a96826dd7ac3"
      ],
      "author": {
        "name": "Subhash Chandra Bose Naripeddy",
        "email": "snariped@codeaurora.org",
        "time": "Thu Apr 25 19:32:52 2013 -0700"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Fri Jul 05 15:33:23 2013 +0530"
      },
      "message": "ALSA: PCM: volume API implementation\n\nIntroduced a new helper function snd_pcm_add_volume_ctls() to\ncreate control elements representing the volume for each PCM\n(sub)stream.\n\nChange-Id: Id483257c4fe84a909e7a4af3a5aa3e4f0d5d9ea5\nSigned-off-by: Damir Didjusto \u003cdamird@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "493e49df68dff96e89402cb439c4c658c4b44f46",
      "tree": "238d1e19c7e264478d897cfd36da671fcf5bbf3c",
      "parents": [
        "787a6a1be155efbbbee6afca48cb31fa9378cf5d",
        "3adeafbab28558d17871dd75b822e8f179d9c5c7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 01 04:03:31 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jul 01 04:03:28 2013 -0700"
      },
      "message": "Merge \"ASoC: WCD9304: Add the compander support to wcd9304\""
    },
    {
      "commit": "c190537ee0146bb4e0f627085ea7cf283ebb42ae",
      "tree": "9c02d6b80aceea0d21c1f7a2a71a6c29c17037f1",
      "parents": [
        "6a66fe12c4e13b30cb1894f31d24238c9f7eeddd",
        "b3eb72f13a8f9146914ede4bbf36f7f4d0e58a32"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 01 04:03:16 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jul 01 04:03:14 2013 -0700"
      },
      "message": "Merge \"Fix disconnect not sent from host when pairing is cancelled\""
    },
    {
      "commit": "68e5ee04fc396119c0a99a3b0c2c85f49f7897be",
      "tree": "66f3c58a72c5a625aa52b33b524e663be4f18b77",
      "parents": [
        "7d2bc2a696d625287e378d6519dc8f41a38fd6d0",
        "37e6b24e8812698ce5cdea324e1feeb9063ac6f1"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 01 04:02:26 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jul 01 04:02:24 2013 -0700"
      },
      "message": "Merge \"wcnss: Pre-alloc memory for WLAN driver\""
    },
    {
      "commit": "fbacd430fbb5edfa5b58a2f06b1af5c6da6e3b51",
      "tree": "b964f5f80bc862d2d81729c57c1e120b16ac6088",
      "parents": [
        "2e36926a79d532515e6ff1d41d31c7c04c65f92c",
        "ee7e7973a7a8351c0264ee4f0adab4122b6b4aa7"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 01 04:02:19 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jul 01 04:02:17 2013 -0700"
      },
      "message": "Merge \"power: pm8921-bms: Update the FCC learning algorithm\""
    },
    {
      "commit": "2e36926a79d532515e6ff1d41d31c7c04c65f92c",
      "tree": "55a9a993772a6229259e4bafadb26c69acfded05",
      "parents": [
        "ae775d303a868c168bc38e46dfe81be9c73829d3",
        "4186974dd5bde1b5bb1ec66f21c2dbd5de1ef06a"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 01 04:02:16 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jul 01 04:02:14 2013 -0700"
      },
      "message": "Merge \"led: leds-pm8xxx: Add support to control compensation resistor\""
    },
    {
      "commit": "d97c2fec4fb259aaa911d8f1425986a742140e00",
      "tree": "f721865ed09555e3278c4f051e09f8cae15815df",
      "parents": [
        "72832b34827685990c3bea77517afa3e40c62f94",
        "3d8898d27e1a2a9b5738c170f37747fef7a33c55"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Mon Jul 01 01:14:10 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon Jul 01 01:14:09 2013 -0700"
      },
      "message": "Merge \"msm: rotator: Enable support for 2-pass fast YUV mode\""
    },
    {
      "commit": "3adeafbab28558d17871dd75b822e8f179d9c5c7",
      "tree": "56fa39f9ba83b2f16d3239fa4528b8f526784324",
      "parents": [
        "2e6cc094ed68357a2fcd4f4de2859fcb6c7ed041"
      ],
      "author": {
        "name": "Kuirong Wang",
        "email": "kuirongw@codeaurora.org",
        "time": "Fri Dec 07 19:16:24 2012 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Mon Jul 01 12:30:07 2013 +0530"
      },
      "message": "ASoC: WCD9304: Add the compander support to wcd9304\n\nThe compander system is intended to increase the dynamic\nrange of an input signal. But for the wcd9304 codec,\nthis feature is to use companding in a novel way in the DAC\nconverter path to increase the signal noise ratio.\nThe change is to add the compander support to wcd9304\ncodec. The dynamic compander enable/disable during stream\nplayback is not supported.\n\nChange-Id: If912302ee9d48dde1318e894a982cba591908d8f\nSigned-off-by: Kuirong Wang \u003ckuirongw@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "b3eb72f13a8f9146914ede4bbf36f7f4d0e58a32",
      "tree": "d8ceae1255c4633714a24f41972cb5358bfb3b4f",
      "parents": [
        "d6d8da3ccb4e20edd1dbdb2f21cd88a9250fe206"
      ],
      "author": {
        "name": "Subramanian Srinivasan",
        "email": "subrsrin@codeaurora.org",
        "time": "Tue May 21 15:42:28 2013 -0700"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Mon Jul 01 12:10:57 2013 +0530"
      },
      "message": "Fix disconnect not sent from host when pairing is cancelled\n\nFixes the issue that disconnect command is not sent\nfrom the host when pairing is cancelled.\n\nCRs-fixed: 489957\n\nChange-Id: I600a526aa9b95a3f17d77d5ef16d91e206ce7161\nSigned-off-by: Subramanian Srinivasan \u003csubrsrin@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "37e6b24e8812698ce5cdea324e1feeb9063ac6f1",
      "tree": "969274be1ce1d9036f602b5c317b79992d9cefd9",
      "parents": [
        "1440eef52524374d3e7dfe8f8695f9d6e5e1a7c1"
      ],
      "author": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Mon Sep 10 11:58:33 2012 -0700"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Mon Jul 01 11:57:00 2013 +0530"
      },
      "message": "wcnss: Pre-alloc memory for WLAN driver\n\nWLAN driver will use this pre-allocated memory (when available) for\nlarge memory allocations; this will prevent WLAN driver load\nfailures because of the un-availability of the large size slabs\nduring module load.\n\nChange-Id: I8a8139bdf343ddc871036f6d5c6ab90993816de0\nCRs-Fixed: 369983\nSigned-off-by: Sameer Thalappil \u003csameert@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "ee7e7973a7a8351c0264ee4f0adab4122b6b4aa7",
      "tree": "e3ddfdf1b0e117892a4d1f63b0a295a303aa5279",
      "parents": [
        "4186974dd5bde1b5bb1ec66f21c2dbd5de1ef06a"
      ],
      "author": {
        "name": "Anirudh Ghayal",
        "email": "aghayal@codeaurora.org",
        "time": "Tue May 07 16:40:12 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Mon Jul 01 11:55:13 2013 +0530"
      },
      "message": "power: pm8921-bms: Update the FCC learning algorithm\n\n1. Add configurable parameters to\n\t- enable/disable fcc learning\n\t- minimum soc to start FCC learning\n\t- minimum ocv (pc) to start FCC learning\n\t- minimum cycles to update fcc vs temp. table\n\n2. New FCC is calculated using the cc count-\n\tFCC_NEW \u003d (cc_end - cc_start) / (soc2 - soc1)\n\tcc_end \u003d CC count when charing ends\n\tcc_start \u003d CC count when charging starts\n\tsoc1, soc2 \u003d starting and ending SOC_rbatt value\n\n3. Add a new sysfs entries to update the learnt fcc values\n   to userspace. These values are restored back on\n   reboot.\n\nCRs-Fixed: 417288\nChange-Id: I0dc713d59ef9c45f96b9f0b5844252758bd09320\nSigned-off-by: Anirudh Ghayal \u003caghayal@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "4186974dd5bde1b5bb1ec66f21c2dbd5de1ef06a",
      "tree": "8b880bdd7ee18fb79c834e816844e389f0b149e6",
      "parents": [
        "81705a567fed97700168a532f9ddd3024a50da5b"
      ],
      "author": {
        "name": "Shantanu Jain",
        "email": "shjain@codeaurora.org",
        "time": "Wed May 29 16:10:42 2013 +0530"
      },
      "committer": {
        "name": "Sridhar Gujje",
        "email": "sgujje@codeaurora.org",
        "time": "Mon Jul 01 11:54:23 2013 +0530"
      },
      "message": "led: leds-pm8xxx: Add support to control compensation resistor\n\nAdd support to control compensation resistor of WLED\npassed from the board file platform data.\n\nChange-Id: Id5f36d49a532d8216ea9bc1415e67135d40ee18d\nSigned-off-by: Shantanu Jain \u003cshjain@codeaurora.org\u003e\nSigned-off-by: Sridhar Gujje \u003csgujje@codeaurora.org\u003e\n"
    },
    {
      "commit": "7de66a2f5ddb81139359e9e42164bbf1e326aeb5",
      "tree": "de010132c915ca4e2623ffb785027d497df1b83f",
      "parents": [
        "47264b29620c1bd0aea291ac1bb93e3e956b41a6"
      ],
      "author": {
        "name": "Alok Kediya",
        "email": "kediya@codeaurora.org",
        "time": "Fri May 31 08:50:51 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Jun 25 21:14:55 2013 -0700"
      },
      "message": "msm: camera: Enable use of AVTimer, Rotation and Crop for VT\n\nThe changes expose parameters for the application to set\nthe use of AVTimer for TimeStamp information and rotation\nangle for video stream along with crop for VT use case.\n\nCRs-fixed: 498762\nChange-Id: Icf883f53513ab084f0970e84bbccd8bb9ec64737\nSigned-off-by: Alok Kediya \u003ckediya@codeaurora.org\u003e\n"
    },
    {
      "commit": "8b2414d4e80786254c84d7ae7826750b38e4b150",
      "tree": "88c0c904c6497464d2ffdb227a05d952c54a95c9",
      "parents": [
        "47264b29620c1bd0aea291ac1bb93e3e956b41a6"
      ],
      "author": {
        "name": "Harout Hedeshian",
        "email": "harouth@codeaurora.org",
        "time": "Fri Dec 21 12:38:38 2012 -0800"
      },
      "committer": {
        "name": "Harout Hedeshian",
        "email": "harouth@codeaurora.org",
        "time": "Mon Jun 24 10:08:26 2013 -0600"
      },
      "message": "net/ipv6/addrconf: IPv6 tethering enhancement\n\nAdded new procfs flag to toggle the automatic addition of prefix\nroutes on a per device basis. The new flag is accept_ra_prefix_route.\nDefaults to 1 as to not break existing behavior.\n\nChange-Id: If25493890c7531c27f5b2c4855afebbbbf5d072a\nCRs-Fixed: 504095\nSigned-off-by: Harout Hedeshian \u003charouth@codeaurora.org\u003e\n"
    },
    {
      "commit": "3d8898d27e1a2a9b5738c170f37747fef7a33c55",
      "tree": "1a90bfabb20cd55266876a00c3af0b06f56c2cf7",
      "parents": [
        "b87066691312e90c9f933ed2c17aa3da222a51b6"
      ],
      "author": {
        "name": "Padmanabhan Komanduru",
        "email": "pkomandu@codeaurora.org",
        "time": "Fri Apr 12 17:22:00 2013 +0530"
      },
      "committer": {
        "name": "Padmanabhan Komanduru",
        "email": "pkomandu@codeaurora.org",
        "time": "Mon Jun 24 15:29:03 2013 +0530"
      },
      "message": "msm: rotator: Enable support for 2-pass fast YUV mode\n\nAdd support for 2-pass rotator operation for downscaling\nand 90 degree rotation when rotator operates in fast YUV\nmode. 2-pass is supported for 420 H2V2 formats.\n\nChange-Id: Ib8ce802a5a8aabe10c88422e3b8d82708c5b05d4\nSigned-off-by: Padmanabhan Komanduru \u003cpkomandu@codeaurora.org\u003e\n"
    },
    {
      "commit": "5703496ec5d6ca2ca8dfaed0a15aafadc7923780",
      "tree": "35837bb6cf86121c4170fe04fb14860dcec47198",
      "parents": [
        "e75de27866badc6c5ede27d1d21954d36ddf0fd5"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jcrouse@codeaurora.org",
        "time": "Tue May 28 17:09:15 2013 -0600"
      },
      "committer": {
        "name": "Harsh Vardhan Dwivedi",
        "email": "hdwivedi@codeaurora.org",
        "time": "Fri Jun 21 15:37:54 2013 -0600"
      },
      "message": "msm: kgsl: Add a new API to allow sharing of GPU performance counters\n\nAdreno uses programmable performance counters, meaning that while there\nare a limited number of physical counters each counter can be programmed\nto count a vast number of different measurements (we refer to these as\ncountables).  This could cause problems if multiple apps want to use\nthe performance counters, so this API and infrastructure allows the\ncounters to be safely shared.\n\nThe kernel tracks which countable is selected for each of the physical\ncounters for each counter group (where groups closely match hardware\nblocks). If the desired countable is already in use, or there is an\nopen physical counter, then the process is allowed to use the counter.\n\nThe get ioctl reserves the counter and returns the dword offset of the\nregister associated with that physical counter.  The put ioctl\nreleases the physical counter.  The query ioctl gets the countables\nused for all of the counters in the block - up to 8 values can be\nreturned.  The read ioctl gets the current hardware value in the counter\n\nChange-Id: Ic0dedbadae1dedadba60f8a3e685e2ce7d84fb33\nSigned-off-by: Jordan Crouse \u003cjcrouse@codeaurora.org\u003e\nSigned-off-by: Carter Cooper \u003cccooper@codeaurora.org\u003e\n"
    },
    {
      "commit": "72bb70b9a136cebe09afd3d6475daf6a60f2deff",
      "tree": "1fdb9bda6a0802a2e93efc07e2d2cda5d9229862",
      "parents": [
        "3ff2eac47c054e039eb94c013f148957b9f7ff22"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jcrouse@codeaurora.org",
        "time": "Tue May 28 17:03:52 2013 -0600"
      },
      "committer": {
        "name": "Harsh Vardhan Dwivedi",
        "email": "hdwivedi@codeaurora.org",
        "time": "Fri Jun 21 15:37:41 2013 -0600"
      },
      "message": "msm: kgsl: Add a type field to the adreno draw context flags\n\nAllow the user space to pass in a type field to indicate the\ntype of upper level library that owns the context. The type\nfield is added to all the appropriate ftrace output for easier\ndebugging.\n\nChange-Id: Ic0dedbadd42fc5ccfffd89738affd4794a6ab85e\nSigned-off-by: Jordan Crouse \u003cjcrouse@codeaurora.org\u003e\n"
    },
    {
      "commit": "fec05c26825e28468ba103d1381c59411eab042c",
      "tree": "97e4377bfe9d1b730501fb206ca0c31f0ce67b57",
      "parents": [
        "e9efb0be6c3ae5852bbff2373be23f263bf97578"
      ],
      "author": {
        "name": "Jeremy Gebben",
        "email": "jgebben@codeaurora.org",
        "time": "Tue May 28 16:59:29 2013 -0600"
      },
      "committer": {
        "name": "Harsh Vardhan Dwivedi",
        "email": "hdwivedi@codeaurora.org",
        "time": "Fri Jun 21 12:25:14 2013 -0600"
      },
      "message": "msm: kgsl: allow consistent CPU and GPU mappings\n\nKGSL_GPUMEM_ALLOC_ID now takes a flag,\nKGSL_MEMFLAGS_USE_CPU_MAP. When set, the GPU\nmapping will be set up to match the CPU mapping\nduring mmap().  This feature is only supported when\nusing per process pagetables with the IOMMU. The\nflags field of KGSL_GPUMEM_ALLOC_ID is copied back\nto userspace and KGSL_MEMFLAGS_USE_CPU_MAP will\nbe cleared when this feature is not supported.\n\nThe IOMMU virtual address space has been adjusted\nwhen perprocess pagetables is enabled so that the\nentire userpace address range (0 to TASK_SIZE) can\nhave equivalent mappings on the IOMMU. For buffers\nthat do not have equivalent mappings, the address\nrange from PAGE_OFFSET to KGSL_IOMMU_GLOBAL_MEM_BASE\nis used.\n\nChange-Id: Ib61c03aa7453c3dd901c41e8fd297f66d402ae1a\nSigned-off-by: Jeremy Gebben \u003cjgebben@codeaurora.org\u003e\n"
    },
    {
      "commit": "e9efb0be6c3ae5852bbff2373be23f263bf97578",
      "tree": "69abb58c6902e313009490fc1b13dbc64648a3be",
      "parents": [
        "a46f427f5431c698dc55677768f0d2bd965e44e2"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jcrouse@codeaurora.org",
        "time": "Tue May 28 16:54:19 2013 -0600"
      },
      "committer": {
        "name": "Harsh Vardhan Dwivedi",
        "email": "hdwivedi@codeaurora.org",
        "time": "Fri Jun 21 12:25:13 2013 -0600"
      },
      "message": "msm: kgsl: Support user-specified caching hints\n\nThe user allocating memory can provide hints for the caching\nsettings when said buffer is mapped on the user side. Try\nto obey the cache settings when applicable.  The user will\nbe responsible for handling cache management both to and\nfrom the GPU so add a new ioctl IOCTL_KGSL_GPUMEM_CACHE_SYNC to\nsupport both directions (the old IOCTL_KGSL_SHAREDMEM_FLUSH_CACHE)\nonly handled flushing, not invalidating. The legacy ioctl still\nworks it just does what it says it does - a cache flush.\n\nChange-Id: Ic0dedbad55ce82f2b01ebc56de30d4649e2e7311\nSigned-off-by: Jordan Crouse \u003cjcrouse@codeaurora.org\u003e\n"
    },
    {
      "commit": "a46f427f5431c698dc55677768f0d2bd965e44e2",
      "tree": "cdb155b7c6e62436f8aaee2c34d999a819babbee",
      "parents": [
        "2aba0f3bd70bf179c48161175b9aeed5a2c428e7"
      ],
      "author": {
        "name": "Jeremy Gebben",
        "email": "jgebben@codeaurora.org",
        "time": "Tue May 28 16:54:09 2013 -0600"
      },
      "committer": {
        "name": "Harsh Vardhan Dwivedi",
        "email": "hdwivedi@codeaurora.org",
        "time": "Fri Jun 21 12:25:13 2013 -0600"
      },
      "message": "msm: kgsl: add IOCTL_KGSL_GPUMEM_ALLOC_ID\n\nPreviously, the gpu address has been used to uniquely\nidentify each memory allocation. Upcoming patches will\nintroduce cases where an allocation does not always\nhave a gpu address, so an additional id is needed.\n\nIOCTL_KGSL_GPUMEM_ALLOC_ID allocates pages and returns\nan id.\n\nIOCTL_KGSL_GPUMEM_FREE_ID frees an id. KGSL_SHAREDMEM_FREE\ncan still be used to free by GPU address, if it exists.\n\nThe id can also be passed to mmap(), shifted left by\nPAGE_SIZE to get a CPU mapping for the buffer.\n\nIOCTL_KGSL_GPUMEM_ALLOC_GET_INFO can be called to retrieve\nthe id and other information about the buffer.\n\nChange-Id: I4b45f0660cb9d4a5fb1323ccc6c4aa360791c1ec\nSigned-off-by: Jeremy Gebben \u003cjgebben@codeaurora.org\u003e\n"
    },
    {
      "commit": "46ffd583855463f93066a661ed22933989f93994",
      "tree": "00423e640ae49823feffb8e88d9c296d4687da91",
      "parents": [
        "6ad7426d9712a8e2042f5178f24e711a0027d292"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni@qca.qualcomm.com",
        "time": "Tue Jun 04 19:26:05 2013 +0530"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue Jun 11 02:46:41 2013 -0700"
      },
      "message": "cfg80211: Allow TDLS peer AID to be configured for VHT\n\nVHT uses peer AID in the PARTIAL_AID field in TDLS frames. The\ncurrent design for TDLS is to first add a dummy STA entry before\ncompleting TDLS Setup and then update information on this STA\nentry based on what was received from the peer during the setup\nexchange.\n\nIn theory, this could use NL80211_ATTR_STA_AID to set\nthe peer AID just like this is used in AP mode to set the AID\nof an association station. However, existing cfg80211 validation\nrules prevent this attribute from being used with set_station\noperation. To avoid interoperability issues between different\nkernel and user space version combinations, introduce a new\nnl80211 attribute for the purpose of setting TDLS peer AID.\nThis attribute can be used in both the new_station and set_station\noperations. It is not supposed to be allowed to change the AID\nvalue during the lifetime of the STA entry, but that validation\nis left for drivers to do in the change_station callback.\n\nSigned-off-by: Jouni Malinen \u003cjouni@qca.qualcomm.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nGit-commit: 5e4b6f5698421d94226cc2f80eae6d613c9acef8\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git\nChange-Id: I1d2f6d2f5a291f91858b45ad004de66a0080f1d2\nCRs-fixed: 483290\n[duttus@codeaurora.org: backport to 3.4-This commit includes the\nchanges from following commits in include/linux/nl80211.h to compile\nfor msm-3.4.\n5de17984898c5758fc6ebe08eccea9f4b6548914 :\ncfg80211: introduce critical protocol indication from user-space.]\nSigned-off-by: Sunil Dutt \u003cduttus@codeaurora.org\u003e\n"
    },
    {
      "commit": "783c68b7779ce5ef94ddd4852e2837f72081248a",
      "tree": "5887252cc27a985d061ae9055c982240749df644",
      "parents": [
        "6ad7426d9712a8e2042f5178f24e711a0027d292"
      ],
      "author": {
        "name": "Deepak Verma",
        "email": "dverma@codeaurora.org",
        "time": "Mon Jun 10 18:15:20 2013 +0530"
      },
      "committer": {
        "name": "Deepak Verma",
        "email": "dverma@codeaurora.org",
        "time": "Mon Jun 10 18:15:20 2013 +0530"
      },
      "message": "msm: vidc: add support for the bitstream_restrict flag\n\nAdds support for the MFC core to add the bitstream_restrict flag in the\nsps/pps for H264 codecs.  This allows for the decoder to determine how\nmany frames to buffer when decoding.\n\nChange-Id: Ic0de960d92a771d74c303dac7100734d6411fc45\nSigned-off-by: Deepak Verma \u003cdverma@codeaurora.org\u003e\n"
    },
    {
      "commit": "5037cd143b48c0a2966ed1bace850084a37ff241",
      "tree": "30e8db55096f80045e8e3c475cb2039d9be33d5f",
      "parents": [
        "bd3bfab99d9e8ab00039b095963843ce53726a17"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vthiagar@qca.qualcomm.com",
        "time": "Tue May 14 19:04:43 2013 +0530"
      },
      "committer": {
        "name": "Sunil Dutt",
        "email": "duttus@codeaurora.org",
        "time": "Fri May 31 18:46:32 2013 +0530"
      },
      "message": "cfg80211/nl80211: add API for MAC address ACLs\n\nAdd API to enable drivers to implement MAC address based\naccess control in AP/P2P GO mode. Capable drivers advertise\nthis capability by setting the maximum number of MAC\naddresses in such a list in wiphy-\u003emax_acl_mac_addrs.\n\nAn initial ACL may be given to the NL80211_CMD_START_AP\ncommand and/or changed later with NL80211_CMD_SET_MAC_ACL.\n\nBlack- and whitelists are supported, but not simultaneously.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvthiagar@qca.qualcomm.com\u003e\n[rewrite commit log, many cleanups]\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nGit-commit: 77765eaf5cfb6b8dd98ec8b54b411d74ff6095f1\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\nCRs-fixed: 487410\nChange-Id: I9593b887941be5efa5e96546ad92cd6c6bf8fb87\n[duttus@codeaurora.org: resolved 3.4 backport issues]\nSigned-off-by: Sunil Dutt \u003cduttus@codeaurora.org\u003e\n"
    },
    {
      "commit": "f120d15a55a07267b9abb3648317ad53885bf1ed",
      "tree": "8bc8b8b1a433a87de91e60103fcb3c4b3e3ee2fe",
      "parents": [
        "39b28cedfd85d2d9f47f37a6e23d3d7b3dba527c"
      ],
      "author": {
        "name": "Supreet Mysore Suresh",
        "email": "supreet@codeaurora.org",
        "time": "Wed Apr 17 16:13:21 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Mon May 27 00:57:51 2013 -0700"
      },
      "message": "remove compilation error by changing int to uint32_t\nSigned-off-by: Supreet Mysore Suresh \u003csupreet@codeaurora.org\u003e\n\nChange-Id: Ia7de2f4a9eae4cc16f957163683ddf83c135d379\nSigned-off-by: Supreet Mysore Suresh \u003csupreet@codeaurora.org\u003e\n"
    },
    {
      "commit": "1787385f93b85be30dff7121fd558eef04786b9e",
      "tree": "e2f610f2d3ff40e9d9be88f0872f6aa212ae0277",
      "parents": [
        "00e04fda1900ad9552c90e4ef7f863934f350620"
      ],
      "author": {
        "name": "Ravi Aravamudhan",
        "email": "aravamud@codeaurora.org",
        "time": "Thu May 23 17:16:19 2013 -0700"
      },
      "committer": {
        "name": "Ravi Aravamudhan",
        "email": "aravamud@codeaurora.org",
        "time": "Thu May 23 17:23:56 2013 -0700"
      },
      "message": "diag: Upgrade Diag code on this branch\n\nDiag on A-Family mainline is out of data. This change\nincludes the following changes to bring diag code up to date.\n\n1. Updated the msg SSIDs, log codes and event IDs\n2. Fix concurrency issues when processing userspace inputs\n3. Add notification that diag supports feature mask\n4. Update SSIDs and log codes\n5. Fix writing of error message for mode command\n6. Bring diag control message support up to date\n7. Updated the msg SSIDs, log codes and event IDs\n8. Fix array out of bounds access\n\nThis includes a crash fix due to out of bounds access.\n\nCRs-Fixed: 488175\n\nChange-Id: I0b315b5f5da0fecdbbd0cf071e05f2cf3ffd9ccb\n\nSigned-off-by: Ravi Aravamudhan \u003caravamud@codeaurora.org\u003e\n"
    },
    {
      "commit": "1c7a78d6f6d39a42f9ca470cbd36bc3640e289e9",
      "tree": "49e0610f182bbf99e9d72ea18066ef0b14ac2323",
      "parents": [
        "89e97504239310efcec5a11d7c1d7bf8f9b44864"
      ],
      "author": {
        "name": "Naresh Jayaram",
        "email": "njayar@codeaurora.org",
        "time": "Tue May 14 12:36:14 2013 +0530"
      },
      "committer": {
        "name": "Sameer Thalappil",
        "email": "sameert@codeaurora.org",
        "time": "Thu May 16 16:19:13 2013 -0700"
      },
      "message": "msm: wcnss: Dump PMIC regulator contol registers\n\nDump PMIC registers which are related to WCNSS(RIVA)during the\nWCNSS SSR or WDI timeout.  This  information helps to check PMIC\nstatus during the SSR. This allows to debug multiple crash issues,\nwhere WCNSS SSR dumps are insufficient to conclude why FIQ is not\nreaching the WCNSS from HOST and why SPM is stuck.\n\nChange-Id: Ibcd767c8832e2df268591e03da93ccf1bd819c68\nCRs-fixed: 487483\nSigned-off-by: Naresh Jayaram \u003cnjayar@codeaurora.org\u003e\n"
    },
    {
      "commit": "fdc118e1c03916124da5cd512541e7b8e4be7d70",
      "tree": "942cba69a6e413fa12812b1e9432809e2af350e7",
      "parents": [
        "aee19513c589d3c6624d0a64577111e0a743fb29",
        "e5f33a834d77077c3a22d832e385ccb156094949"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Tue May 14 06:32:33 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Tue May 14 06:32:32 2013 -0700"
      },
      "message": "Merge \"mfd: pm8xxx-misc: Add API to read PMIC registers\""
    },
    {
      "commit": "9ef2e925f2d496e7e8d0423fd7a5eb85a677054a",
      "tree": "5f7ba253bee16e08d8664bdeb38894442c1019f9",
      "parents": [
        "6f8eb97e3019b92abb35ad444f3c84a9b7447f41"
      ],
      "author": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Fri Apr 26 12:01:03 2013 +0530"
      },
      "committer": {
        "name": "Asish Bhattacharya",
        "email": "asishb@codeaurora.org",
        "time": "Mon May 13 22:26:09 2013 +0530"
      },
      "message": "ASoC: msm: Fix the register address of TX4 registers\n\nThe TX4 register address are not correct and needs to be fixed to\ncorrect offset.\n\nCRS-fixed: 486923\nChange-Id: Iacb4a57a8c0a8508a68d057d0d431715e617eba5\nSigned-off-by: Asish Bhattacharya \u003casishb@codeaurora.org\u003e\n"
    },
    {
      "commit": "40632d75eaa00e7aea7919ae21ddda1ef860e897",
      "tree": "fb8ee01e1d31c4b7700b5a8a0cf7b9bb761ee1b4",
      "parents": [
        "c66437f2da1fb7fbad1a099dc547240acd243919",
        "7b9374079f1598c64ecb8d859b9ffb621141e43c"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun May 12 19:36:09 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sun May 12 19:36:09 2013 -0700"
      },
      "message": "Merge \"gpu: ion: enable the kmalloc heap\""
    },
    {
      "commit": "c66437f2da1fb7fbad1a099dc547240acd243919",
      "tree": "cde119182766bf6374d0a85b0793f7efd3bbccc2",
      "parents": [
        "9cb4d5b727d725c0e395a1e6d96dff2270f13366",
        "416c25196314eda736c20242e29eae95e229562d"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Sun May 12 19:36:02 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Sun May 12 19:36:01 2013 -0700"
      },
      "message": "Merge \"ion: Update ION_SECURE and ION_FORCE_CONTIGUOUS flags\""
    },
    {
      "commit": "c131ff2abff71b20b5dc5ca59ffeba4233e3b073",
      "tree": "01b637f0b269da786f51b33f61ac7f083b780200",
      "parents": [
        "ae114966817f5ec735d5074530f1728bf2fbbc27",
        "c8b9ca017e7051d9682cdaa79430c9d430f864c0"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu May 09 11:19:37 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu May 09 11:19:36 2013 -0700"
      },
      "message": "Merge \"mmc: core: Add support for notifying host driver while scaling clocks\""
    },
    {
      "commit": "ae114966817f5ec735d5074530f1728bf2fbbc27",
      "tree": "8b2eea195a2bbe11589612f3852f3ab65fcb695d",
      "parents": [
        "34d465b3adb73f8ca2a110fda497c982449d75f4",
        "71702f9133a19decfb78791b51066027775ce245"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu May 09 11:19:35 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu May 09 11:19:34 2013 -0700"
      },
      "message": "Merge \"mmc: core: Log MMC clock frequency transitions\""
    },
    {
      "commit": "ed892ca45d68642e0f8f8ebd257933b22940ae7d",
      "tree": "f9ff07c704d87796bf8be0df3e8dc096f8be635c",
      "parents": [
        "a1ba93cfef818a9945739ba923b3fac1b7251afe",
        "884fa523ece82b5b3ada80a4209c381c019e9051"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu May 09 11:19:29 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu May 09 11:19:28 2013 -0700"
      },
      "message": "Merge \"mmc: core: Add load based clock scaling support\""
    },
    {
      "commit": "76223ce85fd891afdec17329d7c03b664aa129cb",
      "tree": "4fb0b68e44ad68e8f3cdbce465b87aeaf0cda962",
      "parents": [
        "48486128402dc67e012347beb1f554fb9b7afa08"
      ],
      "author": {
        "name": "Venkateshwarlu Domakonda",
        "email": "Venkateshwarlu@codeaurora.org",
        "time": "Tue Apr 30 14:12:13 2013 +0530"
      },
      "committer": {
        "name": "Venkateshwarlu Domakonda",
        "email": "Venkateshwarlu@codeaurora.org",
        "time": "Mon May 06 16:48:47 2013 +0530"
      },
      "message": "radio-iris: Configure repeat count for PS string\n\n- When FM Rx tuned to a station, not receiving complete PS string.\n  SOC is not waiting for complete PS string. it is sending PS event\n  even if it has part of PS string as well.\n- Added support for setting repeat count for PS string\n  to get refined PS string from receiver.\n\nCRs-Fixed: 474719\nChange-Id: I71c0c1c8af9488573c05d816c37982f9ed935a87\nSigned-off-by: Venkateshwarlu Domakonda \u003cVenkateshwarlu@codeaurora.org\u003e\n"
    },
    {
      "commit": "ec005c0b2a1870b17795e5d6ae97a78a76f1febe",
      "tree": "7b2884cb0e5b25a8eb4cc3262875457133594e43",
      "parents": [
        "5e6e44d63c5ccdfffa2709b4924256ccdc937209"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Tue Dec 11 16:02:59 2012 -0800"
      },
      "committer": {
        "name": "Laura Abbott",
        "email": "lauraa@codeaurora.org",
        "time": "Thu May 02 21:07:20 2013 -0700"
      },
      "message": "mm: cma: remove watermark hacks\n\nCommits 2139cbe627b8 (\"cma: fix counting of isolated pages\") and\nd95ea5d18e69 (\"cma: fix watermark checking\") introduced a reliable\nmethod of free page accounting when memory is being allocated from CMA\nregions, so the workaround introduced earlier by commit 49f223a9cd96\n(\"mm: trigger page reclaim in alloc_contig_range() to stabilise\nwatermarks\") can be finally removed.\n\nChange-Id: Iae17de8185eeabffd46752dbaf819591e6585869\nCRs-Fixed: 480377\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nAcked-by: Michal Nazarewicz \u003cmina86@mina86.com\u003e\nCc: Minchan Kim \u003cminchan@kernel.org\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cb.zolnierkie@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nGit-commit: bc357f431c836c6631751e3ef7dfe7882394ad67\nGit-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git\n[lauraa@codeaurora.org: Context fixup in mmzone.h, keep zone definition in\nalloc_contig_range for other purposes]\nSigned-off-by: Laura Abbott \u003clauraa@codeaurora.org\u003e\n"
    },
    {
      "commit": "c5d2f44e1ef3f8988574cfad50f7e4a14cdf7c0e",
      "tree": "64e0812252c9688176a570f172d85a5a34345f41",
      "parents": [
        "68ffa294ea37fd031a3827b00ca83c6fd8fe5255",
        "700942760364f6dfc7c43d866f759ce610732663"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Thu May 02 08:20:54 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Thu May 02 08:20:54 2013 -0700"
      },
      "message": "Merge \"mmc: core: Fix NULL pointer dereference\""
    },
    {
      "commit": "51bf80c5b9f6135eb07f74c24660d456ab1806ba",
      "tree": "a4e5eb10e043226a45e34fc2daaffd4d765e536a",
      "parents": [
        "86abf4fd38360e5f0abee99fea13bb0edd5d28cc",
        "55f54c53ba0536b9a3e4df7b95a55e73519dcc79"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed May 01 18:47:17 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed May 01 18:47:16 2013 -0700"
      },
      "message": "Merge \"ASoC: msm: flush if prior and current backends rate not matching\""
    },
    {
      "commit": "86abf4fd38360e5f0abee99fea13bb0edd5d28cc",
      "tree": "d529625fd4e9d52ba403d9f5cb57496a37c3495d",
      "parents": [
        "e62d1e7dc29e29207e0049128409cac9ed6d876f",
        "20824507cdb2575eb6c3fa29094fe77572abdb5e"
      ],
      "author": {
        "name": "Linux Build Service Account",
        "email": "lnxbuild@localhost",
        "time": "Wed May 01 18:47:16 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed May 01 18:47:15 2013 -0700"
      },
      "message": "Merge \"ASoC: msm: Add support to have FM playback through ASM loopback mode\""
    },
    {
      "commit": "416c25196314eda736c20242e29eae95e229562d",
      "tree": "02abc0fabd2fe6b3a25a0e3fba029fd424e7189e",
      "parents": [
        "e62d1e7dc29e29207e0049128409cac9ed6d876f"
      ],
      "author": {
        "name": "Adrian Alexei",
        "email": "aalexei@codeaurora.org",
        "time": "Thu Apr 04 16:18:51 2013 -0700"
      },
      "committer": {
        "name": "Gerrit - the friendly Code Review server",
        "email": "code-review@localhost",
        "time": "Wed May 01 10:28:53 2013 -0700"
      },
      "message": "ion: Update ION_SECURE and ION_FORCE_CONTIGUOUS flags\n\nRename ION_SECURE and ION_FORCE CONTIGUOUS to ION_FLAG_SECURE\nand ION_FLAG_FORCE_CONTIGUOUS respectively, but leave the old\nones intact for backwards compatability.\n\nChange-Id: I31ee3088ed202f60e14c10ac66d775c64c01c4e3\nSigned-off-by: Adrian Alexei \u003caalexei@codeaurora.org\u003e\n"
    }
  ],
  "next": "893778c00dcc18ddcbe5a83360edd0ae3bf6876c"
}
