bcachefs: Fixes/improvements for journal entry reservations
authorKent Overstreet <kent.overstreet@gmail.com>
Wed, 3 Feb 2021 18:10:55 +0000 (13:10 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:52 +0000 (17:08 -0400)
commit4b8f89afd44592d50f7309750e7835fc777dfb08
tree0b93ad735f3b5438b42b9fc2eb8b8a82fee49920
parent91f6ad6f947c96545eb7790569b279fdeac06153
bcachefs: Fixes/improvements for journal entry reservations

This fixes some arithmetic bugs in "bcachefs: Journal updates to dev
usage" - additionally, it cleans things up by switching everything that
goes in every journal entry to the journal_entry_res mechanism.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/bcachefs.h
fs/bcachefs/journal.c
fs/bcachefs/replicas.c
fs/bcachefs/super.c