[PATCH 0/2] fat: Add FS_IOC_GETFSLABEL / FS_IOC_SETFSLABEL ioctls

From: Ethan Ferguson

Date: Tue Feb 10 2026 - 17:23:32 EST


Add support for reading / writing to the volume label of a FAT filesystem
via the FS_IOC_GETFSLABEL and FS_IOC_SETFSLABEL ioctls.

Volume label changes are persisted in the volume label dentry in the root
directory as well as the bios parameter block.

Some notes about possile deficiencies with this patch:
1. If there is no current volume label directory entry present, one is not
created.
2. Changes to the volume label are not checked for validity against the
current codepage.

Ethan Ferguson (2):
fat: Add FS_IOC_GETFSLABEL ioctl
fat: Add FS_IOC_SETFSLABEL ioctl

fs/fat/dir.c | 22 ++++++++++++++++++++++
fs/fat/fat.h | 2 ++
fs/fat/file.c | 28 ++++++++++++++++++++++++++++
fs/fat/inode.c | 26 ++++++++++++++++++++++++--
4 files changed, 76 insertions(+), 2 deletions(-)


base-commit: 9f2693489ef8558240d9e80bfad103650daed0af
--
2.53.0