From: Jens Axboe Date: Tue, 8 Nov 2005 18:04:27 +0000 (+0100) Subject: [PATCH] fio: forgot arch.h checkin X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=f41ef3f65e7ddd32a1a3be56612a134995f165a0;p=disktools.git [PATCH] fio: forgot arch.h checkin --- diff --git a/arch.h b/arch.h index 08f8940..3288416 100644 --- a/arch.h +++ b/arch.h @@ -1,61 +1,18 @@ #ifndef ARCH_H #define ARCH_H -/* - * assume we don't have _get either, if _set isn't defined - */ -#ifndef __NR_ioprio_set #if defined(__i386__) -#define __NR_ioprio_set 289 -#define __NR_ioprio_get 290 -#elif defined(__powerpc__) || defined(__powerpc64__) -#define __NR_ioprio_set 273 -#define __NR_ioprio_get 274 +#include "arch-x86.h" #elif defined(__x86_64__) -#define __NR_ioprio_set 251 -#define __NR_ioprio_get 252 -#elif defined(__ia64__) -#define __NR_ioprio_set 1274 -#define __NR_ioprio_get 1275 -#elif defined(__alpha__) -#define __NR_ioprio_set 442 -#define __NR_ioprio_get 443 -#elif defined(__s390x__) || defined(__s390__) -#define __NR_ioprio_set 282 -#define __NR_ioprio_get 283 -#else -#error "Unsupported arch" -#endif -#endif - -#ifndef __NR_fadvise64 -#if defined(__i386__) -#define __NR_fadvise64 250 +#include "arch-x86_64.h" #elif defined(__powerpc__) || defined(__powerpc64__) -#define __NR_fadvise64 233 -#elif defined(__x86_64__) -#define __NR_fadvise64 221 -#elif defined(__ia64__) -#define __NR_fadvise64 1234 -#elif defined(__alpha__) -#define __NR_fadvise64 413 -#elif defined(__s390x__) || defined(__s390__) -#define __NR_fadvise64 253 -#else -#error "Unsupported arch" -#endif -#endif - -#if defined(__i386__) || defined(__x86_64) -#define nop __asm__ __volatile__("rep;nop": : :"memory") -#elif defined defined(__powerpc__) || defined(__powerpc64__) -#define nop do { } while (0) +#include "arch-ppc.h" #elif defined(__ia64__) -#define nop asm volatile ("hint @pause" ::: "memory"); +#include "arch-ia64.h" #elif defined(__alpha__) -#define nop do { } while (0) +#include "arch-alpha.h" #elif defined(__s390x__) || defined(__s390__) -#define nop asm volatile ("diag 0,0,68" : : : "memory") +#include "arch-s390.h" #else #error "Unsupported arch" #endif