1
0

release 6.16.4

This commit is contained in:
2025-08-28 23:37:22 +03:00
parent 44cb6acc9c
commit 8a22827345
119 changed files with 165 additions and 7373 deletions

View File

@@ -61,7 +61,7 @@ Subject: ZEN: drm/amdgpu/pm: Allow override of min_power_limit with
--- a/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
+++ b/drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c
@@ -2854,7 +2854,10 @@ int smu_get_power_limit(void *handle,
@@ -2870,7 +2870,10 @@ int smu_get_power_limit(void *handle,
*limit = smu->max_power_limit;
break;
case SMU_PPT_LIMIT_MIN:
@@ -73,7 +73,7 @@ Subject: ZEN: drm/amdgpu/pm: Allow override of min_power_limit with
break;
default:
return -EINVAL;
@@ -2878,7 +2881,14 @@ static int smu_set_power_limit(void *han
@@ -2894,7 +2897,14 @@ static int smu_set_power_limit(void *han
if (smu->ppt_funcs->set_power_limit)
return smu->ppt_funcs->set_power_limit(smu, limit_type, limit);

View File

@@ -10,7 +10,7 @@ Subject: ZEN: INTERACTIVE: Use BFQ as the elevator for SQ devices
--- a/block/elevator.c
+++ b/block/elevator.c
@@ -716,7 +716,11 @@ void elv_update_nr_hw_queues(struct requ
@@ -740,7 +740,11 @@ void elv_update_nr_hw_queues(struct requ
void elevator_set_default(struct request_queue *q)
{
struct elv_change_ctx ctx = {

View File

@@ -11,7 +11,7 @@ default elevator just to drop it again.
--- a/block/elevator.c
+++ b/block/elevator.c
@@ -737,17 +737,18 @@ void elevator_set_default(struct request
@@ -761,17 +761,18 @@ void elevator_set_default(struct request
* have multiple queues or mq-deadline is not available, default
* to "none".
*/

View File

@@ -10,7 +10,7 @@ Subject: ZEN: INTERACTIVE: Use Kyber as the elevator for MQ devices
--- a/block/elevator.c
+++ b/block/elevator.c
@@ -738,7 +738,13 @@ void elevator_set_default(struct request
@@ -762,7 +762,13 @@ void elevator_set_default(struct request
* to "none".
*/
if (q->nr_hw_queues != 1 && !blk_mq_is_shared_tags(q->tag_set->flags))

View File

@@ -14,7 +14,7 @@ hurting throughput and eating CPU waiting for spinlocks.
--- a/block/elevator.c
+++ b/block/elevator.c
@@ -740,8 +740,6 @@ void elevator_set_default(struct request
@@ -764,8 +764,6 @@ void elevator_set_default(struct request
if (q->nr_hw_queues != 1 && !blk_mq_is_shared_tags(q->tag_set->flags))
#if defined(CONFIG_ZEN_INTERACTIVE) && defined(CONFIG_MQ_IOSCHED_KYBER)
ctx.name = "kyber";