From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753584AbbCAQLl (ORCPT ); Sun, 1 Mar 2015 11:11:41 -0500 Received: from mail-wi0-f170.google.com ([209.85.212.170]:34857 "EHLO mail-wi0-f170.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751985AbbCAQLi (ORCPT ); Sun, 1 Mar 2015 11:11:38 -0500 Date: Sun, 1 Mar 2015 17:11:33 +0100 From: Ingo Molnar To: Jiri Olsa Cc: Arnaldo Carvalho de Melo , linux-kernel@vger.kernel.org, Adrian Hunter , Andi Kleen , Borislav Petkov , David Ahern , He Kuang , Hemant Kumar , Kan Liang , Masami Hiramatsu , Namhyung Kim , Naohiro Aota , Paul Mackerras , Peter Zijlstra , Wang Nan , Yunlong Song , Arnaldo Carvalho de Melo Subject: Re: [PATCH] perf tools: Fix pthread_attr_setaffinity_np() feature detection on Ubuntu systems Message-ID: <20150301161132.GA19425@gmail.com> References: <1425064989-26440-1-git-send-email-acme@kernel.org> <20150228074746.GA14064@gmail.com> <20150228225751.GC13177@krava.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150228225751.GC13177@krava.redhat.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org * Jiri Olsa wrote: > agreed, sry about that.. I'll try to clean it up while moving > features detection into tools/ as you suggested before That would be nice! > > --- a/tools/perf/config/feature-checks/test-pthread-attr-setaffinity-np.c > > +++ b/tools/perf/config/feature-checks/test-pthread-attr-setaffinity-np.c > > @@ -5,10 +5,12 @@ int main(void) > > { > > int ret = 0; > > pthread_attr_t thread_attr; > > + cpu_set_t cpu_mask; > > > > pthread_attr_init(&thread_attr); > > - /* don't care abt exact args, just the API itself in libpthread */ > > - ret = pthread_attr_setaffinity_np(&thread_attr, 0, NULL); > > + CPU_ZERO(&cpu_mask); > > + > > + ret = pthread_attr_setaffinity_np(&thread_attr, sizeof(cpu_mask), &cpu_mask); > > I think Arnaldo got this one covered in perf/urgent already, but I > might have missed something.. Ok, I'll wait for his set of fixes. Thanks, Ingo