android_kernel_lge_bullhead/drivers/gpu/msm
Sultan Alsawaf 8a4a457523 msm: kgsl: Increase worker thread priority
Currently, the kgsl worker thread is erroneosly ranked right below
Android's audio threads in terms of priority.

The kgsl worker thread is in the critical path for rendering frames to the
display, so increase its priority to match the priority of MDSS' kthread (mdss_fb0).

Signed-off-by: Sultan Alsawaf <sultanxda@gmail.com>
Change-Id: I5635d6c8135726b3d9955121515996065f1a8eb2
2020-07-11 12:27:04 +02:00
..
Kconfig msm: kgsl: Split BMC code to a separate devfreq governor 2014-07-28 19:54:44 -06:00
Makefile kgsl: add page pool allocator 2016-03-10 11:09:47 -08:00
a3xx_reg.h msm: kgsl: Clear pending transactions from VBIF on hang 2014-12-02 17:13:25 -08:00
a4xx_reg.h msm: kgsl: The CP_PROTECT_XX registers on A430 are not contiguous 2015-01-20 20:37:45 -08:00
adreno-gpulist.h msm: kgsl: Disable PPD power feature for A418 GPU 2014-12-02 21:35:01 -08:00
adreno.c msm: kgsl: Remove event worker 2019-08-26 15:22:55 +02:00
adreno.h msm: kgsl: For soft fault detect only check rbbm_status 2015-03-10 14:21:54 -07:00
adreno_a3xx.c msm: kgsl: Replace CP_INTERRUPT with EVENT_WRITE interrupt 2015-09-03 16:05:49 -07:00
adreno_a3xx.h msm: kgsl: Reorganize interrupt management code 2014-07-31 16:46:07 -07:00
adreno_a3xx_snapshot.c msm: kgsl: Correct register offsets for reading ME microcode 2015-03-05 11:55:21 -08:00
adreno_a3xx_snapshot.h msm: kgsl: make the snapshot buffer a byte buffer 2014-06-09 09:02:17 -06:00
adreno_a4xx.c msm: kgsl: Replace CP_INTERRUPT with EVENT_WRITE interrupt 2015-09-03 16:05:49 -07:00
adreno_a4xx.h msm: kgsl: Add registers and function to read the RBBM_ALWAYSON_COUNTER 2014-06-25 11:22:00 -07:00
adreno_a4xx_snapshot.c msm: kgsl: Disable SP clock gating during snapshot for A418 2014-12-01 09:11:29 -07:00
adreno_compat.c msm: kgsl: Remove the "global" locking from the ioctl path 2014-06-03 16:04:11 -06:00
adreno_coresight.c msm: kgsl: Do not get active count on coresight start/stop 2015-05-28 12:16:41 -07:00
adreno_cp_parser.c msm: kgsl: CP parser fixes 2015-03-21 16:35:54 -07:00
adreno_cp_parser.h msm: kgsl: refactor snapshot to remove device->mutex locking 2014-06-13 08:48:55 -06:00
adreno_debugfs.c msm: kgsl: Change %p to %pK in debug messages 2016-10-28 20:02:09 -07:00
adreno_dispatch.c msm: kgsl: Remove event worker 2019-08-26 15:22:55 +02:00
adreno_dispatch.h kgsl: convert some workqueues to use kthreads 2017-06-15 23:48:10 +00:00
adreno_drawctxt.c msm: kgsl: Prevent deadlock in cmdbatch timer 2019-08-26 17:01:17 +02:00
adreno_drawctxt.h msm: kgsl: Return -ENOENT if a context is detached during submit 2015-09-03 16:05:49 -07:00
adreno_iommu.c msm: kgsl: Ensure TTBR0 switch and TLB invalidate is atomic 2014-10-17 12:11:57 -07:00
adreno_perfcounter.c msm: kgsl: Cast perfcounter query count to an unsigned int 2016-04-13 11:03:19 -07:00
adreno_pm4types.h msm: kgsl: Update pagetable using indirect buffer 2014-07-31 12:48:50 -07:00
adreno_profile.c msm: kgsl: Fix direct references to HZ 2016-01-05 14:29:50 -08:00
adreno_profile.h msm: kgsl: Uncross adreno_device and kgsl_device streams 2014-06-26 15:47:22 -06:00
adreno_ringbuffer.c msm: kgsl: Add a trace event for the GPU clock 2017-08-24 20:00:27 +00:00
adreno_ringbuffer.h msm: kgsl: Propagate the return error from request_firmware() up 2015-03-02 08:16:55 -08:00
adreno_snapshot.c msm: kgsl: CP parser fixes 2015-03-21 16:35:54 -07:00
adreno_trace.c msm: kgsl: Reorganize interrupt management code 2014-07-31 16:46:07 -07:00
adreno_trace.h msm: kgsl: Add a trace event for the GPU clock 2017-08-24 20:00:27 +00:00
kgsl.c msm: kgsl: Increase worker thread priority 2020-07-11 12:27:04 +02:00
kgsl.h kgsl: convert some workqueues to use kthreads 2017-06-15 23:48:10 +00:00
kgsl_cffdump.c msm: kgsl: Change %p to %pK in debug messages 2016-10-28 20:02:09 -07:00
kgsl_cffdump.h msm: kgsl: Fix CFF option compiler errors 2014-06-18 15:54:33 -07:00
kgsl_compat.c msm: kgsl: Remove profiling flag if no profiling entry is found 2014-08-07 18:34:56 -07:00
kgsl_compat.h msm: kgsl: Fix the element ordering for kgsl_gpumem_sync_cache_compat 2014-06-10 17:52:30 -07:00
kgsl_debugfs.c msm: kgsl: Add accounting for memory mapped in userspace 2016-11-15 02:56:08 +00:00
kgsl_debugfs.h
kgsl_device.h msm: kgsl: Remove event worker 2019-08-26 15:22:55 +02:00
kgsl_drm.c ion: msm: remove superfluous function argument 2014-05-27 15:28:48 -07:00
kgsl_events.c msm: kgsl: Remove event worker 2019-08-26 15:22:55 +02:00
kgsl_heap.c kgsl: add page pool allocator 2016-03-10 11:09:47 -08:00
kgsl_iommu.c msm: kgsl: Change %p to %pK in debug messages 2016-10-28 20:02:09 -07:00
kgsl_iommu.h Merge "msm: kgsl: Remove "runtime" per-process pagetable checks" 2014-06-25 12:51:01 -07:00
kgsl_log.h msm: kgsl: Ratelimit memory related error messages 2015-07-24 20:06:04 -07:00
kgsl_mmu.c msm: kgsl: Detach page table first for every close 2015-01-29 16:02:35 -08:00
kgsl_mmu.h msm: kgsl: Detach page table first for every close 2015-01-29 16:02:35 -08:00
kgsl_pwrctrl.c msm: kgsl: Fix direct references to HZ 2019-08-26 15:21:44 +02:00
kgsl_pwrctrl.h msm: kgsl: State based power code interaction 2015-01-20 14:22:41 -07:00
kgsl_pwrscale.c msm: kgsl: Disable POPP feature 2015-05-04 22:45:18 -07:00
kgsl_pwrscale.h msm: kgsl: Enable POPP functionality at GPU turbo 2015-03-16 10:47:25 -07:00
kgsl_sharedmem.c msm: kgsl: Add accounting for memory mapped in userspace 2016-11-15 02:56:08 +00:00
kgsl_sharedmem.h kgsl: add page pool allocator 2016-03-10 11:09:47 -08:00
kgsl_snapshot.c msm: kgsl: Change %p to %pK in debug messages 2016-10-28 20:02:09 -07:00
kgsl_snapshot.h Merge "msm: kgsl: Add ringbuffer priority levels" 2014-06-23 20:16:14 -07:00
kgsl_sync.c msm: kgsl: fix sync file error handling 2016-11-17 04:20:03 +00:00
kgsl_sync.h msm: kgsl: Call sync_fence_log only if CONFIG_SYNC is defined 2014-10-30 10:49:04 -06:00
kgsl_trace.c
kgsl_trace.h kgsl: add page pool allocator 2016-03-10 11:09:47 -08:00