Messages in this thread | | | Date | Wed, 4 Nov 2015 19:23:58 -0300 | From | Arnaldo Carvalho de Melo <> | Subject | Re: [PATCH 3/4] perf test: Enforce LLVM test: update basic BPF test program |
| |
Em Wed, Nov 04, 2015 at 11:20:06AM +0000, Wang Nan escreveu: > This patch replaces the original toy BPF program with previous introduced > bpf-script-example.c. Dynamically embedded it into 'llvm-src-base.c'. > > The newly introduced BPF program attaches a BPF program to > 'sys_epoll_pwait()'. perf itself never use that syscall, so further test > can verify their result with it. The program would generate 1 sample > in every 2 calls of epoll_pwait() system call. > > Since the resuling BPF object is useful, test_llvm__fetch_bpf_obj() is > introduced for creating BPF objects for source. llvm test is rewritten > according to it.
[acme@zoo linux]$ am /wb/1.patch Applying: perf test: Enforce LLVM test: update basic BPF test program /home/acme/git/linux/.git/rebase-apply/patch:149: space before tab in indent. *p_obj_buf = NULL; /home/acme/git/linux/.git/rebase-apply/patch:150: space before tab in indent. *p_obj_buf_sz = 0; error: patch failed: tools/perf/tests/llvm.c:28 error: tools/perf/tests/llvm.c: patch does not apply Patch failed at 0001 perf test: Enforce LLVM test: update basic BPF test program The copy of the patch that failed is found in: /home/acme/git/linux/.git/rebase-apply/patch When you have resolved this problem, run "git am --continue". If you prefer to skip this patch, run "git am --skip" instead. To restore the original branch and stop patching, run "git am --abort". [acme@zoo linux]$
| |