summaryrefslogtreecommitdiff
path: root/drivers/irqchip/irq-mbigen.c
diff options
context:
space:
mode:
authorAnisse Astier <an.astier@criteo.com>2023-05-17 17:38:12 +0200
committerArd Biesheuvel <ardb@kernel.org>2023-05-17 18:21:34 +0200
commitd86ff3333cb1d5f42d8898fb5fdb304e143c0237 (patch)
treeb2ff1411537adc4dd46d5a69207dafc79f3de994 /drivers/irqchip/irq-mbigen.c
parent0153431c85af3d4470ac8c59a3f854a3926dff86 (diff)
downloadlinux-next-d86ff3333cb1d5f42d8898fb5fdb304e143c0237.tar.gz
efivarfs: expose used and total size
When writing EFI variables, one might get errors with no other message on why it fails. Being able to see how much is used by EFI variables helps analyzing such issues. Since this is not a conventional filesystem, block size is intentionally set to 1 instead of PAGE_SIZE. x86 quirks of reserved size are taken into account; so that available and free size can be different, further helping debugging space issues. With this patch, one can see the remaining space in EFI variable storage via efivarfs, like this: $ df -h /sys/firmware/efi/efivars/ Filesystem Size Used Avail Use% Mounted on efivarfs 176K 106K 66K 62% /sys/firmware/efi/efivars Signed-off-by: Anisse Astier <an.astier@criteo.com> [ardb: - rename efi_reserved_space() to efivar_reserved_space() - whitespace/coding style tweaks] Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Diffstat (limited to 'drivers/irqchip/irq-mbigen.c')
0 files changed, 0 insertions, 0 deletions