Description of problem: If the donor file is an append-only file, we should not allow the operation to proceed, lest we end up overwriting the contents of an append-only file. Upstream commit: http://git.kernel.org/linus/1f5a81e41f8b1a782c68d3843e9ec1bfaadf7d72
Acknowledgements: Red Hat would like to thank Dan Rosenberg for reporting this issue.
Statement: This issue did not affect the version of Linux kernel as shipped with Red Hat Enterprise Linux 3, 4 and Red Hat Enterprise MRG as they did not include support for the Ext4 filesystem. A future kernel update in Red Hat Enterprise Linux 5 will address this issue.
Also see, http://www.gossamer-threads.com/lists/linux/kernel/1235423, but the regression don't look related.
(In reply to comment #4) > Also see, http://www.gossamer-threads.com/lists/linux/kernel/1235423, but the > regression don't look related. Right, that ended up being a mis-reported issue. The patch at hand is not implicated in the user's problems. See http://www.gossamer-threads.com/lists/linux/kernel/1235623#1235623
Fixed in 2.6.33.6 and 2.6.34.1 by: ext4-make-sure-the-move_ext-ioctl-can-t-overwrite-append-only-files.patch Not yet fixed in 2.6.32-stable.
kernel-2.6.32.16-150.fc12 has been pushed to the Fedora 12 stable repository. If problems still persist, please make note of it in this bug report.
This issue has been addressed in following products: Red Hat Enterprise Linux 5 Via RHSA-2010:0610 https://rhn.redhat.com/errata/RHSA-2010-0610.html