He, he, I see your point, but the list is almost "endless" in number of commits with fixes. I would guess that the majority uses typically USB HDD with NTFS which can be read/written by Windows, Linux and Mac. Regarding USD HDD, there are several hard write error fixes in FUSE/NTFS-3G, Unicode support, hang with corrupted media as an effect over the last 2 years, etc etc.
Logitech should really support the "small" effort it is to get a better kernel that does not corrupt external USB HDD. I personally did experience this once 2 years ago on Ubuntu; corrupting a 1GB USB disk with 1000+ CD's and photos, luckily I had a backup, but most people don't have that backup... Basically just "make oldconfig" on the new kernel and we have a beta version to try out with significant better performance, stability, compatibility and not least way better data security! Some Fix highlights regarding NTFS-3G since 2009.4.4: Fixed use of utimensat() with external fuse older than 2.8. Fixed a hang when reading a corrupt compressed file. Fixed a possible crash when creating a stream. Fixed all reported and found compressed write related bugs. Fixed partially overwriting sparse clusters on highly fragmented volumes. Fixed checking write errors in setxattr(). Fixed processing end of partial runlist for compressed files. Fixed updating file compressed sizes. Fixed checking the device mount state. Fixed processing of options silent and no_def_opts. Fixed excessive cluster allocation within big holes. Fixed creating empty encrypted extended attributes. Fixed too permissive sanity check before compressing. Fixed error returns when writing compressed data. Fixed sanity checked when closing a compressed file. Fixed zeroing the end of an ex-hole cluster of compressed files. Fixed partially overwriting sparse clusters on highly fragmented volumes. Fixed checking write errors in setxattr(). Fixed processing end of partial runlist for compressed files. Fixed updating file compressed sizes. Fixed checking the device mount state. Fixed processing of options silent and no_def_opts. Fixed excessive cluster allocation within big holes. Fixed creating empty encrypted extended attributes. Fixed too permissive sanity check before compressing. Fixed error returns when writing compressed data. Fixed sanity checked when closing a compressed file. Improved sanity checks on security descriptors. Fixed use of utimensat() with external fuse older than 2.8. Fixed a hang when reading a corrupt compressed file. Fixed a possible crash when creating a stream. Fixed all reported and found compressed write related bugs. Fixed build to create missing usermap and secaudit. Fixed a compilation issue with uClibc. Fixed modifying the read-only flag on a directory. Fixed a bug in ACL inheritance. Fixed a bad condition for security descriptor upgrade. Fixed a possible index block with no key in $SII. Fixed the condition for executing utime() and utimensat(). Fixed wrong flags when uid/gid are forced in mount options. Fixed a bad error checking when closing a compressed file. Fixed compiler warnings on OpenSolaris. Fixed conditional code for self-test in secaudit. Fixed setting archive bit on file and alternated data stream creation. Fixed setting reparse tags in parent directories. Fixed enabling permissions when no UserMapping file is found. Fixed an error return code in the main mount function. Fixed setting timestamp via extended attributes to be consistent between Windows and Linux view. Fixed option processing when uid, gid, fmask or dmask are present. Fix: Setting timestamp via extended attributes was not consistent between Windows and Linux view. Fix: Vista, Windows Server 2008 and Windows 7 couldnt access a volume, file or directory if it had a non-resident TXF_DATA attribute despite being allowed by the NTFS $AttrDef attribute specification file. Solution is also available from Microsoft, please see KB974729. Upgrade is recommended! Fix: NTFS-3G may crashed if a junction point referred to a non-ASCII filename. Fix: Compilation errors on Mac OS X, OpenSolaris and openSUSE. Fix: Improved Windows junction and symlink handling. Fix: Improved ACL handling. Fix: Unicode normalization on Mac OS X. Fix: Implemented true fsync() on Mac OS X Change: Performance optimizations. Frequently used data are cached to improve speed. The list can be made much, much, much longer if we look into other core issues as well, this is just a small peek. >>>> You dev guys are doing a fabulous job, make it even more fabulous by including an up to date rt kernel! Logitech, Logitech, GO, GO, GO!! -- TBM ------------------------------------------------------------------------ TBM's Profile: http://forums.slimdevices.com/member.php?userid=39783 View this thread: http://forums.slimdevices.com/showthread.php?t=85595
_______________________________________________ beta mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/beta
