aboutsummaryrefslogtreecommitdiffstats
path: root/fs/jfs
diff options
context:
space:
mode:
Diffstat (limited to 'fs/jfs')
-rw-r--r--fs/jfs/jfs_imap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/jfs/jfs_imap.c b/fs/jfs/jfs_imap.c
index 6ba4006e011b..f7e042b63ddb 100644
--- a/fs/jfs/jfs_imap.c
+++ b/fs/jfs/jfs_imap.c
@@ -1493,7 +1493,7 @@ int diAlloc(struct inode *pip, bool dir, struct inode *ip)
1493 /* mask any prior bits for the starting words of the 1493 /* mask any prior bits for the starting words of the
1494 * summary map. 1494 * summary map.
1495 */ 1495 */
1496 mask = ONES << (EXTSPERSUM - bitno); 1496 mask = (bitno == 0) ? 0 : (ONES << (EXTSPERSUM - bitno));
1497 inosmap = le32_to_cpu(iagp->inosmap[sword]) | mask; 1497 inosmap = le32_to_cpu(iagp->inosmap[sword]) | mask;
1498 extsmap = le32_to_cpu(iagp->extsmap[sword]) | mask; 1498 extsmap = le32_to_cpu(iagp->extsmap[sword]) | mask;
1499 1499