[SCSI] st: Remove bogus memset

Mike Christie noticed a bogus memset. It can be removed as dead code
since the number of bytes in the driver buffer in fixed block mode is
always a multiple of the tape block size.

Signed-off-by: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>

authored by

Kai Makisara and committed by
James Bottomley
786231af 626dcb1e

+2 -6
+2 -6
drivers/scsi/st.c
··· 631 /* Flush the write buffer (never need to write if variable blocksize). */ 632 static int st_flush_write_buffer(struct scsi_tape * STp) 633 { 634 - int offset, transfer, blks; 635 int result; 636 unsigned char cmd[MAX_COMMAND_SIZE]; 637 struct st_request *SRpnt; ··· 644 result = 0; 645 if (STp->dirty == 1) { 646 647 - offset = (STp->buffer)->buffer_bytes; 648 - transfer = ((offset + STp->block_size - 1) / 649 - STp->block_size) * STp->block_size; 650 DEBC(printk(ST_DEB_MSG "%s: Flushing %d bytes.\n", 651 tape_name(STp), transfer)); 652 - 653 - memset((STp->buffer)->b_data + offset, 0, transfer - offset); 654 655 memset(cmd, 0, MAX_COMMAND_SIZE); 656 cmd[0] = WRITE_6;
··· 631 /* Flush the write buffer (never need to write if variable blocksize). */ 632 static int st_flush_write_buffer(struct scsi_tape * STp) 633 { 634 + int transfer, blks; 635 int result; 636 unsigned char cmd[MAX_COMMAND_SIZE]; 637 struct st_request *SRpnt; ··· 644 result = 0; 645 if (STp->dirty == 1) { 646 647 + transfer = STp->buffer->buffer_bytes; 648 DEBC(printk(ST_DEB_MSG "%s: Flushing %d bytes.\n", 649 tape_name(STp), transfer)); 650 651 memset(cmd, 0, MAX_COMMAND_SIZE); 652 cmd[0] = WRITE_6;