View | Details | Raw Unified | Return to bug 6205
Collapse All | Expand All

(-)include/asm-arm/unistd.h.orig (-6 / +6 lines)
Lines 415-421 Link Here
415
  __syscall(name)							\
415
  __syscall(name)							\
416
	: "=r" (__res_r0)						\
416
	: "=r" (__res_r0)						\
417
	: "r" (__r0)							\
417
	: "r" (__r0)							\
418
	: "lr");							\
418
	: "lr", "memory");						\
419
  __res = __res_r0;							\
419
  __res = __res_r0;							\
420
  __syscall_return(type,__res);						\
420
  __syscall_return(type,__res);						\
421
}
421
}
Lines 430-436 Link Here
430
  __syscall(name)							\
430
  __syscall(name)							\
431
	: "=r" (__res_r0)						\
431
	: "=r" (__res_r0)						\
432
	: "r" (__r0),"r" (__r1) 					\
432
	: "r" (__r0),"r" (__r1) 					\
433
	: "lr");							\
433
	: "lr", "memory");						\
434
  __res = __res_r0;							\
434
  __res = __res_r0;							\
435
  __syscall_return(type,__res);						\
435
  __syscall_return(type,__res);						\
436
}
436
}
Lines 447-453 Link Here
447
  __syscall(name)							\
447
  __syscall(name)							\
448
	: "=r" (__res_r0)						\
448
	: "=r" (__res_r0)						\
449
	: "r" (__r0),"r" (__r1),"r" (__r2)				\
449
	: "r" (__r0),"r" (__r1),"r" (__r2)				\
450
	: "lr");							\
450
	: "lr", "memory");						\
451
  __res = __res_r0;							\
451
  __res = __res_r0;							\
452
  __syscall_return(type,__res);						\
452
  __syscall_return(type,__res);						\
453
}
453
}
Lines 465-471 Link Here
465
  __syscall(name)							\
465
  __syscall(name)							\
466
	: "=r" (__res_r0)						\
466
	: "=r" (__res_r0)						\
467
	: "r" (__r0),"r" (__r1),"r" (__r2),"r" (__r3)			\
467
	: "r" (__r0),"r" (__r1),"r" (__r2),"r" (__r3)			\
468
	: "lr");							\
468
	: "lr", "memory");						\
469
  __res = __res_r0;							\
469
  __res = __res_r0;							\
470
  __syscall_return(type,__res);						\
470
  __syscall_return(type,__res);						\
471
}
471
}
Lines 484-490 Link Here
484
  __syscall(name)							\
484
  __syscall(name)							\
485
	: "=r" (__res_r0)						\
485
	: "=r" (__res_r0)						\
486
	: "r" (__r0),"r" (__r1),"r" (__r2),"r" (__r3),"r" (__r4)	\
486
	: "r" (__r0),"r" (__r1),"r" (__r2),"r" (__r3),"r" (__r4)	\
487
	: "lr");							\
487
	: "lr", "memory");						\
488
  __res = __res_r0;							\
488
  __res = __res_r0;							\
489
  __syscall_return(type,__res);						\
489
  __syscall_return(type,__res);						\
490
}
490
}
Lines 503-509 Link Here
503
  __syscall(name)							\
503
  __syscall(name)							\
504
	: "=r" (__res_r0)						\
504
	: "=r" (__res_r0)						\
505
	: "r" (__r0),"r" (__r1),"r" (__r2),"r" (__r3), "r" (__r4),"r" (__r5)		\
505
	: "r" (__r0),"r" (__r1),"r" (__r2),"r" (__r3), "r" (__r4),"r" (__r5)		\
506
	: "lr");							\
506
	: "lr", "memory");						\
507
  __res = __res_r0;							\
507
  __res = __res_r0;							\
508
  __syscall_return(type,__res);						\
508
  __syscall_return(type,__res);						\
509
}
509
}

Return to bug 6205