X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=include%2Flinux%2Fblkdev.h;h=b22758f78259579eac7e3c52a3d0ae7cdbe5cb83;hb=c5d70fa7c7465373cfd8ea965b627df940a07e3d;hp=36ab42c9bb991566dc5004fad9ca3c0c958bfeb0;hpb=e5fcdb7ed856b714c878ad470040fe832cbe462b;p=mv-sheeva.git diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h index 36ab42c9bb9..b22758f7825 100644 --- a/include/linux/blkdev.h +++ b/include/linux/blkdev.h @@ -592,6 +592,8 @@ extern unsigned long blk_max_low_pfn, blk_max_pfn; #define BLK_DEFAULT_SG_TIMEOUT (60 * HZ) #define BLK_MIN_SG_TIMEOUT (7 * HZ) +#define SCSI_EXEC_REQ_FIFO_DEFINED + #ifdef CONFIG_BOUNCE extern int init_emergency_isa_pool(void); extern void blk_queue_bounce(struct request_queue *q, struct bio **bio); @@ -709,6 +711,9 @@ extern int blk_rq_map_kern(struct request_queue *, struct request *, void *, uns extern int blk_rq_map_user_iov(struct request_queue *, struct request *, struct rq_map_data *, struct sg_iovec *, int, unsigned int, gfp_t); +extern int blk_rq_map_kern_sg(struct request *rq, struct scatterlist *sgl, + int nents, gfp_t gfp); +extern void blk_rq_unmap_kern_sg(struct request *rq, int err); extern int blk_execute_rq(struct request_queue *, struct gendisk *, struct request *, int); extern void blk_execute_rq_nowait(struct request_queue *, struct gendisk *,