Thread (1 message) 1 message, 1 author, 2011-01-06
DORMANTno replies

[PATCH] arm: mach-omap2: pm: cleanup !CONFIG_SUSPEND handling

From: Kevin Hilman <hidden>
Date: 2011-01-06 22:31:09
Also in: linux-omap

Kevin Hilman [off-list ref] writes:
[off-list ref] writes:
quoted
Hi,

Kevin Hilman [khilman at ti.com]:
quoted
Aaro Koskinen [off-list ref] writes:
quoted
Make !CONFIG_SUSPEND init declarations identical on all OMAPs and
eliminate some ifdefs.

Signed-off-by: Aaro Koskinen <redacted>
I like this solution, but it introduces compiler warnings:

[...]

As you likely noticed, removing the const leads to checkpatch warnings:

WARNING: struct platform_suspend_ops should normally be const

so the choice is between a checkpatch warning or a bunch of compiler
warnings.

Alternatively, I just posted a patch[1] to linux-pm propsing to fix this
at the source.  Let's see what happens there.  Merging $SUBJECT patch
will depend on how this is fixed upstream.
Sorry, I should have mentioned this when I posted the patch. I was aware of
this issue, but I thought this was already fixed in upstream. Check the following
commit in linux-next:

http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=commitdiff;h=2f55ac072f5344519348c0c94b3d2f4cca46847b

(suspend: constify platform_suspend_ops)
ah, thanks.  somehow I missed that one when looking to see if this was
already fixed.
OK, now your patch and the one from linux-next are conflicting as they
both touch the platform_suspend_ops in pm*.c.

So for now, I'm gonna drop this one, but it should be rebased/reposted as
soon as 2.6.38-rc1 is out.

Thanks,

Kevin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help