]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commitdiff
bpf: bpftool: Fix newline and p_err issue
authorMartin KaFai Lau <kafai@fb.com>
Mon, 10 Dec 2018 18:53:24 +0000 (10:53 -0800)
committerAlexei Starovoitov <ast@kernel.org>
Mon, 10 Dec 2018 20:26:59 +0000 (12:26 -0800)
This patch fixes a few newline issues and also
replaces p_err with p_info in prog.c

Fixes: b053b439b72a ("bpf: libbpf: bpftool: Print bpf_line_info during prog dump")
Cc: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: Martin KaFai Lau <kafai@fb.com>
Acked-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
tools/bpf/bpftool/Documentation/bpftool-prog.rst
tools/bpf/bpftool/main.h
tools/bpf/bpftool/prog.c

index 7c30731a9b734da78960f2f2dd5c95c0ba0c1ca8..bb1aeb98b6dad6d4655fb8b4558d2794401b2e2e 100644 (file)
@@ -73,6 +73,7 @@ DESCRIPTION
                  be displayed by default.  If **linum** is specified,
                  the filename, line number and line column will also be
                  displayed on top of the source line.
+
        **bpftool prog dump jited**  *PROG* [{ **file** *FILE* | **opcodes** | **linum** }]
                  Dump jited image (host machine code) of the program.
                  If *FILE* is specified image will be written to a file,
@@ -84,6 +85,7 @@ DESCRIPTION
                  be displayed by default.  If **linum** is specified,
                  the filename, line number and line column will also be
                  displayed on top of the source line.
+
        **bpftool prog pin** *PROG* *FILE*
                  Pin program *PROG* as *FILE*.
 
index d9393abdba7826d74c58713499f1427413235a3d..0b37599f8cda45d9595f45b0e62e6e794a01c812 100644 (file)
@@ -194,7 +194,6 @@ void disasm_print_insn(unsigned char *image, ssize_t len, int opcodes,
                       const struct bpf_prog_linfo *prog_linfo,
                       __u64 func_ksym, unsigned int func_idx,
                       bool linum)
-
 {
 }
 static inline int disasm_init(void)
index 65b921ffd10a13d159fc1d9260a3aa95a1e31c29..9a78ebbcea1dc969bc6958135f7bca20a70bbce1 100644 (file)
@@ -592,7 +592,6 @@ static int do_dump(int argc, char **argv)
        info.jited_line_info_rec_size = jited_linfo_rec_size;
        info.jited_line_info = ptr_to_u64(jited_linfo);
 
-
        err = bpf_obj_get_info_by_fd(fd, &info, &len);
        close(fd);
        if (err) {
@@ -674,7 +673,7 @@ static int do_dump(int argc, char **argv)
        if (linfo_cnt) {
                prog_linfo = bpf_prog_linfo__new(&info);
                if (!prog_linfo)
-                       p_err("error in processing bpf_line_info.  continue without it.");
+                       p_info("error in processing bpf_line_info.  continue without it.");
        }
 
        if (filepath) {