Print this page
3862 stmf + kstat = kernel panic
3863 stmf_itl_task_start() must check for ilu->ilu_kstat_io is non-null
3864 memory leak in the iSCSI code
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Jeremy Jones <jeremy@delphix.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Richard Elling <richard.elling@gmail.com>
Approved by: Gordon Ross <gwr@nexenta.com>

*** 18,27 **** --- 18,28 ---- * * CDDL HEADER END */ /* * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013 by Delphix. All rights reserved. */ #ifndef _STMF_H #define _STMF_H #include <sys/stmf_defines.h>
*** 382,393 **** stmf_status_t stmf_task_poll_lu(scsi_task_t *task, uint32_t timeout); stmf_status_t stmf_task_poll_lport(scsi_task_t *task, uint32_t timeout); stmf_status_t stmf_ctl(int cmd, void *obj, void *arg); stmf_status_t stmf_register_itl_handle(struct stmf_lu *lu, uint8_t *lun, struct stmf_scsi_session *ss, uint64_t session_id, void *itl_handle); - stmf_status_t stmf_deregister_itl_handle(struct stmf_lu *lu, uint8_t *lun, - struct stmf_scsi_session *ss, uint64_t session_id, void *itl_handle); stmf_status_t stmf_deregister_all_lu_itl_handles(struct stmf_lu *lu); stmf_status_t stmf_get_itl_handle(struct stmf_lu *lu, uint8_t *lun, struct stmf_scsi_session *ss, uint64_t session_id, void **itl_handle_retp); stmf_data_buf_t *stmf_handle_to_buf(scsi_task_t *task, uint8_t h); stmf_status_t stmf_lu_add_event(struct stmf_lu *lu, int eventid); --- 383,392 ----