Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753001AbaAWENZ (ORCPT ); Wed, 22 Jan 2014 23:13:25 -0500 Received: from cn.fujitsu.com ([222.73.24.84]:40520 "EHLO song.cn.fujitsu.com" rhost-flags-OK-FAIL-OK-OK) by vger.kernel.org with ESMTP id S1752213AbaAWENY (ORCPT ); Wed, 22 Jan 2014 23:13:24 -0500 X-IronPort-AV: E=Sophos;i="4.95,704,1384272000"; d="scan'208";a="9446333" Message-ID: <52E14D28.2090208@cn.fujitsu.com> Date: Thu, 23 Jan 2014 12:11:04 -0500 From: Dongsheng Yang User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130612 Thunderbird/17.0.6 MIME-Version: 1.0 To: Steven Rostedt CC: linux-kernel@vger.kernel.org, fweisbec@gmail.com, mingo@redhat.com, Peter Zijlstra Subject: Re: [PATCH] tracing: Use task_nice() in function __update_max_tr() to get the nice value of task. References: <1390430505-17234-1-git-send-email-yangds.fnst@cn.fujitsu.com> <20140122225632.73c2fbdf@gandalf.local.home> <20140122230029.638e9a53@gandalf.local.home> In-Reply-To: <20140122230029.638e9a53@gandalf.local.home> X-MIMETrack: Itemize by SMTP Server on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2014/01/23 12:11:56, Serialize by Router on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2014/01/23 12:11:56, Serialize complete at 2014/01/23 12:11:56 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=ISO-8859-1; format=flowed Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01/22/2014 11:00 PM, Steven Rostedt wrote: > > Bah, I just noticed that TASK_NICE is in kernel/sched/sched.h not > include/linux/sched.h > > Peter, is there a reason that task_nice() is not a static inline in > sched.h and have these macros there too? They only reference fields in > task_struct that are already defined there. I don't see why they need > to be private to kernel/sched. Agree. These macros are useful to other modules out of kernel/sched. But they are private to kernel/sched currently. If we move them to include/linux/sched.h, I will use TASK_NICE in this patch. > > -- Steve > >> Thanks, >> >> -- Steve >> >>> max_data->policy = tsk->policy; >>> max_data->rt_priority = tsk->rt_priority; >>> > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/