Re: [PATCH 2/2] USB: EHCI: mark several functions as maybe unused

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

 



On Tue, 5 Oct 2010, [UTF-8] Uwe Kleine-König wrote:

> - ehci_lpm_check and ehci_lpm_set_da are only used in ehci_update_device
>   defined in drivers/usb/host/ehci-pci.c.
> - ehci_adjust_port_wakeup_flags (disguised as
>   ehci_prepare_ports_for_controller_suspend and
>   ehci_prepare_ports_for_controller_resume) are only used in drivers that
>   support suspend and resume.  Not all do.
> 
> Signed-off-by: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx>

> diff --git a/drivers/usb/host/ehci-lpm.c b/drivers/usb/host/ehci-lpm.c
> index b4d4d63..ceb7bcb 100644
> --- a/drivers/usb/host/ehci-lpm.c
> +++ b/drivers/usb/host/ehci-lpm.c
> @@ -17,7 +17,8 @@
>  */
>  
>  /* this file is part of ehci-hcd.c */
> -static int ehci_lpm_set_da(struct ehci_hcd *ehci, int dev_addr, int port_num)
> +static int __maybe_unused ehci_lpm_set_da(struct ehci_hcd *ehci,
> +		int dev_addr, int port_num)
>  {
>  	u32 __iomem portsc;
>  
> @@ -37,7 +38,7 @@ static int ehci_lpm_set_da(struct ehci_hcd *ehci, int dev_addr, int port_num)
>   * this function is used to check if the device support LPM
>   * if yes, mark the PORTSC register with PORT_LPM bit
>   */
> -static int ehci_lpm_check(struct ehci_hcd *ehci, int port)
> +static int __maybe_unused ehci_lpm_check(struct ehci_hcd *ehci, int port)
>  {
>  	u32 __iomem	*portsc ;
>  	u32 val32;

Wouldn't it be better simply to move the

	#include "ehci-lpm.c"

line into ehci-pci.c (since that's the only place the LPM functions get 
used)?

Alan Stern

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux