aboutsummaryrefslogtreecommitdiffstats
path: root/sound/mips
diff options
context:
space:
mode:
authorErez Zilber <erezz@voltaire.com>2007-04-01 06:53:43 -0400
committerRoland Dreier <rolandd@cisco.com>2007-04-05 12:46:04 -0400
commit1d426d6418d1914b592c9c307c02e488d9182fa8 (patch)
tree488d9f534a5496975a36b33237f05b127c42ec23 /sound/mips
parent58e949139014a852a83b5ef071136b1f50c86ad1 (diff)
IB/iser: Don't defer connection failure notification to workqueue
When a connection is terminated asynchronously from the iSCSI layer's perspective, iSER needs to notify the iSCSI layer that the connection has failed. This is done using a workqueue (switched to from the iSER tasklet context). Meanwhile, the connection object (that holds the work struct) is released. If the workqueue function wasn't called yet, it will be called later with a NULL pointer, which will crash the kernel. The context switch (tasklet to workqueue) is not required, and everything can be done from the iSER tasklet. This eliminates the NULL work struct bug (and simplifies the code). Signed-off-by: Erez Zilber <erezz@voltaire.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'sound/mips')
0 files changed, 0 insertions, 0 deletions