Author: dchagin
Date: Thu Mar  3 18:29:55 2011
New Revision: 219242
URL: http://svn.freebsd.org/changeset/base/219242

Log:
  Print out shared flag for debug purpose.
  
  MFC after:    1 Week

Modified:
  head/sys/compat/linux/linux_futex.c

Modified: head/sys/compat/linux/linux_futex.c
==============================================================================
--- head/sys/compat/linux/linux_futex.c Thu Mar  3 18:28:21 2011        
(r219241)
+++ head/sys/compat/linux/linux_futex.c Thu Mar  3 18:29:55 2011        
(r219242)
@@ -137,16 +137,16 @@ futex_put(struct futex *f, struct waitin
                FUTEXES_UNLOCK;
                FUTEX_UNLOCK(f);
 
-               LINUX_CTR2(sys_futex, "futex_put destroy uaddr %p ref %d",
-                   f->f_uaddr, f->f_refcount);
+               LINUX_CTR3(sys_futex, "futex_put destroy uaddr %p ref %d "
+                   "shared %d", f->f_uaddr, f->f_refcount, f->f_key.shared);
                umtx_key_release(&f->f_key);
                FUTEX_DESTROY(f);
                free(f, M_FUTEX);
                return;
        }
 
-       LINUX_CTR2(sys_futex, "futex_put uaddr %p ref %d",
-           f->f_uaddr, f->f_refcount);
+       LINUX_CTR3(sys_futex, "futex_put uaddr %p ref %d shared %d",
+           f->f_uaddr, f->f_refcount, f->f_key.shared);
        FUTEXES_UNLOCK;
        FUTEX_UNLOCK(f);
 }
@@ -189,8 +189,8 @@ retry:
 
                        FUTEX_LOCK(f);
                        *newf = f;
-                       LINUX_CTR2(sys_futex, "futex_get uaddr %p ref %d",
-                           uaddr, f->f_refcount);
+                       LINUX_CTR3(sys_futex, "futex_get uaddr %p ref %d shared 
%d",
+                           uaddr, f->f_refcount, f->f_key.shared);
                        return (0);
                }
        }
@@ -223,8 +223,8 @@ retry:
        LIST_INSERT_HEAD(&futex_list, tmpf, f_list);
        FUTEXES_UNLOCK;
 
-       LINUX_CTR2(sys_futex, "futex_get uaddr %p ref %d new",
-           uaddr, tmpf->f_refcount);
+       LINUX_CTR3(sys_futex, "futex_get uaddr %p ref %d shared %d new",
+           uaddr, tmpf->f_refcount, tmpf->f_key.shared);
        *newf = tmpf;
        return (0);
 }
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to