diff options
author | Hauke Mehrtens <hauke@hauke-m.de> | 2009-05-01 13:43:12 +0000 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2009-05-01 13:43:12 +0000 |
commit | 4fca4229cde716d312bee5bb4bbba425c4dbb8d0 (patch) | |
tree | 3648ff331900b092e17cb5e346f55560f383cd2b /package/mac80211/patches/520-b43-autodepend-on-hwrandom.patch | |
parent | 35fd7d6d20706f62d8be6fe2e846049c1803d867 (diff) | |
download | upstream-4fca4229cde716d312bee5bb4bbba425c4dbb8d0.tar.gz upstream-4fca4229cde716d312bee5bb4bbba425c4dbb8d0.tar.bz2 upstream-4fca4229cde716d312bee5bb4bbba425c4dbb8d0.zip |
Update to compat-wireless-2009-05-01
SVN-Revision: 15536
Diffstat (limited to 'package/mac80211/patches/520-b43-autodepend-on-hwrandom.patch')
-rw-r--r-- | package/mac80211/patches/520-b43-autodepend-on-hwrandom.patch | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/package/mac80211/patches/520-b43-autodepend-on-hwrandom.patch b/package/mac80211/patches/520-b43-autodepend-on-hwrandom.patch deleted file mode 100644 index 0eef6bfdb1..0000000000 --- a/package/mac80211/patches/520-b43-autodepend-on-hwrandom.patch +++ /dev/null @@ -1,72 +0,0 @@ -This patch is submitted upstream and can be removed when it hits compat-wireless. - ---mb - - - ---- a/drivers/net/wireless/b43/b43.h -+++ b/drivers/net/wireless/b43/b43.h -@@ -625,9 +625,11 @@ struct b43_wl { - /* Stats about the wireless interface */ - struct ieee80211_low_level_stats ieee_stats; - -+#ifdef CONFIG_B43_HWRNG - struct hwrng rng; -- u8 rng_initialized; -+ bool rng_initialized; - char rng_name[30 + 1]; -+#endif /* CONFIG_B43_HWRNG */ - - /* The RF-kill button */ - struct b43_rfkill rfkill; ---- a/drivers/net/wireless/b43/main.c -+++ b/drivers/net/wireless/b43/main.c -@@ -2980,6 +2980,7 @@ static void b43_security_init(struct b43 - b43_clear_keys(dev); - } - -+#ifdef CONFIG_B43_HWRNG - static int b43_rng_read(struct hwrng *rng, u32 *data) - { - struct b43_wl *wl = (struct b43_wl *)rng->priv; -@@ -2995,17 +2996,21 @@ static int b43_rng_read(struct hwrng *rn - - return (sizeof(u16)); - } -+#endif /* CONFIG_B43_HWRNG */ - - static void b43_rng_exit(struct b43_wl *wl) - { -+#ifdef CONFIG_B43_HWRNG - if (wl->rng_initialized) - hwrng_unregister(&wl->rng); -+#endif /* CONFIG_B43_HWRNG */ - } - - static int b43_rng_init(struct b43_wl *wl) - { -- int err; -+ int err = 0; - -+#ifdef CONFIG_B43_HWRNG - snprintf(wl->rng_name, ARRAY_SIZE(wl->rng_name), - "%s_%s", KBUILD_MODNAME, wiphy_name(wl->hw->wiphy)); - wl->rng.name = wl->rng_name; -@@ -3018,6 +3023,7 @@ static int b43_rng_init(struct b43_wl *w - b43err(wl, "Failed to register the random " - "number generator (%d)\n", err); - } -+#endif /* CONFIG_B43_HWRNG */ - - return err; - } ---- a/config.mk -+++ b/config.mk -@@ -148,6 +148,7 @@ CONFIG_ATH9K_DEBUG=y - # CONFIG_B43_PIO=y - # CONFIG_B43_LEDS=y - # CONFIG_B43_RFKILL=y -+# CONFIG_B43_HWRNG=y - # CONFIG_B43_DEBUG=y - # CONFIG_B43_FORCE_PIO=y - |