The none tagger is special in that it does not live in a tag_*.c file, but is within the core. Register/unregister when DSA is loaded/unloaded.
Signed-off-by: Andrew Lunn <and...@lunn.ch> --- net/dsa/dsa.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/net/dsa/dsa.c b/net/dsa/dsa.c index 861fe1441a7d..a91c5ac86d86 100644 --- a/net/dsa/dsa.c +++ b/net/dsa/dsa.c @@ -358,12 +358,16 @@ static int __init dsa_init_module(void) dev_add_pack(&dsa_pack_type); + dsa_tag_driver_register(&none_ops, THIS_MODULE); + return 0; } module_init(dsa_init_module); static void __exit dsa_cleanup_module(void) { + dsa_tag_driver_unregister(&none_ops); + dsa_slave_unregister_notifier(); dev_remove_pack(&dsa_pack_type); dsa_legacy_unregister(); -- 2.20.1