[PATCH] uml: revert block driver use of host AIO
The patch to use host AIO support that I submitted early after 2.6.13 exposed some problems in the block driver. I have fixes for these, but am not comfortable putting them into 2.6.14 at this late date. So, this patch reverts the use of host AIO. I will resubmit the original patch, plus fixes to the driver after 2.6.14 in order to get a reasonable amount of testing before they're exposed to the general public. Signed-off-by: Jeff Dike <jdike@addtoit.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
committed by
Linus Torvalds
parent
da64c6ee6b
commit
91acb21f08
@@ -14,27 +14,15 @@ struct aio_thread_reply {
|
||||
};
|
||||
|
||||
struct aio_context {
|
||||
enum aio_type type;
|
||||
int fd;
|
||||
void *data;
|
||||
int len;
|
||||
unsigned long long offset;
|
||||
int reply_fd;
|
||||
struct aio_context *next;
|
||||
};
|
||||
|
||||
#define INIT_AIO(aio_type, aio_fd, aio_data, aio_len, aio_offset, \
|
||||
aio_reply_fd) \
|
||||
{ .type = aio_type, \
|
||||
.fd = aio_fd, \
|
||||
.data = aio_data, \
|
||||
.len = aio_len, \
|
||||
.offset = aio_offset, \
|
||||
.reply_fd = aio_reply_fd }
|
||||
|
||||
#define INIT_AIO_CONTEXT { .reply_fd = -1, \
|
||||
.next = NULL }
|
||||
|
||||
extern int submit_aio(struct aio_context *aio);
|
||||
extern int submit_aio(enum aio_type type, int fd, char *buf, int len,
|
||||
unsigned long long offset, int reply_fd,
|
||||
struct aio_context *aio);
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user