lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20101027120629.GA11857@elte.hu>
Date:	Wed, 27 Oct 2010 14:06:29 +0200
From:	Ingo Molnar <mingo@...e.hu>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org,
	Peter Zijlstra <a.p.zijlstra@...llo.nl>,
	Arnaldo Carvalho de Melo <acme@...hat.com>,
	Steven Rostedt <rostedt@...dmis.org>,
	Frédéric Weisbecker <fweisbec@...il.com>,
	Thomas Gleixner <tglx@...utronix.de>,
	Andrew Morton <akpm@...ux-foundation.org>
Subject: [GIT PULL] perf updates for v2.6.37, #2

Linus,

Please pull the latest perf git tree from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git perf-fixes-for-linus

This includes a few late items as well - if it's still fine to you for this merge 
window.

 Thanks,

	Ingo

------------------>
Arnaldo Carvalho de Melo (10):
      perf tools: Remove direct slang.h include
      perf probe: Fix format specified for Dwarf_Off parameter
      perf python scripting: Improve the failed-syscalls-by-pid script
      perf python scripting: Improve the syscalls-counts script
      perf python scripting: print the syscall name on sctop
      perf python scripting: Improve the syscalls-by-pid script
      perf python scripting: Support fedora 11 (audit 1.7.17)
      perf scripting: Shut up 'perf record' final status
      perf python scripting: Fixup cut'n'paste error in sctop script
      perf python scripting: Add futex-contention script

Ben Hutchings (2):
      perf trace: Use $PERF_EXEC_PATH in canned report scripts
      perf trace: Fix detection of script extension

Ingo Molnar (1):
      x86/oprofile: Fix uninitialized variable use in debug printk

Joe Perches (1):
      tracing: Fix 'faild' -> 'failed' typo

Masami Hiramatsu (8):
      perf probe: Fix type searching
      perf probe: Fix local variable searching loop
      perf probe: Support global variables
      perf probe: Show accessible local variables
      perf probe: Function style fix
      perf probe: Show accessible global variables
      perf probe: Add basic module support
      kprobes: Remove redundant text_mutex lock in optimize

Matt Fleming (1):
      perf record: Remove newline character from perror() argument

Peter Zijlstra (7):
      perf, x86: Extract PEBS/BTS buffer free routines
      perf, x86: Extract PEBS/BTS allocation functions
      perf, x86: Extract DS alloc/free functions
      perf, x86: Fixup the precise_ip computation
      perf, x86: Less disastrous PEBS/BTS buffer allocation failure
      perf, x86: Clean up reserve_ds_buffers() signature
      perf, x86: Use NUMA aware allocations for PEBS/BTS/DS allocations

Robert Richter (7):
      oprofile, x86: Add support for AMD family 12h
      oprofile, x86: Add support for AMD family 14h
      oprofile, x86: Check IBS capability bits 1 and 2
      oprofile, x86: Remove duplicate check for IBS_CAPS_OPCNT
      oprofile, x86: Introduce struct ibs_state
      oprofile, x86: Add support for IBS branch target address reporting
      oprofile, x86: Add support for IBS periodic op counter extension

Sonny Rao (1):
      perf tools: Document event modifiers

Stephane Eranian (2):
      perf_events: Revert: Fix transaction recovery in group_sched_in()
      perf_events: Fix for transaction recovery in group_sched_in()

Steven Rostedt (9):
      ring-buffer: Make write slow path out of line
      ring-buffer: Pass timestamp by value and not by reference
      ring-buffer: Pass delta by value and not by reference
      ring-buffer: Remove ring_buffer_event_time_delta()
      ring-buffer: Bind time extend and data events together
      ring-buffer: Remove condition to add timestamp in fast path
      ring-buffer: Micro-optimize with some strategic inlining
      ring-buffer: Remove unused macro RB_TIMESTAMPS_PER_PAGE
      tracing: Do not limit the size of the number of CPU buffers

Thomas Gleixner (1):
      tracing: Cleanup the convoluted softirq tracepoints


 arch/x86/include/asm/msr-index.h                   |    1 +
 arch/x86/include/asm/perf_event.h                  |   19 +-
 arch/x86/kernel/cpu/perf_event.c                   |   21 +-
 arch/x86/kernel/cpu/perf_event_intel_ds.c          |  216 +++++--
 arch/x86/oprofile/nmi_int.c                        |    6 +
 arch/x86/oprofile/op_model_amd.c                   |  146 +++--
 include/linux/interrupt.h                          |    2 +-
 include/linux/ring_buffer.h                        |   12 -
 include/trace/events/irq.h                         |   54 +-
 kernel/kprobes.c                                   |    7 +-
 kernel/perf_event.c                                |   94 +--
 kernel/softirq.c                                   |   16 +-
 kernel/trace/ring_buffer.c                         |  335 ++++++-----
 kernel/trace/trace.c                               |    8 +-
 kernel/trace/trace_kprobe.c                        |    2 +-
 tools/perf/Documentation/perf-list.txt             |   17 +
 tools/perf/Documentation/perf-probe.txt            |   18 +-
 tools/perf/Documentation/perf-record.txt           |    4 +
 tools/perf/builtin-probe.c                         |   78 ++-
 tools/perf/builtin-record.c                        |    8 +-
 tools/perf/builtin-trace.c                         |   17 +-
 tools/perf/scripts/perl/bin/failed-syscalls-report |    2 +-
 tools/perf/scripts/perl/bin/rw-by-file-report      |    2 +-
 tools/perf/scripts/perl/bin/rw-by-pid-report       |    2 +-
 tools/perf/scripts/perl/bin/rwtop-report           |    2 +-
 tools/perf/scripts/perl/bin/wakeup-latency-report  |    2 +-
 tools/perf/scripts/perl/bin/workqueue-stats-report |    2 +-
 .../python/Perf-Trace-Util/lib/Perf/Trace/Util.py  |   58 ++
 .../python/bin/failed-syscalls-by-pid-report       |    2 +-
 .../scripts/python/bin/futex-contention-record     |    2 +
 .../scripts/python/bin/futex-contention-report     |    4 +
 tools/perf/scripts/python/bin/netdev-times-report  |    2 +-
 .../perf/scripts/python/bin/sched-migration-report |    2 +-
 tools/perf/scripts/python/bin/sctop-report         |    2 +-
 .../python/bin/syscall-counts-by-pid-report        |    2 +-
 .../perf/scripts/python/bin/syscall-counts-report  |    2 +-
 .../perf/scripts/python/failed-syscalls-by-pid.py  |   21 +-
 tools/perf/scripts/python/futex-contention.py      |   50 ++
 tools/perf/scripts/python/sctop.py                 |    9 +-
 tools/perf/scripts/python/syscall-counts-by-pid.py |   21 +-
 tools/perf/scripts/python/syscall-counts.py        |    5 +-
 tools/perf/util/debug.c                            |    4 +-
 tools/perf/util/debug.h                            |    2 +-
 tools/perf/util/map.h                              |   10 +
 tools/perf/util/probe-event.c                      |  189 +++++--
 tools/perf/util/probe-event.h                      |   16 +-
 tools/perf/util/probe-finder.c                     |  645 ++++++++++++++++----
 tools/perf/util/probe-finder.h                     |   31 +-
 tools/perf/util/ui/browser.c                       |    1 -
 49 files changed, 1502 insertions(+), 671 deletions(-)
 create mode 100644 tools/perf/scripts/python/bin/futex-contention-record
 create mode 100644 tools/perf/scripts/python/bin/futex-contention-report
 create mode 100644 tools/perf/scripts/python/futex-contention.py

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ