diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2009-07-10 17:29:58 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-07-10 17:29:58 -0400 |
commit | 69ca06c9454169c4a9303e8834adae9080f94859 (patch) | |
tree | d713fe8ac3ada06c0989706e237f6e6176396347 /include | |
parent | 9f2d8be4266f8861af806d964ae5db2949b670f3 (diff) | |
parent | 32f2e807a3938b24d0831211e6094f9e44b2fc83 (diff) |
Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block
* 'for-linus' of git://git.kernel.dk/linux-2.6-block:
cfq-iosched: reset oom_cfqq in cfq_set_request()
block: fix sg SG_DXFER_TO_FROM_DEV regression
block: call blk_scsi_ioctl_init()
Fix congestion_wait() sync/async vs read/write confusion
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/backing-dev.h | 6 | ||||
-rw-r--r-- | include/linux/blkdev.h | 9 |
2 files changed, 8 insertions, 7 deletions
diff --git a/include/linux/backing-dev.h b/include/linux/backing-dev.h index 0ec2c594868e..3a52a63c1351 100644 --- a/include/linux/backing-dev.h +++ b/include/linux/backing-dev.h | |||
@@ -229,9 +229,9 @@ static inline int bdi_rw_congested(struct backing_dev_info *bdi) | |||
229 | (1 << BDI_async_congested)); | 229 | (1 << BDI_async_congested)); |
230 | } | 230 | } |
231 | 231 | ||
232 | void clear_bdi_congested(struct backing_dev_info *bdi, int rw); | 232 | void clear_bdi_congested(struct backing_dev_info *bdi, int sync); |
233 | void set_bdi_congested(struct backing_dev_info *bdi, int rw); | 233 | void set_bdi_congested(struct backing_dev_info *bdi, int sync); |
234 | long congestion_wait(int rw, long timeout); | 234 | long congestion_wait(int sync, long timeout); |
235 | 235 | ||
236 | 236 | ||
237 | static inline bool bdi_cap_writeback_dirty(struct backing_dev_info *bdi) | 237 | static inline bool bdi_cap_writeback_dirty(struct backing_dev_info *bdi) |
diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h index 49ae07951d55..0146e0fecf1a 100644 --- a/include/linux/blkdev.h +++ b/include/linux/blkdev.h | |||
@@ -723,6 +723,7 @@ struct rq_map_data { | |||
723 | int nr_entries; | 723 | int nr_entries; |
724 | unsigned long offset; | 724 | unsigned long offset; |
725 | int null_mapped; | 725 | int null_mapped; |
726 | int from_user; | ||
726 | }; | 727 | }; |
727 | 728 | ||
728 | struct req_iterator { | 729 | struct req_iterator { |
@@ -779,18 +780,18 @@ extern int sg_scsi_ioctl(struct request_queue *, struct gendisk *, fmode_t, | |||
779 | * congested queues, and wake up anyone who was waiting for requests to be | 780 | * congested queues, and wake up anyone who was waiting for requests to be |
780 | * put back. | 781 | * put back. |
781 | */ | 782 | */ |
782 | static inline void blk_clear_queue_congested(struct request_queue *q, int rw) | 783 | static inline void blk_clear_queue_congested(struct request_queue *q, int sync) |
783 | { | 784 | { |
784 | clear_bdi_congested(&q->backing_dev_info, rw); | 785 | clear_bdi_congested(&q->backing_dev_info, sync); |
785 | } | 786 | } |
786 | 787 | ||
787 | /* | 788 | /* |
788 | * A queue has just entered congestion. Flag that in the queue's VM-visible | 789 | * A queue has just entered congestion. Flag that in the queue's VM-visible |
789 | * state flags and increment the global gounter of congested queues. | 790 | * state flags and increment the global gounter of congested queues. |
790 | */ | 791 | */ |
791 | static inline void blk_set_queue_congested(struct request_queue *q, int rw) | 792 | static inline void blk_set_queue_congested(struct request_queue *q, int sync) |
792 | { | 793 | { |
793 | set_bdi_congested(&q->backing_dev_info, rw); | 794 | set_bdi_congested(&q->backing_dev_info, sync); |
794 | } | 795 | } |
795 | 796 | ||
796 | extern void blk_start_queue(struct request_queue *q); | 797 | extern void blk_start_queue(struct request_queue *q); |