From: kernel test robot <lkp@intel.com>
To: Kumar Kartikeya Dwivedi <memxor@gmail.com>, bpf@vger.kernel.org
Cc: llvm@lists.linux.dev, kbuild-all@lists.01.org,
Jens Axboe <axboe@kernel.dk>,
Pavel Begunkov <asml.silence@gmail.com>,
io-uring@vger.kernel.org, Alexei Starovoitov <ast@kernel.org>,
Daniel Borkmann <daniel@iogearbox.net>,
Andrii Nakryiko <andrii@kernel.org>, Yonghong Song <yhs@fb.com>,
Pavel Emelyanov <ovzxemul@gmail.com>,
Alexander Mikhalitsyn <alexander@mihalicyn.com>
Subject: Re: [PATCH bpf-next v2 01/10] io_uring: Implement eBPF iterator for registered buffers
Date: Tue, 23 Nov 2021 12:27:23 +0800 [thread overview]
Message-ID: <202111231258.uu6j1zCC-lkp@intel.com> (raw)
In-Reply-To: <20211122225352.618453-2-memxor@gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2866 bytes --]
Hi Kumar,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on bpf-next/master]
url: https://github.com/0day-ci/linux/commits/Kumar-Kartikeya-Dwivedi/Introduce-BPF-iterators-for-io_uring-and-epoll/20211123-065555
base: https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git master
config: hexagon-randconfig-r045-20211122 (attached as .config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project c133fb321f7ca6083ce15b6aa5bf89de6600e649)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/0day-ci/linux/commit/69cd86892cc99ed54a77816b3c4d78429150339c
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Kumar-Kartikeya-Dwivedi/Introduce-BPF-iterators-for-io_uring-and-epoll/20211123-065555
git checkout 69cd86892cc99ed54a77816b3c4d78429150339c
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 ARCH=hexagon
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All warnings (new ones prefixed by >>):
>> fs/io_uring.c:11190:6: warning: no previous prototype for function 'bpf_io_uring_iter_show_fdinfo' [-Wmissing-prototypes]
void bpf_io_uring_iter_show_fdinfo(const struct bpf_iter_aux_info *aux,
^
fs/io_uring.c:11190:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void bpf_io_uring_iter_show_fdinfo(const struct bpf_iter_aux_info *aux,
^
static
>> fs/io_uring.c:11197:5: warning: no previous prototype for function 'bpf_io_uring_iter_fill_link_info' [-Wmissing-prototypes]
int bpf_io_uring_iter_fill_link_info(const struct bpf_iter_aux_info *aux,
^
fs/io_uring.c:11197:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int bpf_io_uring_iter_fill_link_info(const struct bpf_iter_aux_info *aux,
^
static
2 warnings generated.
vim +/bpf_io_uring_iter_show_fdinfo +11190 fs/io_uring.c
11188
11189 #ifdef CONFIG_PROC_FS
11190 void bpf_io_uring_iter_show_fdinfo(const struct bpf_iter_aux_info *aux,
11191 struct seq_file *seq)
11192 {
11193 seq_printf(seq, "io_uring_inode:\t%lu\n", aux->io_uring.inode);
11194 }
11195 #endif
11196
11197 int bpf_io_uring_iter_fill_link_info(const struct bpf_iter_aux_info *aux,
11198 struct bpf_link_info *info)
11199 {
11200 info->iter.io_uring.inode = aux->io_uring.inode;
11201 return 0;
11202 }
11203
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 24039 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: Re: [PATCH bpf-next v2 01/10] io_uring: Implement eBPF iterator for registered buffers
Date: Tue, 23 Nov 2021 12:27:23 +0800 [thread overview]
Message-ID: <202111231258.uu6j1zCC-lkp@intel.com> (raw)
In-Reply-To: <20211122225352.618453-2-memxor@gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2932 bytes --]
Hi Kumar,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on bpf-next/master]
url: https://github.com/0day-ci/linux/commits/Kumar-Kartikeya-Dwivedi/Introduce-BPF-iterators-for-io_uring-and-epoll/20211123-065555
base: https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git master
config: hexagon-randconfig-r045-20211122 (attached as .config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project c133fb321f7ca6083ce15b6aa5bf89de6600e649)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
# https://github.com/0day-ci/linux/commit/69cd86892cc99ed54a77816b3c4d78429150339c
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Kumar-Kartikeya-Dwivedi/Introduce-BPF-iterators-for-io_uring-and-epoll/20211123-065555
git checkout 69cd86892cc99ed54a77816b3c4d78429150339c
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 ARCH=hexagon
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All warnings (new ones prefixed by >>):
>> fs/io_uring.c:11190:6: warning: no previous prototype for function 'bpf_io_uring_iter_show_fdinfo' [-Wmissing-prototypes]
void bpf_io_uring_iter_show_fdinfo(const struct bpf_iter_aux_info *aux,
^
fs/io_uring.c:11190:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void bpf_io_uring_iter_show_fdinfo(const struct bpf_iter_aux_info *aux,
^
static
>> fs/io_uring.c:11197:5: warning: no previous prototype for function 'bpf_io_uring_iter_fill_link_info' [-Wmissing-prototypes]
int bpf_io_uring_iter_fill_link_info(const struct bpf_iter_aux_info *aux,
^
fs/io_uring.c:11197:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int bpf_io_uring_iter_fill_link_info(const struct bpf_iter_aux_info *aux,
^
static
2 warnings generated.
vim +/bpf_io_uring_iter_show_fdinfo +11190 fs/io_uring.c
11188
11189 #ifdef CONFIG_PROC_FS
11190 void bpf_io_uring_iter_show_fdinfo(const struct bpf_iter_aux_info *aux,
11191 struct seq_file *seq)
11192 {
11193 seq_printf(seq, "io_uring_inode:\t%lu\n", aux->io_uring.inode);
11194 }
11195 #endif
11196
11197 int bpf_io_uring_iter_fill_link_info(const struct bpf_iter_aux_info *aux,
11198 struct bpf_link_info *info)
11199 {
11200 info->iter.io_uring.inode = aux->io_uring.inode;
11201 return 0;
11202 }
11203
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 24039 bytes --]
next prev parent reply other threads:[~2021-11-23 4:28 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-11-22 22:53 [PATCH bpf-next v2 00/10] Introduce BPF iterators for io_uring and epoll Kumar Kartikeya Dwivedi
2021-11-22 22:53 ` [PATCH bpf-next v2 01/10] io_uring: Implement eBPF iterator for registered buffers Kumar Kartikeya Dwivedi
2021-11-23 4:27 ` kernel test robot [this message]
2021-11-23 4:27 ` kernel test robot
2021-11-22 22:53 ` [PATCH bpf-next v2 02/10] bpf: Add bpf_page_to_pfn helper Kumar Kartikeya Dwivedi
2021-11-22 22:53 ` [PATCH bpf-next v2 03/10] io_uring: Implement eBPF iterator for registered files Kumar Kartikeya Dwivedi
2021-11-22 22:53 ` [PATCH bpf-next v2 04/10] epoll: Implement eBPF iterator for registered items Kumar Kartikeya Dwivedi
2021-11-22 22:53 ` [PATCH bpf-next v2 05/10] bpftool: Output io_uring iterator info Kumar Kartikeya Dwivedi
2021-11-22 22:53 ` [PATCH bpf-next v2 06/10] selftests/bpf: Add test for io_uring BPF iterators Kumar Kartikeya Dwivedi
2021-11-22 22:53 ` [PATCH bpf-next v2 07/10] selftests/bpf: Add test for epoll BPF iterator Kumar Kartikeya Dwivedi
2021-11-22 22:53 ` [PATCH bpf-next v2 08/10] selftests/bpf: Test partial reads for io_uring, epoll iterators Kumar Kartikeya Dwivedi
2021-11-22 22:53 ` [PATCH bpf-next v2 09/10] selftests/bpf: Fix btf_dump test for bpf_iter_link_info Kumar Kartikeya Dwivedi
2021-11-22 22:53 ` [PATCH RFC bpf-next v2 10/10] samples/bpf: Add example to checkpoint/restore io_uring Kumar Kartikeya Dwivedi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202111231258.uu6j1zCC-lkp@intel.com \
--to=lkp@intel.com \
--cc=alexander@mihalicyn.com \
--cc=andrii@kernel.org \
--cc=asml.silence@gmail.com \
--cc=ast@kernel.org \
--cc=axboe@kernel.dk \
--cc=bpf@vger.kernel.org \
--cc=daniel@iogearbox.net \
--cc=io-uring@vger.kernel.org \
--cc=kbuild-all@lists.01.org \
--cc=llvm@lists.linux.dev \
--cc=memxor@gmail.com \
--cc=ovzxemul@gmail.com \
--cc=yhs@fb.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.