summaryrefslogtreecommitdiff
path: root/fs/block_dev.c
diff options
context:
space:
mode:
authorAlexander Viro <viro@math.psu.edu>2002-02-27 20:23:44 -0800
committerLinus Torvalds <torvalds@penguin.transmeta.com>2002-02-27 20:23:44 -0800
commitde6d0d2b5fbed267bae8f55edefbf7d86135f7c2 (patch)
tree4e42873e824a2cb7f3240fcaf0138a9789ad6655 /fs/block_dev.c
parent2d849bd1d1d00c9d953ed642c3e8f251fca65344 (diff)
[PATCH] (3/7) kdev_t removals
* sync_buffers() split in two functions (sync_buffers() and sync_all_buffers()). Callers of sync_buffers(NODEV) are using the latter, those who actually pass a device - the former. * sync_buffers() switched from kdev_t to struct block_device *.
Diffstat (limited to 'fs/block_dev.c')
-rw-r--r--fs/block_dev.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/block_dev.c b/fs/block_dev.c
index 09f1f8306ce7..9f8923c0103c 100644
--- a/fs/block_dev.c
+++ b/fs/block_dev.c
@@ -94,7 +94,7 @@ int set_blocksize(kdev_t dev, int size)
/* Ok, we're actually changing the blocksize.. */
bdev = bdget(kdev_t_to_nr(dev));
- sync_buffers(dev, 2);
+ sync_buffers(bdev, 2);
blksize_size[major(dev)][minor(dev)] = size;
bdev->bd_inode->i_blkbits = blksize_bits(size);
kill_bdev(bdev);
@@ -198,7 +198,7 @@ static int __block_fsync(struct inode * inode)
int ret, err;
ret = filemap_fdatasync(inode->i_mapping);
- err = sync_buffers(inode->i_rdev, 1);
+ err = sync_buffers(inode->i_bdev, 1);
if (err && !ret)
ret = err;
err = filemap_fdatawait(inode->i_mapping);