It should be obvious from my description above, but I wanted to specifically mention that this regression makes it impossible to mount two directories from the same block device with different options. An example of a case that worked in Edgy but no longer works in Feisty/Gutsy is using sec=sys for one mount point and sec=krb5 for another.
I've attached a tested patch which applies cleanly to linux-source-2.6.22.9-14 and resolves the issue on Gutsy. Note, however, that I've only tested the patch with an NFSv3 client.
It should be obvious from my description above, but I wanted to specifically mention that this regression makes it impossible to mount two directories from the same block device with different options. An example of a case that worked in Edgy but no longer works in Feisty/Gutsy is using sec=sys for one mount point and sec=krb5 for another.
I've attached a tested patch which applies cleanly to linux-source- 2.6.22. 9-14 and resolves the issue on Gutsy. Note, however, that I've only tested the patch with an NFSv3 client.