[Yaffs] delete inode on 2.6.14
trimarchi at gandalf.sssup.it
trimarchi at gandalf.sssup.it
Thu Mar 9 08:15:07 GMT 2006
Hi,
I know this is not a patch but a change in the old yaffs project for
the peaple
that want to use yaffs on new kernel. The test on inode->i_data.nrpages
is only
done for decrease function call.
Regards
Michael
Quoting Todd Poynor <tpoynor at mvista.com>:
> Michael Trimarchi wrote:
>> I think the yaffs_delete_inode on yaffs must be correct on new kernel.
> ...
>> The new one:
>
> It's helpful to use the patch format for discussing code changes.
> ...
>> if (inode->i_data.nrpages)
>> truncate_inode_pages(&inode->i_data, 0);
> ...
>> Is it correct?
>
> yaffs2 CVS module has similar code, should be added to the deprecated
> yaffs module as well if maintainers agree:
>
> #if (LINUX_VERSION_CODE > KERNEL_VERSION(2,6,13))
> truncate_inode_pages (&inode->i_data, 0);
> #endif
>
> The check for inode->i_data.nrpages is not necessary, the callee
> already does this, and it may not be safe if the implementation
> changes in the future. Thanks,
>
> --
> Todd
>
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
More information about the yaffs
mailing list