Skip to content

zfcp patches for 2.6.33 merge window

Christof Schmitt linux-s390 linux-scsi 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest22 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/22SCSI: Add target reset flag to FCP header fileinclude/scsi/fc/fc_fcp.h+2 -00 replies
2/22zfcp: Replace global config_lock with local list locksdrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_ccw.c drivers/s390/scsi/zfcp_def.h +5 more+199 -2000 replies
3/22zfcp: Replace local reference counting with common krefdrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_ccw.c drivers/s390/scsi/zfcp_cfdc.c +8 more+197 -2590 replies
4/22zfcp: Remove global config_mutexdrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_ccw.c drivers/s390/scsi/zfcp_cfdc.c +4 more+232 -1580 replies
5/22zfcp: Remove suspend callbackdrivers/s390/scsi/zfcp_ccw.c+1 -170 replies
6/22zfcp: Access ports and units with container_of in sysfs codedrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_sysfs.c+10 -70 replies
7/22zfcp: Merge trace code for fsf requests in one functiondrivers/s390/scsi/zfcp_fsf.c+40 -550 replies
8/22zfcp: Implement module unloadingdrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_ccw.c drivers/s390/scsi/zfcp_ext.h+14 -130 replies
9/22zfcp: Remove STATUS_COMMON_REMOVE flag as it is not required anymoredrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_ccw.c drivers/s390/scsi/zfcp_def.h +3 more+34 -780 replies
10/22zfcp: Assign scheduled work to driver queuedrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_erp.c drivers/s390/scsi/zfcp_ext.h +3 more+17 -240 replies
11/22zfcp: Dont fail SCSI commands when transitioning to blocked fc_rportdrivers/s390/scsi/zfcp_scsi.c+16 -20 replies
12/22zfcp: Update FCP protocol related codedrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_dbf.h drivers/s390/scsi/zfcp_def.h +4 more+156 -1690 replies
13/22zfcp: Use common code definitions for FC ELS structsdrivers/s390/scsi/zfcp_def.h drivers/s390/scsi/zfcp_ext.h drivers/s390/scsi/zfcp_fc.c +3 more+107 -1530 replies
14/22zfcp: Use common code definitions for FC CT structsdrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_def.h +2 more+161 -1800 replies
15/22zfcp: Move WKA port to zfcp FC codedrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_def.h drivers/s390/scsi/zfcp_ext.h +3 more+90 -680 replies
16/22zfcp: Remove ZFCP_DID_MASKdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_def.h drivers/s390/scsi/zfcp_fsf.c +1 more+17 -180 replies
17/22zfcp: Simplify handling of ct and els requestsdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_dbf.h drivers/s390/scsi/zfcp_def.h +6 more+160 -2850 replies
18/22zfcp: Improve ELS ADISC handlingdrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_def.h drivers/s390/scsi/zfcp_fc.c+17 -30 replies
19/22zfcp: Update FSF error reportingdrivers/s390/scsi/zfcp_def.h drivers/s390/scsi/zfcp_fsf.c+11 -290 replies
20/22zfcp: Block scsi_eh thread for rport state BLOCKEDdrivers/s390/scsi/zfcp_scsi.c+3 -00 replies
21/22zfcp: Activate fc4s attributes for zfcp in FC transport classdrivers/s390/scsi/zfcp_fsf.c drivers/s390/scsi/zfcp_scsi.c+4 -00 replies
22/22zfcp: Remove flag ZFCP_STATUS_FSFREQ_TMFUNCNOTSUPPdrivers/s390/scsi/zfcp_def.h drivers/s390/scsi/zfcp_scsi.c+0 -40 replies

Reviews trailers per patch

16 of 22 patches have a Reviewed-by or Acked-by.

PatchSwen Schillig
1/22R-b
2/22
3/22
4/22
5/22
6/22R-b
7/22R-b
8/22R-b
9/22
10/22
11/22R-b
12/22R-b
13/22R-b
14/22R-b
15/22R-b
16/22R-b
17/22R-b
18/22R-b
19/22R-b
20/22R-b
21/22R-b
22/22R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [patch 00/22] zfcp patches for 2.6.33 merge window

Here is the series of zfcp patches for the 2.6.33 merge window.

The first patch adds the target reset flag to the fc_fcp.h header file to replace the private zfcp definition of this flag. The other zfcp patches include:
- rework locking and reference counting for zfcp structs
- module unloading
- use common code FC protocol definitions instead of private ones
- minor updates and cleanup

--
Christof Schmitt