Page MenuHomeFreeBSD

[iwm] Fix iwm_poll_bit() usage in iwm_stop_device(), fixup r303418.
ClosedPublic

Authored by ivadasz on Jul 30 2016, 3:09 PM.
Tags
None
Referenced Files
F164868572: D7371.diff
Tue, Aug 4, 9:27 AM
F164852345: D7371.id18901.diff
Tue, Aug 4, 8:05 AM
F164830625: D7371.id18905.diff
Tue, Aug 4, 6:08 AM
Unknown Object (File)
Tue, Jul 28, 5:32 PM
Unknown Object (File)
Wed, Jul 15, 11:22 PM
Unknown Object (File)
Tue, Jul 7, 11:55 PM
Unknown Object (File)
May 6 2026, 6:26 AM
Unknown Object (File)
Apr 20 2026, 7:09 PM
Subscribers

Details

Summary
  • iwm_poll_bit() returns 1 on success and 0 on failure, whereas iwl_poll_bit() in Linux's iwlwifi returns >= 0 on success and < 0 on failure.
  • Because of the wrong iwm_poll_bit return code check, no warning was printed if tx DMA stopping failed.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 4664
Build 4718: arc lint + arc unit

Event Timeline

ivadasz retitled this revision from to [iwm] Fix iwm_poll_bit() usage in iwm_stop_device(), fixup r303418..
ivadasz updated this object.
ivadasz added reviewers: adrian, cognet.
adrian edited edge metadata.

good!

This revision is now accepted and ready to land.Jul 30 2016, 5:02 PM
This revision was automatically updated to reflect the committed changes.