diff options
| author | David Jeffery <david_jeffery@adaptec.com> | 2002-10-09 01:03:42 -0700 |
|---|---|---|
| committer | James Simmons <jsimmons@maxwell.earthlink.net> | 2002-10-09 01:03:42 -0700 |
| commit | 2008196412d2729d444fff5c5e2c33096c11ef02 (patch) | |
| tree | b6ae5a859905e6364b5bc9cb68bed74916d5444a /include/linux/stringify.h | |
| parent | d3c20327fb55e57c9f6c172ac0d770fe35911b55 (diff) | |
[PATCH] ips driver 4/6
This is by far the biggest patch. It is a rewrite of the
driver's horrid locking. In addition to the host_lock,
the driver used to have 4 other locks per adapter!
It had a redundant ha_lock and a lock for each of 3
queues. In a few places it also played with atomic bit
setting. And almost all of it was useless as the
host_lock was already held.
This patch cleans up this locking nightmare. The driver
now uses the host_lock exclusively. Only a few places
needed to add calls to lock the host_lock. Most of
this patch is deletion of useless extra locking.
Diffstat (limited to 'include/linux/stringify.h')
0 files changed, 0 insertions, 0 deletions
