{"push_id":783798756,"size":2,"distinct_size":2,"ref":"refs/heads/lp5.1","head":"eb256b87c1fda36381bae161dc16a786ce567cd4","before":"b727ac5fedd486c79768d2257ea5ce43547cb174","commits":[{"sha":"9e02e01df5639dd3eaa69e545ac82ee0c813186a","author":{"email":"4de0feaf95fd2060b37b225d0f02a97316e29292@gmail.com","name":"Jean-Pierre Rasquin"},"message":"kernel: cummulative update from android-m-preview-1_r0.7 to android-m-preview-2_r0.7 tag\n\nChange-Id: Ide3f6bf7e4768f4453a97abb73ace13f4f4e54d4\nSigned-off-by: Jean-Pierre Rasquin <yank555.lu@gmail.com>\n\nDetailed commit comments and credits :\n\nsuspend: Return error when pending wakeup source is found.\n\nIf a wakeup source is found to be pending in the last stage of suspend\nafter syscore suspend then the device doesn't suspend but the error is\nnot propogated which causes an error in the accounting for the number\nof suspend aborts and successful suspends.\n\nBug: 18179405\nChange-Id: Ib63b4ead755127eaf03e3b303aab3c782ad02ed1\nSigned-off-by: Ruchi Kandoi <kandoiruchi@google.com>\nASoC: msm: qdsp6v2: Restrict capture path to LL mode\n\nULL mode is not supported in capture path.\n\nBug: 19230391\nChange-Id: Icc20c27458746b2a2effafc78b0b66c2bba87068\nSigned-off-by: Ravi Kumar Alamanda <ralama@codeaurora.org>\nPM: Replace WARN_ON on timeout with one line print\n\nChange-Id: Ia8b32b8ee225b7b62a327fecb10e9284ee4116df\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\npartial-resume: add missing mutex unlock\n\nChange-Id: I0adc7ad8771b3c84b2f1f6e951e42463693df46c\nSigned-off-by: Patrick Tjin <pattjin@google.com>\nPower: Add wakeup reasons counters from boot in suspend_since_boot\n\n        From left to right:\n        1. Amount of no-wait cycles\n        2. Amount of timeout cycles\n        3. Max waiting time in ms\n\nChange-Id: Ibc0bb1c4ea591d005cdbb095b6d21c0734d2eb8b\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\nnet: wireless: bcmdhd: Populate dhd_wlan_exit routine\n\nChange-Id: I57ff45d6fda0fee6e98d4e947d0709e677a31fc1\nSigned-off-by: Insun Song <isong@broadcom.com>\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\nnet: wireless: bcmdhd: Fix skbuff compile error for 64-bit\n\nChange-Id: I0c031161be60326e124bb32b53c7783bbac021a8\nSigned-off-by: Insun Song <isong@broadcom.com>\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\nnet: wireless: bcmdhd: avoid frequent FW roaming\n\n1) increaes roaming threshold from 2 secs to (bcn_timeout -1)\n   in case of DTIM interval is equals or greater than 600ms in suspend mode.\n2) this will prevent unnecessary roaming trigger\n3) this change should come with new FW(7.35.79.83)\nSigned-off-by: Ecco Park <eccopark@broadcom.com>\n\nChange-Id: I576ed0ed7288159abcbc217b91d70adaf6c5c529\nnet: wireless: bcmdhd remove the unnecessary log\n\n1) Bug : 21940403\n2) The error log is printed for verbose ring which uses same tag\n   with event ring.\n   So, we need to remove this error log to avoid too much log\n\nChange-Id: I8d57fe55dae9e80d4ca5e2f7b38a1e581a3156ed\nSigned-off-by: Ecco Park <eccopark@broadcom.com>\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\nnet: wireless: bcmdhd change the unit of rssi in RTT\n\n1) Bug : 21873480\n2) The unit is changed to 0.5 db to comply with definition in rtt.h\n\nChange-Id: Ia73797dbbaeac7833e1881ca59f15b4f1d9cd69f\nSigned-off-by: Ecco Park <eccopark@broadcom.com>\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\nnet: wireless: bcmdhd: Add wifi offload feature: mkeep_alive\n\n    b/21405946\n\nChange-Id: I9b98d2bc603008b1dedd6cbcdf5bfc63b235e208\nSigned-off-by: Jerry Lee <jerrylee@broadcom.com>\nnet: wireless: bcmdhd: Add API stop logging\n\nBug : 21730601\nSigned-off-by: Ecco Park <eccopark@broadcom.com>\n\nChange-Id: I43d7f48985580bbaf18ad30bd473c35b6f12499e\nShrink ashmem directly through shmem_fallocate\n\nWhen ashmem_shrink is called from direct reclaim on a user thread, a\ncall to do_fallocate will check for permissions against the security\npolicy of that user thread.  It can thus fail by chance if called on a\nthread that isn't permitted to modify the relevant ashmem areas.\n\nBecause we know that we have a shmem file underneath, call the shmem\nimplementation of fallocate directly instead of going through the\nuser-space interface for fallocate.\n\nFIX=DMS06243560\nArea: Kernel/Linux Kernel\n\nBug: 21951515\nChange-Id: Ie98fff18a2bdeb535cd24d4fbdd13677e12681a7\nSigned-off-by: Jeff Vander Stoep <jeffv@google.com>\nnet: wireless: bcmdhd: Add RSSI monitor support\n\nChange-Id: Id85dc62502d57a2448da400860a6ba60b157b3c5\nSigned-off-by: Ashwin <ashwin.bhat@broadcom.com>\nnet: wireless: bcmdhd: Added extra debug\n\n1. Added reason code and status code to debug print for\nwl_linkdown to better debug deauth/diassoc from AP\n2. Added print for gscan start/stop\n\nBoth prints will not have adverse impact as freq of occurence is low\n\nChange-Id: Ib5d8977518f9eb340412595477fbd2495a13db45\nSigned-off-by: Ashwin <ashwin.bhat@broadcom.com>\nRevert \"ASoC: compr: Disable soft-pause for compress playback\"\n\nThis reverts commit bf1995e4d78ff381c9461f830bc53f0657ef2554\n\nBug: 21581721\nChange-Id: I3e366b06dc6a6ac4e56d948ec5091c8b96527acc\nSigned-off-by: vivek mehta <mvivek@codeaurora.org>\nnet: wireless: bcmdhd: Add PNO RSSI trigger\n\n1. Added code to ensure that the FW uses the SSID\nreporting RSSI threshold (if) set by the Supplicant.\nFW already supports this feature. Also added a support\nfor an OVERRRIDE rssi threshold which will ignore the\none set by the supplicant and use the OVERRIDE instead.\n\n2. Enabled a print that will let us know info on individual\nPNO SSID that was found by FW.\n\nBug 21999196\n\nChange-Id: I1a36826bc8bfa8ba1558069c09897bdb0d0dc9cb\nSigned-off-by: Ashwin <ashwin.bhat@broadcom.com>\nuid_cputime: Avoids double accounting of process stime, utime and cpu_power in\ntask exit.\n\nThis avoids the race where a particular process is terminating and we\nread the show_uid_stats. At this time since the task_struct still exists\nand we will account for the terminating process as one of the active\ntask, where as the stats would have been added in the task exit\ncallback.\n\nWhen the task is terminated, the cpu_power for that particular task is\nadded to the terminated tasks. It is possible that before the task releases all\nthe resources, cpu reschedules the task or a timer interrupt is fired. At this\npoint we will try to add the additional time to the process, which will cause\nthe accounting to be skewed. This avoids that race condition.\n\nBug: 22064385\nChange-Id: Id2ae04b33fcd230eda9683a41b6019d4dd8f5d85\nSigned-off-by: Jin Qian <jinqian@google.com>\nSigned-off-by: Ruchi Kandoi <kandoiruchi@google.com>\nnet: wireless: bcmdhd: Use correct counts for max APs supported for batch gscan\n\nUse the correct counts for max batch APs supported for gscan capabilities\n\nChange-Id: I86496cd091a0adedd9967c5b5748c67cb1e799df\nSigned-off-by: Ashwin <ashwin.bhat@broadcom.com>\nnet: wireless: bcmdhd: Remove random mac code from PNO module\n\nGeneralizing the code that sets the random mac\nas it will be used by PNO, gscan, RTT.\n\nChange-Id: I22d856afbe8be639d0cef6220bd8bd4a71d3bd83\nSigned-off-by: Ashwin <ashwin.bhat@broadcom.com>\nnet: wireless: bcmdhd: suppress debugging log in FW\n\n1) Bug : 21668251, 22131094\n2) In case of log level 1, we will suppress the ring data in FW\n   while device is in the suspend mode.\n3) this should be merged with new FW(7.35.79.91)\n\nChange-Id: I8944c8b851872e70b9a62fef34704ef6f8be2428\nSigned-off-by: Ecco Park <eccopark@broadcom.com>\nmsm: kgsl: Use correct version number for pfp microcode\n\nThe pfp microcode supports bootstrap loading starting from its\nversion 0.83. Version 0.91 will not ever be released.\n\nChange-Id: I5efc0f73cc81cbf11f205ef74ba59518140785e0\nSigned-off-by: Vladimir Razgulin <vrazguli@codeaurora.org>\nmsm: kgsl: Don't allow an offset when importing dma-buf buffers\n\nThe offset member is ignored when importing dma-buf buffers\nbut it is used to calculate the final GPU address. Explicitly\nreject offsets for dma-buf buffers and as a double bonus fix\nthe offset alignment for those memory types that might still\nuse it.\n\nChange-Id: Ic0dedbad898b7d6470337b00a176f41cc2456209\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>\nmsm: kgsl: Allow cache operations for an usermem mapped buffer\n\nAllow one to perform cache operations on dma-buffers mapped from usermem\naddresses.\n\nCRs-Fixed: 699989\nChange-Id: Ic0dedbad5152d838079c0f08757904714bfa796d\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>\nmsm: kgsl: Add init power level sysfs control feature\n\nAdd a sysfs element to control kgsl init power level. This sysfs element\nallows applications to modify the gpu initial power level\nand wake up gpu on lower or higher frequencies.\n\nChange-Id: I28a887a7600c2417d528a348c3554b30a566334f\nSigned-off-by: Vladimir Razgulin <vrazguli@codeaurora.org>\nmsm: kgsl: Keep the GPU from going into a slumber after a touch event\n\nIf the GPU is on the tail end of the nap period when a new touch event\noccurs the system could go into slumber before the first render which\nincreases the startup latency. If a touch event occurs while in nap\njust kick the idle timer back out to the interval timeout - this should\nkeep the system from transitioning to the lower power state only to\ncome right back up.\n\nChange-Id: Ic0dedbad07cac877d0a71c69516b7c01841be1bd\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>\nmsm: kgsl: Remove the \"global\" locking from the ioctl path\n\nRemove the lock code from the generic ioctl handler and move the\nmutex lock/unlock code to the places that really need it.  In\nparticular try not to hold a lock while doing user memory functions\n(copy_to_user/copy_from_user) to avoid the potential of a deadlock\nwith the memory semaphore.\n\nCRs-Fixed: 671080\nChange-Id: Ic0dedbad6f7325b53d71a5dbbed50f92483871c8\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>\nmsm: kgsl: Fix profiling bounds check to take all data\n\nDepending on if there was white space after the last element passed\nin the profiler might omit adding the last element. Ensure this\nelement gets added to the list of performance counters requested.\n\nChange-Id: I4be9b6abfa3c22e462296c85801e8798f7b9af57\nSigned-off-by: Carter Cooper <ccooper@codeaurora.org>\nmsm: kgsl: Take the pagetable reference count only when needed\n\nThere could be a race condition where one thread is iterating\nover ptlist inside kgsl_get_pagetable() with spinlock acquired\nand going to call kref_put(). At the same time another thread is\ninside kgsl_put_pagetable() without any spinlock calls kref_put()\nand returns without calling kgsl_destroy_pagetable(). The decrement\nof refcount by second thread leads to a situation where first thread\nenters kgsl_destroy_pagetable_locked() and hence destroying the pt\nnode from list. This causes the destroyed pt node's next and prev\npointers set to POISON value resulting in kernel panic while executing\nnext iteration of ptlist.\n\nTaking pt refcount while iterating over ptlist should be avoided if the\nspinlock is already held and the pt is not returned to the caller. In\nkgsl_get_pagetable(), since the loop is already holding the mutex, it\nis safe to look at pt before taking a reference.\n\nCRs-Fixed: 661374\nSigned-off-by: Jean-Pierre Rasquin <yank555.lu@gmail.com>\n\nConflicts:\n\tdrivers/gpu/msm/kgsl_mmu.c\n\nChange-Id: Ide1f57cc1eb3cbf66fa399b6b72491755b999c7a\nSigned-off-by: Prabhat Awasthi <pawasthi@codeaurora.org>\nSigned-off-by: Sunil Khatri <sunilkh@codeaurora.org>\nSigned-off-by: Anupam Sakargayan <asakarga@codeaurora.org>\nmsm: kgsl: Remove the busy waiting loop from idle_check\n\nPreviously there were issues with extra long GPU sequences\nrunning during the idle_check NAP attempt thwarting the\ntransition to NAP.  With the dispatcher architecture this\nis much less likely to occur.  In addition the dispatcher\nincreases chances of a very short pause between a command\ncoming in and being submitted increasing the occurence of\n\"micro-NAPs\" being caught by this loop.  These extremely\nshort NAP periods are actually a power loss on the CX rail.\nGiven that hw clock gating will take care of any long GPU\ncommand tails remove the busy wait loop for power savings.\n\nConflicts:\n        drivers/gpu/msm/kgsl_pwrctrl.h\n\nChange-Id: I4efc6215689c42ab03d4e478ad97839208d04004\nSigned-off-by: Lucille Sylvester <lsylvest@codeaurora.org>\nmsm: kgsl: Elevate the priority of the thread during adreno start\n\nIt turns out that having lots of spurious threads causes race\nconditions. Who knew? Instead of spawning a new high prority\nthread just bump the priority of the current thread up\nwhile adreno_start is running.\n\nConflicts:\n        drivers/gpu/msm/adreno.c\n\nChange-Id: Ic0dedbadf65da11c800578c8769ae844f010e925\nSigned-off-by: Jordan Crouse <jcrouse@codeaurora.org>\nmsm: kgsl: Get active count in KGSL_PROP_PWRCTRL setproperty\n\nKGSL_PROP_PWRCTRL setproperty enables hang detection, this involves\nenabling performance counters. Get active count to access performace\ncounter hardware.\n\nConflicts:\n\tdrivers/gpu/msm/adreno.c\n\nChange-Id: I175c6461ea51aa4a69ef9196495de04ef6a9c4b5\nSigned-off-by: Tarun Karra <tkarra@codeaurora.org>\nmsm: kgsl: Replace PFD commands with PFE\n\nPFD commands are deprecated as part of ucode upgrade from\nPFP-A4x.084 to PFP.A4x.085 and PFP.A4x.086 versions.\n\nChange-Id: I71c0f79f526c90ef27bea2140822bef0a23986c3\nSigned-off-by: Harshdeep Dhatt <hdhatt@codeaurora.org>\nmsm: kgsl: Correct the size of the microcode bootstrap command\n\nA4XX targets have some support opcodes added to the end of the\nmicrocode bootstrap sequence. These commands should not be\nincluded in the size of the bootstrap opcode; rather they should\nbe executed as commands in their own right.\n\nChange-Id: Ie622db3fe2bd99ea04973e6afbfb76e69d2ee1ca\nSigned-off-by: Harshdeep Dhatt <hdhatt@codeaurora.org>\nmsm: kgsl: Mask off the HW fault interrupt once it's signalled\n\nThe CP_HW_FAULT interrupt does not cause GPU to hang and is\ncontinuously generated by the GPU once this fault condition\nhappens. This causes the the logs to spam. In addition to\nspamming the logs the cpu can keep spinning on waiting for GPU\nto idle which will never happen because the GPU keeps generating\nthis interrupt. Masking off the interrupt after it happens allows\nGPU to go idle and this interrupt will get turned on again on\nnext GPU start.\n\nChange-Id: If52075dfb96aba3120863b9710785f2c626cfe14\nSigned-off-by: Harshdeep Dhatt <hdhatt@codeaurora.org>\npower: smb135x: Ignore bad VSYS ADC measurement\n\nAvert some shutdowns by ignoring stray VSYS ADC measurements.\nIf the smb153x agrees with the low voltage condition, continue the\nshutdown.  Otherwise, rearm the ADC.\n\nBug: 20486300\nChange-Id: I2ee49f26e2224b19c43024f1eea852be494ac280\nSigned-off-by: Chris Fries <cfries@motorola.com>\nRevert \"suspend: Return error when pending wakeup source is found.\"\n\nThis reverts commit 024f5d147cb13e103452311268ddd8b878039a05.\n\nBug: 22228458\nChange-Id: I1acb1ccfd420c856680d7084222ea76ae450abe3\nmsm: vidc: add support to enable operating rate\n\nAdd support for enabling operating rate in encoder/decoder.\nOperating rate will be used set the correct operating point to\nguarantee performance for that rate regardless of the frame-rate\nconfigured.\n\nBug: 20134262\n\nChange-Id: I1f59db533b61e6f42d8b7768396057f6ec5b690d\nSigned-off-by: Ashray Kulkarni <ashrayk@codeaurora.org>\nSigned-off-by: Praveen Chavan <pchavan@codeaurora.org>\nspmi: qpnp-int: Add wakeup reason logging\n\nAdd call into wakeup reason driver to log wakeup reason when not done\notherwise.\n\nBug: 22040199\nChange-Id: I427c63861e8f9fdfd8d58137b806a720cb2c5779\nSigned-off-by: Badhri Jagan Sridharan <badhri@google.com>\nasoc: fsa8500: Remove unused regulator frameworks\n\nRemove unused regulator frameworks\n\nChange-Id: I82022272d69c189ab257f883a130b434ef5861de\nSigned-off-by: Vladimir Karpovich <vkarpovich@motorola.com>\nasoc: fsa8500: Add IRQ state read retry.\n\nIf the IRQ status read failed due to i2c error, the interrupt\nwill not be cleared and the detection will not be called\nanymore even if the i2c bus is recovered. Add a retry in 2 sec\nfor the case when IRQ status was not read correctly.\nAlso 10ms delay was added between short press and release button\nevents for better handling by the framework.\nSigned-off-by: Vladimir Karpovich <vkarpovich@motorola.com>\n\nChange-Id: I2c95bbb66079a2bf1a94c61b06c933e7629d42a0\nasoc: fsa8500: Fix driver probe\n\nIf IC configuration does not set due to I2c bus errors the detection\nmay not work.To make sure the I2c bus is alive read the device HW ID\nand defer driver if the fsa8500 does not respond.\n\nChange-Id: I8b27049658828b2cb0651519bc21b91a783a7bd8\nSigned-off-by: Vladimir Karpovich <vkarpovich@motorola.com>\nasoc: fsa8500: Add extra delay to LINT detection\n\nThe moisture can cause false headset detection.In this case\nthe LINT detection will trigger several detect/undetect events.\nAdd 200ms debounce timeout to let it settle.\n\nChange-Id: Ia2b4837cdf5194ca5c6de83c3a401c736542a183\nSigned-off-by: Vladimir Karpovich <vkarpovich@motorola.com>\nasoc: fsa8500: Improve moisture detection\n\nDisable headset LINT detection mode if detect and undetect events\nhappens inside 200ms time frame more than 5 times. The phone will\ntry to enable LINT detection in 5 min. Until then it will use\nJ_detect pin for detection.\n\nChange-Id: Ica48122344ac42c157d9629208600c59b8e4d0fe\nSigned-off-by: Vladimir Karpovich <vkarpovich@motorola.com>\nasoc: fsa8500: Improve slow insertion detection\n\nIf 3-pole headset is inserted slowly it may be detected by FSA8500 as\na 4-pole hs and a key long press will be reported right away.\nTo fix this problem reset detection state if a key event came less then\n2 sec after a headset is plugged in.\n\nChange-Id: I08c25ed3f195d273cb2a711ec09b83ed8ae8637a\nSigned-off-by: Vladimir Karpovich <vkarpovich@motorola.com>\nuid_cputime: fix cputime overflow\n\nConverting cputime_t to usec caused overflow when the value is greater\nthan 1 hour. Use msec and convert to unsigned long long to support bigger\nrange.\n\nBug: 22461683\n\nChange-Id: I853fe3e8e7dbf0d3e2cc5c6f9688a5a6e1f1fb3e\nSigned-off-by: Jin Qian <jinqian@google.com>\nnet: wireless: bcmdhd: HAL wifi stats interface change\n\nBug: 20765190\n\nChange-Id: Id0f14041128c90e57d3bbc9bd1b489f9eb2d1776\nSigned-off-by: Chilam Ng <chilam@broadcom.com>\nnet: wireless: bcmdhd: turn on clock for sdio memory dump\n\n1) bug : 22450727\n2) currently memory dump is failed when the device is associated.\n we need to turn on HT CLOCK when we issue memory dump.\n\nChange-Id: I034303ae147c71375fb672a779232dae0786c110\nSigned-off-by: Ecco Park <eccopark@broadcom.com>\nnet: wireless: bcmdhd: Fix wakeup counts\n\nChange-Id: Ifde600b7d3638fa7cddd71277f98de4317379273\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\nnet: wireless: bcmdhd: Add RX wakeup statistics\n\nDebug dump will print RX statistics like:\n unicast A mutlicast B broadcast C arp D\n multi4 E multi6 F icmp6 G multiother H\nwhere\n A + B + C - total amount of Rx wake packets\n E + F + H == B (total multicast)\n D - is totally separate count\n G is included in F\n\nChange-Id: I6fc82a2f8630edca8d2c73c35f74dcb694adbff9\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\nnet: wireless: bcmdhd: Add event wakeup statistics\n\nChange-Id: I469593ad8d207941fa80cc91c3fb426406398d53\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\nmsm: kgsl: Optimize the vmap step size in kgsl page allocator\n\nIn the kgsl page allocator, the vmap step size is the number\nof pages we map into vmalloc space once in order to memset 0\nthe allocation. Till now, the step size was 1/8th the vmalloc\nspace. This has one side-effect - other applications in the\nsystem might starve due to lack of vmalloc space.\nWe conducted experiments with the goal to reduce the step\nsize while not hurting performance, and arrived at step size\nof 2MB.\n\nBug: 21997649\n\nChange-Id: I6bab8482edb7793cecf7e19e76bc359d308ddd8e\nSigned-off-by: Harshdeep Dhatt <hdhatt@codeaurora.org>\nnet: wireless: bcmdhd: Remove RTT support for BCM4354\n\nBug: 22567450\n\nSigned-off-by: Ecco Park <eccopark@broadcom.com>\nChange-Id: I400c564c5ac596796545f310d7453de2526460d0\nnet: wireless: bcmdhd: Set complete_flag correctly for get_batch_scan\n\n1. Correctly indicate the complete flag based on whether\n   the cache is empty or not.\n2. Made the scan_id a monotonously incrementing ctr to make\n   debugging easier.\n\nBug: 22460013\n\nChange-Id: I2cbc14ab1b29087b1a121b582f3311b1eef9374a\nSigned-off-by: Ashwin <ashwin.bhat@broadcom.com>\nnet: wireless: bcmdhd: Hold the sdlock while doing fw_memdump\n\n1) Bug : 22450727\n2) We need to hold the sdlock to prevent watchdog thread\n   from being executed.\n\nChange-Id: Ibf562933a8b698f0f11c37890cf83c1761d633fe\nSigned-off-by: Ecco Park <eccopark@broadcom.com>\nmsm_serial_hs: add irq number in wakelock name\n\nWhen bluetooth and audio both use hsuart, they have different ports and\nwakelocks. However, wakelocks share same name which makes debugging\ndifficult. Put irq number in wakelock name to tell actual hsuart client.\n\nBug: 22014761\n\nChange-Id: I1f0e2540cf332529ed7091086ddd2161d0158834\nnet: wireless: bcmdhd : make RSSI positive value\n\n1) Bug : 21873480\nSigned-off-by: Ecco Park <eccopark@broadcom.com>\n\nChange-Id: I80750976501435e71ae89ef2d0d37dbb6b75fc4c\nnet: wireless: bcmdhd add counter for ICMPV6 NA,RA,NS\n\n1) Bug : 22697309\nSigned-off-by: Ecco Park <eccopark@broadcom.com>\n\nChange-Id: Ifb9ae873d9211392e3fb1d560c65743e49bc2aa9\nnet: wireless: bcmdhd: Fix ICMPV6 NA counter\n\nBug: 22697309\n\nChange-Id: If053e7d2126836f51ed268ade6ad396ee3d797c6\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\nusb: Add support to log usb autopm logging\n\nLog usb auto pm get/get_async, put/put_async\nin dbg_hsic_pmdbg buffer. Also create a debugfs entry to\ncheck these counters on runtime. Debugfs entry can be accessed as\n\ncat /d/usb_pm_hsic_dbg/show_usb_pm_events\n\nEnable logging for all endpoints.\n\nBug: 22414044\nChange-Id: Icdb40b513723577cd9ef58f40aaf2946b0ddb76d\nSigned-off-by: Azhar Shaikh <azhars@codeaurora.org>\nSigned-off-by: Ajay Dudani <adudani@codeaurora.org>\nSigned-off-by: Naveen Ramaraj <nramaraj@codeaurora.org>\nipv6: sysctl to restrict candidate source addresses\n\nPer RFC 6724, section 4, \"Candidate Source Addresses\":\n\n    It is RECOMMENDED that the candidate source addresses be the set\n    of unicast addresses assigned to the interface that will be used\n    to send to the destination (the \"outgoing\" interface).\n\nAdd a sysctl to enable this behaviour.\n\nSigned-off-by: Erik Kline <ek@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\n\n[Simplified back-port of net-next 3985e8a3611a93bb36789f65db862e5700aab65e]\n\nBug: 19470192\nBug: 21832279\nBug: 22464419\nChange-Id: Ib74ef945dcabe64215064f15ee1660b6524d65ce\nwlan: Add WLAN_PLAT_AP_FLAG for SOFTAP country code\n\nBug: 22414864\n\nChange-Id: I6295a94eefe451e65f1c3bf060843025c0edd148\nSigned-off-by: Ecco Park <eccopark@broadcom.com>\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\nnet: wireless: bcmdhd: Set WLAT_PLAT_AP_FLAG for SOFTAP country code\n\nBug: 22414864\n\nChange-Id: I48e6f125d0261d8fb4065b5a030f09b846324a9e\nSigned-off-by: Ecco Park <eccopark@broadcom.com>\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\nARM: msm: shamu: Add country map table for SOFTAP\n\n- Add JP/991 in the map table for SOFTAP\n\nBug: 22414864\n\nChange-Id: Ia25ab095b11fe63a6fb5d212d551a302f08f991c\nSigned-off-by: Ecco Park <eccopark@broadcom.com>\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\nusb: misc: Do not change autosuspend delay time for DCI\n\nDo not change the autosuspend delay timeout to 1sec in case of\nDCI interface. Keep it unchanged to 200msec.\n\nBUG=22668117\n\nChange-Id: Ie417290730c10e96f227bf45534263e13523495f\nSigned-off-by: Dheeraj Shetty <dshetty@codeaurora.org>\nuid_cputime: Iterates over all the threads instead of processes.\n\nBug: 22833116\nChange-Id: I775a18f61bd2f4df2bec23d01bd49421d0969f87\nSigned-off-by: Ruchi Kandoi <kandoiruchi@google.com>\narm/dts: shamu: Enable Empty Learning feature.\n\nAdd entry in the device tree to enable Maxim empty learning\nfeature and set lavg_empty register to Battery_capacity/4.\nEmpty Learning is a feature to correct SOC Errors in Aged\nbatteries.\nSigned-off-by: Ravi Vembu <raviv@motorola.com>\n\nChange-Id: Idd0c9d72975add09a2a5087e3282deab389bf701\nnet: wireless: bcmdhd change the DTIM skip policy\n\n1) Bug: 22808829\n2) Device will wake up at every another DTIM on scree off.\n   However, the extended DTIM skip period will not be bigger than 400ms\n   So, if the DTIM interval is 300ms, device will still wake up at every DTIM\n   on screen off becaues of 400ms limitation.\nSigned-off-by: Ecco Park <eccopark@broadcom.com>\n\nChange-Id: I8ad0d453b756797a3c9f1c575c65b303842355f3\nnet: wireless: bcmdhd: prioritize 802.1x pkt\n\n1) Bug : 22339691\n2) Prioritize EAPOL packets to avoid delay\n   In the processing EAPOL packets in case of high data traffic\n3) This code is required to work with new FW(7.35.79.96)\nSigned-off-by: Ecco Park <eccopark@broadcom.com>\n\nChange-Id: I65e03b57ba2f23c60d8fa663df5843abc0ee34fe\nnet: wireless: bcmdhd: fix for PICe DPM timeout error\n\n=> 1) bug:22657897\nset correct sequence setting LTR/ASPM bit to prevent\nDPM timeout error\n\nBug: 22916761\nChange-Id: I33f23e4f43324c9c4dab0f0c0e0868c338f59ae2\nSigned-off-by: Insun Song <isong@broadcom.com>\nwakeup_reason: use vsnprintf instead of snprintf for vargs.\n\nBug: 22368519\nChange-Id: I9dd0262111d50079a7df371716508ea66e272337\nSigned-off-by: Ruchi Kandoi <kandoiruchi@google.com>\nP2P: GO NOA set fail due to wrong action set\n\nP2P NOA was not working because action NONE is sent instead of DOZE\n\nChange-Id: I1ca7a70970d972fb39a60422df3ec3d2378c11dc\nSigned-off-by: Gautams <gautams@broadcom.com>\nnet: wireless: bcmdhd change the DTIM MAX to 600\n\nChange-Id: Ie27ec46f63bcf01c5bee0661e41266c2058a30c8\nSigned-off-by: Sasha Levitskiy <sanek@google.com>","distinct":true,"url":"https://api.github.com/repos/SlimRoms/kernel_motorola_shamu/commits/9e02e01df5639dd3eaa69e545ac82ee0c813186a"},{"sha":"eb256b87c1fda36381bae161dc16a786ce567cd4","author":{"email":"4de0feaf95fd2060b37b225d0f02a97316e29292@gmail.com","name":"Jean-Pierre Rasquin"},"message":"defconfig: bump kernel version to 1.3\n\nChange-Id: I972faafd423605cb064fff912eaa0f0ef3750724\nSigned-off-by: Jean-Pierre Rasquin <yank555.lu@gmail.com>","distinct":true,"url":"https://api.github.com/repos/SlimRoms/kernel_motorola_shamu/commits/eb256b87c1fda36381bae161dc16a786ce567cd4"}]}