Hi! > Because userspace memory in mips with 64bit ELF is lower than 2^40, > so shmat failed. > > signed-off-by: YanFeng.Shang <[email protected]> > --- > .../kernel/mem/hugetlb/hugeshmat/hugeshmat01.c | 6 +++++- > 1 files changed, 5 insertions(+), 1 deletions(-) > > diff --git a/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c > b/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c > index 6f270ce..67bd4b0 100644 > --- a/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c > +++ b/testcases/kernel/mem/hugetlb/hugeshmat/hugeshmat01.c > @@ -67,7 +67,11 @@ unsigned long huge_pages_shm_to_be_allocated; > #define CASE1 20 /* memory location. > */ > > #if __WORDSIZE==64 > +#if defined(__mips__) > +#define UNALIGNED 0x1000000eee > +#else > #define UNALIGNED 0x10000000eee > +#endif > #else > #define UNALIGNED 0x60000eee > #endif
I wonder why we need such #ifdef for 64 bit systems in the first place, or is the unaligned address 0x60000eee too low for 64 bit system? Garrett, Mike any clue? -- Cyril Hrubis [email protected] ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Ltp-list mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ltp-list
