aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/uwb/beacon.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/uwb/beacon.c')
-rw-r--r--drivers/uwb/beacon.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/drivers/uwb/beacon.c b/drivers/uwb/beacon.c
index 1ccf9eb3e086..c7f3c972f07d 100644
--- a/drivers/uwb/beacon.c
+++ b/drivers/uwb/beacon.c
@@ -410,7 +410,6 @@ int uwbd_evt_handle_rc_beacon(struct uwb_event *evt)
410 struct uwb_rc_evt_beacon *be; 410 struct uwb_rc_evt_beacon *be;
411 struct uwb_beacon_frame *bf; 411 struct uwb_beacon_frame *bf;
412 struct uwb_beca_e *bce; 412 struct uwb_beca_e *bce;
413 struct device *dev = &evt->rc->uwb_dev.dev;
414 unsigned long last_ts; 413 unsigned long last_ts;
415 414
416 rc = evt->rc; 415 rc = evt->rc;
@@ -419,14 +418,12 @@ int uwbd_evt_handle_rc_beacon(struct uwb_event *evt)
419 if (result < 0) 418 if (result < 0)
420 return result; 419 return result;
421 420
422 /* Ignore beacon if it is from an alien. */ 421 /* FIXME: handle alien beacons. */
423 if (be->bBeaconType == UWB_RC_BEACON_TYPE_OL_ALIEN || 422 if (be->bBeaconType == UWB_RC_BEACON_TYPE_OL_ALIEN ||
424 be->bBeaconType == UWB_RC_BEACON_TYPE_NOL_ALIEN) { 423 be->bBeaconType == UWB_RC_BEACON_TYPE_NOL_ALIEN) {
425 if (printk_ratelimit()) 424 return -ENOSYS;
426 dev_err(dev, "BEACON received from ALIEN. Action? \n");
427 result = -ENOSYS;
428 return 0;
429 } 425 }
426
430 bf = (struct uwb_beacon_frame *) be->BeaconInfo; 427 bf = (struct uwb_beacon_frame *) be->BeaconInfo;
431 428
432 /* 429 /*