On Mon 29-08-11 18:23:13, Jan Kara wrote: > On Mon 22-08-11 11:38:46, Curt Wohlgemuth wrote: > > This creates a new 'reason' field in a wb_writeback_work > > structure, which unambiguously identifies who initiates > > writeback activity. A 'wb_reason' enumeration has been > > added to writeback.h, to enumerate the possible reasons. > > > > The 'writeback_work_class' and tracepoint event class and > > 'writeback_queue_io' tracepoints are updated to include the > > symbolic 'reason' in all trace events. > > > > And the 'writeback_inodes_sbXXX' family of routines has had > > a wb_stats parameter added to them, so callers can specify > > why writeback is being started. > Looks good. You can add: Acked-by: Jan Kara <jack@xxxxxxx> Oh, one small typo correction: > > +#define show_work_reason(reason) \ > > + __print_symbolic(reason, \ > > + {WB_REASON_BALANCE_DIRTY, "balance_dirty"}, \ > > + {WB_REASON_BACKGROUND, "background"}, \ > > + {WB_REASON_TRY_TO_FREE_PAGES, "try_to_free_pages"}, \ > > + {WB_REASON_SYNC, "sync"}, \ > > + {WB_REASON_PERIODIC, "periodic"}, \ > > + {WB_REASON_LAPTOP_TIMER, "laptop_timer"}, \ > > + {WB_REASON_FREE_MORE_MEM, "free_more_memory"}, \ > > + {WB_REASON_FS_FREE_SPACE, "FS_free_space"}, \ ^^ should be in non-capital letters? > > + {WB_REASON_FORKER_THREAD, "forker_thread"} \ > > + ) Honza -- Jan Kara <jack@xxxxxxx> SUSE Labs, CR -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html