|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [UNIKRAFT PATCH 6/9] lib/ukbus: Update to <uk/ctors.h> changes
Reviewed-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@xxxxxxxxxxxxxxx>
On 29.01.2020 23:48, Simon Kuenzer wrote:
> Signed-off-by: Simon Kuenzer <simon.kuenzer@xxxxxxxxx>
> ---
> lib/ukbus/bus.c | 2 +-
> lib/ukbus/include/uk/bus.h | 9 ++++++---
> 2 files changed, 7 insertions(+), 4 deletions(-)
>
> diff --git a/lib/ukbus/bus.c b/lib/ukbus/bus.c
> index 45de2445..1d63f4dc 100644
> --- a/lib/ukbus/bus.c
> +++ b/lib/ukbus/bus.c
> @@ -139,4 +139,4 @@ static int uk_bus_lib_init(void)
> uk_bus_probe_all();
> return 0;
> }
> -uk_early_initcall_prio(uk_bus_lib_init, 0);
> +uk_initcall_class_prio(uk_bus_lib_init, UK_BUS_INIT_CLASS, UK_BUS_INIT_PRIO);
> diff --git a/lib/ukbus/include/uk/bus.h b/lib/ukbus/include/uk/bus.h
> index bff94bbd..fcb68421 100644
> --- a/lib/ukbus/include/uk/bus.h
> +++ b/lib/ukbus/include/uk/bus.h
> @@ -44,6 +44,10 @@
> extern "C" {
> #endif
>
> +#define UK_BUS_INIT_CLASS UK_INIT_CLASS_EARLY
> +#define UK_BUS_INIT_PRIO 0
> +#define UK_BUS_REGISTER_PRIO 0
> +
> struct uk_bus;
> extern struct uk_list_head uk_bus_list;
>
> @@ -70,9 +74,8 @@ void _uk_bus_unregister(struct uk_bus *b);
>
> #define _UK_BUS_REGFNNAME(x, y) x##y
>
> -#define _UK_BUS_REGISTER_CTOR(CTOR) \
> - UK_CTOR_FUNC(0, CTOR)
> -
> +#define _UK_BUS_REGISTER_CTOR(ctor) \
> + UK_CTOR_PRIO(ctor, UK_BUS_REGISTER_PRIO)
>
> #define _UK_BUS_REGISTER(libname, b) \
> static void \
_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |