aboutsummaryrefslogtreecommitdiffstats
path: root/net/nfc/core.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/nfc/core.c')
-rw-r--r--net/nfc/core.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/net/nfc/core.c b/net/nfc/core.c
index deb4721ce8a..d92400087b6 100644
--- a/net/nfc/core.c
+++ b/net/nfc/core.c
@@ -428,10 +428,15 @@ EXPORT_SYMBOL(nfc_alloc_recv_skb);
428int nfc_targets_found(struct nfc_dev *dev, 428int nfc_targets_found(struct nfc_dev *dev,
429 struct nfc_target *targets, int n_targets) 429 struct nfc_target *targets, int n_targets)
430{ 430{
431 int i;
432
431 pr_debug("dev_name=%s n_targets=%d\n", dev_name(&dev->dev), n_targets); 433 pr_debug("dev_name=%s n_targets=%d\n", dev_name(&dev->dev), n_targets);
432 434
433 dev->polling = false; 435 dev->polling = false;
434 436
437 for (i = 0; i < n_targets; i++)
438 targets[i].idx = dev->target_idx++;
439
435 spin_lock_bh(&dev->targets_lock); 440 spin_lock_bh(&dev->targets_lock);
436 441
437 dev->targets_generation++; 442 dev->targets_generation++;