|
|
| version 1.161, 2007/07/09 15:43:09 | version 1.162, 2007/08/02 16:03:47 |
|---|---|
| Line 383 xfs_bmbt_delrec( | Line 383 xfs_bmbt_delrec( |
| if (ptr < numrecs) { | if (ptr < numrecs) { |
| memmove(&kp[ptr - 1], &kp[ptr], | memmove(&kp[ptr - 1], &kp[ptr], |
| (numrecs - ptr) * sizeof(*kp)); | (numrecs - ptr) * sizeof(*kp)); |
| memmove(&pp[ptr - 1], &pp[ptr], /* INT_: direct copy */ | memmove(&pp[ptr - 1], &pp[ptr], |
| (numrecs - ptr) * sizeof(*pp)); | (numrecs - ptr) * sizeof(*pp)); |
| xfs_bmbt_log_ptrs(cur, bp, ptr, numrecs - 1); | xfs_bmbt_log_ptrs(cur, bp, ptr, numrecs - 1); |
| xfs_bmbt_log_keys(cur, bp, ptr, numrecs - 1); | xfs_bmbt_log_keys(cur, bp, ptr, numrecs - 1); |
| Line 815 xfs_bmbt_insrec( | Line 815 xfs_bmbt_insrec( |
| #endif | #endif |
| memmove(&kp[ptr], &kp[ptr - 1], | memmove(&kp[ptr], &kp[ptr - 1], |
| (numrecs - ptr + 1) * sizeof(*kp)); | (numrecs - ptr + 1) * sizeof(*kp)); |
| memmove(&pp[ptr], &pp[ptr - 1], /* INT_: direct copy */ | memmove(&pp[ptr], &pp[ptr - 1], |
| (numrecs - ptr + 1) * sizeof(*pp)); | (numrecs - ptr + 1) * sizeof(*pp)); |
| #ifdef DEBUG | #ifdef DEBUG |
| if ((error = xfs_btree_check_lptr(cur, *bnop, level))) { | if ((error = xfs_btree_check_lptr(cur, *bnop, level))) { |
| Line 1250 xfs_bmbt_lshift( | Line 1250 xfs_bmbt_lshift( |
| return error; | return error; |
| } | } |
| #endif | #endif |
| *lpp = *rpp; /* INT_: direct copy */ | *lpp = *rpp; |
| xfs_bmbt_log_ptrs(cur, lbp, lrecs, lrecs); | xfs_bmbt_log_ptrs(cur, lbp, lrecs, lrecs); |
| } else { | } else { |
| lrp = XFS_BMAP_REC_IADDR(left, lrecs, cur); | lrp = XFS_BMAP_REC_IADDR(left, lrecs, cur); |
| Line 1388 xfs_bmbt_rshift( | Line 1388 xfs_bmbt_rshift( |
| } | } |
| #endif | #endif |
| *rkp = *lkp; | *rkp = *lkp; |
| *rpp = *lpp; /* INT_: direct copy */ | *rpp = *lpp; |
| xfs_bmbt_log_keys(cur, rbp, 1, be16_to_cpu(right->bb_numrecs) + 1); | xfs_bmbt_log_keys(cur, rbp, 1, be16_to_cpu(right->bb_numrecs) + 1); |
| xfs_bmbt_log_ptrs(cur, rbp, 1, be16_to_cpu(right->bb_numrecs) + 1); | xfs_bmbt_log_ptrs(cur, rbp, 1, be16_to_cpu(right->bb_numrecs) + 1); |
| } else { | } else { |