All of lore.kernel.org
 help / color / mirror / Atom feed
From: Guenter Roeck <linux@roeck-us.net>
To: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Cc: Andrew Morton <akpm@linux-foundation.org>,
	linux-mm@kvack.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH 0/4] Introduce <linux/mm_struct.h>
Date: Wed, 28 Jan 2015 10:50:52 -0800	[thread overview]
Message-ID: <20150128185052.GA6118@roeck-us.net> (raw)
In-Reply-To: <1422451064-109023-1-git-send-email-kirill.shutemov@linux.intel.com>

On Wed, Jan 28, 2015 at 03:17:40PM +0200, Kirill A. Shutemov wrote:
> This patchset moves definition of mm_struct into separate header file.
> It allows to get rid of nr_pmds if PMD page table level is folded.
> We cannot do it with current mm_types.h because we need
> __PAGETABLE_PMD_FOLDED from <asm/pgtable.h> which creates circular
> dependencies.
> 
> I've done few build tests and looks like it works, but I expect breakage
> on some configuration. Please test.
> 
Doesn't look good.

Build results:
	total: 134 pass: 63 fail: 71
Failed builds:
	arm:s3c2410_defconfig
	arm:omap2plus_defconfig
	arm:imx_v6_v7_defconfig
	arm:ixp4xx_defconfig
	arm:u8500_defconfig
	arm:multi_v5_defconfig
	arm:multi_v7_defconfig
	arm:omap1_defconfig
	arm:footbridge_defconfig
	arm:davinci_all_defconfig
	arm:mini2440_defconfig
	arm:rpc_defconfig
	arm:axm55xx_defconfig
	arm:mxs_defconfig
	arm:keystone_defconfig
	arm:vexpress_defconfig
	arm:imx_v4_v5_defconfig
	arm:at91_dt_defconfig
	arm:s3c6400_defconfig
	arm:lpc32xx_defconfig
	arm:shmobile_defconfig
	arm:nhk8815_defconfig
	arm:bcm2835_defconfig
	arm:sama5_defconfig
	arm:orion5x_defconfig
	arm:exynos_defconfig
	arm:cm_x2xx_defconfig
	arm:s5pv210_defconfig
	arm:integrator_defconfig
	arm:msm_defconfig
	arm:pxa910_defconfig
	arm:clps711x_defconfig
	avr32:defconfig
	avr32:merisc_defconfig
	avr32:atngw100mkii_evklcd101_defconfig
	cris:defconfig
	cris:etrax-100lx_defconfig
	cris:allnoconfig
	cris:artpec_3_defconfig
	cris:etraxfs_defconfig
	frv:defconfig
	hexagon:defconfig
	ia64:defconfig
	m68k:defconfig
	m68k:allmodconfig
	m68k:sun3_defconfig
	m68k:m5475evb_defconfig
	microblaze:mmu_defconfig
	mips:allmodconfig
	powerpc:ppc6xx_defconfig
	powerpc:mpc83xx_defconfig
	powerpc:mpc85xx_defconfig
	powerpc:mpc85xx_smp_defconfig
	powerpc:tqm8xx_defconfig
	powerpc:85xx/sbc8548_defconfig
	powerpc:83xx/mpc834x_mds_defconfig
	powerpc:86xx/sbc8641d_defconfig
	powerpc:ppc6xx_defconfig
	powerpc:mpc83xx_defconfig
	powerpc:mpc85xx_defconfig
	powerpc:mpc85xx_smp_defconfig
	powerpc:tqm8xx_defconfig
	powerpc:85xx/sbc8548_defconfig
	powerpc:83xx/mpc834x_mds_defconfig
	powerpc:86xx/sbc8641d_defconfig
	s390:defconfig
	sparc32:defconfig
	sparc64:defconfig
	sparc64:allmodconfig
	unicore32:defconfig
	xtensa:allmodconfig

Qemu tests:
	total: 30 pass: 20 fail: 10
Failed tests:
	arm:arm_versatile_defconfig
	arm:arm_vexpress_defconfig
	microblaze:microblaze_defconfig
	microblaze:microblazeel_defconfig
	powerpc:ppc_book3s_defconfig
	powerpc:ppc_book3s_smp_defconfig
	sparc32:sparc_defconfig
	sparc32:sparc_smp_defconfig
	sparc64:sparc_smp_defconfig
	sparc64:sparc_nosmp_defconfig

A few of those are other problems, but the majority is due to your patches.

Details are available at http://server.roeck-us.net:8010/builders;
look for the 'testing' column.

Guenter

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

WARNING: multiple messages have this Message-ID (diff)
From: Guenter Roeck <linux@roeck-us.net>
To: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Cc: Andrew Morton <akpm@linux-foundation.org>,
	linux-mm@kvack.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH 0/4] Introduce <linux/mm_struct.h>
Date: Wed, 28 Jan 2015 10:50:52 -0800	[thread overview]
Message-ID: <20150128185052.GA6118@roeck-us.net> (raw)
In-Reply-To: <1422451064-109023-1-git-send-email-kirill.shutemov@linux.intel.com>

On Wed, Jan 28, 2015 at 03:17:40PM +0200, Kirill A. Shutemov wrote:
> This patchset moves definition of mm_struct into separate header file.
> It allows to get rid of nr_pmds if PMD page table level is folded.
> We cannot do it with current mm_types.h because we need
> __PAGETABLE_PMD_FOLDED from <asm/pgtable.h> which creates circular
> dependencies.
> 
> I've done few build tests and looks like it works, but I expect breakage
> on some configuration. Please test.
> 
Doesn't look good.

Build results:
	total: 134 pass: 63 fail: 71
Failed builds:
	arm:s3c2410_defconfig
	arm:omap2plus_defconfig
	arm:imx_v6_v7_defconfig
	arm:ixp4xx_defconfig
	arm:u8500_defconfig
	arm:multi_v5_defconfig
	arm:multi_v7_defconfig
	arm:omap1_defconfig
	arm:footbridge_defconfig
	arm:davinci_all_defconfig
	arm:mini2440_defconfig
	arm:rpc_defconfig
	arm:axm55xx_defconfig
	arm:mxs_defconfig
	arm:keystone_defconfig
	arm:vexpress_defconfig
	arm:imx_v4_v5_defconfig
	arm:at91_dt_defconfig
	arm:s3c6400_defconfig
	arm:lpc32xx_defconfig
	arm:shmobile_defconfig
	arm:nhk8815_defconfig
	arm:bcm2835_defconfig
	arm:sama5_defconfig
	arm:orion5x_defconfig
	arm:exynos_defconfig
	arm:cm_x2xx_defconfig
	arm:s5pv210_defconfig
	arm:integrator_defconfig
	arm:msm_defconfig
	arm:pxa910_defconfig
	arm:clps711x_defconfig
	avr32:defconfig
	avr32:merisc_defconfig
	avr32:atngw100mkii_evklcd101_defconfig
	cris:defconfig
	cris:etrax-100lx_defconfig
	cris:allnoconfig
	cris:artpec_3_defconfig
	cris:etraxfs_defconfig
	frv:defconfig
	hexagon:defconfig
	ia64:defconfig
	m68k:defconfig
	m68k:allmodconfig
	m68k:sun3_defconfig
	m68k:m5475evb_defconfig
	microblaze:mmu_defconfig
	mips:allmodconfig
	powerpc:ppc6xx_defconfig
	powerpc:mpc83xx_defconfig
	powerpc:mpc85xx_defconfig
	powerpc:mpc85xx_smp_defconfig
	powerpc:tqm8xx_defconfig
	powerpc:85xx/sbc8548_defconfig
	powerpc:83xx/mpc834x_mds_defconfig
	powerpc:86xx/sbc8641d_defconfig
	powerpc:ppc6xx_defconfig
	powerpc:mpc83xx_defconfig
	powerpc:mpc85xx_defconfig
	powerpc:mpc85xx_smp_defconfig
	powerpc:tqm8xx_defconfig
	powerpc:85xx/sbc8548_defconfig
	powerpc:83xx/mpc834x_mds_defconfig
	powerpc:86xx/sbc8641d_defconfig
	s390:defconfig
	sparc32:defconfig
	sparc64:defconfig
	sparc64:allmodconfig
	unicore32:defconfig
	xtensa:allmodconfig

Qemu tests:
	total: 30 pass: 20 fail: 10
Failed tests:
	arm:arm_versatile_defconfig
	arm:arm_vexpress_defconfig
	microblaze:microblaze_defconfig
	microblaze:microblazeel_defconfig
	powerpc:ppc_book3s_defconfig
	powerpc:ppc_book3s_smp_defconfig
	sparc32:sparc_defconfig
	sparc32:sparc_smp_defconfig
	sparc64:sparc_smp_defconfig
	sparc64:sparc_nosmp_defconfig

A few of those are other problems, but the majority is due to your patches.

Details are available at http://server.roeck-us.net:8010/builders;
look for the 'testing' column.

Guenter

  parent reply	other threads:[~2015-01-28 18:50 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-28 13:17 [PATCH 0/4] Introduce <linux/mm_struct.h> Kirill A. Shutemov
2015-01-28 13:17 ` Kirill A. Shutemov
2015-01-28 13:17 ` [PATCH 1/4] mm: move enum tlb_flush_reason into <trace/events/tlb.h> Kirill A. Shutemov
2015-01-28 13:17   ` Kirill A. Shutemov
2015-01-28 13:17 ` [PATCH 2/4] mm: split up mm_struct to separate header file Kirill A. Shutemov
2015-01-28 13:17   ` Kirill A. Shutemov
2015-01-29  0:30   ` Kirill A. Shutemov
2015-01-29  0:30     ` Kirill A. Shutemov
2015-01-29  2:02     ` Guenter Roeck
2015-01-29  2:02       ` Guenter Roeck
2015-01-29  4:22     ` Guenter Roeck
2015-01-29  4:22       ` Guenter Roeck
2015-01-28 13:17 ` [PATCH 3/4] mm: define __PAGETABLE_{PMD,PUD}_FOLDED to zero or one Kirill A. Shutemov
2015-01-28 13:17   ` Kirill A. Shutemov
2015-01-28 13:17 ` [PATCH 4/4] mm: do not add nr_pmds into mm_struct if PMD is folded Kirill A. Shutemov
2015-01-28 13:17   ` Kirill A. Shutemov
2015-01-28 17:06 ` [PATCH 0/4] Introduce <linux/mm_struct.h> Guenter Roeck
2015-01-28 17:06   ` Guenter Roeck
2015-01-28 18:50 ` Guenter Roeck [this message]
2015-01-28 18:50   ` Guenter Roeck
2015-01-28 20:45   ` Kirill A. Shutemov
2015-01-28 20:45     ` Kirill A. Shutemov
2015-01-28 21:18     ` Guenter Roeck
2015-01-28 21:18       ` Guenter Roeck
2015-01-28 21:16   ` Kirill A. Shutemov
2015-01-28 21:16     ` Kirill A. Shutemov
  -- strict thread matches above, loose matches on Subject: below --
2015-01-28 21:19 Guenter Roeck
2015-01-28 21:19 ` Guenter Roeck

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=20150128185052.GA6118@roeck-us.net \
    --to=linux@roeck-us.net \
    --cc=akpm@linux-foundation.org \
    --cc=kirill.shutemov@linux.intel.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mm@kvack.org \
    /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.