extern struct sdpprf_log sdpprf_log[SDPPRF_LOG_SIZE];
extern int sdpprf_log_count;
-static inline unsigned long long current_nsec(void)
-{
- struct timespec tv;
- getnstimeofday(&tv);
- return tv.tv_sec * NSEC_PER_SEC + tv.tv_nsec;
-}
#define sdp_prf1(sk, s, format, arg...) ({ \
struct sdpprf_log *l = \
&sdpprf_log[sdpprf_log_count++ & (SDPPRF_LOG_SIZE - 1)]; \
l->cpu = smp_processor_id(); \
l->skb = s; \
snprintf(l->msg, sizeof(l->msg) - 1, format, ## arg); \
- l->time = current_nsec(); \
+ l->time = jiffies_to_usecs(jiffies); \
l->func = __func__; \
l->line = __LINE__; \
preempt_enable(); \
#include <rdma/rdma_cm.h>
#include <rdma/ib_verbs.h>
#include <rdma/ib_fmr_pool.h>
-#include <linux/dmaengine.h>
#include <linux/pagemap.h>
#include <net/tcp.h> /* for memcpy_toiovec */
#include <asm/io.h>
int offset, int page_cnt, int len, u64 *addrs)
{
struct sdp_sock *ssk = sdp_sk(sk);
- unsigned long timeo = SDP_SRCAVAIL_ADV_TIMEOUT; //sock_sndtimeo(sk, 0);
+ long timeo = SDP_SRCAVAIL_ADV_TIMEOUT;
unsigned long lock_flags;
int rc = 0;