Author: bdrewery
Date: Wed Mar  2 00:13:13 2016
New Revision: 296286
URL: https://svnweb.freebsd.org/changeset/base/296286

Log:
  Remove filemon->lock wrappers.
  
  MFC after:    1 week
  Sponsored by: EMC / Isilon Storage Division

Modified:
  head/sys/dev/filemon/filemon.c
  head/sys/dev/filemon/filemon_lock.c
  head/sys/dev/filemon/filemon_wrapper.c

Modified: head/sys/dev/filemon/filemon.c
==============================================================================
--- head/sys/dev/filemon/filemon.c      Tue Mar  1 23:58:53 2016        
(r296285)
+++ head/sys/dev/filemon/filemon.c      Wed Mar  2 00:13:13 2016        
(r296286)
@@ -127,7 +127,7 @@ filemon_dtr(void *data)
 
                /* Follow same locking order as filemon_pid_check. */
                filemon_lock_write();
-               filemon_filemon_lock(filemon);
+               sx_xlock(&filemon->lock);
 
                /* Remove from the in-use list. */
                TAILQ_REMOVE(&filemons_inuse, filemon, link);
@@ -140,7 +140,7 @@ filemon_dtr(void *data)
                TAILQ_INSERT_TAIL(&filemons_free, filemon, link);
 
                /* Give up write access. */
-               filemon_filemon_unlock(filemon);
+               sx_xunlock(&filemon->lock);
                filemon_unlock_write();
 
                if (fp != NULL)
@@ -160,7 +160,7 @@ filemon_ioctl(struct cdev *dev, u_long c
        if ((error = devfs_get_cdevpriv((void **) &filemon)) != 0)
                return (error);
 
-       filemon_filemon_lock(filemon);
+       sx_xlock(&filemon->lock);
 
        switch (cmd) {
        /* Set the output file descriptor. */
@@ -191,7 +191,7 @@ filemon_ioctl(struct cdev *dev, u_long c
                break;
        }
 
-       filemon_filemon_unlock(filemon);
+       sx_xunlock(&filemon->lock);
        return (error);
 }
 

Modified: head/sys/dev/filemon/filemon_lock.c
==============================================================================
--- head/sys/dev/filemon/filemon_lock.c Tue Mar  1 23:58:53 2016        
(r296285)
+++ head/sys/dev/filemon/filemon_lock.c Wed Mar  2 00:13:13 2016        
(r296286)
@@ -29,20 +29,6 @@
 __FBSDID("$FreeBSD$");
 
 static __inline void
-filemon_filemon_lock(struct filemon *filemon)
-{
-
-       sx_xlock(&filemon->lock);
-}
-
-static __inline void
-filemon_filemon_unlock(struct filemon *filemon)
-{
-
-       sx_xunlock(&filemon->lock);
-}
-
-static __inline void
 filemon_lock_read(void)
 {
 

Modified: head/sys/dev/filemon/filemon_wrapper.c
==============================================================================
--- head/sys/dev/filemon/filemon_wrapper.c      Tue Mar  1 23:58:53 2016        
(r296285)
+++ head/sys/dev/filemon/filemon_wrapper.c      Wed Mar  2 00:13:13 2016        
(r296286)
@@ -79,7 +79,7 @@ filemon_pid_check(struct proc *p)
                TAILQ_FOREACH(filemon, &filemons_inuse, link) {
                        if (p == filemon->p) {
                                sx_sunlock(&proctree_lock);
-                               filemon_filemon_lock(filemon);
+                               sx_xlock(&filemon->lock);
                                filemon_unlock_read();
                                return (filemon);
                        }
@@ -110,8 +110,7 @@ filemon_wrapper_chdir(struct thread *td,
 
                        filemon_output(filemon, filemon->msgbufr, len);
 
-                       /* Unlock the found filemon structure. */
-                       filemon_filemon_unlock(filemon);
+                       sx_xunlock(&filemon->lock);
                }
        }
 
@@ -139,8 +138,7 @@ filemon_event_process_exec(void *arg __u
 
                filemon_output(filemon, filemon->msgbufr, len);
 
-               /* Unlock the found filemon structure. */
-               filemon_filemon_unlock(filemon);
+               sx_xunlock(&filemon->lock);
 
                free(freepath, M_TEMP);
        }
@@ -178,8 +176,7 @@ filemon_wrapper_open(struct thread *td, 
                            curproc->p_pid, filemon->fname1);
                        filemon_output(filemon, filemon->msgbufr, len);
 
-                       /* Unlock the found filemon structure. */
-                       filemon_filemon_unlock(filemon);
+                       sx_xunlock(&filemon->lock);
                }
        }
 
@@ -231,8 +228,7 @@ filemon_wrapper_openat(struct thread *td
                            curproc->p_pid, filemon->fname2, filemon->fname1);
                        filemon_output(filemon, filemon->msgbufr, len);
 
-                       /* Unlock the found filemon structure. */
-                       filemon_filemon_unlock(filemon);
+                       sx_xunlock(&filemon->lock);
                }
        }
 
@@ -260,8 +256,7 @@ filemon_wrapper_rename(struct thread *td
 
                        filemon_output(filemon, filemon->msgbufr, len);
 
-                       /* Unlock the found filemon structure. */
-                       filemon_filemon_unlock(filemon);
+                       sx_xunlock(&filemon->lock);
                }
        }
 
@@ -289,8 +284,7 @@ filemon_wrapper_link(struct thread *td, 
 
                        filemon_output(filemon, filemon->msgbufr, len);
 
-                       /* Unlock the found filemon structure. */
-                       filemon_filemon_unlock(filemon);
+                       sx_xunlock(&filemon->lock);
                }
        }
 
@@ -318,8 +312,7 @@ filemon_wrapper_symlink(struct thread *t
 
                        filemon_output(filemon, filemon->msgbufr, len);
 
-                       /* Unlock the found filemon structure. */
-                       filemon_filemon_unlock(filemon);
+                       sx_xunlock(&filemon->lock);
                }
        }
 
@@ -347,8 +340,7 @@ filemon_wrapper_linkat(struct thread *td
 
                        filemon_output(filemon, filemon->msgbufr, len);
 
-                       /* Unlock the found filemon structure. */
-                       filemon_filemon_unlock(filemon);
+                       sx_xunlock(&filemon->lock);
                }
        }
 
@@ -374,8 +366,7 @@ filemon_wrapper_stat(struct thread *td, 
 
                        filemon_output(filemon, filemon->msgbufr, len);
 
-                       /* Unlock the found filemon structure. */
-                       filemon_filemon_unlock(filemon);
+                       sx_xunlock(&filemon->lock);
                }
        }
 
@@ -403,8 +394,7 @@ filemon_wrapper_freebsd32_stat(struct th
 
                        filemon_output(filemon, filemon->msgbufr, len);
 
-                       /* Unlock the found filemon structure. */
-                       filemon_filemon_unlock(filemon);
+                       sx_xunlock(&filemon->lock);
                }
        }
 
@@ -439,8 +429,7 @@ filemon_event_process_exit(void *arg __u
                        filemon->p = NULL;
                }
 
-               /* Unlock the found filemon structure. */
-               filemon_filemon_unlock(filemon);
+               sx_xunlock(&filemon->lock);
        }
 }
 
@@ -463,8 +452,7 @@ filemon_wrapper_unlink(struct thread *td
 
                        filemon_output(filemon, filemon->msgbufr, len);
 
-                       /* Unlock the found filemon structure. */
-                       filemon_filemon_unlock(filemon);
+                       sx_xunlock(&filemon->lock);
                }
        }
 
@@ -485,8 +473,7 @@ filemon_event_process_fork(void *arg __u
 
                filemon_output(filemon, filemon->msgbufr, len);
 
-               /* Unlock the found filemon structure. */
-               filemon_filemon_unlock(filemon);
+               sx_xunlock(&filemon->lock);
        }
 }
 
_______________________________________________
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