Miklos Szeredi <[email protected]> writes:
>> > So move declaration of pm_power_off (and with it pm_idle) from the
>> > archs that do define it to kernel/sys.c. This should fix the link
>> > problem, and at the same time remove some duplication.
>>
>> Sounds sane.
>>
>> Does powerpc still build? A key question is how do we handle architectures
>> that always want to want to call machine_power_off.
>
> I didn't (and can't) check, but it should. IIRC multiple declaration
> of a variable is OK, as long as at most one has an initializer.
It should be easy enough to put that declaration on an architecture
you can build and check that way.
Multiple declaration of a variable with only one having an initializer
work because the variable gets put into the common section as I recall.
I don't believe this is portable to all C implementations. but the
important question is does this construct work in the kernel.
If it doesn't work as is we should be able to get similar behavior
from weak symbols.
Could you test that part of your patch please?
Eric
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]