2022-05-23 17:05:03 -06:00
|
|
|
# SPDX-License-Identifier: GPL-2.0
|
|
|
|
|
#
|
|
|
|
|
# Makefile for io_uring
|
|
|
|
|
|
2024-08-30 10:52:02 -06:00
|
|
|
ifdef CONFIG_GCOV_PROFILE_URING
|
|
|
|
|
GCOV_PROFILE := y
|
|
|
|
|
endif
|
|
|
|
|
|
2024-03-26 22:13:41 -06:00
|
|
|
obj-$(CONFIG_IO_URING) += io_uring.o opdef.o kbuf.o rsrc.o notif.o \
|
2025-05-09 12:03:28 +01:00
|
|
|
tctx.o filetable.o rw.o poll.o \
|
2026-01-22 08:40:19 -07:00
|
|
|
tw.o wait.o eventfd.o uring_cmd.o \
|
|
|
|
|
openclose.o sqpoll.o xattr.o nop.o \
|
|
|
|
|
fs.o splice.o sync.o msg_ring.o \
|
|
|
|
|
advise.o openclose.o statx.o timeout.o \
|
|
|
|
|
cancel.o waitid.o register.o \
|
|
|
|
|
truncate.o memmap.o alloc_cache.o \
|
2026-02-26 12:48:38 +00:00
|
|
|
query.o loop.o
|
2026-01-22 08:55:45 -07:00
|
|
|
|
2025-02-14 16:09:36 -08:00
|
|
|
obj-$(CONFIG_IO_URING_ZCRX) += zcrx.o
|
2022-05-23 17:05:03 -06:00
|
|
|
obj-$(CONFIG_IO_WQ) += io-wq.o
|
2023-06-08 11:57:40 -06:00
|
|
|
obj-$(CONFIG_FUTEX) += futex.o
|
2025-01-31 14:19:11 -07:00
|
|
|
obj-$(CONFIG_EPOLL) += epoll.o
|
|
|
|
|
obj-$(CONFIG_NET_RX_BUSY_POLL) += napi.o
|
2025-05-09 12:03:28 +01:00
|
|
|
obj-$(CONFIG_NET) += net.o cmd_net.o
|
2025-05-16 12:10:12 -06:00
|
|
|
obj-$(CONFIG_PROC_FS) += fdinfo.o
|
2025-06-30 19:16:51 +01:00
|
|
|
obj-$(CONFIG_IO_URING_MOCK_FILE) += mock_file.o
|
2026-01-15 08:24:02 -07:00
|
|
|
obj-$(CONFIG_IO_URING_BPF) += bpf_filter.o
|
2026-02-26 12:48:39 +00:00
|
|
|
obj-$(CONFIG_IO_URING_BPF_OPS) += bpf-ops.o
|