On 09/15/13 19:51, Ivan Shapovalov wrote: > 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. > Please forward to me as well if you don't mind? Thanks! Chris -- 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