Re: Reiser4 for 3.11

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sunday 15 September 2013 at 21:37:31, Edward wrote:
> On 09/09/2013 12:44 PM, Edward Shishkin wrote:
> > On 09/06/2013 07:36 AM, Ivan Shapovalov wrote:
> >> Hi Edward!
> >>
> >> I'm sorry for the silence... The summer, as it usually happens, 
> >> turned out to
> >> be not-easier-than-studying-days (personal life and all), so 
> >> unfortunately
> >> there is not much progress with TRIM implementation for reiser4. 
> >> There is some
> >> code, but it's stability is zero.
> >>
> >> Anyway, here is my usual attempt to port reiser4 to next kernel. 3.11 
> >> got a
> >> significant API change (readdir() of file_operations changed to 
> >> iterate()),
> >> and I'm unsure if I done that correctly. But it works, unlike TRIM. :)
> >
> >
> > Cool. Thanks!!!
> >
> >
> >>
> >> (FYI, iterate() differs from readdir() mostly in that it works with a 
> >> copy of
> >> f_pos instead of with f->f_pos directly.)
> >
> >
> > AFAIK they fixed races in readdir() and friends.
> > I'll take a look at this more carefully...
> 
> 
> Vfs people have introduced a new field (.for_sync) of  struct 
> wb_writeback_work,
> it should be initialized as 1 in reiser4_sync_fs().

Ah, missed that.

> 
> The next comment is that all PF_FOO flags should be "independent". In 
> particular,
> "compound" values like 0x80000002 are unacceptable for PF_FLUSHER (is it 
> clear,
> why so?). I would recommend 0x00000001, or 0x00000002.

That seems to be a typo... Of course, I know it's a bitmask :)

> 
> In other bits the patch looks OK.
> 
> Thanks!
> Edward.

Thanks for the review! I'll fix the points and send an updated patch shortly.

-- 
Ivan Shapovalov / intelfx /
--
To unsubscribe from this list: send the line "unsubscribe reiserfs-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux File System Development]     [Linux BTRFS]     [Linux NFS]     [Linux Filesystems]     [Ext4 Filesystem]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]     [Linux Resources]

  Powered by Linux