Automated import from //branches/master/...@141865,141865
diff --git a/core/java/android/bluetooth/HeadsetBase.java b/core/java/android/bluetooth/HeadsetBase.java
index fd2d2ab..f31e7a2 100644
--- a/core/java/android/bluetooth/HeadsetBase.java
+++ b/core/java/android/bluetooth/HeadsetBase.java
@@ -105,7 +105,7 @@
 
     /* Process an incoming AT command line
      */
-    protected synchronized void handleInput(String input) {
+    protected void handleInput(String input) {
         acquireWakeLock();
         long timestamp;
 
@@ -267,13 +267,13 @@
     }
     private native boolean sendURCNative(String urc);
 
-    private void acquireWakeLock() {
+    private synchronized void acquireWakeLock() {
         if (!mWakeLock.isHeld()) {
             mWakeLock.acquire();
         }
     }
 
-    private void releaseWakeLock() {
+    private synchronized void releaseWakeLock() {
         if (mWakeLock.isHeld()) {
             mWakeLock.release();
         }