On 2/9/2017 8:02 PM, Qi Zhang wrote:
> In i40e_dev_interrupt_handler, when call rte_intr_enable,
> We should parse dev->intr_handle but not intr_handle.
> intr_handle is the copy of dev->intr_handle when
> it is registered, but parameter of dev->intr_handle is
> possible to be modifed later in i40e driver.
If dev->intr_handle modified, shouldn't driver unregister old one and
register new interrupt handle?
Registering one handle but using another in handler function seems wrong.
>
> Fixes: 2ce7a1ed09fc ("net/i40e: localize mapping of ethdev to PCI device")
>
> Signed-off-by: Qi Zhang <[email protected]>
<...>