diff options
| author | NeilBrown <neilb@suse.de> | 2012-08-01 06:40:02 -0400 |
|---|---|---|
| committer | NeilBrown <neilb@suse.de> | 2012-08-01 06:40:02 -0400 |
| commit | bb181e2e48f8c85db08c9cb015cbba9618dbf05c (patch) | |
| tree | 191bc24dd97bcb174535cc217af082f16da3b43d /lib/kobject_uevent.c | |
| parent | d57368afe63b3b7b45ce6c2b8c5276417935be2f (diff) | |
| parent | c039c332f23e794deb6d6f37b9f07ff3b27fb2cf (diff) | |
Merge commit 'c039c332f23e794deb6d6f37b9f07ff3b27fb2cf' into md
Pull in pre-requisites for adding raid10 support to dm-raid.
Diffstat (limited to 'lib/kobject_uevent.c')
| -rw-r--r-- | lib/kobject_uevent.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/kobject_uevent.c b/lib/kobject_uevent.c index 1a91efa6d121..0401d2916d9f 100644 --- a/lib/kobject_uevent.c +++ b/lib/kobject_uevent.c | |||
| @@ -373,13 +373,16 @@ EXPORT_SYMBOL_GPL(add_uevent_var); | |||
| 373 | static int uevent_net_init(struct net *net) | 373 | static int uevent_net_init(struct net *net) |
| 374 | { | 374 | { |
| 375 | struct uevent_sock *ue_sk; | 375 | struct uevent_sock *ue_sk; |
| 376 | struct netlink_kernel_cfg cfg = { | ||
| 377 | .groups = 1, | ||
| 378 | }; | ||
| 376 | 379 | ||
| 377 | ue_sk = kzalloc(sizeof(*ue_sk), GFP_KERNEL); | 380 | ue_sk = kzalloc(sizeof(*ue_sk), GFP_KERNEL); |
| 378 | if (!ue_sk) | 381 | if (!ue_sk) |
| 379 | return -ENOMEM; | 382 | return -ENOMEM; |
| 380 | 383 | ||
| 381 | ue_sk->sk = netlink_kernel_create(net, NETLINK_KOBJECT_UEVENT, | 384 | ue_sk->sk = netlink_kernel_create(net, NETLINK_KOBJECT_UEVENT, |
| 382 | 1, NULL, NULL, THIS_MODULE); | 385 | THIS_MODULE, &cfg); |
| 383 | if (!ue_sk->sk) { | 386 | if (!ue_sk->sk) { |
| 384 | printk(KERN_ERR | 387 | printk(KERN_ERR |
| 385 | "kobject_uevent: unable to create netlink socket!\n"); | 388 | "kobject_uevent: unable to create netlink socket!\n"); |
