aboutsummaryrefslogtreecommitdiff
path: root/include/linux/timerqueue.h
diff options
context:
space:
mode:
authorEvgeniy Dushistov <[email protected]>2007-03-16 13:38:09 -0800
committerLinus Torvalds <[email protected]>2007-03-16 19:25:03 -0700
commit4b25a37e2093146c1f9aa436b832b7d4ef880ca4 (patch)
tree435db82996e6114eea94f8315c699c7c9904615b /include/linux/timerqueue.h
parent5431bf97ce69065ed07de1ff12543d0800817b83 (diff)
[PATCH] ufs: zeroize the rest of block in truncate
This patch fix behaviour in such test scenario: lseek(fd, BIG_OFFSET) write(fd, buf, sizeof(buf)) truncate(BIG_OFFSET) truncate(BIG_OFFSET + sizeof(buf)) read(fd, buf...) Because of if file big enough(BIG_OFFSET) we start allocate space by block, ordinary block size > page size, so we should zeroize the rest of block in truncate(except last framgnet, about which VFS should care), to not get garbage, when we extend file. Also patch corrects conversion from pointer to block to physical block number, this helps in case of not common used UFS types. And add to debug output inode number. Signed-off-by: Evgeniy Dushistov <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions