All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sasha Levin <sasha.levin@oracle.com>
To: Michael Ellerman <mpe@ellerman.id.au>
Cc: Vladimir Davydov <vdavydov@parallels.com>,
	Geert Uytterhoeven <geert+renesas@glider.be>,
	SUPERH <linux-sh@vger.kernel.org>,
	Catalin Marinas <catalin.marinas@arm.com>,
	Will Deacon <will.deacon@arm.com>,
	Jianyu Zhan <nasa4836@gmail.com>,
	Paul Mackerras <paulus@samba.org>, Pavel Machek <pavel@ucw.cz>,
	Miklos Szeredi <mszeredi@suse.cz>,
	Christoph Lameter <cl@linux.com>,
	Marek Szyprowski <m.szyprowski@samsung.com>,
	"open list:GENERIC INCLUDE/A..." <linux-arch@vger.kernel.org>,
	Andi Kleen <ak@linux.intel.com>,
	Russell King <linux@arm.linux.org.uk>,
	Jingoo Han <jg1.han@samsung.com>,
	James Morris <jmorris@namei.org>,
	Chris Bainbridge <chris.bainbridge@gmail.com>,
	Antti Palosaari <crope@iki.fi>, Mel Gorman <mgorman@suse.de>,
	Ritesh Harjani <ritesh.harjani@gmail.com>,
	Shaohua Li <shli@kernel.org>,
	Alexander Duyck <alexander.h.duyck@intel.com>,
	Wang Nan <wangnan0@huawei.com>,
	Jiri
Subject: Re: [PATCH] mm: kill kmemcheck
Date: Thu, 12 Mar 2015 08:40:22 -0400	[thread overview]
Message-ID: <55018936.5080805@oracle.com> (raw)
In-Reply-To: <1426132192.25936.7.camel@ellerman.id.au>

On 03/11/2015 11:49 PM, Michael Ellerman wrote:
> On Wed, 2015-03-11 at 07:43 -0400, Sasha Levin wrote:
>> As discussed on LSF/MM, kill kmemcheck.
>>
>> KASan is a replacement that is able to work without the limitation of
>> kmemcheck (single CPU, slow). KASan is already upstream.
>>
>> We are also not aware of any users of kmemcheck (or users who don't consider
>> KASan as a suitable replacement).
> 
> From Documentation/kasan.txt:
> 
>     therefore you will need a certain version of GCC > 4.9.2
> 
> AFAIK gcc 4.9.3 hasn't been released yet. (Or does it mean >= 4.9.2 ?)
> 
> Can we perhaps wait until there is a released version of GCC that supports
> KASan? And maybe then a touch longer so folks can test it works on their
> platforms?

I think this is just an off-by-one in the documentation. The cover letter for
the KASan patchset stated:

	KASAN uses compile-time instrumentation for checking every memory access, therefore you
	will need a fresh GCC >= v4.9.2


Thanks,
Sasha

_______________________________________________
Linuxppc-dev mailing list
Linuxppc-dev@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/linuxppc-dev

WARNING: multiple messages have this Message-ID (diff)
From: Sasha Levin <sasha.levin@oracle.com>
To: Michael Ellerman <mpe@ellerman.id.au>
Cc: Vladimir Davydov <vdavydov@parallels.com>,
	Geert Uytterhoeven <geert+renesas@glider.be>,
	SUPERH <linux-sh@vger.kernel.org>,
	Catalin Marinas <catalin.marinas@arm.com>,
	Will Deacon <will.deacon@arm.com>,
	Jianyu Zhan <nasa4836@gmail.com>,
	Paul Mackerras <paulus@samba.org>, Pavel Machek <pavel@ucw.cz>,
	Miklos Szeredi <mszeredi@suse.cz>,
	Christoph Lameter <cl@linux.com>,
	Marek Szyprowski <m.szyprowski@samsung.com>,
	"open list:GENERIC INCLUDE/A..." <linux-arch@vger.kernel.org>,
	Andi Kleen <ak@linux.intel.com>,
	Russell King <linux@arm.linux.org.uk>,
	Jingoo Han <jg1.han@samsung.com>,
	James Morris <jmorris@namei.org>,
	Chris Bainbridge <chris.bainbridge@gmail.com>,
	Antti Palosaari <crope@iki.fi>, Mel Gorman <mgorman@suse.de>,
	Ritesh Harjani <ritesh.harjani@gmail.com>,
	Shaohua Li <shli@kernel.org>,
	Alexander Duyck <alexander.h.duyck@intel.com>,
	Wang Nan <wangnan0@huawei.com>, Jiri Pirko <jiri@resnulli.us>,
	Daniel J Blueman <daniel@numascale.com>,
	Rusty Russell <rusty@rustcorp.com.au>, Jens Axboe <axboe@fb.com>,
	Alexander Viro <viro@zeniv.linux.org.uk>,
	Thomas Gleixner <tglx@linutronix.de>,
	Konstantin Khlebnikov <koct9i@gmail.com>,
	Willem de Bruijn <willemb@google.com>,
	Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	Randy Dunlap <rdunlap@infradead.org>,
	"Rafael J. Wysocki" <rjw@rjwysocki.net>,
	linux-kernel@vger.kernel.org, Rabin Vincent <rabin@rab.in>,
	"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>,
	Jiri Kosina <jkosina@suse.cz>, Tejun Heo <tj@kernel.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Patrick McHardy <kaber@trash.net>,
	Christoffer Dall <christoffer.dall@linaro.org>,
	Mark Rutland <mark.rutland@arm.com>,
	DOCUMENTATION <linux-doc@vger.kernel.org>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	Eric Dumazet <edumazet@google.com>,
	Jungseung Lee <js07.lee@gmail.com>,
	Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>,
	Stephen Rothwell <sfr@canb.auug.org.au>,
	Qiaowei Ren <qiaowei.ren@intel.com>,
	Prarit Bhargava <prarit@redhat.com>,
	bob picco <bpicco@meloft.net>,
	Sungjinn Chung <sungjinn.chung@samsung.com>,
	Quentin Lambert <lambert.quentin@gmail.com>,
	Hugh Dickins <hughd@google.com>,
	Yasuaki Ishimatsu <isimatu.yasuaki@jp.fujitsu.com>,
	Kukjin Kim <kgene@kernel.org>,
	Pranith Kumar <bobby.prani@gmail.com>,
	Tom Herbert <therbert@google.com>,
	CRYPTO API <linux-crypto@vger.kernel.org>,
	Rik van Riel <riel@redhat.com>,
	Johannes Berg <johannes.berg@intel.com>,
	Mauro Carvalho Chehab <mchehab@osg.samsung.com>,
	Eyal Perry <eyalpe@mellanox.com>, Joe Perches <joe@perches.com>,
	chishanmingshen <chishanmingshen@gmail.com>,
	Cyrill Gorcunov <gorcunov@openvz.org>,
	Boris Ostrovsky <boris.ostrovsky@oracle.com>,
	Yinghai Lu <yinghai@kernel.org>,
	Steven Honeyman <stevenhoneyman@gmail.com>,
	ARM PORT <linux-arm-kernel@lists.infradead.org>,
	Theodore Ts'o <tytso@mit.edu>, Pekka Enberg <penberg@kernel.org>,
	David Vrabel <david.vrabel@citrix.com>,
	David Rientjes <rientjes@google.com>,
	Joonsoo Kim <iamjoonsoo.kim@lge.com>,
	Michal Hocko <mhocko@suse.cz>,
	Paul Gortmaker <paul.gortmaker@windriver.com>,
	Jan Beulich <JBeulich@suse.com>,
	"moderated list:OPENRISC ARCHITEC..." <linux@lists.openrisc.net>,
	Guan Xuetao <gxt@mprc.pku.edu.cn>,
	Sam Ravnborg <sam@ravnborg.org>, Jonathan Corbet <corbet@lwn.net>,
	Andrey Ryabinin <a.ryabinin@samsung.com>,
	Dexuan Cui <decui@microsoft.com>,
	Suresh Siddha <sbsiddha@gmail.com>,
	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>,
	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>,
	Fenghua Yu <fenghua.yu@intel.com>,
	Kees Cook <keescook@chromium.org>, Arnd Bergmann <arnd@arndb.de>,
	Vegard Nossum <vegardno@ifi.uio.no>,
	Josh Triplett <josh@joshtriplett.org>,
	Steven Rostedt <rostedt@goodmis.org>,
	Borislav Petkov <bp@alien8.de>,
	Andrey Konovalov <adech.fo@gmail.com>,
	Scott Wood <scottwood@freescale.com>,
	Bryan O'Donoghue <pure.logic@nexus-software.ie>,
	Dan Streetman <ddstreet@ieee.org>,
	Oleg Nesterov <oleg@redhat.com>,
	Andy Lutomirski <luto@amacapital.net>,
	Hannes Frederic Sowa <hannes@stressinduktion.org>,
	linux-fsdevel@vger.kernel.org,
	"David S. Miller" <davem@davemloft.net>,
	"Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	Peter Zijlstra <peterz@infradead.org>,
	MEMORY MANAGEMENT <linux-mm@kvack.org>,
	Davidlohr Bueso <davidlohr@hp.com>,
	Paul Cassella <cassella@cray.com>,
	"H. Peter Anvin" <hpa@zytor.com>,
	"open list:SPARC + UltraSPAR..." <sparclinux@vger.kernel.org>,
	Xishi Qiu <qiuxishi@huawei.com>,
	Alexei Starovoitov <ast@plumgrid.com>,
	Jonas Bonn <jonas@southpole.se>,
	Herbert Xu <herbert@gondor.apana.org.au>,
	Richard Weinberger <richard@nod.at>,
	"maintainer:X86 ARCHITECTURE..." <x86@kernel.org>,
	Ingo Molnar <mingo@redhat.com>, Aaron Tomlin <atomlin@redhat.com>,
	Greg Thelen <gthelen@google.com>,
	"Eric W. Biederman" <ebiederm@xmission.com>,
	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
	Fabian Frederick <fabf@skynet.be>, Michal Marek <mmarek@suse.cz>,
	Jungseok Lee <jays.lee@samsung.com>,
	Dave Jones <davej@redhat.com>,
	Andy Shevchenko <andriy.shevchenko@linux.intel.com>,
	Vlastimil Babka <vbabka@suse.cz>, Juergen Gross <jgross@suse.com>,
	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>,
	"open list:NETWORKING \[GENERAL\]" <netdev@vger.kernel.org>,
	Daniel Borkmann <dborkman@redhat.com>,
	Horia Geanta <horia.geanta@freescale.com>,
	Johannes Weiner <hannes@cmpxchg.org>,
	"open list:LINUX FOR POWERPC..." <linuxppc-dev@lists.ozlabs.org>,
	Anton Blanchard <anton@samba.org>
Subject: Re: [PATCH] mm: kill kmemcheck
Date: Thu, 12 Mar 2015 08:40:22 -0400	[thread overview]
Message-ID: <55018936.5080805@oracle.com> (raw)
In-Reply-To: <1426132192.25936.7.camel@ellerman.id.au>

On 03/11/2015 11:49 PM, Michael Ellerman wrote:
> On Wed, 2015-03-11 at 07:43 -0400, Sasha Levin wrote:
>> As discussed on LSF/MM, kill kmemcheck.
>>
>> KASan is a replacement that is able to work without the limitation of
>> kmemcheck (single CPU, slow). KASan is already upstream.
>>
>> We are also not aware of any users of kmemcheck (or users who don't consider
>> KASan as a suitable replacement).
> 
> From Documentation/kasan.txt:
> 
>     therefore you will need a certain version of GCC > 4.9.2
> 
> AFAIK gcc 4.9.3 hasn't been released yet. (Or does it mean >= 4.9.2 ?)
> 
> Can we perhaps wait until there is a released version of GCC that supports
> KASan? And maybe then a touch longer so folks can test it works on their
> platforms?

I think this is just an off-by-one in the documentation. The cover letter for
the KASan patchset stated:

	KASAN uses compile-time instrumentation for checking every memory access, therefore you
	will need a fresh GCC >= v4.9.2


Thanks,
Sasha

  reply	other threads:[~2015-03-12 12:40 UTC|newest]

Thread overview: 54+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-03-11 11:43 [PATCH] mm: kill kmemcheck Sasha Levin
2015-03-11 11:43 ` Sasha Levin
2015-03-11 11:43 ` Sasha Levin
2015-03-11 12:19 ` Steven Rostedt
2015-03-11 12:19   ` Steven Rostedt
2015-03-11 12:34   ` Sasha Levin
2015-03-11 12:34     ` Sasha Levin
2015-03-11 12:40     ` Steven Rostedt
2015-03-11 12:40       ` Steven Rostedt
2015-03-11 13:39       ` Sasha Levin
2015-03-11 13:39         ` Sasha Levin
2015-03-11 14:23         ` Dave Jones
2015-03-11 14:23           ` Dave Jones
2015-03-11 14:26         ` Steven Rostedt
2015-03-11 14:26           ` Steven Rostedt
2015-03-11 14:43           ` Sasha Levin
2015-03-11 14:43             ` Sasha Levin
2015-03-11 14:52             ` Steven Rostedt
2015-03-11 14:52               ` Steven Rostedt
2015-03-17  1:48               ` Sasha Levin
2015-03-17  1:48                 ` Sasha Levin
2015-03-17  2:33                 ` Steven Rostedt
2015-03-17  2:33                   ` Steven Rostedt
2015-03-11 14:35         ` Boaz Harrosh
2015-03-11 14:35           ` Boaz Harrosh
2015-03-11 17:20         ` David Miller
2015-03-11 17:20           ` David Miller
2015-03-11 17:25           ` Sasha Levin
2015-03-11 17:25             ` Sasha Levin
2015-03-11 18:44             ` David Miller
2015-03-11 18:44               ` David Miller
2015-03-11 20:01               ` Andrey Ryabinin
2015-03-11 20:01                 ` Andrey Ryabinin
2015-03-11 20:48                 ` David Miller
2015-03-11 20:48                   ` David Miller
2015-03-12  0:57 ` Rusty Russell
2015-03-12  0:57   ` Rusty Russell
2015-03-12  0:57   ` Rusty Russell
2015-03-12  3:49 ` Michael Ellerman
2015-03-12  3:49   ` Michael Ellerman
2015-03-12  3:49   ` Michael Ellerman
2015-03-12 12:40   ` Sasha Levin [this message]
2015-03-12 12:40     ` Sasha Levin
2015-03-12 18:11     ` David Miller
2015-03-12 13:47   ` Steven Rostedt
2015-03-12 13:47     ` Steven Rostedt
2015-03-12 13:47     ` Steven Rostedt
2015-03-12  7:07 ` Pekka Enberg
2015-03-12  7:07   ` Pekka Enberg
2015-03-12 12:51   ` Sasha Levin
2015-03-12 12:51     ` Sasha Levin
2015-03-12 13:00   ` Jonathan Corbet
2015-03-12 13:00     ` Jonathan Corbet
2015-03-12 13:00     ` Jonathan Corbet

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=55018936.5080805@oracle.com \
    --to=sasha.levin@oracle.com \
    --cc=ak@linux.intel.com \
    --cc=alexander.h.duyck@intel.com \
    --cc=catalin.marinas@arm.com \
    --cc=chris.bainbridge@gmail.com \
    --cc=cl@linux.com \
    --cc=crope@iki.fi \
    --cc=geert+renesas@glider.be \
    --cc=jg1.han@samsung.com \
    --cc=jmorris@namei.org \
    --cc=linux-arch@vger.kernel.org \
    --cc=linux-sh@vger.kernel.org \
    --cc=linux@arm.linux.org.uk \
    --cc=m.szyprowski@samsung.com \
    --cc=mgorman@suse.de \
    --cc=mpe@ellerman.id.au \
    --cc=mszeredi@suse.cz \
    --cc=nasa4836@gmail.com \
    --cc=paulus@samba.org \
    --cc=pavel@ucw.cz \
    --cc=ritesh.harjani@gmail.com \
    --cc=shli@kernel.org \
    --cc=vdavydov@parallels.com \
    --cc=wangnan0@huawei.com \
    --cc=will.deacon@arm.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.