resume/suspend observations

Werner Almesberger werner at
Thu Feb 28 05:02:52 CET 2008

I wrote:
> The workqueue fix: [...]

No objections, so in it is. (Revision 4124.)

- Werner

----------------------------------- Changes -----------------------------------

The initialization of clocks uses mutexes, but we execute the resume in
an interrupt context. We therefore have to hand this task to a non-interrupt.

Adapted from a patch by Andy Green.

- arch/arm/plat-s3c24xx/time.c (s3c24xx_timer): for resume, call new function
  s3c2410_timer_resume instead of s3c2410_timer_setup
- arch/arm/plat-s3c24xx/time.c (s3c2410_timer_resume, 
  s3c2410_timer_resume_work): run s3c2410_timer_setup via a workqueue

More information about the openmoko-kernel mailing list