- Fixed a race condition found via source reading: srpt_remove_one() did not
authorbvassche <bvassche@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Wed, 29 Jul 2009 16:57:00 +0000 (16:57 +0000)
committerbvassche <bvassche@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Wed, 29 Jul 2009 16:57:00 +0000 (16:57 +0000)
commitb18fcbc9bc2d492c32e73d4b1f51460c97057a9f
treeb998aee93b87bd38c572ce066f90d254db7cb38f
parent9c3564971850f2c2b76bddc4dcd1d4b3b28d9bf1
- Fixed a race condition found via source reading: srpt_remove_one() did not
  wait until srpt_refresh_port_work() finished. This race condition could be
  triggered during module removal.
- Added a kernel module parameter called "trace_flag" that allows to set the
  trace flags for the ib_srpt module before module initialization starts.
- Added sysfs variable /sys/class/infiniband_srpt/trace_level that allows to
  display and to modify the enabled trace flags in a human-readable form.
- Added several TRACE_ENTRY() / TRACE_EXIT() statements.
- Added more comments.

git-svn-id: https://scst.svn.sourceforge.net/svnroot/scst/trunk@988 d57e44dd-8a1f-0410-8b47-8ef2f437770f
srpt/src/ib_srpt.c