dmesg shows a message like that: Filesystem "hda3": xlog_iodone: Barriers are no longer supported by device. Disabling barriers Reproducible: Always Steps to Reproduce: 1. format a partition with the XFS Filesystem 2. boot a 2.6.27 kernel 3. dmesg Actual Results: Bug already reported to the xfs team function xlog_iodone broken. If a buffer gets the XBF_ORDERED flag cleared, they assume that barriers are not supported. But this can be the case not only for buffers where the barrier failed, but also the first buffer of a split log write in case of a log wraparound.
Created attachment 168362 [details, diff] Fix Barrier Fail Detection Patch This is the patch from the xfs team
Thanks for reporting this bug and its upstream patch -- assigning to maintainers.
Regarding the git-log on kernel.org, the patch is already included as commit 73f6aa4d44ab6157badc456ddfa05b31e58de5f0 See http://www.kernel.org/pub/linux/kernel/v2.6/snapshots/patch-2.6.27-git1.log
By the time I do a gentoo-sources-2.6.27-r1, this patch will probably be included from mainline. I will keep this open in the event I do a new release and it's not in there. But it's highly unlikely, IMO.
Just for your info: 2.6.27.1 was released, having just that e1000 patch. So I guess it will take some more time.
Now included in gentoo-sources-2.6.27-r1