[Galaxy Tab Pro 12.2, 10.1, 8.4 Android Development] vikrant82:
New kernel

Kernel 1.4

- Fix intelliactive (scaling was getting stuck)

- Add zzMoove governor

- Calm down GPU.

- GPU upstream patches and fixes. A lot fo them actually (more than 100, see below)

Zzmoove with Alucard is really smooth. Re-install UKM to see new governror.

354c51e6 PM: Fix a bug in dpm_suspend_late()

77208a9 PM: Move disabling/enabling runtime PM to late suspend/early resume

23e435f sync: Only print details for active fences

01597da sync: Add a "details" callback for sync points

db35658 drivers: dma: map pages only if required

4f84d82e arm: dma-removed: Add option to skip buffer zeroing

d8f2e7b drivers: dma: warn if ioremap fails

c4be00d PM / Sleep: add knob for printing device resume times

6ed7f37 cma: Return 0 on error path

a85230a cma: Call dma_contiguous_early_fixup after allocation

dece4c1 cma: Delay non-placed memblocks until after all allocations

ad00a3a dma-contiguous: Retrun 'zero' pfn in case of error

f163e61 cma: Make locking finer grained

54f6cf2 cma: use be32_to_cpup for devicetree conversion

93d6a67 cma: Drop alignment requirements for regions not in system

f62fa07 Stuck in a vicious cycle of dependencies. Not giving up

70b0056 Revert "Parts of devfreq features from 3.10"

99fea77 Revert "Remove junk"

13c1a52 Remove junk

ebe3fc1 Parts of devfreq features from 3.10

e19801e ion: return a fresh sg_table from ion_map_dma_buf

c909319 ion: msm: fix cache maintenance on unmapped buffers

6e7c1e5 ion: Drop cache operation after zeroing

bdacb38 msm: kgsl: Wake up snoozing threads on marker expiry

5fa3337 msm: kgsl: Elevate the priority of the thread during adreno start

cb635f8 msm: kgsl: Device mutex lock for kgsl_cmdbatch_destroy

2f011d3 msm: kgsl: Disable shader memory dump during snapshot

acfcf8c msm: kgsl: Ignore signals for ringbuffer timestamp waits

b28d6f2 msm: kgsl: Change drawctxt mutex to spinlock

0b7296e msm: kgsl: Call sync_fence_log only if CONFIG_SYNC is defined

fcbb4ff msm: kgsl: Save a copy of the fence name for syncpoint events

74d94ca msm: kgsl: Add syncpoint tracepoints

8ea14a9 msm: kgsl: Track the submitted timestamp for a draw context

6d95f2f msm: kgsl: Restrict GPU memory object alignment to 32MB

a4aa037 msm: kgsl: Prevent recursion when dumping sync fence logs

65f2b28 msm: kgsl: log debug info to help detect syncpoint deadlock

7e76ac8 msm: kgsl: Add a sync fence timeout callback

a0b1905 msm: kgsl: Log correct fence pointer when cmdbatch timer expires

a3ac1fe msm: kgsl: Immediately signal a timeline if the timestamp has retired

d0dfd0a msm: kgsl: Add ratelimit check to limit excessive kernel logging

4527f13 msm: kgsl: Read fault register on ringbuffer h/w fault

37ba73d msm: kgsl: Rate limit interrupt error messages

3a9c261 msm: kgsl: Fix race in active count wait

1f8ef782 msm: kgsl: Add hang interrupt and change HW fault generation

a384a61 msm: kgsl: Wake up GPU only for touch events

00f189a msm: kgsl: Keep the GPU from going into a slumber after a touch event

de2c5b3 msm: kgsl: Fixup the idle_timer save/store functions

4ef89b0 msm: kgsl: Keep the GPU from going into a slumber after a touch event

ad4bc05 msm: kgsl: Fix gpu idle check

31dea16 msm: kgsl: Do not return invalid power stats when the device is off

93f8bd5 msm: kgsl: Respect power constraints for a full interval

0f47ae07 msm: kgsl: Don't update devfreq if the device is in slumber

df81e81 msm: kgsl: Wake gpu up on the max freq when using the performance governor

6d12104 Update one more method to use new method

7950c58 Revert "Duplicate definition"

efa2b26 Revert "drivers: Add dma-removed dma_ops"

ffdaf71 Duplicate definition

0047737 arm: Add option to skip buffer zeroing

c5e8cb0 drivers: Add dma-removed dma_ops

4797dd4 common: DMA-mapping: Add strongly ordered memory attribute

e758c38 list: introduce list_first_entry_or_null

8de0f4e ion: Change secure structure to be 64-bit compatible

aaeb0a5 ion: optimize ion_heap_buffer_zero

4c0854a ion: msm: move custom zero'ing functions out of core Ion

600c35b ion: shrinker free pages even for unmovable page requests

8d5f1d4 ion: Skip zeroing on secure buffers

1f05139 msm: kgsl: Fix nice level for higher priority GPU start thread

26344bb staging: ion: Optimize zeroing when allocating from system heap

03948a6 staging: ion: Add GFP_NO_KSWAPD flag to high order allocations

03ee59a staging: ion: Add source of allocated page

c21456e msm: kgsl: set the correct max_state

b5f5024 msm: kgsl: Add struct kgsl_device to kgsl_allocate_contiguous API

da1dac2 msm: kgsl: Do not detect faults when GPU core is idle

ff056aa msm: kgsl: Remove the "global" locking from the ioctl path

498cbed msm: kgsl: Take the pagetable reference count only when needed

32f8f95 msm: kgsl: Fix spinlock recursion in destroy pagetable

fddce4e msm: kgsl: Remove io_fraction as it is no longer used

9648770 msm: kgsl: Cleanup the memory free list

3911fda msm: kgsl: Clear the memstore while destroying the context

2c5806c msm: kgsl: Avoid a deadlock with the cmdbatch timer

0ebac15 msm: kgsl: Add a timer to detect possible syncpoint deadlocks

54e8414 msm: kgsl: Return HI offset from kgsl_perfcounter_get

cf0c194 msm: kgsl: Add a flag to mark user mapped GPU buffers

4db0f30 msm: kgsl: Update calculation for graphics IOMMU context IDs

208651f msm: kgsl: Reset the bus_mod value when power is re-enabled

4c42714 msm: kgsl: Fix nice level for higher priority GPU start thread

e828f89 msm: kgsl: Protect CP_STATE_DEBUG_INDEX

823abab msm: kgsl: Mark the IOMMU setstate memory as read only

f15b632 msm: kgsl: Skip the entire command during fault recovery

aff802c msm: kgsl: Enhance GFT to avoid hang->recover->hang cycle

5e1e0ed msm: kgsl: set the profile max_state correctly

d6118a5 msm: kgsl: Flush TLB when mapping to IOMMU pagetable

f7af83d msm: kgsl: Add new API's to track device mutex owner

a91672b msm: kgsl: Fix memleak in IOMMU clock disable

53d4468 msm: kgsl: Flush the UCHE when context changes

6b90f75 PM / devfreq: governor_cpufreq: Rewrite locking to avoid deadlocks

c3446f7 PM / devfreq: Fix error handling in governor_cpufreq

0d1a52a PM / devfreq: Add timeout feature for cpufreq governor

407fe9f PM / devfreq: governor_cpufreq: Output device name in debug print

8a3da1f PM / devfreq: cache_hwmon: Also print low mrps for debugging

0594030 PM / devfreq: cache_hwmon: Use array for reporting monitor stats

4153010 PM / devfreq: cache_hwmon: Move IRQ handling to device drivers

5e6fdb7 PM / devfreq: Refactor Cache HWmon governor to be more generic

6a9b59c PM / devfreq: Workaround cpufreq REMOVE_POLICY versus hotplug lock race

bf54394 PM / devfreq: Fix devfreq_remove_device() to improve the sequence of resource free

1592063 devfreq: Expose GPU used frequency statistics in a new sysfs (condensed version)

72714d9 governor_simpleondemand: Fix simple_ondemand crashing and update to the latest version