mlx4: Clean IRQ affinity hint when freeing it
This is done to avoid kernel's warning when affinty hint
of IRQ is set, when free_irq is called.
WARNING: at kernel/irq/manage.c:1002 __free_irq+0x22d/0x250()
Call Trace:
[<
ffffffff81071e27>] ? warn_slowpath_common+0x87/0xc0
[<
ffffffff81071e7a>] ? warn_slowpath_null+0x1a/0x20
[<
ffffffff810e83fd>] ? __free_irq+0x22d/0x250
[<
ffffffff810e848e>] ? free_irq+0x4e/0xb0
[<
ffffffffa03d083d>] ? mlx4_release_eq+0x9d/0xc0 [mlx4_core]
Signed-off-by: Ido Shamay <idos@mellanox.com>
(Ported from Mellanox OFED 2.4)
Signed-off-by: Mukesh Kacker <mukesh.kacker@oracle.com>