conn = list_entry(_p, struct rxrpc_connection, link);
if (conn->addr.sin_port == candidate->addr.sin_port &&
conn->security_ix == candidate->security_ix &&
- conn->service_id == candidate->service_id &&
+ conn->service_id == candidate->service_id &&
conn->in_clientflag == 0)
goto found_in_graveyard;
}
conn->in_epoch == x_epoch &&
conn->conn_id == x_connid &&
conn->security_ix == x_secix &&
- conn->service_id == x_servid &&
+ conn->service_id == x_servid &&
conn->in_clientflag == x_clflag)
goto found_active;
}
read_unlock(&peer->conn_lock);
- /* [uncommon case] not active
+ /* [uncommon case] not active
* - create a candidate for a new record if an inbound connection
* - only examine the graveyard for an outbound connection
*/
conn->in_epoch == x_epoch &&
conn->conn_id == x_connid &&
conn->security_ix == x_secix &&
- conn->service_id == x_servid &&
+ conn->service_id == x_servid &&
conn->in_clientflag == x_clflag)
goto found_active_second_chance;
}
conn->in_epoch == x_epoch &&
conn->conn_id == x_connid &&
conn->security_ix == x_secix &&
- conn->service_id == x_servid &&
+ conn->service_id == x_servid &&
conn->in_clientflag == x_clflag)
goto found_in_graveyard;
}
*/
#if 1
#define __RXACCT_DECL(X) X
-#define __RXACCT(X) do { X; } while(0)
+#define __RXACCT(X) do { X; } while(0)
#else
#define __RXACCT_DECL(X)
#define __RXACCT(X) do { } while(0)
try_to_freeze();
- /* discard pending signals */
+ /* discard pending signals */
rxrpc_discard_my_signals();
} while (!rxrpc_krxiod_die);
try_to_freeze();
- /* discard pending signals */
+ /* discard pending signals */
rxrpc_discard_my_signals();
} while (!die);
void __cyg_profile_func_enter (void *this_fn, void *call_site)
{
asm volatile(" movl %%esp,%%edi \n"
- " andl %0,%%edi \n"
- " addl %1,%%edi \n"
- " movl %%esp,%%ecx \n"
- " subl %%edi,%%ecx \n"
- " shrl $2,%%ecx \n"
- " movl $0xedededed,%%eax \n"
- " rep stosl \n"
- :
- : "i"(~(THREAD_SIZE-1)), "i"(sizeof(struct thread_info))
- : "eax", "ecx", "edi", "memory", "cc"
- );
+ " andl %0,%%edi \n"
+ " addl %1,%%edi \n"
+ " movl %%esp,%%ecx \n"
+ " subl %%edi,%%ecx \n"
+ " shrl $2,%%ecx \n"
+ " movl $0xedededed,%%eax \n"
+ " rep stosl \n"
+ :
+ : "i"(~(THREAD_SIZE-1)), "i"(sizeof(struct thread_info))
+ : "eax", "ecx", "edi", "memory", "cc"
+ );
}
void __cyg_profile_func_exit(void *this_fn, void *call_site)
void __cyg_profile_func_exit(void *this_fn, void *call_site)
{
asm volatile(" movl %%esp,%%edi \n"
- " andl %0,%%edi \n"
- " addl %1,%%edi \n"
- " movl %%esp,%%ecx \n"
- " subl %%edi,%%ecx \n"
- " shrl $2,%%ecx \n"
- " movl $0xdadadada,%%eax \n"
- " rep stosl \n"
- :
- : "i"(~(THREAD_SIZE-1)), "i"(sizeof(struct thread_info))
- : "eax", "ecx", "edi", "memory", "cc"
- );
+ " andl %0,%%edi \n"
+ " addl %1,%%edi \n"
+ " movl %%esp,%%ecx \n"
+ " subl %%edi,%%ecx \n"
+ " shrl $2,%%ecx \n"
+ " movl $0xdadadada,%%eax \n"
+ " rep stosl \n"
+ :
+ : "i"(~(THREAD_SIZE-1)), "i"(sizeof(struct thread_info))
+ : "eax", "ecx", "edi", "memory", "cc"
+ );
}
#endif
static struct ctl_table_header *rxrpc_sysctl = NULL;
static ctl_table rxrpc_sysctl_table[] = {
- {
+ {
.ctl_name = 1,
.procname = "kdebug",
.data = &rxrpc_kdebug,
.mode = 0644,
.proc_handler = &proc_dointvec
},
- {
+ {
.ctl_name = 2,
.procname = "ktrace",
.data = &rxrpc_ktrace,
.mode = 0644,
.proc_handler = &proc_dointvec
},
- {
+ {
.ctl_name = 3,
.procname = "kproto",
.data = &rxrpc_kproto,
.mode = 0644,
.proc_handler = &proc_dointvec
},
- {
+ {
.ctl_name = 4,
.procname = "knet",
.data = &rxrpc_knet,
.mode = 0644,
.proc_handler = &proc_dointvec
},
- {
+ {
.ctl_name = 5,
.procname = "peertimo",
.data = &rxrpc_peer_timeout,
.mode = 0644,
.proc_handler = &proc_doulongvec_minmax
},
- {
+ {
.ctl_name = 6,
.procname = "conntimo",
.data = &rxrpc_conn_timeout,
msg->state = RXRPC_MSG_RECEIVED;
skb_get_timestamp(pkt, &msg->stamp);
if (msg->stamp.tv_sec == 0) {
- do_gettimeofday(&msg->stamp);
- if (pkt->sk)
+ do_gettimeofday(&msg->stamp);
+ if (pkt->sk)
sock_enable_timestamp(pkt->sk);
- }
+ }
msg->seq = ntohl(msg->hdr.seq);
/* attach the packet */