|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 4/6] ARM: psci: add support for PSCI invocations from the kernel
On Tue, Dec 18, 2012 at 09:59:45PM +0000, Nicolas Pitre wrote:
> On Tue, 18 Dec 2012, Will Deacon wrote:
> > On Mon, Dec 17, 2012 at 08:51:27PM +0000, Nicolas Pitre wrote:
> > > On Mon, 17 Dec 2012, Will Deacon wrote:
> > > > +static int psci_cpu_suspend(struct psci_power_state state,
> > > > + unsigned long entry_point)
> > > > +{
> > > > + int err;
> > > > + u32 fn, power_state;
> > > > +
> > > > + fn = psci_function_id[PSCI_FN_CPU_SUSPEND];
> > > > + power_state = psci_power_state_pack(state);
> > > > + err = invoke_psci_fn(fn, power_state, (u32)entry_point, 0);
> > >
> > > Why do you need the u32 cast here?
> >
> > That's a hangover from when entry_point was a void *. I'll fix that, thanks.
>
> Hopefully you didn't pass virtual pointers to the PSCI call, did you? :-)
...and I'd have gotten away with it if it wasn't for those meddling kids!
It was also made worse by Marc's code working first time too (after I blamed
the firmware like any sane kernel hacker would do :)
Will
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |