On Mon, Aug 29, 2011 at 9:34 AM, Jan Kara <jack@xxxxxxx> wrote: > 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? Oops, right, thanks for catching this. Curt >> > + {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