* Re: ppc: fix up pmac IDE driver for driver core changes
[not found] <200411132203.iADM3Lwb004846@hera.kernel.org>
@ 2004-11-14 2:26 ` Benjamin Herrenschmidt
2004-11-14 4:36 ` Linus Torvalds
0 siblings, 1 reply; 2+ messages in thread
From: Benjamin Herrenschmidt @ 2004-11-14 2:26 UTC (permalink / raw)
To: Linux Kernel list; +Cc: Linus Torvalds, Linux-pm mailing list
On Sat, 2004-11-13 at 20:53 +0000, Linux Kernel Mailing List wrote:
> ChangeSet 1.2115, 2004/11/13 12:53:51-08:00, torvalds@ppc970.osdl.org
>
> ppc: fix up pmac IDE driver for driver core changes
>
> device power state is in "dev.power.power_state" now, rather than
> in "dev.power_state".
>
Hrm... Missed that core change, where does it come from ? doesn't quite
go in the direction we have been discussing on linux-pm lately, which
is rather to remove this power_state field entirely since it's mostly
meaningless at this point (or rather, it's semantics are confuse and the
userland interface to it is means pretty much nothing).
While having a power_state field here for internal use of the driver may
be "useful" (avoiding the need for drivers to maintain something
equivalent locally), it's pretty much impossible to have a generic
abstract power_state that has globally defined semantics, at least not
with our current scheme.
Ben.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: ppc: fix up pmac IDE driver for driver core changes
2004-11-14 2:26 ` ppc: fix up pmac IDE driver for driver core changes Benjamin Herrenschmidt
@ 2004-11-14 4:36 ` Linus Torvalds
0 siblings, 0 replies; 2+ messages in thread
From: Linus Torvalds @ 2004-11-14 4:36 UTC (permalink / raw)
To: Benjamin Herrenschmidt; +Cc: Linux Kernel list, Linux-pm mailing list
On Sun, 14 Nov 2004, Benjamin Herrenschmidt wrote:
> On Sat, 2004-11-13 at 20:53 +0000, Linux Kernel Mailing List wrote:
> > ChangeSet 1.2115, 2004/11/13 12:53:51-08:00, torvalds@ppc970.osdl.org
> >
> > ppc: fix up pmac IDE driver for driver core changes
> >
> > device power state is in "dev.power.power_state" now, rather than
> > in "dev.power_state".
> >
>
> Hrm... Missed that core change, where does it come from ?
It's the core "struct device" shrinkage patch:
ChangeSet@1.2092.3.1, 2004-11-12 11:41:25-08:00, david-b@pacbell.net
[PATCH] driver core: shrink struct device a bit
This patch removes two fields from "struct device" that are duplicated
in "struct dev_pm_info": power_state (which should probably vanish)
and "saved_state". There were only two "real" uses of saved_state;
both are now switched over to use dev_pm_info.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
so I think the people involved agree with you on moving it ever outwards..
Linus
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2004-11-14 4:37 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <200411132203.iADM3Lwb004846@hera.kernel.org>
2004-11-14 2:26 ` ppc: fix up pmac IDE driver for driver core changes Benjamin Herrenschmidt
2004-11-14 4:36 ` Linus Torvalds
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox