summaryrefslogtreecommitdiff
path: root/patches/0093-rt2x00-clk-null-pointer.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches/0093-rt2x00-clk-null-pointer.patch')
-rw-r--r--patches/0093-rt2x00-clk-null-pointer.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/patches/0093-rt2x00-clk-null-pointer.patch b/patches/0093-rt2x00-clk-null-pointer.patch
new file mode 100644
index 00000000..73e41353
--- /dev/null
+++ b/patches/0093-rt2x00-clk-null-pointer.patch
@@ -0,0 +1,16 @@
+diff --git a/drivers/net/wireless/ralink/rt2x00/rt2800lib.c b/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
+index 51d0ac1..a707ff1 100644
+--- a/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
++++ b/drivers/net/wireless/ralink/rt2x00/rt2800lib.c
+@@ -2066,7 +2066,10 @@ static void rt2800_config_lna_gain(struct rt2x00_dev *rt2x00dev,
+
+ static inline bool rt2800_clk_is_20mhz(struct rt2x00_dev *rt2x00dev)
+ {
+- return clk_get_rate(rt2x00dev->clk) == 20000000;
++ if (rt2x00dev->clk)
++ return clk_get_rate(rt2x00dev->clk) == 20000000;
++ else
++ return false;
+ }
+
+ #define FREQ_OFFSET_BOUND 0x5f