[PATCH] blk-throttle: don't call xchg on bool

From: Andreas Schwab
Date: Tue Mar 29 2011 - 19:14:59 EST


xchg does not work portably with smaller than 32bit types.

Signed-off-by: Andreas Schwab <schwab@xxxxxxxxxxxxxx>
---
block/blk-throttle.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/block/blk-throttle.c b/block/blk-throttle.c
index 5352bda..6c98cfe 100644
--- a/block/blk-throttle.c
+++ b/block/blk-throttle.c
@@ -77,7 +77,7 @@ struct throtl_grp {
unsigned long slice_end[2];

/* Some throttle limits got updated for the group */
- bool limits_changed;
+ int limits_changed;
};

struct throtl_data
@@ -102,7 +102,7 @@ struct throtl_data
/* Work for dispatching throttled bios */
struct delayed_work throtl_work;

- bool limits_changed;
+ int limits_changed;
};

enum tg_state_flags {
--
1.7.4.2


--
Andreas Schwab, schwab@xxxxxxxxxxxxxx
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/