|
View:
New views
2 Messages
—
Rating Filter:
Alert me
|
|
|
Building embedded minimal on Mips64 (2.6.30 needs a patch)I was trying a very basic build of Embedded-minimal using Mips64 generic, and it failed on the kernel build. Turns out that there was a typo in delay.c for mips, and there is a a patch already out there. The patch is included in 2.6.31.rc1, I wonder if there will be a 2.6.30.1 with the fix? Anyway, here is the patch from off the web: ------------------------------------------------------------------------------------------ [PATCH] Make it compile. Click to flag this post by Alexey Zaytsev-3 Jun 10, 2009; 10:00am :: Rate this Message: - Use ratings to moderate (?) Reply | Reply to Author | Print | View Threaded | Show Only this Message Signed-off-by: Alexey Zaytsev <zaytsev@...> --- arch/mips/lib/delay.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/mips/lib/delay.c b/arch/mips/lib/delay.c index f69c6b5..222bed0 100644 --- a/arch/mips/lib/delay.c +++ b/arch/mips/lib/delay.c @@ -51,6 +51,6 @@ void __ndelay(unsigned long ns) { unsigned int lpj = current_cpu_data.udelay_val; - __delay((us * 0x00000005 * HZ * lpj) >> 32); + __delay((ns * 0x00000005 * HZ * lpj) >> 32); } EXPORT_SYMBOL(__ndelay); Jan ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to lists@... with a subject of: unsubscribe t2 |
|
|
Re: Building embedded minimal on Mips64 (2.6.30 needs a patch)Sorry, That patch that I cut & pasted off the web did not apply cleanly,
Had to fix it up by hand. ---------------------------------------------------- --- a/arch/mips/lib/delay.c 2009-06-09 23:05:27.000000000 -0400 +++ b/arch/mips/lib/delay.c 2009-07-01 16:41:32.180306557 -0400 @@ -51,6 +51,6 @@ { unsigned int lpj = current_cpu_data.udelay_val; - __delay((us * 0x00000005 * HZ * lpj) >> 32); + __delay((ns * 0x00000005 * HZ * lpj) >> 32); } EXPORT_SYMBOL(__ndelay); ------------------------------------------------------ Attaching it as a file too. So much trouble for a change of only 2 chars :-) Jan Jan Rovins wrote: > > I was trying a very basic build of Embedded-minimal using Mips64 > generic, and it failed on the kernel build. > > Turns out that there was a typo in delay.c for mips, and there is a a > patch already out there. > The patch is included in 2.6.31.rc1, I wonder if there will be a > 2.6.30.1 with the fix? > Anyway, here is the patch from off the web: > ------------------------------------------------------------------------------------------ > > [PATCH] Make it compile. > Click to flag this post > > by Alexey Zaytsev-3 Jun 10, 2009; 10:00am :: Rate this Message: - Use > ratings to moderate (?) > > Reply | Reply to Author | Print | View Threaded | Show Only this Message > Signed-off-by: Alexey Zaytsev <zaytsev@...> > --- > arch/mips/lib/delay.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/arch/mips/lib/delay.c b/arch/mips/lib/delay.c > index f69c6b5..222bed0 100644 > --- a/arch/mips/lib/delay.c > +++ b/arch/mips/lib/delay.c > @@ -51,6 +51,6 @@ void __ndelay(unsigned long ns) > { > unsigned int lpj = current_cpu_data.udelay_val; > > - __delay((us * 0x00000005 * HZ * lpj) >> 32); > + __delay((ns * 0x00000005 * HZ * lpj) >> 32); > } > EXPORT_SYMBOL(__ndelay); > > Jan > > > > ----------------------------------------------------------- If you > wish to unsubscribe from this mailing, send mail to > lists@... with a subject of: unsubscribe t2 --- a/arch/mips/lib/delay.c 2009-06-09 23:05:27.000000000 -0400 +++ b/arch/mips/lib/delay.c 2009-07-01 16:41:32.180306557 -0400 @@ -51,6 +51,6 @@ { unsigned int lpj = current_cpu_data.udelay_val; - __delay((us * 0x00000005 * HZ * lpj) >> 32); + __delay((ns * 0x00000005 * HZ * lpj) >> 32); } EXPORT_SYMBOL(__ndelay); ----------------------------------------------------------- If you wish to unsubscribe from this mailing, send mail to lists@... with a subject of: unsubscribe t2 |
| Free embeddable forum powered by Nabble | Forum Help |