Author: kib
Date: Tue Jul  2 21:03:06 2019
New Revision: 349614
URL: https://svnweb.freebsd.org/changeset/base/349614

Log:
  More style.
  
  Re-wrap long lines, reformat comments, remove excessive blank line.
  
  Sponsored by: The FreeBSD Foundation
  MFC after:    3 days

Modified:
  head/sys/kern/kern_umtx.c

Modified: head/sys/kern/kern_umtx.c
==============================================================================
--- head/sys/kern/kern_umtx.c   Tue Jul  2 20:32:35 2019        (r349613)
+++ head/sys/kern/kern_umtx.c   Tue Jul  2 21:03:06 2019        (r349614)
@@ -1059,7 +1059,6 @@ do_lock_normal(struct thread *td, struct umutex *m, ui
                        if (owner == UMUTEX_RB_NOTRECOV)
                                return (ENOTRECOVERABLE);
 
-
                        /*
                         * Try the uncontested case.  This should be
                         * done in userland.
@@ -2658,7 +2657,8 @@ do_rw_rdlock(struct thread *td, struct urwlock *rwlock
 
                /* try to lock it */
                while (!(state & wrflags)) {
-                       if (__predict_false(URWLOCK_READER_COUNT(state) == 
URWLOCK_MAX_READERS)) {
+                       if (__predict_false(URWLOCK_READER_COUNT(state) ==
+                           URWLOCK_MAX_READERS)) {
                                umtx_key_release(&uq->uq_key);
                                return (EAGAIN);
                        }
@@ -2725,7 +2725,10 @@ do_rw_rdlock(struct thread *td, struct urwlock *rwlock
                }
 
 sleep:
-               /* contention bit is set, before sleeping, increase read waiter 
count */
+               /*
+                * Contention bit is set, before sleeping, increase
+                * read waiter count.
+                */
                rv = fueword32(&rwlock->rw_blocked_readers,
                    &blocked_readers);
                if (rv == -1) {
@@ -2829,7 +2832,8 @@ do_rw_wrlock(struct thread *td, struct urwlock *rwlock
                        umtx_key_release(&uq->uq_key);
                        return (EFAULT);
                }
-               while (!(state & URWLOCK_WRITE_OWNER) && 
URWLOCK_READER_COUNT(state) == 0) {
+               while ((state & URWLOCK_WRITE_OWNER) == 0 &&
+                   URWLOCK_READER_COUNT(state) == 0) {
                        rv = casueword32(&rwlock->rw_state, state,
                            &oldstate, state | URWLOCK_WRITE_OWNER);
                        if (rv == -1) {
@@ -2865,8 +2869,8 @@ do_rw_wrlock(struct thread *td, struct urwlock *rwlock
                umtxq_unlock(&uq->uq_key);
 
                /*
-                * re-read the state, in case it changed between the try-lock 
above
-                * and the check below
+                * Re-read the state, in case it changed between the
+                * try-lock above and the check below.
                 */
                rv = fueword32(&rwlock->rw_state, &state);
                if (rv == -1)
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to