1ed29b0b4SJens Axboe# SPDX-License-Identifier: GPL-2.0 2ed29b0b4SJens Axboe# 3ed29b0b4SJens Axboe# Makefile for io_uring 4ed29b0b4SJens Axboe 51802656eSJens Axboeifdef CONFIG_GCOV_PROFILE_URING 61802656eSJens AxboeGCOV_PROFILE := y 71802656eSJens Axboeendif 81802656eSJens Axboe 977a1cd5eSJens Axboeobj-$(CONFIG_IO_URING) += io_uring.o opdef.o kbuf.o rsrc.o notif.o \ 1028b8cd86SPavel Begunkov tctx.o filetable.o rw.o poll.o \ 110105b056SJens Axboe tw.o wait.o eventfd.o uring_cmd.o \ 120105b056SJens Axboe openclose.o sqpoll.o xattr.o nop.o \ 130105b056SJens Axboe fs.o splice.o sync.o msg_ring.o \ 140105b056SJens Axboe advise.o openclose.o statx.o timeout.o \ 150105b056SJens Axboe cancel.o waitid.o register.o \ 160105b056SJens Axboe truncate.o memmap.o alloc_cache.o \ 170105b056SJens Axboe query.o 187642e668SJens Axboe 196f377873SDavid Weiobj-$(CONFIG_IO_URING_ZCRX) += zcrx.o 20ed29b0b4SJens Axboeobj-$(CONFIG_IO_WQ) += io-wq.o 21194bb58cSJens Axboeobj-$(CONFIG_FUTEX) += futex.o 220fb3f560SJens Axboeobj-$(CONFIG_EPOLL) += epoll.o 238d0c12a8SStefan Roeschobj-$(CONFIG_NET_RX_BUSY_POLL) += napi.o 2428b8cd86SPavel Begunkovobj-$(CONFIG_NET) += net.o cmd_net.o 259a109266SJens Axboeobj-$(CONFIG_PROC_FS) += fdinfo.o 263a0ae385SPavel Begunkovobj-$(CONFIG_IO_URING_MOCK_FILE) += mock_file.o 27*d42eb05eSJens Axboeobj-$(CONFIG_IO_URING_BPF) += bpf_filter.o 28