jfs_mount.c (14e77332e74603efab8347c89d3cda447c3b97c9) | jfs_mount.c (a60dca73a1a8079d867b2c2e9549440346c1ba83) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * Copyright (C) International Business Machines Corp., 2000-2004 4 */ 5 6/* 7 * Module: jfs_mount.c 8 * --- 220 unchanged lines hidden (view full) --- 229 * them. 230 */ 231 if (remount) { 232 if (chkSuper(sb) || (sbi->state != FM_CLEAN)) 233 return -EINVAL; 234 235 truncate_inode_pages(sbi->ipimap->i_mapping, 0); 236 truncate_inode_pages(sbi->ipbmap->i_mapping, 0); | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * Copyright (C) International Business Machines Corp., 2000-2004 4 */ 5 6/* 7 * Module: jfs_mount.c 8 * --- 220 unchanged lines hidden (view full) --- 229 * them. 230 */ 231 if (remount) { 232 if (chkSuper(sb) || (sbi->state != FM_CLEAN)) 233 return -EINVAL; 234 235 truncate_inode_pages(sbi->ipimap->i_mapping, 0); 236 truncate_inode_pages(sbi->ipbmap->i_mapping, 0); |
237 238 IWRITE_LOCK(sbi->ipimap, RDWRLOCK_IMAP); |
|
237 diUnmount(sbi->ipimap, 1); 238 if ((rc = diMount(sbi->ipimap))) { | 239 diUnmount(sbi->ipimap, 1); 240 if ((rc = diMount(sbi->ipimap))) { |
241 IWRITE_UNLOCK(sbi->ipimap); |
|
239 jfs_err("jfs_mount_rw: diMount failed!"); 240 return rc; 241 } | 242 jfs_err("jfs_mount_rw: diMount failed!"); 243 return rc; 244 } |
245 IWRITE_UNLOCK(sbi->ipimap); |
|
242 243 dbUnmount(sbi->ipbmap, 1); 244 if ((rc = dbMount(sbi->ipbmap))) { 245 jfs_err("jfs_mount_rw: dbMount failed!"); 246 return rc; 247 } 248 } 249 --- 247 unchanged lines hidden --- | 246 247 dbUnmount(sbi->ipbmap, 1); 248 if ((rc = dbMount(sbi->ipbmap))) { 249 jfs_err("jfs_mount_rw: dbMount failed!"); 250 return rc; 251 } 252 } 253 --- 247 unchanged lines hidden --- |