mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [LIO-Target 0/5]: Convert statically sized structures to kmem_cache
@ 2009-01-09 20:52 Nicholas A. Bellinger
  0 siblings, 0 replies; only message in thread
From: Nicholas A. Bellinger @ 2009-01-09 20:52 UTC (permalink / raw)
  To: Linux-iSCSI.org Target Dev; +Cc: LKML, linux-scsi

Greeings all,

Here are a small series of patches that convert v3.0 LIO-Target data
structures that are statically sized at compile time to use struct
kmem_cache infrastructure.  Also, during the kzalloc()/free ->
kmem_cache_zalloc()/kmem_cache_free() conversion process, two memory
leaks where observed in different exception patchs, and where fixed.  

One was related to iscsi_r2t_t not being freed during
ErrorRecoveryLevel=2 for ISCSI_WRITE, and the other was
iscsi_datain_req_t for ISCSI_READ not being relased during a
NON_EXISTENT_LUN exception, immediately followed by an explict iSCSI
Logout.

These patches are against the lio-core-2.6.git tree, and tested on
v2.6.28.

http://git.kernel.org/?p=linux/kernel/git/nab/lio-core-2.6.git

[PATCH 1/5] [LIO-Target]: Convert iscsi_queue_req_t to use struct kmem_cache
[PATCH 2/5] [LIO-Target]: Convert iscsi_datain_req_t to use struct kmem_cache
[PATCH 3/5] [LIO-Target]: Convert iscsi_ooo_cmdsn_t to use struct kmem_cache
[PATCH 4/5] [LIO-Target]: Convert iscsi_r2t_t to use struct kmem_cache
[PATCH 5/5] [LIO-Target]: Move iscsi_free_all_datain_reqs() to generic location

--nab


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-01-09 20:53 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-01-09 20:52 [LIO-Target 0/5]: Convert statically sized structures to kmem_cache Nicholas A. Bellinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®