• Nicholas Bellinger's avatar
    Revert "target: Fix VERIFY and WRITE VERIFY command parsing" · 984a9d4c
    Nicholas Bellinger authored
    This reverts commit 0e2eb7d1
    
      Author: Bart Van Assche <bart.vanassche@sandisk.com>
      Date:   Thu Mar 30 10:12:39 2017 -0700
    
          target: Fix VERIFY and WRITE VERIFY command parsing
    
    This patch broke existing behaviour for WRITE_VERIFY because
    it dropped the original SCF_SCSI_DATA_CDB assignment for
    bytchk = 0 so target_cmd_size_check() no longer rejected
    this case, allowing an overflow case to trigger an OOPs
    in iscsi-target.
    
    Since the short term and long term fixes are still being
    discussed, revert it for now since it's late in the merge
    window and try again in v4.13-rc1.
    
    Conflicts:
    	drivers/target/target_core_sbc.c
    Signed-off-by: default avatarNicholas Bellinger <nab@linux-iscsi.org>
    984a9d4c
target_core_sbc.c 39 KB