sched: better settings
staging: android: lowmemorykiller: fix scheduling while atomic

The task_free notifier chain could be called in an atomic
context.  The task_free_unregister should not be called in
the notifier callback as it might sleep.

Schedule a work item to call task_free_unregister.
Revert " Print pending wakeup IRQ preventing suspend to dmesg"

This reverts commit d157c0e90f550176e2ee0696b46a7e8a12f97805.
Revert "staging: android: lowmemorykiller: fix scheduling while atomic"

This reverts commit 42b082dbaaf101eaa6231728ec371f9bbb05f40e.
Revert "staging: lowmemorykiller: improve handling"

This reverts commit 88b0fd8097f6eefbbd1a1b43b2680a1ab7dc16da.
Fix some mistakes