{"push_id":1215042228,"size":67,"distinct_size":67,"ref":"refs/heads/cm-13.0","head":"71c5d3c1dfff8d2f7d45babf26cc95c780de5e5f","before":"75a89c9ecf1b2b073b9c47c6de2fa9035f120b5f","commits":[{"sha":"ac0a186ea76958c761824932253fe43dd45569c0","author":{"name":"Hong-Mei Li","email":"f21d9f2a543f8ebb541fdb6fdb4841297cdcb27a@motorola.com"},"message":"netfilter: qtaguid: Add err handle for tag cmd\n\nIn some condition, xt_qtaguid would goes into re-tagging path\nwith the same sk but different sockfd or socket.\n\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++\nctrl_cmd_tag\n     sockfd_lookup(e.g., sock_fd=1)\n              fget(f1)\n     tag f1\n\n ctrl_cmd_tag\n      sockfd_lookup(e.g., sock_fd=2)\n              fget(f2)\n      retag\n               fput(f1)\n\n ctrl_cmd_tag\n      sockfd_lookup(e.g., sock_fd=3)\n              fget(f3)\n      retag\n               fput(f1)\n\n ctrl_cmd_untagdd\n      sockfd_lookup(e.g., sock_fd=xx)\n              fput(f1)\n              fput(fxx)\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++\n\nExplicitly, the first retag would trigger spinlock lockup,\nand the second retag may panic because f1 has been released\nduring the first time re-tagging.\nOr sometimes, tag -> retag -> untag -> panic, the reason is\nthe same.\n\nTo void the issue, we goto err path and put back the socket\nref in this call's, but not the tagged socket.\n\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++\nctrl_cmd_tag\n     sockfd_lookup(e.g., sock_fd=1)\n              fget(f1)\n     tag f1\n\n ctrl_cmd_tag\n      sockfd_lookup(e.g., sock_fd=2)\n              fget(f2)\n      retag\n\t       if(f2!=f1)\n      err:\n               fput(f2)\n\n ctrl_cmd_tag\n      sockfd_lookup(e.g., sock_fd=3)\n              fget(f3)\n      retag\n\t       if(f3!=f2)\n      err:\n               fput(f3)\n\n ctrl_cmd_untag\n      sockfd_lookup(e.g., sock_fd=xx)\n              fput(f1)\n              fput(fxx)\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++\n\nChange-Id: I4ad5db2457dc55899ebbbf974dce6dc5f81293af\nSigned-off-by: Hong-Mei Li <a21834@motorola.com>\nReviewed-on: http://gerrit.mot.com/626623\nSLTApproved: Slta Waiver <sltawvr@motorola.com>\nTested-by: Jira Key <jirakey@motorola.com>\nReviewed-by: Yi-Wei Zhao <gbjc64@motorola.com>\nSubmit-Approved: Jira Key <jirakey@motorola.com>\nReviewed-by: Christopher Fries <c.fries@motorola.com>\n(cherry picked from commit 82760d15221e19509e85a8c43233c01741df7d4b)\nReviewed-on: http://gerrit.mot.com/629277\nReviewed-by: Upgrade Build <dbbuild@motorola.com>\nSLTApproved: Upgrade Build <dbbuild@motorola.com>\nSubmit-Approved: Upgrade Build <dbbuild@motorola.com>\nTested-by: Upgrade Build <dbbuild@motorola.com>\nSigned-off-by: SteadyQuad <SteadyQuad@gmail.com>","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/ac0a186ea76958c761824932253fe43dd45569c0"},{"sha":"94257308d5611d0ad1ba8e33fe63a3205d0ae473","author":{"name":"Eric W. Biederman","email":"e4ccc9f9b54eebd6cb8fc7643b8083f628b68ff2@xmission.com"},"message":"mnt: Fail collect_mounts when applied to unmounted mounts\n\nThe only users of collect_mounts are in audit_tree.c\n\nIn audit_trim_trees and audit_add_tree_rule the path passed into\ncollect_mounts is generated from kern_path passed an audit_tree\npathname which is guaranteed to be an absolute path.   In those cases\ncollect_mounts is obviously intended to work on mounted paths and\nif a race results in paths that are unmounted when collect_mounts\nit is reasonable to fail early.\n\nThe paths passed into audit_tag_tree don't have the absolute path\ncheck.  But are used to play with fsnotify and otherwise interact with\nthe audit_trees, so again operating only on mounted paths appears\nreasonable.\n\nAvoid having to worry about what happens when we try and audit\nunmounted filesystems by restricting collect_mounts to mounts\nthat appear in the mount tree.\n\nChange-Id: I4a41beaaf80165b9bffb12983cb16799247c4d92\nSigned-off-by: \"Eric W. Biederman\" <ebiederm@xmission.com>","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/94257308d5611d0ad1ba8e33fe63a3205d0ae473"},{"sha":"f1672ebea422ead64fbdd346b9c6d2af690581be","author":{"name":"Rajesh Kemisetti","email":"eb3c69d0c46395023fcec2d6245f10d8d8475c76@codeaurora.org"},"message":"msm: kgsl: Add missing checks for alloc size and sglen\n\nIn _kgsl_sharedmem_page_alloc():\n\n- Make len of type size_t to be in line with size.\n  - Check for boundary limits of requested alloc size before honoring.\n    - Make sure sglen is greater than zero before marking it as end\n      of sg list.\n\nBUG=27475454\n\nChange-Id: I8e18aad2118f58ce677050ff4c4a4b0823c4b4b3","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/f1672ebea422ead64fbdd346b9c6d2af690581be"},{"sha":"d365049707a0549f5b06ec1b5eed1131e5472d3c","author":{"name":"Jerry Lee","email":"c7189381eb74de1157e4e1bcfabd4200913e39e2@broadcom.com"},"message":"net: wireless: bcmdhd: check privilege on priv cmd\n\n  check net admin capability for ioctl calls\n\nBUG=26425765\n\nChange-Id: Idae75c9fc530add3ead3508d25e994bbfec9a6de","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/d365049707a0549f5b06ec1b5eed1131e5472d3c"},{"sha":"99d5e904f0d705c82efa3ca0a1377fb440c26fa7","author":{"name":"Al Viro","email":"2a537e97523ffee458777df5f34a2f8c9964f945@ZenIV.linux.org.uk"},"message":"net: validate the range we feed to iov_iter_init() in sys_sendto/sys_recvfrom\n\nChange-Id: Ida19e5102b7faca17c685a261c20fbbf5c9614f9\nCc: stable@vger.kernel.org # v3.19\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/99d5e904f0d705c82efa3ca0a1377fb440c26fa7"},{"sha":"5f4dfde8c998362be7992a981f19a3b1fadfb7e0","author":{"name":"Dan Carpenter","email":"60b2bf2bc0bec4ca4a4b046ca7ef9255248abff8@oracle.com"},"message":"KEYS: potential uninitialized variable\n\nIf __key_link_begin() failed then \"edit\" would be uninitialized.  I've\nadded a check to fix that.\n\nChange-Id: I0e28bdba07f645437db2b08daf67ca27f16c6f5c\nFixes: f70e2e06196a ('KEYS: Do preallocation for __key_link()')\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/5f4dfde8c998362be7992a981f19a3b1fadfb7e0"},{"sha":"9735749cf91b8bac9f347b3ee91ffeea748ac660","author":{"name":"Scott Bauer","email":"a10728e41fc05d9185f0a5f8bb2e5c9ed2f31a1b@plzdonthack.me"},"message":"HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands\n\nThis patch validates the num_values parameter from userland during the\nHIDIOCGUSAGES and HIDIOCSUSAGES commands. Previously, if the report id was set\nto HID_REPORT_ID_UNKNOWN, we would fail to validate the num_values parameter\nleading to a heap overflow.\n\nChange-Id: I4718de20e7f4d701564446cdfac24837a809e8fc\nCc: stable@vger.kernel.org\nSigned-off-by: Scott Bauer <sbauer@plzdonthack.me>\nSigned-off-by: Jiri Kosina <jkosina@suse.cz>","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/9735749cf91b8bac9f347b3ee91ffeea748ac660"},{"sha":"3ba9bc06002eaf68bb4f09961270b5fe9bcef54c","author":{"name":"Arne Coucheron","email":"38fb404b8987fe904a78d312fdfcc4e7530471f0@gmail.com"},"message":"Squashed update of kernel from 3.4.0 to 3.4.42\n\nConflicts:\n\tdrivers/scsi/scsi_wait_scan.c\n\tdrivers/staging/zsmalloc/zsmalloc-main.c\n\tfs/ext4/ialloc.c\n\tfs/ext4/mballoc.c\n\tinclude/linux/dcache.h\n\tinclude/linux/freezer.h\n\tinclude/net/tcp.h\n\tkernel/events/core.c\n\tkernel/hrtimer.c\n\tnet/ipv6/route.c\n\tnet/ipv6/tcp_ipv6.c\n\nChange-Id: If6ecaf007d76a5d02322aa0ca7fc5deb4489ef2f","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/3ba9bc06002eaf68bb4f09961270b5fe9bcef54c"},{"sha":"57996962d12163f2f6a348b0b4478c3c7ce1f8be","author":{"name":"Arne Coucheron","email":"38fb404b8987fe904a78d312fdfcc4e7530471f0@gmail.com"},"message":"net: wireless: bcmdhd: Remove stray include files\n\nConflicts:\n\tdrivers/net/wireless/bcmdhd/bcmwifi_channels.c\n\tdrivers/net/wireless/bcmdhd/include/bcm_cfg.h\n\tdrivers/net/wireless/bcmdhd/include/bcm_mpool_pub.h\n\tdrivers/net/wireless/bcmdhd/include/bcmwifi_channels.h\n\tdrivers/net/wireless/bcmdhd/include/bcmwifi_rates.h\n\nChange-Id: Ie53212ab79311c1ea01cf385b860e8fe51d7598c","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/57996962d12163f2f6a348b0b4478c3c7ce1f8be"},{"sha":"9360ff49d339f3d74b01454c984ba0df94acd32d","author":{"name":"Arne Coucheron","email":"38fb404b8987fe904a78d312fdfcc4e7530471f0@gmail.com"},"message":"Squashed update of kernel from 3.4.42 to 3.4.44\n\nConflicts:\n\tnet/ipv4/syncookies.c","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/9360ff49d339f3d74b01454c984ba0df94acd32d"},{"sha":"0b0b37d2ee0c23c88474a5414a233d99b7ddae5f","author":{"name":"Arne Coucheron","email":"38fb404b8987fe904a78d312fdfcc4e7530471f0@gmail.com"},"message":"bluetooth: Fix issue with file transfer\n\nWhy is it always the simple things that causes the biggest problems?\n\nConflicts:\n\tdrivers/bluetooth/bluesleep.c\n\nChange-Id: I3bf6cb4e99e55dc79737ca8043b15de64eb5205f","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/0b0b37d2ee0c23c88474a5414a233d99b7ddae5f"},{"sha":"4e20cd32b2c48dc3045ed61b7881c610ec872566","author":{"name":"Arne Coucheron","email":"38fb404b8987fe904a78d312fdfcc4e7530471f0@gmail.com"},"message":"Squashed update of kernel from 3.4.44 to 3.4.48","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/4e20cd32b2c48dc3045ed61b7881c610ec872566"},{"sha":"19520f1f045fb1316a579abc569b80e8a4a53ef9","author":{"name":"Cristoforo Cataldo","email":"9a909f3eb5bdeb9ec3570dddfe9dc1d2723943c4@gmail.com"},"message":"Fix problems of the squashed update to 3.4.48 kernel version by reverting \"mm/pagewalk.c: walk_page_range should avoid VM_PFNMAP areas\"\n\nThis reverts commit:\nhttps://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=c8a097fd8d73584d7c1577e0aee41c2a177394f7\n\nThe changes made by this commit caused kernel panics while performing\nmemory operations with subsequent hangs, reboots or shutdowns.","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/19520f1f045fb1316a579abc569b80e8a4a53ef9"},{"sha":"5b43d3ff77e08f3f6d41e4c89892da0602388500","author":{"name":"Arne Coucheron","email":"38fb404b8987fe904a78d312fdfcc4e7530471f0@gmail.com"},"message":"Squashed update of kernel from 3.4.48 to 3.4.69\n\nConflicts:\n\tkernel/futex.c\n\tfs/ext4/namei.c\n\tfs/ext4/xattr.c","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/5b43d3ff77e08f3f6d41e4c89892da0602388500"},{"sha":"cec982c70312066073456ecdeb16397aecf957b5","author":{"name":"Cristoforo Cataldo","email":"9a909f3eb5bdeb9ec3570dddfe9dc1d2723943c4@gmail.com"},"message":"Revert \"ALSA: fix oops in snd_pcm_info() caused by ASoC DPCM\"\n\nThis reverts commit:\nhttps://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=5812381adfde20cb352d3047190ab45ea5bb59f2","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/cec982c70312066073456ecdeb16397aecf957b5"},{"sha":"de00fbc7d067d5d50bd5b5f70e9c11e1c47eea19","author":{"name":"Cristoforo Cataldo","email":"9a909f3eb5bdeb9ec3570dddfe9dc1d2723943c4@gmail.com"},"message":"Squashed update of kernel from 3.4.69 to 3.4.95\n\nConflicts:\n\tnet/ipv6/route.c\n\tfs/ext4/ialloc.c\n\tsecurity/selinux/hooks.c\n\tnet/core/filter.c\n\tkernel/events/core.c\n\nThis squashed update doesn't include the commits related to\nbluetooth drivers. The discarded commits are:\nade988a Bluetooth: Fix missing length checks for L2CAP signalling PDUs\n6ec88fc Bluetooth: Fix invalid length check in l2cap_information_rsp()\n7f801fc Bluetooth: Support AR3011 in Acer Iconia Tab W500\nc2f15c3 Bluetooth: add support for atheros 0930:0219\n4126da5 Bluetooth: add support for atheros 0489:e057\na1144ca Bluetooth: Add support for Foxconn/Hon Hai AR5BBU22 0489:E03C\n1403b36 Bluetooth: Add support for Sony Vaio T-Series\nec5bf54 Bluetooth: Add USB_VENDOR_AND_INTERFACE_INFO() for Broadcom/Foxconn\nadebaa7 Bluetooth: Add support for BCM20702A0 [04ca, 2003]\n4a990f6 Bluetooth: Add support for BCM20702A0 [0b05, 17b5]\n3b36e95 Bluetooth: Add support for IMC Networks [13d3:3393]\n7a8c99e Bluetooth: Add support for GC-WB300D PCIe [04ca:3006] to ath3k.\n340733c Bluetooth: Add support for Foxconn / Hon Hai [0489:e04e]\n7a344a22 Bluetooth: Add support for Foxconn / Hon Hai [0489:e056]\ne98f05e Bluetooth device 04ca:3008 should use ath3k\nd83ff8c Bluetooth: Add support for atheros 04ca:3004 device to ath3k\n1a182cc Bluetooth: Device 0cf3:3008 should map AR 3012\n2737072 Bluetooth: Add support for Foxconn/Hon Hai [0489:e04d]\n5ff1715 Bluetooth: Add support for Mediatek Bluetooth device [0e8d:763f]\n61286bc Bluetooth: ath3k: Add support for Fujitsu Lifebook UH5x2 [04c5:1330]\nfa6e607 Bluetooth: ath3k: Add support for ID 0x13d3/0x3402\nd9b03b2 Bluetooth: Add support for Atheros [0cf3:3121]\nae1c727 Bluetooth: Add support for Atheros [0cf3:e003]\n140deab Bluetooth: Add a new PID/VID 0cf3/e005 for AR3012.\n76b87de Bluetooth: Add support for BCM20702A0 [0b05, 17cb]","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/de00fbc7d067d5d50bd5b5f70e9c11e1c47eea19"},{"sha":"69a15b31aca2d2a3aefb5e618bd140475a05c63b","author":{"name":"Cristoforo Cataldo","email":"9a909f3eb5bdeb9ec3570dddfe9dc1d2723943c4@gmail.com"},"message":"Revert \"nohz: Fix another inconsistency between CONFIG_NO_HZ=n and nohz=off\"\n\nThis reverts commit 3f8f4ae48f4023e1c53722b1dc1a7ab897cbca14:\nhttps://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=3f8f4ae48f4023e1c53722b1dc1a7ab897cbca14\n\nOn CAF branches the following commit removed sleep_length member\nfrom tick_sched struct:\ntick-sched: recalculate sleep length each time it is requested\nhttps://www.codeaurora.org/cgit/quic/la/kernel/msm/commit/?h=kk_2.7-stable&id=9feb87d70208e2236d24ef0ac2fa4d0e28e7d335","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/69a15b31aca2d2a3aefb5e618bd140475a05c63b"},{"sha":"c8e9defccf6972ad76a922b24e229beea0561232","author":{"name":"Arne Coucheron","email":"38fb404b8987fe904a78d312fdfcc4e7530471f0@gmail.com"},"message":"Squashed update of kernel from 3.4.95 to 3.4.97","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/c8e9defccf6972ad76a922b24e229beea0561232"},{"sha":"843eaf343cfeeb66517025f6415f3c3596d56f96","author":{"name":"ShamanHasThreeHands","email":"f555197db9fc68a98da904dbd1a2da82bbcbfde6@gmail.com"},"message":"Actually fix the warning\n\nChange-Id: I68dd3bc2fc8b5395a6db3bca5ee58f8bf4cf4a6e","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/843eaf343cfeeb66517025f6415f3c3596d56f96"},{"sha":"bf50fd1b2b6384741dbc5f4d24c8a56fbe4ea7c4","author":{"name":"Cristoforo Cataldo","email":"9a909f3eb5bdeb9ec3570dddfe9dc1d2723943c4@gmail.com"},"message":"Squashed update of kernel from 3.4.97 to 3.4.100\n\nConflicts:\n\tnet/bluetooth/hci_conn.c","distinct":true,"url":"https://api.github.com/repos/ShamanHasThreeHands/android_kernel_semc_msm7x30/commits/bf50fd1b2b6384741dbc5f4d24c8a56fbe4ea7c4"}]}
{"actor":{"display_login":"ShamanHasThreeHands"}}