This reverts commit 
6e9fdc92b77915d5c7ab8fea751f48378f8b0080.
1) This did not fixed the issue
2) Long sleeping work items can cause IO requests to take as long as
   the longest work item
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
        struct p_state p;
        int ok = 0;
 
-       /* Grab state lock so we wont send state if we're in the middle
-        * of a cluster wide state change on another thread */
-       drbd_state_lock(mdev);
-
        mutex_lock(&mdev->tconn->data.mutex);
 
        p.state = cpu_to_be32(mdev->state.i); /* Within the send mutex */
 
        mutex_unlock(&mdev->tconn->data.mutex);
 
-       drbd_state_unlock(mdev);
        return ok;
 }