node.c (9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e) | node.c (b62e71be2110d8b52bf5faf3c3ed7ca1a0c113a5) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * fs/f2fs/node.c 4 * 5 * Copyright (c) 2012 Samsung Electronics Co., Ltd. 6 * http://www.samsung.com/ 7 */ 8#include <linux/fs.h> --- 1582 unchanged lines hidden (view full) --- 1591 .io_type = io_type, 1592 .io_wbc = wbc, 1593 }; 1594 unsigned int seq; 1595 1596 trace_f2fs_writepage(page, NODE); 1597 1598 if (unlikely(f2fs_cp_error(sbi))) { | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * fs/f2fs/node.c 4 * 5 * Copyright (c) 2012 Samsung Electronics Co., Ltd. 6 * http://www.samsung.com/ 7 */ 8#include <linux/fs.h> --- 1582 unchanged lines hidden (view full) --- 1591 .io_type = io_type, 1592 .io_wbc = wbc, 1593 }; 1594 unsigned int seq; 1595 1596 trace_f2fs_writepage(page, NODE); 1597 1598 if (unlikely(f2fs_cp_error(sbi))) { |
1599 /* keep node pages in remount-ro mode */ 1600 if (F2FS_OPTION(sbi).errors == MOUNT_ERRORS_READONLY) 1601 goto redirty_out; |
|
1599 ClearPageUptodate(page); 1600 dec_page_count(sbi, F2FS_DIRTY_NODES); 1601 unlock_page(page); 1602 return 0; 1603 } 1604 1605 if (unlikely(is_sbi_flag_set(sbi, SBI_POR_DOING))) 1606 goto redirty_out; --- 1828 unchanged lines hidden --- | 1602 ClearPageUptodate(page); 1603 dec_page_count(sbi, F2FS_DIRTY_NODES); 1604 unlock_page(page); 1605 return 0; 1606 } 1607 1608 if (unlikely(is_sbi_flag_set(sbi, SBI_POR_DOING))) 1609 goto redirty_out; --- 1828 unchanged lines hidden --- |