f2fs_issue_discard
struct task_struct *f2fs_issue_discard; /* discard thread */
if (dcc && dcc->f2fs_issue_discard) {
struct task_struct *discard_thread = dcc->f2fs_issue_discard;
dcc->f2fs_issue_discard = NULL;
f2fs_issue_discard(sbi, START_BLOCK(sbi, start),
f2fs_issue_discard(sbi, START_BLOCK(sbi, start_segno),
f2fs_issue_discard(sbi, entry->start_blkaddr + cur_pos,
dcc->f2fs_issue_discard = kthread_run(issue_discard_thread, sbi,
if (IS_ERR(dcc->f2fs_issue_discard)) {
err = PTR_ERR(dcc->f2fs_issue_discard);
dcc->f2fs_issue_discard = NULL;
DEFINE_EVENT(f2fs_discard, f2fs_issue_discard,