{"push_id":953126611,"size":20,"distinct_size":4,"ref":"refs/heads/cm-12.1","head":"d88fec0cbd5b6898a811123ef8cef565d6b8b35a","before":"92b4263065dc66253a47aa36f6b07a9a8863c8ce","commits":[{"sha":"d19ac5b56389d2c34fb58c740d86b5cc117a7acf","author":{"email":"2375fa63e2908bb2df59f606483a3aa92321db7a@doshaska.net","name":"nadlabak"},"message":"Raise MDP bandwidth values\n\nUnderruns were reported by some users all the time. PCC enabled made\nit more prominent even on devices previously almost unaffected.\n\nChange-Id: I3cae8359ff427e5897e183a32a4722869eea1e9f","distinct":false,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/d19ac5b56389d2c34fb58c740d86b5cc117a7acf"},{"sha":"bc2ed6139f4810e6f0e8d0a973f186418f60bf41","author":{"email":"2afa83dd02a4531013cf9ecb24e39a5ca10af967@codeaurora.org","name":"Deepak Verma"},"message":"msm: vidc: No need to allocate metadata by default\n\nIf metadata is not enabled by client, there is no need\nto enable it by default.\n\nChange-Id: I6d5bd1c04dcdf78549afac57bcaceb82602da270\nSigned-off-by: Deepak Verma <dverma@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/bc2ed6139f4810e6f0e8d0a973f186418f60bf41"},{"sha":"c3870e58ee6b60a7a03d0a49d09f51c195c3ed05","author":{"email":"64f33eb60e67a0d44f19122ab6cd7215bf6dcdd6@codeaurora.org","name":"Shuzhen Wang"},"message":"video: msm: Increase video encoding output buffer size\n\nWhen bistream buffer size is half of YUV buffer size, video core\nmay be put into a bad state where output buffers are not returned\nback to user space. Increasing the output buffer size solves the issue.\n\nSigned-off-by: Shuzhen Wang <shuzhenw@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/c3870e58ee6b60a7a03d0a49d09f51c195c3ed05"},{"sha":"ca05b5639eda190c40d8afd85cfa5ab597022bd7","author":{"email":"2c0b3bf4b76b640ea9ce44416283b108e9b35802@outlook.com","name":"Marcelo Reis"},"message":"Revert \"msm: display: clear sec_active when the pipe is not for secure\"\n\nThis reverts commit ee1390591f8283e642da6aae38a8d4ab32dbe401.","distinct":false,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/ca05b5639eda190c40d8afd85cfa5ab597022bd7"},{"sha":"60181d88f829c95f265d0d21080ac929e285bdf3","author":{"email":"2c0b3bf4b76b640ea9ce44416283b108e9b35802@outlook.com","name":"Marcelo Reis"},"message":"Revert \"msm: vidc: cache-flush encoder output buffers after alloc\"\n\nThis reverts commit d74803eb7a571c73179c34c3e4caac1b5c9e5fc2.","distinct":false,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/60181d88f829c95f265d0d21080ac929e285bdf3"},{"sha":"058943aea759fdea55a2406ec0c7cd77d8aecde3","author":{"email":"8dcb73d3151da6cb1ccc5cb471442932e4b77796@codeaurora.org","name":"Naseer Ahmed"},"message":"msm: mdp: Free secure memory based on pipe config\n\nWhen there is no secure pipe configured, we can unmap secure\nmemory instead of relying on unset with secure flag set from\nuserspace.\n\nSigned-off-by: Naseer Ahmed <naseer@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/058943aea759fdea55a2406ec0c7cd77d8aecde3"},{"sha":"08a8a89808a74d776136fdae1e5cecb3cb13e1c2","author":{"email":"8dcb73d3151da6cb1ccc5cb471442932e4b77796@codeaurora.org","name":"naseer"},"message":"msm: mdp: Unmap secure memory on dtv off\n\nSigned-off-by: naseer <naseer@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/08a8a89808a74d776136fdae1e5cecb3cb13e1c2"},{"sha":"14f2c4aba02b3be29d71b96f11e3ad9c1e959c6a","author":{"email":"2c49d192e1a40658f54ebe37dfd0c89a5e417269@motorola.com","name":"Limei Wang"},"message":" (CR) msm_fb: display: reduce turn-on display time.\n\n    When turning on panel, increase its priority and restore it\n    after panel has been turned on to reduce Turn-on display\n    time when press power key.\n\n    cherry pick commit:c43ca6a4 from main-jb-qc branch.\n\nChange-Id: Ie0e8e55fc7498a6b2d43ad9e1995fa96c609c81e\nReviewed-on: http://gerrit.pcs.mot.com/500101\nTested-by: Jira Key <JIRAKEY@motorola.com>\nReviewed-by: Bang Nguyen <BNGUYEN1@motorola.com>\nReviewed-by: Jason Hrycay <jason.hrycay@motorola.com>\nSigned-off-by: Luis Cruz <ljc2491@gmail.com>","distinct":false,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/14f2c4aba02b3be29d71b96f11e3ad9c1e959c6a"},{"sha":"8bde852d96a440e2ddc71a100226713914d3215c","author":{"email":"8dcb73d3151da6cb1ccc5cb471442932e4b77796@codeaurora.org","name":"Naseer Ahmed"},"message":"msm: mdp: Do not wait for vsync for command mode panel\n\nwait4vsync is not necessary since pipe commit has already a busy\nwait\nfor the previous frame play done.\n\nSigned-off-by: Huaibin Yang <huaibiny@codeaurora.org>\nSigned-off-by: Naseer Ahmed <naseer@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/8bde852d96a440e2ddc71a100226713914d3215c"},{"sha":"5f87e63531b4120225745f91341559381fc70b01","author":{"email":"2afa83dd02a4531013cf9ecb24e39a5ca10af967@codeaurora.org","name":"Deepak Verma"},"message":"msm: vidc: Add property for setting minimum DPB\n\nIn smooth streaming, number of DPB is obtained\nfrom device file using resource tracker. But the\nkernel client DVB requires lesser number of DVB.\nIn that case, this property can be used by DVB\nto overwrite minimum DPB count with 11.\n\nChange-Id: Ib4c9c2ac6c4894f47bf7f155b97be23aea82b77a\nSigned-off-by: Deepak Verma <dverma@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/5f87e63531b4120225745f91341559381fc70b01"},{"sha":"80bbdf29915e4605b0620bbde4ad4e48479c1f34","author":{"email":"0134d2d258fae997d7ec2a1a282e2af979cefaa4@codeaurora.org","name":"Ravi Shankar Upadrasta"},"message":"msm: vidc: Data corrupt flag notification\n\nsend data corrupt flag notification to dvb node only\nwhen video driver receive decode not correct frame from\ncore. In case of approximate decode correct frame reset\nthis flag.\n\nChange-Id: I3b626f7bf54c5e1ff1278595dd9684bf3079480c\nSigned-off-by: Pushkaraj Patil <ppatil@codeaurora.org>\nSigned-off-by: Ravi Shankar Upadrasta <raviupadrasta@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/80bbdf29915e4605b0620bbde4ad4e48479c1f34"},{"sha":"0e3ef863eb1177848f0a3910355726297a800da5","author":{"email":"0134d2d258fae997d7ec2a1a282e2af979cefaa4@codeaurora.org","name":"Ravi Shankar Upadrasta"},"message":"msm: vidc: Enable Video Core command response time\n\nChange-Id: Iaebd1ea179b647f1a5b26b3dd3c8035040212c35\nSigned-off-by: Ravi Shankar Upadrasta <raviupadrasta@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/0e3ef863eb1177848f0a3910355726297a800da5"},{"sha":"d8ba7a7ce42704d1600c0bb15b9b87c37adcda8b","author":{"email":"e7b4910f4742918f5926c991d8a2cd122ac7e295@codeaurora.org","name":"Laura Abbott"},"message":"msm: Remove all references to CONFIG_ANDROID_PMEM\n\nCONFIG_ANDROID_PMEM is completely deprecated. Remove all\nreferences to it.\n\nChange-Id: Ie1f2b08094fffdf308025d43bf4c8c164e52340b\nSigned-off-by: Laura Abbott <lauraa@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/d8ba7a7ce42704d1600c0bb15b9b87c37adcda8b"},{"sha":"4993bf8ac6d28b792195a87ac7ddb2a3e156cb34","author":{"email":"01fb3892f39957945220431e7409156544d2f041@gmail.com","name":"AdrianDC"},"message":"pmem off\n\nChange-Id: Ifb29eec9da533f63cfe0cb40d63a15608298b58c\nSigned-off-by: AdrianDC <radian.dc@gmail.com>","distinct":false,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/4993bf8ac6d28b792195a87ac7ddb2a3e156cb34"},{"sha":"b56664e50ea85f2c2660745ccfd6b0a21fb39018","author":{"email":"01fb3892f39957945220431e7409156544d2f041@gmail.com","name":"AdrianDC"},"message":"pmem cleanup\n\nChange-Id: Iccb61495a5d4185ea2cf556bd61f21783d2b550c\nSigned-off-by: AdrianDC <radian.dc@gmail.com>","distinct":false,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/b56664e50ea85f2c2660745ccfd6b0a21fb39018"},{"sha":"61cac9ce083b21b43cc9cebf479f5fb2bfeea862","author":{"email":"01fb3892f39957945220431e7409156544d2f041@gmail.com","name":"AdrianDC"},"message":"Revert \"pmem cleanup\"\n\nThis reverts commit b56664e50ea85f2c2660745ccfd6b0a21fb39018.","distinct":false,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/61cac9ce083b21b43cc9cebf479f5fb2bfeea862"},{"sha":"69f52ee28eed79e480a0e1b6f2da47e179befd04","author":{"email":"01fb3892f39957945220431e7409156544d2f041@gmail.com","name":"AdrianDC"},"message":"Revert \"pmem off\"\n\nThis reverts commit 4993bf8ac6d28b792195a87ac7ddb2a3e156cb34.","distinct":true,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/69f52ee28eed79e480a0e1b6f2da47e179befd04"},{"sha":"9a7dec054d713b27b1d54500a512ba504f162f5c","author":{"email":"518d07701a80fb29f0da45c7c615106b9be9d5c6@redhat.com","name":"Marcelo Leitner"},"message":"ipv6: addrconf: validate new MTU before applying it\n\nCurrently we don't check if the new MTU is valid or not and this allows\none to configure a smaller than minimum allowed by RFCs or even bigger\nthan interface own MTU, which is a problem as it may lead to packet\ndrops.\n\nIf you have a daemon like NetworkManager running, this may be exploited\nby remote attackers by forging RA packets with an invalid MTU, possibly\nleading to a DoS. (NetworkManager currently only validates for values\ntoo small, but not for too big ones.)\n\nThe fix is just to make sure the new value is valid. That is, between\nIPV6_MIN_MTU and interface's MTU.\n\nNote that similar check is already performed at\nndisc_router_discovery(), for when kernel itself parses the RA.\n\nChange-Id: I6b70d0c12a77c7932066982f8797d8024f130d7c\nSigned-off-by: Marcelo Ricardo Leitner <mleitner@redhat.com>\nSigned-off-by: Sabrina Dubroca <sd@queasysnail.net>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/9a7dec054d713b27b1d54500a512ba504f162f5c"},{"sha":"f8bb719fcbae881aaae501b9de6727e54b39bb60","author":{"email":"c37150ea8944ca36e316c2ea250e46bfa4e9cb1f@llnl.gov","name":"Mark Grondona"},"message":"__ptrace_may_access() should not deny sub-threads\n\ncommit 73af963f9f3036dffed55c3a2898598186db1045 upstream.\n\n__ptrace_may_access() checks get_dumpable/ptrace_has_cap/etc if task !=\ncurrent, this can can lead to surprising results.\n\nFor example, a sub-thread can't readlink(\"/proc/self/exe\") if the\nexecutable is not readable.  setup_new_exec()->would_dump() notices that\ninode_permission(MAY_READ) fails and then it does\nset_dumpable(suid_dumpable).  After that get_dumpable() fails.\n\n(It is not clear why proc_pid_readlink() checks get_dumpable(), perhaps we\ncould add PTRACE_MODE_NODUMPABLE)\n\nChange __ptrace_may_access() to use same_thread_group() instead of \"task\n== current\".  Any security check is pointless when the tasks share the\nsame ->mm.\n\nChange-Id: Ib6ca927a1eb0637df8030aabcb3129d5be343512\nSigned-off-by: Mark Grondona <mgrondona@llnl.gov>\nSigned-off-by: Ben Woodard <woodard@redhat.com>\nSigned-off-by: Oleg Nesterov <oleg@redhat.com>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Linus Torvalds <torvalds@linux-foundation.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","distinct":true,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/f8bb719fcbae881aaae501b9de6727e54b39bb60"},{"sha":"d88fec0cbd5b6898a811123ef8cef565d6b8b35a","author":{"email":"331be22c6b63ca3e0a03d408c2d906b1b02cd5f2@stressinduktion.org","name":"Hannes Frederic Sowa"},"message":"net: add validation for the socket syscall protocol argument\n\n郭永刚 reported that one could simply crash the kernel as root by\nusing a simple program:\n\n\tint socket_fd;\n\tstruct sockaddr_in addr;\n\taddr.sin_port = 0;\n\taddr.sin_addr.s_addr = INADDR_ANY;\n\taddr.sin_family = 10;\n\n\tsocket_fd = socket(10,3,0x40000000);\n\tconnect(socket_fd , &addr,16);\n\nAF_INET, AF_INET6 sockets actually only support 8-bit protocol\nidentifiers. inet_sock's skc_protocol field thus is sized accordingly,\nthus larger protocol identifiers simply cut off the higher bits and\nstore a zero in the protocol fields.\n\nThis could lead to e.g. NULL function pointer because as a result of\nthe cut off inet_num is zero and we call down to inet_autobind, which\nis NULL for raw sockets.\n\nkernel: Call Trace:\nkernel:  [<ffffffff816db90e>] ? inet_autobind+0x2e/0x70\nkernel:  [<ffffffff816db9a4>] inet_dgram_connect+0x54/0x80\nkernel:  [<ffffffff81645069>] SYSC_connect+0xd9/0x110\nkernel:  [<ffffffff810ac51b>] ? ptrace_notify+0x5b/0x80\nkernel:  [<ffffffff810236d8>] ? syscall_trace_enter_phase2+0x108/0x200\nkernel:  [<ffffffff81645e0e>] SyS_connect+0xe/0x10\nkernel:  [<ffffffff81779515>] tracesys_phase2+0x84/0x89\n\nI found no particular commit which introduced this problem.\n\nChange-Id: I653fad90da54908144cc8916c2dccb1fa6f14eed\nCVE: CVE-2015-8543\nCc: Cong Wang <cwang@twopensource.com>\nReported-by: 郭永刚 <guoyonggang@360.cn>\nSigned-off-by: Hannes Frederic Sowa <hannes@stressinduktion.org>\nSigned-off-by: David S. Miller <davem@davemloft.net>\n(cherry picked from commit c56b239c819bc0476b0a0059d7a92a9dd12915e3)","distinct":true,"url":"https://api.github.com/repos/AdrianDC/android_kernel_sony_msm8960t/commits/d88fec0cbd5b6898a811123ef8cef565d6b8b35a"}]}