segment.c (f08142bc3a60f5af632ba48dc2fef8797043086d) segment.c (45c98f5a58f36c35ecf5a149cbf69cf5fd022120)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * fs/f2fs/segment.c
4 *
5 * Copyright (c) 2012 Samsung Electronics Co., Ltd.
6 * http://www.samsung.com/
7 */
8#include <linux/fs.h>

--- 1682 unchanged lines hidden (view full) ---

1691 !f2fs_available_free_memory(sbi, DISCARD_CACHE))
1692 __init_discard_policy(sbi, &dpolicy, DPOLICY_FORCE,
1693 MIN_DISCARD_GRANULARITY);
1694 else
1695 __init_discard_policy(sbi, &dpolicy, DPOLICY_BG,
1696 dcc->discard_granularity);
1697
1698 if (dcc->discard_wake)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * fs/f2fs/segment.c
4 *
5 * Copyright (c) 2012 Samsung Electronics Co., Ltd.
6 * http://www.samsung.com/
7 */
8#include <linux/fs.h>

--- 1682 unchanged lines hidden (view full) ---

1691 !f2fs_available_free_memory(sbi, DISCARD_CACHE))
1692 __init_discard_policy(sbi, &dpolicy, DPOLICY_FORCE,
1693 MIN_DISCARD_GRANULARITY);
1694 else
1695 __init_discard_policy(sbi, &dpolicy, DPOLICY_BG,
1696 dcc->discard_granularity);
1697
1698 if (dcc->discard_wake)
1699 dcc->discard_wake = 0;
1699 dcc->discard_wake = false;
1700
1701 /* clean up pending candidates before going to sleep */
1702 if (atomic_read(&dcc->queued_discard))
1703 __wait_all_discard_cmd(sbi, NULL);
1704
1705 if (try_to_freeze())
1706 continue;
1707 if (f2fs_readonly(sbi->sb))

--- 3612 unchanged lines hidden ---
1700
1701 /* clean up pending candidates before going to sleep */
1702 if (atomic_read(&dcc->queued_discard))
1703 __wait_all_discard_cmd(sbi, NULL);
1704
1705 if (try_to_freeze())
1706 continue;
1707 if (f2fs_readonly(sbi->sb))

--- 3612 unchanged lines hidden ---