aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/dfs_pattern_detector.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/ath/dfs_pattern_detector.c')
-rw-r--r--drivers/net/wireless/ath/dfs_pattern_detector.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/net/wireless/ath/dfs_pattern_detector.c b/drivers/net/wireless/ath/dfs_pattern_detector.c
index 448b83eea810..d52b31b45df7 100644
--- a/drivers/net/wireless/ath/dfs_pattern_detector.c
+++ b/drivers/net/wireless/ath/dfs_pattern_detector.c
@@ -268,7 +268,8 @@ static void dpd_exit(struct dfs_pattern_detector *dpd)
268} 268}
269 269
270static bool 270static bool
271dpd_add_pulse(struct dfs_pattern_detector *dpd, struct pulse_event *event) 271dpd_add_pulse(struct dfs_pattern_detector *dpd, struct pulse_event *event,
272 struct radar_detector_specs *rs)
272{ 273{
273 u32 i; 274 u32 i;
274 struct channel_detector *cd; 275 struct channel_detector *cd;
@@ -294,6 +295,8 @@ dpd_add_pulse(struct dfs_pattern_detector *dpd, struct pulse_event *event)
294 struct pri_detector *pd = cd->detectors[i]; 295 struct pri_detector *pd = cd->detectors[i];
295 struct pri_sequence *ps = pd->add_pulse(pd, event); 296 struct pri_sequence *ps = pd->add_pulse(pd, event);
296 if (ps != NULL) { 297 if (ps != NULL) {
298 if (rs != NULL)
299 memcpy(rs, pd->rs, sizeof(*rs));
297 ath_dbg(dpd->common, DFS, 300 ath_dbg(dpd->common, DFS,
298 "DFS: radar found on freq=%d: id=%d, pri=%d, " 301 "DFS: radar found on freq=%d: id=%d, pri=%d, "
299 "count=%d, count_false=%d\n", 302 "count=%d, count_false=%d\n",