diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2006-10-13 19:48:19 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2006-10-13 19:48:19 +0000 |
commit | bcfa416e38d180c5687219f05c23f343879752f7 (patch) | |
tree | 3a979a6be1b57626708da7ab84611c66fa4fe8c2 /ChangeLog | |
parent | d6f8db71b84a139c1d74d6d0c654659951219c38 (diff) | |
download | libfuse-bcfa416e38d180c5687219f05c23f343879752f7.tar.gz |
fix hang, etc
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 17 |
1 files changed, 16 insertions, 1 deletions
@@ -1,8 +1,23 @@ 2006-10-13 Miklos Szeredi <miklos@szeredi.hu> - * kernel: Fix compilation on patched 2.6.18 (fc6) and 2.6.9. + * kernel: Fix compilation on patched 2.6.18 (fc6) and 2.6.19. Report from David Shaw + * lib: Fix lost error on renaming a file. Introduced in version + 2.4.1. Report from David Shaw + + * kernel: Fix a rare hang on SMP/32bit on heavy filesystem + activity. The cause of the bug was that some calls to + i_size_write() were not protected by a lock, and hence + i_size_seqcount could become corrupted. This caused subsequent + calls to i_size_read() to spin forever. This is a long standing + bug was probably introduced in version 2.2, and thought to be + related to NFS exporting (it's not). It was reported by various + people, but Dana Henriksen has finally helped me to track it down, + so big thanks to him + + * kernel: Protect against truncation of a swapfile + 2006-10-10 Miklos Szeredi <miklos@szeredi.hu> * kernel: Check for signature of super_operations->umount_begin(). |