From bcfa416e38d180c5687219f05c23f343879752f7 Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Fri, 13 Oct 2006 19:48:19 +0000 Subject: fix hang, etc --- ChangeLog | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 822cff9..d209894 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,23 @@ 2006-10-13 Miklos Szeredi - * 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 * kernel: Check for signature of super_operations->umount_begin(). -- cgit v1.2.3