Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block
* 'for-linus' of git://git.kernel.dk/linux-2.6-block: BLOCK: Hide the contents of linux/bio.h if CONFIG_BLOCK=n sysace: HDIO_GETGEO has it's own method for ages drivers/block/cpqarray.c: better error handling and kmalloc + memset conversion to k[cz]alloc drivers/block/cciss.c: kmalloc + memset conversion to kzalloc Clean up duplicate includes in drivers/block/ Fix remap handling by blktrace [PATCH] remove mm/filemap.c:file_send_actor()
This commit is contained in:
20
mm/filemap.c
20
mm/filemap.c
@@ -1218,26 +1218,6 @@ out:
|
||||
}
|
||||
EXPORT_SYMBOL(generic_file_aio_read);
|
||||
|
||||
int file_send_actor(read_descriptor_t * desc, struct page *page, unsigned long offset, unsigned long size)
|
||||
{
|
||||
ssize_t written;
|
||||
unsigned long count = desc->count;
|
||||
struct file *file = desc->arg.data;
|
||||
|
||||
if (size > count)
|
||||
size = count;
|
||||
|
||||
written = file->f_op->sendpage(file, page, offset,
|
||||
size, &file->f_pos, size<count);
|
||||
if (written < 0) {
|
||||
desc->error = written;
|
||||
written = 0;
|
||||
}
|
||||
desc->count = count - written;
|
||||
desc->written += written;
|
||||
return written;
|
||||
}
|
||||
|
||||
static ssize_t
|
||||
do_readahead(struct address_space *mapping, struct file *filp,
|
||||
unsigned long index, unsigned long nr)
|
||||
|
Reference in New Issue
Block a user