libiscsi_tcp.c (45465487897a1c6d508b14b904dc5777f7ec7e04) | libiscsi_tcp.c (c1e13f25674ed564948ecb7dfe5f83e578892896) |
---|---|
1/* 2 * iSCSI over TCP/IP Data-Path lib 3 * 4 * Copyright (C) 2004 Dmitry Yusupov 5 * Copyright (C) 2004 Alex Aizman 6 * Copyright (C) 2005 - 2006 Mike Christie 7 * Copyright (C) 2006 Red Hat, Inc. All rights reserved. 8 * maintained by open-iscsi@googlegroups.com --- 1114 unchanged lines hidden (view full) --- 1123 if (iscsi_pool_init(&tcp_task->r2tpool, 1124 session->max_r2t * 2, NULL, 1125 sizeof(struct iscsi_r2t_info))) { 1126 goto r2t_alloc_fail; 1127 } 1128 1129 /* R2T xmit queue */ 1130 if (kfifo_alloc(&tcp_task->r2tqueue, | 1/* 2 * iSCSI over TCP/IP Data-Path lib 3 * 4 * Copyright (C) 2004 Dmitry Yusupov 5 * Copyright (C) 2004 Alex Aizman 6 * Copyright (C) 2005 - 2006 Mike Christie 7 * Copyright (C) 2006 Red Hat, Inc. All rights reserved. 8 * maintained by open-iscsi@googlegroups.com --- 1114 unchanged lines hidden (view full) --- 1123 if (iscsi_pool_init(&tcp_task->r2tpool, 1124 session->max_r2t * 2, NULL, 1125 sizeof(struct iscsi_r2t_info))) { 1126 goto r2t_alloc_fail; 1127 } 1128 1129 /* R2T xmit queue */ 1130 if (kfifo_alloc(&tcp_task->r2tqueue, |
1131 session->max_r2t * 4 * sizeof(void*), GFP_KERNEL, NULL)) { | 1131 session->max_r2t * 4 * sizeof(void*), GFP_KERNEL)) { |
1132 iscsi_pool_free(&tcp_task->r2tpool); 1133 goto r2t_alloc_fail; 1134 } 1135 } 1136 1137 return 0; 1138 1139r2t_alloc_fail: --- 41 unchanged lines hidden --- | 1132 iscsi_pool_free(&tcp_task->r2tpool); 1133 goto r2t_alloc_fail; 1134 } 1135 } 1136 1137 return 0; 1138 1139r2t_alloc_fail: --- 41 unchanged lines hidden --- |