version 1.159.2.3, 2008/06/06 20:18:19 |
version 1.166, 2008/05/26 17:21:18 |
Line 69 __KERNEL_RCSID(0, "$NetBSD$"); |
|
Line 69 __KERNEL_RCSID(0, "$NetBSD$"); |
|
#include "opt_sosend_loan.h" |
#include "opt_sosend_loan.h" |
#include "opt_mbuftrace.h" |
#include "opt_mbuftrace.h" |
#include "opt_somaxkva.h" |
#include "opt_somaxkva.h" |
#include "opt_multiprocessor.h" /* XXX */ |
|
|
|
#include <sys/param.h> |
#include <sys/param.h> |
#include <sys/systm.h> |
#include <sys/systm.h> |
Line 128 EVCNT_ATTACH_STATIC(sosend_kvalimit); |
|
Line 127 EVCNT_ATTACH_STATIC(sosend_kvalimit); |
|
|
|
static struct callback_entry sokva_reclaimerentry; |
static struct callback_entry sokva_reclaimerentry; |
|
|
#if defined(SOSEND_NO_LOAN) || defined(MULTIPROCESSOR) |
#ifdef SOSEND_NO_LOAN |
int sock_loan_thresh = -1; |
int sock_loan_thresh = -1; |
#else |
#else |
int sock_loan_thresh = 4096; |
int sock_loan_thresh = 4096; |
Line 500 socreate(int dom, struct socket **aso, i |
|
Line 499 socreate(int dom, struct socket **aso, i |
|
#endif |
#endif |
uid = kauth_cred_geteuid(l->l_cred); |
uid = kauth_cred_geteuid(l->l_cred); |
so->so_uidinfo = uid_find(uid); |
so->so_uidinfo = uid_find(uid); |
so->so_egid = kauth_cred_getegid(l->l_cred); |
|
so->so_cpid = l->l_proc->p_pid; |
|
if (lockso != NULL) { |
if (lockso != NULL) { |
/* Caller wants us to share a lock. */ |
/* Caller wants us to share a lock. */ |
lock = lockso->so_lock; |
lock = lockso->so_lock; |