Upstream Android perf Patch

Registered by Zach Pfeffer on 2012-06-25

Why?
perf won’t build in a kernel that’s part of an Android environment. Since many of the Android patches are making their way into the mainline, the things around the kernel like perf should also be included in this push. Bero created a patch that allows the Linux kernel to build perf in and Android environment. He submitted this patch to each kernel maintainer at Linaro and lkml. This BP will track this patches flow upstream http://patches.linaro.org/9603/.

Context?
Improve the kernel and AOSP.

What gets produced?
Upstream kernels that can build perf in Android without modification.

Where will the work get put?
Linux upstream kernel

Blueprint information

Status:
Complete
Approver:
Zach Pfeffer
Priority:
Medium
Drafter:
Bernhard Rosenkraenzer
Direction:
Approved
Assignee:
Bernhard Rosenkraenzer
Definition:
Approved
Series goal:
Accepted for 2012q2
Implementation:
Implemented
Milestone target:
milestone icon 12.11
Started by
Bernhard Rosenkraenzer on 2012-07-02
Completed by
Bernhard Rosenkraenzer on 2012-11-27

Related branches

Sprints

Whiteboard

Notes:
[2012/6/25 pfefferz] Put notes here
[2012/7/23 pfefferz] Since JB landed mid-cycle all of Bero's work was put on hold.
[2012/8/27 pfefferz] Upstreaming in progress, merger is generally +1, see https://lkml.org/lkml/2012/8/23/316
[2012/9/24 pfefferz] Upstreaming still in progress. Also adding a note about baselines Amit may need this on. Bumping to 12.10.
[2012/10/22 pfefferz] Connect demo's took priority this cycle, shifting to 12.11

Meta:
Roadmap id: UPSTREAM-IMPROVEMENT
Headline: perf Android portability patch has been submitted to upstream kernel
Acceptance: perf patches have been accepted upstream

(?)

Work Items

Work items:
Write a perf test for https://wiki.linaro.org/Platform/QA/TestCases/Android: DONE
Test Linaro Android builds for perf: DONE
Submit patch to linux-kernel mailing list: DONE
Wait for feedback: DONE
Adjust patch to comply with requests: DONE
Make sure patch works on current kernels and JellyBean libc: DONE
Submit patch again: DONE
Ping upstream: DONE
[pfefferz] Talk to Amit about which baselines he'll want this on: DONE
Update perf for 4.2: DONE
Submit patch to linux-linaro : DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.