|
@@ -89,12 +89,10 @@ void sctp_inq_push(struct sctp_inq *q, struct sctp_chunk *chunk)
|
|
* Eventually, we should clean up inqueue to not rely
|
|
* Eventually, we should clean up inqueue to not rely
|
|
* on the BH related data structures.
|
|
* on the BH related data structures.
|
|
*/
|
|
*/
|
|
- local_bh_disable();
|
|
|
|
list_add_tail(&chunk->list, &q->in_chunk_list);
|
|
list_add_tail(&chunk->list, &q->in_chunk_list);
|
|
if (chunk->asoc)
|
|
if (chunk->asoc)
|
|
chunk->asoc->stats.ipackets++;
|
|
chunk->asoc->stats.ipackets++;
|
|
q->immediate.func(&q->immediate);
|
|
q->immediate.func(&q->immediate);
|
|
- local_bh_enable();
|
|
|
|
}
|
|
}
|
|
|
|
|
|
/* Peek at the next chunk on the inqeue. */
|
|
/* Peek at the next chunk on the inqeue. */
|