Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

VSOCK: Move af_vsock.h and vsock_addr.h to include/net

This is useful for other VSOCK transport implemented outside the
net/vmw_vsock/ directory to use these headers.

Signed-off-by: Asias He <asias@redhat.com>
Acked-by: Andy King <acking@vmware.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Asias He and committed by
David S. Miller
82a54d0e a648ab58

+5 -7
+1 -2
net/vmw_vsock/af_vsock.c
··· 96 96 #include <linux/wait.h> 97 97 #include <linux/workqueue.h> 98 98 #include <net/sock.h> 99 - 100 - #include "af_vsock.h" 99 + #include <net/af_vsock.h> 101 100 102 101 static int __vsock_bind(struct sock *sk, struct sockaddr_vm *addr); 103 102 static void vsock_sk_destruct(struct sock *sk);
net/vmw_vsock/af_vsock.h include/net/af_vsock.h
+1 -1
net/vmw_vsock/vmci_transport.c
··· 34 34 #include <linux/wait.h> 35 35 #include <linux/workqueue.h> 36 36 #include <net/sock.h> 37 + #include <net/af_vsock.h> 37 38 38 - #include "af_vsock.h" 39 39 #include "vmci_transport_notify.h" 40 40 41 41 static int vmci_transport_recv_dgram_cb(void *data, struct vmci_datagram *dg);
+2 -2
net/vmw_vsock/vmci_transport.h
··· 19 19 #include <linux/vmw_vmci_defs.h> 20 20 #include <linux/vmw_vmci_api.h> 21 21 22 - #include "vsock_addr.h" 23 - #include "af_vsock.h" 22 + #include <net/vsock_addr.h> 23 + #include <net/af_vsock.h> 24 24 25 25 /* If the packet format changes in a release then this should change too. */ 26 26 #define VMCI_TRANSPORT_PACKET_VERSION 1
+1 -2
net/vmw_vsock/vsock_addr.c
··· 17 17 #include <linux/socket.h> 18 18 #include <linux/stddef.h> 19 19 #include <net/sock.h> 20 - 21 - #include "vsock_addr.h" 20 + #include <net/vsock_addr.h> 22 21 23 22 void vsock_addr_init(struct sockaddr_vm *addr, u32 cid, u32 port) 24 23 {
net/vmw_vsock/vsock_addr.h include/net/vsock_addr.h