コード例 #1
0
ファイル: sock.c プロジェクト: StarKissed/Note-4-AEL-Kernel
void ncp_tcp_rcv_proc(struct work_struct *work)
{
	struct ncp_server *server =
		container_of(work, struct ncp_server, rcv.tq);

	mutex_lock(&server->rcv.creq_mutex);
	__ncptcp_rcv_proc(server);
	mutex_unlock(&server->rcv.creq_mutex);
}
コード例 #2
0
ファイル: sock.c プロジェクト: xricson/knoppix
void ncp_tcp_rcv_proc(void *s) {
    mm_segment_t fs;
    struct ncp_server *server = s;

    fs = get_fs();
    set_fs(get_ds());
    down(&server->rcv.creq_sem);
    __ncptcp_rcv_proc(server);
    up(&server->rcv.creq_sem);
    set_fs(fs);
    return;
}