{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":717401110,"defaultBranch":"mini","name":"kernel_oneplus_sm8250","ownerLogin":"Juansheng","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-11-11T11:34:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/291950?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714444508.0","currentOid":""},"activityList":{"items":[{"before":"cfce4f9865127bb0e8a8cbf175e70a0c3de8c513","after":"f5d8f3fcdd1a7d761e9914d5767fe171bfb3e703","ref":"refs/heads/release","pushedAt":"2024-05-16T13:48:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/fair: Build NUMA only when its enabled","shortMessageHtmlLink":"sched/fair: Build NUMA only when its enabled"}},{"before":"102ddcdd02a897b4b25af9e8da94e3a8e2bf08cf","after":"cfce4f9865127bb0e8a8cbf175e70a0c3de8c513","ref":"refs/heads/release","pushedAt":"2024-05-16T13:32:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/fair: Sync find_busiest_queue() with upstream","shortMessageHtmlLink":"sched/fair: Sync find_busiest_queue() with upstream"}},{"before":"a0a0a0a0cd63d900391a6d5bcbd0f5fdc85fe4b5","after":"102ddcdd02a897b4b25af9e8da94e3a8e2bf08cf","ref":"refs/heads/release","pushedAt":"2024-05-13T04:14:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/fair: Set migration cost to zero to leverage DynamIQ Shared Unit\n\nWithin a DynamIQ Shared Unit (DSU), task migration cost is optimized\nthrough L2 and L3 cache sharing. When a task is migrated between CPUs\nwithin the same DSU cluster, there is no loss of L2$ and L3$ locality.\n\nSince all CPU cores are tightly interconnected within a DSU, set the task\nmigration cost to zero knowing that the DSU will facilitate L$ sharing via\nsnooping.\n\nThis leverages the DSU to improve power consumption and performance on\nsystems which contain a single DSU cluster.\n\nSigned-off-by: Sultan Alsawaf ","shortMessageHtmlLink":"sched/fair: Set migration cost to zero to leverage DynamIQ Shared Unit"}},{"before":"0323128b097ac619b09631c1abfbc23d45ed0ec1","after":"5987015d139ee08707804712d0aca128bf888c3e","ref":"refs/heads/mini","pushedAt":"2024-05-13T04:06:37.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/sugov: Merge initialization code of sg_cpu in single loop\n\nThe initialization code of the per-cpu sg_cpu struct is currently split\ninto two for-loop blocks. This can be simplified by merging the two\nblocks into a single loop. This will make the code more maintainable.\n\nSigned-off-by: Liao Chang \nAcked-by: Viresh Kumar \nSigned-off-by: Rafael J. Wysocki ","shortMessageHtmlLink":"sched/sugov: Merge initialization code of sg_cpu in single loop"}},{"before":"b0690bcae58a8e2b44535ab77825b4ff92eaa5c6","after":"a0a0a0a0cd63d900391a6d5bcbd0f5fdc85fe4b5","ref":"refs/heads/release","pushedAt":"2024-05-12T23:54:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"block: Improve shared tag set performance\n\nRemove the code for fair tag sharing because it significantly hurts\nperformance for UFS devices. Removing this code is safe because the\nlegacy block layer worked fine without any equivalent fairness\nalgorithm.\n\nThis algorithm hurts performance for UFS devices because UFS devices\nhave multiple logical units. One of these logical units (WLUN) is used\nto submit control commands, e.g. START STOP UNIT. If any request is\nsubmitted to the WLUN, the queue depth is reduced from 31 to 15 or\nlower for data LUNs.\n\nSee also https://lore.kernel.org/linux-scsi/20221229030645.11558-1-ed.tsai@mediatek.com/\n\nCc: Christoph Hellwig \nCc: Martin K. Petersen \nCc: Ming Lei \nCc: Keith Busch \nCc: Damien Le Moal \nCc: Ed Tsai \nChange-Id: Ia6d75917d533f32fffc68348b52fd3d972c9074c\nSigned-off-by: Bart Van Assche \nBug: 281845090\nLink: https://lore.kernel.org/linux-block/20230103195337.158625-1-bvanassche@acm.org/\nSigned-off-by: Bart Van Assche ","shortMessageHtmlLink":"block: Improve shared tag set performance"}},{"before":"e6612d9fd0968921d333307a5289176eac223af3","after":"0323128b097ac619b09631c1abfbc23d45ed0ec1","ref":"refs/heads/mini","pushedAt":"2024-05-12T14:04:25.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/eevdf: Remove min_vruntime_copy\n\nSince commit e8f331bcc270 (\"sched/smp: Use lag to simplify\ncross-runqueue placement\") the min_vruntime_copy is no longer used.\n\nSigned-off-by: Peter Zijlstra (Intel) ","shortMessageHtmlLink":"sched/eevdf: Remove min_vruntime_copy"}},{"before":"0d3776346bebbf10145459e547d93bd4efc45366","after":"b0690bcae58a8e2b44535ab77825b4ff92eaa5c6","ref":"refs/heads/release","pushedAt":"2024-05-12T14:00:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/sugov: Merge initialization code of sg_cpu in single loop\n\nThe initialization code of the per-cpu sg_cpu struct is currently split\ninto two for-loop blocks. This can be simplified by merging the two\nblocks into a single loop. This will make the code more maintainable.\n\nSigned-off-by: Liao Chang \nAcked-by: Viresh Kumar \nSigned-off-by: Rafael J. Wysocki ","shortMessageHtmlLink":"sched/sugov: Merge initialization code of sg_cpu in single loop"}},{"before":"f6add4f355dc527d5f429297bc291275976ea8ab","after":"0d3776346bebbf10145459e547d93bd4efc45366","ref":"refs/heads/release","pushedAt":"2024-05-11T13:31:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/sugov: Rework iowait boost\n\nRefs:\n[1] https://github.com/torvalds/linux/commit/f1256077\n\nUse the max value that has already been computed inside sugov_get_util()\nto cap the iowait boost and remove dependency with uclamp_rq_util_with()\nwhich is not used anymore.\n\nSigned-off-by: Vincent Guittot \nSigned-off-by: Ingo Molnar \nAcked-by: Rafael J. Wysocki \nLink: https://lore.kernel.org/r/20231122133904.446032-3-vincent.guittot@linaro.org","shortMessageHtmlLink":"sched/sugov: Rework iowait boost"}},{"before":"9b88f76e29d2a4ea6d70f609e969c4fdbec7f4cc","after":"e6612d9fd0968921d333307a5289176eac223af3","ref":"refs/heads/mini","pushedAt":"2024-05-11T12:27:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/fair: Rename check_preempt_curr to wakeup_preempt","shortMessageHtmlLink":"sched/fair: Rename check_preempt_curr to wakeup_preempt"}},{"before":"e6612d9fd0968921d333307a5289176eac223af3","after":"9b88f76e29d2a4ea6d70f609e969c4fdbec7f4cc","ref":"refs/heads/mini","pushedAt":"2024-05-11T12:26:01.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/eevdf: Remove min_vruntime_copy\n\nSince commit e8f331bcc270 (\"sched/smp: Use lag to simplify\ncross-runqueue placement\") the min_vruntime_copy is no longer used.\n\nSigned-off-by: Peter Zijlstra (Intel) ","shortMessageHtmlLink":"sched/eevdf: Remove min_vruntime_copy"}},{"before":"b51e67178103e85df88bae66d2c3cbf6d00d52cc","after":"e6612d9fd0968921d333307a5289176eac223af3","ref":"refs/heads/mini","pushedAt":"2024-05-11T12:25:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/fair: Rename check_preempt_curr to wakeup_preempt","shortMessageHtmlLink":"sched/fair: Rename check_preempt_curr to wakeup_preempt"}},{"before":"5a387cd9ffb4267830f87a62cc1a2d3c7fc8414e","after":"b51e67178103e85df88bae66d2c3cbf6d00d52cc","ref":"refs/heads/mini","pushedAt":"2024-05-11T05:19:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/fair: Rename check_preempt_curr to wakeup_preempt","shortMessageHtmlLink":"sched/fair: Rename check_preempt_curr to wakeup_preempt"}},{"before":"64f193a806a6497962e8ab0a8c85e45597620121","after":"f6add4f355dc527d5f429297bc291275976ea8ab","ref":"refs/heads/release","pushedAt":"2024-05-11T05:17:51.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/sugov: Rework iowait boost\n\nRefs:\n[1] https://github.com/torvalds/linux/commit/f1256077\n\nUse the max value that has already been computed inside sugov_get_util()\nto cap the iowait boost and remove dependency with uclamp_rq_util_with()\nwhich is not used anymore.\n\nSigned-off-by: Vincent Guittot \nSigned-off-by: Ingo Molnar \nAcked-by: Rafael J. Wysocki \nLink: https://lore.kernel.org/r/20231122133904.446032-3-vincent.guittot@linaro.org","shortMessageHtmlLink":"sched/sugov: Rework iowait boost"}},{"before":"f8de582f463bc1563b926b13ae4e1c804581d64d","after":"5a387cd9ffb4267830f87a62cc1a2d3c7fc8414e","ref":"refs/heads/mini","pushedAt":"2024-05-11T01:21:55.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/eevdf: Remove min_vruntime_copy\n\nSince commit e8f331bcc270 (\"sched/smp: Use lag to simplify\ncross-runqueue placement\") the min_vruntime_copy is no longer used.\n\nSigned-off-by: Peter Zijlstra (Intel) ","shortMessageHtmlLink":"sched/eevdf: Remove min_vruntime_copy"}},{"before":"2b20bed4f3480213a85701187c1b9187190ec273","after":"64f193a806a6497962e8ab0a8c85e45597620121","ref":"refs/heads/release","pushedAt":"2024-05-06T00:35:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/core: Remove task name identification when affining threads\n\nThis reverts commit 599ba0b00cc8e876b62ce93c13d0f2e02283866b.\n\nFix reboot issue on some game loading.","shortMessageHtmlLink":"sched/core: Remove task name identification when affining threads"}},{"before":"6bb527e134afbd98524a7303c72209ccb8059f67","after":"f8de582f463bc1563b926b13ae4e1c804581d64d","ref":"refs/heads/mini","pushedAt":"2024-05-06T00:27:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/core: Remove task name identification when affining threads\n\nThis reverts commit 599ba0b00cc8e876b62ce93c13d0f2e02283866b.\n\nFix reboot issue on some game loading.","shortMessageHtmlLink":"sched/core: Remove task name identification when affining threads"}},{"before":null,"after":"2b20bed4f3480213a85701187c1b9187190ec273","ref":"refs/heads/release","pushedAt":"2024-04-30T02:35:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"defconfig: Enable WIREGUARD and EROFS_FS_PCPU\n\nalso clean up treewide deprecated configs.","shortMessageHtmlLink":"defconfig: Enable WIREGUARD and EROFS_FS_PCPU"}},{"before":"4cc18cc1e735ef05d09f09464351cdfd35e5b180","after":"6bb527e134afbd98524a7303c72209ccb8059f67","ref":"refs/heads/mini","pushedAt":"2024-04-29T08:42:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/fair: Skip energy evaluation for latency\n\nThe commit 'sched/fair: Bias EAS placement for latency' selecting max\nspare capacity CPUs for boosted tasks indicates the energy evaluation\ncan be skipped for the sake of performance consideration.\n\nIn code side, neither best_idle_cpu nor max_spare_cap_cpu_ls in feec()\nwas affected by the energy evaluation.","shortMessageHtmlLink":"sched/fair: Skip energy evaluation for latency"}},{"before":"47ca128464a9caf74c31a358a95024f23d256597","after":"4cc18cc1e735ef05d09f09464351cdfd35e5b180","ref":"refs/heads/mini","pushedAt":"2024-04-26T08:05:36.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"power: Fix unbalanced IRQ usage","shortMessageHtmlLink":"power: Fix unbalanced IRQ usage"}},{"before":"c0360bfd65e8343b7b69a5077920ff0fe343df74","after":"47ca128464a9caf74c31a358a95024f23d256597","ref":"refs/heads/mini","pushedAt":"2024-04-22T10:18:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/fair: Just return when util_est should not be updated\n\nThe label 'done' in util_est_update() added the MSB bit to util_est\neven when we were ready to skip updating. Just return.","shortMessageHtmlLink":"sched/fair: Just return when util_est should not be updated"}},{"before":"791bcef013fd794bfd2352bdb1f8a2aa73d9a082","after":"c0360bfd65e8343b7b69a5077920ff0fe343df74","ref":"refs/heads/mini","pushedAt":"2024-04-22T00:38:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/fair: Restore util_est before comparison\n\nBefore the commit \"sched/fair: Simplify util_est\", util_est was a\nstructure containing both ewma and enqueued signals. The latter one was\nactually the same as the ewma, but with extra MSB bit.\n\nAfter that, ewma and enqueued have been combined into one signal,\nunsigned int util_est. When this new value is used, a restore operation\nshould be carried out to make it comparible to the return value of\ntask_util().","shortMessageHtmlLink":"sched/fair: Restore util_est before comparison"}},{"before":"e18cdf136181399ace00d541b26f89ea0bf0fcd2","after":"791bcef013fd794bfd2352bdb1f8a2aa73d9a082","ref":"refs/heads/mini","pushedAt":"2024-04-20T08:29:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/fair: eevdf: Add new version of RB_DECLARE_CALLBACKS\n\nThe macro RB_DECLARE_CALLBACKS in this legacy kernel seems incompatible\nwith EEVDF's patch. Copy the new version from upstream to make the all\nEEVDF stuff work.","shortMessageHtmlLink":"sched/fair: eevdf: Add new version of RB_DECLARE_CALLBACKS"}},{"before":"2f6ae0773c3cbbc721f8c62a474456635732cb1a","after":"e18cdf136181399ace00d541b26f89ea0bf0fcd2","ref":"refs/heads/mini","pushedAt":"2024-04-19T08:04:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/fair: eevdf: Add new version of RB_DECLARE_CALLBACKS\n\nThe macro RB_DECLARE_CALLBACKS in this kernel can't work with EEVDF's\npatch. Copy the new version to make EEVDF work.","shortMessageHtmlLink":"sched/fair: eevdf: Add new version of RB_DECLARE_CALLBACKS"}},{"before":"9ad238e487e979a536a4a0fa4d507e314c4f2776","after":"2f6ae0773c3cbbc721f8c62a474456635732cb1a","ref":"refs/heads/mini","pushedAt":"2024-04-19T08:03:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/fair: eevdf: Add new version of RB_DECLARE_CALLBACKS\n\nThe macro RB_DECLARE_CALLBACKS in this kernel can't work with EEVDF's\npatch. Copy the new version to make EEVDF work.","shortMessageHtmlLink":"sched/fair: eevdf: Add new version of RB_DECLARE_CALLBACKS"}},{"before":"871328a6109f09b432b2b4c17968c26c012288c2","after":"9ad238e487e979a536a4a0fa4d507e314c4f2776","ref":"refs/heads/mini","pushedAt":"2024-04-17T14:17:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/freq: Remove stale_ns in schedutil\n\nThe dependency sched_avg from WALT has been completely removed. Thus,\nthe stale_ns is now deprecated and may affect iowait boost.","shortMessageHtmlLink":"sched/freq: Remove stale_ns in schedutil"}},{"before":"b8f9ab28593c0631a88c1a075cccd158402ee8f5","after":"871328a6109f09b432b2b4c17968c26c012288c2","ref":"refs/heads/mini","pushedAt":"2024-04-17T14:11:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/freq: Remove stale_ns in schedutil\n\nThe dependency sched_avg from WALT has been completely removed. Thus,\nthe stale_ns is now deprecated and may affect iowait boost.","shortMessageHtmlLink":"sched/freq: Remove stale_ns in schedutil"}},{"before":"e282cbf0deb46f07a3a6d422e848f6275bd2df30","after":"b8f9ab28593c0631a88c1a075cccd158402ee8f5","ref":"refs/heads/mini","pushedAt":"2024-04-17T07:39:46.000Z","pushType":"push","commitsCount":111,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/freq: Increase default down_rate_limit_us\n\nDefault to 10 times larger than up_rate_limit_us to make CPU frequencies\ndrop slower.","shortMessageHtmlLink":"sched/freq: Increase default down_rate_limit_us"}},{"before":"65afcde2d42ae3ccb0b04754bfd43f3a82ec767f","after":"e282cbf0deb46f07a3a6d422e848f6275bd2df30","ref":"refs/heads/mini","pushedAt":"2024-04-12T01:04:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/rt: check if cpu is preemptible in RT tasks wakeup\n\nRefs:\nhttps://github.com/OnePlusOSS/android_kernel_oneplus_sm8550/commit/3adfd8e3\n\nThese were removed for merging Google RT patches. Add them back to avoid\nplacing RT threads on cores handling softirqs.","shortMessageHtmlLink":"sched/rt: check if cpu is preemptible in RT tasks wakeup"}},{"before":"cf5f19f4e5604fc07836aec9715ffdc19c986d98","after":"65afcde2d42ae3ccb0b04754bfd43f3a82ec767f","ref":"refs/heads/mini","pushedAt":"2024-04-08T04:34:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/sugov: Merge initialization code of sg_cpu in single loop\n\nThe initialization code of the per-cpu sg_cpu struct is currently split\ninto two for-loop blocks. This can be simplified by merging the two\nblocks into a single loop. This will make the code more maintainable.\n\nSigned-off-by: Liao Chang \nAcked-by: Viresh Kumar \nSigned-off-by: Rafael J. Wysocki ","shortMessageHtmlLink":"sched/sugov: Merge initialization code of sg_cpu in single loop"}},{"before":"b57c54c724bef9cdc218e6b93ff1253100af0e42","after":"cf5f19f4e5604fc07836aec9715ffdc19c986d98","ref":"refs/heads/mini","pushedAt":"2024-04-08T04:29:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Juansheng","name":null,"path":"/Juansheng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/291950?s=80&v=4"},"commit":{"message":"sched/sugov: Rework iowait boost\n\nUse the max value that has already been computed inside sugov_get_util()\nto cap the iowait boost and remove dependency with uclamp_rq_util_with()\nwhich is not used anymore.\n\nSigned-off-by: Vincent Guittot \nSigned-off-by: Ingo Molnar \nAcked-by: Rafael J. Wysocki \nLink: https://lore.kernel.org/r/20231122133904.446032-3-vincent.guittot@linaro.org","shortMessageHtmlLink":"sched/sugov: Rework iowait boost"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES69plwA","startCursor":null,"endCursor":null}},"title":"Activity ยท Juansheng/kernel_oneplus_sm8250"}