** Description changed:

+ == SRU Justification ==
+ Ubuntu 16.04.03: perf tool does not count pm_run_inst_cmpl with rcode on 
POWER9 DD2.0.
+ 
+ This is a regression introduced by mainline commit 8d911904f3ce.  This 
regression
+ is resolved by commit 8c218578fcbbbdb10416c8614658bf32e3bf1655.
+ 
+ Commit 8c218578fc is available in mailine as of 4.12-rc5.
+ 
+ 
+ 
  ---Problem Description---
  Unable to count pm_run_inst_cmpl using perf tool on boston dd2.0
  
  root@isvbos3:~# perf stat -e r500fa,r600f4 -a  sleep 1
  
-  Performance counter stats for 'system wide':
+  Performance counter stats for 'system wide':
  
-    <not supported>      r500fa                   
-          8,162,912      r600f4                                                
      
+    <not supported>      r500fa
+          8,162,912      r600f4
  
-        1.001562716 seconds time elapsed
-  
+        1.001562716 seconds time elapsed
+ 
  ---uname output---
  Linux isvbos3 4.10.0-29-generic #33~16.04.1-Ubuntu SMP Tue Jul 25 18:17:06 
UTC 2017 ppc64le ppc64le ppc64le GNU/Linux
-  
- Machine Type = p9 dd2.0 
-   
+ 
+ Machine Type = p9 dd2.0
+ 
  ---Steps to Reproduce---
-  root@isvbos3:~# perf stat -e r500fa,r600f4 -a  sleep 1
+  root@isvbos3:~# perf stat -e r500fa,r600f4 -a  sleep 1
  
-  Performance counter stats for 'system wide':
+  Performance counter stats for 'system wide':
  
-    <not supported>      r500fa                   
-          8,162,912      r600f4                                                
      
+    <not supported>      r500fa
+          8,162,912      r600f4
  
-        1.001562716 seconds time elapsed
+        1.001562716 seconds time elapsed
  
-  
  > Also we need this upstream fix 8c218578fcbbbdb10416c8614658bf32e3bf1655 in
  > the distro.
  
  $ git log 8c218578fcbbbdb10416c8614658 -1
  commit 8c218578fcbbbdb10416c8614658bf32e3bf1655
  Author: Madhavan Srinivasan <[email protected]>
  Date:   Fri May 26 13:38:27 2017 +0530
  
-     powerpc/perf: Fix Power9 test_adder fields
-     
-     Commit 8d911904f3ce4 ('powerpc/perf: Add restrictions to PMC5 in power9 
DD1')
-     was added to restrict the use of PMC5 in Power9 DD1. Intention was to 
disable
-     the use of PMC5 using raw event code. But instead of updating the
-     power9_isa207_pmu structure (used on DD1), the commit incorrectly updated 
the
-     power9_pmu structure. Fix it.
-     
-     Fixes: 8d911904f3ce ("powerpc/perf: Add restrictions to PMC5 in power9 
DD1")
-     Reported-by: Shriya <[email protected]>
-     Signed-off-by: Madhavan Srinivasan <[email protected]>
-     Tested-by: Shriya <[email protected]>
-     Signed-off-by: Michael Ellerman <[email protected]>
+     powerpc/perf: Fix Power9 test_adder fields
+ 
+     Commit 8d911904f3ce4 ('powerpc/perf: Add restrictions to PMC5 in power9 
DD1')
+     was added to restrict the use of PMC5 in Power9 DD1. Intention was to 
disable
+     the use of PMC5 using raw event code. But instead of updating the
+     power9_isa207_pmu structure (used on DD1), the commit incorrectly updated 
the
+     power9_pmu structure. Fix it.
+ 
+     Fixes: 8d911904f3ce ("powerpc/perf: Add restrictions to PMC5 in power9 
DD1")
+     Reported-by: Shriya <[email protected]>
+     Signed-off-by: Madhavan Srinivasan <[email protected]>
+     Tested-by: Shriya <[email protected]>
+     Signed-off-by: Michael Ellerman <[email protected]>
  
  $ git describe --contains 8c218578fcbbbdb
  v4.12-rc7~9^2~13
- $ 
+ $
  
  Commit 8c218578fc is available with kernel 4.12-rc7 afterwards.
  
  I don't see this fix in the Ubuntu 16.04.3 Zesty tree (the P9 hwe
  kernel, 4.10 based).
  
  Need to mirror to Canonical to request they pull in:
  8c218578fcbbbdb10416c8614658bf32e3bf1655

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1709964

Title:
  Ubuntu 16.04.03: perf tool does not count pm_run_inst_cmpl with rcode
  on POWER9 DD2.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-power-systems/+bug/1709964/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to