Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 84448
b: refs/heads/master
c: 36e41ee
h: refs/heads/master
v: v3
  • Loading branch information
Eric Sandeen authored and Lachlan McIlroy committed Feb 7, 2008
1 parent a4fa3ef commit cd81cd4
Show file tree
Hide file tree
Showing 4 changed files with 3 additions and 21 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 3a0e487034107c0859b8a0d71d14b5c8988d356b
refs/heads/master: 36e41eebdafc8b5fabdf66f59d0d43b0b60f0fdb
18 changes: 0 additions & 18 deletions trunk/fs/xfs/linux-2.6/spin.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,25 +21,7 @@
#include <linux/sched.h> /* preempt needs this */
#include <linux/spinlock.h>

/*
* Map lock_t from IRIX to Linux spinlocks.
*
* We do not make use of lock_t from interrupt context, so we do not
* have to worry about disabling interrupts at all (unlike IRIX).
*/

typedef spinlock_t lock_t;

#define SPLDECL(s) unsigned long s
#ifndef DEFINE_SPINLOCK
#define DEFINE_SPINLOCK(s) spinlock_t s = SPIN_LOCK_UNLOCKED
#endif

#define spinlock_init(lock, name) spin_lock_init(lock)
#define spinlock_destroy(lock)
#define mutex_spinlock(lock) ({ spin_lock(lock); 0; })
#define mutex_spinunlock(lock, s) do { spin_unlock(lock); (void)s; } while (0)
#define nested_spinlock(lock) spin_lock(lock)
#define nested_spinunlock(lock) spin_unlock(lock)

#endif /* __XFS_SUPPORT_SPIN_H__ */
2 changes: 1 addition & 1 deletion trunk/fs/xfs/xfs_inode.h
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ typedef struct xfs_icluster {
xfs_daddr_t icl_blkno; /* starting block number of
* the cluster */
struct xfs_buf *icl_buf; /* the inode buffer */
lock_t icl_lock; /* inode list lock */
spinlock_t icl_lock; /* inode list lock */
} xfs_icluster_t;

/*
Expand Down
2 changes: 1 addition & 1 deletion trunk/fs/xfs/xfs_mount.h
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ typedef struct xfs_mount {
int m_bsize; /* fs logical block size */
xfs_agnumber_t m_agfrotor; /* last ag where space found */
xfs_agnumber_t m_agirotor; /* last ag dir inode alloced */
lock_t m_agirotor_lock;/* .. and lock protecting it */
spinlock_t m_agirotor_lock;/* .. and lock protecting it */
xfs_agnumber_t m_maxagi; /* highest inode alloc group */
struct xfs_inode *m_inodes; /* active inode list */
struct list_head m_del_inodes; /* inodes to reclaim */
Expand Down

0 comments on commit cd81cd4

Please sign in to comment.