Advertisement
Guest User

Changelog 05-01-2017

a guest
May 1st, 2017
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.11 KB | None | 0 0
  1. ### 05-01-2017
  2. ***
  3.  
  4.  
  5. * **device/lge/v20-common/**
  6. 47da804 v20: Add camcorder stereo dual mic paths
  7.  
  8. * **kernel/lge/msm8996/**
  9. a7d1789 us996: Use Common NFC DT
  10. 5493c1e ANDROID: cpu: send KOBJ_ONLINE event when enabling cpus
  11. 82d3984 arm64: Restore native CPU hotplugging
  12.  
  13. ### 04-30-2017
  14. ***
  15.  
  16.  
  17. * **system/extras/su/**
  18. 7344440 su: Don't start daemon for adb only mode
  19.  
  20. ### 04-29-2017
  21. ***
  22.  
  23.  
  24. * **bootable/recovery/**
  25. 5d701cc recovery: Complete * **pathmap usage
  26. 39ce741 Revert "recovery:updater: Changes to support 32->64 bit upgrades"
  27.  
  28. ### 04-28-2017
  29. ***
  30.  
  31.  
  32. * **hardware/libhardware_legacy/**
  33. ec33ac3 wifi: add firmware loader support for the non-LKM case
  34.  
  35. * **kernel/lge/msm8996/**
  36. b3e7a6d vs995: Update NFC pinctrl
  37. 78abe14 ls997: Update NFC pinctrl
  38. bb9b111 us996: Update NFC pinctrl
  39. 1ef2ab4 Update ls997 us996 vs995 defconfigs
  40. dbba101 Sound: SoC: bring back CONFIG_SND_USE_SEC_MI2S option
  41.  
  42. * **packages/apps/ThemeInterfacer/**
  43. 40e3809 JobService: Expose configuration shim refresh delay
  44.  
  45. * **system/extras/**
  46. f30ae7f Use * **pathmap for recovery
  47.  
  48. * **vendor/emotion/**
  49. 3311e48 dependencies: add Xiaomi Mi5s plus
  50.  
  51. ### 04-27-2017
  52. ***
  53.  
  54.  
  55. * **hardware/samsung/**
  56. a58b7d9 AdvancedDisplay - Rename default scenario
  57.  
  58. * **packages/apps/ThemeInterfacer/**
  59. 3f3c33b Add a looper to the locale change handler
  60.  
  61. ### 04-26-2017
  62. ***
  63.  
  64.  
  65. * **build/**
  66. fd81a3e Build: Switch to Magisk as the built in root [2/2]
  67.  
  68. * **device/lge/msm8996-common/**
  69. 89249ef msm8996: Enable stereo camcorder mics and set proper ACDB IDs
  70. a98ae03 msm8996: Set top-app boost to 10 based on hints rather than always
  71. 6041f35 msm8996: sepolicy: Set schedutil tunable context
  72. 74db740 msm8996: Switch to schedutil governor
  73. 7e4cf96 msm8996: Move cpuset configuration to bootcomplete
  74. ab75817 msm8996: Kang marlin libdumpstate
  75. 65b4e05 msm8996: Move power config into init.qcom.rc and add EAS'd perfd
  76. 969372e msm8996: Import marlin power HAL
  77. 092548e msm8996: Add init.power.sh to manage EAS and other PM
  78. 9a33226 msm8996: update cpusets at boot complete
  79. 1e82ef9 msm8996: Disable sched_boost after boot complete
  80. bb3bc6b msm8996: Setting appropriate schedtune knobs during init.
  81. 2edcc4b msm8996: Add support for foreground and top-app stune groups.
  82. 9b4dd5d msm8996: add camera-daemon cpuset
  83. 462a61a msm8996: Enable cpusets and EAS features
  84.  
  85. * **frameworks/base/**
  86. 3de474d am: Handle unchecked activity starts for protected components (2)
  87. c25a41f fix wrong algorithm in WifiPowerPerPacket()
  88. 334be8f SystemUI:Notification bar custom notification display problems
  89. 47897b5 SystemUI:Bluetooth can't be turn off
  90. 2f3bcc9 BT: Update wait function in ManagerService to handle BLE states
  91. dceff7e SystemUI: Fix SystemUI ANR
  92.  
  93. * **frameworks/opt/telephony/**
  94. fc1c2fa Create cdma dummy apns.
  95. 2a82995 GsmCdmaPhone: Fix GSM SIM card ICCID on NV sub CDMA devices
  96.  
  97. * **hardware/qcom/audio-caf/msm8996/**
  98. 6bace74 msm8996: audio: Add l/r mic swapping when using stereo mics
  99.  
  100. * **kernel/lge/msm8996/**
  101. eaadf2a ls997_defconfig: Regenerate and enable EAS
  102. 60c04a8 ls997_defconfig: Properly enable EXT4 file-based encryption
  103. 43a5ca1 Disable DISPLAY_DYN_DSI_MIDE_SWITCH
  104. 0c8b8d3 Fix static screen
  105. 7b3651c ls997_defconfig update
  106.  
  107. * **packages/apps/Dialer/**
  108. ad8b6d5 InCallUI: Don't force enable the prox sensor for incoming calls
  109.  
  110. * **packages/apps/Settings/**
  111. 7c34c02 Add Magisk Manager dashboard option
  112. c71338a Properly remove root access under DevSettings
  113.  
  114. * **packages/apps/ThemeInterfacer/**
  115. 9936dc3 README: Recommend Interfacer be put in the services folder
  116.  
  117. * **packages/apps/Trebuchet/**
  118. 29b0b0a Trebuchet: lineage launcher icon
  119. c9e7654 Trebuchet: Do not crash if normalized string for sorting is empty
  120.  
  121. * **vendor/cmsdk/**
  122. 3146f36 Protect system profiles related broadcasts
  123.  
  124. * **vendor/emotion/**
  125. 4da609e prebuilt: bump magisk to official 12.0
  126. c9ac1c7 Revert "sepolicy: Allow qti_init_shell to execute su commands"
  127. 4ecd0a9 emotion: Switch to Magisk as the built in root [1/2]
  128.  
  129. * **vendor/lge/**
  130. c728b4b msm8996: Kang marlin perfd stack (for compat with marlin power HAL)
  131. f9a1f2b msm8996: Revert soundtrigger blobs to pre-h872 merge
  132.  
  133. ### 04-25-2017
  134. ***
  135.  
  136.  
  137. * **frameworks/base/**
  138. fb55948 Keyguard: Move CAF strings to cm_strings.xml.
  139. 6f4e872 Automatic translation import
  140. 1b50775 Themes: Allow volume slider and thumb to work with custom images.
  141. f51ed71 Separate tile label color from icon drawable color
  142.  
  143. * **hardware/samsung/**
  144. 9432ff3 mkbootimg: add exynos subdir to possible_dtb_dirs
  145.  
  146. * **kernel/lge/msm8996/**
  147. 6912121 h850_defconfig: Regenerate and enable EAS
  148. f7abb6f h918_defconfig: Regenerate and enable EAS
  149. 5babe33 h872_defconfig: Regenerate and enable EAS
  150. 917080f h830_defconfig: Regenerate and enable EAS
  151. 5bce2cd h872_defconfig: Properly enable EXT4 file-based encryption
  152. c89413e h918_defconfig: Properly enable EXT4 file-based encryption
  153. 6b13bfc h850_defconfig: Properly enable EXT4 file-based encryption
  154. 740919e h830_defconfig: Properly enable EXT4 file-based encryption
  155. 290cfde msm8996pro: Decommonize energy model
  156. a117de5 DTS: Update Energy Model for SD820 Devices (msm8996)
  157. 5f97e69 DTS: MSM8996: EAS Energy Model Change
  158. 1fcfbb1 Revert "cpuidle: Wakeup only cpus for which qos has changed."
  159. f714704 cpuidle: Fix cpuidle_state_is_coupled() argument in cpuidle_enter()
  160. 155fa1c staging: binder - Set binder_debug_mask=0 to suppress logging
  161. d444834 Revert "memcg: add permission check"
  162. 7d5b762 Revert "cgroup: memcg: pass correct argument to subsys_cgroup_allow_attach"
  163. 1cf5b63 cgroup: Change from CAP_SYS_NICE to CAP_SYS_RESOURCE for cgroup migration permissions
  164. 71f530e CHROMIUM: cgroups: relax permissions on moving tasks between cgroups
  165. 5f33fda ANDROID: sched/tune: Remove leftover instances of allow_attach
  166. 7a4cbbe Revert "cgroup: refactor allow_attach function into common code"
  167. b9b6cf9 Revert "cgroup: Add generic cgroup subsystem permission checks"
  168. 0de164c Revert "cgroup: Clean up after allow_attach check"
  169. a6add45 cpuset: make sure new tasks conform to the current config of the cpuset
  170. 536f84f Revert "cpuset: Add allow_attach hook for cpusets on android."
  171. d1b734d cpuset: handle race between CPU hotplug and cpuset_hotplug_work
  172. a2e578c SCHED: SCHEDUTIL: Fix tunables not sticking after core going offline
  173. 7f4a338 sched: EAS: energy model change. Based on QCOM 8996AB one.
  174. 57b2a57 kbuild: move -Wunused-const-variable to W=1 warning level
  175. d1c7b81 arm64/boot/Makefile: Make sure find command follows symbolic links to find the dtb
  176. 1ab2a21 FROM-LIST: cpufreq: schedutil: Redefine the rate_limit_us tunable
  177. bb302eb sched: Implement lockless wake-queues
  178. b3ae5d5d3 UPSTREAM: sched/fair: Fix post_init_entity_util_avg() serialization
  179. d9dc75c ANDROID: sched: fix duplicate sched_group_energy const specifiers
  180. 44663d3 EXPERIMENTAL: sched/fair: Use energy_diff for tasks where appropriate
  181. 0ad4aab EXPERIMENTAL: sched/fair: Reduce balance interval to 0 if we have a misfit task
  182. e5bd147 EXPERIMENTAL: events: add tracpoint for energy/performance variations
  183. 9e251f0 EXPERIMENTAL: events: add tracepoint for energy_diff
  184. 1daf35e EXPERIMENTAL: sched/fair: add support to compute perf/energy variations
  185. e978909 EXPERIMENTAL: sched/fair: make find_new_capacity() to honour the task's boost
  186. 32d5842 EXPERIMENTAL: sched/fair: use energy_env as single argument
  187. b0ecea0 EXPERIMENTAL: sched/fair: add ENERGY_FILTER sched_feature
  188. e67a902 EXPERIMENTAL: FROMLIST: sched/fair: kick nohz idle balance for misfit task
  189. 883d5c5 sched/tune: don't use schedtune before it is ready
  190. e2f4a28 sched/fair: use SCHED_CAPACITY_SCALE for energy normalization
  191. cc4b746 sched/{fair,tune}: use reciprocal_value to compute boost margin
  192. 26c91d5 sched/tune: Initialize raw_spin_lock in boosted_groups
  193. a58a694 sched/tune: report when SchedTune has not been initialized
  194. c82a15f sched/tune: fix sched_energy_diff tracepoint
  195. ff4e71f sched/tune: increase group count to 5
  196. 3e41fcc cpufreq/schedutil: use boosted_cpu_util for PELT to match WALT
  197. 43ac6ce sched/fair: Fix sched_group_energy() to support per-cpu capacity states
  198. 06878d9 sched/fair: discount task contribution to find CPU with lowest utilization
  199. 9fb9348 cpufreq/schedutil: Fix schedutil's 'default governor' machinery
  200. 3366437 sched/fair: ensure utilization signals are synchronized before use
  201. f05b61d sched/walt: Add CONFIG_USE_WALT to change default usage of WALT
  202. 89cfccb sched/fair: remove task util from own cpu when placing waking task
  203. f3cc4d9 trace:sched: Make util_avg in load_avg trace reflect PELT/WALT as used
  204. 13d723e Experimental!: sched/fair: Add eas (& cas) specific rq, sd and task stats
  205. e1f05c1 sched/core: Fix PELT jump to max OPP upon util increase
  206. e2ca2bf DEBUG: sched/fair: Fix sched_load_avg_cpu events for task_groups
  207. f910733 DEBUG: sched/fair: Fix missing sched_load_avg_cpu events
  208. a97712b Revert "cgroup: Fix issues in allow_attach callback"
  209. fc89f2a ANDROID: sched/walt: fix build failure if FAIR_GROUP_SCHED=n
  210. 650b3cf sched/walt: kill {min,max}_capacity
  211. a4c72b2 sched: EAS & 'single cpu per cluster'/cpu hotplug interoperability
  212. 85f3c39 sched: Multiple upstream load tracking changes
  213. a859189 sched/fair: Fix effective_load() to consistently use smoothed load
  214. 55dd4fd sched: propagate asynchrous detach
  215. a80a1b7 sched: propagate load during synchronous attach/detach
  216. 7f90416 sched: fix hierarchical order in rq->leaf_cfs_rq_list
  217. 2652d25 sched: factorize PELT update
  218. 6dca9d6 sched: factorize attach entity
  219. be4aa7d sched/fair: Improve PELT stuff some more
  220. a4af259 sched/fair: Apply more PELT fixes
  221. b72dcb2 sched/fair: Initiate a new task's util avg to a bounded value
  222. dfe6ce6 Fixup!: sched/fair: No need to 'and' current cpu w/ online mask in wakeup
  223. a4a5470 Fixup!: Return first idle cpu for prefer_idle task immediately
  224. 141a832 Fixup!: sched/fair: Simplify idle_idx handling in select_idle_sibling()
  225. 47d4e13 Fixup!: sched/fair: Refactor min_util, new_util in find_best_target()
  226. bccce16 Fixup!: sched/fair: Simplify idle_idx handling in find_best_target()
  227. 6bde027 Fixup!: sched/fair: Simplify target_util handling in find_best_target()
  228. a39d7b7 sched/fair: Simplify backup_capacity handling in find_best_target()
  229. 9b9903a Experimental!: sched/fair: Change cpu iteration order in find_best_target()
  230. 75f047a Experimental!: sched/core: Add first cpu w/ max/min orig capacity to root domain
  231. 4f1ef09 sched/core: Remove remnants of commit fd5c98da1a42
  232. 27f662a Experimental!: sched: Remove sysctl_sched_is_big_little
  233. 3ec2c20 Experimental!: sched/fair: Code !is_big_little path into select_energy_cpu_brute()
  234. 8e91a9a Experimental!: EAS: sched/fair: Re-integrate 'honor sync wakeups' into wakeup path
  235. c43fdfd Fixup!: sched/fair.c: Set SchedTune specific struct energy_env.task
  236. f7e32d6 Experimental!: sched/fair: Energy-aware wake-up task placement
  237. 9235159 Experimental!: sched/fair: Add energy_diff dead-zone margin
  238. c3dec71 Experimental!: sched/fair: Decommission energy_aware_wake_cpu()
  239. d1adc2f Experimental!: sched/fair: Do not force want_affine eq. true if EAS is enabled
  240. 47c4577 Experimental! arm64: Set SD_SHARE_CAP_STATES sched_domain flag on DIE level
  241. b80b769 sched/fair: Fix incorrect comment for capacity_margin
  242. e03eb34 sched/fair: Avoid pulling tasks from non-overloaded higher capacity groups
  243. 51a218d sched/fair: Add per-CPU min capacity to sched_group_capacity
  244. ad5b7cf sched/fair: Consider spare capacity in find_idlest_group()
  245. 208299a sched/fair: Compute task/cpu utilization at wake-up correctly
  246. b0a834e sched/fair: Let asymmetric CPU configurations balance at wake-up
  247. 43124d6 sched/core: Enable SD_BALANCE_WAKE for asymmetric capacity systems
  248. 3c590e9 sched/core: Pass child domain into sd_init()
  249. 8a18f28 sched/core: Introduce SD_ASYM_CPUCAPACITY sched_domain topology flag
  250. 1dc7935 sched/core: Remove unnecessary NULL-pointer check
  251. 458cc1b sched/fair: Optimize find_idlest_cpu() when there is no choice
  252. 67898c5 sched/fair: Make the use of prev_cpu consistent in the wakeup path
  253. d649257 sched/core: Fix power to capacity renaming in comment
  254. c7865ca Partial Revert: "WIP: sched: Add cpu capacity awareness to wakeup balancing"
  255. c32f8d5 Revert "WIP: sched: Consider spare cpu capacity at task wake-up"
  256. 507b686 schedutil: Fix linkage of schedutil and walt
  257. 2e535e5 cpufreq: schedutil: add up/down frequency transition rate limits
  258. 0118413 trace/sched: add rq utilization signal for WALT
  259. 09cfa4d sched/cpufreq: make schedutil use WALT signal
  260. 390ab98 sched: cpufreq: use rt_avg as estimate of required RT CPU capacity
  261. 3b7edfe cpufreq: schedutil: move slow path from workqueue to SCHED_FIFO task
  262. 6db2100 sched: backport schedutil governor from 4.9-rc4
  263. c853eec sched: backport cpufreq hooks from 4.9-rc4
  264. 6dc2d95 kthread: allow to cancel kthread work
  265. ec1ea18 sched/cpufreq: fix tunables for schedfreq governor
  266. e62b562 sched: This kernel expects sched_cfs_boost to be signed
  267. 94e8e89 Revert "DEBUG: UTIL_EST: sched: update tracepoint to report estimated CPU utilzation"
  268. fb11bbf sched/walt: Drop arch-specific timer access
  269. f650a1d arch_timer: add error handling when the MPM global timer is cleared
  270. 26613eb sched/tune: backport 'fix accounting for runnable tasks'
  271. b467420 sched: Fix sysctl_sched_cfs_boost type to be int
  272. 71560b4 sched/walt: use do_div instead of division operator
  273. 4dda3c8 schedtune: Guarding against compile errors
  274. c647358 Unify whitespace layout with android-3.18
  275. 15e83b9 Revert: UTIL_EST code from 'fix set_cfs_cpu_capacity when WALT is in use"
  276. d2583dc8 sched/fair: Fix uninitialised variable in idle_balance
  277. 83d66d3 sched/fair: missing parts of 'optimize idle cpu selection for boosted tasks'
  278. 8307cb2 eas/sched/fair: Fixing comments in find_best_target.
  279. 507e746 FIX: sched/tune: move schedtune_nornalize_energy into fair.c
  280. 86a270c FIXUP: sched/tune: update accouting before CPU capacity
  281. d3a6aca Revert "WIP: UTIL_EST: sched/fair: add support for estimated utilization"
  282. 52453ad Revert "WIP: UTIL_EST: sched/{core,fair}: add support to use estimated utilization"
  283. 07f90b1 sched: revert UTIL_EST usage from commit 6bf72ca7f1
  284. 8d66c13 Revert "WIP: UTIL_EST: switch to usage of tasks's estimated utilization"
  285. 1ecf1f8 Revert "WIP: UTIL_EST: sched/fair: use estimated utilization to drive CPUFreq"
  286. 7991e76 Revert "WIP: UTIL_EST: use estimated utilization on energy aware wakeup path"
  287. 3e3bc04 Revert "WIP: UTIL_EST: use estimated utilization on load balancing paths"
  288. 00fe12c sched: tune: Fix lacking spinlock initialization
  289. a63d6b5 ANDROID: sched/tune: schedtune_allow_attach() can be static
  290. ee0e639 ANDROID: sched/tune: __pcpu_scope_cpu_boost_groups can be static
  291. 494ad85 sched: Cleanup stuff that got nuked during EAS bringup
  292. 3d30bae Handle walt accounting anomoly during resume
  293. 01ef854 UPSTREAM: sched: Fix a race between __kthread_bind() and sched_setaffinity()
  294. 83b395b thermal: msm: Remove crap logging
  295. f24b8e3 power: Add detailed suspend abort reason.
  296. 8fc97fb sched: avoid migrating when softint on tgt cpu should be short
  297. 23a2fe4 sched/fair: remove printk while schedule is in progress
  298. 2273b49 sched: avoid scheduling RT threads on cores currently handling softirqs
  299. 13fc572 cpuidle: don't disable cpuidle when entering suspend
  300. 45e4131 arm: dts: remove unused kernel_cmd for EAS
  301. 63d19e4 sched/cpufreq_sched: fix thermal capping events
  302. ddc0686 eas/sched/fair: Picking cpus with low OPPs for tasks that prefer idle CPUs
  303. b1a0abe FIXUP: sched/tune: do initialization as a postcore_initicall
  304. 83a2ba0 sched/fair/eas: Favor higher cpus only for boosted tasks.
  305. 1aff4c5 WIP sched/tune: Introducing a new schedtune attribute prefer_idle.
  306. fdddafd sched: eas: use util instead of capacity to select busy cpu
  307. 1132aba sched: eas: optimize idle cpu selection for boosted tasks
  308. 113af94 sched/rt: Avoid moving rt task if destination CPU does not run low priority task.
  309. da9dace sched: EAS: fix select_idle_sibling
  310. e526d6d sched/tune: fix PB and PC cuts indexes definition
  311. 2074780 eas/stune: schedtune cpu boost_max must be non-negative.
  312. 199ab21 sched: fix SchedFreq integration for both PELT and WALT
  313. 5081a89 sched: fix set_cfs_cpu_capacity when WALT is in use
  314. 8137aa4 sched: EAS: Avoid causing spikes to max-freq unnecessarily
  315. c0e5051 sched: eas: fix corner case in optimization for boosted tasks
  316. 2c1572a eas/sched/fair: Favoring busy cpus with low OPPs
  317. 2b7885d eas: favor idle cpus for boosted tasks
  318. fe75080 sched: EAS: energy model change
  319. 3fc0bba eas/walt: Accounting for number of irqs pending on each core.
  320. 186ea18 eas/energy-model: Updating energy model to reflect new frequency added by qcom on silver core.
  321. c1d29be Fix: CPU_FREQ_DEFAULT_GOV_SCHED must select CPU_FREQ_GOV_SCHED
  322. 6c17405 sched: EAS: Fix double-release of spinlock in move_queued_task
  323. 1d0190a [PATCH] EAS: fix build for non-SMP targets
  324. d162b2c Fix hang during suspend in sched_group_energy
  325. 031b028 BACKPORT: PM: wakeup_reasons: disable wakeup-reason deduction by default
  326. 7bef891 PM: wakeup_reasons: fix race condition
  327. 4131fdc BACKPORT: PM: wakeup_reason: add functions to query and clear wakeup reasons
  328. f6bcef9 eas/walt: Use walt_ktime_clock() instead of ktime_get_ns() to avoid a race resulting in watchdog resets
  329. 82e5c6f Fixing compilation errors in cpufreq_interactive.c due to EAS merge on to the default android-msm-marlin-3.18.
  330. 4de5eac Fixing compilation errors in fair.c and core.c due to merging EAS patches into mainline android-msm-marlin-3.18.
  331. 5a23b0f sched/tune: fix accounting for runnable tasks (5/5)
  332. 8e7bdfa sched/tune: fix accounting for runnable tasks (4/5)
  333. 2a145b5 sched/tune: fix accounting for runnable tasks (3/5)
  334. 5b64339 sched/tune: fix accounting for runnable tasks (2/5)
  335. de94e50 sched/tune: fix accounting for runnable tasks (1/5)
  336. 8c0d36d sched/tune: beautify schedtune_tasks_update()
  337. b2062e9 sched/tune: use a single initialisation function
  338. 25b3771 sched/{fair,tune}: simplify fair.c code
  339. d8b7f53 sched/tune: fix compilation error on !CONFIG_CGROUP_SCHEDTUNE
  340. 1ba0f3a sched/tune: fix payoff calculation for boost region
  341. 4ac5c29 sched: Introduce Window Assisted Load Tracking (WALT)
  342. 3a03c65 sched/fair: call OPP update when going idle after migration
  343. 5ad54ed sched-freq: make throttle times tunable
  344. 08036eb sched/cpufreq: Increasing throttle_down_nsec to 50ms
  345. f4b2e76 eas: New energy model for QCOM 8996AB
  346. 3da296b sched/fair: Moving boosted_task_util outside the loop.
  347. b4f96dd sched/fair: Using boosted_task_util to calculate new_util in energy_aware_wake_cpu.
  348. 24abf83 schedtune: Add support for negative boost values
  349. 4536508 sched: EAS: take cstate into account when selecting idle core
  350. af29e29 FIX: STUNE: update usage of boosted task utilisation on CPU selection
  351. 6283465 FIX: STUNE: move schedtune_nornalize_energy into fair.c
  352. 8e3d711 DEBUG: UTIL_EST: sched: update tracepoint to report estimated CPU utilzation
  353. 3bb41d3 WIP: UTIL_EST: use estimated utilization on load balancing paths
  354. f68fc83 WIP: UTIL_EST: use estimated utilization on energy aware wakeup path
  355. 420d92f WIP: UTIL_EST: sched/fair: use estimated utilization to drive CPUFreq
  356. c4f36ba WIP: UTIL_EST: switch to usage of tasks's estimated utilization
  357. 7ffe6d2 WIP: UTIL_EST: sched/{core,fair}: add support to use estimated utilization
  358. 3d8a59e WIP: UTIL_EST: sched/fair: add support for estimated utilization
  359. 1bf51e1 UPSTREAM: sched/fair: Make the entity load aging on attaching tunable
  360. b464d75 UPSTREAM: sched/fair: Fix new task's load avg removed from source CPU in wake_up_new_task()
  361. 3f368ac UPSTREAM: sched/fair: Disable the task group load_avg update for the root_task_group
  362. 7e07c35 UPSTREAM: sched/fair: Move the cache-hot 'load_avg' variable into its own cacheline
  363. 13e97df UPSTREAM: sched/fair: Avoid redundant idle_cpu() call in update_sg_lb_stats()
  364. 0aeb7b6 UPSTREAM: sched/fair: Make it possible to account fair load avg consistently
  365. ae7effe UPSTREAM: sched/fair: Modify the comment about lock assumptions in migrate_task_rq_fair()
  366. ada479c UPSTREAM: sched/fair: Clean up the explanation around decaying load update misses
  367. 0e772ca UPSTREAM: sched/fair: Fix nohz.next_balance update
  368. 3aad2fe UPSTREAM: sched/core: Delete PF_EXITING checks from cpu_cgroup_exit() callback
  369. b673f38 UPSTREAM: sched/core: Remove unused argument from sched_class::task_move_group
  370. 1c4d790 UPSTREAM: sched/fair: Unify switched_{from,to}_fair() and task_move_group_fair()
  371. ebf6c30 UPSTREAM: sched/fair: Fix switched_to_fair()'s per entity load tracking
  372. 0a43f4c UPSTREAM: sched/fair: Have task_move_group_fair() unconditionally add the entity load to the runqueue
  373. 8138de3 UPSTREAM: sched/fair: Factor out the {at,de}taching of the per entity load {to,from} the runqueue
  374. d70a99e UPSTREAM: sched: Ensure a task has a non-normalized vruntime when returning back to CFS
  375. 2f99404 UPSTREAM: sched/fair: Clean up the __sched_period() code
  376. ea1f771 UPSTREAM: sched/core: Validate rq_clock*() serialization
  377. 226503e sched: fair: add tunable to set initial task load
  378. a2983a0 sched-freq: Fix handling of max/min frequency
  379. d07cc5c TBT: EXPERIMENTAL: sched/fair: recalculate PELT lookup tables for 16ms
  380. 57dddea DEBUG: sched: add tracepoint for RD overutilized
  381. 020c3d8 EAS: sched: fair: fix uninitialized local variable
  382. ace030f sched/cpufreq_sched: use shorter throttle for raising OPP
  383. 9b7baf7 EAS: cpufreq: interactive: return ENODEV on write to use_migration_notif
  384. dcf28f2 EAS: sched/fair: for SMP bias toward idle core with capacity
  385. 3b08cf95 EAS: sched/fair: tunable to honor sync wakeups
  386. fe5a9de EAS: sched/fair: tunable to force selecting at cpu granularity
  387. 80ee6a4 Add energy model for mtp8996
  388. 7bf5a27 WIP: arm64, topology: Updates to use DT bindings for EAS costing data
  389. 0fe6abf FIXUP: arm64: Remove Juno specific changes to topology.c
  390. cfcfc13 WIP: arm64: Cpu invariant scheduler load-tracking and capacity support
  391. 04e9a95 WIP: arm64, topology: Define JUNO energy and provide it to the scheduler
  392. ac3ee30 WIP: sched: Documentation for scheduler energy cost model
  393. f3710ce FROMLIST: cpufreq: introduce cpufreq_driver_is_slow
  394. 539c60e WIP: cpufreq: Max freq invariant scheduler load-tracking and cpu capacity support
  395. b34a3a1 UPSTREAM: cpumask, nodemask: implement cpumask/nodemask_pr_args()
  396. 9c098e8 WIP: cpufreq: Frequency invariant scheduler load-tracking support
  397. 381e787 WIP: arm64: Enable max freq invariant scheduler load-tracking and capacity support
  398. d981211 WIP: Documentation: DT bindings for energy model cost data required by EAS
  399. 19d3822 WIP: arm: Update arch_scale_cpu_capacity() to reflect change to define
  400. dadd5e4 WIP: arm: Enable frequency invariant scheduler load-tracking support
  401. 043ed8a WIP: arm: topology: Define TC2 energy and provide it to the scheduler
  402. 72e0f50 WIP: arm: Cpu invariant scheduler load-tracking and capacity support
  403. 7f79500 CHROMIUM: cpufreq: Declare acct_update_power as static inline if needed
  404. 83bd71f WIP: arm: Enable max freq invariant scheduler load-tracking and capacity support
  405. df5e472 WIP: arm64: Enable frequency invariant scheduler load-tracking support
  406. d214112 WIP: sched/tune: add detailed documentation
  407. 97ef334 DEBUG: schedtune: add tracepoint on P-E space filtering
  408. 78d3d20 DEBUG: schedtune: add tracepoint for energy_diff() values
  409. 3b2c321 DEBUG: schedtune: add tracepoint for task boost signal
  410. 1f44aae DEBUG: schedtune: add tracepoint on boostgroup updates
  411. 17d6405 DEBUG: schedtune: add tracepoint for schedtune_tasks_update() values
  412. 1850b60 DEBUG: schedtune: add tracepoint for CPU boost signal
  413. a8bc003 DEBUG: schedtune: add tracepoint for SchedTune configuration update
  414. 65f5943 DEBUG: sched: add energy procfs interface
  415. 757e3f9 DEBUG: sched,cpufreq: add cpu_capacity change tracepoint
  416. ac04834 DEBUG: sched: add tracepoint for CPU load/util signals
  417. 3228871 DEBUG: sched: add tracepoint for task load/util signals
  418. 26aa29e DEBUG: sched: add tracepoint for cpu/freq scale invariance
  419. 17451e5 WIP: sched/fair: filter energy_diff() based on energy_payoff value
  420. be4cf7a WIP: sched/tune: add support to compute normalized energy
  421. 4ecfdfd WIP: sched/fair: keep track of energy/capacity variations
  422. 0be702f WIP: sched/fair: add boosted task utilization
  423. 1ce9e9b WIP: sched/{fair,tune}: track RUNNABLE tasks impact on per CPU boost value
  424. 1d049e7 WIP: sched/tune: compute and keep track of per CPU boost value
  425. a02b793 WIP: sched/tune: add initial support for CGroups based boosting
  426. a776dd0 WIP: sched/fair: add boosted CPU usage
  427. 1368eb6 WIP: sched/fair: add function to convert boost value into "margin"
  428. 86bd740 WIP: sched/tune: add sysctl interface to define a boost value
  429. 9e4d8a1 WIP: sched/cpufreq_sched: add trace events
  430. a6bec4a FIXUP: sched/fair: jump to max OPP when crossing UP threshold
  431. f37f5e7 FIXUP: FROMLIST: sched: scheduler-driven cpu frequency selection
  432. 9c5fdce FIXUP: sched: scheduler-driven cpu frequency selection
  433. 67a306d FROMLIST: sched: rt scheduler sets capacity requirement
  434. acca7f8 FROMLIST: sched: deadline: use deadline bandwidth in scale_rt_capacity
  435. 966720d FROMLIST: sched: remove call of sched_avg_update from sched_rt_avg_update
  436. 225485b FROMLIST: sched/fair: jump to max OPP when crossing UP threshold
  437. 61c4455 FROMLIST: sched/fair: cpufreq_sched triggers for load balancing
  438. bb2fcf0 FROMLIST: sched/{core,fair}: trigger OPP change request on fork()
  439. dd00388 FROMLIST: sched/fair: add triggers for OPP change requests
  440. 4b94800 FROMLIST: sched: scheduler-driven cpu frequency selection
  441. 68d1cba CHROMIUM: Enable ENERGY_AWARE sched feature
  442. 3ac47ba WIP: sched: Support for extracting EAS energy costs from DT
  443. de1eb91 WIP: sched: Consider misfit tasks when load-balancing
  444. 6579f5c WIP: sched: Add group_misfit_task load-balance type
  445. 092ce86 WIP: sched: Add per-cpu max capacity to sched_group_capacity
  446. 84ad44b WIP: sched: Do eas idle balance regardless of the rq avg idle value
  447. 33e53eb WIP: sched: Update max cpu capacity in case of max frequency constraints
  448. 7416716 WIP: sched: Disable energy-unfriendly nohz kicks
  449. 2697c79 WIP: sched: Consider a not over-utilized energy-aware system as balanced
  450. b5a46ef WIP: sched: Energy-aware wake-up task placement
  451. bc0cde2 WIP: sched: Determine the current sched_group idle-state
  452. 5d6a876 WIP: sched, cpuidle: Track cpuidle state index in the scheduler
  453. 7d69f65 WIP: sched: Add over-utilization/tipping point indicator
  454. 758e784 WIP: sched: Estimate energy impact of scheduling decisions
  455. e504d51 WIP: sched: Extend sched_group_energy to test load-balancing decisions
  456. 27487ac WIP: sched: Calculate energy consumption of sched_group
  457. a145be7 WIP: sched: Highest energy aware balancing sched_domain level pointer
  458. ccfa6b4 WIP: sched: Relocated cpu_util() and change return type
  459. 46a89d6 FROMLIST: sched: Compute cpu capacity available at current frequency
  460. 13a288a WIP: sched: Introduce SD_SHARE_CAP_STATES sched_domain flag
  461. b805115 WIP: sched: Initialize energy data structures
  462. b8ef22c WIP: sched: Introduce energy data structures
  463. 9db959b WIP: sched: Make energy awareness a sched feature
  464. 4b47d58 WIP: sched: Prevent unnecessary active balance of single task in sched group
  465. e994d0a WIP: sched: Enable idle balance to pull single task towards cpu with higher capacity
  466. 8565b4d WIP: sched: Consider spare cpu capacity at task wake-up
  467. 53abae8 WIP: sched: Add cpu capacity awareness to wakeup balancing
  468. 35134f4 WIP: sched: Store system-wide maximum cpu capacity in root domain
  469. f152823 UPSTREAM: sched/fair: Beef up wake_wide()
  470. 82ae508 UPSTREAM: sched: Move code around
  471. 7c57a97 UPSTREAM: sched/core: Remove check of p->sched_class
  472. 0b5340b UPSTREAM: sched,dl: Fix sched class hopping CBS hole
  473. 9752b9a UPSTREAM: sched: deadline: Use hrtimer_start()
  474. 877b16e UPSTREAM: sched/deadline: Support DL task migration during CPU hotplug
  475. 21d70ed UPSTREAM: sched/dl: Prevent enqueue of a sleeping task in dl_task_timer()
  476. debdd37 UPSTREAM: sched/deadline: Fix stale yield state
  477. a6acad2 UPSTREAM: sched/deadline: Fix deadline parameter modification handling
  478. f9d7e16 UPSTREAM: sched/deadline: Don't check CONFIG_SMP in switched_from_dl()
  479. 5602446 UPSTREAM: sched/deadline: Reschedule from switched_from_dl() after a successful pull
  480. 54fd568 UPSTREAM: sched/deadline: Fix artificial overrun introduced by yield_task_dl()
  481. fc04ee1 UPSTREAM: sched/deadline: Implement cancel_dl_timer() to use in switched_from_dl()
  482. 958b3f2 UPSTREAM: sched/fair: Update task group's load_avg after task migration
  483. bed57a8 UPSTREAM: sched/fair: Fix overly small weight for interactive group entities
  484. a22daec UPSTREAM: sched/fair: Optimize per entity utilization tracking
  485. dc0a441 UPSTREAM: sched/fair: Defer calling scaling functions
  486. 09e8237 UPSTREAM: sched/fair: Optimize __update_load_avg()
  487. b22f023 UPSTREAM: sched/fair: Rename scale() to cap_scale()
  488. 2d10143 UPSTREAM: sched/fair: Initialize task load and utilization before placing task on rq
  489. 14dcfea UPSTREAM: sched/fair: Get rid of scaling utilization by capacity_orig
  490. 58f1549 UPSTREAM: sched/fair: Name utilization related data and functions consistently
  491. f1c2001 UPSTREAM: sched/fair: Make utilization tracking CPU scale-invariant
  492. 740808d UPSTREAM: sched/fair: Convert arch_scale_cpu_capacity() from weak function to #define
  493. b4e556b UPSTREAM: sched/fair: Make load tracking frequency scale-invariant
  494. 0a7148a UPSTREAM: sched/fair: Clean up load average references
  495. c4287c7 UPSTREAM: sched/fair: Provide runnable_load_avg back to cfs_rq
  496. a1e6af4 UPSTREAM: sched/fair: Remove task and group entity load when they are dead
  497. 291e537 UPSTREAM: sched/fair: Init cfs_rq's sched_entity load average
  498. 5869fe7 UPSTREAM: sched/fair: Implement update_blocked_averages() for CONFIG_FAIR_GROUP_SCHED=n
  499. c44492f UPSTREAM: sched/fair: Rewrite runnable load and utilization average tracking
  500. 7e0650a UPSTREAM: sched/fair: Remove rq's runnable avg
  501. a4d61ab UPSTREAM: sched, timer: Convert usages of ACCESS_ONCE() in the scheduler to READ_ONCE()/WRITE_ONCE()
  502. dd6f4c1 UPSTREAM: sched/core: Validate rq_clock*() serialization
  503. 1a209c3 UPSTREAM: sched: Move the loadavg code to a more obvious location
  504. bc8ffdf UPSTREAM: sched/fair: Fix a comment reflecting function name change
  505. 295265c UPSTREAM: sched/fair: Fix sched_entity::avg::decay_count initialization
  506. cc8f111 UPSTREAM: sched/fair: Avoid pulling all tasks in idle balancing
  507. 80d05e5 UPSTREAM: cpuidle: Clean up fallback handling in cpuidle_idle_call()
  508. 4447216 UPSTREAM: PM / sleep: Re-implement suspend-to-idle handling
  509. 3933056 UPSTREAM: sched: Improve load balancing in the presence of idle CPUs
  510. 37f6a909 UPSTREAM: sched: Optimize freq invariant accounting
  511. 3c11785 Remove qhmp_rt.c from EAS branch
  512. 7f6af00 UPSTREAM: sched: Move CFS tasks to CPUs with higher capacity
  513. e1f8a52 UPSTREAM: sched: Add SD_PREFER_SIBLING for SMT level
  514. e4a3ef5 UPSTREAM: sched: Remove unused struct sched_group_capacity::capacity_orig
  515. b717d42 UPSTREAM: sched: Replace capacity_factor by usage
  516. 7ab5cf5 UPSTREAM: sched: Calculate CPU's usage statistic and put it into struct sg_lb_stats::group_usage
  517. 8a7a56a UPSTREAM: sched: Add struct rq::cpu_capacity_orig
  518. e44a0a6 UPSTREAM: sched: Make scale_rt invariant with frequency
  519. 7165066 UPSTREAM: sched: Make sched entity usage tracking scale-invariant
  520. 280386d UPSTREAM: sched: Remove frequency scaling from cpu_capacity
  521. 8dc8341 UPSTREAM: sched: Track group sched_entity usage contributions
  522. 9498f5d UPSTREAM: sched: Add sched_avg::utilization_avg_contrib
  523. 3514eff UPSTREAM: sched/fair: fix use stale overloaded status in the busiest group finding logic
  524. 9a95698 UPSTREAM: sched/fair: Fix the dealing with decay_count in __synchronize_entity_decay()
  525. f212198 sched: [PATCHED] Revert HMP and some MSM specific features [EAS]
  526. a8f8373 fs: Cleanup some useless LG code
  527. 6df4962 fs: Reset ecryptfs and sdcardfs to CAF
  528. fa88485 userns: Remove LG's readdition of UIDGID_STRICT_TYPE_CHECKS
  529. 537be49 Sound: SoC: explicitly enable es9218p for elsa
  530. 65b16cc h918_defconfig: Disable DISPLAY_DYN_DSI_MIDE_SWITCH
  531.  
  532. * **packages/apps/OmniStyle/**
  533. 0bc2e39 Automatic translation import
  534.  
  535. * **packages/apps/Trebuchet/**
  536. 99649a5 Don't show market links if market app is protected
  537. 1cc5cef Trebuchet: use normalized strings for sorting into bucket
  538.  
  539. ### 04-24-2017
  540. ***
  541.  
  542.  
  543. * **hardware/samsung/**
  544. 5e4fbe0 power: Sanity check touchscreen path
  545.  
  546. * **packages/apps/Contacts/**
  547. 27d96ad Automatic translation import
  548.  
  549. * **packages/apps/ContactsCommon/**
  550. 6934938 Automatic translation import
  551.  
  552. * **packages/apps/Dialer/**
  553. b7a31ff Automatic translation import
  554.  
  555. * **packages/apps/Messaging/**
  556. 915f4c5 Automatic translation import
  557.  
  558. * **packages/apps/PhoneCommon/**
  559. d04b13d Automatic translation import
  560.  
  561. * **packages/apps/Settings/**
  562. 47255df Automatic translation import
  563.  
  564. * **packages/apps/Snap/**
  565. 2ede948 Automatic translation import
  566. e66b455 Fix some inconsistencies of the HDR button
  567.  
  568. * **packages/apps/ThemeInterfacer/**
  569. 97eceaf JobService: Transition to the Binder Interprocess Communication System
  570.  
  571. * **packages/inputmethods/LatinIME/**
  572. 452329d Automatic translation import
  573.  
  574. * **packages/services/Telecomm/**
  575. 8ca7f76 Automatic translation import
  576.  
  577. * **packages/services/Telephony/**
  578. 177e3c0 Automatic translation import
  579.  
  580. * **platform_manifest/**
  581. 15595a2 manifest: Track our external/libchrome
  582.  
  583. * **vendor/cmsdk/**
  584. 20e20b5 Automatic translation import
  585.  
  586. * **vendor/emotion/**
  587. d3a0e2d prebuilt: bump Substratum to 672
  588.  
  589. ### 04-23-2017
  590. ***
  591.  
  592.  
  593. * **device/lge/msm8996-common/**
  594. ca10523 msm8996: Add missing OMX blobs
  595.  
  596. * **hardware/qcom/audio-caf/msm8996/**
  597. fc1c0d9 Add special case for stereo camcorder
  598. 97baada hal: Featureize APE/VORBIS/WMA offload support
  599.  
  600. * **vendor/lge/**
  601. e68b387 msm8996: Add missing OMX blobs
  602.  
  603. ### 04-22-2017
  604. ***
  605.  
  606.  
  607. * **external/stagefright-plugins/**
  608. 3846013 Revert "codecs: Disable AC3/EAC3"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement