summaryrefslogtreecommitdiff
path: root/patches/0093-rt2x00-clk-null-pointer.patch
blob: 73e4135310bf21fd57686959e68017f6daba5593 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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