From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 4.01; Windows NT) Description of problem: Making upgrade to 2.4.3-12 kernel, if I have a reiserfs partition, I can't umount it. How reproducible: Always Steps to Reproduce: 1. Upgrade do Kernel 2.4.3-12 from RedHat Errata, boot it. 2. If you wanna, upgrade to mount-2.11b-3 too, no matters. 3. Format a partition with reiserfs (mkreiserfs /dev/XXXX) 4. Mount the partition. 5. Try Umount the partition. Actual Results: umount never return, don't umount. Expected Results: umount the partition. Additional info: It may cause loss of data on computer shutdown, when umount can't umount the reiserfs, and keep other open, the only way is pressing Reset button.
Could you try the 2.4.3-15 kernel I put on http://people.redhat.com/arjanv/testkernels ? That should have a fix for this.
This bug is the same as 45628. Should close this and mark as duplicate of 45628.
I tried kernel 2.4.3-15. It worked for me. Does this kernel include the ReiserFS/NFS compatibility patch for knfsd?
no, that patch wasn't ready for mainstream in the 2.4.3 timeframe.
In 2.4.3-15, did you just enable CONFIG_REISERFS_CHECK instead of applying a patch for umount? Is this going to cause a big performance hit?
I didn't touch that setting in -15; just fixed the real bug. There now is a -16 up (same place) with a fix for the dmfe NIC driver; if/when I make a -17 I can disable this check; however Chris Mason (SuSE, major reiserfs contributor) doesn't think it makes a lot of performance difference, except in strange benchmark cornercases.