| From stable-bounces@linux.kernel.org Tue Mar 6 02:48:36 2007 |
| From: Joerg Dorchain <joerg@dorchain.net> |
| Date: Tue, 06 Mar 2007 02:46:54 -0800 |
| Subject: bug in gdth.c crashing machine |
| To: James.Bottomley@steeleye.com |
| Cc: Achim_Leubner@adaptec.com, akpm@linux-foundation.org, joerg@dorchain.net, linux-scsi@vger.kernel.org, stable@kernel.org |
| Message-ID: <200703061046.l26AksTi020093@shell0.pdx.osdl.net> |
| |
| |
| From: Joerg Dorchain <joerg@dorchain.net> |
| |
| Undocumented... |
| |
| Signed-off-by: Joerg Dorchain <joerg@dorchain.net> |
| Acked-by: Achim Leubner <Achim_Leubner@adaptec.com> |
| Cc: James Bottomley <James.Bottomley@steeleye.com> |
| Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| drivers/scsi/gdth.c | 2 ++ |
| 1 file changed, 2 insertions(+) |
| |
| --- linux-2.6.20.1.orig/drivers/scsi/gdth.c |
| +++ linux-2.6.20.1/drivers/scsi/gdth.c |
| @@ -3092,6 +3092,7 @@ static int gdth_fill_raw_cmd(int hanum,S |
| cmdp->u.raw64.direction = |
| gdth_direction_tab[scp->cmnd[0]]==DOU ? GDTH_DATA_OUT:GDTH_DATA_IN; |
| memcpy(cmdp->u.raw64.cmd,scp->cmnd,16); |
| + cmdp->u.raw64.sg_ranz = 0; |
| } else { |
| cmdp->u.raw.reserved = 0; |
| cmdp->u.raw.mdisc_time = 0; |
| @@ -3108,6 +3109,7 @@ static int gdth_fill_raw_cmd(int hanum,S |
| cmdp->u.raw.direction = |
| gdth_direction_tab[scp->cmnd[0]]==DOU ? GDTH_DATA_OUT:GDTH_DATA_IN; |
| memcpy(cmdp->u.raw.cmd,scp->cmnd,12); |
| + cmdp->u.raw.sg_ranz = 0; |
| } |
| |
| if (scp->use_sg) { |