[SCSI] remove REQ_SPECIAL in scsi_init_io()
[linux-2.6.git] / drivers / scsi / scsi_lib.c
index d18da21c9c57e0ef590369ea815b7b1adba4042b..861d5f5c9722dc16ad57652b0e174db2afcb3ce3 100644 (file)
@@ -941,10 +941,8 @@ static int scsi_init_io(struct scsi_cmnd *cmd)
         * if sg table allocation fails, requeue request later.
         */
        sgpnt = scsi_alloc_sgtable(cmd, GFP_ATOMIC);
-       if (unlikely(!sgpnt)) {
-               req->flags |= REQ_SPECIAL;
+       if (unlikely(!sgpnt))
                return BLKPREP_DEFER;
-       }
 
        cmd->request_buffer = (char *) sgpnt;
        cmd->request_bufflen = req->nr_sectors << 9;