NFC: Use dynamic initialization for rwlocks
[firefly-linux-kernel-4.4.55.git] / net / nfc / llcp / llcp.c
index 90ef4a17681901a93dfe0ae8a12b8dd1d6068f43..d649fbf39d580bcbd2936de0e2c81ff29acb56d0 100644 (file)
@@ -1156,8 +1156,8 @@ int nfc_llcp_register_device(struct nfc_dev *ndev)
 
        INIT_WORK(&local->timeout_work, nfc_llcp_timeout_work);
 
-       local->sockets.lock = __RW_LOCK_UNLOCKED(local->sockets.lock);
-       local->connecting_sockets.lock = __RW_LOCK_UNLOCKED(local->connecting_sockets.lock);
+       rwlock_init(&local->sockets.lock);
+       rwlock_init(&local->connecting_sockets.lock);
 
        nfc_llcp_build_gb(local);