dm.c (80c0531514516e43ae118ddf38424e06e5c3cb3c) dm.c (daef265f1590cf3e6de989d074041a280c82d58b)
1/*
2 * Copyright (C) 2001, 2002 Sistina Software (UK) Limited.
3 * Copyright (C) 2004 Red Hat, Inc. All rights reserved.
4 *
5 * This file is released under the GPL.
6 */
7
8#include "dm.h"

--- 754 unchanged lines hidden (view full) ---

763 md->queue = blk_alloc_queue(GFP_KERNEL);
764 if (!md->queue)
765 goto bad1;
766
767 md->queue->queuedata = md;
768 md->queue->backing_dev_info.congested_fn = dm_any_congested;
769 md->queue->backing_dev_info.congested_data = md;
770 blk_queue_make_request(md->queue, dm_request);
1/*
2 * Copyright (C) 2001, 2002 Sistina Software (UK) Limited.
3 * Copyright (C) 2004 Red Hat, Inc. All rights reserved.
4 *
5 * This file is released under the GPL.
6 */
7
8#include "dm.h"

--- 754 unchanged lines hidden (view full) ---

763 md->queue = blk_alloc_queue(GFP_KERNEL);
764 if (!md->queue)
765 goto bad1;
766
767 md->queue->queuedata = md;
768 md->queue->backing_dev_info.congested_fn = dm_any_congested;
769 md->queue->backing_dev_info.congested_data = md;
770 blk_queue_make_request(md->queue, dm_request);
771 blk_queue_bounce_limit(md->queue, BLK_BOUNCE_ANY);
771 md->queue->unplug_fn = dm_unplug_all;
772 md->queue->issue_flush_fn = dm_flush_all;
773
774 md->io_pool = mempool_create(MIN_IOS, mempool_alloc_slab,
775 mempool_free_slab, _io_cache);
776 if (!md->io_pool)
777 goto bad2;
778

--- 446 unchanged lines hidden ---
772 md->queue->unplug_fn = dm_unplug_all;
773 md->queue->issue_flush_fn = dm_flush_all;
774
775 md->io_pool = mempool_create(MIN_IOS, mempool_alloc_slab,
776 mempool_free_slab, _io_cache);
777 if (!md->io_pool)
778 goto bad2;
779

--- 446 unchanged lines hidden ---