From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752934AbcBORA5 (ORCPT ); Mon, 15 Feb 2016 12:00:57 -0500 Received: from [198.137.202.9] ([198.137.202.9]:39919 "EHLO bombadil.infradead.org" rhost-flags-FAIL-FAIL-OK-OK) by vger.kernel.org with ESMTP id S1751978AbcBORAy (ORCPT ); Mon, 15 Feb 2016 12:00:54 -0500 Date: Mon, 15 Feb 2016 17:59:35 +0100 From: Peter Zijlstra To: Dmitry Vyukov Cc: Ingo Molnar , Alexander Shishkin , Stephane Eranian , LKML , vince@deater.net, Andi Kleen , jolsa@redhat.com, Thomas Gleixner , Arnaldo Carvalho de Melo Subject: Re: [RFC][PATCH 00/12] various perf fixes Message-ID: <20160215165935.GN6357@twins.programming.kicks-ass.net> References: <20160114093529.GU6344@twins.programming.kicks-ass.net> <20160215162909.GJ6357@twins.programming.kicks-ass.net> <20160215164145.GK6357@twins.programming.kicks-ass.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2012-12-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Feb 15, 2016 at 05:54:51PM +0100, Dmitry Vyukov wrote: > > OK, now I have syz-fuzzer at ~950% CPU time and a gazillion syz-executor > > tasks running. > > If you want more or less, it is controlled by the "procs": 160 config parameter. I've got 2*10 cores, each with SMT enabled for 40 'CPU's, 160 is the 4*NR_CPUS thing you suggested. Should be good enough to keep the machine busy I suppose. > > No splats yet, I'll leave it running for a while. > > > > > > In order to get coverage support, I have to apply that one patch to my > > local kernel, right? > > Unfortunately you also need a very fresh gcc. Kcov support was > committed to gcc in revision 231296 (Dec 4). So you either need to > build gcc manually or obtain some kind of nightly build. My last GCC build is 5.3-branch or so, is that fresh enough? > Yes, you need to apply the kcov patch to kernel. It is now in > linux-next tree, so you can pull from there. > Enable CONFIG_KCOV and CONFIG_DEBUGFS and build kernel with 'make > CC=your/fresh/gcc'. > > And then change "cover": false in config to "cover": true. Right, I'll see if I can pick the patch from there.