]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
bpf: Get rid of redundant 3rd argument of prepare_seq_file()
authorAl Viro <viro@zeniv.linux.org.uk>
Sun, 15 Jun 2025 00:47:19 +0000 (01:47 +0100)
committerAlexei Starovoitov <ast@kernel.org>
Wed, 18 Jun 2025 00:19:41 +0000 (17:19 -0700)
Remove 3rd argument in prepare_seq_file() to clean up the code a bit.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Acked-by: Yonghong Song <yonghong.song@linux.dev>
Link: https://lore.kernel.org/r/20250615004719.GE3011112@ZenIV
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
kernel/bpf/bpf_iter.c

index 380e9a7cac75da61fed04710918bf341c79e3aab..303ab1f42d3a7821e905617413a3eec78124b865 100644 (file)
@@ -38,8 +38,7 @@ static DEFINE_MUTEX(link_mutex);
 /* incremented on every opened seq_file */
 static atomic64_t session_id;
 
-static int prepare_seq_file(struct file *file, struct bpf_iter_link *link,
-                           const struct bpf_iter_seq_info *seq_info);
+static int prepare_seq_file(struct file *file, struct bpf_iter_link *link);
 
 static void bpf_iter_inc_seq_num(struct seq_file *seq)
 {
@@ -257,7 +256,7 @@ static int iter_open(struct inode *inode, struct file *file)
 {
        struct bpf_iter_link *link = inode->i_private;
 
-       return prepare_seq_file(file, link, __get_seq_info(link));
+       return prepare_seq_file(file, link);
 }
 
 static int iter_release(struct inode *inode, struct file *file)
@@ -586,9 +585,9 @@ static void init_seq_meta(struct bpf_iter_priv_data *priv_data,
        priv_data->done_stop = false;
 }
 
-static int prepare_seq_file(struct file *file, struct bpf_iter_link *link,
-                           const struct bpf_iter_seq_info *seq_info)
+static int prepare_seq_file(struct file *file, struct bpf_iter_link *link)
 {
+       const struct bpf_iter_seq_info *seq_info = __get_seq_info(link);
        struct bpf_iter_priv_data *priv_data;
        struct bpf_iter_target_info *tinfo;
        struct bpf_prog *prog;
@@ -653,7 +652,7 @@ int bpf_iter_new_fd(struct bpf_link *link)
        }
 
        iter_link = container_of(link, struct bpf_iter_link, link);
-       err = prepare_seq_file(file, iter_link, __get_seq_info(iter_link));
+       err = prepare_seq_file(file, iter_link);
        if (err)
                goto free_file;