jbd2_journa...ble_features(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

welcome to the Kernel API Manual page for jbd2_journa...ble_features(9) πŸ’– this one is all about jbd2_journal_check_available_features β€” Check feature set in journalling layer πŸ’…


🌸 SYNOPSIS 🌸

okay bestie, the signature is literally this:

int jbd2_journal_check_available_features (journal_t *journal , unsigned
long compat , unsigned long ro , unsigned long incompat );

πŸŽ€ ARGUMENTS πŸŽ€

  • journal β€” Journal to check. πŸ’–
  • compat β€” bitmask of compatible features ✨
  • ro β€” bitmask of features that force read-only mount πŸ”’
  • incompat β€” bitmask of incompatible features πŸ’€

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so this is the feature-set vibe check ✨ It checks whether the journaling code supports the use of all of a given set of features on this journal β€” all of them, bestie, no half-credit. And then the page literally says: β€œReturn true” 😭 that’s the whole sentence, no extra lore, periodt.


πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file in question is ./fs/jbd2/journal.c 🫢 and the related-page squad is: jbd2_journal_force_commit_nested(9), jbd2_journal_force_commit(9), jbd2_journal_shrink_scan(9), jbd2_journal_shrink_count(9), jbd2_journal_init_dev(9), jbd2_journal_init_inode(9), jbd2_journal_update_sb_log_tail(9), jbd2_mark_journal_empty(9), __jbd2_journal_erase(9), jbd2_journal_update_sb_errno(9), jbd2_journal_load(9), jbd2_journal_destroy(9), jbd2_journal_check_used_features(9), jbd2_journal_set_features(9), jbd2_journal_flush(9), jbd2_journal_wipe(9), jbd2_journal_abort(9), jbd2_journal_errno(9), jbd2_journal_clear_err(9), jbd2_journal_ack_err(9).


okay that’s the whole page, ily 🫢 footer tea: source/version ./fs/jbd2, date October 2026, and yep the title again is jbd2_journa...ble_features(9) πŸ’…βœ¨ mwah πŸ’‹

πŸ“¦ where this page comes from