[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <7CD2EF28-F810-4733-8246-28D9821C180B@getmailspring.com>
Date: Wed, 22 Jun 2022 23:49:13 +0800
From: Zackary Liu <zackary.liu.pro@...il.com>
To: Vincent Guittot <vincent.guittot@...aro.org>
Cc: "mingo@...hat.com" <mingo@...hat.com>,
"peterz@...radead.org" <peterz@...radead.org>,
"juri.lelli@...hat.com" <juri.lelli@...hat.com>,
"dietmar.eggemann@....com" <dietmar.eggemann@....com>,
"rostedt@...dmis.org" <rostedt@...dmis.org>,
"bsegall@...gle.com" <bsegall@...gle.com>,
"mgorman@...e.de" <mgorman@...e.de>,
"bristot@...hat.com" <bristot@...hat.com>,
"vschneid@...hat.com" <vschneid@...hat.com>,
"kuyo.chang@...iatek.com" <kuyo.chang@...iatek.com>,
"linux-kernel@...r.kernel.org"
<linux-kernel@...r.kernel.org>
Subject: Re: [PATCH] sched/pelt: simplify load_sum assignment code in
attach_entity_load_avg()
On Jun 22 2022, at 11:20 pm, Vincent Guittot
<vincent.guittot@...aro.org> wrote:
> On Tue, 21 Jun 2022 at 17:45, Zhaoyu Liu <zackary.liu.pro@...il.com> wrote:
>>
>> In commit 40f5aa4c5eae ("sched/pelt: Fix attach_entity_load_avg()
>> corner case"),
>> these code was committed:
>> if (se_weight(se) < se->avg.load_sum)
>> se->avg.load_sum = div_u64(se->avg.load_sum, se_weight(se));
>> else
>> se->avg.load_sum = 1;
>>
>> they could be replace with:
>> se->avg.load_sum = div_u64(se->avg.load_sum, se_weight(se))
>> ?: 1;
>>
>> to make the code cleaner.
>
> This quite subjective as I consider current version cleaner than your proposal
Thanks for your reply, vincent
Perhaps, this code is more concise, and this form can exist in many
places in the kernel, and can be searched with 'grep "?: 1;" -nR kernel'
--
zackary
Powered by blists - more mailing lists