drm/savage: Remove references to struct drm_device.pdev
[linux-2.6-microblaze.git] / net / qrtr / ns.c
index 56aaf8c..8d00dfe 100644 (file)
@@ -755,7 +755,7 @@ static void qrtr_ns_data_ready(struct sock *sk)
        queue_work(qrtr_ns.workqueue, &qrtr_ns.work);
 }
 
-void qrtr_ns_init(void)
+int qrtr_ns_init(void)
 {
        struct sockaddr_qrtr sq;
        int ret;
@@ -766,7 +766,7 @@ void qrtr_ns_init(void)
        ret = sock_create_kern(&init_net, AF_QIPCRTR, SOCK_DGRAM,
                               PF_QIPCRTR, &qrtr_ns.sock);
        if (ret < 0)
-               return;
+               return ret;
 
        ret = kernel_getsockname(qrtr_ns.sock, (struct sockaddr *)&sq);
        if (ret < 0) {
@@ -797,12 +797,13 @@ void qrtr_ns_init(void)
        if (ret < 0)
                goto err_wq;
 
-       return;
+       return 0;
 
 err_wq:
        destroy_workqueue(qrtr_ns.workqueue);
 err_sock:
        sock_release(qrtr_ns.sock);
+       return ret;
 }
 EXPORT_SYMBOL_GPL(qrtr_ns_init);