Publisher: The kernel development community.
Cited passages: Linux kernel documentation, Journal (jbd2), opening paragraphs and sections 3.6.1, 3.6.5 and 3.6.8: payload destinations, commit and replay; Linux kernel documentation, Journal (jbd2), section 3.6.1: missing commit or mismatched checksums discard the transaction.
Publisher: The kernel development community.
Cited passages: Buffer Heads: opening note, brelse, mark_buffer_dirty and try_to_free_buffers.
Publisher: The kernel development community.
Cited passages: Linux kernel documentation, Explicit volatile write back cache control, Introduction, Explicit cache flushes and Forced Unit Access.
Publisher: The kernel development community.
Cited passages: Linux kernel documentation, ext4 General Information, Options data=journal, data=ordered, data=writeback and Data Mode.
Publisher: The kernel development community.
This source is credited to an organization.
Cited passages: Page Cache, opening paragraph: normal reads, writes and mmaps go through the page cache; bypass paths exist.
Publisher: The kernel development community.
This source is credited to an organization.
Cited passages: MMU, TLB, and Page Faults: translation caches, page walks, and faults for missing or forbidden mappings; Page Tables: opening hierarchy discussion, paragraph beginning "One could of course imagine"; Page Table Folding.