diff options
Diffstat (limited to 'drivers/scsi/scsi_netlink.c')
-rw-r--r-- | drivers/scsi/scsi_netlink.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/scsi/scsi_netlink.c b/drivers/scsi/scsi_netlink.c index c77628afbf9f..8818dd681c19 100644 --- a/drivers/scsi/scsi_netlink.c +++ b/drivers/scsi/scsi_netlink.c | |||
@@ -486,6 +486,10 @@ void | |||
486 | scsi_netlink_init(void) | 486 | scsi_netlink_init(void) |
487 | { | 487 | { |
488 | int error; | 488 | int error; |
489 | struct netlink_kernel_cfg cfg = { | ||
490 | .input = scsi_nl_rcv_msg, | ||
491 | .groups = SCSI_NL_GRP_CNT, | ||
492 | }; | ||
489 | 493 | ||
490 | INIT_LIST_HEAD(&scsi_nl_drivers); | 494 | INIT_LIST_HEAD(&scsi_nl_drivers); |
491 | 495 | ||
@@ -497,8 +501,7 @@ scsi_netlink_init(void) | |||
497 | } | 501 | } |
498 | 502 | ||
499 | scsi_nl_sock = netlink_kernel_create(&init_net, NETLINK_SCSITRANSPORT, | 503 | scsi_nl_sock = netlink_kernel_create(&init_net, NETLINK_SCSITRANSPORT, |
500 | SCSI_NL_GRP_CNT, scsi_nl_rcv_msg, NULL, | 504 | THIS_MODULE, &cfg); |
501 | THIS_MODULE); | ||
502 | if (!scsi_nl_sock) { | 505 | if (!scsi_nl_sock) { |
503 | printk(KERN_ERR "%s: register of receive handler failed\n", | 506 | printk(KERN_ERR "%s: register of receive handler failed\n", |
504 | __func__); | 507 | __func__); |