Comment 7 for bug 608775

Revision history for this message
Dave Martin (dave-martin-arm) wrote :

Update: most of the patches are now in linux-2.6-tip:

   * http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=361d13462585474267a0c41e956f1a1c19a93f17 (perf report: Don't abbreviate file paths relative to the cwd)
   * http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=88ca895dd4e0e64ebd942adb7925fa60ca5b2a98 (perf tools: Remove unneeded code for tracking the cwd in perf sessions)
   * http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=21916c380d93ab59d6d07ee198fb31c8f1338e26 (perf tools: Factor out buildid reading and make it implicit in dso__load)
   * http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=8b1389ef93b36621c6acdeb623bd85aee3c405c9 (perf tools: remove extra build-id check factored into dso__load)
   * http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=6da80ce8c43ddda153208cbb46b75290cf566fac (perf symbols: Improve debug image search when loading symbols)
   * http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=b5a6325464b700c4bdac8799c495970516eed41c (perf events: Fix mmap offset determination)

The final patch is not upstreamable yet - strictly speaking it's broken, but it does make loading symbols from Ubuntu packages work in the common case (which is otherwise broken) - I'm working on a better version of this.

The interim, "broken" patch can be found:
   * here: http://lkml.org/lkml/2010/8/3/197, or
   * here: http://repo.or.cz/w/linux-2.6/linux-wd.git/commitdiff/224a2106f63943b3194b2080bdf938ea94fe8d22 (Will Deacon's tree)

Note that some of these patches may already be merged in linaro kernel tree.