On Wed, Mar 04, 2020 at 03:53:52PM +0800, YueHaibing wrote: > If CONFIG_NET is not set, gcc warns: > > fs/io_uring.c:3110:12: warning: io_setup_async_msg defined but not used [-Wunused-function] > static int io_setup_async_msg(struct io_kiocb *req, > ^~~~~~~~~~~~~~~~~~ > > There are many funcions wraped by CONFIG_NET, move them > together to simplify code, also fix this warning. > > Reported-by: Hulk Robot <hulkci@xxxxxxxxxx> > Signed-off-by: YueHaibing <yuehaibing@xxxxxxxxxx> > --- > fs/io_uring.c | 98 ++++++++++++++++++++++++++++++++++------------------------- > 1 file changed, 57 insertions(+), 41 deletions(-) > Since the code under the ifdef/else/endif blocks now are huge, would it make sense to add some comments for better readability? I mean something like this: #if defined(CONFIG_NET) ... #else /* !CONFIG_NET */ ... #endif /* CONFIG_NET */ Thanks, Stefano