Kok, Auke wrote:Actually, I'm hoping you'll allow this Jeff, we have a production system (see below) we know about that doesn't like the way 82571 formats MSI interrupt messages. All other systems seem to be okay with this format of MSI messages, but this system implemented a stricter interpretation of the spec, and so even though that system doesn't need a quirk for MSI because MSI works in general, we still MUST test the MSI vector to make sure it works *for us* In this case it comes down to being an errata workaround. Since there is no way to "test" generation of an interrupt from any specific hardware device without internal knowledge of said device, there isn't a way for us to help the kernel by writing a generic "test MSI" routine. I would prefer this "generic test" code be in the driver rather than having to identify all the chipsets that fail and have the driver do *specific chipset* detection ala bnx2.c's 8132 bridge workaround. This is our workaround, it is our fault, the incompatible chipset is in an x3850 IBM system. We had avoided this test in the past based on your recommendation but in this case I don't see a way around it, do you? I'm open to other suggestions but we need to solve the problem somehow in an *automated* way. IBM requested we do it this way. Jesse -- 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
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 004/196] Chinese: add translation of SubmittingPatches |
| Justin Piszcz | exception Emask 0x0 SAct 0x1 / SErr 0x0 action 0x2 frozen |
| Heiko Carstens | Re: -mm merge plans for 2.6.23 -- sys_fallocate |
git: | |
| David Miller | [GIT]: Networking |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Frans Pop | svc: failed to register lockdv1 RPC service (errno 97). |
| Radu Rendec | htb parallelism on multi-core platforms |
