Merge with master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
This commit is contained in:
@@ -23,7 +23,7 @@
|
||||
#include <linux/errno.h> /* return codes */
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/slab.h> /* kmalloc(), kfree() */
|
||||
#include <linux/mm.h> /* verify_area(), etc. */
|
||||
#include <linux/mm.h>
|
||||
#include <linux/string.h> /* inline mem*, str* functions */
|
||||
#include <linux/init.h> /* __initfunc et al. */
|
||||
#include <asm/byteorder.h> /* htons(), etc. */
|
||||
|
||||
+2
-2
@@ -12,7 +12,7 @@
|
||||
#include <linux/socket.h> /* SOL_SOCKET */
|
||||
#include <linux/errno.h> /* error codes */
|
||||
#include <linux/capability.h>
|
||||
#include <linux/mm.h> /* verify_area */
|
||||
#include <linux/mm.h>
|
||||
#include <linux/sched.h>
|
||||
#include <linux/time.h> /* struct timeval */
|
||||
#include <linux/skbuff.h>
|
||||
@@ -540,7 +540,7 @@ int vcc_sendmsg(struct kiocb *iocb, struct socket *sock, struct msghdr *m,
|
||||
error = -EMSGSIZE;
|
||||
goto out;
|
||||
}
|
||||
/* verify_area is done by net/socket.c */
|
||||
|
||||
eff = (size+3) & ~3; /* align to word boundary */
|
||||
prepare_to_wait(sk->sk_sleep, &wait, TASK_INTERRUPTIBLE);
|
||||
error = 0;
|
||||
|
||||
+14
-14
@@ -115,10 +115,10 @@ out_noerr:
|
||||
|
||||
/**
|
||||
* skb_recv_datagram - Receive a datagram skbuff
|
||||
* @sk - socket
|
||||
* @flags - MSG_ flags
|
||||
* @noblock - blocking operation?
|
||||
* @err - error code returned
|
||||
* @sk: socket
|
||||
* @flags: MSG_ flags
|
||||
* @noblock: blocking operation?
|
||||
* @err: error code returned
|
||||
*
|
||||
* Get a datagram skbuff, understands the peeking, nonblocking wakeups
|
||||
* and possible races. This replaces identical code in packet, raw and
|
||||
@@ -201,10 +201,10 @@ void skb_free_datagram(struct sock *sk, struct sk_buff *skb)
|
||||
|
||||
/**
|
||||
* skb_copy_datagram_iovec - Copy a datagram to an iovec.
|
||||
* @skb - buffer to copy
|
||||
* @offset - offset in the buffer to start copying from
|
||||
* @iovec - io vector to copy to
|
||||
* @len - amount of data to copy from buffer to iovec
|
||||
* @skb: buffer to copy
|
||||
* @offset: offset in the buffer to start copying from
|
||||
* @to: io vector to copy to
|
||||
* @len: amount of data to copy from buffer to iovec
|
||||
*
|
||||
* Note: the iovec is modified during the copy.
|
||||
*/
|
||||
@@ -377,9 +377,9 @@ fault:
|
||||
|
||||
/**
|
||||
* skb_copy_and_csum_datagram_iovec - Copy and checkum skb to user iovec.
|
||||
* @skb - skbuff
|
||||
* @hlen - hardware length
|
||||
* @iovec - io vector
|
||||
* @skb: skbuff
|
||||
* @hlen: hardware length
|
||||
* @iov: io vector
|
||||
*
|
||||
* Caller _must_ check that skb will fit to this iovec.
|
||||
*
|
||||
@@ -425,9 +425,9 @@ fault:
|
||||
|
||||
/**
|
||||
* datagram_poll - generic datagram poll
|
||||
* @file - file struct
|
||||
* @sock - socket
|
||||
* @wait - poll table
|
||||
* @file: file struct
|
||||
* @sock: socket
|
||||
* @wait: poll table
|
||||
*
|
||||
* Datagram poll: Again totally generic. This also handles
|
||||
* sequenced packet sockets providing the socket receive queue
|
||||
|
||||
+1
-1
@@ -3091,7 +3091,7 @@ void free_netdev(struct net_device *dev)
|
||||
void synchronize_net(void)
|
||||
{
|
||||
might_sleep();
|
||||
synchronize_kernel();
|
||||
synchronize_rcu();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+1
-1
@@ -33,7 +33,7 @@
|
||||
* Verify iovec. The caller must ensure that the iovec is big enough
|
||||
* to hold the message iovec.
|
||||
*
|
||||
* Save time not doing verify_area. copy_*_user will make this work
|
||||
* Save time not doing access_ok. copy_*_user will make this work
|
||||
* in any case.
|
||||
*/
|
||||
|
||||
|
||||
+6
-6
@@ -616,10 +616,10 @@ lenout:
|
||||
|
||||
/**
|
||||
* sk_alloc - All socket objects are allocated here
|
||||
* @family - protocol family
|
||||
* @priority - for allocation (%GFP_KERNEL, %GFP_ATOMIC, etc)
|
||||
* @prot - struct proto associated with this new sock instance
|
||||
* @zero_it - if we should zero the newly allocated sock
|
||||
* @family: protocol family
|
||||
* @priority: for allocation (%GFP_KERNEL, %GFP_ATOMIC, etc)
|
||||
* @prot: struct proto associated with this new sock instance
|
||||
* @zero_it: if we should zero the newly allocated sock
|
||||
*/
|
||||
struct sock *sk_alloc(int family, int priority, struct proto *prot, int zero_it)
|
||||
{
|
||||
@@ -970,8 +970,8 @@ static void __release_sock(struct sock *sk)
|
||||
|
||||
/**
|
||||
* sk_wait_data - wait for data to arrive at sk_receive_queue
|
||||
* sk - sock to wait on
|
||||
* timeo - for how long
|
||||
* @sk: sock to wait on
|
||||
* @timeo: for how long
|
||||
*
|
||||
* Now socket state including sk->sk_err is changed only under lock,
|
||||
* hence we may omit checks after joining wait queue.
|
||||
|
||||
+6
-6
@@ -21,7 +21,7 @@
|
||||
|
||||
/**
|
||||
* sk_stream_write_space - stream socket write_space callback.
|
||||
* sk - socket
|
||||
* @sk: socket
|
||||
*
|
||||
* FIXME: write proper description
|
||||
*/
|
||||
@@ -43,8 +43,8 @@ EXPORT_SYMBOL(sk_stream_write_space);
|
||||
|
||||
/**
|
||||
* sk_stream_wait_connect - Wait for a socket to get into the connected state
|
||||
* @sk - sock to wait on
|
||||
* @timeo_p - for how long to wait
|
||||
* @sk: sock to wait on
|
||||
* @timeo_p: for how long to wait
|
||||
*
|
||||
* Must be called with the socket locked.
|
||||
*/
|
||||
@@ -79,7 +79,7 @@ EXPORT_SYMBOL(sk_stream_wait_connect);
|
||||
|
||||
/**
|
||||
* sk_stream_closing - Return 1 if we still have things to send in our buffers.
|
||||
* @sk - socket to verify
|
||||
* @sk: socket to verify
|
||||
*/
|
||||
static inline int sk_stream_closing(struct sock *sk)
|
||||
{
|
||||
@@ -107,8 +107,8 @@ EXPORT_SYMBOL(sk_stream_wait_close);
|
||||
|
||||
/**
|
||||
* sk_stream_wait_memory - Wait for more memory for a socket
|
||||
* @sk - socket to wait for memory
|
||||
* @timeo_p - for how long
|
||||
* @sk: socket to wait for memory
|
||||
* @timeo_p: for how long
|
||||
*/
|
||||
int sk_stream_wait_memory(struct sock *sk, long *timeo_p)
|
||||
{
|
||||
|
||||
+6
-6
@@ -46,9 +46,9 @@ xdr_decode_netobj(u32 *p, struct xdr_netobj *obj)
|
||||
|
||||
/**
|
||||
* xdr_encode_opaque_fixed - Encode fixed length opaque data
|
||||
* @p - pointer to current position in XDR buffer.
|
||||
* @ptr - pointer to data to encode (or NULL)
|
||||
* @nbytes - size of data.
|
||||
* @p: pointer to current position in XDR buffer.
|
||||
* @ptr: pointer to data to encode (or NULL)
|
||||
* @nbytes: size of data.
|
||||
*
|
||||
* Copy the array of data of length nbytes at ptr to the XDR buffer
|
||||
* at position p, then align to the next 32-bit boundary by padding
|
||||
@@ -76,9 +76,9 @@ EXPORT_SYMBOL(xdr_encode_opaque_fixed);
|
||||
|
||||
/**
|
||||
* xdr_encode_opaque - Encode variable length opaque data
|
||||
* @p - pointer to current position in XDR buffer.
|
||||
* @ptr - pointer to data to encode (or NULL)
|
||||
* @nbytes - size of data.
|
||||
* @p: pointer to current position in XDR buffer.
|
||||
* @ptr: pointer to data to encode (or NULL)
|
||||
* @nbytes: size of data.
|
||||
*
|
||||
* Returns the updated current XDR buffer position
|
||||
*/
|
||||
|
||||
@@ -48,8 +48,8 @@
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/init.h>
|
||||
#include <linux/module.h> /* support for loadable modules */
|
||||
#include <linux/slab.h> /* kmalloc(), kfree() */
|
||||
#include <linux/mm.h> /* verify_area(), etc. */
|
||||
#include <linux/slab.h> /* kmalloc(), kfree() */
|
||||
#include <linux/mm.h>
|
||||
#include <linux/string.h> /* inline mem*, str* functions */
|
||||
|
||||
#include <asm/byteorder.h> /* htons(), etc. */
|
||||
|
||||
Reference in New Issue
Block a user