Changeset 7f1f428 in rtems-libbsd for linux/drivers

Timestamp:
05/18/17 12:19:09 (7 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
5, 5-freebsd-12, 388d46bb1b3080402c68ae11d14b2b36c3138952, 89db1bb27c9d52164a78dc2fda0a2ba9da0920ef
Children:
e2d48f5
Parents:
69a5677
git-author:
Sebastian Huber <sebastian.huber@…> (05/18/17 12:19:09)
git-committer:
Sebastian Huber <sebastian.huber@…> (10/23/17 07:24:06)
Message:

qman_api.c: Prevent false clearing of IRQ status

Adding (p->irq_sources & ~QM_PIRQ_CSCI) to the clear mask means for
example we clear the QM_PIRQ_EQCI unconditionally. This is a problem in
case this interrupt happens after the read of the interrupt status and
before the interrupt status clear.

(No files)

Note: See TracChangeset for help on using the changeset viewer.