Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus

* 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus:
  MIPS: MIPS64R2: Fix buggy __arch_swab64
  MIPS: Fix preprocessor warnings flaged by GCC 4.4
This commit is contained in:
Linus Torvalds 2008-12-22 10:17:19 -08:00
Родитель 7ef5f41c16 ed2b03ed3c
Коммит 2e85696698
2 изменённых файлов: 3 добавлений и 4 удалений

Просмотреть файл

@ -50,9 +50,8 @@ static inline __attribute_const__ __u32 __arch_swab32(__u32 x)
static inline __attribute_const__ __u64 __arch_swab64(__u64 x) static inline __attribute_const__ __u64 __arch_swab64(__u64 x)
{ {
__asm__( __asm__(
" dsbh %0, %1 \n" " dsbh %0, %1\n"
" dshd %0, %0 \n" " dshd %0, %0"
" drotr %0, %0, 32 \n"
: "=r" (x) : "=r" (x)
: "r" (x)); : "r" (x));

Просмотреть файл

@ -232,7 +232,7 @@ typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
*/ */
#ifdef __MIPSEB__ #ifdef __MIPSEB__
#define ELF_DATA ELFDATA2MSB #define ELF_DATA ELFDATA2MSB
#elif __MIPSEL__ #elif defined(__MIPSEL__)
#define ELF_DATA ELFDATA2LSB #define ELF_DATA ELFDATA2LSB
#endif #endif
#define ELF_ARCH EM_MIPS #define ELF_ARCH EM_MIPS