diff options
| -rw-r--r-- | fs/xfs/xfs_buf.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/fs/xfs/xfs_buf.c b/fs/xfs/xfs_buf.c index af8480d5c71d..b2795bab1a01 100644 --- a/fs/xfs/xfs_buf.c +++ b/fs/xfs/xfs_buf.c | |||
| @@ -178,9 +178,10 @@ xfs_buf_alloc( | |||
| 178 | return NULL; | 178 | return NULL; |
| 179 | 179 | ||
| 180 | /* | 180 | /* |
| 181 | * We don't want certain flags to appear in b_flags. | 181 | * We don't want certain flags to appear in b_flags unless they are |
| 182 | * specifically set by later operations on the buffer. | ||
| 182 | */ | 183 | */ |
| 183 | flags &= ~(XBF_MAPPED|XBF_READ_AHEAD); | 184 | flags &= ~(XBF_MAPPED | XBF_TRYLOCK | XBF_ASYNC | XBF_READ_AHEAD); |
| 184 | 185 | ||
| 185 | atomic_set(&bp->b_hold, 1); | 186 | atomic_set(&bp->b_hold, 1); |
| 186 | atomic_set(&bp->b_lru_ref, 1); | 187 | atomic_set(&bp->b_lru_ref, 1); |
