Re: suspend blockers & Android integration

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Arve Hjønnevåg
Date: Monday, June 7, 2010 - 5:05 pm

2010/6/6 Thomas Gleixner <tglx@linutronix.de>:

Please keep in mind that we also have third party applications and
that it is not acceptable to break them. So even if I was able to tell
you everything our framework does, you still need to make sure your
solution does not break existing apps.


Your solution changes the programming model in a way that suspend does
not. Linux allow processes to communicate with each other, and if you
freeze individual processes this breaks. For the android framework
code a lack of a timely response from an application is treated as an
error, and the user is notified that the application is misbehaving.
It may be possible to change the framework to make sure that no
processes are frozen while it is waiting for a response, but this is a
major change and applications that receive wakeup events directly from
the kernel will still be broken.

-- 
Arve Hjønnevåg
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
suspend blockers &amp; Android integration, Ingo Molnar, (Thu Jun 3, 12:30 pm)
Re: suspend blockers &amp; Android integration, Brian Swetland, (Thu Jun 3, 12:50 pm)
Re: suspend blockers &amp; Android integration, Ingo Molnar, (Thu Jun 3, 4:23 pm)
Re: suspend blockers &amp; Android integration, Linus Torvalds, (Thu Jun 3, 4:37 pm)
Re: suspend blockers &amp; Android integration, Ingo Molnar, (Thu Jun 3, 4:46 pm)
Re: suspend blockers &amp; Android integration, Ingo Molnar, (Thu Jun 3, 5:39 pm)
Re: suspend blockers &amp; Android integration, Linus Torvalds, (Thu Jun 3, 7:16 pm)
Re: suspend blockers &amp; Android integration, Linus Torvalds, (Thu Jun 3, 7:26 pm)
Re: suspend blockers &amp; Android integration, Arjan van de Ven, (Thu Jun 3, 8:45 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Thu Jun 3, 8:45 pm)
Re: suspend blockers &amp; Android integration, Neil Brown, (Thu Jun 3, 9:38 pm)
Re: suspend blockers &amp; Android integration, Linus Torvalds, (Thu Jun 3, 9:46 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Thu Jun 3, 9:54 pm)
Re: suspend blockers &amp; Android integration, Ingo Molnar, (Thu Jun 3, 11:22 pm)
Re: suspend blockers &amp; Android integration, Ingo Molnar, (Fri Jun 4, 12:13 am)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Fri Jun 4, 12:37 am)
Re: suspend blockers &amp; Android integration, Ingo Molnar, (Fri Jun 4, 12:57 am)
Re: suspend blockers &amp; Android integration, Ingo Molnar, (Fri Jun 4, 1:11 am)
Re: suspend blockers &amp; Android integration, Ingo Molnar, (Fri Jun 4, 1:15 am)
Re: suspend blockers &amp; Android integration, Brian Swetland, (Fri Jun 4, 1:29 am)
Re: suspend blockers &amp; Android integration, Ingo Molnar, (Fri Jun 4, 1:34 am)
Re: suspend blockers &amp; Android integration, Ingo Molnar, (Fri Jun 4, 1:55 am)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Fri Jun 4, 1:56 am)
Re: suspend blockers &amp; Android integration, Pekka Enberg, (Fri Jun 4, 2:03 am)
Re: suspend blockers &amp; Android integration, Brian Swetland, (Fri Jun 4, 2:08 am)
Re: suspend blockers &amp; Android integration, Peter Zijlstra, (Fri Jun 4, 2:43 am)
Re: suspend blockers &amp; Android integration, Peter Zijlstra, (Fri Jun 4, 2:54 am)
Re: suspend blockers &amp; Android integration, Ingo Molnar, (Fri Jun 4, 2:59 am)
Re: suspend blockers &amp; Android integration, Ingo Molnar, (Fri Jun 4, 3:03 am)
Re: suspend blockers &amp; Android integration, Peter Zijlstra, (Fri Jun 4, 3:08 am)
Re: suspend blockers &amp; Android integration, Brian Swetland, (Fri Jun 4, 3:09 am)
Re: suspend blockers &amp; Android integration, Brian Swetland, (Fri Jun 4, 3:11 am)
Re: suspend blockers &amp; Android integration, Thomas Gleixner, (Fri Jun 4, 3:11 am)
Re: suspend blockers &amp; Android integration, Peter Zijlstra, (Fri Jun 4, 3:13 am)
Re: suspend blockers &amp; Android integration, Andi Kleen, (Fri Jun 4, 3:42 am)
Re: suspend blockers &amp; Android integration, Peter Zijlstra, (Fri Jun 4, 5:06 am)
Re: suspend blockers &amp; Android integration, James Bottomley, (Fri Jun 4, 7:24 am)
Re: suspend blockers &amp; Android integration, Florian Mickler, (Fri Jun 4, 8:07 am)
Re: suspend blockers &amp; Android integration, Rafael J. Wysocki, (Fri Jun 4, 4:38 pm)
Re: suspend blockers &amp; Android integration, Thomas Gleixner, (Fri Jun 4, 5:05 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Fri Jun 4, 5:10 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Fri Jun 4, 5:39 pm)
Re: suspend blockers &amp; Android integration, Matt Helsley, (Fri Jun 4, 6:18 pm)
Re: suspend blockers &amp; Android integration, Thomas Gleixner, (Fri Jun 4, 6:33 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Fri Jun 4, 10:23 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Fri Jun 4, 10:35 pm)
Re: suspend blockers &amp; Android integration, Peter Zijlstra, (Sat Jun 5, 2:54 am)
Re: suspend blockers &amp; Android integration, Arjan van de Ven, (Sat Jun 5, 9:28 am)
Re: suspend blockers &amp; Android integration, Thomas Gleixner, (Sat Jun 5, 9:47 am)
Re: suspend blockers &amp; Android integration, Rafael J. Wysocki, (Sat Jun 5, 11:25 am)
Re: suspend blockers &amp; Android integration, Florian Mickler, (Sat Jun 5, 1:37 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Sat Jun 5, 2:26 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Sat Jun 5, 2:47 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Sat Jun 5, 3:10 pm)
Re: suspend blockers &amp; Android integration, Thomas Gleixner, (Sat Jun 5, 3:11 pm)
Re: suspend blockers &amp; Android integration, Arjan van de Ven, (Sat Jun 5, 3:23 pm)
Re: suspend blockers &amp; Android integration, Brian Swetland, (Sat Jun 5, 3:26 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Sat Jun 5, 3:39 pm)
Re: suspend blockers &amp; Android integration, Rafael J. Wysocki, (Sat Jun 5, 3:44 pm)
Re: suspend blockers &amp; Android integration, Arjan van de Ven, (Sat Jun 5, 3:48 pm)
Re: suspend blockers &amp; Android integration, Rafael J. Wysocki, (Sat Jun 5, 3:52 pm)
Re: suspend blockers &amp; Android integration, Rafael J. Wysocki, (Sat Jun 5, 4:03 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Sat Jun 5, 4:21 pm)
Re: suspend blockers &amp; Android integration, Arjan van de Ven, (Sat Jun 5, 4:34 pm)
Re: suspend blockers &amp; Android integration, Rafael J. Wysocki, (Sat Jun 5, 4:39 pm)
Re: suspend blockers &amp; Android integration, Thomas Gleixner, (Sat Jun 5, 4:45 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Sat Jun 5, 4:56 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Sat Jun 5, 5:02 pm)
Re: suspend blockers &amp; Android integration, Thomas Gleixner, (Sat Jun 5, 5:04 pm)
Re: suspend blockers &amp; Android integration, Thomas Gleixner, (Sat Jun 5, 5:19 pm)
Re: suspend blockers &amp; Android integration, Thomas Gleixner, (Sat Jun 5, 5:32 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Sat Jun 5, 5:34 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Sat Jun 5, 6:03 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Sat Jun 5, 6:16 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Sat Jun 5, 6:24 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Sat Jun 5, 6:45 pm)
Re: [linux-pm] suspend blockers &amp; Android integration, Brian Swetland, (Sun Jun 6, 1:20 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Brian Swetland, (Sun Jun 6, 2:21 am)
Re: suspend blockers &amp; Android integration, Thomas Gleixner, (Sun Jun 6, 3:01 am)
Re: suspend blockers &amp; Android integration, Thomas Gleixner, (Sun Jun 6, 3:36 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Florian Mickler, (Sun Jun 6, 3:46 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Florian Mickler, (Sun Jun 6, 3:49 am)
Re: suspend blockers &amp; Android integration, Thomas Gleixner, (Sun Jun 6, 3:56 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Felipe Contreras, (Sun Jun 6, 4:11 am)
Re: suspend blockers &amp; Android integration, Felipe Contreras, (Sun Jun 6, 4:18 am)
Re: suspend blockers &amp; Android integration, Rafael J. Wysocki, (Sun Jun 6, 6:29 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Matthew Garrett, (Sun Jun 6, 6:31 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Matthew Garrett, (Sun Jun 6, 6:34 am)
Re: suspend blockers &amp; Android integration, Rafael J. Wysocki, (Sun Jun 6, 6:55 am)
Re: [linux-pm] suspend blockers &amp; Android integration, James Bottomley, (Sun Jun 6, 7:31 am)
Re: suspend blockers &amp; Android integration, Matt Helsley, (Sun Jun 6, 7:43 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Matthew Garrett, (Sun Jun 6, 8:29 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Thomas Gleixner, (Sun Jun 6, 8:46 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Matthew Garrett, (Sun Jun 6, 9:43 am)
Re: [linux-pm] suspend blockers &amp; Android integration, James Bottomley, (Sun Jun 6, 10:08 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Matthew Garrett, (Sun Jun 6, 10:31 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Matthew Garrett, (Sun Jun 6, 10:48 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Thomas Gleixner, (Sun Jun 6, 11:04 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Brian Swetland, (Sun Jun 6, 11:44 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Rafael J. Wysocki, (Sun Jun 6, 12:01 pm)
Re: [linux-pm] suspend blockers &amp; Android integration, Christoph Hellwig, (Sun Jun 6, 12:05 pm)
Re: [linux-pm] suspend blockers &amp; Android integration, Brian Swetland, (Sun Jun 6, 12:15 pm)
Re: [linux-pm] suspend blockers &amp; Android integration, Christoph Hellwig, (Sun Jun 6, 12:24 pm)
Re: [linux-pm] suspend blockers &amp; Android integration, Thomas Gleixner, (Sun Jun 6, 12:26 pm)
Re: [linux-pm] suspend blockers &amp; Android integration, Brian Swetland, (Sun Jun 6, 12:58 pm)
Re: [linux-pm] suspend blockers &amp; Android integration, Thomas Gleixner, (Sun Jun 6, 3:26 pm)
Re: [linux-pm] suspend blockers &amp; Android integration, Christoph Hellwig, (Mon Jun 7, 1:00 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Christoph Hellwig, (Mon Jun 7, 1:03 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Brian Swetland, (Mon Jun 7, 1:16 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Felipe Contreras, (Mon Jun 7, 3:25 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Florian Mickler, (Mon Jun 7, 5:16 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Florian Mickler, (Mon Jun 7, 6:01 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Peter Zijlstra, (Mon Jun 7, 6:20 am)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Mon Jun 7, 4:34 pm)
Re: [linux-pm] suspend blockers &amp; Android integration, Brian Swetland, (Mon Jun 7, 4:37 pm)
Re: suspend blockers & Android integration, Arve Hjønnevåg, (Mon Jun 7, 5:05 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Mon Jun 7, 5:39 pm)
Re: suspend blockers &amp; Android integration, Arve Hjønnevåg, (Mon Jun 7, 5:45 pm)
Re: [linux-pm] suspend blockers &amp; Android integration, Valdis.Kletnieks, (Mon Jun 7, 7:15 pm)
Re: suspend blockers &amp; Android integration, Rafael J. Wysocki, (Tue Jun 8, 2:11 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Linus Torvalds, (Tue Jun 8, 8:46 pm)
Re: [linux-pm] suspend blockers &amp; Android integration, Felipe Contreras, (Wed Jun 9, 12:43 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Rafael J. Wysocki, (Wed Jun 9, 2:40 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Rafael J. Wysocki, (Thu Jun 10, 1:59 am)
Re: suspend blockers &amp; Android integration, Pavel Machek, (Thu Jun 10, 6:58 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Rafael J. Wysocki, (Thu Jun 10, 8:46 am)
Re: [linux-pm] suspend blockers &amp; Android integration, Rafael J. Wysocki, (Thu Jun 10, 9:06 am)