From 92889eca62fcd5b72d7c54101c35ff6d6d477c40 Mon Sep 17 00:00:00 2001 From: Hans Dedecker Date: Fri, 23 Sep 2016 15:08:17 +0200 Subject: device: Move the different device type registrations to the device type file While at it; make device_types static if only used in the device type file Signed-off-by: Hans Dedecker --- macvlan.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'macvlan.c') diff --git a/macvlan.c b/macvlan.c index ffadfd4..01a48cd 100644 --- a/macvlan.c +++ b/macvlan.c @@ -253,7 +253,7 @@ macvlan_create(const char *name, struct device_type *devtype, return dev; } -struct device_type macvlan_device_type = { +static struct device_type macvlan_device_type = { .name = "MAC VLAN", .config_params = &macvlan_attr_list, .create = macvlan_create, @@ -262,3 +262,8 @@ struct device_type macvlan_device_type = { .free = macvlan_free, .dump_info = macvlan_dump_info, }; + +static void __init macvlan_device_type_init(void) +{ + device_type_add(&macvlan_device_type); +} -- cgit v1.2.1