Andrew Morton
3fcfab16c5
[PATCH] separate bdi congestion functions from queue congestion functions
...
Separate out the concept of "queue congestion" from "backing-dev congestion".
Congestion is a backing-dev concept, not a queue concept.
The blk_* congestion functions are retained, as wrappers around the core
backing-dev congestion functions.
This proper layering is needed so that NFS can cleanly use the congestion
functions, and so that CONFIG_BLOCK=n actually links.
Cc: "Thomas Maier" <balagi@justmail.de>
Cc: "Jens Axboe" <jens.axboe@oracle.com>
Cc: Trond Myklebust <trond.myklebust@fys.uio.no>
Cc: David Howells <dhowells@redhat.com>
Cc: Peter Osterlund <petero2@telia.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-10-20 10:26:35 -07:00
..
2006-10-20 10:26:35 -07:00
2006-09-28 11:04:43 +10:00
2006-10-03 23:37:55 +02:00
2006-01-09 20:48:03 +01:00
2006-09-30 20:52:31 +02:00
2005-09-05 11:47:01 +10:00
2006-09-29 15:23:02 +10:00
2006-06-20 13:04:51 +10:00
2006-06-09 17:07:12 +10:00
2006-09-28 10:56:51 +10:00
2006-09-28 11:05:40 +10:00
2005-11-02 15:11:25 +11:00
2006-09-28 11:03:44 +10:00
2006-09-07 14:26:50 +10:00
2006-01-12 10:29:53 +11:00
2006-09-28 11:01:37 +10:00
2006-09-28 11:01:37 +10:00
2006-03-17 17:29:25 +11:00
2006-09-28 11:01:37 +10:00
2006-09-28 11:01:37 +10:00
2006-09-28 10:58:52 +10:00
2006-09-28 10:58:52 +10:00
2005-11-02 14:58:39 +11:00
2005-11-02 14:58:39 +11:00
2006-09-28 10:58:40 +10:00
2006-09-28 10:58:17 +10:00
2006-09-28 11:03:20 +10:00
2006-06-09 14:48:12 +10:00
2006-09-28 10:58:17 +10:00
2006-09-28 10:58:06 +10:00
2006-09-28 11:02:44 +10:00
2005-11-02 14:58:39 +11:00
2006-06-09 17:00:52 +10:00
2006-03-31 13:04:17 +10:00
2006-09-28 11:03:44 +10:00
2006-06-20 13:04:51 +10:00
2006-06-20 13:04:51 +10:00
2006-06-09 14:48:12 +10:00
2006-06-20 13:04:51 +10:00
2006-06-20 13:04:51 +10:00
2006-03-17 17:27:56 +11:00
2006-06-20 13:04:51 +10:00
2006-06-09 14:48:37 +10:00
2006-06-20 13:04:51 +10:00
2006-03-17 17:28:18 +11:00
2006-06-20 13:04:51 +10:00
2006-03-17 17:27:07 +11:00
2006-06-20 13:04:51 +10:00
2005-11-02 14:58:39 +11:00
2006-06-20 13:04:51 +10:00
2005-11-02 14:58:39 +11:00
2006-06-20 13:04:51 +10:00
2006-06-20 13:04:51 +10:00
2006-06-09 16:48:30 +10:00
2006-06-20 13:04:51 +10:00
2006-06-20 13:04:51 +10:00
2006-09-28 11:03:20 +10:00
2006-09-28 11:02:44 +10:00
2006-09-28 10:55:43 +10:00
2006-09-28 11:02:57 +10:00
2006-09-07 14:26:50 +10:00
2006-01-11 15:30:08 +11:00
2006-09-28 10:58:40 +10:00
2006-09-28 10:57:04 +10:00
2006-09-28 11:02:23 +10:00
2005-11-02 14:58:39 +11:00
2006-09-28 11:06:03 +10:00
2005-11-02 14:58:39 +11:00
2006-09-28 11:02:44 +10:00
2006-09-28 10:55:43 +10:00
2006-09-28 11:06:03 +10:00
2006-09-28 11:06:03 +10:00
2005-11-02 14:58:39 +11:00
2006-06-20 13:04:51 +10:00
2006-09-28 11:03:20 +10:00
2005-11-25 16:41:33 +11:00
2006-09-28 11:06:21 +10:00
2006-09-28 11:06:15 +10:00
2006-09-28 11:04:16 +10:00
2006-06-28 10:13:52 +10:00
2005-11-02 14:58:39 +11:00
2006-09-28 11:04:16 +10:00
2006-09-28 11:02:57 +10:00
2005-11-02 14:58:39 +11:00
2006-09-07 14:26:50 +10:00
2006-09-28 11:04:43 +10:00
2006-06-20 13:04:51 +10:00
2006-09-28 11:02:57 +10:00
2005-11-03 16:14:31 +11:00
2006-06-20 13:04:51 +10:00
2006-09-28 11:03:53 +10:00
2005-11-02 14:58:39 +11:00
2006-06-20 13:04:51 +10:00
2006-06-19 08:39:53 +10:00
2006-09-28 11:02:57 +10:00
2006-09-28 11:04:07 +10:00
2006-06-20 13:04:51 +10:00
2006-06-20 13:04:51 +10:00
2006-06-20 13:04:51 +10:00
2006-06-09 15:29:40 +10:00
2006-09-28 11:04:07 +10:00
2006-06-20 13:04:51 +10:00
2006-06-20 13:04:51 +10:00
2006-09-28 11:02:44 +10:00
2005-11-02 14:58:39 +11:00
2006-06-20 13:04:51 +10:00
2006-06-09 17:07:12 +10:00
2006-09-28 11:04:43 +10:00
2006-09-28 11:06:03 +10:00
2005-11-09 07:55:57 -08:00