diff options
Diffstat (limited to 'include/linux/writeback.h')
| -rw-r--r-- | include/linux/writeback.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/linux/writeback.h b/include/linux/writeback.h index 1978e06d1131..a089dd009fc1 100644 --- a/include/linux/writeback.h +++ b/include/linux/writeback.h @@ -13,6 +13,15 @@ extern struct list_head inode_in_use; extern struct list_head inode_unused; /* + * Yes, writeback.h requires sched.h + * No, sched.h is not included from here. + */ +static inline int current_is_pdflush(void) +{ + return current->flags & PF_FLUSHER; +} + +/* * fs/fs-writeback.c */ #define WB_SYNC_NONE 0 /* Don't wait on anything */ |
