{"push_id":1070019756,"size":7,"distinct_size":7,"ref":"refs/heads/cm-13.0","head":"81ea9797d9ca4e09cb112f609bf5eaa06a1dddef","before":"5100d556fdc1acd116899dd57fc83dabdfacef31","commits":[{"sha":"f7b89205f26dc5da1ff6c49d28ef765519e15478","author":{"email":"f0f2430b81a1fd041961f6d8cef97b017ecd0b18@nvidia.com","name":"Mohan Thadikamalla"},"message":"Enable power save mode on Screen off\n\nOn fast LP0 enter exit the driver power save is not getting\nset properly. So enable power save on screen off case\nexplicitly in state machine.\n\nChange-Id: I469ecdc5d0ad58d71bf874be0ea36f2b1ced4431","distinct":true,"url":"https://api.github.com/repos/temasek/android_frameworks_opt_net_wifi/commits/f7b89205f26dc5da1ff6c49d28ef765519e15478"},{"sha":"e93107a98ba40fa60845045de838a50528bcaa33","author":{"email":"f0f2430b81a1fd041961f6d8cef97b017ecd0b18@nvidia.com","name":"Mohan Thadikamalla"},"message":"Fix wakes due to IPV6 multicast packets without any multicast lock\n\nIssue: DUT wake-up from LP0 when IPV6 multicast packets received\nwithout any application activity or multicast lock acquired.\n\nFix: Don't allow multicast packets by defaults on DriverStartedState.\nUse new mFilteringMulticastV6Packets variable and set filters based\non user settings.\n\nChange-Id: I9650da6473dbb1a26508793576183c383c3ad851","distinct":true,"url":"https://api.github.com/repos/temasek/android_frameworks_opt_net_wifi/commits/e93107a98ba40fa60845045de838a50528bcaa33"},{"sha":"1eec781662808ebb8d1928cb56d142128622c546","author":{"email":"f0f2430b81a1fd041961f6d8cef97b017ecd0b18@nvidia.com","name":"Mohan Thadikamalla"},"message":"Fix invalid P2p config message on Frequency conflict State\n\nIssue - Invalid P2P configuration message has sent on\na DISCONNECT_WIFI_RESPONSE message of FrequencyConflictState\n\nReason - This is due to saved P2P peer configuration\nmSavedPeerConfig is getting invalidated on transition of\nstate from FrequencyConflictState to InactiveState before\nsending this message.\n\nSolution -  Save the p2p configuration before transition\nof state from FrequencyConflictState to InactiveState.\n\nChange-Id: If130699c061418aa2eaba4dd3263fe19d71bb646","distinct":true,"url":"https://api.github.com/repos/temasek/android_frameworks_opt_net_wifi/commits/1eec781662808ebb8d1928cb56d142128622c546"},{"sha":"d6263928842ebe5048135eea48b11c18993ad097","author":{"email":"a16020c3f41253676ad3bf3e970ae458e80bef0a@intel.com","name":"Matthieu MAUGER"},"message":"Fix WiFi AIDL removeNetwork() method\n\nOn L dessert, Google introduced a kind of \"fake remove\" for\nWiFi networks in order to hide removed ones from the system\nwhile keeping them in a configuration file:\n\n    patch_ID: I12ea25142d0dcfc670d8970ed67624e8573d1ac2\n    Author: vandwalle <vandwalle@google.com>\n    Date: Sun Aug 31 23:26:39 2014 -0700\n\nWiFi API offers two ways to delete a network: \"removeNetwork\"\nand \"forget\" methods.\n\nThe \"forget\" method has been correctly updated to match the\nabove new patch but not the \"removeNetwork\" one.\n\nIf an app uses this public official documented \"removeNetwork\"\nfor a psk securised BSS, the removal will be partial and then,\nit will never be possible to add again the same BSS.\n\nThis patch aligns the \"removeNetwork\" with the \"forget\" one to\ncomply with the recently added code.\n\nChange-Id: I80d894d7d6888755cff7a6596c0ea4729d05c12d\nSigned-off-by: Matthieu MAUGER <matthieux.mauger@intel.com>\nSigned-off-by: Abdelmajid MLAYEH <abdelmajidx.mlayeh@intel.com>\nSigned-off-by: Aymen Ben Alaya <aymenx.ben.alaya@intel.com>\nSigned-off-by: Zhiquan Liu <zhiquan.liu@intel.com>","distinct":true,"url":"https://api.github.com/repos/temasek/android_frameworks_opt_net_wifi/commits/d6263928842ebe5048135eea48b11c18993ad097"},{"sha":"3a8833c0058437c7765cfaca94ea4bd0fd743b28","author":{"email":"2d7e2066048db5141b68d8f08cc23dcd6705d0ac@sonymobile.com","name":"Daichi Ueura"},"message":"Fix NullPointerException in reportScanResults\n\nIf an error happens in getScanResultsNative, getScanResults\nreturns null. This results in NPE since caller side doesn't\nexpect null is returned(see WifiScanningServiceImpl.java).\nAccording to MTBF statistics, this seems to sometimes happen\nwhen getScanResults is called and wlan driver is unloaded.\n\nThis patch handles null scan result in reportScanResults\nproperly to avoid NPE.\n\nChange-Id: I267d4fa88c7b7044ea4b93ebd6925a83fa2e12ad","distinct":true,"url":"https://api.github.com/repos/temasek/android_frameworks_opt_net_wifi/commits/3a8833c0058437c7765cfaca94ea4bd0fd743b28"},{"sha":"1b33af688c1306c876f8cfc991dd9a2023dc7b8c","author":{"email":"2d7e2066048db5141b68d8f08cc23dcd6705d0ac@sonymobile.com","name":"Daichi Ueura"},"message":"Fix NullPointerException from getChannelsForBand\n\nIf an error happens in getChannelsForBandNative,\ngetChannelsForBand returns null. This results in NPE\nsince initChannels returns false but it doesn't care\nin getChannelsForBand. According to crash statistics,\nthis issue seems to happen when getChannelsForBand\nis called while wlan driver is in runtime suspend.\n\nChange-Id: I802ef2b931f109d44adbe721da838c03932e3636","distinct":true,"url":"https://api.github.com/repos/temasek/android_frameworks_opt_net_wifi/commits/1b33af688c1306c876f8cfc991dd9a2023dc7b8c"},{"sha":"81ea9797d9ca4e09cb112f609bf5eaa06a1dddef","author":{"email":"1da17eb564c721d45dc2d2c47044cb36d6a99bd5@intel.com","name":"Aymen Ben Alaya"},"message":"Fix NullPointerException in AutoJoinController\n\nWhen WifiAutoJoinController calls WifiNative.status() function it\ndoesn't check if response is null. Status is a native method\nbased on doStringCommand that can return null string when supplicant\nis not ready, busy, or when it returns \"FAIL\" keyword.\n\nThis patch adds a check as is already done wherever doStringCommand\nbased methods are called in the framework.\n\nChange-Id: I534a08a7c7f49e799f7d5e6cf08e78732e83a984\nSigned-off-by: Matthieu MAUGER <matthieux.mauger@intel.com>\nSigned-off-by: liguan1x <guangliangx.li@intel.com>\nSigned-off-by: Aymen Ben Alaya <aymenx.ben.alaya@intel.com>\nSigned-off-by: Zhiquan Liu <zhiquan.liu@intel.com>","distinct":true,"url":"https://api.github.com/repos/temasek/android_frameworks_opt_net_wifi/commits/81ea9797d9ca4e09cb112f609bf5eaa06a1dddef"}]}