]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - block/blk.h
ceph: do not call __mark_dirty_inode under i_lock
[karo-tx-linux.git] / block / blk.h
index 49d21af81d07faf36924deb463400dce2f97d6cb..61263463e38e17be7c7f742f0bbe9233eec2ecd2 100644 (file)
@@ -32,7 +32,7 @@ enum rq_atomic_flags {
 
 /*
  * EH timer and IO completion will both attempt to 'grab' the request, make
- * sure that only one of them suceeds
+ * sure that only one of them succeeds
  */
 static inline int blk_mark_rq_complete(struct request *rq)
 {
@@ -103,6 +103,8 @@ int ll_front_merge_fn(struct request_queue *q, struct request *req,
                      struct bio *bio);
 int attempt_back_merge(struct request_queue *q, struct request *rq);
 int attempt_front_merge(struct request_queue *q, struct request *rq);
+int blk_attempt_req_merge(struct request_queue *q, struct request *rq,
+                               struct request *next);
 void blk_recalc_rq_segments(struct request *rq);
 void blk_rq_set_mixed_merge(struct request *rq);