Frank's v2 works as well. Tigran. ----- Original Message ----- > From: "Tigran Mkrtchyan" <tigran.mkrtchyan@xxxxxxx> > To: "Frank van der Linden" <fllinden@xxxxxxxxxx> > Cc: "Olga Kornievskaia" <aglo@xxxxxxxxx>, "linux-nfs" <linux-nfs@xxxxxxxxxxxxxxx>, "trondmy" <trondmy@xxxxxxxxxxxxxxx> > Sent: Thursday, 3 December, 2020 17:38:12 > Subject: Re: Kernel OPS when using xattr > Oh. I tested V1.... Let me check v2 as well. > > Tigran. > > ----- Original Message ----- >> From: "Tigran Mkrtchyan" <tigran.mkrtchyan@xxxxxxx> >> To: "Frank van der Linden" <fllinden@xxxxxxxxxx> >> Cc: "Olga Kornievskaia" <aglo@xxxxxxxxx>, "linux-nfs" >> <linux-nfs@xxxxxxxxxxxxxxx>, "trondmy" <trondmy@xxxxxxxxxxxxxxx> >> Sent: Thursday, 3 December, 2020 17:36:07 >> Subject: Re: Kernel OPS when using xattr > >> The patch from Frank works. >> ( you can attribute with Tested-by if needed) >> >> Tigran. >> >> ----- Original Message ----- >>> From: "Frank van der Linden" <fllinden@xxxxxxxxxx> >>> To: "Tigran Mkrtchyan" <tigran.mkrtchyan@xxxxxxx> >>> Cc: "Olga Kornievskaia" <aglo@xxxxxxxxx>, "linux-nfs" >>> <linux-nfs@xxxxxxxxxxxxxxx>, "trondmy" <trondmy@xxxxxxxxxxxxxxx> >>> Sent: Thursday, 3 December, 2020 17:18:58 >>> Subject: Re: Kernel OPS when using xattr >> >>> On Thu, Dec 03, 2020 at 04:43:12PM +0100, Mkrtchyan, Tigran wrote: >>>> >>>> Hi Olga, >>>> >>>> Franks patches are not applied. I will check with Trond's patch and >>>> then will try those as well. >>>> >>>> Regards, >>>> Tigran. >>> >>> Since my change no longer uses SPARSE_PAGES, it'll probably avoid the >>> oops, so give it a try. >>> >>> Having said that, fixing SPARSE_PAGES seems like a better option.. My >>> ideal outcome would be to have a working SPARSE_PAGES for all transports. >>> That would allow GETXATTR and LISTXATTRS to just always specify a max >>> size array of pages, giving it maximum flexibility to cache the received >>> result no matter what, and avoiding allocations that are too large. >>> >>> For now, though, I'm happy with the v2 patch I sent in. >>> > > > - Frank