From: Mathura_Kumar <academic1mathura@gmail.com>
To: brauner@kernel.org
Cc: academic1mathura@gmail.com, linux-arch@vger.kernel.org,
linux-kernel@vger.kernel.org, viro@zeniv.linux.org.uk,
kernel test robot <lkp@intel.com>
Subject: [PATCH 2/3] [PATCH-V2] mqueue: introduce new do_mq_timedreceive2() [ mq_peek syscall] for non-destructive receive and inspection
Date: Wed, 4 Mar 2026 19:21:22 +0530 [thread overview]
Message-ID: <20260304135126.77270-2-academic1mathura@gmail.com> (raw)
In-Reply-To: <20260304135126.77270-1-academic1mathura@gmail.com>
Following Two warning issue by build and test on V1:
1) include/linux/syscalls.h:750:42: warning: declaration of 'struct mq_timedreceive2_args'
will not be visible outside of this function [-Wvisibility]
fix-included the missing header for global visibility
2) warning: syscall mq_timedreceive2_time64 not implemented [-W#warnings]
fix- This seem false postive warning, script not able to correctly map syscall table
with handler
in file - ~/linux/arch/x86/entry/syscalls/syscall_32.tbl
473 causing warning due to now explicit handler for name "mq_timedrecive2_time64",because
it also handle by same normal SYS_DEFINE for 64 bit arch because logically both are
same if 32bit machine call 64 bit, if we add named defined then it create unnessary
redudancy and duplicacy, so even at this time i am not changing this, if required kindlly
once test in runtime and guide me.
472 i386 mq_timedreceive2 sys_mq_timedreceive2_time32
473 i386 mq_timedreceive2_time64 sys_mq_timedreceive2
Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202602270443.k6N6t2u4-lkp@intel.com
Signed-off-by: Mathura_Kumar <academic1mathura@gmail.com>
---
include/linux/syscalls.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/linux/syscalls.h b/include/linux/syscalls.h
index 4db405159a8b..307cfd6f154c 100644
--- a/include/linux/syscalls.h
+++ b/include/linux/syscalls.h
@@ -93,6 +93,7 @@ struct file_attr;
#include <linux/key.h>
#include <linux/personality.h>
#include <trace/syscall.h>
+#include <linux/mqueue.h>
#ifdef CONFIG_ARCH_HAS_SYSCALL_WRAPPER
/*
--
2.43.0
next prev parent reply other threads:[~2026-03-04 13:52 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-03-04 13:51 [PATCH 1/3] mqueue: introduce new do_mq_timedreceive2() [ mq_peek syscall] for non-destructive receive and inspection Mathura_Kumar
2026-03-04 13:51 ` Mathura_Kumar [this message]
2026-03-04 13:51 ` [PATCH 3/3] [PATCH]-This patch series completes the implementation of do_mq_timedreceive2 new system calls that provide non-destructive peek functionality on POSIX message queues Mathura_Kumar
2026-03-05 5:49 ` kernel test robot
2026-03-05 5:51 ` kernel test robot
2026-03-05 8:10 ` kernel test robot
2026-03-04 18:24 ` [PATCH 1/3] mqueue: introduce new do_mq_timedreceive2() [ mq_peek syscall] for non-destructive receive and inspection Randy Dunlap
2026-03-05 5:09 ` kernel test robot
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=20260304135126.77270-2-academic1mathura@gmail.com \
--to=academic1mathura@gmail.com \
--cc=brauner@kernel.org \
--cc=linux-arch@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lkp@intel.com \
--cc=viro@zeniv.linux.org.uk \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox