commit | 8aac4cc3a9d7d7c2f203b7a8db521b604cfb5dc9 | [log] [tgz] |
---|---|---|
author | Mike Marciniszyn <mike.marciniszyn@intel.com> | Wed Jun 27 18:33:19 2012 -0400 |
committer | Roland Dreier <roland@purestorage.com> | Sun Jul 08 18:05:19 2012 -0700 |
tree | f9e98f1fd7df79a1577c77d74b7242fa16b9a74d | |
parent | 6a82649f217023863d6b1740017e6c3dd6685327 [diff] |
IB/qib: RCU locking for MR validation Profiling indicates that MR validation locking is expensive. The MR table is largely read-only and is a suitable candidate for RCU locking. The patch uses RCU locking during validation to eliminate one lock/unlock during that validation. Reviewed-by: Mike Heinz <michael.william.heinz@intel.com> Signed-off-by: Mike Marciniszyn <mike.marciniszyn@intel.com> Signed-off-by: Roland Dreier <roland@purestorage.com>