Merge the right tty-fixes branch
* branch 'tty-fixes' tty: use the new 'flush_delayed_work()' helper to do ldisc flush workqueue: add 'flush_delayed_work()' to run and wait for delayed work tty: Make flush_to_ldisc() locking more robust
This commit is contained in:
commit
bd0704111e
1 changed files with 1 additions and 1 deletions
|
@ -647,7 +647,7 @@ EXPORT_SYMBOL(schedule_delayed_work);
|
||||||
*/
|
*/
|
||||||
void flush_delayed_work(struct delayed_work *dwork)
|
void flush_delayed_work(struct delayed_work *dwork)
|
||||||
{
|
{
|
||||||
if (del_timer(&dwork->timer)) {
|
if (del_timer_sync(&dwork->timer)) {
|
||||||
struct cpu_workqueue_struct *cwq;
|
struct cpu_workqueue_struct *cwq;
|
||||||
cwq = wq_per_cpu(keventd_wq, get_cpu());
|
cwq = wq_per_cpu(keventd_wq, get_cpu());
|
||||||
__queue_work(cwq, &dwork->work);
|
__queue_work(cwq, &dwork->work);
|
||||||
|
|
Loading…
Reference in a new issue