{"push_id":1094497330,"size":212,"distinct_size":212,"ref":"refs/heads/LA.HB.1.3.1","head":"cb983697a815e1e752e334d8fd408abfb6ebd4d6","before":"d1f734282de7db9655a9c1c268bb46d1bd968f0f","commits":[{"sha":"635b31f6745aadd14ff3fabbd6ac3fd708312a1d","author":{"email":"d742c8926136147b41811902e91ce4bd1f5cc0f6@codeaurora.org","name":"Mahesh Sivasubramanian"},"message":"msm: thermal: Add range checking for cluster_id\n\nThe cluster id flag is passed in from the userspace through ioctl\ninterface. Ensure correctness of cluster id to avoid out of bounds array\naccesses.\n\nCRS-fixed: 977508\nChange-Id: I778b962d347b90488b983a15087b13e90ad06688\nSigned-off-by: Mahesh Sivasubramanian <msivasub@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/635b31f6745aadd14ff3fabbd6ac3fd708312a1d"},{"sha":"fe81962ca2d34458894235da03df47173f37199e","author":{"email":"c0bdcebe81699cac680c0ccb558fe9d9c9cb8769@codeaurora.org","name":"Oleg Perelet"},"message":"msm: kgsl: Disable all HW clockgating during snapshot\n\nWhile producing snapshot disable all HWCG branches, not only top level.\n\nCRs-Fixed: 978122\n\nChange-Id: I4b01224a0ba46c276115a284a0da6207c7968f72\nSigned-off-by: Oleg Perelet <operelet@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/fe81962ca2d34458894235da03df47173f37199e"},{"sha":"7f7643f19253bc47fbbbe25a7e9fe9480012d4a0","author":{"email":"a3532189eb3c05b63d5d3b79f7cf795678548075@codeaurora.org","name":"Sudheer Papothi"},"message":"soundwire: Avoid runtime suspend after device path bringup\n\nThere is a possible race condition that runtime suspend is being\ncalled after device path bringup. To avoid this race condition,\nadd a mutex lock during device path bringup to serialize runtime\nsuspend and resume.\n\nCRs-Fixed: 967442\nChange-Id: I268a25b05799c66fc019e19e46939286e54fb514\nSigned-off-by: Sudheer Papothi <spapothi@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/7f7643f19253bc47fbbbe25a7e9fe9480012d4a0"},{"sha":"5d6367e39e97b3092b48ad6836d143e6f16b93da","author":{"email":"1279ee933b3916b5e65265d2c3da4a973a4197ff@codeaurora.org","name":"Hanumant Singh"},"message":"esoc: Add debug engine for external modems.\n\nModifies the behavior of the command engine\nto mask out certain commands/notifications sent to the\nexternal mdm, for the purposes of debugging the external\nmdm.\n\nChange-Id: Iff35fd87f6d66849f6ec7d2924e1547400967c4e\nSigned-off-by: Hanumant Singh <hanumant@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/5d6367e39e97b3092b48ad6836d143e6f16b93da"},{"sha":"b1bb3f2408a29d992b7a64171c3001756e8d1ab8","author":{"email":"1279ee933b3916b5e65265d2c3da4a973a4197ff@codeaurora.org","name":"Hanumant Singh"},"message":"defconfig: msm: Enable ESOC debug engine\n\nEnable ability to mask/unmask certain commands\nsent from debug engine.\n\nChange-Id: Ic4bc8fe4b6837b6d742a5fd9b6b6feb73d079dad\nSigned-off-by: Hanumant Singh <hanumant@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/b1bb3f2408a29d992b7a64171c3001756e8d1ab8"},{"sha":"af5546acf698775a8baaf942f9e6535998f8f54a","author":{"email":"458361f34ceb783bc7fb48cb44b37675ee4e9c5a@codeaurora.org","name":"Ingrid Gallardo"},"message":"msm: mdss: fix to update the configuration for display related GPIOs\n\nAfter commit dbe80b7cc96a1f3f23246552fbd2352f334fa857 (\"ARM: dts: msm:\nremove gpio output settings in dsi pinctrl\") driver is no longer\ndefining in the pinctrl the gpios as output high configuration;\nso driver now has to explicitly configure gpio output direction.\nThis change add the settings in the driver to configure the gpio\nas output pin, fixing panel issues when booting-up with\ncontinuous splash disabled.\n\nChange-Id: I1ac3c5dd07cff4a30cce9de3c340f071dd84d49a\nSigned-off-by: Ingrid Gallardo <ingridg@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/af5546acf698775a8baaf942f9e6535998f8f54a"},{"sha":"dedbd851755b2f303e272da5363072014e2214ba","author":{"email":"0898c4e5c8d849879fa65e9f23cfa9cb45bd5a93@codeaurora.org","name":"Phani Kumar Uppalapati"},"message":"ASoC: wcd-mbhc: Avoid fake headset report during headphone remove\n\nWhen headphone is removed while 3 second polling is still in progress,\nmbhc hs comparator result will be read as \"0\" and this causes reporting\na fake headset insert event to user-space followed by headphone removal.\nAvoid sending this fake headset insert event to user-space by checking\nfor the microphone clamp bit from codec mbhc hardware.\n\nCRs-fixed: 941089\nChange-Id: I96d96dca92a6c99bbb25ab70a2706e730c28818b\nSigned-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/dedbd851755b2f303e272da5363072014e2214ba"},{"sha":"e61b0707fac69bfe6599d81295914a848b54ac68","author":{"email":"83fb1357418b41ceafdb592a039594a22b237a30@codeaurora.org","name":"Venkata Narendra Kumar Gutta"},"message":"ASoC: msm: qdsp6v2: Don't register to modem for SSR callbacks\n\nVoice driver doesn't create any sessions related to voice call\non modem and hence there is no clean up on APSS is required\nwhen modem SSR is triggered. Cleanup the code in voice driver\nwhich is executed during modem SSR.\n\nCRs-Fixed: 955696\nChange-Id: I7536162e49b0eb56f63e7c8e59e0c050123c05fe\nSigned-off-by: Venkata Narendra Kumar Gutta <vgutta@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/e61b0707fac69bfe6599d81295914a848b54ac68"},{"sha":"136e22ee5be2011be19b5c765770215e11badbcc","author":{"email":"bf1b3d55c9688c44c47080bb956e0b5fa97ddc18@codeaurora.org","name":"Srinivasarao P"},"message":"perf: duplicate deletion of perf event\n\na malicious app can open a perf event with constraint_duplicate\nbit set, disable the event, and close the fd.  On closing the fd,\nthe perf_release() modification causes the kernel to clean up\nthe event as if it still were enabled, leading to the event\nbeing removed from a list twice.\n\nCRs-Fixed: 977563\nChange-Id: I5fbec3722407d2f3d0ff0d9f7097c5889e31fd62\nSigned-off-by: Srinivasarao P <spathi@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/136e22ee5be2011be19b5c765770215e11badbcc"},{"sha":"ff3789a5d911dbdb25eb00962a7cd97ba265ecaf","author":{"email":"c2ec5539c4473ab294a95eac689618c01a8f4c1f@codeaurora.org","name":"Joonwoo Park"},"message":"sched: add preference for waker cluster CPU in wakee task placement\n\nIf sync wakee task's demand is small it's worth to place the wakee task\non waker's cluster for better performance in the sense that waker and\nwakee are corelated so the wakee should take advantage of waker cluster's\nfrequency which is voted by the waker along with cache locality benefit.\nWhile biasing towards the waker's cluster we want to avoid the waker CPU\nas much as possible as placing the wakee on the waker's CPU can make the\nwaker got preempted and migrated by load balancer.\n\nIntroduce a new tunable 'sched_small_wakee_task_load' that differentiates\neligible small wakee task and place the small wakee tasks on the waker's\ncluster.\n\nCRs-fixed: 971295\nChange-Id: I96897d9a72a6f63dca4986d9219c2058cd5a7916\nSigned-off-by: Joonwoo Park <joonwoop@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/ff3789a5d911dbdb25eb00962a7cd97ba265ecaf"},{"sha":"e721dfaa294be8741bac0f24f664a71536d7f2e8","author":{"email":"c2ec5539c4473ab294a95eac689618c01a8f4c1f@codeaurora.org","name":"Joonwoo Park"},"message":"sched: restrict sync wakee placement bias with waker's demand\n\nBiasing sync wakee task towards waker CPU's cluster makes sense when the\nwaker's demand is high enough so the wakee also can take advantage\nof high CPU frequency voted because of waker's load.  Placing sync wakee\non the low demand waker's CPU can lead placement imbalance which can\nlead unnecessary migration.\n\nIntroduce a new tunable \"sched_big_waker_task_load\" that defines the big\nwaker so scheduler avoid wakee on waker's cluster bias when the waker's\nload is below the tunable.\n\nCRs-fixed: 971295\nChange-Id: I1550ede0a71ac8c9be74a7daabe164c6a269a3fb\nSigned-off-by: Joonwoo Park <joonwoop@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/e721dfaa294be8741bac0f24f664a71536d7f2e8"},{"sha":"14406bcfb41b5807d8c8dd32ed8c8e19080c4c51","author":{"email":"3009725c6c6b6fb37cdff722de251e866e8517b2@codeaurora.org","name":"Arun Menon"},"message":"msm: vidc: Invalidate cache for read only FBD\n\nVideo driver failed to invalidate the decoded FBD when\nfirmware marks it as read only. If the cache invalidation\nhappens after a while, this can result in overwriting of\nvalid FBD data. Fix the issue by doing a cache invalidate\non every FBD.\n\nCRs-Fixed: 972097\nChange-Id: Ib2b36388e17f607e1ca87e8551063be4df5c16f0\nSigned-off-by: Arun Menon <avmenon@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/14406bcfb41b5807d8c8dd32ed8c8e19080c4c51"},{"sha":"2b233d84e0bc1b0943cb614adb047d7a5df26563","author":{"email":"0e3ab3e485f5469ea79d32d8876d1e2069da6bd5@codeaurora.org","name":"Praneeth Paladugu"},"message":"msm: vidc: Handle encoder input in true dynamic mode\n\nEarlier video driver maintains list of fds and compare\neach ETB fd with these values. If the fd is found then\nmapping is retained. But in some usecases, buffer address\nand fd association may not be unique. This resuts in\nusage of stale buffers. This is also not the true dynamic\nbuffer mode. With this change, driver treats every buffer\nas new buffer and map and unmap each time.\n\nCRs-Fixed: 989007\nChange-Id: Ice90c745d4920b64c48c3f4dafca789f2551b327\nSigned-off-by: Praneeth Paladugu <ppaladug@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/2b233d84e0bc1b0943cb614adb047d7a5df26563"},{"sha":"1a999640f04c6d812aad53fa9beb647c6471be41","author":{"email":"819ad515743a9ac59e776346f4d3e85ce3953816@codeaurora.org","name":"Gidon Studinski"},"message":"msm: ipa: fix multiple issues\n\nFix multiple Static Analysis issues.\n\nCRs-Fixed: 964748\nChange-Id: I5a47d03a5b134235ec0cb6e87d83c30193481016\nSigned-off-by: Gidon Studinski <gidons@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/1a999640f04c6d812aad53fa9beb647c6471be41"},{"sha":"b70aaa493efeb94d8d6471cd334e3c6c39ed5034","author":{"email":"b12af6afcd24fa6e6ee30c2d5851ca52c4712ced@codeaurora.org","name":"Hariram Purushothaman"},"message":"msm: camera: Add stream base locks for all vb2 ops.\n\nStream based lock needed in all vb2 ops to avoid any\ninvalid access in vb2 queue when hal triggers ioctl in\nmultiple thread context.\n\nCRs-Fixed: 986029\nChange-Id: Idcbef3db5c2bd04005b0832049b5dee00c4cf96b\nSigned-off-by: Hariram Purushothaman <hariramp@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/b70aaa493efeb94d8d6471cd334e3c6c39ed5034"},{"sha":"4be9cdfb8cd165b96a2d874ad0ed9e94743a552f","author":{"email":"0e3ab3e485f5469ea79d32d8876d1e2069da6bd5@codeaurora.org","name":"Praneeth Paladugu"},"message":"msm: vidc: Update mbs per second calculation\n\nWhen operating rate is less than fps, the behavior\nis undefined. For better user experience use the\nmax value of fps and operating rate to scale the\nclocks.\n\nCRs-Fixed: 959695\nChange-Id: If04e459b1f27093d431a91dabd6b8ba3f4813067\nSigned-off-by: Praneeth Paladugu <ppaladug@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/4be9cdfb8cd165b96a2d874ad0ed9e94743a552f"},{"sha":"b08733ee3dcfdbf2e02a2109e8b5d02df9c848bf","author":{"email":"a3778f3b01d4abbe137c52890f4ebb48822d4cce@qca.qualcomm.com","name":"Lior David"},"message":"wil6210: add support for discovery mode during scan\n\nAdd support for discovery mode during scan. When discovery mode\nis active, station transmits special beacons while scanning.\nThis can optimize the scan mainly when there is only one AP/PCP\naround.\nDiscovery mode is implicitly used by firmware during P2P search.\nSince there is currently no use case where user space has a\nreason to directly control discovery mode, we expose it only\nthrough a debugfs flag.\nAlso fix name confusion in the wmi_scan_type enumeration.\nThe type previously called WMI_LONG_SCAN is actually\nWMI_ACTIVE_SCAN.\n\nChange-Id: I05b99ec66b0da41697f41c547aab0b0497dd9be6\nSigned-off-by: Lior David <qca_liord@qca.qualcomm.com>\nSigned-off-by: Maya Erez <qca_merez@qca.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>\nGit-commit: 74997a53d257e327699e359b78b3ecfd33f80cab\nGit-repo: https://github.com/kvalo/ath.git\nCRs-Fixed: 982931\nSigned-off-by: Maya Erez <merez@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/b08733ee3dcfdbf2e02a2109e8b5d02df9c848bf"},{"sha":"c335f79ef32d3b078b32bae13294788189a765c9","author":{"email":"a3778f3b01d4abbe137c52890f4ebb48822d4cce@qca.qualcomm.com","name":"Lior David"},"message":"wil6210: switch to generated wmi.h\n\nSwitch to auto-generated version of wmi.h which is maintained\nby FW team. This will allow better sync between teams in the\nfuture and avoid bugs because of unexpected API changes.\nThe wmi.h will have many differences but most are cosmetic.\nIt also includes these real differences:\n1. is_go parameter added to BCON_CTRL and START_PCP commands.\n2. max_rx_pl_per_desc added to CFG_RX_CHAIN command.\n3. various small API updates that are not currently used by\ndriver.\n\nChange-Id: I20921a97b02dce0507f58c4951ce539a2aae5597\nSigned-off-by: Lior David <qca_liord@qca.qualcomm.com>\nSigned-off-by: Maya Erez <qca_merez@qca.qualcomm.com>\nSigned-off-by: Kalle Valo <kvalo@qca.qualcomm.com>\nGit-commit: b874ddecae0a087aee024ef808c63060434a2d50\nGit-repo: https://github.com/kvalo/ath.git\nCRs-Fixed: 987415\nSigned-off-by: Maya Erez <merez@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/c335f79ef32d3b078b32bae13294788189a765c9"},{"sha":"35b737e9655782344cc75266ace1be3d4a4e83ee","author":{"email":"e60361fad62bac7ddff360255a8fc630182d2ab3@codeaurora.org","name":"Dedy Lansky"},"message":"cfg80211: add bss_type and privacy arguments in cfg80211_get_bss()\n\n802.11ad adds new a network type (PBSS) and changes the capability\nfield interpretation for the DMG (60G) band.\nThe same 2 bits that were interpreted as \"ESS\" and \"IBSS\" before are\nre-used as a 2-bit field with 3 valid values (and 1 reserved). Valid\nvalues are: \"IBSS\", \"PBSS\" (new) and \"AP\".\n\nIn order to get the BSS struct for the new PBSS networks, change the\ncfg80211_get_bss() function to take a new enum ieee80211_bss_type\nargument with the valid network types, as \"capa_mask\" and \"capa_val\"\nno longer work correctly (the search must be band-aware now.)\n\nThe remaining bits in \"capa_mask\" and \"capa_val\" are used only for\nprivacy matching so replace those two with a privacy enum as well.\n\nChange-Id: I0cdc43844f746fe8261b94e7265e6b1d2a58068b\nSigned-off-by: Dedy Lansky <dlansky@codeaurora.org>\n[rewrite commit log, tiny fixes]\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>\nGit-commit: 6eb18137643fee5f182d85c818062b4feddfb76b\nGit-repo: https://github.com/kvalo/ath.git\nCRs-Fixed: 982931\nSigned-off-by: Maya Erez <merez@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/35b737e9655782344cc75266ace1be3d4a4e83ee"},{"sha":"306d8c75b75a5374b842a03d108a177645d7c7cb","author":{"email":"dd1024fa5fb877d2a4d752390c5de47e29416723@codeaurora.org","name":"Lior David"},"message":"cfg80211: basic support for PBSS network type\n\nPBSS (Personal Basic Service Set) is a new BSS type for DMG\nnetworks. It is similar to infrastructure BSS, having an AP-like\nentity called PCP (PBSS Control Point), but it has few differences.\nPBSS support is mandatory for 11ad devices.\n\nAdd support for PBSS by introducing a new PBSS flag attribute.\nThe PBSS flag is used in the START_AP command to request starting\na PCP instead of an AP, and in the CONNECT command to request\nconnecting to a PCP instead of an AP.\n\nChange-Id: I9f26a8ff8433268240eb9443befadc0d279a0293\n[liord@codeaurora.org: added missing attributes to nl80211.h\nthat were added in upstream kernel before the PBSS attribute,\nin order to keep the ABI compatible]\nSigned-off-by: Lior David <liord@codeaurora.org>\nSigned-off-by: Johannes Berg <johannes.berg@intel.com>\nGit-commit: 00807f28573a101dc2833f0075e806b9874f306c\nGit-repo: https://github.com/kvalo/ath.git\nCRs-Fixed: 982931\nSigned-off-by: Maya Erez <merez@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/dianlujitao/CAF_kernel_msm-3.18/commits/306d8c75b75a5374b842a03d108a177645d7c7cb"}]}