]> rtime.felk.cvut.cz Git - frescor/fna.git/commitdiff
this lock was wrong.. it worked because of an error in marte os: if u block after...
authorsangorrin <sangorrin@35b4ef3e-fd22-0410-ab77-dab3279adceb>
Tue, 15 Apr 2008 11:42:29 +0000 (11:42 +0000)
committersangorrin <sangorrin@35b4ef3e-fd22-0410-ab77-dab3279adceb>
Tue, 15 Apr 2008 11:42:29 +0000 (11:42 +0000)
git-svn-id: http://www.frescor.org/private/svn/frescor/fna/trunk@1113 35b4ef3e-fd22-0410-ab77-dab3279adceb

src_frescan/frescan.c

index 114e059e38c47d09c6ca650b801aa109624cd86a..e80a45a4cea77a52c3f70072f528da771b329ae0 100644 (file)
@@ -338,10 +338,7 @@ int frescan_recv(const frescan_recv_params_t *params,
         pqueue = the_networks[params->net].queues.rx_channel_queues
                                                              [params->channel];
 
-        FRESCAN_ACQUIRE_LOCK(&the_networks[params->net].lock);
         ret = frescan_pqueue_dequeue(pqueue, &head, prio, blocking);
-        FRESCAN_RELEASE_LOCK(&the_networks[params->net].lock);
-
         if (ret != 0) {
                 ERROR ("could not dequeue packet\n");
                 return -1;