release 6.16.4
This commit is contained in:
@@ -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);
|
||||
|
||||
|
@@ -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 = {
|
||||
|
@@ -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".
|
||||
*/
|
||||
|
@@ -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))
|
||||
|
@@ -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";
|
||||
|
Reference in New Issue
Block a user