Going back to this I realized the hinted patch cannot be right as this got in with 3.0 and this bug is about 3.2 kernels (somehow LTS release get a bit mixed up). Anyway, there actually are two other changes that came in after 3.2 and are about fscache and bad pages:
#1: CacheFiles: Fix the marking of cached pages
#2: NFS: nfs_migrate_page() does not wait for FS-Cache to finish with a page
While #1 seems to contain the same top level call (get_page_from_freelist), #2 seems to be more related to NFS. So I put two versions of kernels to [1]: v1 only has #1 and v2 has both #1 and #2. So when testing, try v1 first and if that is sufficient we can ignore v2.
Going back to this I realized the hinted patch cannot be right as this got in with 3.0 and this bug is about 3.2 kernels (somehow LTS release get a bit mixed up). Anyway, there actually are two other changes that came in after 3.2 and are about fscache and bad pages:
#1: CacheFiles: Fix the marking of cached pages
#2: NFS: nfs_migrate_page() does not wait for FS-Cache to finish with a page
While #1 seems to contain the same top level call (get_page_ from_freelist) , #2 seems to be more related to NFS. So I put two versions of kernels to [1]: v1 only has #1 and v2 has both #1 and #2. So when testing, try v1 first and if that is sufficient we can ignore v2.
[1] http:// people. canonical. com/~smb/ lp1007082/