Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-02-03 Thread Elena Ufimtseva
On Sun, Jan 26, 2014 at 1:02 PM, Elena Ufimtseva wrote: > On Fri, Jan 24, 2014 at 8:38 AM, Mel Gorman wrote: >> On Thu, Jan 23, 2014 at 11:23:37AM -0500, Elena Ufimtseva wrote: >>> >> >> >>> >> >> >>> >> >> This dump doesn't look dramatically different, either. >>> >> >> >>> >> >>> >>> >> >>> Th

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-26 Thread Elena Ufimtseva
On Fri, Jan 24, 2014 at 8:38 AM, Mel Gorman wrote: > On Thu, Jan 23, 2014 at 11:23:37AM -0500, Elena Ufimtseva wrote: >> >> >> >> >> >> >> >> >> This dump doesn't look dramatically different, either. >> >> >> >> >> >>> >> >> >>> The other question is - how is AutoNUMA running when it is not >> >

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-24 Thread Mel Gorman
On Thu, Jan 23, 2014 at 11:23:37AM -0500, Elena Ufimtseva wrote: > >> >> > >> >> > >> >> This dump doesn't look dramatically different, either. > >> >> > >> >>> > >> >>> The other question is - how is AutoNUMA running when it is not enabled? > >> >>> Shouldn't those _PAGE_NUMA ops be nops when Aut

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-24 Thread Mel Gorman
On Wed, Jan 22, 2014 at 01:39:32PM -0500, Rik van Riel wrote: > On 01/22/2014 01:24 PM, Linus Torvalds wrote: > >On Wed, Jan 22, 2014 at 10:07 AM, Rik van Riel wrote: > >> > >>The difference between a numa pte and a protnone pte is > >>the VMA permissions. > > > >If that is indeed the only differe

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-24 Thread David Vrabel
On 23/01/14 16:23, Elena Ufimtseva wrote: > On Wed, Jan 22, 2014 at 3:33 PM, Steven Noonan wrote: >> On Wed, Jan 22, 2014 at 03:18:50PM -0500, Elena Ufimtseva wrote: >>> On Wed, Jan 22, 2014 at 9:29 AM, Daniel Borkmann >>> wrote: On 01/22/2014 08:29 AM, Steven Noonan wrote: > > On W

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-23 Thread Elena Ufimtseva
On Thu, Jan 23, 2014 at 6:20 PM, Steven Noonan wrote: > On Thu, Jan 23, 2014 at 11:23:37AM -0500, Elena Ufimtseva wrote: >> On Wed, Jan 22, 2014 at 3:33 PM, Steven Noonan wrote: >> > On Wed, Jan 22, 2014 at 03:18:50PM -0500, Elena Ufimtseva wrote: >> >> On Wed, Jan 22, 2014 at 9:29 AM, Daniel Bor

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-23 Thread Steven Noonan
On Thu, Jan 23, 2014 at 11:23:37AM -0500, Elena Ufimtseva wrote: > On Wed, Jan 22, 2014 at 3:33 PM, Steven Noonan wrote: > > On Wed, Jan 22, 2014 at 03:18:50PM -0500, Elena Ufimtseva wrote: > >> On Wed, Jan 22, 2014 at 9:29 AM, Daniel Borkmann > >> wrote: > >> > On 01/22/2014 08:29 AM, Steven No

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-23 Thread Mel Gorman
to paravirtual Xen guests. > > I noted that it wasn't present in 3.10.27, but was present in 3.12.7 and > 3.12.8. I ran through a bisection to find the root cause: > > # start: 'v3.12.7' 'v3.10.27' > # bad: [4301b7a8] Linux 3.12.7 > # good: [1071e

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-23 Thread Elena Ufimtseva
On Wed, Jan 22, 2014 at 3:33 PM, Steven Noonan wrote: > On Wed, Jan 22, 2014 at 03:18:50PM -0500, Elena Ufimtseva wrote: >> On Wed, Jan 22, 2014 at 9:29 AM, Daniel Borkmann >> wrote: >> > On 01/22/2014 08:29 AM, Steven Noonan wrote: >> >> >> >> On Wed, Jan 22, 2014 at 12:02:15AM -0500, Konrad Rz

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-22 Thread Steven Noonan
On Wed, Jan 22, 2014 at 03:18:50PM -0500, Elena Ufimtseva wrote: > On Wed, Jan 22, 2014 at 9:29 AM, Daniel Borkmann > wrote: > > On 01/22/2014 08:29 AM, Steven Noonan wrote: > >> > >> On Wed, Jan 22, 2014 at 12:02:15AM -0500, Konrad Rzeszutek Wilk wrote: > >>> > >>> On Tue, Jan 21, 2014 at 07:20:

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-22 Thread Elena Ufimtseva
On Wed, Jan 22, 2014 at 9:29 AM, Daniel Borkmann wrote: > On 01/22/2014 08:29 AM, Steven Noonan wrote: >> >> On Wed, Jan 22, 2014 at 12:02:15AM -0500, Konrad Rzeszutek Wilk wrote: >>> >>> On Tue, Jan 21, 2014 at 07:20:45PM -0800, Steven Noonan wrote: On Tue, Jan 21, 2014 at 06:47:07PM -0

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-22 Thread Rik van Riel
On 01/22/2014 01:24 PM, Linus Torvalds wrote: On Wed, Jan 22, 2014 at 10:07 AM, Rik van Riel wrote: The difference between a numa pte and a protnone pte is the VMA permissions. If that is indeed the only difference, then we should damn well get rid of that f*cking stupid _PAGE_NUMA name enti

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-22 Thread Linus Torvalds
On Wed, Jan 22, 2014 at 10:07 AM, Rik van Riel wrote: > > The difference between a numa pte and a protnone pte is > the VMA permissions. If that is indeed the only difference, then we should damn well get rid of that f*cking stupid _PAGE_NUMA name entirely. It's misleading crap. Really. Just do

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-22 Thread Rik van Riel
On 01/21/2014 09:47 PM, Linus Torvalds wrote: On Tue, Jan 21, 2014 at 5:49 PM, Greg Kroah-Hartman wrote: Odds are this also shows up in 3.13, right? Probably. I don't have a Xen PV setup to test with (and very little interest in setting one up).. And I have a suspicion that it might not be s

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-22 Thread Daniel Borkmann
On 01/22/2014 08:29 AM, Steven Noonan wrote: On Wed, Jan 22, 2014 at 12:02:15AM -0500, Konrad Rzeszutek Wilk wrote: On Tue, Jan 21, 2014 at 07:20:45PM -0800, Steven Noonan wrote: On Tue, Jan 21, 2014 at 06:47:07PM -0800, Linus Torvalds wrote: On Tue, Jan 21, 2014 at 5:49 PM, Greg Kroah-Hartman

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-21 Thread Steven Noonan
On Wed, Jan 22, 2014 at 12:02:15AM -0500, Konrad Rzeszutek Wilk wrote: > On Tue, Jan 21, 2014 at 07:20:45PM -0800, Steven Noonan wrote: > > On Tue, Jan 21, 2014 at 06:47:07PM -0800, Linus Torvalds wrote: > > > On Tue, Jan 21, 2014 at 5:49 PM, Greg Kroah-Hartman > > > wrote: > > Adding extra folks

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-21 Thread Konrad Rzeszutek Wilk
On Tue, Jan 21, 2014 at 07:20:45PM -0800, Steven Noonan wrote: > On Tue, Jan 21, 2014 at 06:47:07PM -0800, Linus Torvalds wrote: > > On Tue, Jan 21, 2014 at 5:49 PM, Greg Kroah-Hartman > > wrote: Adding extra folks to the party. > > > > > > Odds are this also shows up in 3.13, right? > > Reprodu

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-21 Thread Steven Noonan
On Tue, Jan 21, 2014 at 06:47:07PM -0800, Linus Torvalds wrote: > On Tue, Jan 21, 2014 at 5:49 PM, Greg Kroah-Hartman > wrote: > > > > Odds are this also shows up in 3.13, right? Reproduced using 3.13 on the PV guest: [ 368.756763] BUG: Bad page map in process mp pte:8004a67c6165

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-21 Thread Linus Torvalds
On Tue, Jan 21, 2014 at 5:49 PM, Greg Kroah-Hartman wrote: > > Odds are this also shows up in 3.13, right? Probably. I don't have a Xen PV setup to test with (and very little interest in setting one up).. And I have a suspicion that it might not be so much about Xen PV, as perhaps about the kind

Re: [BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-21 Thread Greg Kroah-Hartman
to paravirtual Xen guests. > > I noted that it wasn't present in 3.10.27, but was present in 3.12.7 and > 3.12.8. I ran through a bisection to find the root cause: > > # start: 'v3.12.7' 'v3.10.27' > # bad: [4301b7a8] Linux 3.12.7 > # good: [1071e

[BISECTED] Linux 3.12.7 introduces page map handling regression

2014-01-21 Thread Steven Noonan
instance with the same kernel, so it appears to be exclusive to paravirtual Xen guests. I noted that it wasn't present in 3.10.27, but was present in 3.12.7 and 3.12.8. I ran through a bisection to find the root cause: # start: 'v3.12.7' 'v3.10.27' # bad: [4301b7a8] Linux

Linux 3.12.7

2014-01-09 Thread Greg KH
s() Fabio Estevam (1): usb: chipidea: host: Only disable the vbus regulator if it is not NULL Geert Uytterhoeven (2): TTY: pmac_zilog, check existence of ports in pmz_console_init() sh: always link in helper functions extracted from libgcc Greg Kroah-Hartman (1): L