Support non-BMP characters on UTF-16 filesystems
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest8 patches 8 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/8 | Support full unicode in uni2char and char2unifs/ fs/ fs/ +51 more | +289 | 0 replies | |
| 2/8 | Add some UTF-16 functions for conveniencefs/ fs/ include/ | +70 | 0 replies | |
| 3/8 | Support non-BMP characters in JFS.fs/ | +24 | 0 replies | |
| 4/8 | Support non-BMP characters on HFS+.fs/ | +62 | 0 replies | |
| 5/8 | Support non-BMP characters on Joliet.fs/ | +18 | 0 replies | |
| 6/8 | Support non-BMP characters in UDFfs/ | +23 | 8 replies | |
| 7/8 | Support non-BMP characters in NTFS.fs/ | +41 | 0 replies | |
| 8/8 | Support non-BMP characters on FATfs/ fs/ | +36 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/8] Support non-BMP characters on UTF-16 filesystems
Hello, when conducting some automated filesystem tests, I've discovered that some filesystems are unable to cope with non-BMP characters. While most usual characters are in BMP, I still think that supporting then is important. Perhaps, the single most important reason to support them is that they come up in some personal names. The series has 2 patches to prepare the ground by changing NLS functions uni2char and char2uni to work on full unicode_t and another patch for UTF-16 conversion functions. Remaining 6 patches are for specific filesystems.The filesystems I haven't fixed are ncpfs and cifs since I don't have the relevant test environment but it should be easy for someone with one to extend it for them as well. I've used mainly 2 following characters for test:
茝 Some rare CJK symbol, no idea what it means, picked it up at random. 😁 An emoticon.
I send this explanation and first 2 patches to all concerned parties. Rest is sent to LKML, linux-fsdevel and relevant filesystem maintaintainer/list only
Signature · 2 lines
Regards Vladimir 'φ-coder/phcoder' Serbinenko