Re: [PATCH 1/4] target: simplify qla24xx_update_fcport_fcp_prio

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 22 November 2011 20:49:08 -0800, Roland Dreier wrote:
> 
> This patch seems to be applicable to mainline qla2xxx without any
> dependency on target stuff... I guess it should go to the scsi list and the
> qlogic maintainers...

Agreed.  Hope I don't forget by tomorrow - it is late already.

> - R.
> On Nov 22, 2011 7:48 PM, "Jörn Engel" <joern@xxxxxxxxx> wrote:
> 
> > - make it static
> > - remove unused mb field
> > - remove mb parameter from qla24xx_set_fcp_prio
> >
> > Signed-off-by: Joern Engel <joern@xxxxxxxxx>
> > ---
> >  drivers/scsi/qla2xxx/qla_gbl.h  |    4 +---
> >  drivers/scsi/qla2xxx/qla_init.c |    5 ++---
> >  drivers/scsi/qla2xxx/qla_mbx.c  |    9 +--------
> >  3 files changed, 4 insertions(+), 14 deletions(-)
> >
> > diff --git a/drivers/scsi/qla2xxx/qla_gbl.h
> > b/drivers/scsi/qla2xxx/qla_gbl.h
> > index b3f4fcd..76ef618 100644
> > --- a/drivers/scsi/qla2xxx/qla_gbl.h
> > +++ b/drivers/scsi/qla2xxx/qla_gbl.h
> > @@ -74,7 +74,6 @@ extern void qla2x00_async_adisc_done(struct
> > scsi_qla_host *, fc_port_t *,
> >  extern void qla2x00_async_tm_cmd_done(struct scsi_qla_host *, fc_port_t *,
> >        struct srb_iocb *);
> >  extern void *qla2x00_alloc_iocbs(struct scsi_qla_host *, srb_t *);
> > -extern int qla24xx_update_fcport_fcp_prio(scsi_qla_host_t *, fc_port_t *);
> >
> >  extern fc_port_t *
> >  qla2x00_alloc_fcport(scsi_qla_host_t *, gfp_t );
> > @@ -368,8 +367,7 @@ qla2x00_write_ram_word(scsi_qla_host_t *, uint32_t,
> > uint32_t);
> >  extern int
> >  qla81xx_write_mpi_register(scsi_qla_host_t *, uint16_t *);
> >  extern int qla2x00_get_data_rate(scsi_qla_host_t *);
> > -extern int qla24xx_set_fcp_prio(scsi_qla_host_t *, uint16_t, uint16_t,
> > -       uint16_t *);
> > +extern int qla24xx_set_fcp_prio(scsi_qla_host_t *, uint16_t, uint16_t);
> >  extern int
> >  qla81xx_get_port_config(scsi_qla_host_t *, uint16_t *);
> >
> > diff --git a/drivers/scsi/qla2xxx/qla_init.c
> > b/drivers/scsi/qla2xxx/qla_init.c
> > index b904666..3310f17 100644
> > --- a/drivers/scsi/qla2xxx/qla_init.c
> > +++ b/drivers/scsi/qla2xxx/qla_init.c
> > @@ -5710,12 +5710,11 @@ qla24xx_get_fcp_prio(scsi_qla_host_t *vha,
> > fc_port_t *fcport)
> >  * Context:
> >  *     Kernel context.
> >  */
> > -int
> > +static int
> >  qla24xx_update_fcport_fcp_prio(scsi_qla_host_t *vha, fc_port_t *fcport)
> >  {
> >        int ret;
> >        int priority;
> > -       uint16_t mb[5];
> >
> >        if (fcport->port_type != FCT_TARGET ||
> >            fcport->loop_id == FC_NO_LOOP_ID)
> > @@ -5725,7 +5724,7 @@ qla24xx_update_fcport_fcp_prio(scsi_qla_host_t *vha,
> > fc_port_t *fcport)
> >        if (priority < 0)
> >                return QLA_FUNCTION_FAILED;
> >
> > -       ret = qla24xx_set_fcp_prio(vha, fcport->loop_id, priority, mb);
> > +       ret = qla24xx_set_fcp_prio(vha, fcport->loop_id, priority);
> >        if (ret == QLA_SUCCESS)
> >                fcport->fcp_prio = priority;
> >        else
> > diff --git a/drivers/scsi/qla2xxx/qla_mbx.c
> > b/drivers/scsi/qla2xxx/qla_mbx.c
> > index b4a0dfd..af436d2 100644
> > --- a/drivers/scsi/qla2xxx/qla_mbx.c
> > +++ b/drivers/scsi/qla2xxx/qla_mbx.c
> > @@ -4157,8 +4157,7 @@ qla81xx_set_port_config(scsi_qla_host_t *vha,
> > uint16_t *mb)
> >
> >
> >  int
> > -qla24xx_set_fcp_prio(scsi_qla_host_t *vha, uint16_t loop_id, uint16_t
> > priority,
> > -               uint16_t *mb)
> > +qla24xx_set_fcp_prio(scsi_qla_host_t *vha, uint16_t loop_id, uint16_t
> > priority)
> >  {
> >        int rval;
> >        mbx_cmd_t mc;
> > @@ -4183,12 +4182,6 @@ qla24xx_set_fcp_prio(scsi_qla_host_t *vha, uint16_t
> > loop_id, uint16_t priority,
> >        mcp->tov = 30;
> >        mcp->flags = 0;
> >        rval = qla2x00_mailbox_command(vha, mcp);
> > -       if (mb != NULL) {
> > -               mb[0] = mcp->mb[0];
> > -               mb[1] = mcp->mb[1];
> > -               mb[3] = mcp->mb[3];
> > -               mb[4] = mcp->mb[4];
> > -       }
> >
> >        if (rval != QLA_SUCCESS) {
> >                ql_dbg(ql_dbg_mbx, vha, 0x10cd, "Failed=%x.\n", rval);
> > --
> > 1.7.7.1
> >
> > --
> > To unsubscribe from this list: send the line "unsubscribe target-devel" in
> > the body of a message to majordomo@xxxxxxxxxxxxxxx
> > More majordomo info at  http://vger.kernel.org/majordomo-info.html
> >

Jörn

-- 
Data expands to fill the space available for storage.
-- Parkinson's Law
--
To unsubscribe from this list: send the line "unsubscribe target-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux SCSI]     [Kernel Newbies]     [Linux SCSI Target Infrastructure]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Device Mapper]

  Powered by Linux