Quantcast
Channel: Serverphorums.com
Browsing all 23908 articles
Browse latest View live
↧

Re: [PATCH 4.2 00/30] 4.2.3-stable review

On Thu, Oct 01, 2015 at 11:21:22AM +0200, Greg Kroah-Hartman wrote: > This is the start of the stable review cycle for the 4.2.3 release. > There are 30 patches in this series, all will be...

View Article


[RFC/PATCH 00/38] perf tools: Speed-up perf report by using multi thread (v5)

Hello, This patchset converts perf report to use multiple threads in order to speed up the processing on large data files. I can see a minimum ~30% of speedup with this change. The code is still...

View Article


[RFC/PATCH 01/38] perf tools: Use a software dummy event to track task/mmap...

Add APIs for software dummy event to track task/comm/mmap events separately. The perf record will use them to save such events in a separate mmap buffer to make it easy to index. This is a preparation...

View Article

[RFC/PATCH 04/38] perf tools: pass perf_mmap desc directly

Pass struct perf_mmap to mmap handling functions directly. This will be used by both of normal mmap and track mmap later. Signed-off-by: Namhyung Kim <namhyung@kernel.org> ---...

View Article

[RFC/PATCH 06/38] perf tools: Extend perf_evlist__mmap_ex() to use track mmap

The perf_evlist__mmap_ex function creates data and auxtrace mmaps and optionally tracking mmaps for events now. It'll be used for perf record to save events in a separate files and build an index...

View Article


[RFC/PATCH 07/38] perf tools: Add HEADER_DATA_INDEX feature

The HEADER_DATA_INDEX feature is to record index table for sample data so that they can be processed by multiple thread concurrently. Each item is a struct perf_file_section which consists of an...

View Article

[RFC/PATCH 11/38] perf tools: Introduce thread__comm(_str)_by_time() helpers

When data file indexing is enabled, it processes all task, comm and mmap events first and then goes to the sample events. So all it sees is the last comm of a thread although it has information at the...

View Article

[RFC/PATCH 09/38] perf record: Add --index option for building index table

The new --index option will create indexed data file which can be processed by multiple threads parallelly. It saves meta event and sample data in separate files and merges them with an index table....

View Article


[RFC/PATCH 12/38] perf tools: Add a test case for thread comm handling

The new test case checks various thread comm handling APIs like overridding and time sorting. Cc: Frederic Weisbecker <fweisbec@gmail.com> Signed-off-by: Namhyung Kim <namhyung@kernel.org>...

View Article


[RFC/PATCH 14/38] perf tools: Convert dead thread list into rbtree

Currently perf maintains dead threads in a linked list but this can be a problem if someone needs to search from it especially in a large session which might have many dead threads. Convert it to a...

View Article

[RFC/PATCH 16/38] perf tools: Add a test case for timed thread handling

A test case for verifying live and dead thread tree management during time change and new machine__find{,new}_thread_time(). Cc: Frederic Weisbecker <fweisbec@gmail.com> Signed-off-by: Namhyung...

View Article

[RFC/PATCH 18/38] perf tools: Introduce thread__find_addr_location_by_time()...

These new functions are for find appropriate map (and symbol) at the given time when used with an indexed data file. This is based on the fact that map_groups list is sorted by time in the previous...

View Article

[RFC/PATCH 20/38] perf tools: Add a test case for timed map groups handling

A test case for verifying thread->mg and ->mg_list handling during time change and new thread__find_addr_map_by_time() and friends. Cc: Frederic Weisbecker <fweisbec@gmail.com>...

View Article


[RFC/PATCH 24/38] perf tools: Add testcase for managing maps with time

This tests new map_groups__{insert,find}_by_time() API working correctly by using 3 * 100 maps. Cc: Stephane Eranian <eranian@google.com> Signed-off-by: Namhyung Kim <namhyung@kernel.org>...

View Article

[RFC/PATCH 27/38] perf hists: Pass hists struct to hist_entry_iter struct

This is a preparation for perf report multi-thread support. When multi-thread is enable, each thread will have its own hists during the sample processing. Signed-off-by: Namhyung Kim...

View Article


[RFC/PATCH 28/38] perf tools: Move BUILD_ID_SIZE definition to perf.h

The util/event.h includes util/build-id.h only for BUILD_ID_SIZE. This is a problem when I include util/event.h from util/tool.h which is also included by util/build-id.h since it now makes a circular...

View Article

Re: [PATCH v2 1/4] dt-bindings: add sunxi SPDIF transceiver bindings

>> + >> + - compatible : should be one of the following: >> + - "allwinner,sun4i-a10-spdif": for the Allwinner A10 SoC >> + - "allwinner,sun7i-a20-spdif": for the Allwinner A20...

View Article


[RFC/PATCH 26/38] perf session: Pass struct events stats to event processing...

Pass stats structure so that it can point separate object when used in multi-thread environment. Signed-off-by: Namhyung Kim <namhyung@kernel.org> --- tools/perf/util/session.c | 71...

View Article

[RFC/PATCH 25/38] perf callchain: Maintain libunwind's address space in...

Currently the address_space was kept in thread struct but it's more appropriate to keep it in map_groups as it's maintained throughout exec's with timestamps. Also we should not flush the address...

View Article

[RFC/PATCH 22/38] perf tools: Introduce map_groups__{insert,find}_by_time()

It'll manage maps using timestamp so that it can find correct map/symbol for sample at a certain time. With this API, it can maintain overlapping maps in a map_groups. Cc: Stephane Eranian...

View Article
Browsing all 23908 articles
Browse latest View live