diff options
| author | Sara Sharon <sara.sharon@intel.com> | 2016-02-24 14:56:21 +0200 |
|---|---|---|
| committer | Emmanuel Grumbach <emmanuel.grumbach@intel.com> | 2016-03-02 08:57:51 +0200 |
| commit | 5eae443eb5e2b3777582ea37c6a002171ec134d5 (patch) | |
| tree | b3b2e65789908c47d90fd35d143e1c6ae6368c0f /lib/netdev-notifier-error-inject.c | |
| parent | fcb6b92a682fe5032fdc31af7f8ed86f1dabb1e2 (diff) | |
iwlwifi: pcie: detect and workaround invalid write ptr behavior
In 9000 series A0 step the closed_rb_num is not wrapping around
properly. The queue is wrapping around as it should, so we can
W/A it by wrapping the closed_rb_num in the driver.
While at it, extend RX logging and add error handling of other
cases HW values may cause us to access invalid memory locations.
Add also a proper masking of vid value read from HW - this should
not have actual affect, but better to be on the safe side.
Signed-off-by: Sara Sharon <sara.sharon@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'lib/netdev-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions
