From c956caceefd8e859c8b783dd13dad197dc1f7907 Mon Sep 17 00:00:00 2001 From: Dominik Sliwa Date: Thu, 21 Feb 2019 14:36:01 +0100 Subject: backports: rt2x00: fix null pointer Signed-off-by: Dominik Sliwa --- patches/0093-rt2x00-clk-null-pointer.patch | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 patches/0093-rt2x00-clk-null-pointer.patch 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 -- cgit v1.2.3