Commit cb1717a7 authored by Jens Axboe's avatar Jens Axboe
Browse files

io_uring/filetable: remove io_file_from_index() helper



It's only used in fdinfo, nothing really gained from having this helper.

Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent b54a1404
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -167,8 +167,10 @@ __cold void io_uring_show_fdinfo(struct seq_file *m, struct file *file)
	seq_printf(m, "SqWorkTime:\t%llu\n", sq_work_time);
	seq_printf(m, "UserFiles:\t%u\n", ctx->file_table.data.nr);
	for (i = 0; has_lock && i < ctx->file_table.data.nr; i++) {
		struct file *f = io_file_from_index(&ctx->file_table, i);
		struct file *f = NULL;

		if (ctx->file_table.data.nodes[i])
			f = io_slot_file(ctx->file_table.data.nodes[i]);
		if (f)
			seq_printf(m, "%5u: %s\n", i, file_dentry(f)->d_iname);
		else
+0 −10
Original line number Diff line number Diff line
@@ -49,16 +49,6 @@ static inline struct file *io_slot_file(struct io_rsrc_node *node)
	return (struct file *)(node->file_ptr & FFS_MASK);
}

static inline struct file *io_file_from_index(struct io_file_table *table,
					      int index)
{
	struct io_rsrc_node *node = io_rsrc_node_lookup(&table->data, index);

	if (node)
		return io_slot_file(node);
	return NULL;
}

static inline void io_fixed_file_set(struct io_rsrc_node *node,
				     struct file *file)
{