{"shas":[["5b5944f45e7ef76010536d0777eee9f6d9eefa3a","1f5e42ca4997f3f1132c081397a590c6c1d0771a@miui.com","Squash all changes in one file\n\nmsm: ACPU clock changes\n\n  * 1.113GHz for QSD8X50\n\nmsm_kgsl: Move kgsl_sharedmem_init to module load\n\nkgsl_sharedmem_init/kgsl_sharedmem_close only need to be called once,\nso move them to the the module load and close functions so they can be\navailable through the life of the module.\n\nmsm_kgsl: Optimize TLB flushing\n\nOnly flush TLB when it is absolutely nessasary as opposed to\nflushing it on every map and unmap\n\nmsm: kgsl: Fix a potential subtraction overflow issue\n\nCRs-fixed: 262785\nChange-Id: Ic0de06f59fe4b37056d89e3672a8320ec814a418\nSigned-off-by: Wei Zou <wzou@codeaurora.org>\n\nmsm_kgsl: Reuse vmalloced memory buffers\n\nMemory buffers that are vmalloced and can be freed are put\ninto a free list and reused later if an allocation of same size\nis required.\n\nChange-Id: Ia7387ee8235cc192d20646cfef2510a9820d464b\nSigned-off-by: Shubhraprakash Das <sadas@quicinc.com>\n\nOptimized ARM RWSEM algorithm\n\nRWSEM implementation for ARM using atomic functions.\nHeavily based on arch/sh/include/asm/rwsem.h\n\nSigned-off-by: Ashwin Chaugule <ashwinc@codeaurora.org>\n\nmsm: Add the generic MSM flashlight driver\n\nIncludes DEATH_RAY function.\n\nChange-Id: I9d1b1231b7e21884bdb8d8b33263e162bc345fe0\n\nmsm: Add HTC auto white balance calibration driver\n\nChange-Id: If9bfa45f14ebdc9e887e730df54ba33e4b340ba7\n\nmsm: camera: Import latest drivers from HTC\n\nIncludes updated drivers for 7x/8x, additional sensors, decoupling\nfrom V4L, DEATH_RAY, and 720P support.\n\nChange-Id: I31ff8457d5364b1e26304349a605490374ba0cb2\n\ncamera: s5k3e2fx: Increase clock speed to 83MHz\n\nmsm: Add AXI frequency scaling\n\nThis makes the screen on/off policy an option, replacing it with scaling.\nInvalid AXI frequencies in acpuclock-arm11 have been adjusted also.\n\ncharge battery to 100%; merged from od and increased 95 to 99 for percentage - commit: ffb0ef63ab15c0a03df6ab25dd7325d06f199e79 (git://github.com/xdabravoteam/cm-kernel.git)\n\nds2784: set current_avg_ua <=40 for 2nd block check\n\nmisc: akm8973: Disable debug logging\n\nmsm: qsdp6: Updated encoder/decoder from HTC\n\nImport bravo files\n\nAdjust audio gain\n\nvarious compiler optimizations\n\ninput: synaptics_i2c_rmi: duplicated_filter to throttle touch events\n\nImplement the usleep function\n\nAdd HAVS. Credits to intersectRaven\n\ngitignore: add compressed boot files\n\nAdd:\n\tarch/arm/boot/compressed/lib1funcs.S\n\tarch/arm/boot/compressed/piggy.gzip\n\tarch/arm/boot/compressed/vmlinux\n\nChange-Id: I37e113a317bfcd3fc54c81bec1054859ec631119\n\nGit Cleanup\n\nARM: mm: cache-l2x0: Correct l2x0 initialization\n\nThis corrects the regression in the msm-2.6.35 version\nof this file. The initialization routine was not setting\nL2X0_AUX_CTRL and missing an INV_WAY flush as specified\nin the tech documents.\n\nmsm: kgsl: Use timer instead of loop count to wait gpu to idle\n\nPreviously kgsl_yamato_idle() used a loop count to check gpu hang.\nThis count is not big enough for the test app so a gpu hang was\nreported too soon. A drawback of using loop constant is inconsistent\nwaiting time for different cpu speeds. To fix this, read cpu time to\ncheck timeout. Also leave more time to wait for gpu to finish its work.\n\nARM: vfp: fix fpsid register subarchitecture field mask width\n\nThe subarchitecture field in the fpsid register is 7 bits wide.\nThe topmost bit is used to designate that the subarchitecture\ndesigner is not ARM.\n\nThis change has the side effect of causing VFP implementations\nother than ARM to be reported as VFPv3 with common VFP subarch\nv3. Before this change it would be reported as VFPv1 with\nan implementation defined subarchitecture.\n\nRemove + sign from localversion\n\nMake HZ editable\n\nLower WiFi voltage.\n\nEnable 128 Mhz\n\nnet: allow TCP YeAH configuration as default congestion control\n\nUSB: gadget: f_mtp: Fix problems transferring files from device to host\n\nExit from send_file_work immediately when a cancel request is received.\n\nOnly busy status if there is a cancel pending that has not been repoorted to userspace.\nThis avoids a race condition that can occur when mtp_read resets the state\nto STATE_BUSY before we report status OK back to the host.\n\nSigned-off-by: Mike Lockwood <lockwood@android.com>\n\nUSB: gadget: android: Support switching vendor ID when configuration changes\n\nBased on the list of enabled USB functions, we can now switch the vendor ID\nas well as the product ID.\n\nSigned-off-by: Mike Lockwood <lockwood@android.com>\n\nPM: Increase dpm suspend timeout\n\nusbhid devices have a 10s timeout waiting for the out queue to clear.\nIncreased the watchdog to 12s.\n\nChange-Id: I96368fca6dff98e4eba8aedb09c23be964c8f4b4\nSigned-off-by: Benoit Goby <benoit@android.com>\n\nnet: wireless: bcm4329: Add sdlock to firmware loading\n\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\n\nnet: wireless: bcm4329: Fix memleak in dev->p\n\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\n\nnet: wireless: bcm4329: Fix mem leak in wl_iw_handle_scanresults_ies\n\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\n\nnet: wireless: bcm4329: Update to version 4.218.248-23\n\n- Add support to PNO with adaptive scan time\n- Remove logic to generate Link Down based on Roaming Event\n- Improve sco/esco detection method for BT COEX\n- Add new function TXPOWER to reduce power if needed\n\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\n\nnet: wireless: Add get_country_code functionality to platform\n\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\n\nnet: wireless: bcm4329: Get country translation from platform data\n\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\n\nnet: wireless: bcm4329: Fix disable pno call\n\nSigned-off-by: Dmitry Shmidt <dimitrysh@google.com>\n\nUSB: gadget: android: Fix problem switching vendor IDs\n\nWe need to update the vendor ID in the composite driver as well\n\nSigned-off-by: Mike Lockwood <lockwood@android.com>\n\nThe Brain Fuck Scheduler v0.363 by Con Kolivas.\n\nA single shared runqueue O(n) strict fairness earliest deadline first design.\n\nUltra low latency and excellent desktop performance for 1 to many CPUs.\nNot recommended for 4096 cpus.\n\nScalability is optimal when your workload is equal to the number of CPUs on\nbfs. ie you should ONLY do make -j4 on quad core, -j2 on dual core and so on.\n\nFeatures SCHED_IDLEPRIO and SCHED_ISO scheduling policies as well.\nYou do NOT need to use these policies for good performance, they are purely\noptional for even better performance in extreme conditions.\n\nTo run something idleprio, use schedtool like so:\n\nschedtool -D -e make -j4\n\nTo run something isoprio, use schedtool like so:\n\nschedtool -I -e amarok\n\nIncludes accurate sub-tick accounting of tasks so userspace reported\ncpu usage may be very different if you have very short lived tasks.\n\n-ck\n\nBFS: Allow non priviledged tasks to bounce between SCHED_BATCH/NORMAL policies\n\n    This is necessary for Android so that the VM can bump priorities of batch\nthreads around GC to avoid an inversion on GC.\n\nSigned-off-by: San Mehat <san@google.com>\n\nAdd Zen-Tune, optimized Scheduler and Govenors\n\nAdd Classic RCU\n\nAdd the Simple I/O Scheduler v0.2x by Miguel Boton\n\nAdd SLQB Allocator\n\nAdd defconfigs\n\nLinux: 2.6.37.1\n\nFixed BFS compile error\n\nInteractive gov: Fixed typo\n\nWrong ifdef -.-\n\nupdate localversion\n\nupdate localversion\n\npm.c: change a delay cycle to sleep\n\ni2c: change a delay cycle to sleep [Patch 1/2] [Test]\n\nRemove unused defconfig\n\nRevert updated camera drivers\n\nLinux: 2.6.37.2\n\nFix: bravo msm camera and flash.\n\nUpdate defconfigs","xinyu"]],"repo":"vork/vorkKernel","actor":"vork","ref":"refs/heads/vorkKernel-37","size":1,"head":"5b5944f45e7ef76010536d0777eee9f6d9eefa3a","actor_gravatar":"03dd599b3313a81b92c18192fb08fb07","push_id":25546181}