From 45bfe840f66e37f585eb173bb6a52cc296b0dd01 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Sun, 5 May 2002 20:51:48 -0700 Subject: [PATCH] tcq initialization fix Transposed the last two arguments to memset, causing a slab poisoned kernel not to use tagging correctly... Brown paper bag stuff. --- drivers/block/ll_rw_blk.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'drivers') diff --git a/drivers/block/ll_rw_blk.c b/drivers/block/ll_rw_blk.c index 8c1ec98d4d15..5430dea71325 100644 --- a/drivers/block/ll_rw_blk.c +++ b/drivers/block/ll_rw_blk.c @@ -358,8 +358,8 @@ int blk_queue_init_tags(request_queue_t *q, int depth) if (!tags->tag_map) goto fail_map; - memset(tags->tag_index, depth * sizeof(struct request *), 0); - memset(tags->tag_map, bits * sizeof(unsigned long), 0); + memset(tags->tag_index, 0, depth * sizeof(struct request *)); + memset(tags->tag_map, 0, bits * sizeof(unsigned long)); INIT_LIST_HEAD(&tags->busy_list); tags->busy = 0; tags->max_depth = depth; -- cgit v1.2.3