Linux-Fsdevel Archive on lore.kernel.org
help / color / mirror / Atom feed
* [vfs:base.set_fs 14/14] net/sctp/socket.c:7793:12: warning: stack frame size of 1040 bytes in function 'sctp_getsockopt'
@ 2020-09-05 15:34 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2020-09-05 15:34 UTC (permalink / raw)
To: Christoph Hellwig; +Cc: kbuild-all, clang-built-linux, linux-fsdevel, Al Viro
[-- Attachment #1: Type: text/plain, Size: 21742 bytes --]
tree: https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git base.set_fs
head: 5d6382ce08928178bb36704a743534fdcc28044e
commit: 5d6382ce08928178bb36704a743534fdcc28044e [14/14] powerpc: remove address space overrides using set_fs()
config: powerpc64-randconfig-r003-20200904 (attached as .config)
compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 781a43840863b85603a710857691a9b5032b0c27)
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
# install powerpc64 cross compiling tool for clang build
# apt-get install binutils-powerpc64-linux-gnu
git checkout 5d6382ce08928178bb36704a743534fdcc28044e
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=powerpc64
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 >>):
>> net/sctp/socket.c:7793:12: warning: stack frame size of 1040 bytes in function 'sctp_getsockopt' [-Wframe-larger-than=]
static int sctp_getsockopt(struct sock *sk, int level, int optname,
^
1 warning generated.
# https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git/commit/?id=5d6382ce08928178bb36704a743534fdcc28044e
git remote add vfs https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git
git fetch --no-tags vfs base.set_fs
git checkout 5d6382ce08928178bb36704a743534fdcc28044e
vim +/sctp_getsockopt +7793 net/sctp/socket.c
8d2a6935d842f1 Xin Long 2019-11-08 7792
dda9192851dcf9 Daniel Borkmann 2013-06-17 @7793 static int sctp_getsockopt(struct sock *sk, int level, int optname,
^1da177e4c3f41 Linus Torvalds 2005-04-16 7794 char __user *optval, int __user *optlen)
^1da177e4c3f41 Linus Torvalds 2005-04-16 7795 {
^1da177e4c3f41 Linus Torvalds 2005-04-16 7796 int retval = 0;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7797 int len;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7798
bb33381d0c97cd Daniel Borkmann 2013-06-28 7799 pr_debug("%s: sk:%p, optname:%d\n", __func__, sk, optname);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7800
^1da177e4c3f41 Linus Torvalds 2005-04-16 7801 /* I can hardly begin to describe how wrong this is. This is
^1da177e4c3f41 Linus Torvalds 2005-04-16 7802 * so broken as to be worse than useless. The API draft
^1da177e4c3f41 Linus Torvalds 2005-04-16 7803 * REALLY is NOT helpful here... I am not convinced that the
^1da177e4c3f41 Linus Torvalds 2005-04-16 7804 * semantics of getsockopt() with a level OTHER THAN SOL_SCTP
^1da177e4c3f41 Linus Torvalds 2005-04-16 7805 * are at all well-founded.
^1da177e4c3f41 Linus Torvalds 2005-04-16 7806 */
^1da177e4c3f41 Linus Torvalds 2005-04-16 7807 if (level != SOL_SCTP) {
^1da177e4c3f41 Linus Torvalds 2005-04-16 7808 struct sctp_af *af = sctp_sk(sk)->pf->af;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7809
^1da177e4c3f41 Linus Torvalds 2005-04-16 7810 retval = af->getsockopt(sk, level, optname, optval, optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7811 return retval;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7812 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 7813
^1da177e4c3f41 Linus Torvalds 2005-04-16 7814 if (get_user(len, optlen))
^1da177e4c3f41 Linus Torvalds 2005-04-16 7815 return -EFAULT;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7816
a4b8e71b05c27b Jiri Slaby 2016-10-21 7817 if (len < 0)
a4b8e71b05c27b Jiri Slaby 2016-10-21 7818 return -EINVAL;
a4b8e71b05c27b Jiri Slaby 2016-10-21 7819
048ed4b6266144 wangweidong 2014-01-21 7820 lock_sock(sk);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7821
^1da177e4c3f41 Linus Torvalds 2005-04-16 7822 switch (optname) {
^1da177e4c3f41 Linus Torvalds 2005-04-16 7823 case SCTP_STATUS:
^1da177e4c3f41 Linus Torvalds 2005-04-16 7824 retval = sctp_getsockopt_sctp_status(sk, len, optval, optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7825 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7826 case SCTP_DISABLE_FRAGMENTS:
^1da177e4c3f41 Linus Torvalds 2005-04-16 7827 retval = sctp_getsockopt_disable_fragments(sk, len, optval,
^1da177e4c3f41 Linus Torvalds 2005-04-16 7828 optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7829 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7830 case SCTP_EVENTS:
^1da177e4c3f41 Linus Torvalds 2005-04-16 7831 retval = sctp_getsockopt_events(sk, len, optval, optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7832 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7833 case SCTP_AUTOCLOSE:
^1da177e4c3f41 Linus Torvalds 2005-04-16 7834 retval = sctp_getsockopt_autoclose(sk, len, optval, optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7835 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7836 case SCTP_SOCKOPT_PEELOFF:
^1da177e4c3f41 Linus Torvalds 2005-04-16 7837 retval = sctp_getsockopt_peeloff(sk, len, optval, optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7838 break;
2cb5c8e378d10a Neil Horman 2017-06-30 7839 case SCTP_SOCKOPT_PEELOFF_FLAGS:
2cb5c8e378d10a Neil Horman 2017-06-30 7840 retval = sctp_getsockopt_peeloff_flags(sk, len, optval, optlen);
2cb5c8e378d10a Neil Horman 2017-06-30 7841 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7842 case SCTP_PEER_ADDR_PARAMS:
^1da177e4c3f41 Linus Torvalds 2005-04-16 7843 retval = sctp_getsockopt_peer_addr_params(sk, len, optval,
^1da177e4c3f41 Linus Torvalds 2005-04-16 7844 optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7845 break;
4580ccc04ddd8c Shan Wei 2011-01-18 7846 case SCTP_DELAYED_SACK:
d364d9276b54af Wei Yongjun 2008-05-09 7847 retval = sctp_getsockopt_delayed_ack(sk, len, optval,
7708610b1bff4a Frank Filz 2005-12-22 7848 optlen);
7708610b1bff4a Frank Filz 2005-12-22 7849 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7850 case SCTP_INITMSG:
^1da177e4c3f41 Linus Torvalds 2005-04-16 7851 retval = sctp_getsockopt_initmsg(sk, len, optval, optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7852 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7853 case SCTP_GET_PEER_ADDRS:
^1da177e4c3f41 Linus Torvalds 2005-04-16 7854 retval = sctp_getsockopt_peer_addrs(sk, len, optval,
^1da177e4c3f41 Linus Torvalds 2005-04-16 7855 optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7856 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7857 case SCTP_GET_LOCAL_ADDRS:
^1da177e4c3f41 Linus Torvalds 2005-04-16 7858 retval = sctp_getsockopt_local_addrs(sk, len, optval,
^1da177e4c3f41 Linus Torvalds 2005-04-16 7859 optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7860 break;
c6ba68a26645db Vlad Yasevich 2009-06-01 7861 case SCTP_SOCKOPT_CONNECTX3:
c6ba68a26645db Vlad Yasevich 2009-06-01 7862 retval = sctp_getsockopt_connectx3(sk, len, optval, optlen);
c6ba68a26645db Vlad Yasevich 2009-06-01 7863 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7864 case SCTP_DEFAULT_SEND_PARAM:
^1da177e4c3f41 Linus Torvalds 2005-04-16 7865 retval = sctp_getsockopt_default_send_param(sk, len,
^1da177e4c3f41 Linus Torvalds 2005-04-16 7866 optval, optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7867 break;
6b3fd5f3a2bbc8 Geir Ola Vaagland 2014-07-12 7868 case SCTP_DEFAULT_SNDINFO:
6b3fd5f3a2bbc8 Geir Ola Vaagland 2014-07-12 7869 retval = sctp_getsockopt_default_sndinfo(sk, len,
6b3fd5f3a2bbc8 Geir Ola Vaagland 2014-07-12 7870 optval, optlen);
6b3fd5f3a2bbc8 Geir Ola Vaagland 2014-07-12 7871 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7872 case SCTP_PRIMARY_ADDR:
^1da177e4c3f41 Linus Torvalds 2005-04-16 7873 retval = sctp_getsockopt_primary_addr(sk, len, optval, optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7874 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7875 case SCTP_NODELAY:
^1da177e4c3f41 Linus Torvalds 2005-04-16 7876 retval = sctp_getsockopt_nodelay(sk, len, optval, optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7877 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7878 case SCTP_RTOINFO:
^1da177e4c3f41 Linus Torvalds 2005-04-16 7879 retval = sctp_getsockopt_rtoinfo(sk, len, optval, optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7880 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7881 case SCTP_ASSOCINFO:
^1da177e4c3f41 Linus Torvalds 2005-04-16 7882 retval = sctp_getsockopt_associnfo(sk, len, optval, optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7883 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7884 case SCTP_I_WANT_MAPPED_V4_ADDR:
^1da177e4c3f41 Linus Torvalds 2005-04-16 7885 retval = sctp_getsockopt_mappedv4(sk, len, optval, optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7886 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7887 case SCTP_MAXSEG:
^1da177e4c3f41 Linus Torvalds 2005-04-16 7888 retval = sctp_getsockopt_maxseg(sk, len, optval, optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7889 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 7890 case SCTP_GET_PEER_ADDR_INFO:
^1da177e4c3f41 Linus Torvalds 2005-04-16 7891 retval = sctp_getsockopt_peer_addr_info(sk, len, optval,
^1da177e4c3f41 Linus Torvalds 2005-04-16 7892 optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7893 break;
0f3fffd8ab1db7 Ivan Skytte Jorgensen 2006-12-20 7894 case SCTP_ADAPTATION_LAYER:
0f3fffd8ab1db7 Ivan Skytte Jorgensen 2006-12-20 7895 retval = sctp_getsockopt_adaptation_layer(sk, len, optval,
^1da177e4c3f41 Linus Torvalds 2005-04-16 7896 optlen);
^1da177e4c3f41 Linus Torvalds 2005-04-16 7897 break;
6ab792f5770123 Ivan Skytte Jorgensen 2006-12-13 7898 case SCTP_CONTEXT:
6ab792f5770123 Ivan Skytte Jorgensen 2006-12-13 7899 retval = sctp_getsockopt_context(sk, len, optval, optlen);
6ab792f5770123 Ivan Skytte Jorgensen 2006-12-13 7900 break;
b6e1331f3ce25a Vlad Yasevich 2007-04-20 7901 case SCTP_FRAGMENT_INTERLEAVE:
b6e1331f3ce25a Vlad Yasevich 2007-04-20 7902 retval = sctp_getsockopt_fragment_interleave(sk, len, optval,
b6e1331f3ce25a Vlad Yasevich 2007-04-20 7903 optlen);
b6e1331f3ce25a Vlad Yasevich 2007-04-20 7904 break;
d49d91d79a8dc5 Vlad Yasevich 2007-03-23 7905 case SCTP_PARTIAL_DELIVERY_POINT:
d49d91d79a8dc5 Vlad Yasevich 2007-03-23 7906 retval = sctp_getsockopt_partial_delivery_point(sk, len, optval,
d49d91d79a8dc5 Vlad Yasevich 2007-03-23 7907 optlen);
d49d91d79a8dc5 Vlad Yasevich 2007-03-23 7908 break;
703315712cfccf Vlad Yasevich 2007-03-23 7909 case SCTP_MAX_BURST:
703315712cfccf Vlad Yasevich 2007-03-23 7910 retval = sctp_getsockopt_maxburst(sk, len, optval, optlen);
703315712cfccf Vlad Yasevich 2007-03-23 7911 break;
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7912 case SCTP_AUTH_KEY:
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7913 case SCTP_AUTH_CHUNK:
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7914 case SCTP_AUTH_DELETE_KEY:
601590ec155aad Xin Long 2018-03-14 7915 case SCTP_AUTH_DEACTIVATE_KEY:
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7916 retval = -EOPNOTSUPP;
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7917 break;
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7918 case SCTP_HMAC_IDENT:
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7919 retval = sctp_getsockopt_hmac_ident(sk, len, optval, optlen);
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7920 break;
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7921 case SCTP_AUTH_ACTIVE_KEY:
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7922 retval = sctp_getsockopt_active_key(sk, len, optval, optlen);
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7923 break;
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7924 case SCTP_PEER_AUTH_CHUNKS:
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7925 retval = sctp_getsockopt_peer_auth_chunks(sk, len, optval,
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7926 optlen);
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7927 break;
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7928 case SCTP_LOCAL_AUTH_CHUNKS:
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7929 retval = sctp_getsockopt_local_auth_chunks(sk, len, optval,
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7930 optlen);
65b07e5d0d09c7 Vlad Yasevich 2007-09-16 7931 break;
aea3c5c05d2c40 Wei Yongjun 2008-12-25 7932 case SCTP_GET_ASSOC_NUMBER:
aea3c5c05d2c40 Wei Yongjun 2008-12-25 7933 retval = sctp_getsockopt_assoc_number(sk, len, optval, optlen);
aea3c5c05d2c40 Wei Yongjun 2008-12-25 7934 break;
209ba424c2c6e5 Wei Yongjun 2011-04-17 7935 case SCTP_GET_ASSOC_ID_LIST:
209ba424c2c6e5 Wei Yongjun 2011-04-17 7936 retval = sctp_getsockopt_assoc_ids(sk, len, optval, optlen);
209ba424c2c6e5 Wei Yongjun 2011-04-17 7937 break;
7dc04d712203ee Michio Honda 2011-04-26 7938 case SCTP_AUTO_ASCONF:
7dc04d712203ee Michio Honda 2011-04-26 7939 retval = sctp_getsockopt_auto_asconf(sk, len, optval, optlen);
7dc04d712203ee Michio Honda 2011-04-26 7940 break;
5aa93bcf66f4af Neil Horman 2012-07-21 7941 case SCTP_PEER_ADDR_THLDS:
d467ac0a38551a Xin Long 2019-11-08 7942 retval = sctp_getsockopt_paddr_thresholds(sk, optval, len,
d467ac0a38551a Xin Long 2019-11-08 7943 optlen, false);
d467ac0a38551a Xin Long 2019-11-08 7944 break;
d467ac0a38551a Xin Long 2019-11-08 7945 case SCTP_PEER_ADDR_THLDS_V2:
d467ac0a38551a Xin Long 2019-11-08 7946 retval = sctp_getsockopt_paddr_thresholds(sk, optval, len,
d467ac0a38551a Xin Long 2019-11-08 7947 optlen, true);
5aa93bcf66f4af Neil Horman 2012-07-21 7948 break;
196d67593439b0 Michele Baldessari 2012-12-01 7949 case SCTP_GET_ASSOC_STATS:
196d67593439b0 Michele Baldessari 2012-12-01 7950 retval = sctp_getsockopt_assoc_stats(sk, len, optval, optlen);
196d67593439b0 Michele Baldessari 2012-12-01 7951 break;
0d3a421d284812 Geir Ola Vaagland 2014-07-12 7952 case SCTP_RECVRCVINFO:
0d3a421d284812 Geir Ola Vaagland 2014-07-12 7953 retval = sctp_getsockopt_recvrcvinfo(sk, len, optval, optlen);
0d3a421d284812 Geir Ola Vaagland 2014-07-12 7954 break;
2347c80ff127b9 Geir Ola Vaagland 2014-07-12 7955 case SCTP_RECVNXTINFO:
2347c80ff127b9 Geir Ola Vaagland 2014-07-12 7956 retval = sctp_getsockopt_recvnxtinfo(sk, len, optval, optlen);
2347c80ff127b9 Geir Ola Vaagland 2014-07-12 7957 break;
28aa4c26fce220 Xin Long 2016-07-09 7958 case SCTP_PR_SUPPORTED:
28aa4c26fce220 Xin Long 2016-07-09 7959 retval = sctp_getsockopt_pr_supported(sk, len, optval, optlen);
28aa4c26fce220 Xin Long 2016-07-09 7960 break;
f959fb442c35f4 Xin Long 2016-07-09 7961 case SCTP_DEFAULT_PRINFO:
f959fb442c35f4 Xin Long 2016-07-09 7962 retval = sctp_getsockopt_default_prinfo(sk, len, optval,
f959fb442c35f4 Xin Long 2016-07-09 7963 optlen);
f959fb442c35f4 Xin Long 2016-07-09 7964 break;
826d253d57b11f Xin Long 2016-07-09 7965 case SCTP_PR_ASSOC_STATUS:
826d253d57b11f Xin Long 2016-07-09 7966 retval = sctp_getsockopt_pr_assocstatus(sk, len, optval,
826d253d57b11f Xin Long 2016-07-09 7967 optlen);
826d253d57b11f Xin Long 2016-07-09 7968 break;
d229d48d183fbc Xin Long 2017-04-01 7969 case SCTP_PR_STREAM_STATUS:
d229d48d183fbc Xin Long 2017-04-01 7970 retval = sctp_getsockopt_pr_streamstatus(sk, len, optval,
d229d48d183fbc Xin Long 2017-04-01 7971 optlen);
d229d48d183fbc Xin Long 2017-04-01 7972 break;
c0d8bab6ae518c Xin Long 2017-03-10 7973 case SCTP_RECONFIG_SUPPORTED:
c0d8bab6ae518c Xin Long 2017-03-10 7974 retval = sctp_getsockopt_reconfig_supported(sk, len, optval,
c0d8bab6ae518c Xin Long 2017-03-10 7975 optlen);
c0d8bab6ae518c Xin Long 2017-03-10 7976 break;
9fb657aec0e20b Xin Long 2017-01-18 7977 case SCTP_ENABLE_STREAM_RESET:
9fb657aec0e20b Xin Long 2017-01-18 7978 retval = sctp_getsockopt_enable_strreset(sk, len, optval,
9fb657aec0e20b Xin Long 2017-01-18 7979 optlen);
9fb657aec0e20b Xin Long 2017-01-18 7980 break;
13aa8770fe42d2 Marcelo Ricardo Leitner 2017-10-03 7981 case SCTP_STREAM_SCHEDULER:
13aa8770fe42d2 Marcelo Ricardo Leitner 2017-10-03 7982 retval = sctp_getsockopt_scheduler(sk, len, optval,
13aa8770fe42d2 Marcelo Ricardo Leitner 2017-10-03 7983 optlen);
13aa8770fe42d2 Marcelo Ricardo Leitner 2017-10-03 7984 break;
0ccdf3c7fdeda5 Marcelo Ricardo Leitner 2017-10-03 7985 case SCTP_STREAM_SCHEDULER_VALUE:
0ccdf3c7fdeda5 Marcelo Ricardo Leitner 2017-10-03 7986 retval = sctp_getsockopt_scheduler_value(sk, len, optval,
0ccdf3c7fdeda5 Marcelo Ricardo Leitner 2017-10-03 7987 optlen);
0ccdf3c7fdeda5 Marcelo Ricardo Leitner 2017-10-03 7988 break;
772a58693fc311 Xin Long 2017-12-08 7989 case SCTP_INTERLEAVING_SUPPORTED:
772a58693fc311 Xin Long 2017-12-08 7990 retval = sctp_getsockopt_interleaving_supported(sk, len, optval,
772a58693fc311 Xin Long 2017-12-08 7991 optlen);
772a58693fc311 Xin Long 2017-12-08 7992 break;
b0e9a2fe3ff971 Xin Long 2018-06-28 7993 case SCTP_REUSE_PORT:
b0e9a2fe3ff971 Xin Long 2018-06-28 7994 retval = sctp_getsockopt_reuse_port(sk, len, optval, optlen);
b0e9a2fe3ff971 Xin Long 2018-06-28 7995 break;
480ba9c18a27ff Xin Long 2018-11-18 7996 case SCTP_EVENT:
480ba9c18a27ff Xin Long 2018-11-18 7997 retval = sctp_getsockopt_event(sk, len, optval, optlen);
480ba9c18a27ff Xin Long 2018-11-18 7998 break;
df2c71ffdfae58 Xin Long 2019-08-19 7999 case SCTP_ASCONF_SUPPORTED:
df2c71ffdfae58 Xin Long 2019-08-19 8000 retval = sctp_getsockopt_asconf_supported(sk, len, optval,
df2c71ffdfae58 Xin Long 2019-08-19 8001 optlen);
df2c71ffdfae58 Xin Long 2019-08-19 8002 break;
56dd525abd56f7 Xin Long 2019-08-19 8003 case SCTP_AUTH_SUPPORTED:
56dd525abd56f7 Xin Long 2019-08-19 8004 retval = sctp_getsockopt_auth_supported(sk, len, optval,
56dd525abd56f7 Xin Long 2019-08-19 8005 optlen);
56dd525abd56f7 Xin Long 2019-08-19 8006 break;
d5886b919a720f Xin Long 2019-08-26 8007 case SCTP_ECN_SUPPORTED:
d5886b919a720f Xin Long 2019-08-26 8008 retval = sctp_getsockopt_ecn_supported(sk, len, optval, optlen);
d5886b919a720f Xin Long 2019-08-26 8009 break;
8d2a6935d842f1 Xin Long 2019-11-08 8010 case SCTP_EXPOSE_POTENTIALLY_FAILED_STATE:
8d2a6935d842f1 Xin Long 2019-11-08 8011 retval = sctp_getsockopt_pf_expose(sk, len, optval, optlen);
8d2a6935d842f1 Xin Long 2019-11-08 8012 break;
^1da177e4c3f41 Linus Torvalds 2005-04-16 8013 default:
^1da177e4c3f41 Linus Torvalds 2005-04-16 8014 retval = -ENOPROTOOPT;
^1da177e4c3f41 Linus Torvalds 2005-04-16 8015 break;
3ff50b7997fe06 Stephen Hemminger 2007-04-20 8016 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 8017
048ed4b6266144 wangweidong 2014-01-21 8018 release_sock(sk);
^1da177e4c3f41 Linus Torvalds 2005-04-16 8019 return retval;
^1da177e4c3f41 Linus Torvalds 2005-04-16 8020 }
^1da177e4c3f41 Linus Torvalds 2005-04-16 8021
:::::: The code at line 7793 was first introduced by commit
:::::: dda9192851dcf904b4d1095480834f2a4f814ae3 net: sctp: remove SCTP_STATIC macro
:::::: TO: Daniel Borkmann <dborkman@redhat.com>
:::::: CC: David S. Miller <davem@davemloft.net>
---
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: 33772 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-09-05 15:35 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-05 15:34 [vfs:base.set_fs 14/14] net/sctp/socket.c:7793:12: warning: stack frame size of 1040 bytes in function 'sctp_getsockopt' kernel test robot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).