Deleted Added
full compact
uipc_syscalls.c (175845) uipc_syscalls.c (175872)
1/*-
2 * Copyright (c) 1982, 1986, 1989, 1990, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * sendfile(2) and related extensions:
6 * Copyright (c) 1998, David Greenman. All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 19 unchanged lines hidden (view full) ---

28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 * SUCH DAMAGE.
31 *
32 * @(#)uipc_syscalls.c 8.4 (Berkeley) 2/21/94
33 */
34
35#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 1982, 1986, 1989, 1990, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * sendfile(2) and related extensions:
6 * Copyright (c) 1998, David Greenman. All rights reserved.
7 *
8 * Redistribution and use in source and binary forms, with or without

--- 19 unchanged lines hidden (view full) ---

28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 * SUCH DAMAGE.
31 *
32 * @(#)uipc_syscalls.c 8.4 (Berkeley) 2/21/94
33 */
34
35#include <sys/cdefs.h>
36__FBSDID("$FreeBSD: head/sys/kern/uipc_syscalls.c 175845 2008-01-31 08:22:24Z rwatson $");
36__FBSDID("$FreeBSD: head/sys/kern/uipc_syscalls.c 175872 2008-02-01 19:36:27Z phk $");
37
38#include "opt_sctp.h"
39#include "opt_compat.h"
40#include "opt_ktrace.h"
41#include "opt_mac.h"
42
43#include <sys/param.h>
44#include <sys/systm.h>

--- 2049 unchanged lines hidden (view full) ---

2094 */
2095 m0 = m_get((mnw ? M_NOWAIT : M_WAITOK), MT_DATA);
2096 if (m0 == NULL) {
2097 error = (mnw ? EAGAIN : ENOBUFS);
2098 sf_buf_mext((void *)sf_buf_kva(sf), sf);
2099 break;
2100 }
2101 MEXTADD(m0, sf_buf_kva(sf), PAGE_SIZE, sf_buf_mext,
37
38#include "opt_sctp.h"
39#include "opt_compat.h"
40#include "opt_ktrace.h"
41#include "opt_mac.h"
42
43#include <sys/param.h>
44#include <sys/systm.h>

--- 2049 unchanged lines hidden (view full) ---

2094 */
2095 m0 = m_get((mnw ? M_NOWAIT : M_WAITOK), MT_DATA);
2096 if (m0 == NULL) {
2097 error = (mnw ? EAGAIN : ENOBUFS);
2098 sf_buf_mext((void *)sf_buf_kva(sf), sf);
2099 break;
2100 }
2101 MEXTADD(m0, sf_buf_kva(sf), PAGE_SIZE, sf_buf_mext,
2102 sf, M_RDONLY, EXT_SFBUF);
2102 (void*)sf_buf_kva(sf), sf, M_RDONLY, EXT_SFBUF);
2103 m0->m_data = (char *)sf_buf_kva(sf) + pgoff;
2104 m0->m_len = xfsize;
2105
2106 /* Append to mbuf chain. */
2107 if (m != NULL)
2108 m_cat(m, m0);
2109 else
2110 m = m0;

--- 524 unchanged lines hidden ---
2103 m0->m_data = (char *)sf_buf_kva(sf) + pgoff;
2104 m0->m_len = xfsize;
2105
2106 /* Append to mbuf chain. */
2107 if (m != NULL)
2108 m_cat(m, m0);
2109 else
2110 m = m0;

--- 524 unchanged lines hidden ---