tree:
https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git
pending-5.13
head: c1dae720b8d8e54eae9a77c212ffe2d1f0dc2dab
commit: aaa8d21b24cb0a8e65e3d25777e990b0c0566318 [22/84] VSOCK: handle
VIRTIO_VSOCK_OP_CREDIT_REQUEST
config: m68k-randconfig-r034-20210815 (attached as .config)
compiler: m68k-linux-gcc (GCC) 11.2.0
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://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git/c...
git remote add sashal-linux-stable
https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git
git fetch --no-tags sashal-linux-stable pending-5.13
git checkout aaa8d21b24cb0a8e65e3d25777e990b0c0566318
# save the attached .config to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross O=build_dir
ARCH=m68k SHELL=/bin/bash net/vmw_vsock/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
net/vmw_vsock/virtio_transport_common.c: In function
'virtio_transport_recv_connected':
> net/vmw_vsock/virtio_transport_common.c:958:17: error: too few
arguments to function 'virtio_transport_send_credit_update'
958 |
virtio_transport_send_credit_update(vsk);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/vmw_vsock/virtio_transport_common.c:272:12: note: declared here
272 | static int virtio_transport_send_credit_update(struct vsock_sock *vsk,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for SND_ATMEL_SOC_PDC
Depends on SOUND && !UML && SND && SND_SOC &&
SND_ATMEL_SOC && HAS_DMA
Selected by
- SND_ATMEL_SOC_SSC && SOUND && !UML && SND && SND_SOC
&& SND_ATMEL_SOC
- SND_ATMEL_SOC_SSC_PDC && SOUND && !UML && SND &&
SND_SOC && SND_ATMEL_SOC && ATMEL_SSC
vim +/virtio_transport_send_credit_update +958 net/vmw_vsock/virtio_transport_common.c
944
945 static int
946 virtio_transport_recv_connected(struct sock *sk,
947 struct virtio_vsock_pkt *pkt)
948 {
949 struct vsock_sock *vsk = vsock_sk(sk);
950 int err = 0;
951
952 switch (le16_to_cpu(pkt->hdr.op)) {
953 case VIRTIO_VSOCK_OP_RW:
954 virtio_transport_recv_enqueue(vsk, pkt);
955 sk->sk_data_ready(sk);
956 return err;
957 case VIRTIO_VSOCK_OP_CREDIT_REQUEST:
958 virtio_transport_send_credit_update(vsk);
959 break;
960 case VIRTIO_VSOCK_OP_CREDIT_UPDATE:
961 sk->sk_write_space(sk);
962 break;
963 case VIRTIO_VSOCK_OP_SHUTDOWN:
964 if (le32_to_cpu(pkt->hdr.flags) & VIRTIO_VSOCK_SHUTDOWN_RCV)
965 vsk->peer_shutdown |= RCV_SHUTDOWN;
966 if (le32_to_cpu(pkt->hdr.flags) & VIRTIO_VSOCK_SHUTDOWN_SEND)
967 vsk->peer_shutdown |= SEND_SHUTDOWN;
968 if (vsk->peer_shutdown == SHUTDOWN_MASK &&
969 vsock_stream_has_data(vsk) <= 0 &&
970 !sock_flag(sk, SOCK_DONE)) {
971 (void)virtio_transport_reset(vsk, NULL);
972
973 virtio_transport_do_close(vsk, true);
974 }
975 if (le32_to_cpu(pkt->hdr.flags))
976 sk->sk_state_change(sk);
977 break;
978 case VIRTIO_VSOCK_OP_RST:
979 virtio_transport_do_close(vsk, true);
980 break;
981 default:
982 err = -EINVAL;
983 break;
984 }
985
986 virtio_transport_free_pkt(pkt);
987 return err;
988 }
989
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org