summaryrefslogtreecommitdiffstats
path: root/server/NetdHwService.cpp
diff options
context:
space:
mode:
authorLorenzo Colitti <lorenzo@google.com>2018-02-07 17:19:11 +0900
committerLorenzo Colitti <lorenzo@google.com>2018-02-07 19:00:58 +0900
commit330822b899d83241b273ee008c90793eb05e266a (patch)
tree3a5f083baf1cd81b6da3f27e988b9e8090809cc2 /server/NetdHwService.cpp
parent6e19ec4af2e3f1d506170e7b1eebcf4afa45f5fa (diff)
downloadplatform_system_netd-330822b899d83241b273ee008c90793eb05e266a.tar.gz
platform_system_netd-330822b899d83241b273ee008c90793eb05e266a.tar.bz2
platform_system_netd-330822b899d83241b273ee008c90793eb05e266a.zip
Don't lock around NetworkController methods.
NetworkController public methods are now thread-safe. We're not removing the lock in this change because it's required by a future change in this file. Bug: 73032258 Test: builds Change-Id: Ib28f4fbf0c613301769914fe58865aa11fe71875
Diffstat (limited to 'server/NetdHwService.cpp')
-rw-r--r--server/NetdHwService.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/server/NetdHwService.cpp b/server/NetdHwService.cpp
index 6fb670030..a4f9fbb1e 100644
--- a/server/NetdHwService.cpp
+++ b/server/NetdHwService.cpp
@@ -67,7 +67,6 @@ Return<void> NetdHwService::createOemNetwork(createOemNetwork_cb _hidl_cb) {
unsigned netId;
Permission permission = PERMISSION_SYSTEM;
- android::RWLock::AutoWLock _lock(gBigNetdLock);
int ret = gCtls->netCtrl.createPhysicalOemNetwork(permission, &netId);
Fwmark fwmark;
@@ -87,8 +86,6 @@ Return<INetd::StatusCode> NetdHwService::destroyOemNetwork(uint64_t netHandle) {
return INetd::StatusCode::INVALID_ARGUMENTS;
}
- android::RWLock::AutoWLock _lock(gBigNetdLock);
-
return toHalStatus(gCtls->netCtrl.destroyNetwork(netId));
}