- if(!can_msgobj_test_and_clear_fl(obj,TX_REQUEST))
- continue;
- DEBUGMSG("Calling wakeup_tx\n");
- chip->chipspecops->wakeup_tx(chip, obj);
+ if(can_msgobj_test_fl(obj,TX_REQUEST)) {
+ DEBUGMSG("Calling wakeup_tx\n");
+ chip->chipspecops->wakeup_tx(chip, obj);
+ }
+ if(can_msgobj_test_fl(obj,FILTCH_REQUEST)) {
+ DEBUGMSG("Calling filtch_rq\n");
+ if(chip->chipspecops->filtch_rq)
+ chip->chipspecops->filtch_rq(chip, obj);
+ }