mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 03:27:44 -04:00
Merge Christoph's freeze cleanup patch
This commit is contained in:
commit
2031d0f586
47 changed files with 126 additions and 112 deletions
|
|
@ -105,7 +105,7 @@ static int __pdflush(struct pdflush_work *my_work)
|
|||
spin_unlock_irq(&pdflush_lock);
|
||||
|
||||
schedule();
|
||||
if (try_to_freeze(PF_FREEZE)) {
|
||||
if (try_to_freeze()) {
|
||||
spin_lock_irq(&pdflush_lock);
|
||||
continue;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1216,8 +1216,8 @@ static int kswapd(void *p)
|
|||
order = 0;
|
||||
for ( ; ; ) {
|
||||
unsigned long new_order;
|
||||
if (current->flags & PF_FREEZE)
|
||||
refrigerator(PF_FREEZE);
|
||||
|
||||
try_to_freeze();
|
||||
|
||||
prepare_to_wait(&pgdat->kswapd_wait, &wait, TASK_INTERRUPTIBLE);
|
||||
new_order = pgdat->kswapd_max_order;
|
||||
|
|
|
|||
Loading…
Reference in a new issue