Print this page
re #13613 rb4516 Tunables needs volatile keyword
*** 19,36 ****
--- 19,38 ----
* CDDL HEADER END
*/
/*
* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright 2013 Nexenta Systems, Inc. All rights reserved.
*/
#include <sys/types.h>
#include <sys/strlog.h>
#include <sys/policy.h>
#include <sys/strsun.h>
#include <sys/squeue_impl.h>
#include <sys/squeue.h>
+ #include <sys/vmsystm.h>
#include <inet/common.h>
#include <inet/ip.h>
#include <inet/tcp.h>
#include <inet/tcp_impl.h>
*** 502,512 ****
tcp_reclaim_timer(void *arg)
{
tcp_stack_t *tcps = (tcp_stack_t *)arg;
int64_t tot_conn = 0;
int i;
- extern pgcnt_t lotsfree, needfree;
for (i = 0; i < tcps->tcps_sc_cnt; i++)
tot_conn += tcps->tcps_sc[i]->tcp_sc_conn_cnt;
/*
--- 504,513 ----
*** 544,554 ****
tcp_conn_reclaim(void *arg)
{
netstack_handle_t nh;
netstack_t *ns;
tcp_stack_t *tcps;
- extern pgcnt_t lotsfree, needfree;
if (!tcp_do_reclaim)
return;
/*
--- 545,554 ----