[SCSI] iscsi: kill dtask mempools
authorMike Christie <michaelc@cs.wisc.edu>
Fri, 19 May 2006 01:31:36 +0000 (20:31 -0500)
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>
Sat, 20 May 2006 14:35:20 +0000 (09:35 -0500)
commitffbfe92533810bf1bb76fd275400825ef8898ed9
treedbb251eaf0196df7b69d8af76a03cba0e1d9ad18
parentd36ab6f3212053b260214bc915687765e2fd1178
[SCSI] iscsi: kill dtask mempools

Discovered by steven@hayter.me.uk and patch by michaelc@cs.wisc.edu

The dtask mempool is reserving 261120 items per session! Since we are now
sending headers with sendmsg there is no reason for the mempool and that
was causing us to us carzy amounts of mem. We can preallicate a header in
the r2t and task struct and reuse them

Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/iscsi_tcp.c
drivers/scsi/iscsi_tcp.h