diff options
Diffstat (limited to 'include/linux/interrupt.h')
-rw-r--r-- | include/linux/interrupt.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include/linux/interrupt.h b/include/linux/interrupt.h index c7bfac1c4a7b..157111043281 100644 --- a/include/linux/interrupt.h +++ b/include/linux/interrupt.h | |||
@@ -453,7 +453,7 @@ static inline int tasklet_trylock(struct tasklet_struct *t) | |||
453 | 453 | ||
454 | static inline void tasklet_unlock(struct tasklet_struct *t) | 454 | static inline void tasklet_unlock(struct tasklet_struct *t) |
455 | { | 455 | { |
456 | smp_mb__before_clear_bit(); | 456 | smp_mb__before_atomic(); |
457 | clear_bit(TASKLET_STATE_RUN, &(t)->state); | 457 | clear_bit(TASKLET_STATE_RUN, &(t)->state); |
458 | } | 458 | } |
459 | 459 | ||
@@ -501,7 +501,7 @@ static inline void tasklet_hi_schedule_first(struct tasklet_struct *t) | |||
501 | static inline void tasklet_disable_nosync(struct tasklet_struct *t) | 501 | static inline void tasklet_disable_nosync(struct tasklet_struct *t) |
502 | { | 502 | { |
503 | atomic_inc(&t->count); | 503 | atomic_inc(&t->count); |
504 | smp_mb__after_atomic_inc(); | 504 | smp_mb__after_atomic(); |
505 | } | 505 | } |
506 | 506 | ||
507 | static inline void tasklet_disable(struct tasklet_struct *t) | 507 | static inline void tasklet_disable(struct tasklet_struct *t) |
@@ -513,13 +513,13 @@ static inline void tasklet_disable(struct tasklet_struct *t) | |||
513 | 513 | ||
514 | static inline void tasklet_enable(struct tasklet_struct *t) | 514 | static inline void tasklet_enable(struct tasklet_struct *t) |
515 | { | 515 | { |
516 | smp_mb__before_atomic_dec(); | 516 | smp_mb__before_atomic(); |
517 | atomic_dec(&t->count); | 517 | atomic_dec(&t->count); |
518 | } | 518 | } |
519 | 519 | ||
520 | static inline void tasklet_hi_enable(struct tasklet_struct *t) | 520 | static inline void tasklet_hi_enable(struct tasklet_struct *t) |
521 | { | 521 | { |
522 | smp_mb__before_atomic_dec(); | 522 | smp_mb__before_atomic(); |
523 | atomic_dec(&t->count); | 523 | atomic_dec(&t->count); |
524 | } | 524 | } |
525 | 525 | ||