In this case the only reason this ugly hack was put in the driver is because the common code would *REFUSE* to register the driver unless there is a req_notify_cq implementation (and others) because it is declared as a mandatory part of common verbs for decades now. The IBA has things marked MANDATORY for a reason - IMHO something that doesn't implement 'enough' of the mandatory statements no longer qualifies to be called verbs.
Are there any mandatory callbacks that EFA refuses other than this one (which Gal said that it will support)?