This is exactly what the PCI quirks list is and it works just fine.
I know the truth is that Intel as a vendor frowns upon putting into
it's driver a list of another vendor's PCI IDs as errata items because
it looks bad.
So just be honest about that.
It is, however, the correct way to address this problem.
That is from an era when the situation was much different.
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html