{"push_id":3025967757,"size":18,"distinct_size":18,"ref":"refs/heads/cm-14.1","head":"6051c3e6c45374bd6008e3ef9355a3b0a18dbf68","before":"e07bc0c660098fad4e0a6bbf7f8fcd7db001fc46","commits":[{"sha":"0997fd110976a81b4d136304c6c61d7ed7882fc3","author":{"name":"Huashan Qu","email":"4bd3251ec3623605d04dfd615206b43356e6b7f9@codeaurora.org"},"message":"qcacld-2.0: Introduce and enable HDD Request Manager infrastructure\n\npropagation from qcacld-3.0 to qcacld-2.0\n\nList qcacld-3.0 changes as following:\n\"Change-Id: I4e598e51983475318bc668e786aca690a934bd6c\",\n\"Change-Id: I31e268ca02b4b5c2831c540933ee059a27bd9c7e\",\n\"Change-Id: If4d5912710f8a3b5e87adf76f828a646b7cc2983\".\n\nMany operations within the wlan driver occur in an asynchronous\nmanner. Requests are received by HDD via one of the kernel interfaces\n(ioctl, nl80211, virtual file system, etc.). The requests are\ntranslated to an internal format and are then passed to lower layers\nfor processing. For requests which require a response, that response\ncomes up from the lower layers in a separate thread of execution,\nultimately resulting in a call to a callback function that was\nprovided by HDD as part of the initial request. So a mechanism is\nneeded to synchronize the request and response.\n\nCurrently there are various mechanisms which perform these\nsynchronizations, but experience with them has revealed some flaws.\nSo an universal mechanism is needed to synchronize the request and\nresponse which addresses all of the known flaws. This framework\nprovides that mechanism. Enable the HDD Request Manager by invoking\nthe init() and deinit() APIs as appropriate.\n\nChange-Id: Ic4267507dcdbe550d49422bf3e75450ba66021aa\nCRs-Fixed: 2205626","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/0997fd110976a81b4d136304c6c61d7ed7882fc3"},{"sha":"ae7183928480b19017c479a16c2b2a7fab234ef3","author":{"name":"hqu","email":"4bd3251ec3623605d04dfd615206b43356e6b7f9@codeaurora.org"},"message":"qcacld-2.0: Use request manager for SNR\n\npropagation from qcacld-3.0 to qcacld-2.0\n\nWe are transitioning to the new request manager framework. Change\nwlan_hdd_get_snr() and hdd_get_snr_cb() to this framework.\n\nChange-Id: Ib7628ee6931450b3b1ee73a0ede6c21ba6427407\nCRs-Fixed: 2207562","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/ae7183928480b19017c479a16c2b2a7fab234ef3"},{"sha":"026495a28efd752f0e1c6acb8849072cae29f937","author":{"name":"hqu","email":"4bd3251ec3623605d04dfd615206b43356e6b7f9@codeaurora.org"},"message":"qcacld-2.0: Use request manager for Class A stats\n\npropagation from qcacld-3.0 to qcacld-2.0\n\nWe are transitioning to the new request manager framework. Change\nwlan_hdd_get_classAstats() and hdd_get_class_a_statistics_cb() to\nthis framework.\n\nChange-Id: I6cfa2155187e3d9ac4099f1e4480835917fd9ca6\nCRs-Fixed: 2207553","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/026495a28efd752f0e1c6acb8849072cae29f937"},{"sha":"03aa90aaedaf025d48e53a4bfa6a36d058b5da78","author":{"name":"wadesong","email":"474046647410a464ccbea65745ae40a9e3f1ecab@codeaurora.org"},"message":"qcacld-2.0: Use request manager to handle WE_SET_POWER requests\n\nUse new request manager framework for handling WE_SET_POWER\nrelated iw requests.\n\nChange-Id: I1d833ced2096a92b855cc861c84a448029e592b7\nCRs-Fixed: 2208402","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/03aa90aaedaf025d48e53a4bfa6a36d058b5da78"},{"sha":"51947efa1ee26a53cff6987bc6afe7e15a54a364","author":{"name":"bings","email":"74ed035950136b82311e92a599413244472e19f3@codeaurora.org"},"message":"qcacld-2.0: Use request manager for enter bmps\n\nWe are transitioning to new request manager framework. Change\nwlan_hdd_enter_bmps to this framework.\n\nChange-Id: Ia1ac62b97230a3e4240a039b5c8280c051245579\nCRs-Fixed: 2207576","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/51947efa1ee26a53cff6987bc6afe7e15a54a364"},{"sha":"1dddaab6740bebbadefd16ed853dd186f8d717e7","author":{"name":"Jiachao Wu","email":"5241fb494b611baefd59af8b71897d99e4271d8c@codeaurora.org"},"message":"qcacld-2.0: Use request manager for linkspeed\n\nWe are transitioning to the new request manager framework.\nChange wlan_hdd_get_linkspeed_for_peermac() to this framework.\nNote that this framework provides the infrastructure to pass data\nfrom the response thread to the request thread and hence\neliminates the need to maintain tSirLinkSpeedInfo in the HDD adapter\nstruct.\n\nChange-Id: Ie0c84c271cee188e8bd1663095022daefd703f97\nCRs-Fixed: 2207694","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/1dddaab6740bebbadefd16ed853dd186f8d717e7"},{"sha":"0f3ab019d89ed11ab867a86f2bafd05474396079","author":{"name":"Min Liu","email":"07d7c2470146f2e3607b5936da68afda399128a0@codeaurora.org"},"message":"qcacld-2.0: Use request manager for tsm metrics\n\nPropagation from qcacld-3.0 to qcacld-2.0\n\nWe are transitioning to the new request manager framework. Change\nhdd_get_tsm_stats() and hdd_GetTsmStatsCB() to this framework. Note\nthat this framework provides the infrastructure to pass data from the\nresponse thread to the request thread and hence eliminates the need to\nmaintain temporary tsmStats in the HDD adapter struct.\n\nChange-Id: I799ec4eb32a37a1edaef6d3c1fcaa10a7a9130af\nCRs-Fixed: 2207636","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/0f3ab019d89ed11ab867a86f2bafd05474396079"},{"sha":"c6d5f0b2ccf6dfdd1df5d55c30b654c27cb9b2a7","author":{"name":"hqu","email":"4bd3251ec3623605d04dfd615206b43356e6b7f9@codeaurora.org"},"message":"qcacld-2.0: Use request manager for station stats\n\npropagation from qcacld-3.0 to qcacld-2.0\n\nWe are transitioning to the new request manager framework. Change\nwlan_hdd_get_station_stats() and hdd_get_station_statistics_cb() to\nthis framework.\n\nChange-Id: I4f0255975e8c37fa91215bcddc7896bb8d309cf8\nCRs-Fixed: 2207548","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/c6d5f0b2ccf6dfdd1df5d55c30b654c27cb9b2a7"},{"sha":"8fad032d3126def2d9f8ebcf5021fe365f99c296","author":{"name":"hqu","email":"4bd3251ec3623605d04dfd615206b43356e6b7f9@codeaurora.org"},"message":"qcacld-2.0: Use request manager for RSSI\n\npropagation from qcacld-3.0 to qcacld-2.0\n\nWe are transitioning to the new request manager framework. Change\nwlan_hdd_get_rssi() and hdd_get_rssi_cb() to this framework.\n\nChange-Id: Ib0b74e288ad3dc4588440f0de7cfbebc9f88a49a\nCRs-Fixed: 2207558","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/8fad032d3126def2d9f8ebcf5021fe365f99c296"},{"sha":"dfade8c92af48541bb356bad8934940212739763","author":{"name":"Will Huang","email":"cc34b64afbf1a244bbfb9134f8b2035555335901@codeaurora.org"},"message":"qcacld-2.0: Use request manager for get link status\n\npropagation from qcacld-3.0 to qcacld-2.0\n\nWe are transitioning to the new request manager framework. Change\nwlan_hdd_get_link_status() and hdd_get_link_status_cb() to adapte.\n\nChange-Id: I697eecf6afc6bf26c5b708f35280344138e3a132\nCRs-Fixed: 2207627","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/dfade8c92af48541bb356bad8934940212739763"},{"sha":"fa78fddf2b797a871b388789ffe999a5c277d395","author":{"name":"Zhang Qian","email":"e788586d308283082e1fac3a0a7a915067b3c554@codeaurora.org"},"message":"qcacld-2.0: Use hdd request manager for get tsf timer\n\nChange wlan_hdd_cfg80211_ocb_get_tsf_timer to HDD request\nmanager framework.\n\nChange-Id: I731cd303cfdee056039f0546408406fc70ab3448\nCRs-Fixed: 2230953","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/fa78fddf2b797a871b388789ffe999a5c277d395"},{"sha":"53c726437a1d0bc6ae2f40ecb7deb1b94a26f201","author":{"name":"gaolez","email":"e04e10b59bfa3a28dde88ddb89aa60fa2e0abcc2@codeaurora.org"},"message":"qcacld-2.0: Use request manager for get temperature\n\npropagation from qcacld-3.0 to qcacld-2.0\n\nWe are transitioning to the new request manager framework. Change\nwlan_hdd_get_temperature() and hdd_GetTemperatureCB() to this\nframework.\n\nChange-Id: I3b828827acaa16a64a8a6cfd1c0665da7be166de\nCRs-Fixed: 2207693","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/53c726437a1d0bc6ae2f40ecb7deb1b94a26f201"},{"sha":"f03664aee88c8ba6090704cec495ab35dc0487fe","author":{"name":"Liangwei Dong","email":"3f810d93b9fb97a13d5b3e81016aef3332b01666@codeaurora.org"},"message":"qcacld-2.0: Use request manager for get_peer_rssi\n\npropagation from qcacld-3.0 to qcacld-2.0\nWe are transitioning to the new request manager\nframework. Change wlan_hdd_get_peer_rssi,\nhdd_get_peer_rssi_cb, __iw_get_peer_rssi.\n\nChange-Id: I4d5350b4046063fe27cb68dea03408ca672b728f\nCRs-Fixed: 2207614","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/f03664aee88c8ba6090704cec495ab35dc0487fe"},{"sha":"ce788d42b032d57bc2dce79c169c29514bfa5124","author":{"name":"Zhang Qian","email":"e788586d308283082e1fac3a0a7a915067b3c554@codeaurora.org"},"message":"qcacld-2.0: Use HDD request manager for get dcc stats\n\nChange wlan_hdd_cfg80211_dcc_get_stats to HDD request manager framework.\n\nChange-Id: I5cc4cdb3cc3b85988816eb80a93438ed6aff3e3a\nCRs-Fixed: 2230971","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/ce788d42b032d57bc2dce79c169c29514bfa5124"},{"sha":"e4d1e461beb7c8ceabf51a00e66fb87a9eb09ad2","author":{"name":"Zhang Qian","email":"e788586d308283082e1fac3a0a7a915067b3c554@codeaurora.org"},"message":"qcacld-2.0: use hdd request manager for ocb set config\n\nChange hdd_ocb_set_config_req to hdd request manager framework.\n\nChange-Id: I57e327e61943f0754dd1b0db7e129ebb39be4f80\nCRs-Fixed: 2230058","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/e4d1e461beb7c8ceabf51a00e66fb87a9eb09ad2"},{"sha":"eb7fb0fb7dff00c89936958f8f47f4b96981b2ae","author":{"name":"Min Liu","email":"07d7c2470146f2e3607b5936da68afda399128a0@codeaurora.org"},"message":"qcacld-2.0: Fix compilation issue\n\nFix compilation issue caused by porting hdd request manager\nfor ocb set config.\n\nChange-Id: I8f3c5c95289ce112e1fe78b8b5c6e523485e0d4b\nCRs-Fixed: 2275840","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/eb7fb0fb7dff00c89936958f8f47f4b96981b2ae"},{"sha":"539e9a35a0cc1dc3856e6f000b05ec68867c1bf1","author":{"name":"Zhaoyang Liu","email":"cec694595ded1526fb28a65c33ce36040c7b519a@codeaurora.org"},"message":"qcacld-2.0: use HDD request manager for dcc to update ndl\n\nChange function wlan_hdd_cfg80211_dcc_update_ndl to use\nHDD request manager framework.\n\nChange-Id: I3f362fcb86d2b35ef84cfc06b445a2a1ee66fd45\nCRs-Fixed: 2258629","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/539e9a35a0cc1dc3856e6f000b05ec68867c1bf1"},{"sha":"6051c3e6c45374bd6008e3ef9355a3b0a18dbf68","author":{"name":"Paul Zhang","email":"e1f0d1b12051c0d55589ba9a6d7c10e383763d34@codeaurora.org"},"message":"qcacld-2.0: Use request manager for fw state\n\npropagation from qcacld-3.0 to qcacld-2.0\nWe are transitioning to the new request manager framework. Change\nwlan_hdd_get_fw_state() and hdd_get_fw_state_cb() to this framework.\n\nChange-Id: Ibd450d5c50caf6c7c94457e67d1b3a18a30e3955\nCRs-Fixed: 2207624","distinct":true,"url":"https://api.github.com/repos/syphyr/android_kernel_samsung_msm8976/commits/6051c3e6c45374bd6008e3ef9355a3b0a18dbf68"}]}
{"actor":{"display_login":"syphyr"}}