Bug 11966
Summary: | IRQ smp_affinities not respected | ||
---|---|---|---|
Product: | Drivers | Reporter: | Rafael J. Wysocki (rjw) |
Component: | PCI | Assignee: | Jesse Barnes (jbarnes) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | matthew, mchan |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.28-rc3 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 11808 |
Description
Rafael J. Wysocki
2008-11-06 16:02:40 UTC
Caused by: Caused by: commit ce6fce4295ba727b36fdc73040e444bd1aae64cd Author: Matthew Wilcox <matthew@wil.cx> Date: Fri Jul 25 15:42:58 2008 -0600 PCI MSI: Don't disable MSIs if the mask bit isn't supported Signed-off-by: Matthew Wilcox <willy@linux.intel.com> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org> The fix in comment #3 is for an unrelated issue of reading the VPD past the end tag. This problem caused the bnx2 driver to fail when trying to open the device. The problem reported by Eric is SMP affinity no longer working. This has to do with removing the code to disable MSI (when per-vector masking is not available) before changing the MSI address/data. As a result, the new MSI address/data will not take effect on some bnx2 chips. |