]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "target: Fix VERIFY and WRITE VERIFY command parsing"
authorNicholas Bellinger <nab@linux-iscsi.org>
Thu, 11 May 2017 07:23:08 +0000 (00:23 -0700)
committerNicholas Bellinger <nab@linux-iscsi.org>
Thu, 11 May 2017 08:01:05 +0000 (01:01 -0700)
commit99a795d1a9ece9abaeb36dee9d36f42801e96e7b
tree8c6d4d75f51aa8e64a6c53e8f0891130c84184be
parentef2ceefa6417da14a7e9757e2b2a3796cb269231
Revert "target: Fix VERIFY and WRITE VERIFY command parsing"

This reverts commit 3277f03749685b9ff33c9bebb4f80a598a6402c0

  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: Nicholas Bellinger <nab@linux-iscsi.org>
drivers/target/target_core_sbc.c