Al Viro pointed out that adfs's filename truncation was not correct. This raised a question about whether to keep fs/adfs support in the kernel or to remove it - and asking in RISC OS forums for feedback has shown that there is a desire to keep it. Even though it has a number of problems identifyable from code reviews, people do not appear to notice these issues in practice. This patch series addresses the filename truncation issue by removing support for that. Some opportunities for cleanup and fixing an issue with filename translation which would result in names such as "." and ".." being generated were spotted, and are included in this patch series. There are further patches to come. fs/adfs/adfs.h | 14 +----- fs/adfs/dir.c | 137 ++++++++++++++++++++++++++++------------------------ fs/adfs/dir_f.c | 43 +++++------------ fs/adfs/dir_fplus.c | 24 +-------- 4 files changed, 89 insertions(+), 129 deletions(-) -- RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTC broadband for 0.8mile line in suburbia: sync at 12.1Mbps down 622kbps up According to speedtest.net: 11.9Mbps down 500kbps up