mirror of
https://github.com/torvalds/linux.git
synced 2026-10-07 05:31:08 -04:00
fs/: remove caller signal_pending branch predictions
This is already done for us internally by the signal machinery. [[email protected]: fix fs/buffer.c] Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Davidlohr Bueso <[email protected]> Reviewed-by: Andrew Morton <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
This commit is contained in:
1 parent
fa45f1162f
commit
08d405c8b8
5 files changed
+6
-6
No files matched your search
+1
-1
@@ -247,7 +247,7 @@ int afs_wait_for_fs_probes(struct afs_server_list *slist, unsigned long untried)
|
||||
}
|
||||
}
|
||||
|
||||
if (!still_probing || unlikely(signal_pending(current)))
|
||||
if (!still_probing || signal_pending(current))
|
||||
goto stop;
|
||||
schedule();
|
||||
}
|
||||
|
||||
+1
-1
@@ -248,7 +248,7 @@ int afs_wait_for_vl_probes(struct afs_vlserver_list *vllist,
|
||||
}
|
||||
}
|
||||
|
||||
if (!still_probing || unlikely(signal_pending(current)))
|
||||
if (!still_probing || signal_pending(current))
|
||||
goto stop;
|
||||
schedule();
|
||||
}
|
||||
|
||||
+1
-1
@@ -2366,7 +2366,7 @@ static int cont_expand_zero(struct file *file, struct address_space *mapping,
|
||||
|
||||
balance_dirty_pages_ratelimited(mapping);
|
||||
|
||||
if (unlikely(fatal_signal_pending(current))) {
|
||||
if (fatal_signal_pending(current)) {
|
||||
err = -EINTR;
|
||||
goto out;
|
||||
}
|
||||
|
||||
@@ -1087,7 +1087,7 @@ static int de_thread(struct task_struct *tsk)
|
||||
__set_current_state(TASK_KILLABLE);
|
||||
spin_unlock_irq(lock);
|
||||
schedule();
|
||||
if (unlikely(__fatal_signal_pending(tsk)))
|
||||
if (__fatal_signal_pending(tsk))
|
||||
goto killed;
|
||||
spin_lock_irq(lock);
|
||||
}
|
||||
@@ -1115,7 +1115,7 @@ static int de_thread(struct task_struct *tsk)
|
||||
write_unlock_irq(&tasklist_lock);
|
||||
cgroup_threadgroup_change_end(tsk);
|
||||
schedule();
|
||||
if (unlikely(__fatal_signal_pending(tsk)))
|
||||
if (__fatal_signal_pending(tsk))
|
||||
goto killed;
|
||||
}
|
||||
|
||||
|
||||
@@ -105,7 +105,7 @@ static int wait_for_free(struct slot_map *m)
|
||||
left = t;
|
||||
else
|
||||
left = t + (left - n);
|
||||
if (unlikely(signal_pending(current)))
|
||||
if (signal_pending(current))
|
||||
left = -EINTR;
|
||||
} while (left > 0);
|
||||
|
||||
|
||||
Reference in new issue
Block a user