On Mon, Jul 1, 2019 at 6:05 AM Antoine Tenart <antoine.ten...@bootlin.com> wrote: > > This patch adds support for PTP Hardware Clock (PHC) to the Ocelot > switch for both PTP 1-step and 2-step modes. > > Signed-off-by: Antoine Tenart <antoine.ten...@bootlin.com>
> void ocelot_deinit(struct ocelot *ocelot) > { > + struct ocelot_port *port; > + struct ocelot_skb *entry; > + struct list_head *pos; > + int i; > + > destroy_workqueue(ocelot->stats_queue); > mutex_destroy(&ocelot->stats_lock); > ocelot_ace_deinit(); > + > + for (i = 0; i < ocelot->num_phys_ports; i++) { > + port = ocelot->ports[i]; > + > + list_for_each(pos, &port->skbs) { > + entry = list_entry(pos, struct ocelot_skb, head); > + > + list_del(pos); list_for_each_safe > + kfree(entry); > + } > + } > } > EXPORT_SYMBOL(ocelot_deinit);