{"push_id":1249891979,"size":581,"distinct_size":0,"ref":"refs/heads/marshmallow","head":"62f5a979f6a54746a8eea98d51b29a5cc80fa216","before":"1e1e7fb785839e3d404ed5796afa6b77641b6e82","commits":[{"sha":"c8988b27cd703671fe52b8784509063cc1acd502","author":{"name":"Insun Song","email":"b4087321dbfe0d86a4011c78900eccc618a64a9d@broadcom.com"},"message":"net: wireless: bcmdhd: bump up control post/complete ring size\n\nWith 20 flow rings, H2D and D2H direction control ring would run out of \nspace very easily and it may loose control packet should be processed. \n\nBump up the size of both rings from 20 to 64 so the maximum usage \nscenario can be covered \n\nbug=24499802\n\nChange-Id: I587d912064029ba474a84681678b6d152c7ebc78\nSigned-off-by: Insun Song <isong@broadcom.com>","distinct":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/c8988b27cd703671fe52b8784509063cc1acd502"},{"sha":"64ecb357dd7b4bf805f5202e58e76a050ed1f0bf","author":{"name":"Insun Song","email":"b4087321dbfe0d86a4011c78900eccc618a64a9d@broadcom.com"},"message":"net: wireless: bcmdhd: fix for flowring delete pending error\n\nwhen multiple flowring create/delete overlaps along with assoc/disassoc procedure,\ndhd flowring status can be remained to delete_pending, and it never get recovered.\nThis is due to there's mischecking its status.\nFix to retrurn ERROR only when status is delete_pending.\n\nbug = 24499802\n\nChange-Id: I9e5e44d1a2e45153868dffb4ebf107bbc0e9dc06\nSigned-off-by: Insun Song <isong@broadcom.com>","distinct":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/64ecb357dd7b4bf805f5202e58e76a050ed1f0bf"},{"sha":"c705d4b2b51959551becec35cf9f437acaa31c4d","author":{"name":"zhen yuan","email":"aa88c71924fb878bd6d281fcfcdc6485a609c3b5@huawei.com"},"message":"angler: charging: reduce input current for normal charger\n\nThe input current of PMI8994 is larger than expected. It\nis abnormal raised during parallel charging. Remove the\nunnecessary change.\n\nBug: 24681295\n\nChange-Id: I9ac57925a9173d1c0afe9e99f9a1976807e8e13d","distinct":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/c705d4b2b51959551becec35cf9f437acaa31c4d"},{"sha":"5bdbf21ddacd41a0907cc00f9e2499bc25da1c18","author":{"name":"Sreenath Sharma","email":"666fa1c2a272ffb175b06db26b35672a3d317c94@broadcom.com"},"message":"net: wireless: bcmdhd: Ensure buffer posting doesn't exceed maximum value\n\nThere can be cases were the current buffer posted count is greater than\nthe maximum buffer count. In these cases the number of buffers to be\nposted will become negative (maximum buffer count -\ncurrent buffer posted count). This negative value is passed to buffer\nposting function that takes the value in an unsigned integer. Because\nof this ring space depletion can happen in control submission ring\ndue to continuous buffer post requests.\n\nTo avoid this problem, check number of buffers to be posted before\nposting buffers.\n\nBug: 24306599\nChange-Id: Idc2a3b4cd233f646c6d651334bec26af5b8a369f","distinct":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/5bdbf21ddacd41a0907cc00f9e2499bc25da1c18"},{"sha":"646b15fd9d8f55d1124bb19785ee5fbc6ebd63b9","author":{"name":"Ranjith Kagathi Ananda","email":"d0df88d4dc5b5b5d8a23074a694798ffc09d2fa2@codeaurora.org"},"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":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/646b15fd9d8f55d1124bb19785ee5fbc6ebd63b9"},{"sha":"a3aaf3d3ae8a170934e5bf7b336173c3591c6a3c","author":{"name":"Ranjith Kagathi Ananda","email":"d0df88d4dc5b5b5d8a23074a694798ffc09d2fa2@codeaurora.org"},"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":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/a3aaf3d3ae8a170934e5bf7b336173c3591c6a3c"},{"sha":"0f9951e7e306270f9afce28eafa31614646e0d10","author":{"name":"Eric Dumazet","email":"b3d77ad2db30f558882cc0c038be5a3cf96611f9@google.com"},"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":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/0f9951e7e306270f9afce28eafa31614646e0d10"},{"sha":"f4100de429e19f32ad1139c7c42575bed7059e56","author":{"name":"Eric Dumazet","email":"b3d77ad2db30f558882cc0c038be5a3cf96611f9@google.com"},"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":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/f4100de429e19f32ad1139c7c42575bed7059e56"},{"sha":"9a88833b52d1b630eef47a21590a26f4852eb25f","author":{"name":"Kyle McMartin","email":"d0ff38e6f73256704c61d16b0f8fbefe41e0c8dc@redhat.com"},"message":"checkstack.pl: port to AArch64\n\nAArch64 stores the frame pointer and return pointer, and decrements the\nstack. Also remove my (no longer valid) email address.\n\nSigned-off-by: Kyle McMartin <kyle@redhat.com>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>\nChange-Id: I166667af088e596ca642632884b75e4348f0d2aa","distinct":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/9a88833b52d1b630eef47a21590a26f4852eb25f"},{"sha":"98235fbb9b0dfa412e44d403b7c0b8bb84edc6cb","author":{"name":"Jerry Lee","email":"c7189381eb74de1157e4e1bcfabd4200913e39e2@broadcom.com"},"message":"net: wireless: bcmdhd: Check the PKTID during RX\n\nCheck PKTID validation during RX pkt handling and\nremove unnecessary DHD_PKTID_LOCK on dhd_pktid_map_avail_cnt.\n\nBug: 24770178\n\nChange-Id: Iad38fb19e8570b0dfb8aee174f90ea13768d3710\nSigned-off-by: Jerry Lee <jerrylee@broadcom.com>","distinct":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/98235fbb9b0dfa412e44d403b7c0b8bb84edc6cb"},{"sha":"005cecb6e47e0e42121e2f72f985fe595e86ce0e","author":{"name":"Patrick Tjin","email":"46d88a89e92edd8988129e9c71eaf27efb6541ae@google.com"},"message":"arm/configs: angler: 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\n  Killing processes automatically to make room for new ones is an\n  important part of Android's application lifecycle implementation.\n  This means that, even assuming only non-buggy and non-malicious\n  code, it is very likely that over time, the kernel global tables\n  used to implement SysV IPCs will fill up.\n\nBug: 24551430\nBug: 22300191\n\nSigned-off-by: Patrick Tjin <pattjin@google.com>\nChange-Id: If65aea9c8a6605e87f80f10943bb398ad149d714","distinct":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/005cecb6e47e0e42121e2f72f985fe595e86ce0e"},{"sha":"15a311f8810581867d31022ec6b2a2ba343302a2","author":{"name":"Mekala Natarajan","email":"fd4fd032d9bcea9164fd884928eea510497dbb26@codeaurora.org"},"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: 24774316\nBug: 24872437\nChange-Id: I014fe6aed34dcaa896e1aa7a45a898485e783dd8\nSigned-off-by: Banajit Goswami <bgoswami@codeaurora.org>\nSigned-off-by: Mekala Natarajan <mekalan@codeaurora.org>","distinct":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/15a311f8810581867d31022ec6b2a2ba343302a2"},{"sha":"f10f4e420dddc35dfef53965c55ffd5bdec41a45","author":{"name":"Insun Song","email":"b4087321dbfe0d86a4011c78900eccc618a64a9d@broadcom.com"},"message":"net: wireless: bcmdhd: remove unnecessary PCIe memory access when BUS down.\n\nIn case PCIe BUS already down, we're not supposed to do access BAR0\narea in any reason. One instance seen on test that made kernel panic.\nremoved disable irq calling which is useless in bus down case.\n\nbug=24739315\n\nChange-Id: I474e08c14c4dec0f4cc4cd207f29fef32e85ead7\nSigned-off-by: Insun Song <isong@broadcom.com>","distinct":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/f10f4e420dddc35dfef53965c55ffd5bdec41a45"},{"sha":"4d1b80825cf5a89eaee6b8b416435526589d5b0a","author":{"name":"Patrick Tjin","email":"46d88a89e92edd8988129e9c71eaf27efb6541ae@google.com"},"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: Id9fa6bd7e2da13a228c5a17c5bafbfe4f10a0169","distinct":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/4d1b80825cf5a89eaee6b8b416435526589d5b0a"},{"sha":"85720f28e449ceef9b9be6defe7c5d03ecad6a3f","author":{"name":"Manfred Spraul","email":"748b02ac05a1b1062e552fb165684452eb4ee654@colorfullife.com"},"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":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/85720f28e449ceef9b9be6defe7c5d03ecad6a3f"},{"sha":"ab1c8f193c9635a863cf58f1b8c90ed855c18cc9","author":{"name":"Ashwin","email":"aa8c2a79968c9e5b08d85b19c488af06b4cca861@broadcom.com"},"message":"net: wireless: bcmdhd: add a NULL check\n\nCheck if the gscan result buffer was succesfully allocated\n\nBug: 24469238\n\nChange-Id: I1e896faed42ce53bc36ada449cc4e1c975830159\nSigned-off-by: Ashwin <ashwin.bhat@broadcom.com>","distinct":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/ab1c8f193c9635a863cf58f1b8c90ed855c18cc9"},{"sha":"345aeb6d5bd7802c76378c0872b9a85cdccb10f2","author":{"name":"Insun Song","email":"b4087321dbfe0d86a4011c78900eccc618a64a9d@broadcom.com"},"message":"net: wireless: bcmdhd: fix for race condition in flowrings.\n\nwhen delete of a flowring progress, if traffic comming in\nfor the flowid that is getting deleted, we should not allow\nthe data path to work on the flw_ring_node that is beding\ndeleted. So checking the status of the flow ring node.\nif it's being deleted, just return error.\n\nbug:24739316\n\nChange-Id: Ie6b8956bd18dae0b74e3b193881de69b3d9a09a1\nSigned-off-by: Insun Song <isong@broadcom.com>","distinct":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/345aeb6d5bd7802c76378c0872b9a85cdccb10f2"},{"sha":"cadd5c96ac34405747abf5fc4d4897b8a56485c4","author":{"name":"Ritter Yeh","email":"c7ef16aeb32c5d08fa514f70f0283f8c2f1fce5b@broadcom.com"},"message":"net: wireless: bcmdhd: fix control path synchronization issues on SMP based processor\n\n1. Fix IOCTL synchronization issue\n2. Pre-allocated IOCTL and EVENT buffer\n\nBUG=24469238\n\nChange-Id: I45f04e0129d9fb1128121d223c1b74182eb63b68\nSigned-off-by: Ritter Yeh <ryeh@broadcom.com>","distinct":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/cadd5c96ac34405747abf5fc4d4897b8a56485c4"},{"sha":"afbe46b32be7c2c84d61d5cb493edb8d1f403fa6","author":{"name":"Jerry Lee","email":"c7189381eb74de1157e4e1bcfabd4200913e39e2@broadcom.com"},"message":"net: wireless: bcmdhd: post no of rx buffers properly\n\n    Bug=24981992\n    PKTGET failure should not just return -1.\n    It has to reverse the ring space allocate at dhd_alloc_ring_space.\n\nChange-Id: Ic3bb5dbb233991a4822c5faae553f1f28f4e575d\nSigned-off-by: Jerry Lee <jerrylee@broadcom.com>","distinct":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/afbe46b32be7c2c84d61d5cb493edb8d1f403fa6"},{"sha":"96304ae529df0ee563a04329b62aed7f28279387","author":{"name":"Gautam","email":"09adc8883bf9959d99d45bc430ffc78ef927d9bd@broadcom.com"},"message":"net: wireless: bcmdhd: Fix to delete buffer only once which is allocated for firmware dump\n\nIn the current design we allocate buffer soc_ram only once when we download the firmware.\nWe deallocate this only in dhd_detach.Removing the one more deallocation currently being done\nin write_to_file.\n\nBug: 24469238\n\nSigned-off-by: Gautam <gautams@broadcom.com>\n\nChange-Id: I2270b1c2efe44f8afe3e8f2f95fca3a75201e396","distinct":false,"url":"https://api.github.com/repos/Joshndroid/angler/commits/96304ae529df0ee563a04329b62aed7f28279387"}]}
{"actor":{"display_login":"Joshndroid"}}