{"push_id":894759410,"size":56,"distinct_size":56,"ref":"refs/heads/bullhead","head":"a78f7fb7b5ccafc9f5fbd5f07c59269140ba8d9b","before":"f064cf8bbc6c1b0b4765dd935bd62f2d19055ead","commits":[{"sha":"82d382b58d00b12a5205dae78c9b969c291bd375","author":{"email":"c11fa6a468cd0603c031ecceca207a4a86f97358@google.com","name":"Thierry Strudel"},"message":"ARM64: dts: enable brake pattern in haptic\n\nChange-Id: I998e63c93341d266c0bd4b8b09d7bcda92a2fd42\nSigned-off-by: Thierry Strudel <tstrudel@google.com>","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/82d382b58d00b12a5205dae78c9b969c291bd375"},{"sha":"064c0eb833f8fd687e19c39e36719e028df44c00","author":{"email":"e5246b1bdaa7c2b1cc3d8f0e65f4c7bec26c3936@codeaurora.org","name":"Amarnath Hullur Subramanyam"},"message":"qcacld-2.0: In FTM mode stopping the MAC is not needed\n\nThe MAC is not started upon FTM start.\nSimilarly stopping is not needed during FTM stop.\n\nCRs-Fixed: 917306\nGit-commit: ca6acd8fcade4b58d2447dfa1f16ba5169e6379a\nBug: 24668874\nSigned-off-by: Amarnath Hullur Subramanyam <amarnath@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/064c0eb833f8fd687e19c39e36719e028df44c00"},{"sha":"76a2a50b966be2283bf42242034394240e59ef1e","author":{"email":"e5246b1bdaa7c2b1cc3d8f0e65f4c7bec26c3936@codeaurora.org","name":"Amarnath Hullur Subramanyam"},"message":"qcacld-2.0: CL 1394070 - update fw common interface files\n\nAdd extra NS tuples for ARP NS offload command.\n\nBug: 24331052\nSigned-off-by: Amarnath Hullur Subramanyam <amarnath@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/76a2a50b966be2283bf42242034394240e59ef1e"},{"sha":"a9c7eb7151341ae2817488c285c6f16ce4b25198","author":{"email":"e5246b1bdaa7c2b1cc3d8f0e65f4c7bec26c3936@codeaurora.org","name":"Amarnath Hullur Subramanyam"},"message":"qcacld-2.0: Fix NS offload configuration issue\n\n- Fix NS offload configuration by passing proper IPV6 target\n  address and solicited-node multicast address to target\n- Add support for upto 16 NS offload addresses\n\nCRs-Fixed: 918025\nBug: 24331052\nSigned-off-by: Amarnath Hullur Subramanyam <amarnath@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/a9c7eb7151341ae2817488c285c6f16ce4b25198"},{"sha":"cf8a44fae559c34f4d01f02a1478b03ad39f526c","author":{"email":"e5246b1bdaa7c2b1cc3d8f0e65f4c7bec26c3936@codeaurora.org","name":"Amarnath Hullur Subramanyam"},"message":"qcacld: Use ini flag to control FW initiated self recovery\n\nUse the same ini flag to enable/disable FW initiated self recovery.\nIf the flag is disabled, host will treat it as a normal FW assert.\nThis will also apply to host driver found PCIe linkdown or ROME SOC\ncannot wake up where it will trigger a VOS_BUG.\n\nCRs-fixed: 894205\nGit-commit: 2bc1ada15a4c62b75f8015d52ba99b563c663a9a\nBug: 24807992\nSigned-off-by: Amarnath Hullur Subramanyam <amarnath@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/cf8a44fae559c34f4d01f02a1478b03ad39f526c"},{"sha":"b7d81740a1519f13071042ecd50c946d8ed08d95","author":{"email":"e5246b1bdaa7c2b1cc3d8f0e65f4c7bec26c3936@codeaurora.org","name":"Amarnath Hullur Subramanyam"},"message":"Release 4.4.22.075.1 msm8992 LA.BF64.1.2.9\n\nRelease 4.4.22.075.1 msm8992 LA.BF64.1.2.9\n\nSigned-off-by: Amarnath Hullur Subramanyam <amarnath@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/b7d81740a1519f13071042ecd50c946d8ed08d95"},{"sha":"b9372323048278c443e07a37bdab48734ad36857","author":{"email":"88c34c1d79382a385cd3be8ff96fe9248d7900a2@lge.com","name":"e2sh83.lee"},"message":"msm: haptic: lessen condition of auto resonance triggering\n\nStrict condition on auto resonance correction can cause a unstable\nhaptic output due to its too much frequent correction work. Gurantee\nthe margin for the triggering condition so that haptic is tolerant of\nvarying running frequency comes from its placement, holding position,\nand other causes.\n\nBUG=24790442\n\nChange-Id: I009456d0b885aac954eab740af1c0708a19666d9\nSigned-off-by: e2sh83.lee <e2sh83.lee@lge.com>","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/b9372323048278c443e07a37bdab48734ad36857"},{"sha":"c3610943ecbac90a78903b539a1d88084538fa8b","author":{"email":"f0043807e6035ae30a1168421355486f36d79850@codeaurora.org","name":"Mekala Natarajan"},"message":"ASoC: msm-cpe-lsm: move slimbus channel open to LAB thread\n\nOpening Slimbus channels before starting the lab thread can\nlead to issues, when CPE LAB thread stop is called after opening\nSlimbus master/slave ports, but before scheduling LAB thread.\nIn this case, error will be returned when trying to stop the\nLAB thread and if not closed cleanly, Slimbus channel open for\nnext CPE session will fail. This will result in failure for all\nsubsequent CPE LAB sessions.\nMove Slimbus channel open inside LAB thread so that the channels\nare opened only after creating and scheduling the LAB thread.\n\nBug: 24872437\nChange-Id: I014fe6aed34dcaa896e1aa7a45a898485e783dd8\nSigned-off-by: Banajit Goswami <bgoswami@codeaurora.org>\nSigned-off-by: Mekala Natarajan <mekalan@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/c3610943ecbac90a78903b539a1d88084538fa8b"},{"sha":"a19ef2d6ab5fb914a2a95b08c8b2ef3983bfae87","author":{"email":"312c7d941f03386814be517ffdb3e0eb6624e275@google.com","name":"Eric Dumazet"},"message":"net: add sk_fullsock() helper\n\nWe have many places where we want to check if a socket is\nnot a timewait or request socket. Use a helper to avoid\nhard coding this.\n\nSigned-off-by: Eric Dumazet <edumazet@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\n\n[backported from net-next 1d0ab253872cdd3d8e7913f59c266c7fd01771d0]\n[lorenzo@google.com: removed TCPF_NEW_SYN_RECV, and added a comment to add it back.]\n\nSigned-off-by: Lorenzo Colitti <lorenzo@google.com>\n\nBug: 24163529\nChange-Id: Ibf09017e1ab00af5e6925273117c335d7f515d73","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/a19ef2d6ab5fb914a2a95b08c8b2ef3983bfae87"},{"sha":"7fa876ef6cd43a6db287ea075b71b3c81a83f52c","author":{"email":"312c7d941f03386814be517ffdb3e0eb6624e275@google.com","name":"Eric Dumazet"},"message":"ipv6: inet6_sk() should use sk_fullsock()\n\nSYN_RECV & TIMEWAIT sockets are not full blown, they do not have a pinet6\npointer.\n\nBug: 24163529\nChange-Id: I6ce67a190d67d200c6ebeb81d2daeb9c86cd7581\nFixes: ca6fb0651883 (\"tcp: attach SYNACK messages to request sockets instead of listener\")\nSigned-off-by: Eric Dumazet <edumazet@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Lorenzo Colitti <lorenzo@google.com>","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/7fa876ef6cd43a6db287ea075b71b3c81a83f52c"},{"sha":"62ba50fde42886863481082ab9d6b2249a4b589d","author":{"email":"e4eddfaff1fc5d7affa656f47ee4d83207ccac30@colorfullife.com","name":"Manfred Spraul"},"message":"ipc/sem.c: fully initialize sem_array before making it visible\n\n(cherry pick from commit e8577d1f0329d4842e8302e289fb2c22156abef4)\n\nipc_addid() makes a new ipc identifier visible to everyone.  New objects\nstart as locked, so that the caller can complete the initialization\nafter the call.  Within struct sem_array, at least sma->sem_base and\nsma->sem_nsems are accessed without any locks, therefore this approach\ndoesn't work.\n\nThus: Move the ipc_addid() to the end of the initialization.\n\nSigned-off-by: Manfred Spraul <manfred@colorfullife.com>\nReported-by: Rik van Riel <riel@redhat.com>\nAcked-by: Rik van Riel <riel@redhat.com>\nAcked-by: Davidlohr Bueso <dave@stgolabs.net>\nAcked-by: Rafael Aquini <aquini@redhat.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Mark Salyzyn <salyzyn@google.com>\nBug: 24551430\nChange-Id: I36a8cc2281dfd68e9a399695f1d7e7b038e105d0","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/62ba50fde42886863481082ab9d6b2249a4b589d"},{"sha":"4f1c4b5b3e92a46737e040cef79e88b22f5e2eb8","author":{"email":"116471cc0e5f73a6262f90cbc800ffbc15b31c4b@codeaurora.org","name":"Ranjith Kagathi Ananda"},"message":"msm:camera: Add \"flags\" to generic memory manager structure\n\nAdd flags to generic memory manager structure to communicate\nv4l2 flags\n\nBUG=24134544\n\nChange-Id: I4b4c1cba050a0e2cb1c7036d94e2746289d80c55\nSigned-off-by: Ranjith Kagathi Ananda <ranjith@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/4f1c4b5b3e92a46737e040cef79e88b22f5e2eb8"},{"sha":"0d0f4ba0517877fd03888c609972c21b9b75a3b5","author":{"email":"116471cc0e5f73a6262f90cbc800ffbc15b31c4b@codeaurora.org","name":"Ranjith Kagathi Ananda"},"message":"msm: camera2: cpp: Set v4l2_buffer error on micro timeout\n\nWhen CPP firmware/micro times out, it is detected after\n300ms long after the time window to post bus message.\nSet V4L2_QCOM_BUF_DATA_CORRUPT in the v4l2_buffer->flags\nto indicate that the data in the buffer is invalid\nand buf_done so that the buffer is returned to HAL instead\nput_buf\n\nBUG=24134544\n\nChange-Id: Iba05a9c1afb4f8cf4ee5c8158c4e4c175968d4e4\nSigned-off-by: Ranjith Kagathi Ananda <ranjith@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/0d0f4ba0517877fd03888c609972c21b9b75a3b5"},{"sha":"89ef8f4ebd0ddee10286d67cabd331b67d651787","author":{"email":"f66cc59a245d146467efed1402e6d2f55ef6f900@google.com","name":"Patrick Tjin"},"message":"arm/configs: bullhead: remove SysV IPC from kernel\n\nSystem V IPCs are not compliant with Android's application lifecycle\nbecause allocated resources are not freeable by the low memory killer.\nThis lead to global kernel resource leakage.\n\nFor example, there is no way to automatically release a SysV\nsemaphore allocated in the kernel when:\n- a buggy or malicious process exits\n- a non-buggy and non-malicious process crashes or is explicitly\n  killed.\n\nKilling processes automatically to make room for new ones is an\nimportant part of Android's application lifecycle implementation.\nThis means that, even assuming only non-buggy and non-malicious\ncode, it is very likely that over time, the kernel global tables\nused to implement SysV IPCs will fill up.\n\nBug: 24551430\nBug: 22300191\n\nSigned-off-by: Patrick Tjin <pattjin@google.com>\nChange-Id: I3ee30e0c3526114771479338817c725a1933fa59","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/89ef8f4ebd0ddee10286d67cabd331b67d651787"},{"sha":"cb5589c60c783a8a181059ee8624a73458f4e4f3","author":{"email":"f66cc59a245d146467efed1402e6d2f55ef6f900@google.com","name":"Patrick Tjin"},"message":"msm: ipc_socket: fix leak of kernel memory to userspace\n\nLimit the size of copy to the minimum of what was asked\nfor or the number of results returned to prevent leaking of\nuninitialized kernel memory to userspace.\n\nBug: 24157888\n\nSigned-off-by: Patrick Tjin <pattjin@google.com>\nChange-Id: I941298dbd222dca1601c66ba96a56bfdda9e8243","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/cb5589c60c783a8a181059ee8624a73458f4e4f3"},{"sha":"5a38ee0f13eb0b5bcde90b156606090488eddaea","author":{"email":"e5246b1bdaa7c2b1cc3d8f0e65f4c7bec26c3936@codeaurora.org","name":"Amarnath Hullur Subramanyam"},"message":"qcacld: Unset wow_done flag earlier to avoid missing IRQs during resume\n\nUnset wow_done flag before enable ROME side IRQ to avoid missing IRQs\nduring resume.\n\nCRs-fixed: 922868\nGit-commit: bae147c858dbed4928dbdc34f716246b4dcc66a7\nBug: 24980205\nSigned-off-by: Amarnath Hullur Subramanyam <amarnath@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/5a38ee0f13eb0b5bcde90b156606090488eddaea"},{"sha":"a50ff595880235440c57de0d336f338424d237ab","author":{"email":"e5246b1bdaa7c2b1cc3d8f0e65f4c7bec26c3936@codeaurora.org","name":"Amarnath Hullur Subramanyam"},"message":"qcacld: make non-interruptable wait for Tlshim Rx shutdown\n\nreplace wait_for_completion_interruptible with wait_for_completion\nto do Tlshim Rx shutdown with non-interruptible call.\n\nGit-commit: 79ac60a6264c00b2e0321bd3615424a8ca75f856\nCRs-Fixed: 820482\nBug: 24980205\nSigned-off-by: Amarnath Hullur Subramanyam <amarnath@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/a50ff595880235440c57de0d336f338424d237ab"},{"sha":"d6c0d886bc06450705d3477aa7f3eac776ff3541","author":{"email":"e5246b1bdaa7c2b1cc3d8f0e65f4c7bec26c3936@codeaurora.org","name":"Amarnath Hullur Subramanyam"},"message":"qcacld-2.0: Fix GSCAN event prcoessing during WoW\n\n- During WoW GSCAN events are encapsulated in WoW wake up event\n- Add change to use low level WMI TLV check and pad APIs to decode\n  encapsulated GSCAN events properly from WoW wake up event\n\nCRs-Fixed: 924211\nBug: 24782380\nSigned-off-by: Amarnath Hullur Subramanyam <amarnath@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/d6c0d886bc06450705d3477aa7f3eac776ff3541"},{"sha":"4656cdeb9c484d54ddaaa6fc39d3a33b75d1b6e3","author":{"email":"e5246b1bdaa7c2b1cc3d8f0e65f4c7bec26c3936@codeaurora.org","name":"Amarnath Hullur Subramanyam"},"message":"Release 4.4.22.076.1 msm8992 LA.BF64.1.2.9\n\nRelease 4.4.22.076.1 msm8992 LA.BF64.1.2.9\n\nSigned-off-by: Amarnath Hullur Subramanyam <amarnath@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/4656cdeb9c484d54ddaaa6fc39d3a33b75d1b6e3"},{"sha":"ae4be27cd42f6d45c5619d38f47cd0307db93a9b","author":{"email":"e5246b1bdaa7c2b1cc3d8f0e65f4c7bec26c3936@codeaurora.org","name":"Amarnath Hullur Subramanyam"},"message":"qcacld-2.0: Prevent runtime suspend untill clean-up completes\n\nWhen runtime suspend fails because of wma_suspend_req() not\ncompleting in time, PM runtime workqueue posts resume request to\nMC thread to clean-up. If MC thread is busy or slow in processing\nresume request and after the timeout Runtime PM framework posts\nanother suspend request then there may be race condition between\nMC thread processing resume request (Or even suspend request) and\nRuntime PM workqueue posting subsequent suspend request.\nSynchronize subsequent suspend request by not allowing the\nruntime suspend till resume requests completes in MC thread\ncontext.\n\nCRs-fixed: 921373\nGit-commit: 6e0d3383b2e5c86c415fbb081b8d60e6e6a7ded5\nBug: 23785794\nSigned-off-by: Amarnath Hullur Subramanyam <amarnath@codeaurora.org>","distinct":true,"url":"https://api.github.com/repos/akhilnarang/ThugLife/commits/ae4be27cd42f6d45c5619d38f47cd0307db93a9b"}]}