[PATCH] target: Fix target_sense_desc_format NULL pointer dereference

2015-09-15 Thread Nicholas A. Bellinger
From: Nicholas Bellinger This patch allows target_sense_desc_format() to be called without a valid se_device pointer, which can occur during an early exception ahead of transport_lookup_cmd_lun() setting up se_cmd->se_device. This addresses a v4.3-rc1 specific NULL pointer dereference regression

Re: [PATCH] target: Fix target_sense_desc_format NULL pointer dereference

2015-09-16 Thread Sagi Grimberg
On 9/16/2015 9:31 AM, Nicholas A. Bellinger wrote: From: Nicholas Bellinger This patch allows target_sense_desc_format() to be called without a valid se_device pointer, which can occur during an early exception ahead of transport_lookup_cmd_lun() setting up se_cmd->se_device. This addresses a

Re: [PATCH] target: Fix target_sense_desc_format NULL pointer dereference

2015-09-16 Thread Nicholas A. Bellinger
On Wed, 2015-09-16 at 15:08 +0300, Sagi Grimberg wrote: > On 9/16/2015 9:31 AM, Nicholas A. Bellinger wrote: > > From: Nicholas Bellinger > > > > This patch allows target_sense_desc_format() to be called without a > > valid se_device pointer, which can occur during an early exception > > ahead of

Re: [PATCH] target: Fix target_sense_desc_format NULL pointer dereference

2015-09-16 Thread Sagi Grimberg
How about the following to fix up TCM_WRITE_PROTECT + D_SENSE..? diff --git a/drivers/target/target_core_device.c b/drivers/target/target_core_device.c index abf2076..ba102c5 100644 --- a/drivers/target/target_core_device.c +++ b/drivers/target/target_core_device.c @@ -62,22 +62,13 @@ transport_