zfcp: updates, fixing a variety of oddities
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest6 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | zfcp: Remove unnecessary eh_bus_reset_handler callbackdrivers/ | +2 | 0 replies | |
| 2/6 | zfcp: Use also port and adapter to identify unit in messages.drivers/ | +6 | 0 replies | |
| 3/6 | zfcp: Specify waiting times in ERP in secondsdrivers/ drivers/ | +6 | 0 replies | |
| 4/6 | zfcp: Remove SCSI devices when removing complete adapterdrivers/ | +3 | 0 replies | |
| 5/6 | zfcp: Fix deadlock when adding invalid LUNdrivers/ drivers/ drivers/ +1 more | +0 | 0 replies | |
| 6/6 | zfcp: Reduce flood on hba tracedrivers/ | +0 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [patch 0/6] zfcp: updates, fixing a variety of oddities
Signature · 40 lines
patch 1/6: Remove unnecessary eh_bus_reset_handler callsback
The callback function used by zfcp always returns success,
which is an indication for the SCSI midlayer to stop error
handling. Remove the bus_reset callback, since the same
function will be called via the host_reset callback.
patch 2/6: Use also port and adapter to identify unit in messages
Add the appropriate messages.
patch 3/6: Specify waiting times in ERP in seconds
It is not necessary to use jiffies or milliseconds to specify
waiting times that last a couple of seconds.
patch 4/6: Remove SCSI devices when removing adapter
The common I/O layer can call remove a handler to inform zfcp
that a device disappeared. The handler zfcp_ccw_remove then
removes all unit, port and the adapter data structures. Removing
the units requires that the SCSI devices are removed first.
patch 5/6: Fix deadlock when adding invalid LUN
When adding an invalid LUN, there is a deadlock between the add
via scsi_scan_target and the slave_destroy handler: The handler
waits for the scan to complete, but for an invalid unit,
scsi_scan_target directly calls the slave_destroy handler.
Fix the deadlock by removing the wait in the slave_destroy
handler, it was not necessary anyway.
patch 6/6: Reduce flood on HBA trace
Remove tracing for request with a "qualifier" field set in the
response. Â The protocol status qualifier now contains measurement
data for "good" commands, so this check would trace every response
by default.
The fix is to simply remove the "qual" tracing: The responses with an
interesting status are also traced as "ferr" or "perr" and all
responses can be traced as "norm" with a higher trace level.
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html