aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/fork.c
diff options
context:
space:
mode:
authorMike Christie <michaelc@cs.wisc.edu>2010-04-24 17:21:19 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2010-05-12 18:03:12 -0400
commit2df9c62f2c89b7f3449a956167d337e0b3c3e1f8 (patch)
treeaac78855a7bc4453de20017d1fc07f8f6281bbf3 /kernel/fork.c
parent5a904363da074781118bc161a1149494bf195128 (diff)
SCSI: libiscsi: regression: fix header digest errors
commit 96b1f96dcab87756c0a1e7ba76bc5dc2add82b88 upstream. This fixes a regression introduced with this commit: commit d3305f3407fa3e9452079ec6cc8379067456e4aa Author: Mike Christie <michaelc@cs.wisc.edu> Date: Thu Aug 20 15:10:58 2009 -0500 [SCSI] libiscsi: don't increment cmdsn if cmd is not sent in 2.6.32. When I moved the hdr->cmdsn after init_task, I added a bug when header digests are used. The problem is that the LLD may calculate the header digest in init_task, so if we then set the cmdsn after the init_task call we change what the digest will be calculated by the target. Signed-off-by: Mike Christie <michaelc@cs.wisc.edu> Signed-off-by: James Bottomley <James.Bottomley@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'kernel/fork.c')
0 files changed, 0 insertions, 0 deletions