summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Sliwa <dominik.sliwa@toradex.com>2019-02-21 14:36:01 +0100
committerDominik Sliwa <dominik.sliwa@toradex.com>2019-02-21 14:52:38 +0100
commitc956caceefd8e859c8b783dd13dad197dc1f7907 (patch)
tree3ab057a6f5c6b25333376315f169d988698549c2
parentab21f140422d6e25a4f0a1c1faf502b34dd5b30d (diff)
backports: rt2x00: fix null pointer
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
-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