Bug #1450: Illumos should be buildable with GCC4
qlge may wildly overrun a debug buffer
driver - device drivers
in ql_get_serdes_regs, we write the contents of our registers into a struct ql_mpi_coredump. Unfortunately in two cases we mis-index arrays in the dump structure, and write to array+<physical offset of register>, way out of bounds.
This code is only called in the face of (systemic?) device errors signalled from the board, and is likely very hard to reproduce, even while having hardware, unless a call to ql_8xxx_binary_core_dump is artificially inserted.
Updated by Rich Lowe over 11 years ago
- Status changed from In Progress to Resolved
- % Done changed from 50 to 100
- Tags deleted (
Resolved in r13619 commit:1ca8a76b1e84