From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sasha Levin Subject: Re: [PATCH] mm: kill kmemcheck Date: Thu, 12 Mar 2015 08:40:22 -0400 Message-ID: <55018936.5080805@oracle.com> References: <1426074547-21888-1-git-send-email-sasha.levin@oracle.com> <1426132192.25936.7.camel@ellerman.id.au> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: Vladimir Davydov , Geert Uytterhoeven , SUPERH , Catalin Marinas , Will Deacon , Jianyu Zhan , Paul Mackerras , Pavel Machek , Miklos Szeredi , Christoph Lameter , Marek Szyprowski , "open list:GENERIC INCLUDE/A..." , Andi Kleen , Russell King , Jingoo Han , James Morris , Chris Bainbridge , Antti Palosaari , Mel Gorman , Ritesh Harjani , Shaohua Li , Alexander Duyck , Wang Nan , Jiri To: Michael Ellerman Return-path: In-Reply-To: <1426132192.25936.7.camel@ellerman.id.au> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linuxppc-dev-bounces+glppe-linuxppc-embedded-2=m.gmane.org@lists.ozlabs.org Sender: "Linuxppc-dev" List-Id: linux-crypto.vger.kernel.org T24gMDMvMTEvMjAxNSAxMTo0OSBQTSwgTWljaGFlbCBFbGxlcm1hbiB3cm90ZToKPiBPbiBXZWQs IDIwMTUtMDMtMTEgYXQgMDc6NDMgLTA0MDAsIFNhc2hhIExldmluIHdyb3RlOgo+PiBBcyBkaXNj dXNzZWQgb24gTFNGL01NLCBraWxsIGttZW1jaGVjay4KPj4KPj4gS0FTYW4gaXMgYSByZXBsYWNl bWVudCB0aGF0IGlzIGFibGUgdG8gd29yayB3aXRob3V0IHRoZSBsaW1pdGF0aW9uIG9mCj4+IGtt ZW1jaGVjayAoc2luZ2xlIENQVSwgc2xvdykuIEtBU2FuIGlzIGFscmVhZHkgdXBzdHJlYW0uCj4+ Cj4+IFdlIGFyZSBhbHNvIG5vdCBhd2FyZSBvZiBhbnkgdXNlcnMgb2Yga21lbWNoZWNrIChvciB1 c2VycyB3aG8gZG9uJ3QgY29uc2lkZXIKPj4gS0FTYW4gYXMgYSBzdWl0YWJsZSByZXBsYWNlbWVu dCkuCj4gCj4gRnJvbSBEb2N1bWVudGF0aW9uL2thc2FuLnR4dDoKPiAKPiAgICAgdGhlcmVmb3Jl IHlvdSB3aWxsIG5lZWQgYSBjZXJ0YWluIHZlcnNpb24gb2YgR0NDID4gNC45LjIKPiAKPiBBRkFJ SyBnY2MgNC45LjMgaGFzbid0IGJlZW4gcmVsZWFzZWQgeWV0LiAoT3IgZG9lcyBpdCBtZWFuID49 IDQuOS4yID8pCj4gCj4gQ2FuIHdlIHBlcmhhcHMgd2FpdCB1bnRpbCB0aGVyZSBpcyBhIHJlbGVh c2VkIHZlcnNpb24gb2YgR0NDIHRoYXQgc3VwcG9ydHMKPiBLQVNhbj8gQW5kIG1heWJlIHRoZW4g YSB0b3VjaCBsb25nZXIgc28gZm9sa3MgY2FuIHRlc3QgaXQgd29ya3Mgb24gdGhlaXIKPiBwbGF0 Zm9ybXM/CgpJIHRoaW5rIHRoaXMgaXMganVzdCBhbiBvZmYtYnktb25lIGluIHRoZSBkb2N1bWVu dGF0aW9uLiBUaGUgY292ZXIgbGV0dGVyIGZvcgp0aGUgS0FTYW4gcGF0Y2hzZXQgc3RhdGVkOgoK CUtBU0FOIHVzZXMgY29tcGlsZS10aW1lIGluc3RydW1lbnRhdGlvbiBmb3IgY2hlY2tpbmcgZXZl cnkgbWVtb3J5IGFjY2VzcywgdGhlcmVmb3JlIHlvdQoJd2lsbCBuZWVkIGEgZnJlc2ggR0NDID49 IHY0LjkuMgoKClRoYW5rcywKU2FzaGEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkxpbnV4cHBjLWRldiBtYWlsaW5nIGxpc3QKTGludXhwcGMtZGV2QGxp c3RzLm96bGFicy5vcmcKaHR0cHM6Ly9saXN0cy5vemxhYnMub3JnL2xpc3RpbmZvL2xpbnV4cHBj LWRldg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from aserp1050.oracle.com (aserp1050.oracle.com [141.146.126.70]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 35EB61A0CC8 for ; Thu, 12 Mar 2015 23:41:57 +1100 (AEDT) Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by aserp1050.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id t2CCfs3T022537 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 12 Mar 2015 12:41:55 GMT Message-ID: <55018936.5080805@oracle.com> Date: Thu, 12 Mar 2015 08:40:22 -0400 From: Sasha Levin MIME-Version: 1.0 To: Michael Ellerman Subject: Re: [PATCH] mm: kill kmemcheck References: <1426074547-21888-1-git-send-email-sasha.levin@oracle.com> <1426132192.25936.7.camel@ellerman.id.au> In-Reply-To: <1426132192.25936.7.camel@ellerman.id.au> Content-Type: text/plain; charset=utf-8 Cc: Vladimir Davydov , Geert Uytterhoeven , SUPERH , Catalin Marinas , Will Deacon , Jianyu Zhan , Paul Mackerras , Pavel Machek , Miklos Szeredi , Christoph Lameter , Marek Szyprowski , "open list:GENERIC INCLUDE/A..." , Andi Kleen , Russell King , Jingoo Han , James Morris , Chris Bainbridge , Antti Palosaari , Mel Gorman , Ritesh Harjani , Shaohua Li , Alexander Duyck , Wang Nan , Jiri Pirko , Daniel J Blueman , Rusty Russell , Jens Axboe , Alexander Viro , Thomas Gleixner , Konstantin Khlebnikov , Willem de Bruijn , Greg Kroah-Hartman , Randy Dunlap , "Rafael J. Wysocki" , linux-kernel@vger.kernel.org, Rabin Vincent , "Aneesh Kumar K.V" , Jiri Kosina , Tejun Heo , Andrew Morton , Patrick McHardy , Christoffer Dall , Mark Rutland , DOCUMENTATION , Dave Hansen , Eric Dumazet , Jungseung Lee , Masami Hiramatsu , Stephen Rothwell , Qiaowei Ren , Prarit Bhargava , bob picco , Sungjinn Chung , Quentin Lambert , Hugh Dickins , Yasuaki Ishimatsu , Kukjin Kim , Pranith Kumar , Tom Herbert , CRYPTO API , Rik van Riel , Johannes Berg , Mauro Carvalho Chehab , Eyal Perry , Joe Perches , chishanmingshen , Cyrill Gorcunov , Boris Ostrovsky , Yinghai Lu , Steven Honeyman , ARM PORT , Theodore Ts'o , Pekka Enberg , David Vrabel , David Rientjes , Joonsoo Kim , Michal Hocko , Paul Gortmaker , Jan Beulich , "moderated list:OPENRISC ARCHITEC..." , Guan Xuetao , Sam Ravnborg , Jonathan Corbet , Andrey Ryabinin , Dexuan Cui , Suresh Siddha , Alexey Kuznetsov , "Paul E. McKenney" , Fenghua Yu , Kees Cook , Arnd Bergmann , Vegard Nossum , Josh Triplett , Steven Rostedt , Borislav Petkov , Andrey Konovalov , Scott Wood , Bryan O'Donoghue , Dan Streetman , Oleg Nesterov , Andy Lutomirski , Hannes Frederic Sowa , linux-fsdevel@vger.kernel.org, "David S. Miller" , "Kirill A. Shutemov" , "Michael S. Tsirkin" , Peter Zijlstra , MEMORY MANAGEMENT , Davidlohr Bueso , Paul Cassella , "H. Peter Anvin" , "open list:SPARC + UltraSPAR..." , Xishi Qiu , Alexei Starovoitov , Jonas Bonn , Herbert Xu , Richard Weinberger , "maintainer:X86 ARCHITECTURE..." , Ingo Molnar , Aaron Tomlin , Greg Thelen , "Eric W. Biederman" , Konrad Rzeszutek Wilk , Fabian Frederick , Michal Marek , Jungseok Lee , Dave Jones , Andy Shevchenko , Vlastimil Babka , Juergen Gross , Hideaki YOSHIFUJI , "open list:NETWORKING \[GENERAL\]" , Daniel Borkmann , Horia Geanta , Johannes Weiner , "open list:LINUX FOR POWERPC..." , Anton Blanchard List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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