X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fblock_dev.c;h=f5958f413bd1135787e2dc731f92b562c452d390;hb=db31419404e5ccc7e8e07000a5f1ac440a0eafa0;hp=17c76182f389849c657cd60a791e1435411214f4;hpb=4fa639123d9e6e8dfaa3d116368f4b2478da31af;p=linux-2.6 diff --git a/fs/block_dev.c b/fs/block_dev.c index 17c76182f3..f5958f413b 100644 --- a/fs/block_dev.c +++ b/fs/block_dev.c @@ -1087,7 +1087,7 @@ struct address_space_operations def_blk_aops = { .direct_IO = blkdev_direct_IO, }; -struct file_operations def_blk_fops = { +const struct file_operations def_blk_fops = { .open = blkdev_open, .release = blkdev_close, .llseek = block_llseek, @@ -1104,6 +1104,8 @@ struct file_operations def_blk_fops = { .readv = generic_file_readv, .writev = generic_file_write_nolock, .sendfile = generic_file_sendfile, + .splice_read = generic_file_splice_read, + .splice_write = generic_file_splice_write, }; int ioctl_by_bdev(struct block_device *bdev, unsigned cmd, unsigned long arg)