Message ID | 20221110052438.2188-1-linux@weissschuh.net (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | nbd: automatically load module on genl access | expand |
Hi, On Thu, Nov 10, 2022 at 06:24:38AM +0100, Thomas Weißschuh wrote: > Instead of forcing the user to manually load the module do it > automatically. > > Signed-off-by: Thomas Weißschuh <linux@weissschuh.net> > --- > drivers/block/nbd.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c > index 5cffd96ef2d7..1c38a7ea9531 100644 > --- a/drivers/block/nbd.c > +++ b/drivers/block/nbd.c > @@ -2328,6 +2328,7 @@ static struct genl_family nbd_genl_family __ro_after_init = { > .mcgrps = nbd_mcast_grps, > .n_mcgrps = ARRAY_SIZE(nbd_mcast_grps), > }; > +MODULE_ALIAS_GENL_FAMILY(NBD_GENL_FAMILY_NAME); > > static int populate_nbd_status(struct nbd_device *nbd, struct sk_buff *reply) > { > > base-commit: f67dd6ce0723ad013395f20a3f79d8a437d3f455 > -- > 2.38.1 > Any feedback on the patch? Thanks, Thomas
Hi Josef, Jens, could you take a look at this patch? Thanks, Thomas On Thu, Nov 10, 2022 at 06:24:38AM +0100, Thomas Weißschuh wrote: > Instead of forcing the user to manually load the module do it > automatically. > > Signed-off-by: Thomas Weißschuh <linux@weissschuh.net> > --- > drivers/block/nbd.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c > index 5cffd96ef2d7..1c38a7ea9531 100644 > --- a/drivers/block/nbd.c > +++ b/drivers/block/nbd.c > @@ -2328,6 +2328,7 @@ static struct genl_family nbd_genl_family __ro_after_init = { > .mcgrps = nbd_mcast_grps, > .n_mcgrps = ARRAY_SIZE(nbd_mcast_grps), > }; > +MODULE_ALIAS_GENL_FAMILY(NBD_GENL_FAMILY_NAME); > > static int populate_nbd_status(struct nbd_device *nbd, struct sk_buff *reply) > { > > base-commit: f67dd6ce0723ad013395f20a3f79d8a437d3f455 > -- > 2.38.1 >
Hi Josef, could you take a look at this? ... ping Thanks, Thomas On 2022-11-10 06:24:38+0100, Thomas Weißschuh wrote: > Instead of forcing the user to manually load the module do it > automatically. > > Signed-off-by: Thomas Weißschuh <linux@weissschuh.net> > --- > drivers/block/nbd.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c > index 5cffd96ef2d7..1c38a7ea9531 100644 > --- a/drivers/block/nbd.c > +++ b/drivers/block/nbd.c > @@ -2328,6 +2328,7 @@ static struct genl_family nbd_genl_family __ro_after_init = { > .mcgrps = nbd_mcast_grps, > .n_mcgrps = ARRAY_SIZE(nbd_mcast_grps), > }; > +MODULE_ALIAS_GENL_FAMILY(NBD_GENL_FAMILY_NAME); > > static int populate_nbd_status(struct nbd_device *nbd, struct sk_buff *reply) > { > > base-commit: f67dd6ce0723ad013395f20a3f79d8a437d3f455 > -- > 2.38.1 >
diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c index 5cffd96ef2d7..1c38a7ea9531 100644 --- a/drivers/block/nbd.c +++ b/drivers/block/nbd.c @@ -2328,6 +2328,7 @@ static struct genl_family nbd_genl_family __ro_after_init = { .mcgrps = nbd_mcast_grps, .n_mcgrps = ARRAY_SIZE(nbd_mcast_grps), }; +MODULE_ALIAS_GENL_FAMILY(NBD_GENL_FAMILY_NAME); static int populate_nbd_status(struct nbd_device *nbd, struct sk_buff *reply) {
Instead of forcing the user to manually load the module do it automatically. Signed-off-by: Thomas Weißschuh <linux@weissschuh.net> --- drivers/block/nbd.c | 1 + 1 file changed, 1 insertion(+) base-commit: f67dd6ce0723ad013395f20a3f79d8a437d3f455