What if there was a new structure, with two members, a list_head and
an atomic_t, that could replace the current list_head structures in
the file system info structure with a minimum of patch size, to
facilitate monitoring the completion of deferred actions? That way,
the new additional atomic_t elements would get bound with their lists,
and the fs_info member enumeration would not have to grow. Also, in
order to compile, all uses of a modified list_head member of a
btrfs_fs_info, like


        struct list_head delayed_iputs;

which would get changed to

        struct list_head_plus_atomic delayed_iputs;

would have to be changed from

     &fs_info->delayed_iputs

to

     &fs_info->delayed_iputs.lh



although there may not be any need to explicitly wait for those to complete.

The real question is, what must I do to get the ioctl#21 patch to pass
muster as something to include in the main source?
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to