All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
To: Rickard Strandqvist <rickard_strandqvist@spectrumdigital.se>
Cc: linux-media@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH] [media] usb: as102: as10x_cmd_cfg: Remove unused function
Date: Tue, 5 May 2015 07:42:38 -0300	[thread overview]
Message-ID: <20150505074238.3c5df54a@recife.lan> (raw)
In-Reply-To: <1421017510-26243-1-git-send-email-rickard_strandqvist@spectrumdigital.se>

Em Mon, 12 Jan 2015 00:05:10 +0100
Rickard Strandqvist <rickard_strandqvist@spectrumdigital.se> escreveu:

> Remove the function as10x_cmd_eLNA_change_mode() that is not used anywhere.
> 
> This was partially found by using a static code analysis program called cppcheck.

The fix here should add support for it, as the DVB core now supports
changing the LNA settings via DTV_LNA property, as described at:
	http://linuxtv.org/downloads/v4l-dvb-apis/FE_GET_SET_PROPERTY.html#DTV-LNA

Regards,
Mauro

> 
> Signed-off-by: Rickard Strandqvist <rickard_strandqvist@spectrumdigital.se>
> ---
>  drivers/media/usb/as102/as10x_cmd.h     |    1 -
>  drivers/media/usb/as102/as10x_cmd_cfg.c |   49 -------------------------------
>  2 files changed, 50 deletions(-)
> 
> diff --git a/drivers/media/usb/as102/as10x_cmd.h b/drivers/media/usb/as102/as10x_cmd.h
> index e06b84e..d87fc2f 100644
> --- a/drivers/media/usb/as102/as10x_cmd.h
> +++ b/drivers/media/usb/as102/as10x_cmd.h
> @@ -518,6 +518,5 @@ int as10x_cmd_get_context(struct as10x_bus_adapter_t *adap,
>  			  uint16_t tag,
>  			  uint32_t *pvalue);
>  
> -int as10x_cmd_eLNA_change_mode(struct as10x_bus_adapter_t *adap, uint8_t mode);
>  int as10x_context_rsp_parse(struct as10x_cmd_t *prsp, uint16_t proc_id);
>  #endif
> diff --git a/drivers/media/usb/as102/as10x_cmd_cfg.c b/drivers/media/usb/as102/as10x_cmd_cfg.c
> index c87f2ca..74def1f 100644
> --- a/drivers/media/usb/as102/as10x_cmd_cfg.c
> +++ b/drivers/media/usb/as102/as10x_cmd_cfg.c
> @@ -130,55 +130,6 @@ out:
>  }
>  
>  /**
> - * as10x_cmd_eLNA_change_mode - send eLNA change mode command to AS10x
> - * @adap:      pointer to AS10x bus adapter
> - * @mode:      mode selected:
> - *	        - ON    : 0x0 => eLNA always ON
> - *	        - OFF   : 0x1 => eLNA always OFF
> - *	        - AUTO  : 0x2 => eLNA follow hysteresis parameters
> - *				 to be ON or OFF
> - *
> - * Return 0 on success or negative value in case of error.
> - */
> -int as10x_cmd_eLNA_change_mode(struct as10x_bus_adapter_t *adap, uint8_t mode)
> -{
> -	int error;
> -	struct as10x_cmd_t *pcmd, *prsp;
> -
> -	pcmd = adap->cmd;
> -	prsp = adap->rsp;
> -
> -	/* prepare command */
> -	as10x_cmd_build(pcmd, (++adap->cmd_xid),
> -			sizeof(pcmd->body.cfg_change_mode.req));
> -
> -	/* fill command */
> -	pcmd->body.cfg_change_mode.req.proc_id =
> -		cpu_to_le16(CONTROL_PROC_ELNA_CHANGE_MODE);
> -	pcmd->body.cfg_change_mode.req.mode = mode;
> -
> -	/* send command */
> -	if (adap->ops->xfer_cmd) {
> -		error  = adap->ops->xfer_cmd(adap, (uint8_t *) pcmd,
> -				sizeof(pcmd->body.cfg_change_mode.req)
> -				+ HEADER_SIZE, (uint8_t *) prsp,
> -				sizeof(prsp->body.cfg_change_mode.rsp)
> -				+ HEADER_SIZE);
> -	} else {
> -		error = AS10X_CMD_ERROR;
> -	}
> -
> -	if (error < 0)
> -		goto out;
> -
> -	/* parse response */
> -	error = as10x_rsp_parse(prsp, CONTROL_PROC_ELNA_CHANGE_MODE_RSP);
> -
> -out:
> -	return error;
> -}
> -
> -/**
>   * as10x_context_rsp_parse - Parse context command response
>   * @prsp:       pointer to AS10x command response buffer
>   * @proc_id:    id of the command

      reply	other threads:[~2015-05-05 10:42 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-01-11 23:05 [PATCH] [media] usb: as102: as10x_cmd_cfg: Remove unused function Rickard Strandqvist
2015-05-05 10:42 ` Mauro Carvalho Chehab [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20150505074238.3c5df54a@recife.lan \
    --to=mchehab@osg.samsung.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-media@vger.kernel.org \
    --cc=rickard_strandqvist@spectrumdigital.se \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.