[Linux-ia64] 2.4.14 Missing asm clobbers

From: Keith Owens <kaos_at_ocs.com.au>
Date: 2001-11-21 11:40:56
A comment of Linus's on l-k promoted me to check ia64 inline asm for
predicates.  I was surprised to find what look like missing asm
clobbers.  I am not 100% sure that these are errors (gcc clobbers are a
black art ;) so there is no patch.

include/asm-ia64/spinlock.h.

  spin_lock() changes ar.ccv, p7 without a clobber (!NEW_LOCK version).
  read_lock() changes p6 without a clobber.
  write_lock() changes ar.ccv, p7 without a clobber.

arch/ia64/kernel/traps.c

  fp_emulate() does ldf f10, f11 without a clobber.

arch/ia64/kernel/unaligned.c

  invala_gr() and invala_fr() do invala without a "memory" clobber.
  Not sure if it is necessary or not.
Received on Tue Nov 20 16:41:23 2001

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:06 EST