public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Build failure with latest -git: btrfs on ppc64
@ 2009-02-07 20:50 Chuck Ebbert
  2009-02-07 23:24 ` Kyle McMartin
  2009-02-09 21:36 ` Chris Mason
  0 siblings, 2 replies; 7+ messages in thread
From: Chuck Ebbert @ 2009-02-07 20:50 UTC (permalink / raw)
  To: linux-kernel; +Cc: Chris Mason, Ingo Molnar

fs/btrfs/locking.c: In function 'btrfs_path_lock_waiting':
fs/btrfs/locking.c:254: error: implicit declaration of function '__raw_spin_is_contended'

Looks like spin_is_contended() is only available on mips and x86??

$ grep -R spin_is_contended *
arch/x86/include/asm/spinlock.h:static inline int __ticket_spin_is_contended(raw_spinlock_t *lock)
arch/x86/include/asm/spinlock.h: * __byte_spin_is_contended.
arch/x86/include/asm/spinlock.h:static inline int __byte_spin_is_contended(raw_spinlock_t *lock)
arch/x86/include/asm/spinlock.h:static inline int __raw_spin_is_contended(raw_spinlock_t *lock)
arch/x86/include/asm/spinlock.h:	return __ticket_spin_is_contended(lock);
arch/x86/include/asm/paravirt.h:	int (*spin_is_contended)(struct raw_spinlock *lock);
arch/x86/include/asm/paravirt.h:static inline int __raw_spin_is_contended(struct raw_spinlock *lock)
arch/x86/include/asm/paravirt.h:	return PVOP_CALL1(int, pv_lock_ops.spin_is_contended, lock);
arch/x86/kernel/paravirt-spinlocks.c:	.spin_is_contended = __ticket_spin_is_contended,
arch/x86/kernel/paravirt-spinlocks.c:	pv_lock_ops.spin_is_contended = __byte_spin_is_contended;
arch/x86/xen/spinlock.c:static int xen_spin_is_contended(struct raw_spinlock *lock)
arch/x86/xen/spinlock.c:	pv_lock_ops.spin_is_contended = xen_spin_is_contended;
arch/mips/include/asm/spinlock.h:static inline int __raw_spin_is_contended(raw_spinlock_t *lock)
fs/btrfs/locking.c:		if (spin_is_contended(&eb->lock) ||
include/linux/spinlock.h:#define spin_is_contended(lock) ((lock)->break_lock)
include/linux/spinlock.h:#define spin_is_contended(lock)	__raw_spin_is_contended(&(lock)->raw_lock)
include/linux/sched.h:	return spin_is_contended(lock);
include/linux/spinlock_up.h:#define __raw_spin_is_contended(lock)	(((void)(lock), 0))

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-02-09 21:41 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-07 20:50 Build failure with latest -git: btrfs on ppc64 Chuck Ebbert
2009-02-07 23:24 ` Kyle McMartin
2009-02-09 14:57   ` Chris Mason
2009-02-09 15:57     ` Kyle McMartin
2009-02-09 16:05       ` Chris Mason
2009-02-09 21:39   ` Jeff Mahoney
2009-02-09 21:36 ` Chris Mason

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox