Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S940006AbdDSWEX (ORCPT ); Wed, 19 Apr 2017 18:04:23 -0400 Received: from ozlabs.org ([103.22.144.67]:38973 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1765531AbdDSWEU (ORCPT ); Wed, 19 Apr 2017 18:04:20 -0400 X-powerpc-patch-notification: thanks X-powerpc-patch-commit: 8c5073db0ee680c7e70e123918c9b260e49f757d In-Reply-To: <1491875470-17904-2-git-send-email-maddy@linux.vnet.ibm.com> To: Madhavan Srinivasan From: Michael Ellerman Cc: wangnan0@huawei.com, Madhavan Srinivasan , peterz@infradead.org, linux-kernel@vger.kernel.org, acme@kernel.org, ast@kernel.org, alexander.shishkin@linux.intel.com, mingo@redhat.com, paulus@samba.org, eranian@google.com, andrew.donnellan@au1.ibm.com, sukadev@linux.vnet.ibm.com, linuxppc-dev@lists.ozlabs.org Subject: Re: [v3, 1/6] powerpc/perf: Define big-endian version of perf_mem_data_src Message-Id: <3w7bcy6DMrz9s7B@ozlabs.org> Date: Thu, 20 Apr 2017 08:04:18 +1000 (AEST) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 892 Lines: 21 On Tue, 2017-04-11 at 01:51:05 UTC, Madhavan Srinivasan wrote: > From: Sukadev Bhattiprolu > > perf_mem_data_src is an union that is initialized via the ->val field > and accessed via the bitmap fields. For this to work on big endian > platforms (Which is broken now), we also need a big-endian represenation > of perf_mem_data_src. i.e, in a big endian system, if user request > PERF_SAMPLE_DATA_SRC (perf report -d), will get the default value from > perf_sample_data_init(), which is PERF_MEM_NA. Value for PERF_MEM_NA > is constructed using shifts: ... > > Signed-off-by: Sukadev Bhattiprolu > Signed-off-by: Madhavan Srinivasan > Acked-by: Peter Zijlstra (Intel) Series applied to powerpc next, thanks. https://git.kernel.org/powerpc/c/8c5073db0ee680c7e70e123918c9b2 cheers