diff --git a/kernel/bpf/devmap.c b/kernel/bpf/devmap.c
index 99353ac28cd42e9d3a893992c4c2581b9fd9e22a..357d456d57b9b6c1c687e026b6b9a59185384d88 100644
--- a/kernel/bpf/devmap.c
+++ b/kernel/bpf/devmap.c
@@ -186,6 +186,7 @@ static void dev_map_free(struct bpf_map *map)
 		if (!dev)
 			continue;
 
+		free_percpu(dev->bulkq);
 		dev_put(dev->dev);
 		kfree(dev);
 	}