jfs_logmgr.c (b2aaf8f74cdc84a9182f6cabf198b7763bcb9d40) | jfs_logmgr.c (9a1c3542768b5a58e45a9216921cd10a3bae1205) |
---|---|
1/* 2 * Copyright (C) International Business Machines Corp., 2000-2004 3 * Portions Copyright (C) Christoph Hellwig, 2001-2002 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation; either version 2 of the License, or 8 * (at your option) any later version. --- 1154 unchanged lines hidden (view full) --- 1163 shutdown: /* unwind lbmLogInit() */ 1164 list_del(&log->journal_list); 1165 lbmLogShutdown(log); 1166 1167 unclaim: 1168 bd_release(bdev); 1169 1170 close: /* close external log device */ | 1/* 2 * Copyright (C) International Business Machines Corp., 2000-2004 3 * Portions Copyright (C) Christoph Hellwig, 2001-2002 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation; either version 2 of the License, or 8 * (at your option) any later version. --- 1154 unchanged lines hidden (view full) --- 1163 shutdown: /* unwind lbmLogInit() */ 1164 list_del(&log->journal_list); 1165 lbmLogShutdown(log); 1166 1167 unclaim: 1168 bd_release(bdev); 1169 1170 close: /* close external log device */ |
1171 blkdev_put(bdev); | 1171 blkdev_put(bdev, FMODE_READ|FMODE_WRITE); |
1172 1173 free: /* free log descriptor */ 1174 mutex_unlock(&jfs_log_mutex); 1175 kfree(log); 1176 1177 jfs_warn("lmLogOpen: exit(%d)", rc); 1178 return rc; 1179} --- 329 unchanged lines hidden (view full) --- 1509 /* 1510 * external log as separate logical volume 1511 */ 1512 list_del(&log->journal_list); 1513 bdev = log->bdev; 1514 rc = lmLogShutdown(log); 1515 1516 bd_release(bdev); | 1172 1173 free: /* free log descriptor */ 1174 mutex_unlock(&jfs_log_mutex); 1175 kfree(log); 1176 1177 jfs_warn("lmLogOpen: exit(%d)", rc); 1178 return rc; 1179} --- 329 unchanged lines hidden (view full) --- 1509 /* 1510 * external log as separate logical volume 1511 */ 1512 list_del(&log->journal_list); 1513 bdev = log->bdev; 1514 rc = lmLogShutdown(log); 1515 1516 bd_release(bdev); |
1517 blkdev_put(bdev); | 1517 blkdev_put(bdev, FMODE_READ|FMODE_WRITE); |
1518 1519 kfree(log); 1520 1521 out: 1522 mutex_unlock(&jfs_log_mutex); 1523 jfs_info("lmLogClose: exit(%d)", rc); 1524 return rc; 1525} --- 1012 unchanged lines hidden --- | 1518 1519 kfree(log); 1520 1521 out: 1522 mutex_unlock(&jfs_log_mutex); 1523 jfs_info("lmLogClose: exit(%d)", rc); 1524 return rc; 1525} --- 1012 unchanged lines hidden --- |