All of lore.kernel.org
 help / color / mirror / Atom feed
From: Randy Dunlap <randy.dunlap@oracle.com>
To: Christian Lamparter <chunkeey@web.de>
Cc: Michael Buesch <mb@bu3sch.de>,
	Stephen Rothwell <sfr@canb.auug.org.au>,
	linux-next@vger.kernel.org, LKML <linux-kernel@vger.kernel.org>,
	"linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>,
	"John W. Linville" <linville@tuxdriver.com>
Subject: Re: [PATCH] p54: fix SoftLED compile dependencies
Date: Sun, 22 Mar 2009 18:00:41 -0700	[thread overview]
Message-ID: <49C6DF39.1020509@oracle.com> (raw)
In-Reply-To: <200903210057.47067.chunkeey@web.de>

Christian Lamparter wrote:
> This patch fixes a compile problem when the MAC80211_LEDS
> triggers are enabled but not LED class itself. 
> (which is sort of pointless, but anyway...)
> 
> Signed-off-by: Christian Lamparter <chunkeey@web.de>
> ---
> mb, thank you for the tips!
> 
> Randy Dunlap can you please give this patch a try?

Acked-by: Randy Dunlap <randy.dunlap@oracle.com>

Thanks.

> John, do you know where the patch form 
> Geert Uytterhoeven <geert@linux-m68k.org> went?
> ---
> diff --git a/drivers/net/wireless/p54/Kconfig b/drivers/net/wireless/p54/Kconfig
> index 0e344ac..ee1aaca 100644
> --- a/drivers/net/wireless/p54/Kconfig
> +++ b/drivers/net/wireless/p54/Kconfig
> @@ -1,9 +1,10 @@
>  config P54_COMMON
>  	tristate "Softmac Prism54 support"
> -	depends on MAC80211 && WLAN_80211 && FW_LOADER && EXPERIMENTAL
> +	depends on MAC80211 && WLAN_80211 && EXPERIMENTAL
> +	select FW_LOADER
>  	---help---
> -	  This is common code for isl38xx based cards.
> -	  This module does nothing by itself - the USB/PCI frontends
> +	  This is common code for isl38xx/stlc45xx based modules.
> +	  This module does nothing by itself - the USB/PCI/SPI frontends
>  	  also need to be enabled in order to support any devices.
>  
>  	  These devices require softmac firmware which can be found at
> @@ -17,31 +18,6 @@ config P54_USB
>  	select CRC32
>  	---help---
>  	  This driver is for USB isl38xx based wireless cards.
> -	  These are USB based adapters found in devices such as:
> -
> -	  3COM 3CRWE254G72
> -	  SMC 2862W-G
> -	  Accton 802.11g WN4501 USB
> -	  Siemens Gigaset USB
> -	  Netgear WG121
> -	  Netgear WG111
> -	  Medion 40900, Roper Europe
> -	  Shuttle PN15, Airvast WM168g, IOGear GWU513
> -	  Linksys WUSB54G
> -	  Linksys WUSB54G Portable
> -	  DLink DWL-G120 Spinnaker
> -	  DLink DWL-G122
> -	  Belkin F5D7050 ver 1000
> -	  Cohiba Proto board
> -	  SMC 2862W-G version 2
> -	  U.S. Robotics U5 802.11g Adapter
> -	  FUJITSU E-5400 USB D1700
> -	  Sagem XG703A
> -	  DLink DWL-G120 Cohiba
> -	  Spinnaker Proto board
> -	  Linksys WUSB54AG
> -	  Inventel UR054G
> -	  Spinnaker DUT
>  
>  	  These devices require softmac firmware which can be found at
>  	  http://prism54.org/
> @@ -71,3 +47,8 @@ config P54_SPI
>  	  Nokia's N800/N810 Portable Internet Tablet.
>  
>  	  If you choose to build a module, it'll be called p54spi.
> +
> +config P54_LEDS
> +	bool
> +	depends on P54_COMMON && MAC80211_LEDS && (LEDS_CLASS = y || LEDS_CLASS = P54_COMMON)
> +	default y
> diff --git a/drivers/net/wireless/p54/p54common.c b/drivers/net/wireless/p54/p54common.c
> index 0a98983..0c1b057 100644
> --- a/drivers/net/wireless/p54/p54common.c
> +++ b/drivers/net/wireless/p54/p54common.c
> @@ -21,9 +21,9 @@
>  #include <linux/etherdevice.h>
>  
>  #include <net/mac80211.h>
> -#ifdef CONFIG_MAC80211_LEDS
> +#ifdef CONFIG_P54_LEDS
>  #include <linux/leds.h>
> -#endif /* CONFIG_MAC80211_LEDS */
> +#endif /* CONFIG_P54_LEDS */
>  
>  #include "p54.h"
>  #include "p54common.h"
> @@ -2420,7 +2420,7 @@ static int p54_set_key(struct ieee80211_hw *dev, enum set_key_cmd cmd,
>  	return 0;
>  }
>  
> -#ifdef CONFIG_MAC80211_LEDS
> +#ifdef CONFIG_P54_LEDS
>  static void p54_led_brightness_set(struct led_classdev *led_dev,
>  				   enum led_brightness brightness)
>  {
> @@ -2508,7 +2508,7 @@ static void p54_unregister_leds(struct ieee80211_hw *dev)
>  	if (priv->assoc_led.registered)
>  		led_classdev_unregister(&priv->assoc_led.led_dev);
>  }
> -#endif /* CONFIG_MAC80211_LEDS */
> +#endif /* CONFIG_P54_LEDS */
>  
>  static const struct ieee80211_ops p54_ops = {
>  	.tx			= p54_tx,
> @@ -2592,11 +2592,11 @@ int p54_register_common(struct ieee80211_hw *dev, struct device *pdev)
>  		return err;
>  	}
>  
> -	#ifdef CONFIG_MAC80211_LEDS
> +#ifdef CONFIG_P54_LEDS
>  	err = p54_init_leds(dev);
>  	if (err)
>  		return err;
> -	#endif /* CONFIG_MAC80211_LEDS */
> +#endif /* CONFIG_P54_LEDS */
>  
>  	dev_info(pdev, "is registered as '%s'\n", wiphy_name(dev->wiphy));
>  	return 0;
> @@ -2610,9 +2610,9 @@ void p54_free_common(struct ieee80211_hw *dev)
>  	kfree(priv->output_limit);
>  	kfree(priv->curve_data);
>  
> -	#ifdef CONFIG_MAC80211_LEDS
> +#ifdef CONFIG_P54_LEDS
>  	p54_unregister_leds(dev);
> -	#endif /* CONFIG_MAC80211_LEDS */
> +#endif /* CONFIG_P54_LEDS */
>  }
>  EXPORT_SYMBOL_GPL(p54_free_common);
>  


-- 
~Randy

  parent reply	other threads:[~2009-03-23  0:59 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-19 11:10 linux-next: Tree for March 19 Stephen Rothwell
2009-03-19 13:20 ` Next March 19: drivers/comedi build break Sachin Sant
2009-03-19 15:33   ` Greg KH
2009-03-19 18:51     ` Greg KH
2009-03-19 16:54 ` linux-next: Tree for March 19 (media/video/au0828) Randy Dunlap
2009-03-19 22:28   ` Mauro Carvalho Chehab
2009-03-19 17:07 ` linux-next: Tree for March 19 (staging/psb) Randy Dunlap
2009-03-19 18:51   ` Greg KH
2009-03-19 17:11 ` linux-next: Tree for March 19 (media/au8522) Randy Dunlap
2009-03-20  0:06   ` Mauro Carvalho Chehab
2009-03-19 17:13 ` linux-next: Tree for March 19 (media/video/cx231xx/) Randy Dunlap
2009-03-19 17:28 ` linux-next: Tree for March 19 (wireless/p54) Randy Dunlap
     [not found]   ` <49C280BE.8090106-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2009-03-19 17:50     ` Michael Buesch
2009-03-19 17:50       ` Michael Buesch
2009-03-19 18:49       ` Randy Dunlap
2009-03-19 18:55         ` Michael Buesch
     [not found]           ` <200903191955.00718.mb-fseUSCV1ubazQB+pC5nmwQ@public.gmane.org>
2009-03-20 23:57             ` [PATCH] p54: fix SoftLED compile dependencies Christian Lamparter
2009-03-20 23:57               ` Christian Lamparter
2009-03-21  6:36               ` Kalle Valo
2009-03-21  6:36                 ` Kalle Valo
2009-03-21 12:22                 ` Christian Lamparter
     [not found]                   ` <200903211322.01654.chunkeey-S0/GAf8tV78@public.gmane.org>
2009-03-21 12:27                     ` Kalle Valo
2009-03-21 12:27                       ` Kalle Valo
     [not found]                       ` <873ad7dpru.fsf-4yk3W8r0N7SEazanehQPrg@public.gmane.org>
2009-03-21 15:26                         ` Larry Finger
2009-03-21 15:26                           ` Larry Finger
2009-03-23 14:13                     ` John W. Linville
2009-03-23 14:13                       ` John W. Linville
     [not found]                       ` <20090323141320.GC3285-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
2009-03-23 14:37                         ` [PATCH v2] " Christian Lamparter
2009-03-23 14:37                           ` Christian Lamparter
2009-03-23  1:00               ` Randy Dunlap [this message]
2009-03-23 14:14               ` [PATCH] " John W. Linville

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=49C6DF39.1020509@oracle.com \
    --to=randy.dunlap@oracle.com \
    --cc=chunkeey@web.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-next@vger.kernel.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=linville@tuxdriver.com \
    --cc=mb@bu3sch.de \
    --cc=sfr@canb.auug.org.au \
    /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.