login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
February
»
24
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From:
Pavel Machek <pavel@...>
To: Alan Stern <stern@...>
Cc: Rafael J. Wysocki <rjw@...>, Pierre Ossman <drzeus-mmc@...>, Zdenek Kabelac <zdenek.kabelac@...>, Kernel development list <linux-kernel@...>, pm list <linux-pm@...>
Subject:
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
Date: Sunday, February 24, 2008 - 4:11 pm
Hi!
quoted text
> > > @@ -25,6 +25,7 @@ > > > #include <linux/pm.h> > > > #include <linux/resume-trace.h> > > > #include <linux/rwsem.h> > > > +#include <linux/sched.h> > > > > > > #include "../base.h" > > > #include "power.h" > > > @@ -59,6 +60,13 @@ static DECLARE_RWSEM(pm_sleep_rwsem); > > > > > > int (*platform_enable_wakeup)(struct device *dev, int is_on); > > > > > > +static struct task_struct *suspending_task; > > > > What locking protects this variable? What happens when suspending_task > > exits? (Hmm, that would probably be bug, anyway?) > > It's protected by whatever existing locking scheme allows only one > task to start a system sleep at a time. For example, the suspending > task has to get a write lock on pm_sleep_rwsem.
And readers of suspending_task are protected by? At the very least, you'd need rmb() before reading it and wmb() after writing to it, but I'm not sure if that's enough on every obscure architecture out there. Pavel -- (english)
http://www.livejournal.com/~pavelmachek
(cesky, pictures)
http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
--
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Alan Stern
, (Wed Feb 20, 12:42 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Pierre Ossman
, (Wed Feb 20, 1:30 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Alan Stern
, (Wed Feb 20, 3:26 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Pierre Ossman
, (Wed Feb 20, 4:51 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Alan Stern
, (Wed Feb 20, 5:06 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Wed Feb 20, 6:15 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Alan Stern
, (Wed Feb 20, 6:24 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Wed Feb 20, 8:02 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Alan Stern
, (Thu Feb 21, 12:27 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Thu Feb 21, 12:38 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Alan Stern
, (Thu Feb 21, 1:48 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Thu Feb 21, 6:47 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Alan Stern
, (Thu Feb 21, 7:05 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Fri Feb 22, 9:30 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Alan Stern
, (Sat Feb 23, 12:39 am)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Sat Feb 23, 4:16 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Alan Stern
, (Sat Feb 23, 7:29 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Sat Feb 23, 8:19 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Alan Stern
, (Sat Feb 23, 11:25 pm)
Re: [linux-pm] [Bug 10030] Suspend doesn't work when SD card...
, Alan Stern
, (Sun Feb 24, 12:26 am)
Re: [linux-pm] [Bug 10030] Suspend doesn't work when SD card...
, Rafael J. Wysocki
, (Sun Feb 24, 10:00 am)
Bugs in MMC [was: [Bug 10030] Suspend doesn't work when SD c...
, Alan Stern
, (Sun Feb 24, 11:33 am)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Pierre Ossman
, (Mon Feb 25, 1:41 pm)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Alan Stern
, (Mon Feb 25, 1:58 pm)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Pierre Ossman
, (Mon Feb 25, 2:31 pm)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Alan Stern
, (Mon Feb 25, 4:00 pm)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Pierre Ossman
, (Sat Mar 1, 10:11 am)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Alan Stern
, (Sat Mar 1, 10:36 am)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Pierre Ossman
, (Sat Mar 1, 10:47 am)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Felipe Balbi
, (Mon Feb 25, 6:51 pm)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, David Brownell
, (Mon Mar 3, 5:59 pm)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Alan Stern
, (Tue Mar 4, 1:50 pm)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Pierre Ossman
, (Tue Mar 4, 2:03 am)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, David Brownell
, (Tue Mar 4, 5:44 am)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Alan Stern
, (Tue Mar 4, 1:53 pm)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, David Brownell
, (Tue Mar 4, 2:53 pm)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Alan Stern
, (Tue Mar 4, 3:51 pm)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, David Brownell
, (Tue Mar 4, 4:30 pm)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Alan Stern
, (Tue Mar 4, 5:00 pm)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Pavel Machek
, (Thu Mar 6, 11:55 am)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Alan Stern
, (Thu Mar 6, 4:33 pm)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Zdenek Kabelac
, (Thu Mar 6, 4:53 pm)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Rafael J. Wysocki
, (Thu Mar 6, 5:31 pm)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, Pierre Ossman
, (Tue Mar 4, 5:58 am)
Re: Bugs in MMC [was: [Bug 10030] Suspend doesn't work when ...
, David Brownell
, (Thu Mar 6, 5:23 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Pavel Machek
, (Sun Feb 24, 2:21 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Alan Stern
, (Sun Feb 24, 3:03 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Pavel Machek
, (Sun Feb 24, 4:11 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Alan Stern
, (Sun Feb 24, 4:33 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Pavel Machek
, (Sun Feb 24, 5:42 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Alan Stern
, (Sun Feb 24, 10:19 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Mon Feb 25, 7:40 am)
using long instead of atomic_t when only set/read is require...
, Pavel Machek
, (Mon Feb 25, 5:03 am)
Re: using long instead of atomic_t when only set/read is req...
, Alan Stern
, (Mon Feb 25, 10:46 am)
[patch] Re: using long instead of atomic_t when only set/rea...
, Pavel Machek
, (Mon Mar 3, 8:08 am)
Re: [patch] Re: using long instead of atomic_t when only set...
, Alan Stern
, (Mon Mar 3, 11:42 am)
Re: [patch] Re: using long instead of atomic_t when only set...
, Paul E. McKenney
, (Mon Mar 3, 1:22 pm)
Re: [patch] Re: using long instead of atomic_t when only set...
, Alan Cox
, (Mon Mar 3, 11:53 am)
Re: [patch] Re: using long instead of atomic_t when only set...
, Alan Stern
, (Mon Mar 3, 1:11 pm)
Re: [patch] Re: using long instead of atomic_t when only set...
, Linus Torvalds
, (Mon Mar 3, 1:26 pm)
Re: [patch] Re: using long instead of atomic_t when only set...
, Mark Lord
, (Thu Mar 6, 11:58 am)
Re: [patch] Re: using long instead of atomic_t when only set...
, Linus Torvalds
, (Thu Mar 6, 12:11 pm)
Re: [patch] Re: using long instead of atomic_t when only set...
, Mark Lord
, (Thu Mar 6, 12:27 pm)
Re: [patch] Re: using long instead of atomic_t when only set...
, Pavel Machek
, (Mon Mar 3, 1:44 pm)
Re: [patch] Re: using long instead of atomic_t when only set...
, Alan Stern
, (Mon Mar 3, 3:27 pm)
Re: [patch] Re: using long instead of atomic_t when only set...
, Nick Piggin
, (Mon Mar 3, 1:16 pm)
Re: [patch] Re: using long instead of atomic_t when only set...
, Alan Cox
, (Mon Mar 3, 1:33 pm)
Re: [patch] Re: using long instead of atomic_t when only set...
, Paul E. McKenney
, (Mon Mar 3, 1:31 pm)
Re: [patch] Re: using long instead of atomic_t when only set...
, Alan Cox
, (Mon Mar 3, 11:48 am)
Re: [patch] Re: using long instead of atomic_t when only set...
, Pavel Machek
, (Mon Mar 3, 1:24 pm)
Re: [patch] Re: using long instead of atomic_t when only set...
, Rafael J. Wysocki
, (Mon Mar 3, 4:27 pm)
Re: [patch] Re: using long instead of atomic_t when only set...
, Linus Torvalds
, (Mon Mar 3, 6:23 pm)
Re: [patch] Re: using long instead of atomic_t when only set...
, Paul E. McKenney
, (Mon Mar 3, 5:12 pm)
Re: [patch] Re: using long instead of atomic_t when only set...
, Peter Hartley
, (Tue Mar 4, 7:32 pm)
Re: [patch] Re: using long instead of atomic_t when only set...
, Rafael J. Wysocki
, (Tue Mar 4, 7:54 pm)
Re: [patch] Re: using long instead of atomic_t when only set...
, Paul E. McKenney
, (Tue Mar 4, 8:26 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Sun Feb 24, 6:21 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Alan Stern
, (Sun Feb 24, 10:21 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Mon Feb 25, 7:41 am)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Sun Feb 24, 9:51 am)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Alan Stern
, (Sun Feb 24, 3:27 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Zdenek Kabelac
, (Sun Feb 24, 3:42 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Sun Feb 24, 4:09 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Sun Feb 24, 9:33 am)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Sun Feb 24, 4:25 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Alan Stern
, (Sun Feb 24, 4:45 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Sun Feb 24, 4:56 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Alan Stern
, (Sun Feb 24, 5:11 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Sun Feb 24, 6:18 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Wed Feb 20, 6:41 pm)
Re: [Bug 10030] Suspend doesn't work when SD card is inserted
, Rafael J. Wysocki
, (Wed Feb 20, 4:58 pm)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
debian developer
Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3
Greg KH
[GIT PATCH] driver core patches against 2.6.24
James Bottomley
Re: Integration of SCST in the mainstream Linux kernel
Tony Lindgren
[PATCH 75/90] ARM: OMAP: 243x: Add mappings for SDRC and SMS
git
:
linux-netdev
:
Antonio Almeida
HTB accuracy for high speed
Radu Rendec
htb parallelism on multi-core platforms
Christoph Lameter
Network latency regressions from 2.6.22 to 2.6.29
Linus Torvalds
Re: [GIT]: Networking
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
5 users
and
699 guests
online.
Online users
puntmuts
kerneltrap
roymarshall
kiluafreccs
mcassius
Syndicate