This patch series intends to unify the cpu_32.c and cpu_64.c files.
It's divided into 6 patches, that deal with the following:
#1 - unify headers
#2 - unify global variables
#3 - unify saving of processor state
#4 - unify restoring of processor state
#5 - unify copyright notes on the files
#6 - unify the files themselves, leaving only cpu.c
The code generated is _exactly_ the same as before, on both i386 and
x86-64 architectures, so I don't expect this to introduce _any_ new bugs.
However, cleanups can be done in future, as for instance, the removal
of a few global variables in the 32 bit architecture. We are not dealing
with those in this series.
The patches are against 2.6.29.
Thanks,
Sergio.
On Saturday 04 April 2009, Sergio Luis wrote:
> This patch series intends to unify the cpu_32.c and cpu_64.c files.
>
> It's divided into 6 patches, that deal with the following:
> #1 - unify headers
> #2 - unify global variables
> #3 - unify saving of processor state
> #4 - unify restoring of processor state
> #5 - unify copyright notes on the files
> #6 - unify the files themselves, leaving only cpu.c
>
> The code generated is _exactly_ the same as before, on both i386 and
> x86-64 architectures, so I don't expect this to introduce _any_ new bugs.
> However, cleanups can be done in future, as for instance, the removal
> of a few global variables in the 32 bit architecture. We are not dealing
> with those in this series.
>
> The patches are against 2.6.29.
OK, you can add my ACK to the whole series.
Still, I wouldn't like it to go in before 2.6.30 final, because there are
enough deep changes related to suspend and resume already in the
Linus' tree.
Thanks,
Rafael