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 ---