This patch works for me.

Tested-by: Baoquan He <[email protected]>

Thanks
Baoquan

On 04/10/14 at 05:17pm, [email protected] wrote:
> 
> Without this, you'll see a null pointer dereference in
> hpsa_enter_performant_mode().
> 
> Signed-off-by: Stephen M. Cameron <[email protected]>
> ---
>  drivers/scsi/hpsa.c |    4 ++++
>  1 files changed, 4 insertions(+), 0 deletions(-)
> 
> diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c
> index 8cf4a0c..ef4dfdd 100644
> --- a/drivers/scsi/hpsa.c
> +++ b/drivers/scsi/hpsa.c
> @@ -7463,6 +7463,10 @@ static void hpsa_put_ctlr_into_performant_mode(struct 
> ctlr_info *h)
>       if (hpsa_simple_mode)
>               return;
>  
> +     trans_support = readl(&(h->cfgtable->TransportSupport));
> +     if (!(trans_support & PERFORMANT_MODE))
> +             return;
> +
>       /* Check for I/O accelerator mode support */
>       if (trans_support & CFGTBL_Trans_io_accel1) {
>               transMethod |= CFGTBL_Trans_io_accel1 |
> -- 
> 1.7.1
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to