search for: ei_cpos

Displaying 2 results from an estimated 2 matches for "ei_cpos".

Did you mean: e_cpos
2010 Feb 05
1
[PATCH] ocfs2: Fix contiguousness check in ocfs2_try_to_merge_extent_map()
...wrong member was compared in the continguousness check. Acked-by: Tao Ma <tao.ma at oracle.com> Signed-off-by: Roel Kluin <roel.kluin at gmail.com> --- >> } else if ((ins->ei_phys + ins->ei_clusters) == emi->ei_phys && >> (ins->ei_cpos + ins->ei_clusters) == emi->ei_phys && >> should that 2nd emi->ei_phys be emi->ei_cpos? > oh, yes, you are right. Do you want to provide a patch? Here, I added your ack. diff --git a/fs/ocfs2/extent_map.c b/fs/ocfs2/extent_map.c index d35a27f..5328529 100644 --- a/fs...
2007 May 17
1
[PATCH] ocfs: use list_for_each_entry where benefical
...oi->ip_extent_map; LIST_HEAD(tmp_list); unsigned int range; spin_lock(&oi->ip_lock); - list_for_each_safe(p, n, &em->em_list) { - emi = list_entry(p, struct ocfs2_extent_map_item, ei_list); - + list_for_each_entry_safe(emi, n, &em->em_list, ei_list) { if (emi->ei_cpos >= cpos) { /* Full truncate of this record. */ list_move(&emi->ei_list, &tmp_list); @@ -136,8 +133,7 @@ void ocfs2_extent_map_trunc(struct inode } spin_unlock(&oi->ip_lock); - list_for_each_safe(p, n, &tmp_list) { - emi = list_entry(p, struct ocfs2_extent_map...