On Wed, Aug 30 2017, Zhilong Liu wrote: > On 08/29/2017 06:47 PM, NeilBrown wrote: >> Thanks. I see what I missed. Please try this patch instead. > > Hi, Neil; > I have tested the following patch, I still got the call-trace after > I built with it. > If you need other infos, I would append. Thanks for testing. I looked more completely and I think it is easiest just to disable the functionality rather than try to fix it. Resizing the file in the kernel is extra complexity that I don't want to get in to. We could adjust the bitmap chunk size so that the file doesn't need to grow, but it started getting more complicated than I really wanted to deal with. If there is anyone actually using file-backed bitmaps who wants to be able to resize the array without removing the bitmap first, then we can look at the problem again. For now I've sent a patch which just returns an error instead of crashing when someone tries to resize an array with a file-backed bitmap. Thanks, NeilBrown
Attachment:
signature.asc
Description: PGP signature