diff --git a/fs/io_uring.c b/fs/io_uring.c index 4f4a88288f97437d75d61f7ce11410a2cfb1cd7e..35d9ed52f0cdb1c2f53b3ea6c26cf7a486bbcdfc 100644 --- a/fs/io_uring.c +++ b/fs/io_uring.c @@ -6650,6 +6650,7 @@ SYSCALL_DEFINE6(io_uring_enter, unsigned int, fd, u32, to_submit, return submitted ? submitted : ret; } +#ifdef CONFIG_PROC_FS static int io_uring_show_cred(int id, void *p, void *data) { const struct cred *cred = p; @@ -6723,6 +6724,7 @@ static void io_uring_show_fdinfo(struct seq_file *m, struct file *f) percpu_ref_put(&ctx->refs); } } +#endif static const struct file_operations io_uring_fops = { .release = io_uring_release, @@ -6734,7 +6736,9 @@ static const struct file_operations io_uring_fops = { #endif .poll = io_uring_poll, .fasync = io_uring_fasync, +#ifdef CONFIG_PROC_FS .show_fdinfo = io_uring_show_fdinfo, +#endif }; static int io_allocate_scq_urings(struct io_ring_ctx *ctx,