forked from luck/tmp_suning_uos_patched
[SCSI] zfcp: initialize scsi_host_template.max_sectors with appropriate value
Define ZFCP_MAX_SECTORS and initialize scsi_host_template.max_sectors with appropriate value. Signed-off-by: Swen Schillig <swen@vnet.ibm.com> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
This commit is contained in:
parent
9531c330f1
commit
8d1a006049
|
@ -107,6 +107,10 @@ zfcp_address_to_sg(void *address, struct scatterlist *list)
|
||||||
(ZFCP_MAX_SBALS_PER_REQ * ZFCP_MAX_SBALES_PER_SBAL - 2)
|
(ZFCP_MAX_SBALS_PER_REQ * ZFCP_MAX_SBALES_PER_SBAL - 2)
|
||||||
/* request ID + QTCB in SBALE 0 + 1 of first SBAL in chain */
|
/* request ID + QTCB in SBALE 0 + 1 of first SBAL in chain */
|
||||||
|
|
||||||
|
#define ZFCP_MAX_SECTORS (ZFCP_MAX_SBALES_PER_REQ * 8)
|
||||||
|
/* max. number of (data buffer) SBALEs in largest SBAL chain
|
||||||
|
multiplied with number of sectors per 4k block */
|
||||||
|
|
||||||
/* FIXME(tune): free space should be one max. SBAL chain plus what? */
|
/* FIXME(tune): free space should be one max. SBAL chain plus what? */
|
||||||
#define ZFCP_QDIO_PCI_INTERVAL (QDIO_MAX_BUFFERS_PER_Q \
|
#define ZFCP_QDIO_PCI_INTERVAL (QDIO_MAX_BUFFERS_PER_Q \
|
||||||
- (ZFCP_MAX_SBALS_PER_REQ + 4))
|
- (ZFCP_MAX_SBALS_PER_REQ + 4))
|
||||||
|
|
|
@ -58,6 +58,7 @@ struct zfcp_data zfcp_data = {
|
||||||
.cmd_per_lun = 1,
|
.cmd_per_lun = 1,
|
||||||
.use_clustering = 1,
|
.use_clustering = 1,
|
||||||
.sdev_attrs = zfcp_sysfs_sdev_attrs,
|
.sdev_attrs = zfcp_sysfs_sdev_attrs,
|
||||||
|
.max_sectors = ZFCP_MAX_SECTORS,
|
||||||
},
|
},
|
||||||
.driver_version = ZFCP_VERSION,
|
.driver_version = ZFCP_VERSION,
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue
Block a user