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

Reply via email to