git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git]
/
fs
/
ufs
/
truncate.c
diff --git
a/fs/ufs/truncate.c
b/fs/ufs/truncate.c
index
ea11d04
..
0437b0a
100644
(file)
--- a/
fs/ufs/truncate.c
+++ b/
fs/ufs/truncate.c
@@
-109,10
+109,10
@@
static int ufs_trunc_direct (struct inode * inode)
tmp = fs32_to_cpu(sb, *p);
if (!tmp )
ufs_panic (sb, "ufs_trunc_direct", "internal error");
tmp = fs32_to_cpu(sb, *p);
if (!tmp )
ufs_panic (sb, "ufs_trunc_direct", "internal error");
+ frag2 -= frag1;
frag1 = ufs_fragnum (frag1);
frag1 = ufs_fragnum (frag1);
- frag2 = ufs_fragnum (frag2);
- ufs_free_fragments
(inode, tmp + frag1, frag2 - frag1
);
+ ufs_free_fragments
(inode, tmp + frag1, frag2
);
mark_inode_dirty(inode);
frag_to_free = tmp + frag1;
mark_inode_dirty(inode);
frag_to_free = tmp + frag1;