What I don't understand is why the option isn't there to drop the code that interacts with the long filename content entirely; it seems like it should be easy to make Linux treat these files like DOS did, where files seem to have odd short names (but are otherwise normal), and the hidden files are left alone. I can't think of any device that doesn't need to create files with arbitrary names but does care about the names of existing files with arbitrary names (MP3 players often want to use files that do have arbitrary names, but they identify the files with metadata from the files themselves, not from the filesystem).
I think this would also be cleaner in the code, and make it easy enough to show that the source you compiled to put on your device didn't contain any code that infringes the patent.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds