I'm just updating this report with the upstream git commit id and summary for the patch to resolve this. Thanks.
commit 69e562c234440fb7410877b5b24f4b29ef8521d1
Author: Daniel Drake <email address hidden>
Date: Wed Feb 20 13:29:05 2008 +0000
[SCSI] arcmsr: fix message allocation
arcmsr_iop_message_xfer() is called from atomic context under the
queuecommand scsi_host_template handler. James Bottomley pointed out
that the current GFP_KERNEL|GFP_DMA flags are wrong: firstly we are in
atomic context, secondly this memory is not used for DMA.
Also removed some unneeded casts.
Signed-off-by: Daniel Drake <email address hidden>
Cc: Nick Cheng <email address hidden>
Signed-off-by: James Bottomley <email address hidden>
Thanks Dave,
I'm just updating this report with the upstream git commit id and summary for the patch to resolve this. Thanks.
commit 69e562c234440fb 7410877b5b24f4b 29ef8521d1
Author: Daniel Drake <email address hidden>
Date: Wed Feb 20 13:29:05 2008 +0000
[SCSI] arcmsr: fix message allocation
arcmsr_ iop_message_ xfer() is called from atomic context under the
queuecommand scsi_host_template handler. James Bottomley pointed out
that the current GFP_KERNEL|GFP_DMA flags are wrong: firstly we are in
atomic context, secondly this memory is not used for DMA.
Also removed some unneeded casts.
Signed-off-by: Daniel Drake <email address hidden>
Cc: Nick Cheng <email address hidden>
Signed-off-by: James Bottomley <email address hidden>