stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "Jin, Yao" <yao.jin@linux.intel.com>
To: Greg KH <gregkh@linuxfoundation.org>, Andi Kleen <ak@linux.intel.com>
Cc: stable@vger.kernel.org, "Jin, Yao" <yao.jin@intel.com>,
	"Liang, Kan" <kan.liang@intel.com>
Subject: Re: perf: Support uncore in 4.9.112
Date: Thu, 19 Jul 2018 12:43:59 +0800	[thread overview]
Message-ID: <68ebd31d-5f35-2996-b71c-ce1554db7139@linux.intel.com> (raw)
In-Reply-To: <20180718173955.GA1132@kroah.com>



On 7/19/2018 1:39 AM, Greg KH wrote:
> On Wed, Jul 18, 2018 at 10:09:44AM -0700, Andi Kleen wrote:
>> On Wed, Jul 18, 2018 at 11:29:50AM +0200, Greg KH wrote:
>>> On Wed, Jul 18, 2018 at 08:41:28AM +0800, Jin, Yao wrote:
>>>> Hi,
>>>>
>>>> The stable kernel 4.9.112 has supported Intel uncore feature in perf core.
>>>> While it also needs the perf tool supporting to let perf uncore feature
>>>> work.
>>>>
>>>> Following backport patches enables basic perf uncore feature in 4.9.112.
>>>>
>>>> For example, on skylake desktop,
>>>
>>> Why would anyone care about this on a "desktop" for 4.9?  No one should
>>> be using 4.9.y on a desktop anymore, it's over 2 years old, why would
>>> they expect any "new" hardware support to work for them?  Why can't they
>>
>> It's actually not new hardware support: Skylake is fairly old hardware
>> at this point.
> 
> So is 4.9.  I don't understand your point.  The hardware is obviously
> newer than 4.9 was, otherwise the support for it would already be in
> there, right?
> 
>>> just use 4.14.y or better yet. 4.17.y?  Desktops should NOT be using a 2
>>> year old kernel.
>>>
>>> Heck, servers shouldn't either, but that's a totally different rant.
>>
>> These chips are not only used in desktops but also in servers.
> 
> This was asked for with regards to desktops, so now I'm confused.
> Exactly who/what is going to be needing/wanting/using these changes?
> 

This patchset is not only regarding to desktop but also for servers. 
Sorry, my example in patch description brings confusion.

The patchset supports the server like Skylake, and it also supports some 
old servers, for example, Broadwell and Haswell.

4.9 kernel has uncore patches yet but at the perf tool side it doesn't 
have associated uncore patches, so actually the perf uncore feature 
doesn't work in 4.9.

We just want to enable the perf uncore feature in 4.9, it's especially 
useful for server performance analysis.

Thanks
Jin Yao

>>> However, for hardware that is newer than the base kernel version
>>> release, I have no sympathy.  Just use a newer kernel, right?
>>
>> We have customers which are on old kernels with new hardware.
> 
> That's obviously not a wise thing to do for lots of good reasons.  This
> exact example being a huge one (i.e. you can't go back in time and add
> support for hardware that was not out yet.)
> 
>> The backports happen either way. This is just an attempt to do it in a
>> coordinated fashion.
> 
> There was no coordination here, just a list of git commit ids.  Which is
> great, and all that is really needed, but I'm confused as to who is
> trying to coordinate with who?
> 
>>> What distro relies on a 4.9 kernel for brand new hardware that does not
>>> already support a newer kernel release for such hardware?
>>
>> None afaik, but there is a lot of Linux use beyond distros.
> 
> So no distro uses this, which makes me really wonder who would be the
> user of these backports.  And for how long?  Why are these people not
> moving to 4.14 already given that the published date for 4.9 end-of-life
> is getting very close.  Are you expecting to be rescued by Google again?
> 
> That can't be true as Android doesn't care about x86 servers :)
> 
> Please provide real solid information, including the answer to the other
> question I asked in my response, which was not included here for some
> reason.
> 
> thanks,
> 
> greg k-h
> 

  reply	other threads:[~2018-07-19  5:25 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-07-18  0:41 perf: Support uncore in 4.9.112 Jin, Yao
2018-07-18  9:29 ` Greg KH
2018-07-18 17:09   ` Andi Kleen
2018-07-18 17:39     ` Greg KH
2018-07-19  4:43       ` Jin, Yao [this message]
2018-08-06  0:46       ` Jin, Yao
2018-08-07 13:09         ` Greg KH
2018-08-08  0:58           ` Jin, Yao
2018-08-08  6:40             ` Greg KH
2018-08-08  7:37               ` Jin, Yao
2018-08-08  8:40                 ` Greg KH
2018-08-09  5:59                   ` Jin, Yao
2018-08-09  7:47                     ` Greg KH
2018-08-09  8:07                       ` Jin, Yao

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=68ebd31d-5f35-2996-b71c-ce1554db7139@linux.intel.com \
    --to=yao.jin@linux.intel.com \
    --cc=ak@linux.intel.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=kan.liang@intel.com \
    --cc=stable@vger.kernel.org \
    --cc=yao.jin@intel.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).