Skip to content

zfcp updates for 2.6.32

Christof Schmitt linux-s390 linux-scsi 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest27 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/27zfcp: invalid usage after free of port resourcesdrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_scsi.c+9 -40 replies
2/27zfcp: Move debug data from zfcp_data to own data structuredrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_dbf.h +2 more+143 -1130 replies
3/27zfcp: Only collect SCSI debug data for matching trace levelsdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_dbf.h drivers/s390/scsi/zfcp_ext.h +2 more+73 -630 replies
4/27zfcp: Only collect FSF/HBA debug data for matching trace levelsdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_dbf.h drivers/s390/scsi/zfcp_ext.h+67 -390 replies
5/27zfcp: Remove useless assignmentdrivers/s390/scsi/zfcp_fsf.c+0 -10 replies
6/27zfcp: Only issue one test link command per portdrivers/s390/scsi/zfcp_def.h drivers/s390/scsi/zfcp_fc.c+10 -00 replies
7/27zfcp: Implicitly close all wka portsdrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_erp.c drivers/s390/scsi/zfcp_ext.h +1 more+13 -50 replies
8/27zfcp: fix layering oddities between zfcp_fsf and zfcp_qdiodrivers/s390/scsi/zfcp_ext.h drivers/s390/scsi/zfcp_fsf.c drivers/s390/scsi/zfcp_qdio.c+73 -740 replies
9/27zfcp: Replace fsf_req wait_queue with completiondrivers/s390/scsi/zfcp_def.h drivers/s390/scsi/zfcp_erp.c drivers/s390/scsi/zfcp_fsf.c +1 more+10 -280 replies
10/27zfcp: Improve request allocation through mempoolsdrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_def.h drivers/s390/scsi/zfcp_fc.c +1 more+127 -1130 replies
11/27zfcp: Remove the useless ZFCP_REQ_AUTO_CLEANUP flagdrivers/s390/scsi/zfcp_fsf.c+45 -350 replies
12/27zfcp: Move workqueue to adapter structdrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_def.h drivers/s390/scsi/zfcp_erp.c +3 more+34 -80 replies
13/27zfcp: Separate qdio attributes from zfcp_fsf_reqdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_def.h drivers/s390/scsi/zfcp_ext.h +2 more+160 -1150 replies
14/27zfcp: Move qdio related data out of zfcp_adapterdrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_def.h +6 more+342 -2950 replies
15/27zfcp: Decouple gid_pn requests from erpdrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_def.h drivers/s390/scsi/zfcp_erp.c +3 more+47 -560 replies
16/27zfcp: Update dbf callsdrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_dbf.h +6 more+347 -3800 replies
17/27zfcp: introduce _setup, _destroy for qdio and FCdrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_ext.h drivers/s390/scsi/zfcp_fc.c +1 more+89 -640 replies
18/27zfcp: Apply common naming conventions to zfcp_fcdrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_ext.h drivers/s390/scsi/zfcp_fc.c +2 more+35 -360 replies
19/27zfcp: resolve false usage of dd_data in fc_rportdrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_fc.c drivers/s390/scsi/zfcp_scsi.c+5 -230 replies
20/27zfcp: Use kthread API for zfcp erp threaddrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_def.h drivers/s390/scsi/zfcp_erp.c+27 -450 replies
21/27zfcp: Simplify and update ct/gs and els timeout handlingdrivers/s390/scsi/zfcp_def.h drivers/s390/scsi/zfcp_fc.c drivers/s390/scsi/zfcp_fsf.c+6 -170 replies
22/27zfcp: Defer resource allocation to first ccw_set_online calldrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_ccw.c drivers/s390/scsi/zfcp_erp.c+54 -310 replies
23/27zfcp: Replace config semaphore with mutexdrivers/s390/scsi/zfcp_aux.c drivers/s390/scsi/zfcp_ccw.c drivers/s390/scsi/zfcp_def.h +2 more+32 -330 replies
24/27zfcp: proper use of device registerdrivers/s390/scsi/zfcp_aux.c+8 -40 replies
25/27zfcp: Handle failures during device allocation correctlydrivers/s390/scsi/zfcp_aux.c+29 -360 replies
26/27zfcp: Remove duplicated code for debug timestampsarch/s390/include/asm/timex.h arch/s390/kernel/debug.c arch/s390/kernel/time.c +1 more+13 -230 replies
27/27zfcp: optimize zfcp_qdio_accountdrivers/s390/scsi/zfcp_def.h drivers/s390/scsi/zfcp_qdio.c+6 -70 replies

Reviews trailers per patch

13 of 27 patches have a Reviewed-by or Acked-by.

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

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/27] zfcp updates for 2.6.32

James,

here is the series of zfcp updates for the 2.6.32 merge window. Most patches are concerned with code simplifications and minor improvements. With these patches, zfcp no longer uses the old kernel_thread API and no longer semaphores.

The last patch "zfcp: optimize zfcp_qdio_account" uses a new s390 function that is introduced with the s390 patch "introduce get_clock_monotonic", see http://marc.info/?l=linux-s390&m=125024973232085&w=2
The zfcp patch applies cleanly, but compilation on s390 fails without the s390 patch. This should be no problem for the linux-next tree, since linux-next also includes the s390 git tree.

--
Christof Schmitt