X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=fs%2Focfs2%2Flocalalloc.c;h=b6d07198118c9c3facb4dab1c2bb6359d39cbbcd;hb=a4a4891164d4f6f383cc17e7c90828a7ca6a1146;hp=ab83fd5624294561541dba9663f128336f296116;hpb=ffda89a3bf3b968bdc268584c6bc1da5c173cf12;p=safe%2Fjmp%2Flinux-2.6 diff --git a/fs/ocfs2/localalloc.c b/fs/ocfs2/localalloc.c index ab83fd5..b6d0719 100644 --- a/fs/ocfs2/localalloc.c +++ b/fs/ocfs2/localalloc.c @@ -523,6 +523,8 @@ int ocfs2_reserve_local_alloc_bits(struct ocfs2_super *osb, } ac->ac_inode = local_alloc_inode; + /* We should never use localalloc from another slot */ + ac->ac_alloc_slot = osb->slot_num; ac->ac_which = OCFS2_AC_USE_LOCAL; get_bh(osb->local_alloc_bh); ac->ac_bh = osb->local_alloc_bh;