All of lore.kernel.org
 help / color / mirror / Atom feed
From: Michael Wang <wangyun@linux.vnet.ibm.com>
To: Peter Zijlstra <peterz@infradead.org>
Cc: linux-kernel@vger.kernel.org, mingo@redhat.com,
	svaidy@linux.vnet.ibm.com
Subject: Re: [PATCH] sched: rewrite the wrong annotation for select_task_rq_fair()
Date: Sat, 06 Oct 2012 17:11:38 +0800	[thread overview]
Message-ID: <506FF5CA.2090704@linux.vnet.ibm.com> (raw)
In-Reply-To: <506FF432.201@linux.vnet.ibm.com>

On 10/06/2012 05:04 PM, Michael Wang wrote:
> On 09/26/2012 11:43 AM, Michael Wang wrote:
>> On 09/18/2012 04:16 PM, Michael Wang wrote:
>>> The annotation for select_task_rq_fair() is wrong since commit c88d5910, it's
>>> actually for a removed function.
>>>
>>> This patch rewrite the wrong annotation to make it correct.
>>
>> Could I get some comments on this patch?
> 
> Hmm...no comments for a month...is that because there some wrong
> understanding while explain the function or I didn't follow the rule?
> 
> Please let me know if I have made any mistake so I could do better in
> future ;-)

Oh, I just notice Peter is on CC list not the destination...My fault
again...

Regards,
Michael Wang

> 
> Regards,
> Michael Wang
> 
>>
>> Regards,
>> Michael Wang
>>
>>>
>>> Signed-off-by: Michael Wang <wangyun@linux.vnet.ibm.com>
>>> ---
>>>  kernel/sched/fair.c |   14 ++++++++------
>>>  1 files changed, 8 insertions(+), 6 deletions(-)
>>>
>>> diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c
>>> index 6b800a1..35eb43a 100644
>>> --- a/kernel/sched/fair.c
>>> +++ b/kernel/sched/fair.c
>>> @@ -2682,15 +2682,17 @@ done:
>>>  }
>>>
>>>  /*
>>> - * sched_balance_self: balance the current task (running on cpu) in domains
>>> - * that have the 'flag' flag set. In practice, this is SD_BALANCE_FORK and
>>> - * SD_BALANCE_EXEC.
>>> + * select_task_rq_fair:
>>> + *	Select a suitable CPU for task p, in order to keep load balance.
>>>   *
>>> - * Balance, ie. select the least loaded group.
>>> + *	sd_flag:
>>> + *		the domain we try to balance should have "sd_flag" flag set.
>>>   *
>>> - * Returns the target CPU number, or the same CPU if no balancing is needed.
>>> + *	wake_flags:
>>> + *		indicate WF_SYNC.
>>>   *
>>> - * preempt must be disabled.
>>> + *	Must hold p->pi_lock and disable irq before invoke.
>>> + *	Return the CPU number for task p to running on.
>>>   */
>>>  static int
>>>  select_task_rq_fair(struct task_struct *p, int sd_flag, int wake_flags)
>>>
>>
> 


  reply	other threads:[~2012-10-06  9:11 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <1347956160-6946-1-git-send-email-wangyun@linux.vnet.ibm.com>
2012-09-26  3:43 ` [PATCH] sched: rewrite the wrong annotation for select_task_rq_fair() Michael Wang
2012-10-06  9:04   ` Michael Wang
2012-10-06  9:11     ` Michael Wang [this message]
2012-10-09  2:21 ` Michael Wang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=506FF5CA.2090704@linux.vnet.ibm.com \
    --to=wangyun@linux.vnet.ibm.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@redhat.com \
    --cc=peterz@infradead.org \
    --cc=svaidy@linux.vnet.ibm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.