summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_lockf.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>1994-09-25 19:34:02 +0000
committerphk <phk@FreeBSD.org>1994-09-25 19:34:02 +0000
commitf73f35898343587c73fd60422f7c2b15d42bae85 (patch)
tree2bdcafaa0162204e5a4853957c908b232cb276c8 /sys/kern/kern_lockf.c
parent3346279530bc82ada4f70172db34ce0ddbb269bf (diff)
downloadFreeBSD-src-f73f35898343587c73fd60422f7c2b15d42bae85.zip
FreeBSD-src-f73f35898343587c73fd60422f7c2b15d42bae85.tar.gz
While in the real world, I had a bad case of being swapped out for a lot of
cycles. While waiting there I added a lot of the extra ()'s I have, (I have never used LISP to any extent). So I compiled the kernel with -Wall and shut up a lot of "suggest you add ()'s", removed a bunch of unused var's and added a couple of declarations here and there. Having a lap-top is highly recommended. My kernel still runs, yell at me if you kernel breaks.
Diffstat (limited to 'sys/kern/kern_lockf.c')
-rw-r--r--sys/kern/kern_lockf.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/sys/kern/kern_lockf.c b/sys/kern/kern_lockf.c
index ab2238b..654e0f2 100644
--- a/sys/kern/kern_lockf.c
+++ b/sys/kern/kern_lockf.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* @(#)ufs_lockf.c 8.3 (Berkeley) 1/6/94
- * $Id: ufs_lockf.c,v 1.2 1994/08/02 07:54:57 davidg Exp $
+ * $Id: kern_lockf.c,v 1.1 1994/08/08 17:30:48 davidg Exp $
*/
#include <sys/param.h>
@@ -182,7 +182,7 @@ lf_setlock(lock)
/*
* Scan lock list for this file looking for locks that would block us.
*/
- while (block = lf_getblock(lock)) {
+ while ((block = lf_getblock(lock))) {
/*
* Free the structure and return if nonblocking.
*/
@@ -246,7 +246,7 @@ lf_setlock(lock)
lf_printlist("lf_setlock", block);
}
#endif /* LOCKF_DEBUG */
- if (error = tsleep((caddr_t)lock, priority, lockstr, 0)) {
+ if ((error = tsleep((caddr_t)lock, priority, lockstr, 0))) {
/*
* Delete ourselves from the waiting to lock list.
*/
@@ -281,7 +281,8 @@ lf_setlock(lock)
block = *head;
needtolink = 1;
for (;;) {
- if (ovcase = lf_findoverlap(block, lock, SELF, &prev, &overlap))
+ ovcase = lf_findoverlap(block, lock, SELF, &prev, &overlap);
+ if (ovcase)
block = overlap->lf_next;
/*
* Six cases:
@@ -416,7 +417,7 @@ lf_clearlock(unlock)
lf_print("lf_clearlock", unlock);
#endif /* LOCKF_DEBUG */
prev = head;
- while (ovcase = lf_findoverlap(lf, unlock, SELF, &prev, &overlap)) {
+ while ((ovcase = lf_findoverlap(lf, unlock, SELF, &prev, &overlap))) {
/*
* Wakeup the list of locks to be retried.
*/
@@ -479,7 +480,7 @@ lf_getlock(lock, fl)
lf_print("lf_getlock", lock);
#endif /* LOCKF_DEBUG */
- if (block = lf_getblock(lock)) {
+ if ((block = lf_getblock(lock))) {
fl->l_type = block->lf_type;
fl->l_whence = SEEK_SET;
fl->l_start = block->lf_start;
@@ -509,7 +510,7 @@ lf_getblock(lock)
int ovcase;
prev = lock->lf_head;
- while (ovcase = lf_findoverlap(lf, lock, OTHERS, &prev, &overlap)) {
+ while ((ovcase = lf_findoverlap(lf, lock, OTHERS, &prev, &overlap))) {
/*
* We've found an overlap, see if it blocks us
*/
OpenPOWER on IntegriCloud