tmp_suning_uos_patched/fs/exofs
Boaz Harrosh 62f469b596 [SCSI] libosd: osd_req_{read,write} takes a length parameter
For supporting of chained-bios we can not inspect the first
bio only, as before. Caller shall pass the total length of the
request, ie. sum_bytes(bio-chain).

Also since the bio might be a chain we don't set it's direction
on behalf of it's callers. The bio direction should be properly
set prior to this call. So fix a couple of write users that now
need to set the bio direction properly

[In this patch I change both library code and user sites at
 exofs, to make it easy on integration. It should be submitted
 via James's scsi-misc tree.]

Signed-off-by: Boaz Harrosh <bharrosh@panasas.com>
CC: Jeff Garzik <jeff@garzik.org>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
2009-06-10 08:59:52 -05:00
..
BUGS exofs: Documentation 2009-03-31 19:44:38 +03:00
common.h [SCSI] libosd: osd_req_{read,write}_kern new API 2009-06-10 08:57:07 -05:00
dir.c exofs: export_operations 2009-03-31 19:44:36 +03:00
exofs.h exofs: export_operations 2009-03-31 19:44:36 +03:00
file.c
inode.c [SCSI] libosd: osd_req_{read,write} takes a length parameter 2009-06-10 08:59:52 -05:00
Kbuild exofs: super_operations and file_system_type 2009-03-31 19:44:34 +03:00
Kconfig
namei.c exofs: dir_inode and directory operations 2009-03-31 19:44:31 +03:00
osd.c [SCSI] libosd: osd_req_{read,write}_kern new API 2009-06-10 08:57:07 -05:00
super.c exofs: export_operations 2009-03-31 19:44:36 +03:00
symlink.c exofs: symlink_inode and fast_symlink_inode operations 2009-03-31 19:44:27 +03:00