On Sun, 2017-01-15 at 09:01 -0800, James Bottomley wrote: > From b47c28434e9cee9cbb95a794c97ec53657408111 Mon Sep 17 00:00:00 2001 > From: James Bottomley <jejb@xxxxxxxxxxxxxxxxxx> > Date: Sun, 1 Jan 2017 09:39:24 -0800 > Subject: [PATCH] scsi: mpt3sas: fix hang on ata passthru commands > > mp3sas has a firmware failure where it can only handle one pass > through ATA command at a time. If another comes in, contrary to the > SAT standard, it will hang until the first one completes (causing long > commands like secure erase to timeout). The original fix was to block > the device when an ATA command came in, but this caused a regression > with > > commit 669f044170d8933c3d66d231b69ea97cb8447338 > Author: Bart Van Assche <bart.vanassche@xxxxxxxxxxx> > Date: Tue Nov 22 16:17:13 2016 -0800 > > scsi: srp_transport: Move queuecommand() wait code to SCSI core > > So fix the original fix of the secure erase timeout by properly > returning SAM_STAT_BUSY like the SAT recommends. > > Fixes: 18f6084a989ba1b38702f9af37a2e4049a924be6 > Signed-off-by: James Bottomley <James.Bottomley@xxxxxxxxxxxxxxxxxxxxx> Hello James, This description looks incomplete to me. It doesn't mention the race condition that was introduced by patch "scsi: mpt3sas: Fix secure erase premature termination". Please also follow the guidelines from process/submitting-patches.rst for the "Fixes:" tag. A quote from that document: "please use the 'Fixes:' tag with the first 12 characters of the SHA-1 ID, and the one line summary". Please also fix the spelling of the adapter name "mp3sas". Thanks, Bart.��.n��������+%������w��{.n�����{������ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f