diff options
author | Andrew Morton <akpm@linux-foundation.org> | 2008-07-24 00:27:19 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-07-24 13:47:15 -0400 |
commit | 2185e69f680ae8c8496b6fc15e20c889d5b39b67 (patch) | |
tree | 5835610f8c89786ef18860e02937d1dd9b0977f6 | |
parent | 9023cb7e8564d95a1893f8cb6895a293be9a71fe (diff) |
mapping_set_error: add unlikely()
This is called on a per-page basis and in the vast majority of cases
`error' is zero.
Cc: Guillaume Chazarain <guichaz@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r-- | include/linux/pagemap.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/pagemap.h b/include/linux/pagemap.h index d2fca802f809..ee1ec2c7723c 100644 --- a/include/linux/pagemap.h +++ b/include/linux/pagemap.h | |||
@@ -22,7 +22,7 @@ | |||
22 | 22 | ||
23 | static inline void mapping_set_error(struct address_space *mapping, int error) | 23 | static inline void mapping_set_error(struct address_space *mapping, int error) |
24 | { | 24 | { |
25 | if (error) { | 25 | if (unlikely(error)) { |
26 | if (error == -ENOSPC) | 26 | if (error == -ENOSPC) |
27 | set_bit(AS_ENOSPC, &mapping->flags); | 27 | set_bit(AS_ENOSPC, &mapping->flags); |
28 | else | 28 | else |