This patch series adds proc entries to show the user some of GRUB's internal state on devices, loopback devices, and luks devices. This can be valuable when debugging grub, either as a developer, or as a user trying to determine why their config is not working as expected. Some of the same info can be gotten from the "ls" command with no arguments, however the proc entry is a lot less verbose, which is helpful when output is more than one screen's worth of data.
Patch #1: Add (proc)/loopbacks which shows all configured loopback devices Patch #2-4: Improve the existing luks proc entry by adding LUKS2 support, add field names for the cryptodisk names and source device names, and adding a header to make the file more easily comprehensible Patch #5: Add (proc)/devices to show all devices grub knows about. Glenn Glenn Washburn (5): loopback: Add procfs entry 'loopbacks' to output configured loopback devices luks2: Add support for LUKS2 in (proc)/luks_script cryptodisk: Add crypto disk name and source device names to (proc)/luks_script cryptodisk: Add header line of field names to (procfs)/luks_script procfs: Add (proc)/devices to get info on grub devices. grub-core/disk/cryptodisk.c | 41 +++++++++++++---- grub-core/disk/loopback.c | 57 +++++++++++++++++++++++ grub-core/fs/proc.c | 91 +++++++++++++++++++++++++++++++++++++ 3 files changed, 179 insertions(+), 10 deletions(-) -- 2.27.0 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel