summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Gortmaker <paul.gortmaker@windriver.com>2011-08-10 10:42:26 -0400
committerPaul Gortmaker <paul.gortmaker@windriver.com>2011-08-10 10:42:26 -0400
commitdaf0f0793b401b1cc47f778ce127017752ce4e5b (patch)
treef1d988d3ed5b38c83f08471bc3d96024be632f38
parentfcfe3d3c4b43359d44562f06f56391929a1dd862 (diff)
downloadrt-patches-daf0f0793b401b1cc47f778ce127017752ce4e5b.tar.gz
add in missing conversions in xfs patch
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
-rw-r--r--xfs-Convert-mr_lock-to-rw_anon_semaphore.patch30
1 files changed, 26 insertions, 4 deletions
diff --git a/xfs-Convert-mr_lock-to-rw_anon_semaphore.patch b/xfs-Convert-mr_lock-to-rw_anon_semaphore.patch
index 2665225..bff9e23 100644
--- a/xfs-Convert-mr_lock-to-rw_anon_semaphore.patch
+++ b/xfs-Convert-mr_lock-to-rw_anon_semaphore.patch
@@ -14,13 +14,35 @@ annotate their semantics hereby.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
---
- fs/xfs/linux-2.6/mrlock.h | 14 +++++++-------
- 1 files changed, 7 insertions(+), 7 deletions(-)
+ fs/xfs/linux-2.6/mrlock.h | 20 ++++++++++----------
+ 1 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/fs/xfs/linux-2.6/mrlock.h b/fs/xfs/linux-2.6/mrlock.h
-index ff6a198..f55cf5b 100644
+index ff6a198..77de2c2 100644
--- a/fs/xfs/linux-2.6/mrlock.h
+++ b/fs/xfs/linux-2.6/mrlock.h
+@@ -21,7 +21,7 @@
+ #include <linux/rwsem.h>
+
+ typedef struct {
+- struct rw_semaphore mr_lock;
++ struct rw_anon_semaphore mr_lock;
+ #ifdef DEBUG
+ int mr_writer;
+ #endif
+@@ -29,10 +29,10 @@ typedef struct {
+
+ #ifdef DEBUG
+ #define mrinit(mrp, name) \
+- do { (mrp)->mr_writer = 0; init_rwsem(&(mrp)->mr_lock); } while (0)
++ do { (mrp)->mr_writer = 0; init_anon_rwsem(&(mrp)->mr_lock); } while (0)
+ #else
+ #define mrinit(mrp, name) \
+- do { init_rwsem(&(mrp)->mr_lock); } while (0)
++ do { init_anon_rwsem(&(mrp)->mr_lock); } while (0)
+ #endif
+
+ #define mrlock_init(mrp, t,n,s) mrinit(mrp, n)
@@ -40,12 +40,12 @@ typedef struct {
static inline void mraccess_nested(mrlock_t *mrp, int subclass)
@@ -76,5 +98,5 @@ index ff6a198..f55cf5b 100644
#endif /* __XFS_SUPPORT_MRLOCK_H__ */
--
-1.7.0.4
+1.7.4.1