I cross reported this bug to the SGI Linux XFS support group. Bill Kendall of SGI replied as follows:
=======================
On 02/02/2011 07:30 AM, Michael Lueck wrote:
> Greetings,
>
> Somehow a reported IRIX bug with XFS got into Ubuntu 10.04 (Lucid) starting with kernel 2.6.32-27.
>
> I am cross posting to this list in order to receive details as to what bug got in Ubuntu which has
> been solved in IRIX, hoping with more details Ubuntu might make the same fix.
Aside from the fact that the errno is the same, there's nothing to suggest
that the Ubuntu problem is the the same bug. The IRIX bug is quite old.
>
> Ubuntu has since updated their kernel to 2.6.32-28 and someone already verified at the bug report
> that the problem persists with that kernel version.
>
> "Regression between 2.6.32-27 and 2.6.32-26 xfsdump SGI_FS_BULKSTAT errno = 22"
> https://bugs.launchpad.net/bugs/692848
Between 2.6.32-26 and 2.6.32-27, Ubuntu backported 4 XFS commits from
2.6.35/2.6.36. All are part of a bulkstat security fix.
% git log Ubuntu-2.6.32-26.48..Ubuntu-2.6.32-27.49 -- fs/xfs | grep commit
commit 52d2a4cfbc852da8c3d3b9fa0cac2a07b12f5cfd
(cherry picked from commit 4536f2ad8b330453d7ebec0746c4374eadd649b1)
commit eb5ab28c8a5e4bb3f1ce05eba166c12175f6c701
(backported from commit 7b6259e7a83647948fa33a736cc832310c8d85aa)
commit 5f8e8c6ab416bbd58d4f5df512c119a888ff923c
(cherry picked from commit 1920779e67cbf5ea8afef317777c5bf2b8096188)
commit 52e0d703745f7110f1ecbe83c02cf06a83da82e8
(backported from commit 7124fe0a5b619d65b739477b3b55a20bf805b06d)
I'm not aware of a similar problem upstream, so it would appear
to be a problem with Ubuntu's backport of these commits.
Bill
=======================
So it would seem that an error crept in when Ubuntu committed these updates to the 2.6.32-27 kernel.
@Bill Nickless, Thank you for confirming the error persists with kernel 2.6.32-28.
I cross reported this bug to the SGI Linux XFS support group. Bill Kendall of SGI replied as follows:
======= ======= ======= ==
On 02/02/2011 07:30 AM, Michael Lueck wrote:
> Greetings,
>
> Somehow a reported IRIX bug with XFS got into Ubuntu 10.04 (Lucid) starting with kernel 2.6.32-27.
>
> I am cross posting to this list in order to receive details as to what bug got in Ubuntu which has
> been solved in IRIX, hoping with more details Ubuntu might make the same fix.
Aside from the fact that the errno is the same, there's nothing to suggest
that the Ubuntu problem is the the same bug. The IRIX bug is quite old.
> /bugs.launchpad .net/bugs/ 692848
> Ubuntu has since updated their kernel to 2.6.32-28 and someone already verified at the bug report
> that the problem persists with that kernel version.
>
> "Regression between 2.6.32-27 and 2.6.32-26 xfsdump SGI_FS_BULKSTAT errno = 22"
> https:/
Between 2.6.32-26 and 2.6.32-27, Ubuntu backported 4 XFS commits from
2.6.35/2.6.36. All are part of a bulkstat security fix.
% git log Ubuntu- 2.6.32- 26.48.. Ubuntu- 2.6.32- 27.49 -- fs/xfs | grep commit 8c3d3b9fa0cac2a 07b12f5cfd 3d7ebec0746c437 4eadd649b1) 3f1ce05eba166c1 2175f6c701 48fa33a736cc832 310c8d85aa) 58d4f5df512c119 a888ff923c a8afef317777c5b f2b8096188) 0f1ecbe83c02cf0 6a83da82e8 5b739477b3b55a2 0bf805b06d)
commit 52d2a4cfbc852da
(cherry picked from commit 4536f2ad8b33045
commit eb5ab28c8a5e4bb
(backported from commit 7b6259e7a836479
commit 5f8e8c6ab416bbd
(cherry picked from commit 1920779e67cbf5e
commit 52e0d703745f711
(backported from commit 7124fe0a5b619d6
I'm not aware of a similar problem upstream, so it would appear
to be a problem with Ubuntu's backport of these commits.
Bill ======= ======= ==
=======
So it would seem that an error crept in when Ubuntu committed these updates to the 2.6.32-27 kernel.
@Bill Nickless, Thank you for confirming the error persists with kernel 2.6.32-28.