login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2007
»
September
»
26
Re: [PATCH 11/25] Unionfs: add un/likely conditionals on debug ops
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From:
roel <12o3l@...>
To: Erez Zadok <ezk@...>
Cc: <akpm@...>, <linux-kernel@...>, <linux-fsdevel@...>, <viro@...>, <hch@...>
Subject:
Re: [PATCH 11/25] Unionfs: add un/likely conditionals on debug ops
Date: Wednesday, September 26, 2007 - 5:34 pm
Erez Zadok wrote:
quoted text
> Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu> > --- > fs/unionfs/debug.c | 108 +++++++++++++++++++++++++++------------------------ > 1 files changed, 57 insertions(+), 51 deletions(-) > > diff --git a/fs/unionfs/debug.c b/fs/unionfs/debug.c > index 9546a41..09b52ce 100644 > --- a/fs/unionfs/debug.c > +++ b/fs/unionfs/debug.c > @@ -56,19 +56,19 @@ void __unionfs_check_inode(const struct inode *inode, > sb = inode->i_sb; > istart = ibstart(inode); > iend = ibend(inode); > - if (istart > iend) { > + if (unlikely(istart > iend)) { > PRINT_CALLER(fname, fxn, line); > printk(" Ci0: inode=%p istart/end=%d:%d\n", > inode, istart, iend); > } > - if ((istart == -1 && iend != -1) || > - (istart != -1 && iend == -1)) { > + if (unlikely((istart == -1 && iend != -1) || > + (istart != -1 && iend == -1))) {
you could also do if (unlikely((istart == -1 || iend == -1) && istart != iend)) { [...]
quoted text
> @@ -138,8 +139,8 @@ void __unionfs_check_dentry(const struct dentry *dentry, > dend = dbend(dentry); > BUG_ON(dstart > dend); > > - if ((dstart == -1 && dend != -1) || > - (dstart != -1 && dend == -1)) { > + if (unlikely((dstart == -1 && dend != -1) || > + (dstart != -1 && dend == -1))) {
[...] the same here
quoted text
> @@ -223,30 +224,30 @@ void __unionfs_check_dentry(const struct dentry *dentry, > istart = ibstart(inode); > iend = ibend(inode); > BUG_ON(istart > iend); > - if ((istart == -1 && iend != -1) || > - (istart != -1 && iend == -1)) { > + if (unlikely((istart == -1 && iend != -1) || > + (istart != -1 && iend == -1))) {
and here [...]
quoted text
> @@ -350,30 +354,30 @@ void __unionfs_check_file(const struct file *file, > fend = fbend(file); > BUG_ON(fstart > fend); > > - if ((fstart == -1 && fend != -1) || > - (fstart != -1 && fend == -1)) { > + if (unlikely((fstart == -1 && fend != -1) || > + (fstart != -1 && fend == -1))) {
and here [...] -
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[GIT PULL -mm] 00/25 Unionfs updates/cleanups/fixes
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
[PATCH 18/25] Unionfs: add un/likely conditionals on super ops
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
[PATCH 25/25] Unionfs: use poison.h for safe poison pointers
, Erez Zadok
, (Tue Sep 25, 11:10 pm)
[PATCH 01/25] Unionfs: Simplify unionfs_get_nlinks
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
[PATCH 04/25] Unionfs: cache-coherency fixes
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
[PATCH 02/25] Unionfs: Remove unused #defines
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
[PATCH 16/25] Unionfs: add un/likely conditionals on inode ops
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
[PATCH 09/25] Unionfs: add un/likely conditionals on common ...
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
[PATCH 11/25] Unionfs: add un/likely conditionals on debug ops
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
Re: [PATCH 11/25] Unionfs: add un/likely conditionals on deb...
, roel
, (Wed Sep 26, 5:34 pm)
[PATCH 10/25] Unionfs: add un/likely conditionals on copyup ...
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
Re: [PATCH 10/25] Unionfs: add un/likely conditionals on cop...
, Kok, Auke
, (Wed Sep 26, 12:32 am)
Re: [PATCH 10/25] Unionfs: add un/likely conditionals on cop...
, Erez Zadok
, (Wed Sep 26, 9:40 am)
Re: [PATCH 10/25] Unionfs: add un/likely conditionals on cop...
, Adrian Bunk
, (Wed Sep 26, 2:34 pm)
Re: [PATCH 10/25] Unionfs: add un/likely conditionals on cop...
, Kyle Moffett
, (Wed Sep 26, 11:23 am)
Re: [PATCH 10/25] Unionfs: add un/likely conditionals on cop...
, Erez Zadok
, (Wed Sep 26, 11:43 am)
Re: [PATCH 10/25] Unionfs: add un/likely conditionals on cop...
, Jan Engelhardt
, (Wed Sep 26, 12:47 pm)
Re: [PATCH 10/25] Unionfs: add un/likely conditionals on cop...
, Erez Zadok
, (Wed Sep 26, 12:51 pm)
[PATCH 12/25] Unionfs: add un/likely conditionals on dentry ...
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
[PATCH 20/25] Unionfs: add un/likely conditionals on rename ...
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
[PATCH 13/25] Unionfs: add un/likely conditionals on dir ops
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
Re: [PATCH 13/25] Unionfs: add un/likely conditionals on dir...
, roel
, (Wed Sep 26, 5:40 pm)
Re: [PATCH 13/25] Unionfs: add un/likely conditionals on dir...
, Erez Zadok
, (Thu Sep 27, 10:28 am)
[PATCH 17/25] Unionfs: add un/likely conditionals on lookup ...
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
[PATCH 15/25] Unionfs: add un/likely conditionals on fileops
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
[PATCH 23/25] Unionfs: add un/likely conditionals on unlink ...
, Erez Zadok
, (Tue Sep 25, 11:10 pm)
[PATCH 06/25] Unionfs: minor coding style updates
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
[PATCH 22/25] Unionfs: add un/likely conditionals on common ...
, Erez Zadok
, (Tue Sep 25, 11:10 pm)
[PATCH 07/25] Unionfs: add lower nameidata debugging support
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
[PATCH 08/25] Unionfs: lower nameidata support for nfsv4
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
[PATCH 19/25] Unionfs: add un/likely conditionals on mmap ops
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
[PATCH 21/25] Unionfs: add un/likely conditionals on readdir...
, Erez Zadok
, (Tue Sep 25, 11:10 pm)
[PATCH 03/25] Unionfs: display informational messages only i...
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
Re: [PATCH 03/25] Unionfs: display informational messages on...
, Jan Engelhardt
, (Wed Sep 26, 4:36 am)
Re: [PATCH 03/25] Unionfs: display informational messages on...
, Erez Zadok
, (Wed Sep 26, 10:01 am)
Re: [PATCH 03/25] Unionfs: display informational messages on...
, Jan Engelhardt
, (Wed Sep 26, 11:24 am)
Re: [PATCH 03/25] Unionfs: display informational messages on...
, Erez Zadok
, (Wed Sep 26, 11:28 am)
[PATCH 14/25] Unionfs: add un/likely conditionals on headers
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
[PATCH 24/25] Unionfs: add un/likely conditionals on xattr ops
, Erez Zadok
, (Tue Sep 25, 11:10 pm)
[PATCH 05/25] Unionfs: cast page->index loff_t before shifting
, Erez Zadok
, (Tue Sep 25, 11:09 pm)
Re: [PATCH 05/25] Unionfs: cast page->index loff_t before...
, Christoph Hellwig
, (Wed Sep 26, 4:31 am)
Re: [PATCH 05/25] Unionfs: cast page->index loff_t before...
, Erez Zadok
, (Wed Sep 26, 9:44 am)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Al Boldi
Re: [ck] Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu sched...
Ingo Molnar
Re: [patch] sched_clock(): cleanups
Greg KH
[GIT PATCH] driver core patches against 2.6.24
Amit K. Arora
[RFC] Heads up on sys_fallocate()
git
:
linux-netdev
:
Jarek Poplawski
[PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
David Miller
[GIT]: Networking
Gerrit Renker
[PATCH 18/37] dccp: Support for Mandatory options
Denys Vlasenko
[PATCH 1/2] bnx2: factor out gzip unpacker
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
1 user
and
885 guests
online.
Online users
zeekec
Syndicate