lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 5 May 2009 17:55:24 -0600 From: "Yang, Bo" <Bo.Yang@....com> To: "Yang, Bo" <Bo.Yang@....com>, James Bottomley <James.Bottomley@...senPartnership.com> CC: "linux-scsi@...r.kernel.org" <linux-scsi@...r.kernel.org>, "akpm@...l.org" <akpm@...l.org>, "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>, "Austria, Winston" <Winston.Austria@....com> Subject: [PATCH 1/10] scsi: megaraid_sas - tape drive support fix Add the Tape drive fix to the megaraid_sas driver: If the command is for the tape device, set the FW pthru timeout to the os layer timeout value. Signed-off-by Bo Yang<bo.yang@....com> --- drivers/scsi/megaraid/megaraid_sas.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff -rupN linux-2.6.28_orig/drivers/scsi/megaraid/megaraid_sas.c linux-2.6.28_new/drivers/scsi/megaraid/megaraid_sas.c --- linux-2.6.28_orig/drivers/scsi/megaraid/megaraid_sas.c 2009-05-04 20:06:29.000000000 -0400 +++ linux-2.6.28_new/drivers/scsi/megaraid/megaraid_sas.c 2009-05-04 20:08:26.000000000 -0400 @@ -687,6 +687,17 @@ megasas_build_dcdb(struct megasas_instan memcpy(pthru->cdb, scp->cmnd, scp->cmd_len); /* + * If the command is for the tape device, set the + * pthru timeout to the os layer timeout value. + */ + if (scp->device->type == TYPE_TAPE) { + if ((scp->request->timeout / HZ) > 0xFFFF) + pthru->timeout = 0xFFFF; + else + pthru->timeout = scp->request->timeout / HZ; + } + + /* * Construct SGL */ if (IS_DMA64) { -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists