On Wed 30-06-21 16:36:38, Zhang Yi wrote: > Export jbd2_journal_unregister_shrinker() and > jbd2_journal_register_shrinker() to fix below error: > > ERROR: modpost: "jbd2_journal_unregister_shrinker" undefined! > ERROR: modpost: "jbd2_journal_register_shrinker" undefined! > > Fixes: 4ba3fcdde7e3 ("jbd2,ext4: add a shrinker to release checkpointed buffers") > Signed-off-by: Zhang Yi <yi.zhang@xxxxxxxxxx> Yeah, I didn't notice this either. The fix looks good. You can add: Reviewed-by: Jan Kara <jack@xxxxxxx> Honza > --- > fs/jbd2/journal.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/fs/jbd2/journal.c b/fs/jbd2/journal.c > index 7c52feb6f753..152880c298ca 100644 > --- a/fs/jbd2/journal.c > +++ b/fs/jbd2/journal.c > @@ -2122,6 +2122,7 @@ int jbd2_journal_register_shrinker(journal_t *journal) > > return 0; > } > +EXPORT_SYMBOL(jbd2_journal_register_shrinker); > > /** > * jbd2_journal_unregister_shrinker() > @@ -2134,6 +2135,7 @@ void jbd2_journal_unregister_shrinker(journal_t *journal) > percpu_counter_destroy(&journal->j_jh_shrink_count); > unregister_shrinker(&journal->j_shrinker); > } > +EXPORT_SYMBOL(jbd2_journal_unregister_shrinker); > > /** > * jbd2_journal_destroy() - Release a journal_t structure. > -- > 2.31.1 > -- Jan Kara <jack@xxxxxxxx> SUSE Labs, CR