Thread (11 messages) 11 messages, 3 authors, 2015-05-13

Re: [RFC PATCH] PM, freezer: Don't thaw when it's intended frozen processes

flat view

From: Kyungmin Park <hidden>
Date: 2015-05-11 07:47:20
Also in: linux-mm, lkml

On Mon, May 11, 2015 at 1:28 PM, Kyungmin Park [off-list ref] wrote:
On Sat, May 9, 2015 at 12:25 AM, Tejun Heo [off-list ref] wrote:
quoted
Hello, Kyungmin.

On Fri, May 08, 2015 at 09:04:26AM +0900, Kyungmin Park wrote:
quoted
quoted
I need to think more about it but as an *optimization* we can add
freezing() test before actually waking tasks up during resume, but can
you please clarify what you're seeing?
The mobile application has life cycle and one of them is 'suspend'
state. it's different from 'pause' or 'background'.
if there are some application and enter go 'suspend' state. all
behaviors are stopped and can't do anything. right it's suspended. but
after system suspend & resume, these application is thawed and
running. even though system know it's suspended.

We made some test application, print out some message within infinite
loop. when it goes 'suspend' state. nothing is print out. but after
system suspend & resume, it prints out again. that's not desired
behavior. and want to address it.

frozen user processes should be remained as frozen while system
suspend & resume.
Yes, they should and I'm not sure why what you're saying is happening
because freezing() test done from the frozen tasks themselves should
keep them in the freezer.  Which kernel version did you test?  Can you
please verify it against a recent kernel?
The kernel 3.10 is not working as expected, but right the latest
kernel is working correctly.
Please ignore it. test is wrong and it's not working, see Krzysztof Mail.
I see I'll check what's different and which are modified.

Thank you,
Kyungmin Park
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help